summaryrefslogtreecommitdiff
path: root/packages
diff options
context:
space:
mode:
authorSebastian <sebasjm@gmail.com>2023-04-24 14:38:11 -0300
committerSebastian <sebasjm@gmail.com>2023-04-24 14:38:11 -0300
commit2c6858a50129031db087126ddb2d099fa26e5ce6 (patch)
tree571e1d4a99ad33bfe160dead62596f7238fc2e3a /packages
parentb3cdd3409e172843d43cace16592230478096338 (diff)
downloadwallet-core-2c6858a50129031db087126ddb2d099fa26e5ce6.tar.gz
wallet-core-2c6858a50129031db087126ddb2d099fa26e5ce6.tar.bz2
wallet-core-2c6858a50129031db087126ddb2d099fa26e5ce6.zip
testing #7745
Diffstat (limited to 'packages')
-rw-r--r--packages/merchant-backoffice-ui/src/i18n/de.po432
-rw-r--r--packages/merchant-backoffice-ui/src/i18n/en.po432
-rw-r--r--packages/merchant-backoffice-ui/src/i18n/es.po449
-rw-r--r--packages/merchant-backoffice-ui/src/i18n/fr.po432
-rw-r--r--packages/merchant-backoffice-ui/src/i18n/it.po432
-rw-r--r--packages/merchant-backoffice-ui/src/i18n/strings.ts806
-rw-r--r--packages/merchant-backoffice-ui/src/i18n/sv.po432
-rw-r--r--packages/merchant-backoffice-ui/src/i18n/taler-merchant-backoffice.pot4
-rw-r--r--packages/merchant-backoffice-ui/src/paths/admin/list/index.tsx2
9 files changed, 2343 insertions, 1078 deletions
diff --git a/packages/merchant-backoffice-ui/src/i18n/de.po b/packages/merchant-backoffice-ui/src/i18n/de.po
index d0298800e..d8d0bae29 100644
--- a/packages/merchant-backoffice-ui/src/i18n/de.po
+++ b/packages/merchant-backoffice-ui/src/i18n/de.po
@@ -27,124 +27,129 @@ msgstr ""
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-#: src/components/modal/index.tsx:69
+#: src/components/modal/index.tsx:71
#, c-format
msgid "Cancel"
msgstr ""
-#: src/components/modal/index.tsx:76
+#: src/components/modal/index.tsx:79
#, c-format
msgid "%1$s"
msgstr ""
-#: src/components/modal/index.tsx:115
+#: src/components/modal/index.tsx:84
+#, c-format
+msgid "Close"
+msgstr ""
+
+#: src/components/modal/index.tsx:124
#, c-format
msgid "Continue"
msgstr ""
-#: src/components/modal/index.tsx:169
+#: src/components/modal/index.tsx:178
#, c-format
msgid "Clear"
msgstr ""
-#: src/components/modal/index.tsx:181
+#: src/components/modal/index.tsx:190
#, c-format
msgid "Confirm"
msgstr ""
-#: src/components/modal/index.tsx:287
+#: src/components/modal/index.tsx:296
#, c-format
msgid "is not the same as the current access token"
msgstr ""
-#: src/components/modal/index.tsx:290
+#: src/components/modal/index.tsx:299
#, c-format
msgid "cannot be empty"
msgstr ""
-#: src/components/modal/index.tsx:292
+#: src/components/modal/index.tsx:301
#, c-format
msgid "cannot be the same as the old token"
msgstr ""
-#: src/components/modal/index.tsx:296
+#: src/components/modal/index.tsx:305
#, c-format
msgid "is not the same"
msgstr ""
-#: src/components/modal/index.tsx:306
+#: src/components/modal/index.tsx:315
#, c-format
msgid "You are updating the access token from instance with id %1$s"
msgstr ""
-#: src/components/modal/index.tsx:322
+#: src/components/modal/index.tsx:331
#, c-format
msgid "Old access token"
msgstr ""
-#: src/components/modal/index.tsx:323
+#: src/components/modal/index.tsx:332
#, c-format
msgid "access token currently in use"
msgstr ""
-#: src/components/modal/index.tsx:329
+#: src/components/modal/index.tsx:338
#, c-format
msgid "New access token"
msgstr ""
-#: src/components/modal/index.tsx:330
+#: src/components/modal/index.tsx:339
#, c-format
msgid "next access token to be used"
msgstr ""
-#: src/components/modal/index.tsx:335
+#: src/components/modal/index.tsx:344
#, c-format
msgid "Repeat access token"
msgstr ""
-#: src/components/modal/index.tsx:336
+#: src/components/modal/index.tsx:345
#, c-format
msgid "confirm the same access token"
msgstr ""
-#: src/components/modal/index.tsx:341
+#: src/components/modal/index.tsx:350
#, c-format
msgid "Clearing the access token will mean public access to the instance"
msgstr ""
-#: src/components/modal/index.tsx:368
+#: src/components/modal/index.tsx:377
#, c-format
msgid "cannot be the same as the old access token"
msgstr ""
-#: src/components/modal/index.tsx:385
+#: src/components/modal/index.tsx:394
#, c-format
msgid "You are setting the access token for the new instance"
msgstr ""
-#: src/components/modal/index.tsx:411
+#: src/components/modal/index.tsx:420
#, c-format
msgid ""
"With external authorization method no check will be done by the merchant "
"backend"
msgstr ""
-#: src/components/modal/index.tsx:427
+#: src/components/modal/index.tsx:436
#, c-format
msgid "Set external authorization"
msgstr ""
-#: src/components/modal/index.tsx:439
+#: src/components/modal/index.tsx:448
#, c-format
msgid "Set access token"
msgstr ""
-#: src/components/modal/index.tsx:461
+#: src/components/modal/index.tsx:470
#, c-format
msgid "Operation in progress..."
msgstr ""
-#: src/components/modal/index.tsx:470
+#: src/components/modal/index.tsx:479
#, c-format
msgid "The operation will be automatically canceled after %1$s seconds"
msgstr ""
@@ -189,52 +194,52 @@ msgstr ""
msgid "There is no instances yet, add more pressing the + sign"
msgstr ""
-#: src/paths/admin/list/View.tsx:69
+#: src/paths/admin/list/View.tsx:68
#, c-format
msgid "Only show active instances"
msgstr ""
-#: src/paths/admin/list/View.tsx:72
+#: src/paths/admin/list/View.tsx:71
#, c-format
msgid "Active"
msgstr ""
-#: src/paths/admin/list/View.tsx:79
+#: src/paths/admin/list/View.tsx:78
#, c-format
msgid "Only show deleted instances"
msgstr ""
-#: src/paths/admin/list/View.tsx:82
+#: src/paths/admin/list/View.tsx:81
#, c-format
msgid "Deleted"
msgstr ""
-#: src/paths/admin/list/View.tsx:89
+#: src/paths/admin/list/View.tsx:88
#, c-format
msgid "Show all instances"
msgstr ""
-#: src/paths/admin/list/View.tsx:92
+#: src/paths/admin/list/View.tsx:91
#, c-format
msgid "All"
msgstr ""
-#: src/paths/admin/list/index.tsx:89
+#: src/paths/admin/list/index.tsx:101
#, c-format
-msgid "Instance '%1$s' (ID: %2$s) has been deleted"
+msgid "Instance \"%1$s\" (ID: %2$s) has been deleted"
msgstr ""
-#: src/paths/admin/list/index.tsx:94
+#: src/paths/admin/list/index.tsx:106
#, c-format
msgid "Failed to delete instance"
msgstr ""
-#: src/paths/admin/list/index.tsx:112
+#: src/paths/admin/list/index.tsx:124
#, c-format
msgid "Instance '%1$s' (ID: %2$s) has been disabled"
msgstr ""
-#: src/paths/admin/list/index.tsx:117
+#: src/paths/admin/list/index.tsx:129
#, c-format
msgid "Failed to purge instance"
msgstr ""
@@ -539,220 +544,225 @@ msgstr ""
msgid "total price"
msgstr ""
-#: src/paths/instance/orders/create/CreatePage.tsx:149
+#: src/paths/instance/orders/create/CreatePage.tsx:153
#, c-format
msgid "required"
msgstr ""
-#: src/paths/instance/orders/create/CreatePage.tsx:153
+#: src/paths/instance/orders/create/CreatePage.tsx:157
+#, c-format
+msgid "not valid"
+msgstr ""
+
+#: src/paths/instance/orders/create/CreatePage.tsx:159
#, c-format
msgid "must be greater than 0"
msgstr ""
-#: src/paths/instance/orders/create/CreatePage.tsx:158
+#: src/paths/instance/orders/create/CreatePage.tsx:164
#, c-format
msgid "not a valid json"
msgstr ""
-#: src/paths/instance/orders/create/CreatePage.tsx:164
+#: src/paths/instance/orders/create/CreatePage.tsx:170
#, c-format
msgid "should be in the future"
msgstr ""
-#: src/paths/instance/orders/create/CreatePage.tsx:167
+#: src/paths/instance/orders/create/CreatePage.tsx:173
#, c-format
msgid "refund deadline cannot be before pay deadline"
msgstr ""
-#: src/paths/instance/orders/create/CreatePage.tsx:173
+#: src/paths/instance/orders/create/CreatePage.tsx:179
#, c-format
msgid "wire transfer deadline cannot be before refund deadline"
msgstr ""
-#: src/paths/instance/orders/create/CreatePage.tsx:184
+#: src/paths/instance/orders/create/CreatePage.tsx:190
#, c-format
msgid "wire transfer deadline cannot be before pay deadline"
msgstr ""
-#: src/paths/instance/orders/create/CreatePage.tsx:191
+#: src/paths/instance/orders/create/CreatePage.tsx:197
#, c-format
msgid "should have a refund deadline"
msgstr ""
-#: src/paths/instance/orders/create/CreatePage.tsx:196
+#: src/paths/instance/orders/create/CreatePage.tsx:202
#, c-format
msgid "auto refund cannot be after refund deadline"
msgstr ""
-#: src/paths/instance/orders/create/CreatePage.tsx:354
+#: src/paths/instance/orders/create/CreatePage.tsx:360
#, c-format
msgid "Manage products in order"
msgstr ""
-#: src/paths/instance/orders/create/CreatePage.tsx:363
+#: src/paths/instance/orders/create/CreatePage.tsx:369
#, c-format
msgid "Manage list of products in the order."
msgstr ""
-#: src/paths/instance/orders/create/CreatePage.tsx:385
+#: src/paths/instance/orders/create/CreatePage.tsx:391
#, c-format
msgid "Remove this product from the order."
msgstr ""
-#: src/paths/instance/orders/create/CreatePage.tsx:409
+#: src/paths/instance/orders/create/CreatePage.tsx:415
#, c-format
msgid "Total price"
msgstr ""
-#: src/paths/instance/orders/create/CreatePage.tsx:411
+#: src/paths/instance/orders/create/CreatePage.tsx:417
#, c-format
msgid "total product price added up"
msgstr ""
-#: src/paths/instance/orders/create/CreatePage.tsx:424
+#: src/paths/instance/orders/create/CreatePage.tsx:430
#, c-format
msgid "Amount to be paid by the customer"
msgstr ""
-#: src/paths/instance/orders/create/CreatePage.tsx:430
+#: src/paths/instance/orders/create/CreatePage.tsx:436
#, c-format
msgid "Order price"
msgstr ""
-#: src/paths/instance/orders/create/CreatePage.tsx:431
+#: src/paths/instance/orders/create/CreatePage.tsx:437
#, c-format
msgid "final order price"
msgstr ""
-#: src/paths/instance/orders/create/CreatePage.tsx:438
+#: src/paths/instance/orders/create/CreatePage.tsx:444
#, c-format
msgid "Summary"
msgstr ""
-#: src/paths/instance/orders/create/CreatePage.tsx:439
+#: src/paths/instance/orders/create/CreatePage.tsx:445
#, c-format
msgid "Title of the order to be shown to the customer"
msgstr ""
-#: src/paths/instance/orders/create/CreatePage.tsx:444
+#: src/paths/instance/orders/create/CreatePage.tsx:450
#, c-format
msgid "Shipping and Fulfillment"
msgstr ""
-#: src/paths/instance/orders/create/CreatePage.tsx:449
+#: src/paths/instance/orders/create/CreatePage.tsx:455
#, c-format
msgid "Delivery date"
msgstr ""
-#: src/paths/instance/orders/create/CreatePage.tsx:450
+#: src/paths/instance/orders/create/CreatePage.tsx:456
#, c-format
msgid "Deadline for physical delivery assured by the merchant."
msgstr ""
-#: src/paths/instance/orders/create/CreatePage.tsx:455
+#: src/paths/instance/orders/create/CreatePage.tsx:461
#, c-format
msgid "Location"
msgstr ""
-#: src/paths/instance/orders/create/CreatePage.tsx:456
+#: src/paths/instance/orders/create/CreatePage.tsx:462
#, c-format
msgid "address where the products will be delivered"
msgstr ""
-#: src/paths/instance/orders/create/CreatePage.tsx:463
+#: src/paths/instance/orders/create/CreatePage.tsx:469
#, c-format
msgid "Fulfillment URL"
msgstr ""
-#: src/paths/instance/orders/create/CreatePage.tsx:464
+#: src/paths/instance/orders/create/CreatePage.tsx:470
#, c-format
msgid "URL to which the user will be redirected after successful payment."
msgstr ""
-#: src/paths/instance/orders/create/CreatePage.tsx:470
+#: src/paths/instance/orders/create/CreatePage.tsx:476
#, c-format
msgid "Taler payment options"
msgstr ""
-#: src/paths/instance/orders/create/CreatePage.tsx:471
+#: src/paths/instance/orders/create/CreatePage.tsx:477
#, c-format
msgid "Override default Taler payment settings for this order"
msgstr ""
-#: src/paths/instance/orders/create/CreatePage.tsx:475
+#: src/paths/instance/orders/create/CreatePage.tsx:481
#, c-format
msgid "Payment deadline"
msgstr ""
-#: src/paths/instance/orders/create/CreatePage.tsx:476
+#: src/paths/instance/orders/create/CreatePage.tsx:482
#, c-format
msgid ""
"Deadline for the customer to pay for the offer before it expires. Inventory "
"products will be reserved until this deadline."
msgstr ""
-#: src/paths/instance/orders/create/CreatePage.tsx:480
+#: src/paths/instance/orders/create/CreatePage.tsx:486
#, c-format
msgid "Refund deadline"
msgstr ""
-#: src/paths/instance/orders/create/CreatePage.tsx:481
+#: src/paths/instance/orders/create/CreatePage.tsx:487
#, c-format
msgid "Time until which the order can be refunded by the merchant."
msgstr ""
-#: src/paths/instance/orders/create/CreatePage.tsx:485
+#: src/paths/instance/orders/create/CreatePage.tsx:491
#, c-format
msgid "Wire transfer deadline"
msgstr ""
-#: src/paths/instance/orders/create/CreatePage.tsx:486
+#: src/paths/instance/orders/create/CreatePage.tsx:492
#, c-format
msgid "Deadline for the exchange to make the wire transfer."
msgstr ""
-#: src/paths/instance/orders/create/CreatePage.tsx:490
+#: src/paths/instance/orders/create/CreatePage.tsx:496
#, c-format
msgid "Auto-refund deadline"
msgstr ""
-#: src/paths/instance/orders/create/CreatePage.tsx:491
+#: src/paths/instance/orders/create/CreatePage.tsx:497
#, c-format
msgid ""
"Time until which the wallet will automatically check for refunds without "
"user interaction."
msgstr ""
-#: src/paths/instance/orders/create/CreatePage.tsx:496
+#: src/paths/instance/orders/create/CreatePage.tsx:502
#, c-format
msgid "Maximum deposit fee"
msgstr ""
-#: src/paths/instance/orders/create/CreatePage.tsx:497
+#: src/paths/instance/orders/create/CreatePage.tsx:503
#, c-format
msgid ""
"Maximum deposit fees the merchant is willing to cover for this order. Higher "
"deposit fees must be covered in full by the consumer."
msgstr ""
-#: src/paths/instance/orders/create/CreatePage.tsx:501
+#: src/paths/instance/orders/create/CreatePage.tsx:507
#, c-format
msgid "Maximum wire fee"
msgstr ""
-#: src/paths/instance/orders/create/CreatePage.tsx:502
+#: src/paths/instance/orders/create/CreatePage.tsx:508
#, c-format
msgid ""
"Maximum aggregate wire fees the merchant is willing to cover for this order. "
"Wire fees exceeding this amount are to be covered by the customers."
msgstr ""
-#: src/paths/instance/orders/create/CreatePage.tsx:506
+#: src/paths/instance/orders/create/CreatePage.tsx:512
#, c-format
msgid "Wire fee amortization"
msgstr ""
-#: src/paths/instance/orders/create/CreatePage.tsx:507
+#: src/paths/instance/orders/create/CreatePage.tsx:513
#, c-format
msgid ""
"Factor by which wire fees exceeding the above threshold are divided to "
@@ -760,46 +770,46 @@ msgid ""
"consumer."
msgstr ""
-#: src/paths/instance/orders/create/CreatePage.tsx:511
+#: src/paths/instance/orders/create/CreatePage.tsx:517
#, c-format
msgid "Create token"
msgstr ""
-#: src/paths/instance/orders/create/CreatePage.tsx:512
+#: src/paths/instance/orders/create/CreatePage.tsx:518
#, c-format
msgid ""
"Uncheck this option if the merchant backend generated an order ID with "
"enough entropy to prevent adversarial claims."
msgstr ""
-#: src/paths/instance/orders/create/CreatePage.tsx:516
+#: src/paths/instance/orders/create/CreatePage.tsx:522
#, c-format
msgid "Minimum age required"
msgstr ""
-#: src/paths/instance/orders/create/CreatePage.tsx:517
+#: src/paths/instance/orders/create/CreatePage.tsx:523
#, c-format
msgid ""
"Any value greater than 0 will limit the coins able be used to pay this "
"contract. If empty the age restriction will be defined by the products"
msgstr ""
-#: src/paths/instance/orders/create/CreatePage.tsx:520
+#: src/paths/instance/orders/create/CreatePage.tsx:526
#, c-format
msgid "Min age defined by the producs is %1$s"
msgstr ""
-#: src/paths/instance/orders/create/CreatePage.tsx:528
+#: src/paths/instance/orders/create/CreatePage.tsx:534
#, c-format
msgid "Additional information"
msgstr ""
-#: src/paths/instance/orders/create/CreatePage.tsx:529
+#: src/paths/instance/orders/create/CreatePage.tsx:535
#, c-format
msgid "Custom information to be included in the contract for this order."
msgstr ""
-#: src/paths/instance/orders/create/CreatePage.tsx:535
+#: src/paths/instance/orders/create/CreatePage.tsx:541
#, c-format
msgid "You must enter a value in JavaScript Object Notation (JSON)."
msgstr ""
@@ -1194,12 +1204,12 @@ msgstr ""
msgid "Back"
msgstr ""
-#: src/paths/instance/orders/details/index.tsx:67
+#: src/paths/instance/orders/details/index.tsx:79
#, c-format
msgid "refund created successfully"
msgstr ""
-#: src/paths/instance/orders/details/index.tsx:73
+#: src/paths/instance/orders/details/index.tsx:85
#, c-format
msgid "could not create the refund"
msgstr ""
@@ -1266,17 +1276,17 @@ msgstr ""
msgid "date (YYYY/MM/DD)"
msgstr ""
-#: src/paths/instance/orders/list/index.tsx:91
+#: src/paths/instance/orders/list/index.tsx:103
#, c-format
msgid "Enter an order id"
msgstr ""
-#: src/paths/instance/orders/list/index.tsx:99
+#: src/paths/instance/orders/list/index.tsx:111
#, c-format
msgid "order not found"
msgstr ""
-#: src/paths/instance/orders/list/index.tsx:166
+#: src/paths/instance/orders/list/index.tsx:178
#, c-format
msgid "could not get the order to refund"
msgstr ""
@@ -1497,22 +1507,22 @@ msgstr ""
msgid "There is no products yet, add more pressing the + sign"
msgstr ""
-#: src/paths/instance/products/list/index.tsx:74
+#: src/paths/instance/products/list/index.tsx:86
#, c-format
msgid "product updated successfully"
msgstr ""
-#: src/paths/instance/products/list/index.tsx:80
+#: src/paths/instance/products/list/index.tsx:92
#, c-format
msgid "could not update the product"
msgstr ""
-#: src/paths/instance/products/list/index.tsx:91
+#: src/paths/instance/products/list/index.tsx:103
#, c-format
msgid "product delete successfully"
msgstr ""
-#: src/paths/instance/products/list/index.tsx:97
+#: src/paths/instance/products/list/index.tsx:109
#, c-format
msgid "could not delete the product"
msgstr ""
@@ -1716,164 +1726,276 @@ msgstr ""
msgid "Expected Balance"
msgstr ""
-#: src/paths/instance/reserves/list/index.tsx:98
+#: src/paths/instance/reserves/list/index.tsx:110
#, c-format
msgid "could not create the tip"
msgstr ""
-#: src/paths/instance/templates/create/CreatePage.tsx:60
+#: src/paths/instance/templates/create/CreatePage.tsx:77
#, c-format
msgid "should not be empty"
msgstr ""
-#: src/paths/instance/templates/create/CreatePage.tsx:69
+#: src/paths/instance/templates/create/CreatePage.tsx:93
#, c-format
msgid "should be greater that 0"
msgstr ""
-#: src/paths/instance/templates/create/CreatePage.tsx:72
+#: src/paths/instance/templates/create/CreatePage.tsx:96
#, c-format
msgid "can't be empty"
msgstr ""
-#: src/paths/instance/templates/create/CreatePage.tsx:76
+#: src/paths/instance/templates/create/CreatePage.tsx:100
#, c-format
msgid "to short"
msgstr ""
-#: src/paths/instance/templates/create/CreatePage.tsx:104
+#: src/paths/instance/templates/create/CreatePage.tsx:108
+#, c-format
+msgid "just letters and numbers from 2 to 7"
+msgstr ""
+
+#: src/paths/instance/templates/create/CreatePage.tsx:110
+#, c-format
+msgid "size of the key should be 32"
+msgstr ""
+
+#: src/paths/instance/templates/create/CreatePage.tsx:137
#, c-format
msgid "Identifier"
msgstr ""
-#: src/paths/instance/templates/create/CreatePage.tsx:105
+#: src/paths/instance/templates/create/CreatePage.tsx:138
#, c-format
msgid "Name of the template in URLs."
msgstr ""
-#: src/paths/instance/templates/create/CreatePage.tsx:112
+#: src/paths/instance/templates/create/CreatePage.tsx:144
#, c-format
msgid "Describe what this template stands for"
msgstr ""
-#: src/paths/instance/templates/create/CreatePage.tsx:117
+#: src/paths/instance/templates/create/CreatePage.tsx:149
#, c-format
-msgid "Order summary"
+msgid "Fixed summary"
+msgstr ""
+
+#: src/paths/instance/templates/create/CreatePage.tsx:150
+#, c-format
+msgid "If specified, this template will create order with the same summary"
msgstr ""
-#: src/paths/instance/templates/create/CreatePage.tsx:127
+#: src/paths/instance/templates/create/CreatePage.tsx:154
+#, c-format
+msgid "Fixed price"
+msgstr ""
+
+#: src/paths/instance/templates/create/CreatePage.tsx:155
+#, c-format
+msgid "If specified, this template will create order with the same price"
+msgstr ""
+
+#: src/paths/instance/templates/create/CreatePage.tsx:159
#, c-format
msgid "Minimum age"
msgstr ""
-#: src/paths/instance/templates/create/CreatePage.tsx:129
+#: src/paths/instance/templates/create/CreatePage.tsx:161
#, c-format
msgid "Is this contract restricted to some age?"
msgstr ""
-#: src/paths/instance/templates/create/CreatePage.tsx:133
+#: src/paths/instance/templates/create/CreatePage.tsx:165
#, c-format
msgid "Payment timeout"
msgstr ""
-#: src/paths/instance/templates/create/CreatePage.tsx:135
+#: src/paths/instance/templates/create/CreatePage.tsx:167
#, c-format
msgid ""
"How much time has the customer to complete the payment once the order was "
"created."
msgstr ""
-#: src/paths/instance/templates/create/CreatePage.tsx:139
+#: src/paths/instance/templates/create/CreatePage.tsx:171
+#, c-format
+msgid "Verification algorithm"
+msgstr ""
+
+#: src/paths/instance/templates/create/CreatePage.tsx:172
+#, c-format
+msgid "Algorithm to use to verify transaction in offline mode"
+msgstr ""
+
+#: src/paths/instance/templates/create/CreatePage.tsx:180
#, c-format
msgid "Point-of-sale key"
msgstr ""
-#: src/paths/instance/templates/create/CreatePage.tsx:141
+#: src/paths/instance/templates/create/CreatePage.tsx:182
#, c-format
msgid "Useful to validate the purchase"
msgstr ""
+#: src/paths/instance/templates/create/CreatePage.tsx:196
+#, c-format
+msgid "generate random secret key"
+msgstr ""
+
+#: src/paths/instance/templates/create/CreatePage.tsx:203
+#, c-format
+msgid "random"
+msgstr ""
+
+#: src/paths/instance/templates/create/CreatePage.tsx:208
+#, c-format
+msgid "show secret key"
+msgstr ""
+
+#: src/paths/instance/templates/create/CreatePage.tsx:209
+#, c-format
+msgid "hide secret key"
+msgstr ""
+
+#: src/paths/instance/templates/create/CreatePage.tsx:216
+#, c-format
+msgid "hide"
+msgstr ""
+
+#: src/paths/instance/templates/create/CreatePage.tsx:218
+#, c-format
+msgid "show"
+msgstr ""
+
#: src/paths/instance/templates/create/index.tsx:52
#, c-format
msgid "could not inform template"
msgstr ""
-#: src/paths/instance/templates/use/UsePage.tsx:53
+#: src/paths/instance/templates/use/UsePage.tsx:54
#, c-format
msgid "Amount is required"
msgstr ""
-#: src/paths/instance/templates/use/UsePage.tsx:57
+#: src/paths/instance/templates/use/UsePage.tsx:58
#, c-format
msgid "Order summary is required"
msgstr ""
-#: src/paths/instance/templates/use/UsePage.tsx:91
+#: src/paths/instance/templates/use/UsePage.tsx:86
+#, c-format
+msgid "New order for template"
+msgstr ""
+
+#: src/paths/instance/templates/use/UsePage.tsx:108
#, c-format
msgid "Amount of the order"
msgstr ""
-#: src/paths/instance/templates/use/index.tsx:79
+#: src/paths/instance/templates/use/UsePage.tsx:113
+#, c-format
+msgid "Order summary"
+msgstr ""
+
+#: src/paths/instance/templates/use/index.tsx:92
#, c-format
msgid "could not create order from template"
msgstr ""
-#: src/paths/instance/templates/list/Table.tsx:63
+#: src/paths/instance/templates/qr/QrPage.tsx:131
+#, c-format
+msgid ""
+"Here you can specify a default value for fields that are not fixed. Default "
+"values can be edited by the customer before the payment."
+msgstr ""
+
+#: src/paths/instance/templates/qr/QrPage.tsx:148
+#, c-format
+msgid "Fixed amount"
+msgstr ""
+
+#: src/paths/instance/templates/qr/QrPage.tsx:149
+#, c-format
+msgid "Default amount"
+msgstr ""
+
+#: src/paths/instance/templates/qr/QrPage.tsx:161
+#, c-format
+msgid "Default summary"
+msgstr ""
+
+#: src/paths/instance/templates/qr/QrPage.tsx:177
+#, c-format
+msgid "Print"
+msgstr ""
+
+#: src/paths/instance/templates/qr/QrPage.tsx:184
+#, c-format
+msgid "Setup TOTP"
+msgstr ""
+
+#: src/paths/instance/templates/list/Table.tsx:65
#, c-format
msgid "Templates"
msgstr ""
-#: src/paths/instance/templates/list/Table.tsx:68
+#: src/paths/instance/templates/list/Table.tsx:70
#, c-format
msgid "add new templates"
msgstr ""
-#: src/paths/instance/templates/list/Table.tsx:137
+#: src/paths/instance/templates/list/Table.tsx:142
#, c-format
msgid "load more templates before the first one"
msgstr ""
-#: src/paths/instance/templates/list/Table.tsx:141
+#: src/paths/instance/templates/list/Table.tsx:146
#, c-format
msgid "load newer templates"
msgstr ""
-#: src/paths/instance/templates/list/Table.tsx:176
+#: src/paths/instance/templates/list/Table.tsx:181
#, c-format
msgid "delete selected templates from the database"
msgstr ""
-#: src/paths/instance/templates/list/Table.tsx:183
+#: src/paths/instance/templates/list/Table.tsx:188
#, c-format
msgid "use template to create new order"
msgstr ""
-#: src/paths/instance/templates/list/Table.tsx:198
+#: src/paths/instance/templates/list/Table.tsx:195
+#, c-format
+msgid "create qr code for the template"
+msgstr ""
+
+#: src/paths/instance/templates/list/Table.tsx:210
#, c-format
msgid "load more templates after the last one"
msgstr ""
-#: src/paths/instance/templates/list/Table.tsx:202
+#: src/paths/instance/templates/list/Table.tsx:214
#, c-format
msgid "load older templates"
msgstr ""
-#: src/paths/instance/templates/list/Table.tsx:219
+#: src/paths/instance/templates/list/Table.tsx:231
#, c-format
msgid "There is no templates yet, add more pressing the + sign"
msgstr ""
-#: src/paths/instance/templates/list/index.tsx:87
+#: src/paths/instance/templates/list/index.tsx:104
#, c-format
msgid "template delete successfully"
msgstr ""
-#: src/paths/instance/templates/list/index.tsx:93
+#: src/paths/instance/templates/list/index.tsx:110
#, c-format
msgid "could not delete the template"
msgstr ""
-#: src/paths/instance/templates/update/index.tsx:78
+#: src/paths/instance/templates/update/index.tsx:90
#, c-format
msgid "could not update template"
msgstr ""
@@ -1983,12 +2105,12 @@ msgstr ""
msgid "There is no webhooks yet, add more pressing the + sign"
msgstr ""
-#: src/paths/instance/webhooks/list/index.tsx:82
+#: src/paths/instance/webhooks/list/index.tsx:94
#, c-format
msgid "webhook delete successfully"
msgstr ""
-#: src/paths/instance/webhooks/list/index.tsx:88
+#: src/paths/instance/webhooks/list/index.tsx:100
#, c-format
msgid "could not delete the webhook"
msgstr ""
@@ -2443,67 +2565,72 @@ msgstr ""
msgid "Manage access token"
msgstr ""
-#: src/paths/instance/update/index.tsx:100
+#: src/paths/instance/update/index.tsx:112
#, c-format
msgid "Failed to create instance"
msgstr ""
-#: src/components/exception/login.tsx:64
+#: src/components/exception/login.tsx:74
#, c-format
msgid "Login required"
msgstr ""
-#: src/components/exception/login.tsx:70
+#: src/components/exception/login.tsx:80
#, c-format
msgid "Please enter your access token."
msgstr ""
-#: src/components/exception/login.tsx:98
+#: src/components/exception/login.tsx:108
#, c-format
msgid "Access Token"
msgstr ""
-#: src/InstanceRoutes.tsx:169
+#: src/InstanceRoutes.tsx:171
#, c-format
msgid "The request to the backend take too long and was cancelled"
msgstr ""
-#: src/InstanceRoutes.tsx:170
+#: src/InstanceRoutes.tsx:172
#, c-format
-msgid "Diagnostic from %1$s is '%2$s'"
+msgid "Diagnostic from %1$s is \"%2$s\""
msgstr ""
-#: src/InstanceRoutes.tsx:176
+#: src/InstanceRoutes.tsx:178
#, c-format
msgid "The backend reported a problem: HTTP status #%1$s"
msgstr ""
-#: src/InstanceRoutes.tsx:194
+#: src/InstanceRoutes.tsx:179
+#, c-format
+msgid "Diagnostic from %1$s is '%2$s'"
+msgstr ""
+
+#: src/InstanceRoutes.tsx:196
#, c-format
msgid "Access denied"
msgstr ""
-#: src/InstanceRoutes.tsx:195
+#: src/InstanceRoutes.tsx:197
#, c-format
msgid "The access token provided is invalid."
msgstr ""
-#: src/InstanceRoutes.tsx:210
+#: src/InstanceRoutes.tsx:212
#, c-format
msgid "No 'default' instance configured yet."
msgstr ""
-#: src/InstanceRoutes.tsx:211
+#: src/InstanceRoutes.tsx:213
#, c-format
msgid "Create a 'default' instance to begin using the merchant backoffice."
msgstr ""
-#: src/InstanceRoutes.tsx:614
+#: src/InstanceRoutes.tsx:630
#, c-format
msgid "The access token provided is invalid"
msgstr ""
-#: src/InstanceRoutes.tsx:648
+#: src/InstanceRoutes.tsx:664
#, c-format
msgid "Hide for today"
msgstr ""
@@ -2538,37 +2665,42 @@ msgstr ""
msgid "Log out"
msgstr ""
-#: src/ApplicationReadyRoutes.tsx:58
+#: src/ApplicationReadyRoutes.tsx:71
#, c-format
msgid "Check your token is valid"
msgstr ""
-#: src/ApplicationReadyRoutes.tsx:84
+#: src/ApplicationReadyRoutes.tsx:90
#, c-format
msgid "Couldn't access the server."
msgstr ""
-#: src/ApplicationReadyRoutes.tsx:85
+#: src/ApplicationReadyRoutes.tsx:91
#, c-format
msgid "Could not infer instance id from url %1$s"
msgstr ""
-#: src/Application.tsx:94
+#: src/Application.tsx:104
#, c-format
msgid "Server not found"
msgstr ""
-#: src/Application.tsx:109
+#: src/Application.tsx:118
#, c-format
-msgid "Couldn't access the server"
+msgid "Server response with an error code"
msgstr ""
-#: src/Application.tsx:111
+#: src/Application.tsx:120
#, c-format
msgid "Got message %1$s from %2$s"
msgstr ""
-#: src/Application.tsx:126
+#: src/Application.tsx:131
+#, c-format
+msgid "Response from server is unreadable, http status: %1$s"
+msgstr ""
+
+#: src/Application.tsx:144
#, c-format
msgid "Unexpected Error"
msgstr ""
diff --git a/packages/merchant-backoffice-ui/src/i18n/en.po b/packages/merchant-backoffice-ui/src/i18n/en.po
index d0298800e..d8d0bae29 100644
--- a/packages/merchant-backoffice-ui/src/i18n/en.po
+++ b/packages/merchant-backoffice-ui/src/i18n/en.po
@@ -27,124 +27,129 @@ msgstr ""
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-#: src/components/modal/index.tsx:69
+#: src/components/modal/index.tsx:71
#, c-format
msgid "Cancel"
msgstr ""
-#: src/components/modal/index.tsx:76
+#: src/components/modal/index.tsx:79
#, c-format
msgid "%1$s"
msgstr ""
-#: src/components/modal/index.tsx:115
+#: src/components/modal/index.tsx:84
+#, c-format
+msgid "Close"
+msgstr ""
+
+#: src/components/modal/index.tsx:124
#, c-format
msgid "Continue"
msgstr ""
-#: src/components/modal/index.tsx:169
+#: src/components/modal/index.tsx:178
#, c-format
msgid "Clear"
msgstr ""
-#: src/components/modal/index.tsx:181
+#: src/components/modal/index.tsx:190
#, c-format
msgid "Confirm"
msgstr ""
-#: src/components/modal/index.tsx:287
+#: src/components/modal/index.tsx:296
#, c-format
msgid "is not the same as the current access token"
msgstr ""
-#: src/components/modal/index.tsx:290
+#: src/components/modal/index.tsx:299
#, c-format
msgid "cannot be empty"
msgstr ""
-#: src/components/modal/index.tsx:292
+#: src/components/modal/index.tsx:301
#, c-format
msgid "cannot be the same as the old token"
msgstr ""
-#: src/components/modal/index.tsx:296
+#: src/components/modal/index.tsx:305
#, c-format
msgid "is not the same"
msgstr ""
-#: src/components/modal/index.tsx:306
+#: src/components/modal/index.tsx:315
#, c-format
msgid "You are updating the access token from instance with id %1$s"
msgstr ""
-#: src/components/modal/index.tsx:322
+#: src/components/modal/index.tsx:331
#, c-format
msgid "Old access token"
msgstr ""
-#: src/components/modal/index.tsx:323
+#: src/components/modal/index.tsx:332
#, c-format
msgid "access token currently in use"
msgstr ""
-#: src/components/modal/index.tsx:329
+#: src/components/modal/index.tsx:338
#, c-format
msgid "New access token"
msgstr ""
-#: src/components/modal/index.tsx:330
+#: src/components/modal/index.tsx:339
#, c-format
msgid "next access token to be used"
msgstr ""
-#: src/components/modal/index.tsx:335
+#: src/components/modal/index.tsx:344
#, c-format
msgid "Repeat access token"
msgstr ""
-#: src/components/modal/index.tsx:336
+#: src/components/modal/index.tsx:345
#, c-format
msgid "confirm the same access token"
msgstr ""
-#: src/components/modal/index.tsx:341
+#: src/components/modal/index.tsx:350
#, c-format
msgid "Clearing the access token will mean public access to the instance"
msgstr ""
-#: src/components/modal/index.tsx:368
+#: src/components/modal/index.tsx:377
#, c-format
msgid "cannot be the same as the old access token"
msgstr ""
-#: src/components/modal/index.tsx:385
+#: src/components/modal/index.tsx:394
#, c-format
msgid "You are setting the access token for the new instance"
msgstr ""
-#: src/components/modal/index.tsx:411
+#: src/components/modal/index.tsx:420
#, c-format
msgid ""
"With external authorization method no check will be done by the merchant "
"backend"
msgstr ""
-#: src/components/modal/index.tsx:427
+#: src/components/modal/index.tsx:436
#, c-format
msgid "Set external authorization"
msgstr ""
-#: src/components/modal/index.tsx:439
+#: src/components/modal/index.tsx:448
#, c-format
msgid "Set access token"
msgstr ""
-#: src/components/modal/index.tsx:461
+#: src/components/modal/index.tsx:470
#, c-format
msgid "Operation in progress..."
msgstr ""
-#: src/components/modal/index.tsx:470
+#: src/components/modal/index.tsx:479
#, c-format
msgid "The operation will be automatically canceled after %1$s seconds"
msgstr ""
@@ -189,52 +194,52 @@ msgstr ""
msgid "There is no instances yet, add more pressing the + sign"
msgstr ""
-#: src/paths/admin/list/View.tsx:69
+#: src/paths/admin/list/View.tsx:68
#, c-format
msgid "Only show active instances"
msgstr ""
-#: src/paths/admin/list/View.tsx:72
+#: src/paths/admin/list/View.tsx:71
#, c-format
msgid "Active"
msgstr ""
-#: src/paths/admin/list/View.tsx:79
+#: src/paths/admin/list/View.tsx:78
#, c-format
msgid "Only show deleted instances"
msgstr ""
-#: src/paths/admin/list/View.tsx:82
+#: src/paths/admin/list/View.tsx:81
#, c-format
msgid "Deleted"
msgstr ""
-#: src/paths/admin/list/View.tsx:89
+#: src/paths/admin/list/View.tsx:88
#, c-format
msgid "Show all instances"
msgstr ""
-#: src/paths/admin/list/View.tsx:92
+#: src/paths/admin/list/View.tsx:91
#, c-format
msgid "All"
msgstr ""
-#: src/paths/admin/list/index.tsx:89
+#: src/paths/admin/list/index.tsx:101
#, c-format
-msgid "Instance '%1$s' (ID: %2$s) has been deleted"
+msgid "Instance \"%1$s\" (ID: %2$s) has been deleted"
msgstr ""
-#: src/paths/admin/list/index.tsx:94
+#: src/paths/admin/list/index.tsx:106
#, c-format
msgid "Failed to delete instance"
msgstr ""
-#: src/paths/admin/list/index.tsx:112
+#: src/paths/admin/list/index.tsx:124
#, c-format
msgid "Instance '%1$s' (ID: %2$s) has been disabled"
msgstr ""
-#: src/paths/admin/list/index.tsx:117
+#: src/paths/admin/list/index.tsx:129
#, c-format
msgid "Failed to purge instance"
msgstr ""
@@ -539,220 +544,225 @@ msgstr ""
msgid "total price"
msgstr ""
-#: src/paths/instance/orders/create/CreatePage.tsx:149
+#: src/paths/instance/orders/create/CreatePage.tsx:153
#, c-format
msgid "required"
msgstr ""
-#: src/paths/instance/orders/create/CreatePage.tsx:153
+#: src/paths/instance/orders/create/CreatePage.tsx:157
+#, c-format
+msgid "not valid"
+msgstr ""
+
+#: src/paths/instance/orders/create/CreatePage.tsx:159
#, c-format
msgid "must be greater than 0"
msgstr ""
-#: src/paths/instance/orders/create/CreatePage.tsx:158
+#: src/paths/instance/orders/create/CreatePage.tsx:164
#, c-format
msgid "not a valid json"
msgstr ""
-#: src/paths/instance/orders/create/CreatePage.tsx:164
+#: src/paths/instance/orders/create/CreatePage.tsx:170
#, c-format
msgid "should be in the future"
msgstr ""
-#: src/paths/instance/orders/create/CreatePage.tsx:167
+#: src/paths/instance/orders/create/CreatePage.tsx:173
#, c-format
msgid "refund deadline cannot be before pay deadline"
msgstr ""
-#: src/paths/instance/orders/create/CreatePage.tsx:173
+#: src/paths/instance/orders/create/CreatePage.tsx:179
#, c-format
msgid "wire transfer deadline cannot be before refund deadline"
msgstr ""
-#: src/paths/instance/orders/create/CreatePage.tsx:184
+#: src/paths/instance/orders/create/CreatePage.tsx:190
#, c-format
msgid "wire transfer deadline cannot be before pay deadline"
msgstr ""
-#: src/paths/instance/orders/create/CreatePage.tsx:191
+#: src/paths/instance/orders/create/CreatePage.tsx:197
#, c-format
msgid "should have a refund deadline"
msgstr ""
-#: src/paths/instance/orders/create/CreatePage.tsx:196
+#: src/paths/instance/orders/create/CreatePage.tsx:202
#, c-format
msgid "auto refund cannot be after refund deadline"
msgstr ""
-#: src/paths/instance/orders/create/CreatePage.tsx:354
+#: src/paths/instance/orders/create/CreatePage.tsx:360
#, c-format
msgid "Manage products in order"
msgstr ""
-#: src/paths/instance/orders/create/CreatePage.tsx:363
+#: src/paths/instance/orders/create/CreatePage.tsx:369
#, c-format
msgid "Manage list of products in the order."
msgstr ""
-#: src/paths/instance/orders/create/CreatePage.tsx:385
+#: src/paths/instance/orders/create/CreatePage.tsx:391
#, c-format
msgid "Remove this product from the order."
msgstr ""
-#: src/paths/instance/orders/create/CreatePage.tsx:409
+#: src/paths/instance/orders/create/CreatePage.tsx:415
#, c-format
msgid "Total price"
msgstr ""
-#: src/paths/instance/orders/create/CreatePage.tsx:411
+#: src/paths/instance/orders/create/CreatePage.tsx:417
#, c-format
msgid "total product price added up"
msgstr ""
-#: src/paths/instance/orders/create/CreatePage.tsx:424
+#: src/paths/instance/orders/create/CreatePage.tsx:430
#, c-format
msgid "Amount to be paid by the customer"
msgstr ""
-#: src/paths/instance/orders/create/CreatePage.tsx:430
+#: src/paths/instance/orders/create/CreatePage.tsx:436
#, c-format
msgid "Order price"
msgstr ""
-#: src/paths/instance/orders/create/CreatePage.tsx:431
+#: src/paths/instance/orders/create/CreatePage.tsx:437
#, c-format
msgid "final order price"
msgstr ""
-#: src/paths/instance/orders/create/CreatePage.tsx:438
+#: src/paths/instance/orders/create/CreatePage.tsx:444
#, c-format
msgid "Summary"
msgstr ""
-#: src/paths/instance/orders/create/CreatePage.tsx:439
+#: src/paths/instance/orders/create/CreatePage.tsx:445
#, c-format
msgid "Title of the order to be shown to the customer"
msgstr ""
-#: src/paths/instance/orders/create/CreatePage.tsx:444
+#: src/paths/instance/orders/create/CreatePage.tsx:450
#, c-format
msgid "Shipping and Fulfillment"
msgstr ""
-#: src/paths/instance/orders/create/CreatePage.tsx:449
+#: src/paths/instance/orders/create/CreatePage.tsx:455
#, c-format
msgid "Delivery date"
msgstr ""
-#: src/paths/instance/orders/create/CreatePage.tsx:450
+#: src/paths/instance/orders/create/CreatePage.tsx:456
#, c-format
msgid "Deadline for physical delivery assured by the merchant."
msgstr ""
-#: src/paths/instance/orders/create/CreatePage.tsx:455
+#: src/paths/instance/orders/create/CreatePage.tsx:461
#, c-format
msgid "Location"
msgstr ""
-#: src/paths/instance/orders/create/CreatePage.tsx:456
+#: src/paths/instance/orders/create/CreatePage.tsx:462
#, c-format
msgid "address where the products will be delivered"
msgstr ""
-#: src/paths/instance/orders/create/CreatePage.tsx:463
+#: src/paths/instance/orders/create/CreatePage.tsx:469
#, c-format
msgid "Fulfillment URL"
msgstr ""
-#: src/paths/instance/orders/create/CreatePage.tsx:464
+#: src/paths/instance/orders/create/CreatePage.tsx:470
#, c-format
msgid "URL to which the user will be redirected after successful payment."
msgstr ""
-#: src/paths/instance/orders/create/CreatePage.tsx:470
+#: src/paths/instance/orders/create/CreatePage.tsx:476
#, c-format
msgid "Taler payment options"
msgstr ""
-#: src/paths/instance/orders/create/CreatePage.tsx:471
+#: src/paths/instance/orders/create/CreatePage.tsx:477
#, c-format
msgid "Override default Taler payment settings for this order"
msgstr ""
-#: src/paths/instance/orders/create/CreatePage.tsx:475
+#: src/paths/instance/orders/create/CreatePage.tsx:481
#, c-format
msgid "Payment deadline"
msgstr ""
-#: src/paths/instance/orders/create/CreatePage.tsx:476
+#: src/paths/instance/orders/create/CreatePage.tsx:482
#, c-format
msgid ""
"Deadline for the customer to pay for the offer before it expires. Inventory "
"products will be reserved until this deadline."
msgstr ""
-#: src/paths/instance/orders/create/CreatePage.tsx:480
+#: src/paths/instance/orders/create/CreatePage.tsx:486
#, c-format
msgid "Refund deadline"
msgstr ""
-#: src/paths/instance/orders/create/CreatePage.tsx:481
+#: src/paths/instance/orders/create/CreatePage.tsx:487
#, c-format
msgid "Time until which the order can be refunded by the merchant."
msgstr ""
-#: src/paths/instance/orders/create/CreatePage.tsx:485
+#: src/paths/instance/orders/create/CreatePage.tsx:491
#, c-format
msgid "Wire transfer deadline"
msgstr ""
-#: src/paths/instance/orders/create/CreatePage.tsx:486
+#: src/paths/instance/orders/create/CreatePage.tsx:492
#, c-format
msgid "Deadline for the exchange to make the wire transfer."
msgstr ""
-#: src/paths/instance/orders/create/CreatePage.tsx:490
+#: src/paths/instance/orders/create/CreatePage.tsx:496
#, c-format
msgid "Auto-refund deadline"
msgstr ""
-#: src/paths/instance/orders/create/CreatePage.tsx:491
+#: src/paths/instance/orders/create/CreatePage.tsx:497
#, c-format
msgid ""
"Time until which the wallet will automatically check for refunds without "
"user interaction."
msgstr ""
-#: src/paths/instance/orders/create/CreatePage.tsx:496
+#: src/paths/instance/orders/create/CreatePage.tsx:502
#, c-format
msgid "Maximum deposit fee"
msgstr ""
-#: src/paths/instance/orders/create/CreatePage.tsx:497
+#: src/paths/instance/orders/create/CreatePage.tsx:503
#, c-format
msgid ""
"Maximum deposit fees the merchant is willing to cover for this order. Higher "
"deposit fees must be covered in full by the consumer."
msgstr ""
-#: src/paths/instance/orders/create/CreatePage.tsx:501
+#: src/paths/instance/orders/create/CreatePage.tsx:507
#, c-format
msgid "Maximum wire fee"
msgstr ""
-#: src/paths/instance/orders/create/CreatePage.tsx:502
+#: src/paths/instance/orders/create/CreatePage.tsx:508
#, c-format
msgid ""
"Maximum aggregate wire fees the merchant is willing to cover for this order. "
"Wire fees exceeding this amount are to be covered by the customers."
msgstr ""
-#: src/paths/instance/orders/create/CreatePage.tsx:506
+#: src/paths/instance/orders/create/CreatePage.tsx:512
#, c-format
msgid "Wire fee amortization"
msgstr ""
-#: src/paths/instance/orders/create/CreatePage.tsx:507
+#: src/paths/instance/orders/create/CreatePage.tsx:513
#, c-format
msgid ""
"Factor by which wire fees exceeding the above threshold are divided to "
@@ -760,46 +770,46 @@ msgid ""
"consumer."
msgstr ""
-#: src/paths/instance/orders/create/CreatePage.tsx:511
+#: src/paths/instance/orders/create/CreatePage.tsx:517
#, c-format
msgid "Create token"
msgstr ""
-#: src/paths/instance/orders/create/CreatePage.tsx:512
+#: src/paths/instance/orders/create/CreatePage.tsx:518
#, c-format
msgid ""
"Uncheck this option if the merchant backend generated an order ID with "
"enough entropy to prevent adversarial claims."
msgstr ""
-#: src/paths/instance/orders/create/CreatePage.tsx:516
+#: src/paths/instance/orders/create/CreatePage.tsx:522
#, c-format
msgid "Minimum age required"
msgstr ""
-#: src/paths/instance/orders/create/CreatePage.tsx:517
+#: src/paths/instance/orders/create/CreatePage.tsx:523
#, c-format
msgid ""
"Any value greater than 0 will limit the coins able be used to pay this "
"contract. If empty the age restriction will be defined by the products"
msgstr ""
-#: src/paths/instance/orders/create/CreatePage.tsx:520
+#: src/paths/instance/orders/create/CreatePage.tsx:526
#, c-format
msgid "Min age defined by the producs is %1$s"
msgstr ""
-#: src/paths/instance/orders/create/CreatePage.tsx:528
+#: src/paths/instance/orders/create/CreatePage.tsx:534
#, c-format
msgid "Additional information"
msgstr ""
-#: src/paths/instance/orders/create/CreatePage.tsx:529
+#: src/paths/instance/orders/create/CreatePage.tsx:535
#, c-format
msgid "Custom information to be included in the contract for this order."
msgstr ""
-#: src/paths/instance/orders/create/CreatePage.tsx:535
+#: src/paths/instance/orders/create/CreatePage.tsx:541
#, c-format
msgid "You must enter a value in JavaScript Object Notation (JSON)."
msgstr ""
@@ -1194,12 +1204,12 @@ msgstr ""
msgid "Back"
msgstr ""
-#: src/paths/instance/orders/details/index.tsx:67
+#: src/paths/instance/orders/details/index.tsx:79
#, c-format
msgid "refund created successfully"
msgstr ""
-#: src/paths/instance/orders/details/index.tsx:73
+#: src/paths/instance/orders/details/index.tsx:85
#, c-format
msgid "could not create the refund"
msgstr ""
@@ -1266,17 +1276,17 @@ msgstr ""
msgid "date (YYYY/MM/DD)"
msgstr ""
-#: src/paths/instance/orders/list/index.tsx:91
+#: src/paths/instance/orders/list/index.tsx:103
#, c-format
msgid "Enter an order id"
msgstr ""
-#: src/paths/instance/orders/list/index.tsx:99
+#: src/paths/instance/orders/list/index.tsx:111
#, c-format
msgid "order not found"
msgstr ""
-#: src/paths/instance/orders/list/index.tsx:166
+#: src/paths/instance/orders/list/index.tsx:178
#, c-format
msgid "could not get the order to refund"
msgstr ""
@@ -1497,22 +1507,22 @@ msgstr ""
msgid "There is no products yet, add more pressing the + sign"
msgstr ""
-#: src/paths/instance/products/list/index.tsx:74
+#: src/paths/instance/products/list/index.tsx:86
#, c-format
msgid "product updated successfully"
msgstr ""
-#: src/paths/instance/products/list/index.tsx:80
+#: src/paths/instance/products/list/index.tsx:92
#, c-format
msgid "could not update the product"
msgstr ""
-#: src/paths/instance/products/list/index.tsx:91
+#: src/paths/instance/products/list/index.tsx:103
#, c-format
msgid "product delete successfully"
msgstr ""
-#: src/paths/instance/products/list/index.tsx:97
+#: src/paths/instance/products/list/index.tsx:109
#, c-format
msgid "could not delete the product"
msgstr ""
@@ -1716,164 +1726,276 @@ msgstr ""
msgid "Expected Balance"
msgstr ""
-#: src/paths/instance/reserves/list/index.tsx:98
+#: src/paths/instance/reserves/list/index.tsx:110
#, c-format
msgid "could not create the tip"
msgstr ""
-#: src/paths/instance/templates/create/CreatePage.tsx:60
+#: src/paths/instance/templates/create/CreatePage.tsx:77
#, c-format
msgid "should not be empty"
msgstr ""
-#: src/paths/instance/templates/create/CreatePage.tsx:69
+#: src/paths/instance/templates/create/CreatePage.tsx:93
#, c-format
msgid "should be greater that 0"
msgstr ""
-#: src/paths/instance/templates/create/CreatePage.tsx:72
+#: src/paths/instance/templates/create/CreatePage.tsx:96
#, c-format
msgid "can't be empty"
msgstr ""
-#: src/paths/instance/templates/create/CreatePage.tsx:76
+#: src/paths/instance/templates/create/CreatePage.tsx:100
#, c-format
msgid "to short"
msgstr ""
-#: src/paths/instance/templates/create/CreatePage.tsx:104
+#: src/paths/instance/templates/create/CreatePage.tsx:108
+#, c-format
+msgid "just letters and numbers from 2 to 7"
+msgstr ""
+
+#: src/paths/instance/templates/create/CreatePage.tsx:110
+#, c-format
+msgid "size of the key should be 32"
+msgstr ""
+
+#: src/paths/instance/templates/create/CreatePage.tsx:137
#, c-format
msgid "Identifier"
msgstr ""
-#: src/paths/instance/templates/create/CreatePage.tsx:105
+#: src/paths/instance/templates/create/CreatePage.tsx:138
#, c-format
msgid "Name of the template in URLs."
msgstr ""
-#: src/paths/instance/templates/create/CreatePage.tsx:112
+#: src/paths/instance/templates/create/CreatePage.tsx:144
#, c-format
msgid "Describe what this template stands for"
msgstr ""
-#: src/paths/instance/templates/create/CreatePage.tsx:117
+#: src/paths/instance/templates/create/CreatePage.tsx:149
#, c-format
-msgid "Order summary"
+msgid "Fixed summary"
+msgstr ""
+
+#: src/paths/instance/templates/create/CreatePage.tsx:150
+#, c-format
+msgid "If specified, this template will create order with the same summary"
msgstr ""
-#: src/paths/instance/templates/create/CreatePage.tsx:127
+#: src/paths/instance/templates/create/CreatePage.tsx:154
+#, c-format
+msgid "Fixed price"
+msgstr ""
+
+#: src/paths/instance/templates/create/CreatePage.tsx:155
+#, c-format
+msgid "If specified, this template will create order with the same price"
+msgstr ""
+
+#: src/paths/instance/templates/create/CreatePage.tsx:159
#, c-format
msgid "Minimum age"
msgstr ""
-#: src/paths/instance/templates/create/CreatePage.tsx:129
+#: src/paths/instance/templates/create/CreatePage.tsx:161
#, c-format
msgid "Is this contract restricted to some age?"
msgstr ""
-#: src/paths/instance/templates/create/CreatePage.tsx:133
+#: src/paths/instance/templates/create/CreatePage.tsx:165
#, c-format
msgid "Payment timeout"
msgstr ""
-#: src/paths/instance/templates/create/CreatePage.tsx:135
+#: src/paths/instance/templates/create/CreatePage.tsx:167
#, c-format
msgid ""
"How much time has the customer to complete the payment once the order was "
"created."
msgstr ""
-#: src/paths/instance/templates/create/CreatePage.tsx:139
+#: src/paths/instance/templates/create/CreatePage.tsx:171
+#, c-format
+msgid "Verification algorithm"
+msgstr ""
+
+#: src/paths/instance/templates/create/CreatePage.tsx:172
+#, c-format
+msgid "Algorithm to use to verify transaction in offline mode"
+msgstr ""
+
+#: src/paths/instance/templates/create/CreatePage.tsx:180
#, c-format
msgid "Point-of-sale key"
msgstr ""
-#: src/paths/instance/templates/create/CreatePage.tsx:141
+#: src/paths/instance/templates/create/CreatePage.tsx:182
#, c-format
msgid "Useful to validate the purchase"
msgstr ""
+#: src/paths/instance/templates/create/CreatePage.tsx:196
+#, c-format
+msgid "generate random secret key"
+msgstr ""
+
+#: src/paths/instance/templates/create/CreatePage.tsx:203
+#, c-format
+msgid "random"
+msgstr ""
+
+#: src/paths/instance/templates/create/CreatePage.tsx:208
+#, c-format
+msgid "show secret key"
+msgstr ""
+
+#: src/paths/instance/templates/create/CreatePage.tsx:209
+#, c-format
+msgid "hide secret key"
+msgstr ""
+
+#: src/paths/instance/templates/create/CreatePage.tsx:216
+#, c-format
+msgid "hide"
+msgstr ""
+
+#: src/paths/instance/templates/create/CreatePage.tsx:218
+#, c-format
+msgid "show"
+msgstr ""
+
#: src/paths/instance/templates/create/index.tsx:52
#, c-format
msgid "could not inform template"
msgstr ""
-#: src/paths/instance/templates/use/UsePage.tsx:53
+#: src/paths/instance/templates/use/UsePage.tsx:54
#, c-format
msgid "Amount is required"
msgstr ""
-#: src/paths/instance/templates/use/UsePage.tsx:57
+#: src/paths/instance/templates/use/UsePage.tsx:58
#, c-format
msgid "Order summary is required"
msgstr ""
-#: src/paths/instance/templates/use/UsePage.tsx:91
+#: src/paths/instance/templates/use/UsePage.tsx:86
+#, c-format
+msgid "New order for template"
+msgstr ""
+
+#: src/paths/instance/templates/use/UsePage.tsx:108
#, c-format
msgid "Amount of the order"
msgstr ""
-#: src/paths/instance/templates/use/index.tsx:79
+#: src/paths/instance/templates/use/UsePage.tsx:113
+#, c-format
+msgid "Order summary"
+msgstr ""
+
+#: src/paths/instance/templates/use/index.tsx:92
#, c-format
msgid "could not create order from template"
msgstr ""
-#: src/paths/instance/templates/list/Table.tsx:63
+#: src/paths/instance/templates/qr/QrPage.tsx:131
+#, c-format
+msgid ""
+"Here you can specify a default value for fields that are not fixed. Default "
+"values can be edited by the customer before the payment."
+msgstr ""
+
+#: src/paths/instance/templates/qr/QrPage.tsx:148
+#, c-format
+msgid "Fixed amount"
+msgstr ""
+
+#: src/paths/instance/templates/qr/QrPage.tsx:149
+#, c-format
+msgid "Default amount"
+msgstr ""
+
+#: src/paths/instance/templates/qr/QrPage.tsx:161
+#, c-format
+msgid "Default summary"
+msgstr ""
+
+#: src/paths/instance/templates/qr/QrPage.tsx:177
+#, c-format
+msgid "Print"
+msgstr ""
+
+#: src/paths/instance/templates/qr/QrPage.tsx:184
+#, c-format
+msgid "Setup TOTP"
+msgstr ""
+
+#: src/paths/instance/templates/list/Table.tsx:65
#, c-format
msgid "Templates"
msgstr ""
-#: src/paths/instance/templates/list/Table.tsx:68
+#: src/paths/instance/templates/list/Table.tsx:70
#, c-format
msgid "add new templates"
msgstr ""
-#: src/paths/instance/templates/list/Table.tsx:137
+#: src/paths/instance/templates/list/Table.tsx:142
#, c-format
msgid "load more templates before the first one"
msgstr ""
-#: src/paths/instance/templates/list/Table.tsx:141
+#: src/paths/instance/templates/list/Table.tsx:146
#, c-format
msgid "load newer templates"
msgstr ""
-#: src/paths/instance/templates/list/Table.tsx:176
+#: src/paths/instance/templates/list/Table.tsx:181
#, c-format
msgid "delete selected templates from the database"
msgstr ""
-#: src/paths/instance/templates/list/Table.tsx:183
+#: src/paths/instance/templates/list/Table.tsx:188
#, c-format
msgid "use template to create new order"
msgstr ""
-#: src/paths/instance/templates/list/Table.tsx:198
+#: src/paths/instance/templates/list/Table.tsx:195
+#, c-format
+msgid "create qr code for the template"
+msgstr ""
+
+#: src/paths/instance/templates/list/Table.tsx:210
#, c-format
msgid "load more templates after the last one"
msgstr ""
-#: src/paths/instance/templates/list/Table.tsx:202
+#: src/paths/instance/templates/list/Table.tsx:214
#, c-format
msgid "load older templates"
msgstr ""
-#: src/paths/instance/templates/list/Table.tsx:219
+#: src/paths/instance/templates/list/Table.tsx:231
#, c-format
msgid "There is no templates yet, add more pressing the + sign"
msgstr ""
-#: src/paths/instance/templates/list/index.tsx:87
+#: src/paths/instance/templates/list/index.tsx:104
#, c-format
msgid "template delete successfully"
msgstr ""
-#: src/paths/instance/templates/list/index.tsx:93
+#: src/paths/instance/templates/list/index.tsx:110
#, c-format
msgid "could not delete the template"
msgstr ""
-#: src/paths/instance/templates/update/index.tsx:78
+#: src/paths/instance/templates/update/index.tsx:90
#, c-format
msgid "could not update template"
msgstr ""
@@ -1983,12 +2105,12 @@ msgstr ""
msgid "There is no webhooks yet, add more pressing the + sign"
msgstr ""
-#: src/paths/instance/webhooks/list/index.tsx:82
+#: src/paths/instance/webhooks/list/index.tsx:94
#, c-format
msgid "webhook delete successfully"
msgstr ""
-#: src/paths/instance/webhooks/list/index.tsx:88
+#: src/paths/instance/webhooks/list/index.tsx:100
#, c-format
msgid "could not delete the webhook"
msgstr ""
@@ -2443,67 +2565,72 @@ msgstr ""
msgid "Manage access token"
msgstr ""
-#: src/paths/instance/update/index.tsx:100
+#: src/paths/instance/update/index.tsx:112
#, c-format
msgid "Failed to create instance"
msgstr ""
-#: src/components/exception/login.tsx:64
+#: src/components/exception/login.tsx:74
#, c-format
msgid "Login required"
msgstr ""
-#: src/components/exception/login.tsx:70
+#: src/components/exception/login.tsx:80
#, c-format
msgid "Please enter your access token."
msgstr ""
-#: src/components/exception/login.tsx:98
+#: src/components/exception/login.tsx:108
#, c-format
msgid "Access Token"
msgstr ""
-#: src/InstanceRoutes.tsx:169
+#: src/InstanceRoutes.tsx:171
#, c-format
msgid "The request to the backend take too long and was cancelled"
msgstr ""
-#: src/InstanceRoutes.tsx:170
+#: src/InstanceRoutes.tsx:172
#, c-format
-msgid "Diagnostic from %1$s is '%2$s'"
+msgid "Diagnostic from %1$s is \"%2$s\""
msgstr ""
-#: src/InstanceRoutes.tsx:176
+#: src/InstanceRoutes.tsx:178
#, c-format
msgid "The backend reported a problem: HTTP status #%1$s"
msgstr ""
-#: src/InstanceRoutes.tsx:194
+#: src/InstanceRoutes.tsx:179
+#, c-format
+msgid "Diagnostic from %1$s is '%2$s'"
+msgstr ""
+
+#: src/InstanceRoutes.tsx:196
#, c-format
msgid "Access denied"
msgstr ""
-#: src/InstanceRoutes.tsx:195
+#: src/InstanceRoutes.tsx:197
#, c-format
msgid "The access token provided is invalid."
msgstr ""
-#: src/InstanceRoutes.tsx:210
+#: src/InstanceRoutes.tsx:212
#, c-format
msgid "No 'default' instance configured yet."
msgstr ""
-#: src/InstanceRoutes.tsx:211
+#: src/InstanceRoutes.tsx:213
#, c-format
msgid "Create a 'default' instance to begin using the merchant backoffice."
msgstr ""
-#: src/InstanceRoutes.tsx:614
+#: src/InstanceRoutes.tsx:630
#, c-format
msgid "The access token provided is invalid"
msgstr ""
-#: src/InstanceRoutes.tsx:648
+#: src/InstanceRoutes.tsx:664
#, c-format
msgid "Hide for today"
msgstr ""
@@ -2538,37 +2665,42 @@ msgstr ""
msgid "Log out"
msgstr ""
-#: src/ApplicationReadyRoutes.tsx:58
+#: src/ApplicationReadyRoutes.tsx:71
#, c-format
msgid "Check your token is valid"
msgstr ""
-#: src/ApplicationReadyRoutes.tsx:84
+#: src/ApplicationReadyRoutes.tsx:90
#, c-format
msgid "Couldn't access the server."
msgstr ""
-#: src/ApplicationReadyRoutes.tsx:85
+#: src/ApplicationReadyRoutes.tsx:91
#, c-format
msgid "Could not infer instance id from url %1$s"
msgstr ""
-#: src/Application.tsx:94
+#: src/Application.tsx:104
#, c-format
msgid "Server not found"
msgstr ""
-#: src/Application.tsx:109
+#: src/Application.tsx:118
#, c-format
-msgid "Couldn't access the server"
+msgid "Server response with an error code"
msgstr ""
-#: src/Application.tsx:111
+#: src/Application.tsx:120
#, c-format
msgid "Got message %1$s from %2$s"
msgstr ""
-#: src/Application.tsx:126
+#: src/Application.tsx:131
+#, c-format
+msgid "Response from server is unreadable, http status: %1$s"
+msgstr ""
+
+#: src/Application.tsx:144
#, c-format
msgid "Unexpected Error"
msgstr ""
diff --git a/packages/merchant-backoffice-ui/src/i18n/es.po b/packages/merchant-backoffice-ui/src/i18n/es.po
index cb71e0df6..bfb63eedb 100644
--- a/packages/merchant-backoffice-ui/src/i18n/es.po
+++ b/packages/merchant-backoffice-ui/src/i18n/es.po
@@ -28,102 +28,107 @@ msgstr ""
"Plural-Forms: nplurals=2; plural=n != 1;\n"
"X-Generator: Weblate 4.13.1\n"
-#: src/components/modal/index.tsx:69
+#: src/components/modal/index.tsx:71
#, c-format
msgid "Cancel"
msgstr "Cancelar"
-#: src/components/modal/index.tsx:76
+#: src/components/modal/index.tsx:79
#, c-format
msgid "%1$s"
msgstr "%1$s"
-#: src/components/modal/index.tsx:115
+#: src/components/modal/index.tsx:84
+#, c-format
+msgid "Close"
+msgstr ""
+
+#: src/components/modal/index.tsx:124
#, c-format
msgid "Continue"
msgstr "Continuar"
-#: src/components/modal/index.tsx:169
+#: src/components/modal/index.tsx:178
#, c-format
msgid "Clear"
msgstr "Limpiar"
-#: src/components/modal/index.tsx:181
+#: src/components/modal/index.tsx:190
#, c-format
msgid "Confirm"
msgstr "Confirmar"
-#: src/components/modal/index.tsx:287
+#: src/components/modal/index.tsx:296
#, c-format
msgid "is not the same as the current access token"
msgstr "no es el mismo que el token de acceso actual"
-#: src/components/modal/index.tsx:290
+#: src/components/modal/index.tsx:299
#, c-format
msgid "cannot be empty"
msgstr "no puede ser vacío"
-#: src/components/modal/index.tsx:292
+#: src/components/modal/index.tsx:301
#, c-format
msgid "cannot be the same as the old token"
msgstr "no puede ser igual al viejo token"
-#: src/components/modal/index.tsx:296
+#: src/components/modal/index.tsx:305
#, c-format
msgid "is not the same"
msgstr "no son iguales"
-#: src/components/modal/index.tsx:306
+#: src/components/modal/index.tsx:315
#, c-format
msgid "You are updating the access token from instance with id %1$s"
msgstr "Está actualizando el token de acceso para la instancia con id %1$s"
-#: src/components/modal/index.tsx:322
+#: src/components/modal/index.tsx:331
#, c-format
msgid "Old access token"
msgstr "Viejo token de acceso"
-#: src/components/modal/index.tsx:323
+#: src/components/modal/index.tsx:332
#, c-format
msgid "access token currently in use"
msgstr "acceder al token en uso actualmente"
-#: src/components/modal/index.tsx:329
+#: src/components/modal/index.tsx:338
#, c-format
msgid "New access token"
msgstr "Nuevo token de acceso"
-#: src/components/modal/index.tsx:330
+#: src/components/modal/index.tsx:339
#, c-format
msgid "next access token to be used"
msgstr "siguiente token de acceso a usar"
-#: src/components/modal/index.tsx:335
+#: src/components/modal/index.tsx:344
#, c-format
msgid "Repeat access token"
msgstr "Repetir token de acceso"
-#: src/components/modal/index.tsx:336
+#: src/components/modal/index.tsx:345
#, c-format
msgid "confirm the same access token"
msgstr "confirmar el mismo token de acceso"
-#: src/components/modal/index.tsx:341
+#: src/components/modal/index.tsx:350
#, c-format
msgid "Clearing the access token will mean public access to the instance"
msgstr "Limpiar el token de acceso significa acceso público a la instancia"
-#: src/components/modal/index.tsx:368
+#: src/components/modal/index.tsx:377
#, c-format
msgid "cannot be the same as the old access token"
msgstr "no puede ser igual al anterior token de acceso"
-#: src/components/modal/index.tsx:385
+#: src/components/modal/index.tsx:394
#, c-format
msgid "You are setting the access token for the new instance"
msgstr "Está estableciendo el token de acceso para la nueva instancia"
-#: src/components/modal/index.tsx:411
+#: src/components/modal/index.tsx:420
#, c-format
msgid ""
"With external authorization method no check will be done by the merchant "
@@ -132,22 +137,22 @@ msgstr ""
"Con el método de autorización externa no se hará ninguna revisión por el "
"backend del comerciante"
-#: src/components/modal/index.tsx:427
+#: src/components/modal/index.tsx:436
#, c-format
msgid "Set external authorization"
msgstr "Establecer autorización externa"
-#: src/components/modal/index.tsx:439
+#: src/components/modal/index.tsx:448
#, c-format
msgid "Set access token"
msgstr "Establecer token de acceso"
-#: src/components/modal/index.tsx:461
+#: src/components/modal/index.tsx:470
#, c-format
msgid "Operation in progress..."
msgstr "Operación en progreso..."
-#: src/components/modal/index.tsx:470
+#: src/components/modal/index.tsx:479
#, c-format
msgid "The operation will be automatically canceled after %1$s seconds"
msgstr "La operación será automáticamente cancelada luego de %1$s segundos"
@@ -192,52 +197,52 @@ msgstr "Purgar"
msgid "There is no instances yet, add more pressing the + sign"
msgstr "Todavía no hay instancias, agregue más presionando el signo +"
-#: src/paths/admin/list/View.tsx:69
+#: src/paths/admin/list/View.tsx:68
#, c-format
msgid "Only show active instances"
msgstr "Solo mostrar instancias activas"
-#: src/paths/admin/list/View.tsx:72
+#: src/paths/admin/list/View.tsx:71
#, c-format
msgid "Active"
msgstr "Activo"
-#: src/paths/admin/list/View.tsx:79
+#: src/paths/admin/list/View.tsx:78
#, c-format
msgid "Only show deleted instances"
msgstr "Mostrar solo instancias eliminadas"
-#: src/paths/admin/list/View.tsx:82
+#: src/paths/admin/list/View.tsx:81
#, c-format
msgid "Deleted"
msgstr "Eliminado"
-#: src/paths/admin/list/View.tsx:89
+#: src/paths/admin/list/View.tsx:88
#, c-format
msgid "Show all instances"
msgstr "Mostrar todas las instancias"
-#: src/paths/admin/list/View.tsx:92
+#: src/paths/admin/list/View.tsx:91
#, c-format
msgid "All"
msgstr "Todo"
-#: src/paths/admin/list/index.tsx:89
-#, c-format
-msgid "Instance '%1$s' (ID: %2$s) has been deleted"
+#: src/paths/admin/list/index.tsx:101
+#, fuzzy, c-format
+msgid "Instance \"%1$s\" (ID: %2$s) has been deleted"
msgstr "La instancia '%1$s' (ID: %2$s) fue eliminada"
-#: src/paths/admin/list/index.tsx:94
+#: src/paths/admin/list/index.tsx:106
#, c-format
msgid "Failed to delete instance"
msgstr "Fallo al eliminar instancia"
-#: src/paths/admin/list/index.tsx:112
+#: src/paths/admin/list/index.tsx:124
#, c-format
msgid "Instance '%1$s' (ID: %2$s) has been disabled"
msgstr "Instance '%1$s' (ID: %2$s) ha sido deshabilitada"
-#: src/paths/admin/list/index.tsx:117
+#: src/paths/admin/list/index.tsx:129
#, c-format
msgid "Failed to purge instance"
msgstr "Fallo al purgar la instancia"
@@ -393,13 +398,13 @@ msgid "Quantity must be greater than 0!"
msgstr "¡Cantidad debe ser mayor que 0!"
#: src/components/product/InventoryProductForm.tsx:76
-#, c-format, fuzzy
+#, fuzzy, c-format
msgid ""
"This quantity exceeds remaining stock. Currently, only %1$s units remain "
"unreserved in stock."
msgstr ""
-"Esta cantidad excede las existencias restantes. Actualmente, solo quedan %1$"
-"s unidades sin reservar en las existencias."
+"Esta cantidad excede las existencias restantes. Actualmente, solo quedan "
+"%1$s unidades sin reservar en las existencias."
#: src/components/product/InventoryProductForm.tsx:109
#, c-format
@@ -547,155 +552,160 @@ msgstr "precio unitario"
msgid "total price"
msgstr "precio total"
-#: src/paths/instance/orders/create/CreatePage.tsx:149
+#: src/paths/instance/orders/create/CreatePage.tsx:153
#, c-format
msgid "required"
msgstr "requerido"
-#: src/paths/instance/orders/create/CreatePage.tsx:153
+#: src/paths/instance/orders/create/CreatePage.tsx:157
+#, fuzzy, c-format
+msgid "not valid"
+msgstr "no es un json válido"
+
+#: src/paths/instance/orders/create/CreatePage.tsx:159
#, c-format
msgid "must be greater than 0"
msgstr "debe ser mayor que 0"
-#: src/paths/instance/orders/create/CreatePage.tsx:158
+#: src/paths/instance/orders/create/CreatePage.tsx:164
#, c-format
msgid "not a valid json"
msgstr "no es un json válido"
-#: src/paths/instance/orders/create/CreatePage.tsx:164
+#: src/paths/instance/orders/create/CreatePage.tsx:170
#, c-format
msgid "should be in the future"
msgstr "deberían ser en el futuro"
-#: src/paths/instance/orders/create/CreatePage.tsx:167
+#: src/paths/instance/orders/create/CreatePage.tsx:173
#, c-format
msgid "refund deadline cannot be before pay deadline"
msgstr "plazo de reembolso no puede ser antes que el plazo de pago"
-#: src/paths/instance/orders/create/CreatePage.tsx:173
+#: src/paths/instance/orders/create/CreatePage.tsx:179
#, c-format
msgid "wire transfer deadline cannot be before refund deadline"
msgstr ""
"el plazo de la transferencia bancaria no puede ser antes que el plazo de "
"reembolso"
-#: src/paths/instance/orders/create/CreatePage.tsx:184
+#: src/paths/instance/orders/create/CreatePage.tsx:190
#, c-format
msgid "wire transfer deadline cannot be before pay deadline"
msgstr ""
"el plazo de la transferencia bancaria no puede ser antes que el plazo de pago"
-#: src/paths/instance/orders/create/CreatePage.tsx:191
+#: src/paths/instance/orders/create/CreatePage.tsx:197
#, c-format
msgid "should have a refund deadline"
msgstr "debería tener un plazo de reembolso"
-#: src/paths/instance/orders/create/CreatePage.tsx:196
+#: src/paths/instance/orders/create/CreatePage.tsx:202
#, c-format
msgid "auto refund cannot be after refund deadline"
msgstr "reembolso automático no puede ser después qu el plazo de reembolso"
-#: src/paths/instance/orders/create/CreatePage.tsx:354
+#: src/paths/instance/orders/create/CreatePage.tsx:360
#, c-format
msgid "Manage products in order"
msgstr "Manejar productos en orden"
-#: src/paths/instance/orders/create/CreatePage.tsx:363
+#: src/paths/instance/orders/create/CreatePage.tsx:369
#, c-format
msgid "Manage list of products in the order."
msgstr "Manejar lista de productos en la orden."
-#: src/paths/instance/orders/create/CreatePage.tsx:385
+#: src/paths/instance/orders/create/CreatePage.tsx:391
#, c-format
msgid "Remove this product from the order."
msgstr "Remover este producto de la orden."
-#: src/paths/instance/orders/create/CreatePage.tsx:409
+#: src/paths/instance/orders/create/CreatePage.tsx:415
#, c-format
msgid "Total price"
msgstr "Precio total"
-#: src/paths/instance/orders/create/CreatePage.tsx:411
+#: src/paths/instance/orders/create/CreatePage.tsx:417
#, c-format
msgid "total product price added up"
msgstr "precio total de producto agregado"
-#: src/paths/instance/orders/create/CreatePage.tsx:424
+#: src/paths/instance/orders/create/CreatePage.tsx:430
#, c-format
msgid "Amount to be paid by the customer"
msgstr "Monto a ser pagado por el cliente"
-#: src/paths/instance/orders/create/CreatePage.tsx:430
+#: src/paths/instance/orders/create/CreatePage.tsx:436
#, c-format
msgid "Order price"
msgstr "Precio de la orden"
-#: src/paths/instance/orders/create/CreatePage.tsx:431
+#: src/paths/instance/orders/create/CreatePage.tsx:437
#, c-format
msgid "final order price"
msgstr "Precio final de la orden"
-#: src/paths/instance/orders/create/CreatePage.tsx:438
+#: src/paths/instance/orders/create/CreatePage.tsx:444
#, c-format
msgid "Summary"
msgstr "Resumen"
-#: src/paths/instance/orders/create/CreatePage.tsx:439
+#: src/paths/instance/orders/create/CreatePage.tsx:445
#, c-format
msgid "Title of the order to be shown to the customer"
msgstr "Título de la orden a ser mostrado al cliente"
-#: src/paths/instance/orders/create/CreatePage.tsx:444
+#: src/paths/instance/orders/create/CreatePage.tsx:450
#, c-format
msgid "Shipping and Fulfillment"
msgstr "Envío y cumplimiento"
-#: src/paths/instance/orders/create/CreatePage.tsx:449
+#: src/paths/instance/orders/create/CreatePage.tsx:455
#, c-format
msgid "Delivery date"
msgstr "Fecha de entrega"
-#: src/paths/instance/orders/create/CreatePage.tsx:450
+#: src/paths/instance/orders/create/CreatePage.tsx:456
#, c-format
msgid "Deadline for physical delivery assured by the merchant."
msgstr "Plazo para la entrega física asegurado por el comerciante."
-#: src/paths/instance/orders/create/CreatePage.tsx:455
+#: src/paths/instance/orders/create/CreatePage.tsx:461
#, c-format
msgid "Location"
msgstr "Ubicación"
-#: src/paths/instance/orders/create/CreatePage.tsx:456
+#: src/paths/instance/orders/create/CreatePage.tsx:462
#, c-format
msgid "address where the products will be delivered"
msgstr "dirección a donde los productos serán entregados"
-#: src/paths/instance/orders/create/CreatePage.tsx:463
+#: src/paths/instance/orders/create/CreatePage.tsx:469
#, c-format
msgid "Fulfillment URL"
msgstr "URL de cumplimiento"
-#: src/paths/instance/orders/create/CreatePage.tsx:464
+#: src/paths/instance/orders/create/CreatePage.tsx:470
#, c-format
msgid "URL to which the user will be redirected after successful payment."
msgstr "URL al cual el usuario será redirigido luego de pago exitoso."
-#: src/paths/instance/orders/create/CreatePage.tsx:470
+#: src/paths/instance/orders/create/CreatePage.tsx:476
#, c-format
msgid "Taler payment options"
msgstr "Opciones de pago de Taler"
-#: src/paths/instance/orders/create/CreatePage.tsx:471
+#: src/paths/instance/orders/create/CreatePage.tsx:477
#, c-format
msgid "Override default Taler payment settings for this order"
msgstr "Sobreescribir pagos por omisión de Taler para esta orden"
-#: src/paths/instance/orders/create/CreatePage.tsx:475
+#: src/paths/instance/orders/create/CreatePage.tsx:481
#, fuzzy, c-format
msgid "Payment deadline"
msgstr "Plazo de pago"
-#: src/paths/instance/orders/create/CreatePage.tsx:476
+#: src/paths/instance/orders/create/CreatePage.tsx:482
#, c-format
msgid ""
"Deadline for the customer to pay for the offer before it expires. Inventory "
@@ -704,32 +714,33 @@ msgstr ""
"Plazo límite para que el cliente pague por la oferta antes de que expire. "
"Productos del inventario serán reservados hasta este plazo límite."
-#: src/paths/instance/orders/create/CreatePage.tsx:480
+#: src/paths/instance/orders/create/CreatePage.tsx:486
#, c-format
msgid "Refund deadline"
msgstr "Plazo de reembolso"
-#: src/paths/instance/orders/create/CreatePage.tsx:481
+#: src/paths/instance/orders/create/CreatePage.tsx:487
#, c-format
msgid "Time until which the order can be refunded by the merchant."
-msgstr "Tiempo hasta el cual la orden puede ser reembolsada por el comerciante."
+msgstr ""
+"Tiempo hasta el cual la orden puede ser reembolsada por el comerciante."
-#: src/paths/instance/orders/create/CreatePage.tsx:485
+#: src/paths/instance/orders/create/CreatePage.tsx:491
#, c-format
msgid "Wire transfer deadline"
msgstr "Plazo de la transferencia"
-#: src/paths/instance/orders/create/CreatePage.tsx:486
+#: src/paths/instance/orders/create/CreatePage.tsx:492
#, c-format
msgid "Deadline for the exchange to make the wire transfer."
msgstr "Plazo para que el exchange haga la transferencia."
-#: src/paths/instance/orders/create/CreatePage.tsx:490
+#: src/paths/instance/orders/create/CreatePage.tsx:496
#, fuzzy, c-format
msgid "Auto-refund deadline"
msgstr "Plazo de reembolso automático"
-#: src/paths/instance/orders/create/CreatePage.tsx:491
+#: src/paths/instance/orders/create/CreatePage.tsx:497
#, c-format
msgid ""
"Time until which the wallet will automatically check for refunds without "
@@ -738,12 +749,12 @@ msgstr ""
"Tiempo hasta el cual la billetera será automáticamente revisada por "
"reembolsos win interación por parte del usuario."
-#: src/paths/instance/orders/create/CreatePage.tsx:496
+#: src/paths/instance/orders/create/CreatePage.tsx:502
#, c-format
msgid "Maximum deposit fee"
msgstr "Máxima tarifa de depósito"
-#: src/paths/instance/orders/create/CreatePage.tsx:497
+#: src/paths/instance/orders/create/CreatePage.tsx:503
#, c-format
msgid ""
"Maximum deposit fees the merchant is willing to cover for this order. Higher "
@@ -753,24 +764,24 @@ msgstr ""
"esta orden. Mayores tarifas de depósito deben ser cubiertas completamente "
"por el consumidor."
-#: src/paths/instance/orders/create/CreatePage.tsx:501
+#: src/paths/instance/orders/create/CreatePage.tsx:507
#, c-format
msgid "Maximum wire fee"
msgstr "Máxima tarifa de transferencia"
-#: src/paths/instance/orders/create/CreatePage.tsx:502
+#: src/paths/instance/orders/create/CreatePage.tsx:508
#, c-format
msgid ""
"Maximum aggregate wire fees the merchant is willing to cover for this order. "
"Wire fees exceeding this amount are to be covered by the customers."
msgstr ""
-#: src/paths/instance/orders/create/CreatePage.tsx:506
+#: src/paths/instance/orders/create/CreatePage.tsx:512
#, c-format
msgid "Wire fee amortization"
msgstr "Amortización de comisión de transferencia"
-#: src/paths/instance/orders/create/CreatePage.tsx:507
+#: src/paths/instance/orders/create/CreatePage.tsx:513
#, c-format
msgid ""
"Factor by which wire fees exceeding the above threshold are divided to "
@@ -778,46 +789,46 @@ msgid ""
"consumer."
msgstr ""
-#: src/paths/instance/orders/create/CreatePage.tsx:511
+#: src/paths/instance/orders/create/CreatePage.tsx:517
#, fuzzy, c-format
msgid "Create token"
msgstr "Administrar token"
-#: src/paths/instance/orders/create/CreatePage.tsx:512
+#: src/paths/instance/orders/create/CreatePage.tsx:518
#, c-format
msgid ""
"Uncheck this option if the merchant backend generated an order ID with "
"enough entropy to prevent adversarial claims."
msgstr ""
-#: src/paths/instance/orders/create/CreatePage.tsx:516
+#: src/paths/instance/orders/create/CreatePage.tsx:522
#, fuzzy, c-format
msgid "Minimum age required"
msgstr "Login necesario"
-#: src/paths/instance/orders/create/CreatePage.tsx:517
+#: src/paths/instance/orders/create/CreatePage.tsx:523
#, c-format
msgid ""
"Any value greater than 0 will limit the coins able be used to pay this "
"contract. If empty the age restriction will be defined by the products"
msgstr ""
-#: src/paths/instance/orders/create/CreatePage.tsx:520
+#: src/paths/instance/orders/create/CreatePage.tsx:526
#, c-format
msgid "Min age defined by the producs is %1$s"
msgstr ""
-#: src/paths/instance/orders/create/CreatePage.tsx:528
+#: src/paths/instance/orders/create/CreatePage.tsx:534
#, fuzzy, c-format
msgid "Additional information"
msgstr "Información extra"
-#: src/paths/instance/orders/create/CreatePage.tsx:529
+#: src/paths/instance/orders/create/CreatePage.tsx:535
#, c-format
msgid "Custom information to be included in the contract for this order."
msgstr ""
-#: src/paths/instance/orders/create/CreatePage.tsx:535
+#: src/paths/instance/orders/create/CreatePage.tsx:541
#, c-format
msgid "You must enter a value in JavaScript Object Notation (JSON)."
msgstr ""
@@ -1214,12 +1225,12 @@ msgstr ""
msgid "Back"
msgstr ""
-#: src/paths/instance/orders/details/index.tsx:67
+#: src/paths/instance/orders/details/index.tsx:79
#, c-format
msgid "refund created successfully"
msgstr "reembolzo creado satisfactoriamente"
-#: src/paths/instance/orders/details/index.tsx:73
+#: src/paths/instance/orders/details/index.tsx:85
#, c-format
msgid "could not create the refund"
msgstr "No se pudo create el reembolso"
@@ -1286,17 +1297,17 @@ msgstr ""
msgid "date (YYYY/MM/DD)"
msgstr ""
-#: src/paths/instance/orders/list/index.tsx:91
+#: src/paths/instance/orders/list/index.tsx:103
#, fuzzy, c-format
msgid "Enter an order id"
msgstr "ir a id de orden"
-#: src/paths/instance/orders/list/index.tsx:99
+#: src/paths/instance/orders/list/index.tsx:111
#, fuzzy, c-format
msgid "order not found"
msgstr "Servidor no encontrado"
-#: src/paths/instance/orders/list/index.tsx:166
+#: src/paths/instance/orders/list/index.tsx:178
#, fuzzy, c-format
msgid "could not get the order to refund"
msgstr "No se pudo create el reembolso"
@@ -1517,22 +1528,22 @@ msgstr ""
msgid "There is no products yet, add more pressing the + sign"
msgstr "No hay propinas todavía, agregar mas presionando el signo +"
-#: src/paths/instance/products/list/index.tsx:74
+#: src/paths/instance/products/list/index.tsx:86
#, c-format
msgid "product updated successfully"
msgstr "producto actualizado correctamente"
-#: src/paths/instance/products/list/index.tsx:80
+#: src/paths/instance/products/list/index.tsx:92
#, c-format
msgid "could not update the product"
msgstr "no se pudo actualizar el producto"
-#: src/paths/instance/products/list/index.tsx:91
+#: src/paths/instance/products/list/index.tsx:103
#, c-format
msgid "product delete successfully"
msgstr "producto fue eliminado correctamente"
-#: src/paths/instance/products/list/index.tsx:97
+#: src/paths/instance/products/list/index.tsx:109
#, c-format
msgid "could not delete the product"
msgstr "no se pudo eliminar el producto"
@@ -1736,164 +1747,276 @@ msgstr "No hay transferencias todavía, agregar mas presionando el signo +"
msgid "Expected Balance"
msgstr "Ejecutado en"
-#: src/paths/instance/reserves/list/index.tsx:98
+#: src/paths/instance/reserves/list/index.tsx:110
#, fuzzy, c-format
msgid "could not create the tip"
msgstr "No se pudo create el reembolso"
-#: src/paths/instance/templates/create/CreatePage.tsx:60
+#: src/paths/instance/templates/create/CreatePage.tsx:77
#, fuzzy, c-format
msgid "should not be empty"
msgstr "no puede ser vacío"
-#: src/paths/instance/templates/create/CreatePage.tsx:69
+#: src/paths/instance/templates/create/CreatePage.tsx:93
#, fuzzy, c-format
msgid "should be greater that 0"
msgstr "Debe ser mayor a 0"
-#: src/paths/instance/templates/create/CreatePage.tsx:72
+#: src/paths/instance/templates/create/CreatePage.tsx:96
#, fuzzy, c-format
msgid "can't be empty"
msgstr "no puede ser vacío"
-#: src/paths/instance/templates/create/CreatePage.tsx:76
+#: src/paths/instance/templates/create/CreatePage.tsx:100
#, c-format
msgid "to short"
msgstr ""
-#: src/paths/instance/templates/create/CreatePage.tsx:104
+#: src/paths/instance/templates/create/CreatePage.tsx:108
+#, c-format
+msgid "just letters and numbers from 2 to 7"
+msgstr ""
+
+#: src/paths/instance/templates/create/CreatePage.tsx:110
+#, c-format
+msgid "size of the key should be 32"
+msgstr ""
+
+#: src/paths/instance/templates/create/CreatePage.tsx:137
#, c-format
msgid "Identifier"
msgstr ""
-#: src/paths/instance/templates/create/CreatePage.tsx:105
+#: src/paths/instance/templates/create/CreatePage.tsx:138
#, c-format
msgid "Name of the template in URLs."
msgstr ""
-#: src/paths/instance/templates/create/CreatePage.tsx:112
+#: src/paths/instance/templates/create/CreatePage.tsx:144
#, c-format
msgid "Describe what this template stands for"
msgstr ""
-#: src/paths/instance/templates/create/CreatePage.tsx:117
+#: src/paths/instance/templates/create/CreatePage.tsx:149
#, fuzzy, c-format
-msgid "Order summary"
+msgid "Fixed summary"
msgstr "Estado de orden"
-#: src/paths/instance/templates/create/CreatePage.tsx:127
+#: src/paths/instance/templates/create/CreatePage.tsx:150
+#, c-format
+msgid "If specified, this template will create order with the same summary"
+msgstr ""
+
+#: src/paths/instance/templates/create/CreatePage.tsx:154
+#, fuzzy, c-format
+msgid "Fixed price"
+msgstr "precio unitario"
+
+#: src/paths/instance/templates/create/CreatePage.tsx:155
+#, c-format
+msgid "If specified, this template will create order with the same price"
+msgstr ""
+
+#: src/paths/instance/templates/create/CreatePage.tsx:159
#, c-format
msgid "Minimum age"
msgstr "Edad mínima"
-#: src/paths/instance/templates/create/CreatePage.tsx:129
+#: src/paths/instance/templates/create/CreatePage.tsx:161
#, c-format
msgid "Is this contract restricted to some age?"
msgstr ""
-#: src/paths/instance/templates/create/CreatePage.tsx:133
+#: src/paths/instance/templates/create/CreatePage.tsx:165
#, fuzzy, c-format
msgid "Payment timeout"
msgstr "Opciones de pago"
-#: src/paths/instance/templates/create/CreatePage.tsx:135
+#: src/paths/instance/templates/create/CreatePage.tsx:167
#, c-format
msgid ""
"How much time has the customer to complete the payment once the order was "
"created."
msgstr ""
-#: src/paths/instance/templates/create/CreatePage.tsx:139
+#: src/paths/instance/templates/create/CreatePage.tsx:171
+#, c-format
+msgid "Verification algorithm"
+msgstr ""
+
+#: src/paths/instance/templates/create/CreatePage.tsx:172
+#, c-format
+msgid "Algorithm to use to verify transaction in offline mode"
+msgstr ""
+
+#: src/paths/instance/templates/create/CreatePage.tsx:180
#, c-format
msgid "Point-of-sale key"
msgstr ""
-#: src/paths/instance/templates/create/CreatePage.tsx:141
+#: src/paths/instance/templates/create/CreatePage.tsx:182
#, c-format
msgid "Useful to validate the purchase"
msgstr ""
+#: src/paths/instance/templates/create/CreatePage.tsx:196
+#, c-format
+msgid "generate random secret key"
+msgstr ""
+
+#: src/paths/instance/templates/create/CreatePage.tsx:203
+#, c-format
+msgid "random"
+msgstr ""
+
+#: src/paths/instance/templates/create/CreatePage.tsx:208
+#, c-format
+msgid "show secret key"
+msgstr ""
+
+#: src/paths/instance/templates/create/CreatePage.tsx:209
+#, c-format
+msgid "hide secret key"
+msgstr ""
+
+#: src/paths/instance/templates/create/CreatePage.tsx:216
+#, c-format
+msgid "hide"
+msgstr ""
+
+#: src/paths/instance/templates/create/CreatePage.tsx:218
+#, c-format
+msgid "show"
+msgstr ""
+
#: src/paths/instance/templates/create/index.tsx:52
#, fuzzy, c-format
msgid "could not inform template"
msgstr "no se pudo informar la transferencia"
-#: src/paths/instance/templates/use/UsePage.tsx:53
+#: src/paths/instance/templates/use/UsePage.tsx:54
#, fuzzy, c-format
msgid "Amount is required"
msgstr "Login necesario"
-#: src/paths/instance/templates/use/UsePage.tsx:57
+#: src/paths/instance/templates/use/UsePage.tsx:58
#, c-format
msgid "Order summary is required"
msgstr ""
-#: src/paths/instance/templates/use/UsePage.tsx:91
+#: src/paths/instance/templates/use/UsePage.tsx:86
+#, fuzzy, c-format
+msgid "New order for template"
+msgstr "cargar viejas transferencias"
+
+#: src/paths/instance/templates/use/UsePage.tsx:108
#, c-format
msgid "Amount of the order"
msgstr ""
-#: src/paths/instance/templates/use/index.tsx:79
+#: src/paths/instance/templates/use/UsePage.tsx:113
+#, fuzzy, c-format
+msgid "Order summary"
+msgstr "Estado de orden"
+
+#: src/paths/instance/templates/use/index.tsx:92
#, fuzzy, c-format
msgid "could not create order from template"
msgstr "No se pudo create el reembolso"
-#: src/paths/instance/templates/list/Table.tsx:63
+#: src/paths/instance/templates/qr/QrPage.tsx:131
+#, c-format
+msgid ""
+"Here you can specify a default value for fields that are not fixed. Default "
+"values can be edited by the customer before the payment."
+msgstr ""
+
+#: src/paths/instance/templates/qr/QrPage.tsx:148
+#, fuzzy, c-format
+msgid "Fixed amount"
+msgstr "Monto reembolzado"
+
+#: src/paths/instance/templates/qr/QrPage.tsx:149
+#, fuzzy, c-format
+msgid "Default amount"
+msgstr "Monto reembolzado"
+
+#: src/paths/instance/templates/qr/QrPage.tsx:161
+#, fuzzy, c-format
+msgid "Default summary"
+msgstr "Estado de orden"
+
+#: src/paths/instance/templates/qr/QrPage.tsx:177
+#, c-format
+msgid "Print"
+msgstr ""
+
+#: src/paths/instance/templates/qr/QrPage.tsx:184
+#, c-format
+msgid "Setup TOTP"
+msgstr ""
+
+#: src/paths/instance/templates/list/Table.tsx:65
#, c-format
msgid "Templates"
msgstr ""
-#: src/paths/instance/templates/list/Table.tsx:68
+#: src/paths/instance/templates/list/Table.tsx:70
#, c-format
msgid "add new templates"
msgstr ""
-#: src/paths/instance/templates/list/Table.tsx:137
+#: src/paths/instance/templates/list/Table.tsx:142
#, c-format
msgid "load more templates before the first one"
msgstr ""
-#: src/paths/instance/templates/list/Table.tsx:141
+#: src/paths/instance/templates/list/Table.tsx:146
#, fuzzy, c-format
msgid "load newer templates"
msgstr "cargar nuevas transferencias"
-#: src/paths/instance/templates/list/Table.tsx:176
+#: src/paths/instance/templates/list/Table.tsx:181
#, c-format
msgid "delete selected templates from the database"
msgstr ""
-#: src/paths/instance/templates/list/Table.tsx:183
+#: src/paths/instance/templates/list/Table.tsx:188
#, c-format
msgid "use template to create new order"
msgstr ""
-#: src/paths/instance/templates/list/Table.tsx:198
+#: src/paths/instance/templates/list/Table.tsx:195
+#, fuzzy, c-format
+msgid "create qr code for the template"
+msgstr "No se pudo create el reembolso"
+
+#: src/paths/instance/templates/list/Table.tsx:210
#, c-format
msgid "load more templates after the last one"
msgstr ""
-#: src/paths/instance/templates/list/Table.tsx:202
+#: src/paths/instance/templates/list/Table.tsx:214
#, fuzzy, c-format
msgid "load older templates"
msgstr "cargar viejas transferencias"
-#: src/paths/instance/templates/list/Table.tsx:219
+#: src/paths/instance/templates/list/Table.tsx:231
#, fuzzy, c-format
msgid "There is no templates yet, add more pressing the + sign"
msgstr "No hay propinas todavía, agregar mas presionando el signo +"
-#: src/paths/instance/templates/list/index.tsx:87
+#: src/paths/instance/templates/list/index.tsx:104
#, fuzzy, c-format
msgid "template delete successfully"
msgstr "producto fue eliminado correctamente"
-#: src/paths/instance/templates/list/index.tsx:93
+#: src/paths/instance/templates/list/index.tsx:110
#, fuzzy, c-format
msgid "could not delete the template"
msgstr "no se pudo eliminar el producto"
-#: src/paths/instance/templates/update/index.tsx:78
+#: src/paths/instance/templates/update/index.tsx:90
#, fuzzy, c-format
msgid "could not update template"
msgstr "no se pudo actualizar el producto"
@@ -2003,12 +2126,12 @@ msgstr "cargar viejas ordenes"
msgid "There is no webhooks yet, add more pressing the + sign"
msgstr "No hay propinas todavía, agregar mas presionando el signo +"
-#: src/paths/instance/webhooks/list/index.tsx:82
+#: src/paths/instance/webhooks/list/index.tsx:94
#, fuzzy, c-format
msgid "webhook delete successfully"
msgstr "producto fue eliminado correctamente"
-#: src/paths/instance/webhooks/list/index.tsx:88
+#: src/paths/instance/webhooks/list/index.tsx:100
#, fuzzy, c-format
msgid "could not delete the webhook"
msgstr "no se pudo eliminar el producto"
@@ -2464,67 +2587,72 @@ msgstr ""
msgid "Manage access token"
msgstr "Administrar token de acceso"
-#: src/paths/instance/update/index.tsx:100
+#: src/paths/instance/update/index.tsx:112
#, c-format
msgid "Failed to create instance"
msgstr "Fallo al crear la instancia"
-#: src/components/exception/login.tsx:64
+#: src/components/exception/login.tsx:74
#, c-format
msgid "Login required"
msgstr "Login necesario"
-#: src/components/exception/login.tsx:70
+#: src/components/exception/login.tsx:80
#, c-format
msgid "Please enter your access token."
msgstr ""
-#: src/components/exception/login.tsx:98
+#: src/components/exception/login.tsx:108
#, fuzzy, c-format
msgid "Access Token"
msgstr "Acceso denegado"
-#: src/InstanceRoutes.tsx:169
+#: src/InstanceRoutes.tsx:171
#, c-format
msgid "The request to the backend take too long and was cancelled"
msgstr ""
-#: src/InstanceRoutes.tsx:170
+#: src/InstanceRoutes.tsx:172
#, c-format
-msgid "Diagnostic from %1$s is '%2$s'"
+msgid "Diagnostic from %1$s is \"%2$s\""
msgstr ""
-#: src/InstanceRoutes.tsx:176
+#: src/InstanceRoutes.tsx:178
#, fuzzy, c-format
msgid "The backend reported a problem: HTTP status #%1$s"
msgstr "Servidir reporto un problema: HTTP status #%1$s"
-#: src/InstanceRoutes.tsx:194
+#: src/InstanceRoutes.tsx:179
+#, c-format
+msgid "Diagnostic from %1$s is '%2$s'"
+msgstr ""
+
+#: src/InstanceRoutes.tsx:196
#, c-format
msgid "Access denied"
msgstr "Acceso denegado"
-#: src/InstanceRoutes.tsx:195
+#: src/InstanceRoutes.tsx:197
#, c-format
msgid "The access token provided is invalid."
msgstr ""
-#: src/InstanceRoutes.tsx:210
+#: src/InstanceRoutes.tsx:212
#, fuzzy, c-format
msgid "No 'default' instance configured yet."
msgstr "Sin instancia default"
-#: src/InstanceRoutes.tsx:211
+#: src/InstanceRoutes.tsx:213
#, c-format
msgid "Create a 'default' instance to begin using the merchant backoffice."
msgstr ""
-#: src/InstanceRoutes.tsx:614
+#: src/InstanceRoutes.tsx:630
#, c-format
msgid "The access token provided is invalid"
msgstr ""
-#: src/InstanceRoutes.tsx:648
+#: src/InstanceRoutes.tsx:664
#, c-format
msgid "Hide for today"
msgstr ""
@@ -2559,37 +2687,42 @@ msgstr "Lista"
msgid "Log out"
msgstr "Salir"
-#: src/ApplicationReadyRoutes.tsx:58
+#: src/ApplicationReadyRoutes.tsx:71
#, c-format
msgid "Check your token is valid"
msgstr "Verifica que el token sea valido"
-#: src/ApplicationReadyRoutes.tsx:84
+#: src/ApplicationReadyRoutes.tsx:90
#, c-format
msgid "Couldn't access the server."
msgstr "No se pudo acceder al servidor."
-#: src/ApplicationReadyRoutes.tsx:85
+#: src/ApplicationReadyRoutes.tsx:91
#, c-format
msgid "Could not infer instance id from url %1$s"
msgstr "No se pudo inferir el id de la instancia con la url %1$s"
-#: src/Application.tsx:94
+#: src/Application.tsx:104
#, c-format
msgid "Server not found"
msgstr "Servidor no encontrado"
-#: src/Application.tsx:109
+#: src/Application.tsx:118
#, c-format
-msgid "Couldn't access the server"
-msgstr "No se pudo aceder al servidor"
+msgid "Server response with an error code"
+msgstr ""
-#: src/Application.tsx:111
+#: src/Application.tsx:120
#, c-format
msgid "Got message %1$s from %2$s"
msgstr "Recivimos el mensaje %1$s desde %2$s"
-#: src/Application.tsx:126
+#: src/Application.tsx:131
+#, c-format
+msgid "Response from server is unreadable, http status: %1$s"
+msgstr ""
+
+#: src/Application.tsx:144
#, c-format
msgid "Unexpected Error"
msgstr "Error inesperado"
@@ -2630,6 +2763,10 @@ msgid "Payment URL"
msgstr "URL de pago"
#, c-format
+#~ msgid "Couldn't access the server"
+#~ msgstr "No se pudo aceder al servidor"
+
+#, c-format
#~ msgid "HTTP status #%1$s: Server reported a problem"
#~ msgstr "HTTP status #%1$s: Servidor reporto un problema"
diff --git a/packages/merchant-backoffice-ui/src/i18n/fr.po b/packages/merchant-backoffice-ui/src/i18n/fr.po
index d0298800e..d8d0bae29 100644
--- a/packages/merchant-backoffice-ui/src/i18n/fr.po
+++ b/packages/merchant-backoffice-ui/src/i18n/fr.po
@@ -27,124 +27,129 @@ msgstr ""
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-#: src/components/modal/index.tsx:69
+#: src/components/modal/index.tsx:71
#, c-format
msgid "Cancel"
msgstr ""
-#: src/components/modal/index.tsx:76
+#: src/components/modal/index.tsx:79
#, c-format
msgid "%1$s"
msgstr ""
-#: src/components/modal/index.tsx:115
+#: src/components/modal/index.tsx:84
+#, c-format
+msgid "Close"
+msgstr ""
+
+#: src/components/modal/index.tsx:124
#, c-format
msgid "Continue"
msgstr ""
-#: src/components/modal/index.tsx:169
+#: src/components/modal/index.tsx:178
#, c-format
msgid "Clear"
msgstr ""
-#: src/components/modal/index.tsx:181
+#: src/components/modal/index.tsx:190
#, c-format
msgid "Confirm"
msgstr ""
-#: src/components/modal/index.tsx:287
+#: src/components/modal/index.tsx:296
#, c-format
msgid "is not the same as the current access token"
msgstr ""
-#: src/components/modal/index.tsx:290
+#: src/components/modal/index.tsx:299
#, c-format
msgid "cannot be empty"
msgstr ""
-#: src/components/modal/index.tsx:292
+#: src/components/modal/index.tsx:301
#, c-format
msgid "cannot be the same as the old token"
msgstr ""
-#: src/components/modal/index.tsx:296
+#: src/components/modal/index.tsx:305
#, c-format
msgid "is not the same"
msgstr ""
-#: src/components/modal/index.tsx:306
+#: src/components/modal/index.tsx:315
#, c-format
msgid "You are updating the access token from instance with id %1$s"
msgstr ""
-#: src/components/modal/index.tsx:322
+#: src/components/modal/index.tsx:331
#, c-format
msgid "Old access token"
msgstr ""
-#: src/components/modal/index.tsx:323
+#: src/components/modal/index.tsx:332
#, c-format
msgid "access token currently in use"
msgstr ""
-#: src/components/modal/index.tsx:329
+#: src/components/modal/index.tsx:338
#, c-format
msgid "New access token"
msgstr ""
-#: src/components/modal/index.tsx:330
+#: src/components/modal/index.tsx:339
#, c-format
msgid "next access token to be used"
msgstr ""
-#: src/components/modal/index.tsx:335
+#: src/components/modal/index.tsx:344
#, c-format
msgid "Repeat access token"
msgstr ""
-#: src/components/modal/index.tsx:336
+#: src/components/modal/index.tsx:345
#, c-format
msgid "confirm the same access token"
msgstr ""
-#: src/components/modal/index.tsx:341
+#: src/components/modal/index.tsx:350
#, c-format
msgid "Clearing the access token will mean public access to the instance"
msgstr ""
-#: src/components/modal/index.tsx:368
+#: src/components/modal/index.tsx:377
#, c-format
msgid "cannot be the same as the old access token"
msgstr ""
-#: src/components/modal/index.tsx:385
+#: src/components/modal/index.tsx:394
#, c-format
msgid "You are setting the access token for the new instance"
msgstr ""
-#: src/components/modal/index.tsx:411
+#: src/components/modal/index.tsx:420
#, c-format
msgid ""
"With external authorization method no check will be done by the merchant "
"backend"
msgstr ""
-#: src/components/modal/index.tsx:427
+#: src/components/modal/index.tsx:436
#, c-format
msgid "Set external authorization"
msgstr ""
-#: src/components/modal/index.tsx:439
+#: src/components/modal/index.tsx:448
#, c-format
msgid "Set access token"
msgstr ""
-#: src/components/modal/index.tsx:461
+#: src/components/modal/index.tsx:470
#, c-format
msgid "Operation in progress..."
msgstr ""
-#: src/components/modal/index.tsx:470
+#: src/components/modal/index.tsx:479
#, c-format
msgid "The operation will be automatically canceled after %1$s seconds"
msgstr ""
@@ -189,52 +194,52 @@ msgstr ""
msgid "There is no instances yet, add more pressing the + sign"
msgstr ""
-#: src/paths/admin/list/View.tsx:69
+#: src/paths/admin/list/View.tsx:68
#, c-format
msgid "Only show active instances"
msgstr ""
-#: src/paths/admin/list/View.tsx:72
+#: src/paths/admin/list/View.tsx:71
#, c-format
msgid "Active"
msgstr ""
-#: src/paths/admin/list/View.tsx:79
+#: src/paths/admin/list/View.tsx:78
#, c-format
msgid "Only show deleted instances"
msgstr ""
-#: src/paths/admin/list/View.tsx:82
+#: src/paths/admin/list/View.tsx:81
#, c-format
msgid "Deleted"
msgstr ""
-#: src/paths/admin/list/View.tsx:89
+#: src/paths/admin/list/View.tsx:88
#, c-format
msgid "Show all instances"
msgstr ""
-#: src/paths/admin/list/View.tsx:92
+#: src/paths/admin/list/View.tsx:91
#, c-format
msgid "All"
msgstr ""
-#: src/paths/admin/list/index.tsx:89
+#: src/paths/admin/list/index.tsx:101
#, c-format
-msgid "Instance '%1$s' (ID: %2$s) has been deleted"
+msgid "Instance \"%1$s\" (ID: %2$s) has been deleted"
msgstr ""
-#: src/paths/admin/list/index.tsx:94
+#: src/paths/admin/list/index.tsx:106
#, c-format
msgid "Failed to delete instance"
msgstr ""
-#: src/paths/admin/list/index.tsx:112
+#: src/paths/admin/list/index.tsx:124
#, c-format
msgid "Instance '%1$s' (ID: %2$s) has been disabled"
msgstr ""
-#: src/paths/admin/list/index.tsx:117
+#: src/paths/admin/list/index.tsx:129
#, c-format
msgid "Failed to purge instance"
msgstr ""
@@ -539,220 +544,225 @@ msgstr ""
msgid "total price"
msgstr ""
-#: src/paths/instance/orders/create/CreatePage.tsx:149
+#: src/paths/instance/orders/create/CreatePage.tsx:153
#, c-format
msgid "required"
msgstr ""
-#: src/paths/instance/orders/create/CreatePage.tsx:153
+#: src/paths/instance/orders/create/CreatePage.tsx:157
+#, c-format
+msgid "not valid"
+msgstr ""
+
+#: src/paths/instance/orders/create/CreatePage.tsx:159
#, c-format
msgid "must be greater than 0"
msgstr ""
-#: src/paths/instance/orders/create/CreatePage.tsx:158
+#: src/paths/instance/orders/create/CreatePage.tsx:164
#, c-format
msgid "not a valid json"
msgstr ""
-#: src/paths/instance/orders/create/CreatePage.tsx:164
+#: src/paths/instance/orders/create/CreatePage.tsx:170
#, c-format
msgid "should be in the future"
msgstr ""
-#: src/paths/instance/orders/create/CreatePage.tsx:167
+#: src/paths/instance/orders/create/CreatePage.tsx:173
#, c-format
msgid "refund deadline cannot be before pay deadline"
msgstr ""
-#: src/paths/instance/orders/create/CreatePage.tsx:173
+#: src/paths/instance/orders/create/CreatePage.tsx:179
#, c-format
msgid "wire transfer deadline cannot be before refund deadline"
msgstr ""
-#: src/paths/instance/orders/create/CreatePage.tsx:184
+#: src/paths/instance/orders/create/CreatePage.tsx:190
#, c-format
msgid "wire transfer deadline cannot be before pay deadline"
msgstr ""
-#: src/paths/instance/orders/create/CreatePage.tsx:191
+#: src/paths/instance/orders/create/CreatePage.tsx:197
#, c-format
msgid "should have a refund deadline"
msgstr ""
-#: src/paths/instance/orders/create/CreatePage.tsx:196
+#: src/paths/instance/orders/create/CreatePage.tsx:202
#, c-format
msgid "auto refund cannot be after refund deadline"
msgstr ""
-#: src/paths/instance/orders/create/CreatePage.tsx:354
+#: src/paths/instance/orders/create/CreatePage.tsx:360
#, c-format
msgid "Manage products in order"
msgstr ""
-#: src/paths/instance/orders/create/CreatePage.tsx:363
+#: src/paths/instance/orders/create/CreatePage.tsx:369
#, c-format
msgid "Manage list of products in the order."
msgstr ""
-#: src/paths/instance/orders/create/CreatePage.tsx:385
+#: src/paths/instance/orders/create/CreatePage.tsx:391
#, c-format
msgid "Remove this product from the order."
msgstr ""
-#: src/paths/instance/orders/create/CreatePage.tsx:409
+#: src/paths/instance/orders/create/CreatePage.tsx:415
#, c-format
msgid "Total price"
msgstr ""
-#: src/paths/instance/orders/create/CreatePage.tsx:411
+#: src/paths/instance/orders/create/CreatePage.tsx:417
#, c-format
msgid "total product price added up"
msgstr ""
-#: src/paths/instance/orders/create/CreatePage.tsx:424
+#: src/paths/instance/orders/create/CreatePage.tsx:430
#, c-format
msgid "Amount to be paid by the customer"
msgstr ""
-#: src/paths/instance/orders/create/CreatePage.tsx:430
+#: src/paths/instance/orders/create/CreatePage.tsx:436
#, c-format
msgid "Order price"
msgstr ""
-#: src/paths/instance/orders/create/CreatePage.tsx:431
+#: src/paths/instance/orders/create/CreatePage.tsx:437
#, c-format
msgid "final order price"
msgstr ""
-#: src/paths/instance/orders/create/CreatePage.tsx:438
+#: src/paths/instance/orders/create/CreatePage.tsx:444
#, c-format
msgid "Summary"
msgstr ""
-#: src/paths/instance/orders/create/CreatePage.tsx:439
+#: src/paths/instance/orders/create/CreatePage.tsx:445
#, c-format
msgid "Title of the order to be shown to the customer"
msgstr ""
-#: src/paths/instance/orders/create/CreatePage.tsx:444
+#: src/paths/instance/orders/create/CreatePage.tsx:450
#, c-format
msgid "Shipping and Fulfillment"
msgstr ""
-#: src/paths/instance/orders/create/CreatePage.tsx:449
+#: src/paths/instance/orders/create/CreatePage.tsx:455
#, c-format
msgid "Delivery date"
msgstr ""
-#: src/paths/instance/orders/create/CreatePage.tsx:450
+#: src/paths/instance/orders/create/CreatePage.tsx:456
#, c-format
msgid "Deadline for physical delivery assured by the merchant."
msgstr ""
-#: src/paths/instance/orders/create/CreatePage.tsx:455
+#: src/paths/instance/orders/create/CreatePage.tsx:461
#, c-format
msgid "Location"
msgstr ""
-#: src/paths/instance/orders/create/CreatePage.tsx:456
+#: src/paths/instance/orders/create/CreatePage.tsx:462
#, c-format
msgid "address where the products will be delivered"
msgstr ""
-#: src/paths/instance/orders/create/CreatePage.tsx:463
+#: src/paths/instance/orders/create/CreatePage.tsx:469
#, c-format
msgid "Fulfillment URL"
msgstr ""
-#: src/paths/instance/orders/create/CreatePage.tsx:464
+#: src/paths/instance/orders/create/CreatePage.tsx:470
#, c-format
msgid "URL to which the user will be redirected after successful payment."
msgstr ""
-#: src/paths/instance/orders/create/CreatePage.tsx:470
+#: src/paths/instance/orders/create/CreatePage.tsx:476
#, c-format
msgid "Taler payment options"
msgstr ""
-#: src/paths/instance/orders/create/CreatePage.tsx:471
+#: src/paths/instance/orders/create/CreatePage.tsx:477
#, c-format
msgid "Override default Taler payment settings for this order"
msgstr ""
-#: src/paths/instance/orders/create/CreatePage.tsx:475
+#: src/paths/instance/orders/create/CreatePage.tsx:481
#, c-format
msgid "Payment deadline"
msgstr ""
-#: src/paths/instance/orders/create/CreatePage.tsx:476
+#: src/paths/instance/orders/create/CreatePage.tsx:482
#, c-format
msgid ""
"Deadline for the customer to pay for the offer before it expires. Inventory "
"products will be reserved until this deadline."
msgstr ""
-#: src/paths/instance/orders/create/CreatePage.tsx:480
+#: src/paths/instance/orders/create/CreatePage.tsx:486
#, c-format
msgid "Refund deadline"
msgstr ""
-#: src/paths/instance/orders/create/CreatePage.tsx:481
+#: src/paths/instance/orders/create/CreatePage.tsx:487
#, c-format
msgid "Time until which the order can be refunded by the merchant."
msgstr ""
-#: src/paths/instance/orders/create/CreatePage.tsx:485
+#: src/paths/instance/orders/create/CreatePage.tsx:491
#, c-format
msgid "Wire transfer deadline"
msgstr ""
-#: src/paths/instance/orders/create/CreatePage.tsx:486
+#: src/paths/instance/orders/create/CreatePage.tsx:492
#, c-format
msgid "Deadline for the exchange to make the wire transfer."
msgstr ""
-#: src/paths/instance/orders/create/CreatePage.tsx:490
+#: src/paths/instance/orders/create/CreatePage.tsx:496
#, c-format
msgid "Auto-refund deadline"
msgstr ""
-#: src/paths/instance/orders/create/CreatePage.tsx:491
+#: src/paths/instance/orders/create/CreatePage.tsx:497
#, c-format
msgid ""
"Time until which the wallet will automatically check for refunds without "
"user interaction."
msgstr ""
-#: src/paths/instance/orders/create/CreatePage.tsx:496
+#: src/paths/instance/orders/create/CreatePage.tsx:502
#, c-format
msgid "Maximum deposit fee"
msgstr ""
-#: src/paths/instance/orders/create/CreatePage.tsx:497
+#: src/paths/instance/orders/create/CreatePage.tsx:503
#, c-format
msgid ""
"Maximum deposit fees the merchant is willing to cover for this order. Higher "
"deposit fees must be covered in full by the consumer."
msgstr ""
-#: src/paths/instance/orders/create/CreatePage.tsx:501
+#: src/paths/instance/orders/create/CreatePage.tsx:507
#, c-format
msgid "Maximum wire fee"
msgstr ""
-#: src/paths/instance/orders/create/CreatePage.tsx:502
+#: src/paths/instance/orders/create/CreatePage.tsx:508
#, c-format
msgid ""
"Maximum aggregate wire fees the merchant is willing to cover for this order. "
"Wire fees exceeding this amount are to be covered by the customers."
msgstr ""
-#: src/paths/instance/orders/create/CreatePage.tsx:506
+#: src/paths/instance/orders/create/CreatePage.tsx:512
#, c-format
msgid "Wire fee amortization"
msgstr ""
-#: src/paths/instance/orders/create/CreatePage.tsx:507
+#: src/paths/instance/orders/create/CreatePage.tsx:513
#, c-format
msgid ""
"Factor by which wire fees exceeding the above threshold are divided to "
@@ -760,46 +770,46 @@ msgid ""
"consumer."
msgstr ""
-#: src/paths/instance/orders/create/CreatePage.tsx:511
+#: src/paths/instance/orders/create/CreatePage.tsx:517
#, c-format
msgid "Create token"
msgstr ""
-#: src/paths/instance/orders/create/CreatePage.tsx:512
+#: src/paths/instance/orders/create/CreatePage.tsx:518
#, c-format
msgid ""
"Uncheck this option if the merchant backend generated an order ID with "
"enough entropy to prevent adversarial claims."
msgstr ""
-#: src/paths/instance/orders/create/CreatePage.tsx:516
+#: src/paths/instance/orders/create/CreatePage.tsx:522
#, c-format
msgid "Minimum age required"
msgstr ""
-#: src/paths/instance/orders/create/CreatePage.tsx:517
+#: src/paths/instance/orders/create/CreatePage.tsx:523
#, c-format
msgid ""
"Any value greater than 0 will limit the coins able be used to pay this "
"contract. If empty the age restriction will be defined by the products"
msgstr ""
-#: src/paths/instance/orders/create/CreatePage.tsx:520
+#: src/paths/instance/orders/create/CreatePage.tsx:526
#, c-format
msgid "Min age defined by the producs is %1$s"
msgstr ""
-#: src/paths/instance/orders/create/CreatePage.tsx:528
+#: src/paths/instance/orders/create/CreatePage.tsx:534
#, c-format
msgid "Additional information"
msgstr ""
-#: src/paths/instance/orders/create/CreatePage.tsx:529
+#: src/paths/instance/orders/create/CreatePage.tsx:535
#, c-format
msgid "Custom information to be included in the contract for this order."
msgstr ""
-#: src/paths/instance/orders/create/CreatePage.tsx:535
+#: src/paths/instance/orders/create/CreatePage.tsx:541
#, c-format
msgid "You must enter a value in JavaScript Object Notation (JSON)."
msgstr ""
@@ -1194,12 +1204,12 @@ msgstr ""
msgid "Back"
msgstr ""
-#: src/paths/instance/orders/details/index.tsx:67
+#: src/paths/instance/orders/details/index.tsx:79
#, c-format
msgid "refund created successfully"
msgstr ""
-#: src/paths/instance/orders/details/index.tsx:73
+#: src/paths/instance/orders/details/index.tsx:85
#, c-format
msgid "could not create the refund"
msgstr ""
@@ -1266,17 +1276,17 @@ msgstr ""
msgid "date (YYYY/MM/DD)"
msgstr ""
-#: src/paths/instance/orders/list/index.tsx:91
+#: src/paths/instance/orders/list/index.tsx:103
#, c-format
msgid "Enter an order id"
msgstr ""
-#: src/paths/instance/orders/list/index.tsx:99
+#: src/paths/instance/orders/list/index.tsx:111
#, c-format
msgid "order not found"
msgstr ""
-#: src/paths/instance/orders/list/index.tsx:166
+#: src/paths/instance/orders/list/index.tsx:178
#, c-format
msgid "could not get the order to refund"
msgstr ""
@@ -1497,22 +1507,22 @@ msgstr ""
msgid "There is no products yet, add more pressing the + sign"
msgstr ""
-#: src/paths/instance/products/list/index.tsx:74
+#: src/paths/instance/products/list/index.tsx:86
#, c-format
msgid "product updated successfully"
msgstr ""
-#: src/paths/instance/products/list/index.tsx:80
+#: src/paths/instance/products/list/index.tsx:92
#, c-format
msgid "could not update the product"
msgstr ""
-#: src/paths/instance/products/list/index.tsx:91
+#: src/paths/instance/products/list/index.tsx:103
#, c-format
msgid "product delete successfully"
msgstr ""
-#: src/paths/instance/products/list/index.tsx:97
+#: src/paths/instance/products/list/index.tsx:109
#, c-format
msgid "could not delete the product"
msgstr ""
@@ -1716,164 +1726,276 @@ msgstr ""
msgid "Expected Balance"
msgstr ""
-#: src/paths/instance/reserves/list/index.tsx:98
+#: src/paths/instance/reserves/list/index.tsx:110
#, c-format
msgid "could not create the tip"
msgstr ""
-#: src/paths/instance/templates/create/CreatePage.tsx:60
+#: src/paths/instance/templates/create/CreatePage.tsx:77
#, c-format
msgid "should not be empty"
msgstr ""
-#: src/paths/instance/templates/create/CreatePage.tsx:69
+#: src/paths/instance/templates/create/CreatePage.tsx:93
#, c-format
msgid "should be greater that 0"
msgstr ""
-#: src/paths/instance/templates/create/CreatePage.tsx:72
+#: src/paths/instance/templates/create/CreatePage.tsx:96
#, c-format
msgid "can't be empty"
msgstr ""
-#: src/paths/instance/templates/create/CreatePage.tsx:76
+#: src/paths/instance/templates/create/CreatePage.tsx:100
#, c-format
msgid "to short"
msgstr ""
-#: src/paths/instance/templates/create/CreatePage.tsx:104
+#: src/paths/instance/templates/create/CreatePage.tsx:108
+#, c-format
+msgid "just letters and numbers from 2 to 7"
+msgstr ""
+
+#: src/paths/instance/templates/create/CreatePage.tsx:110
+#, c-format
+msgid "size of the key should be 32"
+msgstr ""
+
+#: src/paths/instance/templates/create/CreatePage.tsx:137
#, c-format
msgid "Identifier"
msgstr ""
-#: src/paths/instance/templates/create/CreatePage.tsx:105
+#: src/paths/instance/templates/create/CreatePage.tsx:138
#, c-format
msgid "Name of the template in URLs."
msgstr ""
-#: src/paths/instance/templates/create/CreatePage.tsx:112
+#: src/paths/instance/templates/create/CreatePage.tsx:144
#, c-format
msgid "Describe what this template stands for"
msgstr ""
-#: src/paths/instance/templates/create/CreatePage.tsx:117
+#: src/paths/instance/templates/create/CreatePage.tsx:149
#, c-format
-msgid "Order summary"
+msgid "Fixed summary"
+msgstr ""
+
+#: src/paths/instance/templates/create/CreatePage.tsx:150
+#, c-format
+msgid "If specified, this template will create order with the same summary"
msgstr ""
-#: src/paths/instance/templates/create/CreatePage.tsx:127
+#: src/paths/instance/templates/create/CreatePage.tsx:154
+#, c-format
+msgid "Fixed price"
+msgstr ""
+
+#: src/paths/instance/templates/create/CreatePage.tsx:155
+#, c-format
+msgid "If specified, this template will create order with the same price"
+msgstr ""
+
+#: src/paths/instance/templates/create/CreatePage.tsx:159
#, c-format
msgid "Minimum age"
msgstr ""
-#: src/paths/instance/templates/create/CreatePage.tsx:129
+#: src/paths/instance/templates/create/CreatePage.tsx:161
#, c-format
msgid "Is this contract restricted to some age?"
msgstr ""
-#: src/paths/instance/templates/create/CreatePage.tsx:133
+#: src/paths/instance/templates/create/CreatePage.tsx:165
#, c-format
msgid "Payment timeout"
msgstr ""
-#: src/paths/instance/templates/create/CreatePage.tsx:135
+#: src/paths/instance/templates/create/CreatePage.tsx:167
#, c-format
msgid ""
"How much time has the customer to complete the payment once the order was "
"created."
msgstr ""
-#: src/paths/instance/templates/create/CreatePage.tsx:139
+#: src/paths/instance/templates/create/CreatePage.tsx:171
+#, c-format
+msgid "Verification algorithm"
+msgstr ""
+
+#: src/paths/instance/templates/create/CreatePage.tsx:172
+#, c-format
+msgid "Algorithm to use to verify transaction in offline mode"
+msgstr ""
+
+#: src/paths/instance/templates/create/CreatePage.tsx:180
#, c-format
msgid "Point-of-sale key"
msgstr ""
-#: src/paths/instance/templates/create/CreatePage.tsx:141
+#: src/paths/instance/templates/create/CreatePage.tsx:182
#, c-format
msgid "Useful to validate the purchase"
msgstr ""
+#: src/paths/instance/templates/create/CreatePage.tsx:196
+#, c-format
+msgid "generate random secret key"
+msgstr ""
+
+#: src/paths/instance/templates/create/CreatePage.tsx:203
+#, c-format
+msgid "random"
+msgstr ""
+
+#: src/paths/instance/templates/create/CreatePage.tsx:208
+#, c-format
+msgid "show secret key"
+msgstr ""
+
+#: src/paths/instance/templates/create/CreatePage.tsx:209
+#, c-format
+msgid "hide secret key"
+msgstr ""
+
+#: src/paths/instance/templates/create/CreatePage.tsx:216
+#, c-format
+msgid "hide"
+msgstr ""
+
+#: src/paths/instance/templates/create/CreatePage.tsx:218
+#, c-format
+msgid "show"
+msgstr ""
+
#: src/paths/instance/templates/create/index.tsx:52
#, c-format
msgid "could not inform template"
msgstr ""
-#: src/paths/instance/templates/use/UsePage.tsx:53
+#: src/paths/instance/templates/use/UsePage.tsx:54
#, c-format
msgid "Amount is required"
msgstr ""
-#: src/paths/instance/templates/use/UsePage.tsx:57
+#: src/paths/instance/templates/use/UsePage.tsx:58
#, c-format
msgid "Order summary is required"
msgstr ""
-#: src/paths/instance/templates/use/UsePage.tsx:91
+#: src/paths/instance/templates/use/UsePage.tsx:86
+#, c-format
+msgid "New order for template"
+msgstr ""
+
+#: src/paths/instance/templates/use/UsePage.tsx:108
#, c-format
msgid "Amount of the order"
msgstr ""
-#: src/paths/instance/templates/use/index.tsx:79
+#: src/paths/instance/templates/use/UsePage.tsx:113
+#, c-format
+msgid "Order summary"
+msgstr ""
+
+#: src/paths/instance/templates/use/index.tsx:92
#, c-format
msgid "could not create order from template"
msgstr ""
-#: src/paths/instance/templates/list/Table.tsx:63
+#: src/paths/instance/templates/qr/QrPage.tsx:131
+#, c-format
+msgid ""
+"Here you can specify a default value for fields that are not fixed. Default "
+"values can be edited by the customer before the payment."
+msgstr ""
+
+#: src/paths/instance/templates/qr/QrPage.tsx:148
+#, c-format
+msgid "Fixed amount"
+msgstr ""
+
+#: src/paths/instance/templates/qr/QrPage.tsx:149
+#, c-format
+msgid "Default amount"
+msgstr ""
+
+#: src/paths/instance/templates/qr/QrPage.tsx:161
+#, c-format
+msgid "Default summary"
+msgstr ""
+
+#: src/paths/instance/templates/qr/QrPage.tsx:177
+#, c-format
+msgid "Print"
+msgstr ""
+
+#: src/paths/instance/templates/qr/QrPage.tsx:184
+#, c-format
+msgid "Setup TOTP"
+msgstr ""
+
+#: src/paths/instance/templates/list/Table.tsx:65
#, c-format
msgid "Templates"
msgstr ""
-#: src/paths/instance/templates/list/Table.tsx:68
+#: src/paths/instance/templates/list/Table.tsx:70
#, c-format
msgid "add new templates"
msgstr ""
-#: src/paths/instance/templates/list/Table.tsx:137
+#: src/paths/instance/templates/list/Table.tsx:142
#, c-format
msgid "load more templates before the first one"
msgstr ""
-#: src/paths/instance/templates/list/Table.tsx:141
+#: src/paths/instance/templates/list/Table.tsx:146
#, c-format
msgid "load newer templates"
msgstr ""
-#: src/paths/instance/templates/list/Table.tsx:176
+#: src/paths/instance/templates/list/Table.tsx:181
#, c-format
msgid "delete selected templates from the database"
msgstr ""
-#: src/paths/instance/templates/list/Table.tsx:183
+#: src/paths/instance/templates/list/Table.tsx:188
#, c-format
msgid "use template to create new order"
msgstr ""
-#: src/paths/instance/templates/list/Table.tsx:198
+#: src/paths/instance/templates/list/Table.tsx:195
+#, c-format
+msgid "create qr code for the template"
+msgstr ""
+
+#: src/paths/instance/templates/list/Table.tsx:210
#, c-format
msgid "load more templates after the last one"
msgstr ""
-#: src/paths/instance/templates/list/Table.tsx:202
+#: src/paths/instance/templates/list/Table.tsx:214
#, c-format
msgid "load older templates"
msgstr ""
-#: src/paths/instance/templates/list/Table.tsx:219
+#: src/paths/instance/templates/list/Table.tsx:231
#, c-format
msgid "There is no templates yet, add more pressing the + sign"
msgstr ""
-#: src/paths/instance/templates/list/index.tsx:87
+#: src/paths/instance/templates/list/index.tsx:104
#, c-format
msgid "template delete successfully"
msgstr ""
-#: src/paths/instance/templates/list/index.tsx:93
+#: src/paths/instance/templates/list/index.tsx:110
#, c-format
msgid "could not delete the template"
msgstr ""
-#: src/paths/instance/templates/update/index.tsx:78
+#: src/paths/instance/templates/update/index.tsx:90
#, c-format
msgid "could not update template"
msgstr ""
@@ -1983,12 +2105,12 @@ msgstr ""
msgid "There is no webhooks yet, add more pressing the + sign"
msgstr ""
-#: src/paths/instance/webhooks/list/index.tsx:82
+#: src/paths/instance/webhooks/list/index.tsx:94
#, c-format
msgid "webhook delete successfully"
msgstr ""
-#: src/paths/instance/webhooks/list/index.tsx:88
+#: src/paths/instance/webhooks/list/index.tsx:100
#, c-format
msgid "could not delete the webhook"
msgstr ""
@@ -2443,67 +2565,72 @@ msgstr ""
msgid "Manage access token"
msgstr ""
-#: src/paths/instance/update/index.tsx:100
+#: src/paths/instance/update/index.tsx:112
#, c-format
msgid "Failed to create instance"
msgstr ""
-#: src/components/exception/login.tsx:64
+#: src/components/exception/login.tsx:74
#, c-format
msgid "Login required"
msgstr ""
-#: src/components/exception/login.tsx:70
+#: src/components/exception/login.tsx:80
#, c-format
msgid "Please enter your access token."
msgstr ""
-#: src/components/exception/login.tsx:98
+#: src/components/exception/login.tsx:108
#, c-format
msgid "Access Token"
msgstr ""
-#: src/InstanceRoutes.tsx:169
+#: src/InstanceRoutes.tsx:171
#, c-format
msgid "The request to the backend take too long and was cancelled"
msgstr ""
-#: src/InstanceRoutes.tsx:170
+#: src/InstanceRoutes.tsx:172
#, c-format
-msgid "Diagnostic from %1$s is '%2$s'"
+msgid "Diagnostic from %1$s is \"%2$s\""
msgstr ""
-#: src/InstanceRoutes.tsx:176
+#: src/InstanceRoutes.tsx:178
#, c-format
msgid "The backend reported a problem: HTTP status #%1$s"
msgstr ""
-#: src/InstanceRoutes.tsx:194
+#: src/InstanceRoutes.tsx:179
+#, c-format
+msgid "Diagnostic from %1$s is '%2$s'"
+msgstr ""
+
+#: src/InstanceRoutes.tsx:196
#, c-format
msgid "Access denied"
msgstr ""
-#: src/InstanceRoutes.tsx:195
+#: src/InstanceRoutes.tsx:197
#, c-format
msgid "The access token provided is invalid."
msgstr ""
-#: src/InstanceRoutes.tsx:210
+#: src/InstanceRoutes.tsx:212
#, c-format
msgid "No 'default' instance configured yet."
msgstr ""
-#: src/InstanceRoutes.tsx:211
+#: src/InstanceRoutes.tsx:213
#, c-format
msgid "Create a 'default' instance to begin using the merchant backoffice."
msgstr ""
-#: src/InstanceRoutes.tsx:614
+#: src/InstanceRoutes.tsx:630
#, c-format
msgid "The access token provided is invalid"
msgstr ""
-#: src/InstanceRoutes.tsx:648
+#: src/InstanceRoutes.tsx:664
#, c-format
msgid "Hide for today"
msgstr ""
@@ -2538,37 +2665,42 @@ msgstr ""
msgid "Log out"
msgstr ""
-#: src/ApplicationReadyRoutes.tsx:58
+#: src/ApplicationReadyRoutes.tsx:71
#, c-format
msgid "Check your token is valid"
msgstr ""
-#: src/ApplicationReadyRoutes.tsx:84
+#: src/ApplicationReadyRoutes.tsx:90
#, c-format
msgid "Couldn't access the server."
msgstr ""
-#: src/ApplicationReadyRoutes.tsx:85
+#: src/ApplicationReadyRoutes.tsx:91
#, c-format
msgid "Could not infer instance id from url %1$s"
msgstr ""
-#: src/Application.tsx:94
+#: src/Application.tsx:104
#, c-format
msgid "Server not found"
msgstr ""
-#: src/Application.tsx:109
+#: src/Application.tsx:118
#, c-format
-msgid "Couldn't access the server"
+msgid "Server response with an error code"
msgstr ""
-#: src/Application.tsx:111
+#: src/Application.tsx:120
#, c-format
msgid "Got message %1$s from %2$s"
msgstr ""
-#: src/Application.tsx:126
+#: src/Application.tsx:131
+#, c-format
+msgid "Response from server is unreadable, http status: %1$s"
+msgstr ""
+
+#: src/Application.tsx:144
#, c-format
msgid "Unexpected Error"
msgstr ""
diff --git a/packages/merchant-backoffice-ui/src/i18n/it.po b/packages/merchant-backoffice-ui/src/i18n/it.po
index d0298800e..d8d0bae29 100644
--- a/packages/merchant-backoffice-ui/src/i18n/it.po
+++ b/packages/merchant-backoffice-ui/src/i18n/it.po
@@ -27,124 +27,129 @@ msgstr ""
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-#: src/components/modal/index.tsx:69
+#: src/components/modal/index.tsx:71
#, c-format
msgid "Cancel"
msgstr ""
-#: src/components/modal/index.tsx:76
+#: src/components/modal/index.tsx:79
#, c-format
msgid "%1$s"
msgstr ""
-#: src/components/modal/index.tsx:115
+#: src/components/modal/index.tsx:84
+#, c-format
+msgid "Close"
+msgstr ""
+
+#: src/components/modal/index.tsx:124
#, c-format
msgid "Continue"
msgstr ""
-#: src/components/modal/index.tsx:169
+#: src/components/modal/index.tsx:178
#, c-format
msgid "Clear"
msgstr ""
-#: src/components/modal/index.tsx:181
+#: src/components/modal/index.tsx:190
#, c-format
msgid "Confirm"
msgstr ""
-#: src/components/modal/index.tsx:287
+#: src/components/modal/index.tsx:296
#, c-format
msgid "is not the same as the current access token"
msgstr ""
-#: src/components/modal/index.tsx:290
+#: src/components/modal/index.tsx:299
#, c-format
msgid "cannot be empty"
msgstr ""
-#: src/components/modal/index.tsx:292
+#: src/components/modal/index.tsx:301
#, c-format
msgid "cannot be the same as the old token"
msgstr ""
-#: src/components/modal/index.tsx:296
+#: src/components/modal/index.tsx:305
#, c-format
msgid "is not the same"
msgstr ""
-#: src/components/modal/index.tsx:306
+#: src/components/modal/index.tsx:315
#, c-format
msgid "You are updating the access token from instance with id %1$s"
msgstr ""
-#: src/components/modal/index.tsx:322
+#: src/components/modal/index.tsx:331
#, c-format
msgid "Old access token"
msgstr ""
-#: src/components/modal/index.tsx:323
+#: src/components/modal/index.tsx:332
#, c-format
msgid "access token currently in use"
msgstr ""
-#: src/components/modal/index.tsx:329
+#: src/components/modal/index.tsx:338
#, c-format
msgid "New access token"
msgstr ""
-#: src/components/modal/index.tsx:330
+#: src/components/modal/index.tsx:339
#, c-format
msgid "next access token to be used"
msgstr ""
-#: src/components/modal/index.tsx:335
+#: src/components/modal/index.tsx:344
#, c-format
msgid "Repeat access token"
msgstr ""
-#: src/components/modal/index.tsx:336
+#: src/components/modal/index.tsx:345
#, c-format
msgid "confirm the same access token"
msgstr ""
-#: src/components/modal/index.tsx:341
+#: src/components/modal/index.tsx:350
#, c-format
msgid "Clearing the access token will mean public access to the instance"
msgstr ""
-#: src/components/modal/index.tsx:368
+#: src/components/modal/index.tsx:377
#, c-format
msgid "cannot be the same as the old access token"
msgstr ""
-#: src/components/modal/index.tsx:385
+#: src/components/modal/index.tsx:394
#, c-format
msgid "You are setting the access token for the new instance"
msgstr ""
-#: src/components/modal/index.tsx:411
+#: src/components/modal/index.tsx:420
#, c-format
msgid ""
"With external authorization method no check will be done by the merchant "
"backend"
msgstr ""
-#: src/components/modal/index.tsx:427
+#: src/components/modal/index.tsx:436
#, c-format
msgid "Set external authorization"
msgstr ""
-#: src/components/modal/index.tsx:439
+#: src/components/modal/index.tsx:448
#, c-format
msgid "Set access token"
msgstr ""
-#: src/components/modal/index.tsx:461
+#: src/components/modal/index.tsx:470
#, c-format
msgid "Operation in progress..."
msgstr ""
-#: src/components/modal/index.tsx:470
+#: src/components/modal/index.tsx:479
#, c-format
msgid "The operation will be automatically canceled after %1$s seconds"
msgstr ""
@@ -189,52 +194,52 @@ msgstr ""
msgid "There is no instances yet, add more pressing the + sign"
msgstr ""
-#: src/paths/admin/list/View.tsx:69
+#: src/paths/admin/list/View.tsx:68
#, c-format
msgid "Only show active instances"
msgstr ""
-#: src/paths/admin/list/View.tsx:72
+#: src/paths/admin/list/View.tsx:71
#, c-format
msgid "Active"
msgstr ""
-#: src/paths/admin/list/View.tsx:79
+#: src/paths/admin/list/View.tsx:78
#, c-format
msgid "Only show deleted instances"
msgstr ""
-#: src/paths/admin/list/View.tsx:82
+#: src/paths/admin/list/View.tsx:81
#, c-format
msgid "Deleted"
msgstr ""
-#: src/paths/admin/list/View.tsx:89
+#: src/paths/admin/list/View.tsx:88
#, c-format
msgid "Show all instances"
msgstr ""
-#: src/paths/admin/list/View.tsx:92
+#: src/paths/admin/list/View.tsx:91
#, c-format
msgid "All"
msgstr ""
-#: src/paths/admin/list/index.tsx:89
+#: src/paths/admin/list/index.tsx:101
#, c-format
-msgid "Instance '%1$s' (ID: %2$s) has been deleted"
+msgid "Instance \"%1$s\" (ID: %2$s) has been deleted"
msgstr ""
-#: src/paths/admin/list/index.tsx:94
+#: src/paths/admin/list/index.tsx:106
#, c-format
msgid "Failed to delete instance"
msgstr ""
-#: src/paths/admin/list/index.tsx:112
+#: src/paths/admin/list/index.tsx:124
#, c-format
msgid "Instance '%1$s' (ID: %2$s) has been disabled"
msgstr ""
-#: src/paths/admin/list/index.tsx:117
+#: src/paths/admin/list/index.tsx:129
#, c-format
msgid "Failed to purge instance"
msgstr ""
@@ -539,220 +544,225 @@ msgstr ""
msgid "total price"
msgstr ""
-#: src/paths/instance/orders/create/CreatePage.tsx:149
+#: src/paths/instance/orders/create/CreatePage.tsx:153
#, c-format
msgid "required"
msgstr ""
-#: src/paths/instance/orders/create/CreatePage.tsx:153
+#: src/paths/instance/orders/create/CreatePage.tsx:157
+#, c-format
+msgid "not valid"
+msgstr ""
+
+#: src/paths/instance/orders/create/CreatePage.tsx:159
#, c-format
msgid "must be greater than 0"
msgstr ""
-#: src/paths/instance/orders/create/CreatePage.tsx:158
+#: src/paths/instance/orders/create/CreatePage.tsx:164
#, c-format
msgid "not a valid json"
msgstr ""
-#: src/paths/instance/orders/create/CreatePage.tsx:164
+#: src/paths/instance/orders/create/CreatePage.tsx:170
#, c-format
msgid "should be in the future"
msgstr ""
-#: src/paths/instance/orders/create/CreatePage.tsx:167
+#: src/paths/instance/orders/create/CreatePage.tsx:173
#, c-format
msgid "refund deadline cannot be before pay deadline"
msgstr ""
-#: src/paths/instance/orders/create/CreatePage.tsx:173
+#: src/paths/instance/orders/create/CreatePage.tsx:179
#, c-format
msgid "wire transfer deadline cannot be before refund deadline"
msgstr ""
-#: src/paths/instance/orders/create/CreatePage.tsx:184
+#: src/paths/instance/orders/create/CreatePage.tsx:190
#, c-format
msgid "wire transfer deadline cannot be before pay deadline"
msgstr ""
-#: src/paths/instance/orders/create/CreatePage.tsx:191
+#: src/paths/instance/orders/create/CreatePage.tsx:197
#, c-format
msgid "should have a refund deadline"
msgstr ""
-#: src/paths/instance/orders/create/CreatePage.tsx:196
+#: src/paths/instance/orders/create/CreatePage.tsx:202
#, c-format
msgid "auto refund cannot be after refund deadline"
msgstr ""
-#: src/paths/instance/orders/create/CreatePage.tsx:354
+#: src/paths/instance/orders/create/CreatePage.tsx:360
#, c-format
msgid "Manage products in order"
msgstr ""
-#: src/paths/instance/orders/create/CreatePage.tsx:363
+#: src/paths/instance/orders/create/CreatePage.tsx:369
#, c-format
msgid "Manage list of products in the order."
msgstr ""
-#: src/paths/instance/orders/create/CreatePage.tsx:385
+#: src/paths/instance/orders/create/CreatePage.tsx:391
#, c-format
msgid "Remove this product from the order."
msgstr ""
-#: src/paths/instance/orders/create/CreatePage.tsx:409
+#: src/paths/instance/orders/create/CreatePage.tsx:415
#, c-format
msgid "Total price"
msgstr ""
-#: src/paths/instance/orders/create/CreatePage.tsx:411
+#: src/paths/instance/orders/create/CreatePage.tsx:417
#, c-format
msgid "total product price added up"
msgstr ""
-#: src/paths/instance/orders/create/CreatePage.tsx:424
+#: src/paths/instance/orders/create/CreatePage.tsx:430
#, c-format
msgid "Amount to be paid by the customer"
msgstr ""
-#: src/paths/instance/orders/create/CreatePage.tsx:430
+#: src/paths/instance/orders/create/CreatePage.tsx:436
#, c-format
msgid "Order price"
msgstr ""
-#: src/paths/instance/orders/create/CreatePage.tsx:431
+#: src/paths/instance/orders/create/CreatePage.tsx:437
#, c-format
msgid "final order price"
msgstr ""
-#: src/paths/instance/orders/create/CreatePage.tsx:438
+#: src/paths/instance/orders/create/CreatePage.tsx:444
#, c-format
msgid "Summary"
msgstr ""
-#: src/paths/instance/orders/create/CreatePage.tsx:439
+#: src/paths/instance/orders/create/CreatePage.tsx:445
#, c-format
msgid "Title of the order to be shown to the customer"
msgstr ""
-#: src/paths/instance/orders/create/CreatePage.tsx:444
+#: src/paths/instance/orders/create/CreatePage.tsx:450
#, c-format
msgid "Shipping and Fulfillment"
msgstr ""
-#: src/paths/instance/orders/create/CreatePage.tsx:449
+#: src/paths/instance/orders/create/CreatePage.tsx:455
#, c-format
msgid "Delivery date"
msgstr ""
-#: src/paths/instance/orders/create/CreatePage.tsx:450
+#: src/paths/instance/orders/create/CreatePage.tsx:456
#, c-format
msgid "Deadline for physical delivery assured by the merchant."
msgstr ""
-#: src/paths/instance/orders/create/CreatePage.tsx:455
+#: src/paths/instance/orders/create/CreatePage.tsx:461
#, c-format
msgid "Location"
msgstr ""
-#: src/paths/instance/orders/create/CreatePage.tsx:456
+#: src/paths/instance/orders/create/CreatePage.tsx:462
#, c-format
msgid "address where the products will be delivered"
msgstr ""
-#: src/paths/instance/orders/create/CreatePage.tsx:463
+#: src/paths/instance/orders/create/CreatePage.tsx:469
#, c-format
msgid "Fulfillment URL"
msgstr ""
-#: src/paths/instance/orders/create/CreatePage.tsx:464
+#: src/paths/instance/orders/create/CreatePage.tsx:470
#, c-format
msgid "URL to which the user will be redirected after successful payment."
msgstr ""
-#: src/paths/instance/orders/create/CreatePage.tsx:470
+#: src/paths/instance/orders/create/CreatePage.tsx:476
#, c-format
msgid "Taler payment options"
msgstr ""
-#: src/paths/instance/orders/create/CreatePage.tsx:471
+#: src/paths/instance/orders/create/CreatePage.tsx:477
#, c-format
msgid "Override default Taler payment settings for this order"
msgstr ""
-#: src/paths/instance/orders/create/CreatePage.tsx:475
+#: src/paths/instance/orders/create/CreatePage.tsx:481
#, c-format
msgid "Payment deadline"
msgstr ""
-#: src/paths/instance/orders/create/CreatePage.tsx:476
+#: src/paths/instance/orders/create/CreatePage.tsx:482
#, c-format
msgid ""
"Deadline for the customer to pay for the offer before it expires. Inventory "
"products will be reserved until this deadline."
msgstr ""
-#: src/paths/instance/orders/create/CreatePage.tsx:480
+#: src/paths/instance/orders/create/CreatePage.tsx:486
#, c-format
msgid "Refund deadline"
msgstr ""
-#: src/paths/instance/orders/create/CreatePage.tsx:481
+#: src/paths/instance/orders/create/CreatePage.tsx:487
#, c-format
msgid "Time until which the order can be refunded by the merchant."
msgstr ""
-#: src/paths/instance/orders/create/CreatePage.tsx:485
+#: src/paths/instance/orders/create/CreatePage.tsx:491
#, c-format
msgid "Wire transfer deadline"
msgstr ""
-#: src/paths/instance/orders/create/CreatePage.tsx:486
+#: src/paths/instance/orders/create/CreatePage.tsx:492
#, c-format
msgid "Deadline for the exchange to make the wire transfer."
msgstr ""
-#: src/paths/instance/orders/create/CreatePage.tsx:490
+#: src/paths/instance/orders/create/CreatePage.tsx:496
#, c-format
msgid "Auto-refund deadline"
msgstr ""
-#: src/paths/instance/orders/create/CreatePage.tsx:491
+#: src/paths/instance/orders/create/CreatePage.tsx:497
#, c-format
msgid ""
"Time until which the wallet will automatically check for refunds without "
"user interaction."
msgstr ""
-#: src/paths/instance/orders/create/CreatePage.tsx:496
+#: src/paths/instance/orders/create/CreatePage.tsx:502
#, c-format
msgid "Maximum deposit fee"
msgstr ""
-#: src/paths/instance/orders/create/CreatePage.tsx:497
+#: src/paths/instance/orders/create/CreatePage.tsx:503
#, c-format
msgid ""
"Maximum deposit fees the merchant is willing to cover for this order. Higher "
"deposit fees must be covered in full by the consumer."
msgstr ""
-#: src/paths/instance/orders/create/CreatePage.tsx:501
+#: src/paths/instance/orders/create/CreatePage.tsx:507
#, c-format
msgid "Maximum wire fee"
msgstr ""
-#: src/paths/instance/orders/create/CreatePage.tsx:502
+#: src/paths/instance/orders/create/CreatePage.tsx:508
#, c-format
msgid ""
"Maximum aggregate wire fees the merchant is willing to cover for this order. "
"Wire fees exceeding this amount are to be covered by the customers."
msgstr ""
-#: src/paths/instance/orders/create/CreatePage.tsx:506
+#: src/paths/instance/orders/create/CreatePage.tsx:512
#, c-format
msgid "Wire fee amortization"
msgstr ""
-#: src/paths/instance/orders/create/CreatePage.tsx:507
+#: src/paths/instance/orders/create/CreatePage.tsx:513
#, c-format
msgid ""
"Factor by which wire fees exceeding the above threshold are divided to "
@@ -760,46 +770,46 @@ msgid ""
"consumer."
msgstr ""
-#: src/paths/instance/orders/create/CreatePage.tsx:511
+#: src/paths/instance/orders/create/CreatePage.tsx:517
#, c-format
msgid "Create token"
msgstr ""
-#: src/paths/instance/orders/create/CreatePage.tsx:512
+#: src/paths/instance/orders/create/CreatePage.tsx:518
#, c-format
msgid ""
"Uncheck this option if the merchant backend generated an order ID with "
"enough entropy to prevent adversarial claims."
msgstr ""
-#: src/paths/instance/orders/create/CreatePage.tsx:516
+#: src/paths/instance/orders/create/CreatePage.tsx:522
#, c-format
msgid "Minimum age required"
msgstr ""
-#: src/paths/instance/orders/create/CreatePage.tsx:517
+#: src/paths/instance/orders/create/CreatePage.tsx:523
#, c-format
msgid ""
"Any value greater than 0 will limit the coins able be used to pay this "
"contract. If empty the age restriction will be defined by the products"
msgstr ""
-#: src/paths/instance/orders/create/CreatePage.tsx:520
+#: src/paths/instance/orders/create/CreatePage.tsx:526
#, c-format
msgid "Min age defined by the producs is %1$s"
msgstr ""
-#: src/paths/instance/orders/create/CreatePage.tsx:528
+#: src/paths/instance/orders/create/CreatePage.tsx:534
#, c-format
msgid "Additional information"
msgstr ""
-#: src/paths/instance/orders/create/CreatePage.tsx:529
+#: src/paths/instance/orders/create/CreatePage.tsx:535
#, c-format
msgid "Custom information to be included in the contract for this order."
msgstr ""
-#: src/paths/instance/orders/create/CreatePage.tsx:535
+#: src/paths/instance/orders/create/CreatePage.tsx:541
#, c-format
msgid "You must enter a value in JavaScript Object Notation (JSON)."
msgstr ""
@@ -1194,12 +1204,12 @@ msgstr ""
msgid "Back"
msgstr ""
-#: src/paths/instance/orders/details/index.tsx:67
+#: src/paths/instance/orders/details/index.tsx:79
#, c-format
msgid "refund created successfully"
msgstr ""
-#: src/paths/instance/orders/details/index.tsx:73
+#: src/paths/instance/orders/details/index.tsx:85
#, c-format
msgid "could not create the refund"
msgstr ""
@@ -1266,17 +1276,17 @@ msgstr ""
msgid "date (YYYY/MM/DD)"
msgstr ""
-#: src/paths/instance/orders/list/index.tsx:91
+#: src/paths/instance/orders/list/index.tsx:103
#, c-format
msgid "Enter an order id"
msgstr ""
-#: src/paths/instance/orders/list/index.tsx:99
+#: src/paths/instance/orders/list/index.tsx:111
#, c-format
msgid "order not found"
msgstr ""
-#: src/paths/instance/orders/list/index.tsx:166
+#: src/paths/instance/orders/list/index.tsx:178
#, c-format
msgid "could not get the order to refund"
msgstr ""
@@ -1497,22 +1507,22 @@ msgstr ""
msgid "There is no products yet, add more pressing the + sign"
msgstr ""
-#: src/paths/instance/products/list/index.tsx:74
+#: src/paths/instance/products/list/index.tsx:86
#, c-format
msgid "product updated successfully"
msgstr ""
-#: src/paths/instance/products/list/index.tsx:80
+#: src/paths/instance/products/list/index.tsx:92
#, c-format
msgid "could not update the product"
msgstr ""
-#: src/paths/instance/products/list/index.tsx:91
+#: src/paths/instance/products/list/index.tsx:103
#, c-format
msgid "product delete successfully"
msgstr ""
-#: src/paths/instance/products/list/index.tsx:97
+#: src/paths/instance/products/list/index.tsx:109
#, c-format
msgid "could not delete the product"
msgstr ""
@@ -1716,164 +1726,276 @@ msgstr ""
msgid "Expected Balance"
msgstr ""
-#: src/paths/instance/reserves/list/index.tsx:98
+#: src/paths/instance/reserves/list/index.tsx:110
#, c-format
msgid "could not create the tip"
msgstr ""
-#: src/paths/instance/templates/create/CreatePage.tsx:60
+#: src/paths/instance/templates/create/CreatePage.tsx:77
#, c-format
msgid "should not be empty"
msgstr ""
-#: src/paths/instance/templates/create/CreatePage.tsx:69
+#: src/paths/instance/templates/create/CreatePage.tsx:93
#, c-format
msgid "should be greater that 0"
msgstr ""
-#: src/paths/instance/templates/create/CreatePage.tsx:72
+#: src/paths/instance/templates/create/CreatePage.tsx:96
#, c-format
msgid "can't be empty"
msgstr ""
-#: src/paths/instance/templates/create/CreatePage.tsx:76
+#: src/paths/instance/templates/create/CreatePage.tsx:100
#, c-format
msgid "to short"
msgstr ""
-#: src/paths/instance/templates/create/CreatePage.tsx:104
+#: src/paths/instance/templates/create/CreatePage.tsx:108
+#, c-format
+msgid "just letters and numbers from 2 to 7"
+msgstr ""
+
+#: src/paths/instance/templates/create/CreatePage.tsx:110
+#, c-format
+msgid "size of the key should be 32"
+msgstr ""
+
+#: src/paths/instance/templates/create/CreatePage.tsx:137
#, c-format
msgid "Identifier"
msgstr ""
-#: src/paths/instance/templates/create/CreatePage.tsx:105
+#: src/paths/instance/templates/create/CreatePage.tsx:138
#, c-format
msgid "Name of the template in URLs."
msgstr ""
-#: src/paths/instance/templates/create/CreatePage.tsx:112
+#: src/paths/instance/templates/create/CreatePage.tsx:144
#, c-format
msgid "Describe what this template stands for"
msgstr ""
-#: src/paths/instance/templates/create/CreatePage.tsx:117
+#: src/paths/instance/templates/create/CreatePage.tsx:149
#, c-format
-msgid "Order summary"
+msgid "Fixed summary"
+msgstr ""
+
+#: src/paths/instance/templates/create/CreatePage.tsx:150
+#, c-format
+msgid "If specified, this template will create order with the same summary"
msgstr ""
-#: src/paths/instance/templates/create/CreatePage.tsx:127
+#: src/paths/instance/templates/create/CreatePage.tsx:154
+#, c-format
+msgid "Fixed price"
+msgstr ""
+
+#: src/paths/instance/templates/create/CreatePage.tsx:155
+#, c-format
+msgid "If specified, this template will create order with the same price"
+msgstr ""
+
+#: src/paths/instance/templates/create/CreatePage.tsx:159
#, c-format
msgid "Minimum age"
msgstr ""
-#: src/paths/instance/templates/create/CreatePage.tsx:129
+#: src/paths/instance/templates/create/CreatePage.tsx:161
#, c-format
msgid "Is this contract restricted to some age?"
msgstr ""
-#: src/paths/instance/templates/create/CreatePage.tsx:133
+#: src/paths/instance/templates/create/CreatePage.tsx:165
#, c-format
msgid "Payment timeout"
msgstr ""
-#: src/paths/instance/templates/create/CreatePage.tsx:135
+#: src/paths/instance/templates/create/CreatePage.tsx:167
#, c-format
msgid ""
"How much time has the customer to complete the payment once the order was "
"created."
msgstr ""
-#: src/paths/instance/templates/create/CreatePage.tsx:139
+#: src/paths/instance/templates/create/CreatePage.tsx:171
+#, c-format
+msgid "Verification algorithm"
+msgstr ""
+
+#: src/paths/instance/templates/create/CreatePage.tsx:172
+#, c-format
+msgid "Algorithm to use to verify transaction in offline mode"
+msgstr ""
+
+#: src/paths/instance/templates/create/CreatePage.tsx:180
#, c-format
msgid "Point-of-sale key"
msgstr ""
-#: src/paths/instance/templates/create/CreatePage.tsx:141
+#: src/paths/instance/templates/create/CreatePage.tsx:182
#, c-format
msgid "Useful to validate the purchase"
msgstr ""
+#: src/paths/instance/templates/create/CreatePage.tsx:196
+#, c-format
+msgid "generate random secret key"
+msgstr ""
+
+#: src/paths/instance/templates/create/CreatePage.tsx:203
+#, c-format
+msgid "random"
+msgstr ""
+
+#: src/paths/instance/templates/create/CreatePage.tsx:208
+#, c-format
+msgid "show secret key"
+msgstr ""
+
+#: src/paths/instance/templates/create/CreatePage.tsx:209
+#, c-format
+msgid "hide secret key"
+msgstr ""
+
+#: src/paths/instance/templates/create/CreatePage.tsx:216
+#, c-format
+msgid "hide"
+msgstr ""
+
+#: src/paths/instance/templates/create/CreatePage.tsx:218
+#, c-format
+msgid "show"
+msgstr ""
+
#: src/paths/instance/templates/create/index.tsx:52
#, c-format
msgid "could not inform template"
msgstr ""
-#: src/paths/instance/templates/use/UsePage.tsx:53
+#: src/paths/instance/templates/use/UsePage.tsx:54
#, c-format
msgid "Amount is required"
msgstr ""
-#: src/paths/instance/templates/use/UsePage.tsx:57
+#: src/paths/instance/templates/use/UsePage.tsx:58
#, c-format
msgid "Order summary is required"
msgstr ""
-#: src/paths/instance/templates/use/UsePage.tsx:91
+#: src/paths/instance/templates/use/UsePage.tsx:86
+#, c-format
+msgid "New order for template"
+msgstr ""
+
+#: src/paths/instance/templates/use/UsePage.tsx:108
#, c-format
msgid "Amount of the order"
msgstr ""
-#: src/paths/instance/templates/use/index.tsx:79
+#: src/paths/instance/templates/use/UsePage.tsx:113
+#, c-format
+msgid "Order summary"
+msgstr ""
+
+#: src/paths/instance/templates/use/index.tsx:92
#, c-format
msgid "could not create order from template"
msgstr ""
-#: src/paths/instance/templates/list/Table.tsx:63
+#: src/paths/instance/templates/qr/QrPage.tsx:131
+#, c-format
+msgid ""
+"Here you can specify a default value for fields that are not fixed. Default "
+"values can be edited by the customer before the payment."
+msgstr ""
+
+#: src/paths/instance/templates/qr/QrPage.tsx:148
+#, c-format
+msgid "Fixed amount"
+msgstr ""
+
+#: src/paths/instance/templates/qr/QrPage.tsx:149
+#, c-format
+msgid "Default amount"
+msgstr ""
+
+#: src/paths/instance/templates/qr/QrPage.tsx:161
+#, c-format
+msgid "Default summary"
+msgstr ""
+
+#: src/paths/instance/templates/qr/QrPage.tsx:177
+#, c-format
+msgid "Print"
+msgstr ""
+
+#: src/paths/instance/templates/qr/QrPage.tsx:184
+#, c-format
+msgid "Setup TOTP"
+msgstr ""
+
+#: src/paths/instance/templates/list/Table.tsx:65
#, c-format
msgid "Templates"
msgstr ""
-#: src/paths/instance/templates/list/Table.tsx:68
+#: src/paths/instance/templates/list/Table.tsx:70
#, c-format
msgid "add new templates"
msgstr ""
-#: src/paths/instance/templates/list/Table.tsx:137
+#: src/paths/instance/templates/list/Table.tsx:142
#, c-format
msgid "load more templates before the first one"
msgstr ""
-#: src/paths/instance/templates/list/Table.tsx:141
+#: src/paths/instance/templates/list/Table.tsx:146
#, c-format
msgid "load newer templates"
msgstr ""
-#: src/paths/instance/templates/list/Table.tsx:176
+#: src/paths/instance/templates/list/Table.tsx:181
#, c-format
msgid "delete selected templates from the database"
msgstr ""
-#: src/paths/instance/templates/list/Table.tsx:183
+#: src/paths/instance/templates/list/Table.tsx:188
#, c-format
msgid "use template to create new order"
msgstr ""
-#: src/paths/instance/templates/list/Table.tsx:198
+#: src/paths/instance/templates/list/Table.tsx:195
+#, c-format
+msgid "create qr code for the template"
+msgstr ""
+
+#: src/paths/instance/templates/list/Table.tsx:210
#, c-format
msgid "load more templates after the last one"
msgstr ""
-#: src/paths/instance/templates/list/Table.tsx:202
+#: src/paths/instance/templates/list/Table.tsx:214
#, c-format
msgid "load older templates"
msgstr ""
-#: src/paths/instance/templates/list/Table.tsx:219
+#: src/paths/instance/templates/list/Table.tsx:231
#, c-format
msgid "There is no templates yet, add more pressing the + sign"
msgstr ""
-#: src/paths/instance/templates/list/index.tsx:87
+#: src/paths/instance/templates/list/index.tsx:104
#, c-format
msgid "template delete successfully"
msgstr ""
-#: src/paths/instance/templates/list/index.tsx:93
+#: src/paths/instance/templates/list/index.tsx:110
#, c-format
msgid "could not delete the template"
msgstr ""
-#: src/paths/instance/templates/update/index.tsx:78
+#: src/paths/instance/templates/update/index.tsx:90
#, c-format
msgid "could not update template"
msgstr ""
@@ -1983,12 +2105,12 @@ msgstr ""
msgid "There is no webhooks yet, add more pressing the + sign"
msgstr ""
-#: src/paths/instance/webhooks/list/index.tsx:82
+#: src/paths/instance/webhooks/list/index.tsx:94
#, c-format
msgid "webhook delete successfully"
msgstr ""
-#: src/paths/instance/webhooks/list/index.tsx:88
+#: src/paths/instance/webhooks/list/index.tsx:100
#, c-format
msgid "could not delete the webhook"
msgstr ""
@@ -2443,67 +2565,72 @@ msgstr ""
msgid "Manage access token"
msgstr ""
-#: src/paths/instance/update/index.tsx:100
+#: src/paths/instance/update/index.tsx:112
#, c-format
msgid "Failed to create instance"
msgstr ""
-#: src/components/exception/login.tsx:64
+#: src/components/exception/login.tsx:74
#, c-format
msgid "Login required"
msgstr ""
-#: src/components/exception/login.tsx:70
+#: src/components/exception/login.tsx:80
#, c-format
msgid "Please enter your access token."
msgstr ""
-#: src/components/exception/login.tsx:98
+#: src/components/exception/login.tsx:108
#, c-format
msgid "Access Token"
msgstr ""
-#: src/InstanceRoutes.tsx:169
+#: src/InstanceRoutes.tsx:171
#, c-format
msgid "The request to the backend take too long and was cancelled"
msgstr ""
-#: src/InstanceRoutes.tsx:170
+#: src/InstanceRoutes.tsx:172
#, c-format
-msgid "Diagnostic from %1$s is '%2$s'"
+msgid "Diagnostic from %1$s is \"%2$s\""
msgstr ""
-#: src/InstanceRoutes.tsx:176
+#: src/InstanceRoutes.tsx:178
#, c-format
msgid "The backend reported a problem: HTTP status #%1$s"
msgstr ""
-#: src/InstanceRoutes.tsx:194
+#: src/InstanceRoutes.tsx:179
+#, c-format
+msgid "Diagnostic from %1$s is '%2$s'"
+msgstr ""
+
+#: src/InstanceRoutes.tsx:196
#, c-format
msgid "Access denied"
msgstr ""
-#: src/InstanceRoutes.tsx:195
+#: src/InstanceRoutes.tsx:197
#, c-format
msgid "The access token provided is invalid."
msgstr ""
-#: src/InstanceRoutes.tsx:210
+#: src/InstanceRoutes.tsx:212
#, c-format
msgid "No 'default' instance configured yet."
msgstr ""
-#: src/InstanceRoutes.tsx:211
+#: src/InstanceRoutes.tsx:213
#, c-format
msgid "Create a 'default' instance to begin using the merchant backoffice."
msgstr ""
-#: src/InstanceRoutes.tsx:614
+#: src/InstanceRoutes.tsx:630
#, c-format
msgid "The access token provided is invalid"
msgstr ""
-#: src/InstanceRoutes.tsx:648
+#: src/InstanceRoutes.tsx:664
#, c-format
msgid "Hide for today"
msgstr ""
@@ -2538,37 +2665,42 @@ msgstr ""
msgid "Log out"
msgstr ""
-#: src/ApplicationReadyRoutes.tsx:58
+#: src/ApplicationReadyRoutes.tsx:71
#, c-format
msgid "Check your token is valid"
msgstr ""
-#: src/ApplicationReadyRoutes.tsx:84
+#: src/ApplicationReadyRoutes.tsx:90
#, c-format
msgid "Couldn't access the server."
msgstr ""
-#: src/ApplicationReadyRoutes.tsx:85
+#: src/ApplicationReadyRoutes.tsx:91
#, c-format
msgid "Could not infer instance id from url %1$s"
msgstr ""
-#: src/Application.tsx:94
+#: src/Application.tsx:104
#, c-format
msgid "Server not found"
msgstr ""
-#: src/Application.tsx:109
+#: src/Application.tsx:118
#, c-format
-msgid "Couldn't access the server"
+msgid "Server response with an error code"
msgstr ""
-#: src/Application.tsx:111
+#: src/Application.tsx:120
#, c-format
msgid "Got message %1$s from %2$s"
msgstr ""
-#: src/Application.tsx:126
+#: src/Application.tsx:131
+#, c-format
+msgid "Response from server is unreadable, http status: %1$s"
+msgstr ""
+
+#: src/Application.tsx:144
#, c-format
msgid "Unexpected Error"
msgstr ""
diff --git a/packages/merchant-backoffice-ui/src/i18n/strings.ts b/packages/merchant-backoffice-ui/src/i18n/strings.ts
index acafd9639..05bdffdbd 100644
--- a/packages/merchant-backoffice-ui/src/i18n/strings.ts
+++ b/packages/merchant-backoffice-ui/src/i18n/strings.ts
@@ -32,6 +32,9 @@ strings['de'] = {
"%1$s": [
""
],
+ "Close": [
+ ""
+ ],
"Continue": [
""
],
@@ -140,7 +143,7 @@ strings['de'] = {
"All": [
""
],
- "Instance '%1$s' (ID: %2$s) has been deleted": [
+ "Instance \"%1$s\" (ID: %2$s) has been deleted": [
""
],
"Failed to delete instance": [
@@ -332,6 +335,9 @@ strings['de'] = {
"required": [
""
],
+ "not valid": [
+ ""
+ ],
"must be greater than 0": [
""
],
@@ -1031,6 +1037,12 @@ strings['de'] = {
"to short": [
""
],
+ "just letters and numbers from 2 to 7": [
+ ""
+ ],
+ "size of the key should be 32": [
+ ""
+ ],
"Identifier": [
""
],
@@ -1040,7 +1052,16 @@ strings['de'] = {
"Describe what this template stands for": [
""
],
- "Order summary": [
+ "Fixed summary": [
+ ""
+ ],
+ "If specified, this template will create order with the same summary": [
+ ""
+ ],
+ "Fixed price": [
+ ""
+ ],
+ "If specified, this template will create order with the same price": [
""
],
"Minimum age": [
@@ -1055,12 +1076,36 @@ strings['de'] = {
"How much time has the customer to complete the payment once the order was created.": [
""
],
+ "Verification algorithm": [
+ ""
+ ],
+ "Algorithm to use to verify transaction in offline mode": [
+ ""
+ ],
"Point-of-sale key": [
""
],
"Useful to validate the purchase": [
""
],
+ "generate random secret key": [
+ ""
+ ],
+ "random": [
+ ""
+ ],
+ "show secret key": [
+ ""
+ ],
+ "hide secret key": [
+ ""
+ ],
+ "hide": [
+ ""
+ ],
+ "show": [
+ ""
+ ],
"could not inform template": [
""
],
@@ -1070,12 +1115,36 @@ strings['de'] = {
"Order summary is required": [
""
],
+ "New order for template": [
+ ""
+ ],
"Amount of the order": [
""
],
+ "Order summary": [
+ ""
+ ],
"could not create order from template": [
""
],
+ "Here you can specify a default value for fields that are not fixed. Default values can be edited by the customer before the payment.": [
+ ""
+ ],
+ "Fixed amount": [
+ ""
+ ],
+ "Default amount": [
+ ""
+ ],
+ "Default summary": [
+ ""
+ ],
+ "Print": [
+ ""
+ ],
+ "Setup TOTP": [
+ ""
+ ],
"Templates": [
""
],
@@ -1094,6 +1163,9 @@ strings['de'] = {
"use template to create new order": [
""
],
+ "create qr code for the template": [
+ ""
+ ],
"load more templates after the last one": [
""
],
@@ -1457,12 +1529,15 @@ strings['de'] = {
"The request to the backend take too long and was cancelled": [
""
],
- "Diagnostic from %1$s is '%2$s'": [
+ "Diagnostic from %1$s is \"%2$s\"": [
""
],
"The backend reported a problem: HTTP status #%1$s": [
""
],
+ "Diagnostic from %1$s is '%2$s'": [
+ ""
+ ],
"Access denied": [
""
],
@@ -1511,12 +1586,15 @@ strings['de'] = {
"Server not found": [
""
],
- "Couldn't access the server": [
+ "Server response with an error code": [
""
],
"Got message %1$s from %2$s": [
""
],
+ "Response from server is unreadable, http status: %1$s": [
+ ""
+ ],
"Unexpected Error": [
""
],
@@ -1560,6 +1638,9 @@ strings['en'] = {
"%1$s": [
""
],
+ "Close": [
+ ""
+ ],
"Continue": [
""
],
@@ -1668,7 +1749,7 @@ strings['en'] = {
"All": [
""
],
- "Instance '%1$s' (ID: %2$s) has been deleted": [
+ "Instance \"%1$s\" (ID: %2$s) has been deleted": [
""
],
"Failed to delete instance": [
@@ -1860,6 +1941,9 @@ strings['en'] = {
"required": [
""
],
+ "not valid": [
+ ""
+ ],
"must be greater than 0": [
""
],
@@ -2559,6 +2643,12 @@ strings['en'] = {
"to short": [
""
],
+ "just letters and numbers from 2 to 7": [
+ ""
+ ],
+ "size of the key should be 32": [
+ ""
+ ],
"Identifier": [
""
],
@@ -2568,7 +2658,16 @@ strings['en'] = {
"Describe what this template stands for": [
""
],
- "Order summary": [
+ "Fixed summary": [
+ ""
+ ],
+ "If specified, this template will create order with the same summary": [
+ ""
+ ],
+ "Fixed price": [
+ ""
+ ],
+ "If specified, this template will create order with the same price": [
""
],
"Minimum age": [
@@ -2583,12 +2682,36 @@ strings['en'] = {
"How much time has the customer to complete the payment once the order was created.": [
""
],
+ "Verification algorithm": [
+ ""
+ ],
+ "Algorithm to use to verify transaction in offline mode": [
+ ""
+ ],
"Point-of-sale key": [
""
],
"Useful to validate the purchase": [
""
],
+ "generate random secret key": [
+ ""
+ ],
+ "random": [
+ ""
+ ],
+ "show secret key": [
+ ""
+ ],
+ "hide secret key": [
+ ""
+ ],
+ "hide": [
+ ""
+ ],
+ "show": [
+ ""
+ ],
"could not inform template": [
""
],
@@ -2598,12 +2721,36 @@ strings['en'] = {
"Order summary is required": [
""
],
+ "New order for template": [
+ ""
+ ],
"Amount of the order": [
""
],
+ "Order summary": [
+ ""
+ ],
"could not create order from template": [
""
],
+ "Here you can specify a default value for fields that are not fixed. Default values can be edited by the customer before the payment.": [
+ ""
+ ],
+ "Fixed amount": [
+ ""
+ ],
+ "Default amount": [
+ ""
+ ],
+ "Default summary": [
+ ""
+ ],
+ "Print": [
+ ""
+ ],
+ "Setup TOTP": [
+ ""
+ ],
"Templates": [
""
],
@@ -2622,6 +2769,9 @@ strings['en'] = {
"use template to create new order": [
""
],
+ "create qr code for the template": [
+ ""
+ ],
"load more templates after the last one": [
""
],
@@ -2985,12 +3135,15 @@ strings['en'] = {
"The request to the backend take too long and was cancelled": [
""
],
- "Diagnostic from %1$s is '%2$s'": [
+ "Diagnostic from %1$s is \"%2$s\"": [
""
],
"The backend reported a problem: HTTP status #%1$s": [
""
],
+ "Diagnostic from %1$s is '%2$s'": [
+ ""
+ ],
"Access denied": [
""
],
@@ -3039,12 +3192,15 @@ strings['en'] = {
"Server not found": [
""
],
- "Couldn't access the server": [
+ "Server response with an error code": [
""
],
"Got message %1$s from %2$s": [
""
],
+ "Response from server is unreadable, http status: %1$s": [
+ ""
+ ],
"Unexpected Error": [
""
],
@@ -3088,6 +3244,9 @@ strings['es'] = {
"%1$s": [
"%1$s"
],
+ "Close": [
+ ""
+ ],
"Continue": [
"Continuar"
],
@@ -3110,49 +3269,49 @@ strings['es'] = {
"no son iguales"
],
"You are updating the access token from instance with id %1$s": [
- "Está actualizando el token de autorización para la instancia con id %1$s"
+ "Está actualizando el token de acceso para la instancia con id %1$s"
],
"Old access token": [
"Viejo token de acceso"
],
"access token currently in use": [
- ""
+ "acceder al token en uso actualmente"
],
"New access token": [
- "Nuevo token"
+ "Nuevo token de acceso"
],
"next access token to be used": [
- ""
+ "siguiente token de acceso a usar"
],
"Repeat access token": [
- ""
+ "Repetir token de acceso"
],
"confirm the same access token": [
- ""
+ "confirmar el mismo token de acceso"
],
"Clearing the access token will mean public access to the instance": [
- "Limpiar el token de autorización significa acceso publico a la instancia"
+ "Limpiar el token de acceso significa acceso público a la instancia"
],
"cannot be the same as the old access token": [
- "no puede ser igual al anterior"
+ "no puede ser igual al anterior token de acceso"
],
"You are setting the access token for the new instance": [
- ""
+ "Está estableciendo el token de acceso para la nueva instancia"
],
"With external authorization method no check will be done by the merchant backend": [
- ""
+ "Con el método de autorización externa no se hará ninguna revisión por el backend del comerciante"
],
"Set external authorization": [
- "Amortización de comisión de transferencia"
+ "Establecer autorización externa"
],
"Set access token": [
- ""
+ "Establecer token de acceso"
],
"Operation in progress...": [
- ""
+ "Operación en progreso..."
],
"The operation will be automatically canceled after %1$s seconds": [
- ""
+ "La operación será automáticamente cancelada luego de %1$s segundos"
],
"Instances": [
"Instancias"
@@ -3161,7 +3320,7 @@ strings['es'] = {
"Eliminar"
],
"add new instance": [
- "no se pudo crear la instancia"
+ "agregar nueva instancia"
],
"ID": [
"ID"
@@ -3173,76 +3332,76 @@ strings['es'] = {
"Editar"
],
"Purge": [
- ""
+ "Purgar"
],
"There is no instances yet, add more pressing the + sign": [
- "No hay instancias todavían, agregue mas presionando el signo +"
+ "Todavía no hay instancias, agregue más presionando el signo +"
],
"Only show active instances": [
- "no se pudo crear la instancia"
+ "Solo mostrar instancias activas"
],
"Active": [
- ""
+ "Activo"
],
"Only show deleted instances": [
- "Sin instancia default"
+ "Mostrar solo instancias eliminadas"
],
"Deleted": [
- "Eliminar"
+ "Eliminado"
],
"Show all instances": [
- "Sin instancia default"
+ "Mostrar todas las instancias"
],
"All": [
"Todo"
],
- "Instance '%1$s' (ID: %2$s) has been deleted": [
- ""
+ "Instance \"%1$s\" (ID: %2$s) has been deleted": [
+ "La instancia '%1$s' (ID: %2$s) fue eliminada"
],
"Failed to delete instance": [
- "Sin instancia default"
+ "Fallo al eliminar instancia"
],
"Instance '%1$s' (ID: %2$s) has been disabled": [
- ""
+ "Instance '%1$s' (ID: %2$s) ha sido deshabilitada"
],
"Failed to purge instance": [
- "no se pudo crear la instancia"
+ "Fallo al purgar la instancia"
],
"Pending KYC verification": [
- ""
+ "Verificación KYC pendiente"
],
"Timed out": [
- ""
+ "Expirado"
],
"Exchange": [
- "URL del Exchange"
+ "Exchange"
],
"Target account": [
- ""
+ "Cuenta objetivo"
],
"KYC URL": [
- ""
+ "URL de KYC"
],
"Code": [
- ""
+ "Código"
],
"Http Status": [
- ""
+ "Estado http"
],
"No pending kyc verification!": [
- ""
+ "¡No hay verificación kyc pendiente!"
],
"change value to unknown date": [
- ""
+ "cambiar valor a fecha desconocida"
],
"change value to empty": [
- "no puede ser vacío"
+ "cambiar valor a vacío"
],
"clear": [
- "Limpiar"
+ "limpiar"
],
"change value to never": [
- ""
+ "cambiar valor a nunca"
],
"never": [
"nunca"
@@ -3287,28 +3446,28 @@ strings['es'] = {
"Productos"
],
"search products by it's description or id": [
- ""
+ "buscar productos por su descripción o ID"
],
"no products found with that description": [
- "No se encontraron productos"
+ "no se encontraron productos con esa descripción"
],
"You must enter a valid product identifier.": [
- ""
+ "Debe ingresar un identificador de producto válido."
],
"Quantity must be greater than 0!": [
- "Debe ser mayor a 0"
+ "¡Cantidad debe ser mayor que 0!"
],
"This quantity exceeds remaining stock. Currently, only %1$s units remain unreserved in stock.": [
- ""
+ "Esta cantidad excede las existencias restantes. Actualmente, solo quedan %1$s unidades sin reservar en las existencias."
],
"Quantity": [
"Cantidad"
],
"how many products will be added": [
- ""
+ "cuántos productos serán agregados"
],
"Add from inventory": [
- ""
+ "Agregar del inventario"
],
"Image should be smaller than 1 MB": [
"La imagen debe ser mas chica que 1 MB"
@@ -3320,187 +3479,190 @@ strings['es'] = {
"Eliminar"
],
"No taxes configured for this product.": [
- ""
+ "Ningun impuesto configurado para este producto."
],
"Amount": [
"Monto"
],
"Taxes can be in currencies that differ from the main currency used by the merchant.": [
- ""
+ "Impuestos pueden estar en divisas que difieren de la principal divisa usada por el comerciante."
],
"Enter currency and value separated with a colon, e.g. &quot;USD:2.3&quot;.": [
- "Moneda y valor separado por dos puntos"
+ "Ingrese divisa y valor separado por dos puntos, e.g. &quot;USD:2.3&quot;."
],
"Legal name of the tax, e.g. VAT or import duties.": [
- ""
+ "Nombre legal del impuesto, e.g. IVA o arancel."
],
"add tax to the tax list": [
- ""
+ "agregar impuesto a la lista de impuestos"
],
"describe and add a product that is not in the inventory list": [
- ""
+ "describa y agregue un producto que no está en la lista de inventarios"
],
"Add custom product": [
- ""
+ "Agregue un producto personalizado"
],
"Complete information of the product": [
- "no se pudo eliminar el producto"
+ "Complete información del producto"
],
"Image": [
"Imagen"
],
"photo of the product": [
- "no se pudo crear el producto"
+ "foto del producto"
],
"full product description": [
- ""
+ "descripción completa del producto"
],
"Unit": [
"Unidad"
],
"name of the product unit": [
- "No se encontraron productos"
+ "nombre de la unidad del producto"
],
"Price": [
"Precio"
],
"amount in the current currency": [
- ""
+ "monto de la divisa actual"
],
"Taxes": [
- "Impuesto"
+ "Impuestos"
],
"image": [
- "Imagen"
+ "imagen"
],
"description": [
- "Descripcion"
+ "descripción"
],
"quantity": [
- "Cantidad"
+ "cantidad"
],
"unit price": [
- "Precio total"
+ "precio unitario"
],
"total price": [
- "Precio total"
+ "precio total"
],
"required": [
- "Login necesario"
+ "requerido"
+ ],
+ "not valid": [
+ "no es un json válido"
],
"must be greater than 0": [
- "Debe ser mayor a 0"
+ "debe ser mayor que 0"
],
"not a valid json": [
- ""
+ "no es un json válido"
],
"should be in the future": [
- "deberían ser iguales"
+ "deberían ser en el futuro"
],
"refund deadline cannot be before pay deadline": [
- ""
+ "plazo de reembolso no puede ser antes que el plazo de pago"
],
"wire transfer deadline cannot be before refund deadline": [
- ""
+ "el plazo de la transferencia bancaria no puede ser antes que el plazo de reembolso"
],
"wire transfer deadline cannot be before pay deadline": [
- ""
+ "el plazo de la transferencia bancaria no puede ser antes que el plazo de pago"
],
"should have a refund deadline": [
- "Plazo de reembolso automático"
+ "debería tener un plazo de reembolso"
],
"auto refund cannot be after refund deadline": [
- "Plazo de reembolso automático"
+ "reembolso automático no puede ser después qu el plazo de reembolso"
],
"Manage products in order": [
- "No se encontraron productos"
+ "Manejar productos en orden"
],
"Manage list of products in the order.": [
- ""
+ "Manejar lista de productos en la orden."
],
"Remove this product from the order.": [
- ""
+ "Remover este producto de la orden."
],
"Total price": [
"Precio total"
],
"total product price added up": [
- ""
+ "precio total de producto agregado"
],
"Amount to be paid by the customer": [
- "pedido por el consumidor"
+ "Monto a ser pagado por el cliente"
],
"Order price": [
"Precio de la orden"
],
"final order price": [
- "Precio de la orden"
+ "Precio final de la orden"
],
"Summary": [
"Resumen"
],
"Title of the order to be shown to the customer": [
- ""
+ "Título de la orden a ser mostrado al cliente"
],
"Shipping and Fulfillment": [
- ""
+ "Envío y cumplimiento"
],
"Delivery date": [
"Fecha de entrega"
],
"Deadline for physical delivery assured by the merchant.": [
- ""
+ "Plazo para la entrega física asegurado por el comerciante."
],
"Location": [
"Ubicación"
],
"address where the products will be delivered": [
- ""
+ "dirección a donde los productos serán entregados"
],
"Fulfillment URL": [
- "URL de completitud"
+ "URL de cumplimiento"
],
"URL to which the user will be redirected after successful payment.": [
- ""
+ "URL al cual el usuario será redirigido luego de pago exitoso."
],
"Taler payment options": [
- "Opciones de pago"
+ "Opciones de pago de Taler"
],
"Override default Taler payment settings for this order": [
- ""
+ "Sobreescribir pagos por omisión de Taler para esta orden"
],
"Payment deadline": [
"Plazo de pago"
],
"Deadline for the customer to pay for the offer before it expires. Inventory products will be reserved until this deadline.": [
- ""
+ "Plazo límite para que el cliente pague por la oferta antes de que expire. Productos del inventario serán reservados hasta este plazo límite."
],
"Refund deadline": [
"Plazo de reembolso"
],
"Time until which the order can be refunded by the merchant.": [
- ""
+ "Tiempo hasta el cual la orden puede ser reembolsada por el comerciante."
],
"Wire transfer deadline": [
- "Retrazo de transferencia por omisión"
+ "Plazo de la transferencia"
],
"Deadline for the exchange to make the wire transfer.": [
- ""
+ "Plazo para que el exchange haga la transferencia."
],
"Auto-refund deadline": [
"Plazo de reembolso automático"
],
"Time until which the wallet will automatically check for refunds without user interaction.": [
- ""
+ "Tiempo hasta el cual la billetera será automáticamente revisada por reembolsos win interación por parte del usuario."
],
"Maximum deposit fee": [
- "Impuesto máximo de deposito por omisión"
+ "Máxima tarifa de depósito"
],
"Maximum deposit fees the merchant is willing to cover for this order. Higher deposit fees must be covered in full by the consumer.": [
- ""
+ "Máxima tarifa de depósito que el comerciante esta dispuesto a cubir para esta orden. Mayores tarifas de depósito deben ser cubiertas completamente por el consumidor."
],
"Maximum wire fee": [
- "Impuesto de transferencia máximo"
+ "Máxima tarifa de transferencia"
],
"Maximum aggregate wire fees the merchant is willing to cover for this order. Wire fees exceeding this amount are to be covered by the customers.": [
""
@@ -3536,16 +3698,16 @@ strings['es'] = {
""
],
"days": [
- ""
+ "días"
],
"hours": [
- ""
+ "horas"
],
"minutes": [
- ""
+ "minutos"
],
"seconds": [
- ""
+ "segundos"
],
"forever": [
"nunca"
@@ -3590,16 +3752,16 @@ strings['es'] = {
"cargar viejas ordenes"
],
"No orders have been found matching your query!": [
- "No se enconraron ordenes"
+ "¡No se encontraron órdenes que emparejen su búsqueda!"
],
"duplicated": [
"duplicado"
],
"invalid format": [
- ""
+ "formato inválido"
],
"this value exceed the refundable amount": [
- ""
+ "este monto excede el monto reembolsable"
],
"date": [
"fecha"
@@ -3611,7 +3773,7 @@ strings['es'] = {
"razón"
],
"amount to be refunded": [
- "No se pudo create el reembolso"
+ "monto a ser reembolsado"
],
"Max refundable:": [
"Máximo reembolzable:"
@@ -3620,7 +3782,7 @@ strings['es'] = {
"Razón"
],
"Choose one...": [
- ""
+ "Elija uno..."
],
"requested by the customer": [
"pedido por el consumidor"
@@ -3629,22 +3791,22 @@ strings['es'] = {
"otro"
],
"why this order is being refunded": [
- "No se enconraron ordenes"
+ "por qué esta orden está siendo reembolsada"
],
"more information to give context": [
- ""
+ "más información para dar contexto"
],
"Contract Terms": [
- ""
+ "Términos de contrato"
],
"human-readable description of the whole purchase": [
- ""
+ "descripción legible de toda la compra"
],
"total price for the transaction": [
- ""
+ "precio total de la transacción"
],
"URL for this purchase": [
- ""
+ "URL para esta compra"
],
"Max fee": [
"Máxima comisión"
@@ -3662,7 +3824,7 @@ strings['es'] = {
""
],
"Created at": [
- "creado"
+ "Creado en"
],
"time when this contract was generated": [
""
@@ -3908,7 +4070,7 @@ strings['es'] = {
"Vendido"
],
"free": [
- ""
+ "Gratis"
],
"go to product update page": [
"producto actualizado correctamente"
@@ -3983,7 +4145,7 @@ strings['es'] = {
""
],
"Next": [
- ""
+ "Siguiente"
],
"Wire method": [
""
@@ -3998,7 +4160,7 @@ strings['es'] = {
"No se pudo create el reembolso"
],
"Valid until": [
- ""
+ "Válido hasta"
],
"Created balance": [
"creado"
@@ -4016,7 +4178,7 @@ strings['es'] = {
"Dirección de cuenta"
],
"Subject": [
- ""
+ "Asunto"
],
"Tips": [
"Propinas"
@@ -4087,6 +4249,12 @@ strings['es'] = {
"to short": [
""
],
+ "just letters and numbers from 2 to 7": [
+ ""
+ ],
+ "size of the key should be 32": [
+ ""
+ ],
"Identifier": [
""
],
@@ -4096,12 +4264,21 @@ strings['es'] = {
"Describe what this template stands for": [
""
],
- "Order summary": [
+ "Fixed summary": [
"Estado de orden"
],
- "Minimum age": [
+ "If specified, this template will create order with the same summary": [
""
],
+ "Fixed price": [
+ "precio unitario"
+ ],
+ "If specified, this template will create order with the same price": [
+ ""
+ ],
+ "Minimum age": [
+ "Edad mínima"
+ ],
"Is this contract restricted to some age?": [
""
],
@@ -4111,12 +4288,36 @@ strings['es'] = {
"How much time has the customer to complete the payment once the order was created.": [
""
],
+ "Verification algorithm": [
+ ""
+ ],
+ "Algorithm to use to verify transaction in offline mode": [
+ ""
+ ],
"Point-of-sale key": [
""
],
"Useful to validate the purchase": [
""
],
+ "generate random secret key": [
+ ""
+ ],
+ "random": [
+ ""
+ ],
+ "show secret key": [
+ ""
+ ],
+ "hide secret key": [
+ ""
+ ],
+ "hide": [
+ ""
+ ],
+ "show": [
+ ""
+ ],
"could not inform template": [
"no se pudo informar la transferencia"
],
@@ -4126,12 +4327,36 @@ strings['es'] = {
"Order summary is required": [
""
],
+ "New order for template": [
+ "cargar viejas transferencias"
+ ],
"Amount of the order": [
""
],
+ "Order summary": [
+ "Estado de orden"
+ ],
"could not create order from template": [
"No se pudo create el reembolso"
],
+ "Here you can specify a default value for fields that are not fixed. Default values can be edited by the customer before the payment.": [
+ ""
+ ],
+ "Fixed amount": [
+ "Monto reembolzado"
+ ],
+ "Default amount": [
+ "Monto reembolzado"
+ ],
+ "Default summary": [
+ "Estado de orden"
+ ],
+ "Print": [
+ ""
+ ],
+ "Setup TOTP": [
+ ""
+ ],
"Templates": [
""
],
@@ -4150,6 +4375,9 @@ strings['es'] = {
"use template to create new order": [
""
],
+ "create qr code for the template": [
+ "No se pudo create el reembolso"
+ ],
"load more templates after the last one": [
""
],
@@ -4187,7 +4415,7 @@ strings['es'] = {
""
],
"URL": [
- ""
+ "URL"
],
"URL of the webhook where the customer will be redirected": [
""
@@ -4307,10 +4535,10 @@ strings['es'] = {
"desconocido"
],
"delete selected transfer from the database": [
- ""
+ "eliminar transferencia seleccionada de la base de datos"
],
"load more transfer after the last one": [
- ""
+ "cargue más transferencia luego de la última"
],
"load older transfers": [
"cargar viejas transferencias"
@@ -4337,49 +4565,49 @@ strings['es'] = {
"Número de edificio"
],
"must be 1 or greater": [
- ""
+ "debe ser 1 o mayor"
],
"max 7 lines": [
- ""
+ "máximo 7 líneas"
],
"change authorization configuration": [
- ""
+ "cambiar configuración de autorización"
],
"Need to complete marked fields and choose authorization method": [
- ""
+ "Necesita completar campos marcados y escoger un método de autorización"
],
"This is not a valid bitcoin address.": [
- ""
+ "Esta no es una dirección de bitcoin válida."
],
"This is not a valid Ethereum address.": [
- ""
+ "Esta no es una dirección de Ethereum válida."
],
"IBAN numbers usually have more that 4 digits": [
- ""
+ "Números IBAN usualmente tienen más de 4 dígitos"
],
"IBAN numbers usually have less that 34 digits": [
- ""
+ "Número IBAN usualmente tienen menos de 34 dígitos"
],
"IBAN country code not found": [
- ""
+ "Código IBAN de país no encontrado"
],
"IBAN number is not valid, checksum is wrong": [
- ""
+ "Número IBAN no es válido, la suma de verificación es incorrecta"
],
"Target type": [
- ""
+ "Tipo objetivo"
],
"Method to use for wire transfer": [
- "no se pudo informar la transferencia"
+ "Método a usar para la transferencia"
],
"Routing": [
- ""
+ "Enrutamiento"
],
"Routing number.": [
- "Número de edificio"
+ "Número de enrutamiento."
],
"Account": [
- "Monto"
+ "Cuenta"
],
"Account number.": [
"Dirección de cuenta"
@@ -4391,7 +4619,7 @@ strings['es'] = {
""
],
"Unified Payment Interface.": [
- ""
+ "Interfaz de pago unificado."
],
"Bitcoin protocol.": [
""
@@ -4433,7 +4661,7 @@ strings['es'] = {
""
],
"Website URL": [
- ""
+ "URL de sitio web"
],
"URL.": [
""
@@ -4445,7 +4673,7 @@ strings['es'] = {
""
],
"Bank account": [
- ""
+ "Cuenta bancaria"
],
"URI specifying bank account for crediting revenue.": [
""
@@ -4475,7 +4703,7 @@ strings['es'] = {
"Jurisdicción"
],
"Jurisdiction for legal disputes with the merchant.": [
- ""
+ "Jurisdicción para disputas legales con el comerciante."
],
"Default payment delay": [
"Retrazo de pago por omisión"
@@ -4490,16 +4718,16 @@ strings['es'] = {
""
],
"Instance id": [
- "Instancia"
+ "ID de instancia"
],
"Change the authorization method use for this instance.": [
- "Limpiar el token de autorización significa acceso publico a la instancia"
+ "Limpiar el token de autorización significa acceso público a la instancia"
],
"Manage access token": [
- "Administrar token"
+ "Administrar token de acceso"
],
"Failed to create instance": [
- "no se pudo crear la instancia"
+ "Fallo al crear la instancia"
],
"Login required": [
"Login necesario"
@@ -4513,12 +4741,15 @@ strings['es'] = {
"The request to the backend take too long and was cancelled": [
""
],
- "Diagnostic from %1$s is '%2$s'": [
+ "Diagnostic from %1$s is \"%2$s\"": [
""
],
"The backend reported a problem: HTTP status #%1$s": [
"Servidir reporto un problema: HTTP status #%1$s"
],
+ "Diagnostic from %1$s is '%2$s'": [
+ ""
+ ],
"Access denied": [
"Acceso denegado"
],
@@ -4567,12 +4798,15 @@ strings['es'] = {
"Server not found": [
"Servidor no encontrado"
],
- "Couldn't access the server": [
- "No se pudo aceder al servidor"
+ "Server response with an error code": [
+ ""
],
"Got message %1$s from %2$s": [
"Recivimos el mensaje %1$s desde %2$s"
],
+ "Response from server is unreadable, http status: %1$s": [
+ ""
+ ],
"Unexpected Error": [
"Error inesperado"
],
@@ -4580,7 +4814,7 @@ strings['es'] = {
"El valor %1$s es invalido para una URL de pago"
],
"add element to the list": [
- ""
+ "agregar elemento a la lista"
],
"add": [
"Agregar"
@@ -4592,10 +4826,10 @@ strings['es'] = {
"Cambiando"
],
"Order ID": [
- "Orden"
+ "ID de pedido"
],
"Payment URL": [
- "Detalles de pago"
+ "URL de pago"
]
}
}
@@ -4616,6 +4850,9 @@ strings['fr'] = {
"%1$s": [
""
],
+ "Close": [
+ ""
+ ],
"Continue": [
""
],
@@ -4724,7 +4961,7 @@ strings['fr'] = {
"All": [
""
],
- "Instance '%1$s' (ID: %2$s) has been deleted": [
+ "Instance \"%1$s\" (ID: %2$s) has been deleted": [
""
],
"Failed to delete instance": [
@@ -4916,6 +5153,9 @@ strings['fr'] = {
"required": [
""
],
+ "not valid": [
+ ""
+ ],
"must be greater than 0": [
""
],
@@ -5615,6 +5855,12 @@ strings['fr'] = {
"to short": [
""
],
+ "just letters and numbers from 2 to 7": [
+ ""
+ ],
+ "size of the key should be 32": [
+ ""
+ ],
"Identifier": [
""
],
@@ -5624,7 +5870,16 @@ strings['fr'] = {
"Describe what this template stands for": [
""
],
- "Order summary": [
+ "Fixed summary": [
+ ""
+ ],
+ "If specified, this template will create order with the same summary": [
+ ""
+ ],
+ "Fixed price": [
+ ""
+ ],
+ "If specified, this template will create order with the same price": [
""
],
"Minimum age": [
@@ -5639,12 +5894,36 @@ strings['fr'] = {
"How much time has the customer to complete the payment once the order was created.": [
""
],
+ "Verification algorithm": [
+ ""
+ ],
+ "Algorithm to use to verify transaction in offline mode": [
+ ""
+ ],
"Point-of-sale key": [
""
],
"Useful to validate the purchase": [
""
],
+ "generate random secret key": [
+ ""
+ ],
+ "random": [
+ ""
+ ],
+ "show secret key": [
+ ""
+ ],
+ "hide secret key": [
+ ""
+ ],
+ "hide": [
+ ""
+ ],
+ "show": [
+ ""
+ ],
"could not inform template": [
""
],
@@ -5654,12 +5933,36 @@ strings['fr'] = {
"Order summary is required": [
""
],
+ "New order for template": [
+ ""
+ ],
"Amount of the order": [
""
],
+ "Order summary": [
+ ""
+ ],
"could not create order from template": [
""
],
+ "Here you can specify a default value for fields that are not fixed. Default values can be edited by the customer before the payment.": [
+ ""
+ ],
+ "Fixed amount": [
+ ""
+ ],
+ "Default amount": [
+ ""
+ ],
+ "Default summary": [
+ ""
+ ],
+ "Print": [
+ ""
+ ],
+ "Setup TOTP": [
+ ""
+ ],
"Templates": [
""
],
@@ -5678,6 +5981,9 @@ strings['fr'] = {
"use template to create new order": [
""
],
+ "create qr code for the template": [
+ ""
+ ],
"load more templates after the last one": [
""
],
@@ -6041,12 +6347,15 @@ strings['fr'] = {
"The request to the backend take too long and was cancelled": [
""
],
- "Diagnostic from %1$s is '%2$s'": [
+ "Diagnostic from %1$s is \"%2$s\"": [
""
],
"The backend reported a problem: HTTP status #%1$s": [
""
],
+ "Diagnostic from %1$s is '%2$s'": [
+ ""
+ ],
"Access denied": [
""
],
@@ -6095,12 +6404,15 @@ strings['fr'] = {
"Server not found": [
""
],
- "Couldn't access the server": [
+ "Server response with an error code": [
""
],
"Got message %1$s from %2$s": [
""
],
+ "Response from server is unreadable, http status: %1$s": [
+ ""
+ ],
"Unexpected Error": [
""
],
@@ -6144,6 +6456,9 @@ strings['it'] = {
"%1$s": [
""
],
+ "Close": [
+ ""
+ ],
"Continue": [
""
],
@@ -6252,7 +6567,7 @@ strings['it'] = {
"All": [
""
],
- "Instance '%1$s' (ID: %2$s) has been deleted": [
+ "Instance \"%1$s\" (ID: %2$s) has been deleted": [
""
],
"Failed to delete instance": [
@@ -6444,6 +6759,9 @@ strings['it'] = {
"required": [
""
],
+ "not valid": [
+ ""
+ ],
"must be greater than 0": [
""
],
@@ -7143,6 +7461,12 @@ strings['it'] = {
"to short": [
""
],
+ "just letters and numbers from 2 to 7": [
+ ""
+ ],
+ "size of the key should be 32": [
+ ""
+ ],
"Identifier": [
""
],
@@ -7152,7 +7476,16 @@ strings['it'] = {
"Describe what this template stands for": [
""
],
- "Order summary": [
+ "Fixed summary": [
+ ""
+ ],
+ "If specified, this template will create order with the same summary": [
+ ""
+ ],
+ "Fixed price": [
+ ""
+ ],
+ "If specified, this template will create order with the same price": [
""
],
"Minimum age": [
@@ -7167,12 +7500,36 @@ strings['it'] = {
"How much time has the customer to complete the payment once the order was created.": [
""
],
+ "Verification algorithm": [
+ ""
+ ],
+ "Algorithm to use to verify transaction in offline mode": [
+ ""
+ ],
"Point-of-sale key": [
""
],
"Useful to validate the purchase": [
""
],
+ "generate random secret key": [
+ ""
+ ],
+ "random": [
+ ""
+ ],
+ "show secret key": [
+ ""
+ ],
+ "hide secret key": [
+ ""
+ ],
+ "hide": [
+ ""
+ ],
+ "show": [
+ ""
+ ],
"could not inform template": [
""
],
@@ -7182,12 +7539,36 @@ strings['it'] = {
"Order summary is required": [
""
],
+ "New order for template": [
+ ""
+ ],
"Amount of the order": [
""
],
+ "Order summary": [
+ ""
+ ],
"could not create order from template": [
""
],
+ "Here you can specify a default value for fields that are not fixed. Default values can be edited by the customer before the payment.": [
+ ""
+ ],
+ "Fixed amount": [
+ ""
+ ],
+ "Default amount": [
+ ""
+ ],
+ "Default summary": [
+ ""
+ ],
+ "Print": [
+ ""
+ ],
+ "Setup TOTP": [
+ ""
+ ],
"Templates": [
""
],
@@ -7206,6 +7587,9 @@ strings['it'] = {
"use template to create new order": [
""
],
+ "create qr code for the template": [
+ ""
+ ],
"load more templates after the last one": [
""
],
@@ -7569,12 +7953,15 @@ strings['it'] = {
"The request to the backend take too long and was cancelled": [
""
],
- "Diagnostic from %1$s is '%2$s'": [
+ "Diagnostic from %1$s is \"%2$s\"": [
""
],
"The backend reported a problem: HTTP status #%1$s": [
""
],
+ "Diagnostic from %1$s is '%2$s'": [
+ ""
+ ],
"Access denied": [
""
],
@@ -7623,12 +8010,15 @@ strings['it'] = {
"Server not found": [
""
],
- "Couldn't access the server": [
+ "Server response with an error code": [
""
],
"Got message %1$s from %2$s": [
""
],
+ "Response from server is unreadable, http status: %1$s": [
+ ""
+ ],
"Unexpected Error": [
""
],
@@ -7672,6 +8062,9 @@ strings['sv'] = {
"%1$s": [
""
],
+ "Close": [
+ ""
+ ],
"Continue": [
""
],
@@ -7780,7 +8173,7 @@ strings['sv'] = {
"All": [
""
],
- "Instance '%1$s' (ID: %2$s) has been deleted": [
+ "Instance \"%1$s\" (ID: %2$s) has been deleted": [
""
],
"Failed to delete instance": [
@@ -7972,6 +8365,9 @@ strings['sv'] = {
"required": [
""
],
+ "not valid": [
+ ""
+ ],
"must be greater than 0": [
""
],
@@ -8671,6 +9067,12 @@ strings['sv'] = {
"to short": [
""
],
+ "just letters and numbers from 2 to 7": [
+ ""
+ ],
+ "size of the key should be 32": [
+ ""
+ ],
"Identifier": [
""
],
@@ -8680,7 +9082,16 @@ strings['sv'] = {
"Describe what this template stands for": [
""
],
- "Order summary": [
+ "Fixed summary": [
+ ""
+ ],
+ "If specified, this template will create order with the same summary": [
+ ""
+ ],
+ "Fixed price": [
+ ""
+ ],
+ "If specified, this template will create order with the same price": [
""
],
"Minimum age": [
@@ -8695,12 +9106,36 @@ strings['sv'] = {
"How much time has the customer to complete the payment once the order was created.": [
""
],
+ "Verification algorithm": [
+ ""
+ ],
+ "Algorithm to use to verify transaction in offline mode": [
+ ""
+ ],
"Point-of-sale key": [
""
],
"Useful to validate the purchase": [
""
],
+ "generate random secret key": [
+ ""
+ ],
+ "random": [
+ ""
+ ],
+ "show secret key": [
+ ""
+ ],
+ "hide secret key": [
+ ""
+ ],
+ "hide": [
+ ""
+ ],
+ "show": [
+ ""
+ ],
"could not inform template": [
""
],
@@ -8710,12 +9145,36 @@ strings['sv'] = {
"Order summary is required": [
""
],
+ "New order for template": [
+ ""
+ ],
"Amount of the order": [
""
],
+ "Order summary": [
+ ""
+ ],
"could not create order from template": [
""
],
+ "Here you can specify a default value for fields that are not fixed. Default values can be edited by the customer before the payment.": [
+ ""
+ ],
+ "Fixed amount": [
+ ""
+ ],
+ "Default amount": [
+ ""
+ ],
+ "Default summary": [
+ ""
+ ],
+ "Print": [
+ ""
+ ],
+ "Setup TOTP": [
+ ""
+ ],
"Templates": [
""
],
@@ -8734,6 +9193,9 @@ strings['sv'] = {
"use template to create new order": [
""
],
+ "create qr code for the template": [
+ ""
+ ],
"load more templates after the last one": [
""
],
@@ -9097,12 +9559,15 @@ strings['sv'] = {
"The request to the backend take too long and was cancelled": [
""
],
- "Diagnostic from %1$s is '%2$s'": [
+ "Diagnostic from %1$s is \"%2$s\"": [
""
],
"The backend reported a problem: HTTP status #%1$s": [
""
],
+ "Diagnostic from %1$s is '%2$s'": [
+ ""
+ ],
"Access denied": [
""
],
@@ -9151,12 +9616,15 @@ strings['sv'] = {
"Server not found": [
""
],
- "Couldn't access the server": [
+ "Server response with an error code": [
""
],
"Got message %1$s from %2$s": [
""
],
+ "Response from server is unreadable, http status: %1$s": [
+ ""
+ ],
"Unexpected Error": [
""
],
diff --git a/packages/merchant-backoffice-ui/src/i18n/sv.po b/packages/merchant-backoffice-ui/src/i18n/sv.po
index d0298800e..d8d0bae29 100644
--- a/packages/merchant-backoffice-ui/src/i18n/sv.po
+++ b/packages/merchant-backoffice-ui/src/i18n/sv.po
@@ -27,124 +27,129 @@ msgstr ""
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-#: src/components/modal/index.tsx:69
+#: src/components/modal/index.tsx:71
#, c-format
msgid "Cancel"
msgstr ""
-#: src/components/modal/index.tsx:76
+#: src/components/modal/index.tsx:79
#, c-format
msgid "%1$s"
msgstr ""
-#: src/components/modal/index.tsx:115
+#: src/components/modal/index.tsx:84
+#, c-format
+msgid "Close"
+msgstr ""
+
+#: src/components/modal/index.tsx:124
#, c-format
msgid "Continue"
msgstr ""
-#: src/components/modal/index.tsx:169
+#: src/components/modal/index.tsx:178
#, c-format
msgid "Clear"
msgstr ""
-#: src/components/modal/index.tsx:181
+#: src/components/modal/index.tsx:190
#, c-format
msgid "Confirm"
msgstr ""
-#: src/components/modal/index.tsx:287
+#: src/components/modal/index.tsx:296
#, c-format
msgid "is not the same as the current access token"
msgstr ""
-#: src/components/modal/index.tsx:290
+#: src/components/modal/index.tsx:299
#, c-format
msgid "cannot be empty"
msgstr ""
-#: src/components/modal/index.tsx:292
+#: src/components/modal/index.tsx:301
#, c-format
msgid "cannot be the same as the old token"
msgstr ""
-#: src/components/modal/index.tsx:296
+#: src/components/modal/index.tsx:305
#, c-format
msgid "is not the same"
msgstr ""
-#: src/components/modal/index.tsx:306
+#: src/components/modal/index.tsx:315
#, c-format
msgid "You are updating the access token from instance with id %1$s"
msgstr ""
-#: src/components/modal/index.tsx:322
+#: src/components/modal/index.tsx:331
#, c-format
msgid "Old access token"
msgstr ""
-#: src/components/modal/index.tsx:323
+#: src/components/modal/index.tsx:332
#, c-format
msgid "access token currently in use"
msgstr ""
-#: src/components/modal/index.tsx:329
+#: src/components/modal/index.tsx:338
#, c-format
msgid "New access token"
msgstr ""
-#: src/components/modal/index.tsx:330
+#: src/components/modal/index.tsx:339
#, c-format
msgid "next access token to be used"
msgstr ""
-#: src/components/modal/index.tsx:335
+#: src/components/modal/index.tsx:344
#, c-format
msgid "Repeat access token"
msgstr ""
-#: src/components/modal/index.tsx:336
+#: src/components/modal/index.tsx:345
#, c-format
msgid "confirm the same access token"
msgstr ""
-#: src/components/modal/index.tsx:341
+#: src/components/modal/index.tsx:350
#, c-format
msgid "Clearing the access token will mean public access to the instance"
msgstr ""
-#: src/components/modal/index.tsx:368
+#: src/components/modal/index.tsx:377
#, c-format
msgid "cannot be the same as the old access token"
msgstr ""
-#: src/components/modal/index.tsx:385
+#: src/components/modal/index.tsx:394
#, c-format
msgid "You are setting the access token for the new instance"
msgstr ""
-#: src/components/modal/index.tsx:411
+#: src/components/modal/index.tsx:420
#, c-format
msgid ""
"With external authorization method no check will be done by the merchant "
"backend"
msgstr ""
-#: src/components/modal/index.tsx:427
+#: src/components/modal/index.tsx:436
#, c-format
msgid "Set external authorization"
msgstr ""
-#: src/components/modal/index.tsx:439
+#: src/components/modal/index.tsx:448
#, c-format
msgid "Set access token"
msgstr ""
-#: src/components/modal/index.tsx:461
+#: src/components/modal/index.tsx:470
#, c-format
msgid "Operation in progress..."
msgstr ""
-#: src/components/modal/index.tsx:470
+#: src/components/modal/index.tsx:479
#, c-format
msgid "The operation will be automatically canceled after %1$s seconds"
msgstr ""
@@ -189,52 +194,52 @@ msgstr ""
msgid "There is no instances yet, add more pressing the + sign"
msgstr ""
-#: src/paths/admin/list/View.tsx:69
+#: src/paths/admin/list/View.tsx:68
#, c-format
msgid "Only show active instances"
msgstr ""
-#: src/paths/admin/list/View.tsx:72
+#: src/paths/admin/list/View.tsx:71
#, c-format
msgid "Active"
msgstr ""
-#: src/paths/admin/list/View.tsx:79
+#: src/paths/admin/list/View.tsx:78
#, c-format
msgid "Only show deleted instances"
msgstr ""
-#: src/paths/admin/list/View.tsx:82
+#: src/paths/admin/list/View.tsx:81
#, c-format
msgid "Deleted"
msgstr ""
-#: src/paths/admin/list/View.tsx:89
+#: src/paths/admin/list/View.tsx:88
#, c-format
msgid "Show all instances"
msgstr ""
-#: src/paths/admin/list/View.tsx:92
+#: src/paths/admin/list/View.tsx:91
#, c-format
msgid "All"
msgstr ""
-#: src/paths/admin/list/index.tsx:89
+#: src/paths/admin/list/index.tsx:101
#, c-format
-msgid "Instance '%1$s' (ID: %2$s) has been deleted"
+msgid "Instance \"%1$s\" (ID: %2$s) has been deleted"
msgstr ""
-#: src/paths/admin/list/index.tsx:94
+#: src/paths/admin/list/index.tsx:106
#, c-format
msgid "Failed to delete instance"
msgstr ""
-#: src/paths/admin/list/index.tsx:112
+#: src/paths/admin/list/index.tsx:124
#, c-format
msgid "Instance '%1$s' (ID: %2$s) has been disabled"
msgstr ""
-#: src/paths/admin/list/index.tsx:117
+#: src/paths/admin/list/index.tsx:129
#, c-format
msgid "Failed to purge instance"
msgstr ""
@@ -539,220 +544,225 @@ msgstr ""
msgid "total price"
msgstr ""
-#: src/paths/instance/orders/create/CreatePage.tsx:149
+#: src/paths/instance/orders/create/CreatePage.tsx:153
#, c-format
msgid "required"
msgstr ""
-#: src/paths/instance/orders/create/CreatePage.tsx:153
+#: src/paths/instance/orders/create/CreatePage.tsx:157
+#, c-format
+msgid "not valid"
+msgstr ""
+
+#: src/paths/instance/orders/create/CreatePage.tsx:159
#, c-format
msgid "must be greater than 0"
msgstr ""
-#: src/paths/instance/orders/create/CreatePage.tsx:158
+#: src/paths/instance/orders/create/CreatePage.tsx:164
#, c-format
msgid "not a valid json"
msgstr ""
-#: src/paths/instance/orders/create/CreatePage.tsx:164
+#: src/paths/instance/orders/create/CreatePage.tsx:170
#, c-format
msgid "should be in the future"
msgstr ""
-#: src/paths/instance/orders/create/CreatePage.tsx:167
+#: src/paths/instance/orders/create/CreatePage.tsx:173
#, c-format
msgid "refund deadline cannot be before pay deadline"
msgstr ""
-#: src/paths/instance/orders/create/CreatePage.tsx:173
+#: src/paths/instance/orders/create/CreatePage.tsx:179
#, c-format
msgid "wire transfer deadline cannot be before refund deadline"
msgstr ""
-#: src/paths/instance/orders/create/CreatePage.tsx:184
+#: src/paths/instance/orders/create/CreatePage.tsx:190
#, c-format
msgid "wire transfer deadline cannot be before pay deadline"
msgstr ""
-#: src/paths/instance/orders/create/CreatePage.tsx:191
+#: src/paths/instance/orders/create/CreatePage.tsx:197
#, c-format
msgid "should have a refund deadline"
msgstr ""
-#: src/paths/instance/orders/create/CreatePage.tsx:196
+#: src/paths/instance/orders/create/CreatePage.tsx:202
#, c-format
msgid "auto refund cannot be after refund deadline"
msgstr ""
-#: src/paths/instance/orders/create/CreatePage.tsx:354
+#: src/paths/instance/orders/create/CreatePage.tsx:360
#, c-format
msgid "Manage products in order"
msgstr ""
-#: src/paths/instance/orders/create/CreatePage.tsx:363
+#: src/paths/instance/orders/create/CreatePage.tsx:369
#, c-format
msgid "Manage list of products in the order."
msgstr ""
-#: src/paths/instance/orders/create/CreatePage.tsx:385
+#: src/paths/instance/orders/create/CreatePage.tsx:391
#, c-format
msgid "Remove this product from the order."
msgstr ""
-#: src/paths/instance/orders/create/CreatePage.tsx:409
+#: src/paths/instance/orders/create/CreatePage.tsx:415
#, c-format
msgid "Total price"
msgstr ""
-#: src/paths/instance/orders/create/CreatePage.tsx:411
+#: src/paths/instance/orders/create/CreatePage.tsx:417
#, c-format
msgid "total product price added up"
msgstr ""
-#: src/paths/instance/orders/create/CreatePage.tsx:424
+#: src/paths/instance/orders/create/CreatePage.tsx:430
#, c-format
msgid "Amount to be paid by the customer"
msgstr ""
-#: src/paths/instance/orders/create/CreatePage.tsx:430
+#: src/paths/instance/orders/create/CreatePage.tsx:436
#, c-format
msgid "Order price"
msgstr ""
-#: src/paths/instance/orders/create/CreatePage.tsx:431
+#: src/paths/instance/orders/create/CreatePage.tsx:437
#, c-format
msgid "final order price"
msgstr ""
-#: src/paths/instance/orders/create/CreatePage.tsx:438
+#: src/paths/instance/orders/create/CreatePage.tsx:444
#, c-format
msgid "Summary"
msgstr ""
-#: src/paths/instance/orders/create/CreatePage.tsx:439
+#: src/paths/instance/orders/create/CreatePage.tsx:445
#, c-format
msgid "Title of the order to be shown to the customer"
msgstr ""
-#: src/paths/instance/orders/create/CreatePage.tsx:444
+#: src/paths/instance/orders/create/CreatePage.tsx:450
#, c-format
msgid "Shipping and Fulfillment"
msgstr ""
-#: src/paths/instance/orders/create/CreatePage.tsx:449
+#: src/paths/instance/orders/create/CreatePage.tsx:455
#, c-format
msgid "Delivery date"
msgstr ""
-#: src/paths/instance/orders/create/CreatePage.tsx:450
+#: src/paths/instance/orders/create/CreatePage.tsx:456
#, c-format
msgid "Deadline for physical delivery assured by the merchant."
msgstr ""
-#: src/paths/instance/orders/create/CreatePage.tsx:455
+#: src/paths/instance/orders/create/CreatePage.tsx:461
#, c-format
msgid "Location"
msgstr ""
-#: src/paths/instance/orders/create/CreatePage.tsx:456
+#: src/paths/instance/orders/create/CreatePage.tsx:462
#, c-format
msgid "address where the products will be delivered"
msgstr ""
-#: src/paths/instance/orders/create/CreatePage.tsx:463
+#: src/paths/instance/orders/create/CreatePage.tsx:469
#, c-format
msgid "Fulfillment URL"
msgstr ""
-#: src/paths/instance/orders/create/CreatePage.tsx:464
+#: src/paths/instance/orders/create/CreatePage.tsx:470
#, c-format
msgid "URL to which the user will be redirected after successful payment."
msgstr ""
-#: src/paths/instance/orders/create/CreatePage.tsx:470
+#: src/paths/instance/orders/create/CreatePage.tsx:476
#, c-format
msgid "Taler payment options"
msgstr ""
-#: src/paths/instance/orders/create/CreatePage.tsx:471
+#: src/paths/instance/orders/create/CreatePage.tsx:477
#, c-format
msgid "Override default Taler payment settings for this order"
msgstr ""
-#: src/paths/instance/orders/create/CreatePage.tsx:475
+#: src/paths/instance/orders/create/CreatePage.tsx:481
#, c-format
msgid "Payment deadline"
msgstr ""
-#: src/paths/instance/orders/create/CreatePage.tsx:476
+#: src/paths/instance/orders/create/CreatePage.tsx:482
#, c-format
msgid ""
"Deadline for the customer to pay for the offer before it expires. Inventory "
"products will be reserved until this deadline."
msgstr ""
-#: src/paths/instance/orders/create/CreatePage.tsx:480
+#: src/paths/instance/orders/create/CreatePage.tsx:486
#, c-format
msgid "Refund deadline"
msgstr ""
-#: src/paths/instance/orders/create/CreatePage.tsx:481
+#: src/paths/instance/orders/create/CreatePage.tsx:487
#, c-format
msgid "Time until which the order can be refunded by the merchant."
msgstr ""
-#: src/paths/instance/orders/create/CreatePage.tsx:485
+#: src/paths/instance/orders/create/CreatePage.tsx:491
#, c-format
msgid "Wire transfer deadline"
msgstr ""
-#: src/paths/instance/orders/create/CreatePage.tsx:486
+#: src/paths/instance/orders/create/CreatePage.tsx:492
#, c-format
msgid "Deadline for the exchange to make the wire transfer."
msgstr ""
-#: src/paths/instance/orders/create/CreatePage.tsx:490
+#: src/paths/instance/orders/create/CreatePage.tsx:496
#, c-format
msgid "Auto-refund deadline"
msgstr ""
-#: src/paths/instance/orders/create/CreatePage.tsx:491
+#: src/paths/instance/orders/create/CreatePage.tsx:497
#, c-format
msgid ""
"Time until which the wallet will automatically check for refunds without "
"user interaction."
msgstr ""
-#: src/paths/instance/orders/create/CreatePage.tsx:496
+#: src/paths/instance/orders/create/CreatePage.tsx:502
#, c-format
msgid "Maximum deposit fee"
msgstr ""
-#: src/paths/instance/orders/create/CreatePage.tsx:497
+#: src/paths/instance/orders/create/CreatePage.tsx:503
#, c-format
msgid ""
"Maximum deposit fees the merchant is willing to cover for this order. Higher "
"deposit fees must be covered in full by the consumer."
msgstr ""
-#: src/paths/instance/orders/create/CreatePage.tsx:501
+#: src/paths/instance/orders/create/CreatePage.tsx:507
#, c-format
msgid "Maximum wire fee"
msgstr ""
-#: src/paths/instance/orders/create/CreatePage.tsx:502
+#: src/paths/instance/orders/create/CreatePage.tsx:508
#, c-format
msgid ""
"Maximum aggregate wire fees the merchant is willing to cover for this order. "
"Wire fees exceeding this amount are to be covered by the customers."
msgstr ""
-#: src/paths/instance/orders/create/CreatePage.tsx:506
+#: src/paths/instance/orders/create/CreatePage.tsx:512
#, c-format
msgid "Wire fee amortization"
msgstr ""
-#: src/paths/instance/orders/create/CreatePage.tsx:507
+#: src/paths/instance/orders/create/CreatePage.tsx:513
#, c-format
msgid ""
"Factor by which wire fees exceeding the above threshold are divided to "
@@ -760,46 +770,46 @@ msgid ""
"consumer."
msgstr ""
-#: src/paths/instance/orders/create/CreatePage.tsx:511
+#: src/paths/instance/orders/create/CreatePage.tsx:517
#, c-format
msgid "Create token"
msgstr ""
-#: src/paths/instance/orders/create/CreatePage.tsx:512
+#: src/paths/instance/orders/create/CreatePage.tsx:518
#, c-format
msgid ""
"Uncheck this option if the merchant backend generated an order ID with "
"enough entropy to prevent adversarial claims."
msgstr ""
-#: src/paths/instance/orders/create/CreatePage.tsx:516
+#: src/paths/instance/orders/create/CreatePage.tsx:522
#, c-format
msgid "Minimum age required"
msgstr ""
-#: src/paths/instance/orders/create/CreatePage.tsx:517
+#: src/paths/instance/orders/create/CreatePage.tsx:523
#, c-format
msgid ""
"Any value greater than 0 will limit the coins able be used to pay this "
"contract. If empty the age restriction will be defined by the products"
msgstr ""
-#: src/paths/instance/orders/create/CreatePage.tsx:520
+#: src/paths/instance/orders/create/CreatePage.tsx:526
#, c-format
msgid "Min age defined by the producs is %1$s"
msgstr ""
-#: src/paths/instance/orders/create/CreatePage.tsx:528
+#: src/paths/instance/orders/create/CreatePage.tsx:534
#, c-format
msgid "Additional information"
msgstr ""
-#: src/paths/instance/orders/create/CreatePage.tsx:529
+#: src/paths/instance/orders/create/CreatePage.tsx:535
#, c-format
msgid "Custom information to be included in the contract for this order."
msgstr ""
-#: src/paths/instance/orders/create/CreatePage.tsx:535
+#: src/paths/instance/orders/create/CreatePage.tsx:541
#, c-format
msgid "You must enter a value in JavaScript Object Notation (JSON)."
msgstr ""
@@ -1194,12 +1204,12 @@ msgstr ""
msgid "Back"
msgstr ""
-#: src/paths/instance/orders/details/index.tsx:67
+#: src/paths/instance/orders/details/index.tsx:79
#, c-format
msgid "refund created successfully"
msgstr ""
-#: src/paths/instance/orders/details/index.tsx:73
+#: src/paths/instance/orders/details/index.tsx:85
#, c-format
msgid "could not create the refund"
msgstr ""
@@ -1266,17 +1276,17 @@ msgstr ""
msgid "date (YYYY/MM/DD)"
msgstr ""
-#: src/paths/instance/orders/list/index.tsx:91
+#: src/paths/instance/orders/list/index.tsx:103
#, c-format
msgid "Enter an order id"
msgstr ""
-#: src/paths/instance/orders/list/index.tsx:99
+#: src/paths/instance/orders/list/index.tsx:111
#, c-format
msgid "order not found"
msgstr ""
-#: src/paths/instance/orders/list/index.tsx:166
+#: src/paths/instance/orders/list/index.tsx:178
#, c-format
msgid "could not get the order to refund"
msgstr ""
@@ -1497,22 +1507,22 @@ msgstr ""
msgid "There is no products yet, add more pressing the + sign"
msgstr ""
-#: src/paths/instance/products/list/index.tsx:74
+#: src/paths/instance/products/list/index.tsx:86
#, c-format
msgid "product updated successfully"
msgstr ""
-#: src/paths/instance/products/list/index.tsx:80
+#: src/paths/instance/products/list/index.tsx:92
#, c-format
msgid "could not update the product"
msgstr ""
-#: src/paths/instance/products/list/index.tsx:91
+#: src/paths/instance/products/list/index.tsx:103
#, c-format
msgid "product delete successfully"
msgstr ""
-#: src/paths/instance/products/list/index.tsx:97
+#: src/paths/instance/products/list/index.tsx:109
#, c-format
msgid "could not delete the product"
msgstr ""
@@ -1716,164 +1726,276 @@ msgstr ""
msgid "Expected Balance"
msgstr ""
-#: src/paths/instance/reserves/list/index.tsx:98
+#: src/paths/instance/reserves/list/index.tsx:110
#, c-format
msgid "could not create the tip"
msgstr ""
-#: src/paths/instance/templates/create/CreatePage.tsx:60
+#: src/paths/instance/templates/create/CreatePage.tsx:77
#, c-format
msgid "should not be empty"
msgstr ""
-#: src/paths/instance/templates/create/CreatePage.tsx:69
+#: src/paths/instance/templates/create/CreatePage.tsx:93
#, c-format
msgid "should be greater that 0"
msgstr ""
-#: src/paths/instance/templates/create/CreatePage.tsx:72
+#: src/paths/instance/templates/create/CreatePage.tsx:96
#, c-format
msgid "can't be empty"
msgstr ""
-#: src/paths/instance/templates/create/CreatePage.tsx:76
+#: src/paths/instance/templates/create/CreatePage.tsx:100
#, c-format
msgid "to short"
msgstr ""
-#: src/paths/instance/templates/create/CreatePage.tsx:104
+#: src/paths/instance/templates/create/CreatePage.tsx:108
+#, c-format
+msgid "just letters and numbers from 2 to 7"
+msgstr ""
+
+#: src/paths/instance/templates/create/CreatePage.tsx:110
+#, c-format
+msgid "size of the key should be 32"
+msgstr ""
+
+#: src/paths/instance/templates/create/CreatePage.tsx:137
#, c-format
msgid "Identifier"
msgstr ""
-#: src/paths/instance/templates/create/CreatePage.tsx:105
+#: src/paths/instance/templates/create/CreatePage.tsx:138
#, c-format
msgid "Name of the template in URLs."
msgstr ""
-#: src/paths/instance/templates/create/CreatePage.tsx:112
+#: src/paths/instance/templates/create/CreatePage.tsx:144
#, c-format
msgid "Describe what this template stands for"
msgstr ""
-#: src/paths/instance/templates/create/CreatePage.tsx:117
+#: src/paths/instance/templates/create/CreatePage.tsx:149
#, c-format
-msgid "Order summary"
+msgid "Fixed summary"
+msgstr ""
+
+#: src/paths/instance/templates/create/CreatePage.tsx:150
+#, c-format
+msgid "If specified, this template will create order with the same summary"
msgstr ""
-#: src/paths/instance/templates/create/CreatePage.tsx:127
+#: src/paths/instance/templates/create/CreatePage.tsx:154
+#, c-format
+msgid "Fixed price"
+msgstr ""
+
+#: src/paths/instance/templates/create/CreatePage.tsx:155
+#, c-format
+msgid "If specified, this template will create order with the same price"
+msgstr ""
+
+#: src/paths/instance/templates/create/CreatePage.tsx:159
#, c-format
msgid "Minimum age"
msgstr ""
-#: src/paths/instance/templates/create/CreatePage.tsx:129
+#: src/paths/instance/templates/create/CreatePage.tsx:161
#, c-format
msgid "Is this contract restricted to some age?"
msgstr ""
-#: src/paths/instance/templates/create/CreatePage.tsx:133
+#: src/paths/instance/templates/create/CreatePage.tsx:165
#, c-format
msgid "Payment timeout"
msgstr ""
-#: src/paths/instance/templates/create/CreatePage.tsx:135
+#: src/paths/instance/templates/create/CreatePage.tsx:167
#, c-format
msgid ""
"How much time has the customer to complete the payment once the order was "
"created."
msgstr ""
-#: src/paths/instance/templates/create/CreatePage.tsx:139
+#: src/paths/instance/templates/create/CreatePage.tsx:171
+#, c-format
+msgid "Verification algorithm"
+msgstr ""
+
+#: src/paths/instance/templates/create/CreatePage.tsx:172
+#, c-format
+msgid "Algorithm to use to verify transaction in offline mode"
+msgstr ""
+
+#: src/paths/instance/templates/create/CreatePage.tsx:180
#, c-format
msgid "Point-of-sale key"
msgstr ""
-#: src/paths/instance/templates/create/CreatePage.tsx:141
+#: src/paths/instance/templates/create/CreatePage.tsx:182
#, c-format
msgid "Useful to validate the purchase"
msgstr ""
+#: src/paths/instance/templates/create/CreatePage.tsx:196
+#, c-format
+msgid "generate random secret key"
+msgstr ""
+
+#: src/paths/instance/templates/create/CreatePage.tsx:203
+#, c-format
+msgid "random"
+msgstr ""
+
+#: src/paths/instance/templates/create/CreatePage.tsx:208
+#, c-format
+msgid "show secret key"
+msgstr ""
+
+#: src/paths/instance/templates/create/CreatePage.tsx:209
+#, c-format
+msgid "hide secret key"
+msgstr ""
+
+#: src/paths/instance/templates/create/CreatePage.tsx:216
+#, c-format
+msgid "hide"
+msgstr ""
+
+#: src/paths/instance/templates/create/CreatePage.tsx:218
+#, c-format
+msgid "show"
+msgstr ""
+
#: src/paths/instance/templates/create/index.tsx:52
#, c-format
msgid "could not inform template"
msgstr ""
-#: src/paths/instance/templates/use/UsePage.tsx:53
+#: src/paths/instance/templates/use/UsePage.tsx:54
#, c-format
msgid "Amount is required"
msgstr ""
-#: src/paths/instance/templates/use/UsePage.tsx:57
+#: src/paths/instance/templates/use/UsePage.tsx:58
#, c-format
msgid "Order summary is required"
msgstr ""
-#: src/paths/instance/templates/use/UsePage.tsx:91
+#: src/paths/instance/templates/use/UsePage.tsx:86
+#, c-format
+msgid "New order for template"
+msgstr ""
+
+#: src/paths/instance/templates/use/UsePage.tsx:108
#, c-format
msgid "Amount of the order"
msgstr ""
-#: src/paths/instance/templates/use/index.tsx:79
+#: src/paths/instance/templates/use/UsePage.tsx:113
+#, c-format
+msgid "Order summary"
+msgstr ""
+
+#: src/paths/instance/templates/use/index.tsx:92
#, c-format
msgid "could not create order from template"
msgstr ""
-#: src/paths/instance/templates/list/Table.tsx:63
+#: src/paths/instance/templates/qr/QrPage.tsx:131
+#, c-format
+msgid ""
+"Here you can specify a default value for fields that are not fixed. Default "
+"values can be edited by the customer before the payment."
+msgstr ""
+
+#: src/paths/instance/templates/qr/QrPage.tsx:148
+#, c-format
+msgid "Fixed amount"
+msgstr ""
+
+#: src/paths/instance/templates/qr/QrPage.tsx:149
+#, c-format
+msgid "Default amount"
+msgstr ""
+
+#: src/paths/instance/templates/qr/QrPage.tsx:161
+#, c-format
+msgid "Default summary"
+msgstr ""
+
+#: src/paths/instance/templates/qr/QrPage.tsx:177
+#, c-format
+msgid "Print"
+msgstr ""
+
+#: src/paths/instance/templates/qr/QrPage.tsx:184
+#, c-format
+msgid "Setup TOTP"
+msgstr ""
+
+#: src/paths/instance/templates/list/Table.tsx:65
#, c-format
msgid "Templates"
msgstr ""
-#: src/paths/instance/templates/list/Table.tsx:68
+#: src/paths/instance/templates/list/Table.tsx:70
#, c-format
msgid "add new templates"
msgstr ""
-#: src/paths/instance/templates/list/Table.tsx:137
+#: src/paths/instance/templates/list/Table.tsx:142
#, c-format
msgid "load more templates before the first one"
msgstr ""
-#: src/paths/instance/templates/list/Table.tsx:141
+#: src/paths/instance/templates/list/Table.tsx:146
#, c-format
msgid "load newer templates"
msgstr ""
-#: src/paths/instance/templates/list/Table.tsx:176
+#: src/paths/instance/templates/list/Table.tsx:181
#, c-format
msgid "delete selected templates from the database"
msgstr ""
-#: src/paths/instance/templates/list/Table.tsx:183
+#: src/paths/instance/templates/list/Table.tsx:188
#, c-format
msgid "use template to create new order"
msgstr ""
-#: src/paths/instance/templates/list/Table.tsx:198
+#: src/paths/instance/templates/list/Table.tsx:195
+#, c-format
+msgid "create qr code for the template"
+msgstr ""
+
+#: src/paths/instance/templates/list/Table.tsx:210
#, c-format
msgid "load more templates after the last one"
msgstr ""
-#: src/paths/instance/templates/list/Table.tsx:202
+#: src/paths/instance/templates/list/Table.tsx:214
#, c-format
msgid "load older templates"
msgstr ""
-#: src/paths/instance/templates/list/Table.tsx:219
+#: src/paths/instance/templates/list/Table.tsx:231
#, c-format
msgid "There is no templates yet, add more pressing the + sign"
msgstr ""
-#: src/paths/instance/templates/list/index.tsx:87
+#: src/paths/instance/templates/list/index.tsx:104
#, c-format
msgid "template delete successfully"
msgstr ""
-#: src/paths/instance/templates/list/index.tsx:93
+#: src/paths/instance/templates/list/index.tsx:110
#, c-format
msgid "could not delete the template"
msgstr ""
-#: src/paths/instance/templates/update/index.tsx:78
+#: src/paths/instance/templates/update/index.tsx:90
#, c-format
msgid "could not update template"
msgstr ""
@@ -1983,12 +2105,12 @@ msgstr ""
msgid "There is no webhooks yet, add more pressing the + sign"
msgstr ""
-#: src/paths/instance/webhooks/list/index.tsx:82
+#: src/paths/instance/webhooks/list/index.tsx:94
#, c-format
msgid "webhook delete successfully"
msgstr ""
-#: src/paths/instance/webhooks/list/index.tsx:88
+#: src/paths/instance/webhooks/list/index.tsx:100
#, c-format
msgid "could not delete the webhook"
msgstr ""
@@ -2443,67 +2565,72 @@ msgstr ""
msgid "Manage access token"
msgstr ""
-#: src/paths/instance/update/index.tsx:100
+#: src/paths/instance/update/index.tsx:112
#, c-format
msgid "Failed to create instance"
msgstr ""
-#: src/components/exception/login.tsx:64
+#: src/components/exception/login.tsx:74
#, c-format
msgid "Login required"
msgstr ""
-#: src/components/exception/login.tsx:70
+#: src/components/exception/login.tsx:80
#, c-format
msgid "Please enter your access token."
msgstr ""
-#: src/components/exception/login.tsx:98
+#: src/components/exception/login.tsx:108
#, c-format
msgid "Access Token"
msgstr ""
-#: src/InstanceRoutes.tsx:169
+#: src/InstanceRoutes.tsx:171
#, c-format
msgid "The request to the backend take too long and was cancelled"
msgstr ""
-#: src/InstanceRoutes.tsx:170
+#: src/InstanceRoutes.tsx:172
#, c-format
-msgid "Diagnostic from %1$s is '%2$s'"
+msgid "Diagnostic from %1$s is \"%2$s\""
msgstr ""
-#: src/InstanceRoutes.tsx:176
+#: src/InstanceRoutes.tsx:178
#, c-format
msgid "The backend reported a problem: HTTP status #%1$s"
msgstr ""
-#: src/InstanceRoutes.tsx:194
+#: src/InstanceRoutes.tsx:179
+#, c-format
+msgid "Diagnostic from %1$s is '%2$s'"
+msgstr ""
+
+#: src/InstanceRoutes.tsx:196
#, c-format
msgid "Access denied"
msgstr ""
-#: src/InstanceRoutes.tsx:195
+#: src/InstanceRoutes.tsx:197
#, c-format
msgid "The access token provided is invalid."
msgstr ""
-#: src/InstanceRoutes.tsx:210
+#: src/InstanceRoutes.tsx:212
#, c-format
msgid "No 'default' instance configured yet."
msgstr ""
-#: src/InstanceRoutes.tsx:211
+#: src/InstanceRoutes.tsx:213
#, c-format
msgid "Create a 'default' instance to begin using the merchant backoffice."
msgstr ""
-#: src/InstanceRoutes.tsx:614
+#: src/InstanceRoutes.tsx:630
#, c-format
msgid "The access token provided is invalid"
msgstr ""
-#: src/InstanceRoutes.tsx:648
+#: src/InstanceRoutes.tsx:664
#, c-format
msgid "Hide for today"
msgstr ""
@@ -2538,37 +2665,42 @@ msgstr ""
msgid "Log out"
msgstr ""
-#: src/ApplicationReadyRoutes.tsx:58
+#: src/ApplicationReadyRoutes.tsx:71
#, c-format
msgid "Check your token is valid"
msgstr ""
-#: src/ApplicationReadyRoutes.tsx:84
+#: src/ApplicationReadyRoutes.tsx:90
#, c-format
msgid "Couldn't access the server."
msgstr ""
-#: src/ApplicationReadyRoutes.tsx:85
+#: src/ApplicationReadyRoutes.tsx:91
#, c-format
msgid "Could not infer instance id from url %1$s"
msgstr ""
-#: src/Application.tsx:94
+#: src/Application.tsx:104
#, c-format
msgid "Server not found"
msgstr ""
-#: src/Application.tsx:109
+#: src/Application.tsx:118
#, c-format
-msgid "Couldn't access the server"
+msgid "Server response with an error code"
msgstr ""
-#: src/Application.tsx:111
+#: src/Application.tsx:120
#, c-format
msgid "Got message %1$s from %2$s"
msgstr ""
-#: src/Application.tsx:126
+#: src/Application.tsx:131
+#, c-format
+msgid "Response from server is unreadable, http status: %1$s"
+msgstr ""
+
+#: src/Application.tsx:144
#, c-format
msgid "Unexpected Error"
msgstr ""
diff --git a/packages/merchant-backoffice-ui/src/i18n/taler-merchant-backoffice.pot b/packages/merchant-backoffice-ui/src/i18n/taler-merchant-backoffice.pot
index 08b6208c9..5ef56ca05 100644
--- a/packages/merchant-backoffice-ui/src/i18n/taler-merchant-backoffice.pot
+++ b/packages/merchant-backoffice-ui/src/i18n/taler-merchant-backoffice.pot
@@ -222,7 +222,7 @@ msgstr ""
#: src/paths/admin/list/index.tsx:101
#, c-format
-msgid "Instance '%1$s' (ID: %2$s) has been deleted"
+msgid "Instance \"%1$s\" (ID: %2$s) has been deleted"
msgstr ""
#: src/paths/admin/list/index.tsx:106
@@ -2576,7 +2576,7 @@ msgstr ""
#: src/InstanceRoutes.tsx:172
#, c-format
-msgid "Diagnostic from %1$s is \\"%2$s\\""
+msgid "Diagnostic from %1$s is \"%2$s\""
msgstr ""
#: src/InstanceRoutes.tsx:178
diff --git a/packages/merchant-backoffice-ui/src/paths/admin/list/index.tsx b/packages/merchant-backoffice-ui/src/paths/admin/list/index.tsx
index 12e5708cb..24489f99a 100644
--- a/packages/merchant-backoffice-ui/src/paths/admin/list/index.tsx
+++ b/packages/merchant-backoffice-ui/src/paths/admin/list/index.tsx
@@ -98,7 +98,7 @@ export default function Instances({
await deleteInstance(deleting.id);
// pushNotification({ message: 'delete_success', type: 'SUCCESS' })
setNotif({
- message: i18n.str`Instance '${deleting.name}' (ID: ${deleting.id}) has been deleted`,
+ message: i18n.str`Instance "${deleting.name}" (ID: ${deleting.id}) has been deleted`,
type: "SUCCESS",
});
} catch (error) {