commit 29c82def69b4b07618e759a8bf40f8fecf7bc043
parent 43388d39366a657bf42a30e0fa75d9103bd99531
Author: Florian Dold <dold@taler.net>
Date: Thu, 3 Sep 2026 00:51:33 +0200
i18n catalogs: refresh generated files
Diffstat:
42 files changed, 16840 insertions(+), 19193 deletions(-)
diff --git a/packages/challenger-webui/src/i18n/challenger-ui.pot b/packages/challenger-webui/src/i18n/challenger-ui.pot
@@ -65,7 +65,7 @@ msgstr ""
#. Translators: %1$s is the host name of the application that requested
#. verification.
-#: packages/challenger-webui/src/components/CheckChallengeIsUpToDate.tsx:57
+#: packages/challenger-webui/src/components/CheckChallengeIsUpToDate.tsx:58
#: packages/challenger-webui/src/pages/AnswerChallenge.tsx:549
#: packages/challenger-webui/src/pages/CallengeCompleted.tsx:91
msgid "Return to %1$s"
@@ -73,25 +73,25 @@ msgstr ""
#. Translators: The user has exhausted the verification attempts allowed for
#. this session, not network retry attempts.
-#: packages/challenger-webui/src/components/CheckChallengeIsUpToDate.tsx:60
+#: packages/challenger-webui/src/components/CheckChallengeIsUpToDate.tsx:61
msgid "No attempts remain"
msgstr ""
#. Translators: The user has exhausted all tries to enter a verification
#. code, rather than connection retry attempts.
-#: packages/challenger-webui/src/components/CheckChallengeIsUpToDate.tsx:63
+#: packages/challenger-webui/src/components/CheckChallengeIsUpToDate.tsx:64
msgid "No verification attempts remain"
msgstr ""
#. Translators: Initial loading screen while the existing verification
#. session is fetched from Challenger.
-#: packages/challenger-webui/src/components/CheckChallengeIsUpToDate.tsx:81
+#: packages/challenger-webui/src/components/CheckChallengeIsUpToDate.tsx:82
#: packages/challenger-webui/src/pages/AnswerChallenge.tsx:231
msgid "Loading verification…"
msgstr ""
#. Translators: Reassurance below the initial verification loading title.
-#: packages/challenger-webui/src/components/CheckChallengeIsUpToDate.tsx:83
+#: packages/challenger-webui/src/components/CheckChallengeIsUpToDate.tsx:84
msgid "This can take a few seconds."
msgstr ""
@@ -99,8 +99,8 @@ msgstr ""
#. to retrieve an existing verification session.
#. Translators: Page title shown when all attempts to connect to Challenger
#. have failed.
-#: packages/challenger-webui/src/components/CheckChallengeIsUpToDate.tsx:91
-#: packages/challenger-webui/src/components/CheckChallengeIsUpToDate.tsx:149
+#: packages/challenger-webui/src/components/CheckChallengeIsUpToDate.tsx:92
+#: packages/challenger-webui/src/components/CheckChallengeIsUpToDate.tsx:150
#: packages/challenger-webui/src/pages/AskChallenge.tsx:161
#: packages/challenger-webui/src/pages/AskChallenge.tsx:226
#: packages/challenger-webui/src/pages/AnswerChallenge.tsx:236
@@ -110,21 +110,21 @@ msgstr ""
#. Translators: Error-notice heading for a failed attempt to retrieve the
#. current verification session.
-#: packages/challenger-webui/src/components/CheckChallengeIsUpToDate.tsx:94
+#: packages/challenger-webui/src/components/CheckChallengeIsUpToDate.tsx:95
msgid "We could not load this verification"
msgstr ""
#. Translators: Reassures the user that a connection failure did not discard
#. the verification steps they already completed.
-#: packages/challenger-webui/src/components/CheckChallengeIsUpToDate.tsx:97
+#: packages/challenger-webui/src/components/CheckChallengeIsUpToDate.tsx:98
#: packages/challenger-webui/src/pages/AskChallenge.tsx:163
#: packages/challenger-webui/src/pages/AnswerChallenge.tsx:241
msgid "Check your connection and try again. Your progress is safe."
msgstr ""
#. Translators: Busy-state label while retrying a verification request.
-#: packages/challenger-webui/src/components/CheckChallengeIsUpToDate.tsx:99
-#: packages/challenger-webui/src/components/CheckChallengeIsUpToDate.tsx:168
+#: packages/challenger-webui/src/components/CheckChallengeIsUpToDate.tsx:100
+#: packages/challenger-webui/src/components/CheckChallengeIsUpToDate.tsx:169
#: packages/challenger-webui/src/pages/AskChallenge.tsx:169
#: packages/challenger-webui/src/pages/AnswerChallenge.tsx:247
msgid "Loading…"
@@ -132,8 +132,8 @@ msgstr ""
#. Translators: Button that retries a failed request to Challenger.
#. Translators: Button that manually retries the connection to Challenger.
-#: packages/challenger-webui/src/components/CheckChallengeIsUpToDate.tsx:101
-#: packages/challenger-webui/src/components/CheckChallengeIsUpToDate.tsx:173
+#: packages/challenger-webui/src/components/CheckChallengeIsUpToDate.tsx:102
+#: packages/challenger-webui/src/components/CheckChallengeIsUpToDate.tsx:174
#: packages/challenger-webui/src/pages/AskChallenge.tsx:174
#: packages/challenger-webui/src/pages/AnswerChallenge.tsx:252
#: packages/challenger-webui/src/app.tsx:211
@@ -142,7 +142,7 @@ msgstr ""
#. Translators: Error heading for a verification session that has expired or
#. was already removed by Challenger.
-#: packages/challenger-webui/src/components/CheckChallengeIsUpToDate.tsx:129
+#: packages/challenger-webui/src/components/CheckChallengeIsUpToDate.tsx:130
msgid "Verification link expired"
msgstr ""
@@ -150,13 +150,13 @@ msgstr ""
#. verification-session link.
#. Translators: Page title for a malformed verification URL missing required
#. Challenger session parameters.
-#: packages/challenger-webui/src/components/CheckChallengeIsUpToDate.tsx:132
+#: packages/challenger-webui/src/components/CheckChallengeIsUpToDate.tsx:133
#: packages/challenger-webui/src/Routing.tsx:258
msgid "Invalid verification link"
msgstr ""
#. Translators: Explanation for an expired or removed verification session.
-#: packages/challenger-webui/src/components/CheckChallengeIsUpToDate.tsx:134
+#: packages/challenger-webui/src/components/CheckChallengeIsUpToDate.tsx:135
msgid ""
"This verification is no longer available. Return to the application and start "
"again."
@@ -166,25 +166,25 @@ msgstr ""
#. verification attempts.
#. Translators: Recovery instruction when neither the current verification
#. code nor a replacement address can be used.
-#: packages/challenger-webui/src/components/CheckChallengeIsUpToDate.tsx:137
+#: packages/challenger-webui/src/components/CheckChallengeIsUpToDate.tsx:138
#: packages/challenger-webui/src/pages/AskChallenge.tsx:466
msgid "Return to the application and start a new verification."
msgstr ""
#. Translators: Retry instruction for a temporary server-side failure.
-#: packages/challenger-webui/src/components/CheckChallengeIsUpToDate.tsx:139
+#: packages/challenger-webui/src/components/CheckChallengeIsUpToDate.tsx:140
msgid "The service had a temporary problem. Try again."
msgstr ""
#. Translators: Explanation for a verification request that Challenger
#. rejected because required data is absent or invalid.
-#: packages/challenger-webui/src/components/CheckChallengeIsUpToDate.tsx:142
+#: packages/challenger-webui/src/components/CheckChallengeIsUpToDate.tsx:143
msgid "The verification request is incomplete or invalid."
msgstr ""
#. Translators: Brief transition screen while routing to the next step of
#. the verification flow.
-#: packages/challenger-webui/src/components/CheckChallengeIsUpToDate.tsx:190
+#: packages/challenger-webui/src/components/CheckChallengeIsUpToDate.tsx:191
msgid "Continuing…"
msgstr ""
@@ -562,48 +562,48 @@ msgstr ""
#. Translators: Actionable fallback validation message below an address form
#. field when Challenger does not provide a more specific localized hint.
-#: packages/challenger-webui/src/pages/AskChallenge.tsx:737
+#: packages/challenger-webui/src/pages/AskChallenge.tsx:724
msgid "Enter a valid value."
msgstr ""
#. Translators: Label for the initial email-address input where the user
#. wants to receive a verification code.
-#: packages/challenger-webui/src/pages/AskChallenge.tsx:773
+#: packages/challenger-webui/src/pages/AskChallenge.tsx:760
msgid "Email"
msgstr ""
#. Translators: Label for a prefilled email-address input that must be edited
#. to choose a replacement destination.
-#: packages/challenger-webui/src/pages/AskChallenge.tsx:776
+#: packages/challenger-webui/src/pages/AskChallenge.tsx:763
msgid "New email address"
msgstr ""
#. Translators: Label for the initial phone-number input where the user wants
#. to receive a verification code by SMS.
-#: packages/challenger-webui/src/pages/AskChallenge.tsx:779
+#: packages/challenger-webui/src/pages/AskChallenge.tsx:766
msgid "Phone"
msgstr ""
#. Translators: Label for a prefilled phone-number input that must be edited
#. to choose a replacement destination.
-#: packages/challenger-webui/src/pages/AskChallenge.tsx:782
+#: packages/challenger-webui/src/pages/AskChallenge.tsx:769
msgid "New phone number"
msgstr ""
#. Translators: Postal-address form label for the recipient's name;
#. this may name either a person or a business.
-#: packages/challenger-webui/src/pages/AskChallenge.tsx:853
-#: packages/challenger-webui/src/pages/AskChallenge.tsx:931
+#: packages/challenger-webui/src/pages/AskChallenge.tsx:840
+#: packages/challenger-webui/src/pages/AskChallenge.tsx:918
msgid "Contact name"
msgstr ""
#. Translators: Placeholder in the postal recipient-name field.
-#: packages/challenger-webui/src/pages/AskChallenge.tsx:855
+#: packages/challenger-webui/src/pages/AskChallenge.tsx:842
msgid "Full name of the person or business"
msgstr ""
#. Translators: Label for a multiline postal street-address field.
-#: packages/challenger-webui/src/pages/AskChallenge.tsx:875
+#: packages/challenger-webui/src/pages/AskChallenge.tsx:862
msgid "Address"
msgstr ""
@@ -613,8 +613,8 @@ msgstr ""
#. Translators: Three-line example for a Swiss postal-address text
#. area. Preserve the line breaks and keep the components in local
#. postal-address order.
-#: packages/challenger-webui/src/pages/AskChallenge.tsx:879
-#: packages/challenger-webui/src/pages/AskChallenge.tsx:960
+#: packages/challenger-webui/src/pages/AskChallenge.tsx:866
+#: packages/challenger-webui/src/pages/AskChallenge.tsx:947
msgid ""
"Street and house number\n"
"Additional address information\n"
@@ -625,25 +625,25 @@ msgstr ""
#. verification form.
#. Translators: Label for the country field, fixed to Switzerland in
#. this version of the postal-address form.
-#: packages/challenger-webui/src/pages/AskChallenge.tsx:899
-#: packages/challenger-webui/src/pages/AskChallenge.tsx:979
+#: packages/challenger-webui/src/pages/AskChallenge.tsx:886
+#: packages/challenger-webui/src/pages/AskChallenge.tsx:966
msgid "Country"
msgstr ""
#. Translators: Placeholder in the recipient-name field of the Swiss
#. postal-address form.
-#: packages/challenger-webui/src/pages/AskChallenge.tsx:934
+#: packages/challenger-webui/src/pages/AskChallenge.tsx:921
msgid "Your full name"
msgstr ""
#. Translators: Label for a multiline postal-address field restricted
#. to addresses in Switzerland.
-#: packages/challenger-webui/src/pages/AskChallenge.tsx:954
+#: packages/challenger-webui/src/pages/AskChallenge.tsx:941
msgid "Swiss address"
msgstr ""
#. Translators: Help text below the Swiss postal-address field.
-#: packages/challenger-webui/src/pages/AskChallenge.tsx:956
+#: packages/challenger-webui/src/pages/AskChallenge.tsx:943
msgid "Make sure this is a Swiss address."
msgstr ""
@@ -1081,22 +1081,3 @@ msgstr ""
#: packages/challenger-webui/src/app.tsx:209
msgid "Connecting…"
msgstr ""
-
-#. Translators: Developer preference that exposes Challenger's manual
-#. OAuth session-setup screen; it is not part of the normal user flow.
-#: packages/challenger-webui/src/context/preferences.ts:80
-msgid "Show challenger setup screen"
-msgstr ""
-
-#. Translators: Error heading for a malformed verification URL or a URL whose
-#. session identifier Challenger no longer recognizes.
-#: packages/challenger-webui/src/pages/NonceNotFound.tsx:23
-msgid "The URL is wrong"
-msgstr ""
-
-#. Translators: Possible explanation shown below the invalid verification-URL
-#. heading.
-#: packages/challenger-webui/src/pages/NonceNotFound.tsx:26
-msgid "Maybe the validation check expired."
-msgstr ""
-
diff --git a/packages/challenger-webui/src/i18n/de.po b/packages/challenger-webui/src/i18n/de.po
@@ -67,7 +67,7 @@ msgstr "Kopiert"
#. Translators: %1$s is the host name of the application that requested
#. verification.
-#: packages/challenger-webui/src/components/CheckChallengeIsUpToDate.tsx:57
+#: packages/challenger-webui/src/components/CheckChallengeIsUpToDate.tsx:58
#: packages/challenger-webui/src/pages/AnswerChallenge.tsx:549
#: packages/challenger-webui/src/pages/CallengeCompleted.tsx:91
msgid "Return to %1$s"
@@ -75,25 +75,25 @@ msgstr "Zurück zu %1$s"
#. Translators: The user has exhausted the verification attempts allowed for
#. this session, not network retry attempts.
-#: packages/challenger-webui/src/components/CheckChallengeIsUpToDate.tsx:60
+#: packages/challenger-webui/src/components/CheckChallengeIsUpToDate.tsx:61
msgid "No attempts remain"
msgstr "Keine Versuche mehr übrig"
#. Translators: The user has exhausted all tries to enter a verification
#. code, rather than connection retry attempts.
-#: packages/challenger-webui/src/components/CheckChallengeIsUpToDate.tsx:63
+#: packages/challenger-webui/src/components/CheckChallengeIsUpToDate.tsx:64
msgid "No verification attempts remain"
msgstr "Keine Verifizierungsversuche mehr übrig"
#. Translators: Initial loading screen while the existing verification
#. session is fetched from Challenger.
-#: packages/challenger-webui/src/components/CheckChallengeIsUpToDate.tsx:81
+#: packages/challenger-webui/src/components/CheckChallengeIsUpToDate.tsx:82
#: packages/challenger-webui/src/pages/AnswerChallenge.tsx:231
msgid "Loading verification…"
msgstr "Verifizierung wird geladen…"
#. Translators: Reassurance below the initial verification loading title.
-#: packages/challenger-webui/src/components/CheckChallengeIsUpToDate.tsx:83
+#: packages/challenger-webui/src/components/CheckChallengeIsUpToDate.tsx:84
msgid "This can take a few seconds."
msgstr "Dies kann einige Sekunden dauern."
@@ -101,8 +101,8 @@ msgstr "Dies kann einige Sekunden dauern."
#. to retrieve an existing verification session.
#. Translators: Page title shown when all attempts to connect to Challenger
#. have failed.
-#: packages/challenger-webui/src/components/CheckChallengeIsUpToDate.tsx:91
-#: packages/challenger-webui/src/components/CheckChallengeIsUpToDate.tsx:149
+#: packages/challenger-webui/src/components/CheckChallengeIsUpToDate.tsx:92
+#: packages/challenger-webui/src/components/CheckChallengeIsUpToDate.tsx:150
#: packages/challenger-webui/src/pages/AskChallenge.tsx:161
#: packages/challenger-webui/src/pages/AskChallenge.tsx:226
#: packages/challenger-webui/src/pages/AnswerChallenge.tsx:236
@@ -112,13 +112,13 @@ msgstr "Verifizierungsdienst nicht verfügbar"
#. Translators: Error-notice heading for a failed attempt to retrieve the
#. current verification session.
-#: packages/challenger-webui/src/components/CheckChallengeIsUpToDate.tsx:94
+#: packages/challenger-webui/src/components/CheckChallengeIsUpToDate.tsx:95
msgid "We could not load this verification"
msgstr "Diese Verifizierung konnte nicht geladen werden"
#. Translators: Reassures the user that a connection failure did not discard
#. the verification steps they already completed.
-#: packages/challenger-webui/src/components/CheckChallengeIsUpToDate.tsx:97
+#: packages/challenger-webui/src/components/CheckChallengeIsUpToDate.tsx:98
#: packages/challenger-webui/src/pages/AskChallenge.tsx:163
#: packages/challenger-webui/src/pages/AnswerChallenge.tsx:241
msgid "Check your connection and try again. Your progress is safe."
@@ -127,8 +127,8 @@ msgstr ""
"bleibt erhalten."
#. Translators: Busy-state label while retrying a verification request.
-#: packages/challenger-webui/src/components/CheckChallengeIsUpToDate.tsx:99
-#: packages/challenger-webui/src/components/CheckChallengeIsUpToDate.tsx:168
+#: packages/challenger-webui/src/components/CheckChallengeIsUpToDate.tsx:100
+#: packages/challenger-webui/src/components/CheckChallengeIsUpToDate.tsx:169
#: packages/challenger-webui/src/pages/AskChallenge.tsx:169
#: packages/challenger-webui/src/pages/AnswerChallenge.tsx:247
msgid "Loading…"
@@ -136,8 +136,8 @@ msgstr "Wird geladen…"
#. Translators: Button that retries a failed request to Challenger.
#. Translators: Button that manually retries the connection to Challenger.
-#: packages/challenger-webui/src/components/CheckChallengeIsUpToDate.tsx:101
-#: packages/challenger-webui/src/components/CheckChallengeIsUpToDate.tsx:173
+#: packages/challenger-webui/src/components/CheckChallengeIsUpToDate.tsx:102
+#: packages/challenger-webui/src/components/CheckChallengeIsUpToDate.tsx:174
#: packages/challenger-webui/src/pages/AskChallenge.tsx:174
#: packages/challenger-webui/src/pages/AnswerChallenge.tsx:252
#: packages/challenger-webui/src/app.tsx:211
@@ -146,7 +146,7 @@ msgstr "Erneut versuchen"
#. Translators: Error heading for a verification session that has expired or
#. was already removed by Challenger.
-#: packages/challenger-webui/src/components/CheckChallengeIsUpToDate.tsx:129
+#: packages/challenger-webui/src/components/CheckChallengeIsUpToDate.tsx:130
msgid "Verification link expired"
msgstr "Verifizierungslink abgelaufen"
@@ -154,13 +154,13 @@ msgstr "Verifizierungslink abgelaufen"
#. verification-session link.
#. Translators: Page title for a malformed verification URL missing required
#. Challenger session parameters.
-#: packages/challenger-webui/src/components/CheckChallengeIsUpToDate.tsx:132
+#: packages/challenger-webui/src/components/CheckChallengeIsUpToDate.tsx:133
#: packages/challenger-webui/src/Routing.tsx:258
msgid "Invalid verification link"
msgstr "Ungültiger Verifizierungslink"
#. Translators: Explanation for an expired or removed verification session.
-#: packages/challenger-webui/src/components/CheckChallengeIsUpToDate.tsx:134
+#: packages/challenger-webui/src/components/CheckChallengeIsUpToDate.tsx:135
msgid ""
"This verification is no longer available. Return to the application and "
"start again."
@@ -172,14 +172,14 @@ msgstr ""
#. verification attempts.
#. Translators: Recovery instruction when neither the current verification
#. code nor a replacement address can be used.
-#: packages/challenger-webui/src/components/CheckChallengeIsUpToDate.tsx:137
+#: packages/challenger-webui/src/components/CheckChallengeIsUpToDate.tsx:138
#: packages/challenger-webui/src/pages/AskChallenge.tsx:466
msgid "Return to the application and start a new verification."
msgstr ""
"Kehren Sie zur Anwendung zurück und starten Sie eine neue Verifizierung."
#. Translators: Retry instruction for a temporary server-side failure.
-#: packages/challenger-webui/src/components/CheckChallengeIsUpToDate.tsx:139
+#: packages/challenger-webui/src/components/CheckChallengeIsUpToDate.tsx:140
msgid "The service had a temporary problem. Try again."
msgstr ""
"Beim Dienst ist ein vorübergehendes Problem aufgetreten. Versuchen Sie es "
@@ -187,13 +187,13 @@ msgstr ""
#. Translators: Explanation for a verification request that Challenger
#. rejected because required data is absent or invalid.
-#: packages/challenger-webui/src/components/CheckChallengeIsUpToDate.tsx:142
+#: packages/challenger-webui/src/components/CheckChallengeIsUpToDate.tsx:143
msgid "The verification request is incomplete or invalid."
msgstr "Die Verifizierungsanfrage ist unvollständig oder ungültig."
#. Translators: Brief transition screen while routing to the next step of
#. the verification flow.
-#: packages/challenger-webui/src/components/CheckChallengeIsUpToDate.tsx:190
+#: packages/challenger-webui/src/components/CheckChallengeIsUpToDate.tsx:191
msgid "Continuing…"
msgstr "Weiter…"
@@ -603,48 +603,48 @@ msgstr "Der Code konnte nicht gesendet werden. Versuchen Sie es erneut."
#. Translators: Actionable fallback validation message below an address form
#. field when Challenger does not provide a more specific localized hint.
-#: packages/challenger-webui/src/pages/AskChallenge.tsx:737
+#: packages/challenger-webui/src/pages/AskChallenge.tsx:724
msgid "Enter a valid value."
msgstr "Geben Sie einen gültigen Wert ein."
#. Translators: Label for the initial email-address input where the user
#. wants to receive a verification code.
-#: packages/challenger-webui/src/pages/AskChallenge.tsx:773
+#: packages/challenger-webui/src/pages/AskChallenge.tsx:760
msgid "Email"
msgstr "E-Mail"
#. Translators: Label for a prefilled email-address input that must be edited
#. to choose a replacement destination.
-#: packages/challenger-webui/src/pages/AskChallenge.tsx:776
+#: packages/challenger-webui/src/pages/AskChallenge.tsx:763
msgid "New email address"
msgstr "Neue E-Mail-Adresse"
#. Translators: Label for the initial phone-number input where the user wants
#. to receive a verification code by SMS.
-#: packages/challenger-webui/src/pages/AskChallenge.tsx:779
+#: packages/challenger-webui/src/pages/AskChallenge.tsx:766
msgid "Phone"
msgstr "Telefon"
#. Translators: Label for a prefilled phone-number input that must be edited
#. to choose a replacement destination.
-#: packages/challenger-webui/src/pages/AskChallenge.tsx:782
+#: packages/challenger-webui/src/pages/AskChallenge.tsx:769
msgid "New phone number"
msgstr "Neue Telefonnummer"
#. Translators: Postal-address form label for the recipient's name;
#. this may name either a person or a business.
-#: packages/challenger-webui/src/pages/AskChallenge.tsx:853
-#: packages/challenger-webui/src/pages/AskChallenge.tsx:931
+#: packages/challenger-webui/src/pages/AskChallenge.tsx:840
+#: packages/challenger-webui/src/pages/AskChallenge.tsx:918
msgid "Contact name"
msgstr "Kontaktname"
#. Translators: Placeholder in the postal recipient-name field.
-#: packages/challenger-webui/src/pages/AskChallenge.tsx:855
+#: packages/challenger-webui/src/pages/AskChallenge.tsx:842
msgid "Full name of the person or business"
msgstr "Vollständiger Name der Person oder des Unternehmens"
#. Translators: Label for a multiline postal street-address field.
-#: packages/challenger-webui/src/pages/AskChallenge.tsx:875
+#: packages/challenger-webui/src/pages/AskChallenge.tsx:862
msgid "Address"
msgstr "Adresse"
@@ -654,8 +654,8 @@ msgstr "Adresse"
#. Translators: Three-line example for a Swiss postal-address text
#. area. Preserve the line breaks and keep the components in local
#. postal-address order.
-#: packages/challenger-webui/src/pages/AskChallenge.tsx:879
-#: packages/challenger-webui/src/pages/AskChallenge.tsx:960
+#: packages/challenger-webui/src/pages/AskChallenge.tsx:866
+#: packages/challenger-webui/src/pages/AskChallenge.tsx:947
msgid ""
"Street and house number\n"
"Additional address information\n"
@@ -669,25 +669,25 @@ msgstr ""
#. verification form.
#. Translators: Label for the country field, fixed to Switzerland in
#. this version of the postal-address form.
-#: packages/challenger-webui/src/pages/AskChallenge.tsx:899
-#: packages/challenger-webui/src/pages/AskChallenge.tsx:979
+#: packages/challenger-webui/src/pages/AskChallenge.tsx:886
+#: packages/challenger-webui/src/pages/AskChallenge.tsx:966
msgid "Country"
msgstr "Land"
#. Translators: Placeholder in the recipient-name field of the Swiss
#. postal-address form.
-#: packages/challenger-webui/src/pages/AskChallenge.tsx:934
+#: packages/challenger-webui/src/pages/AskChallenge.tsx:921
msgid "Your full name"
msgstr "Ihr vollständiger Name"
#. Translators: Label for a multiline postal-address field restricted
#. to addresses in Switzerland.
-#: packages/challenger-webui/src/pages/AskChallenge.tsx:954
+#: packages/challenger-webui/src/pages/AskChallenge.tsx:941
msgid "Swiss address"
msgstr "Schweizer Adresse"
#. Translators: Help text below the Swiss postal-address field.
-#: packages/challenger-webui/src/pages/AskChallenge.tsx:956
+#: packages/challenger-webui/src/pages/AskChallenge.tsx:943
msgid "Make sure this is a Swiss address."
msgstr "Stellen Sie sicher, dass dies eine Schweizer Adresse ist."
@@ -1146,23 +1146,14 @@ msgstr ""
msgid "Connecting…"
msgstr "Verbindung wird hergestellt…"
-#. Translators: Developer preference that exposes Challenger's manual
-#. OAuth session-setup screen; it is not part of the normal user flow.
-#: packages/challenger-webui/src/context/preferences.ts:80
-msgid "Show challenger setup screen"
-msgstr "Challenger-Einrichtungsbildschirm anzeigen"
-
-#. Translators: Error heading for a malformed verification URL or a URL whose
-#. session identifier Challenger no longer recognizes.
-#: packages/challenger-webui/src/pages/NonceNotFound.tsx:23
-msgid "The URL is wrong"
-msgstr "Die URL ist falsch"
-
-#. Translators: Possible explanation shown below the invalid verification-URL
-#. heading.
-#: packages/challenger-webui/src/pages/NonceNotFound.tsx:26
-msgid "Maybe the validation check expired."
-msgstr "Möglicherweise ist die Validierungsprüfung abgelaufen."
+#~ msgid "Show challenger setup screen"
+#~ msgstr "Challenger-Einrichtungsbildschirm anzeigen"
+
+#~ msgid "The URL is wrong"
+#~ msgstr "Die URL ist falsch"
+
+#~ msgid "Maybe the validation check expired."
+#~ msgstr "Möglicherweise ist die Validierungsprüfung abgelaufen."
#~ msgid "You will be redirected to %1$s automatically in %2$s seconds."
#~ msgstr "Sie werden in %2$s Sekunden automatisch zu %1$s weitergeleitet."
diff --git a/packages/challenger-webui/src/i18n/es.po b/packages/challenger-webui/src/i18n/es.po
@@ -66,7 +66,7 @@ msgstr "Copiado"
#. Translators: %1$s is the host name of the application that requested
#. verification.
-#: packages/challenger-webui/src/components/CheckChallengeIsUpToDate.tsx:57
+#: packages/challenger-webui/src/components/CheckChallengeIsUpToDate.tsx:58
#: packages/challenger-webui/src/pages/AnswerChallenge.tsx:549
#: packages/challenger-webui/src/pages/CallengeCompleted.tsx:91
msgid "Return to %1$s"
@@ -74,25 +74,25 @@ msgstr "Volver a %1$s"
#. Translators: The user has exhausted the verification attempts allowed for
#. this session, not network retry attempts.
-#: packages/challenger-webui/src/components/CheckChallengeIsUpToDate.tsx:60
+#: packages/challenger-webui/src/components/CheckChallengeIsUpToDate.tsx:61
msgid "No attempts remain"
msgstr "No quedan intentos"
#. Translators: The user has exhausted all tries to enter a verification
#. code, rather than connection retry attempts.
-#: packages/challenger-webui/src/components/CheckChallengeIsUpToDate.tsx:63
+#: packages/challenger-webui/src/components/CheckChallengeIsUpToDate.tsx:64
msgid "No verification attempts remain"
msgstr "No quedan intentos de verificación"
#. Translators: Initial loading screen while the existing verification
#. session is fetched from Challenger.
-#: packages/challenger-webui/src/components/CheckChallengeIsUpToDate.tsx:81
+#: packages/challenger-webui/src/components/CheckChallengeIsUpToDate.tsx:82
#: packages/challenger-webui/src/pages/AnswerChallenge.tsx:231
msgid "Loading verification…"
msgstr "Cargando la verificación…"
#. Translators: Reassurance below the initial verification loading title.
-#: packages/challenger-webui/src/components/CheckChallengeIsUpToDate.tsx:83
+#: packages/challenger-webui/src/components/CheckChallengeIsUpToDate.tsx:84
msgid "This can take a few seconds."
msgstr "Esto puede tardar unos segundos."
@@ -100,8 +100,8 @@ msgstr "Esto puede tardar unos segundos."
#. to retrieve an existing verification session.
#. Translators: Page title shown when all attempts to connect to Challenger
#. have failed.
-#: packages/challenger-webui/src/components/CheckChallengeIsUpToDate.tsx:91
-#: packages/challenger-webui/src/components/CheckChallengeIsUpToDate.tsx:149
+#: packages/challenger-webui/src/components/CheckChallengeIsUpToDate.tsx:92
+#: packages/challenger-webui/src/components/CheckChallengeIsUpToDate.tsx:150
#: packages/challenger-webui/src/pages/AskChallenge.tsx:161
#: packages/challenger-webui/src/pages/AskChallenge.tsx:226
#: packages/challenger-webui/src/pages/AnswerChallenge.tsx:236
@@ -111,21 +111,21 @@ msgstr "Servicio de verificación no disponible"
#. Translators: Error-notice heading for a failed attempt to retrieve the
#. current verification session.
-#: packages/challenger-webui/src/components/CheckChallengeIsUpToDate.tsx:94
+#: packages/challenger-webui/src/components/CheckChallengeIsUpToDate.tsx:95
msgid "We could not load this verification"
msgstr "No pudimos cargar esta verificación"
#. Translators: Reassures the user that a connection failure did not discard
#. the verification steps they already completed.
-#: packages/challenger-webui/src/components/CheckChallengeIsUpToDate.tsx:97
+#: packages/challenger-webui/src/components/CheckChallengeIsUpToDate.tsx:98
#: packages/challenger-webui/src/pages/AskChallenge.tsx:163
#: packages/challenger-webui/src/pages/AnswerChallenge.tsx:241
msgid "Check your connection and try again. Your progress is safe."
msgstr "Compruebe su conexión e inténtelo de nuevo. Su progreso está guardado."
#. Translators: Busy-state label while retrying a verification request.
-#: packages/challenger-webui/src/components/CheckChallengeIsUpToDate.tsx:99
-#: packages/challenger-webui/src/components/CheckChallengeIsUpToDate.tsx:168
+#: packages/challenger-webui/src/components/CheckChallengeIsUpToDate.tsx:100
+#: packages/challenger-webui/src/components/CheckChallengeIsUpToDate.tsx:169
#: packages/challenger-webui/src/pages/AskChallenge.tsx:169
#: packages/challenger-webui/src/pages/AnswerChallenge.tsx:247
msgid "Loading…"
@@ -133,8 +133,8 @@ msgstr "Cargando…"
#. Translators: Button that retries a failed request to Challenger.
#. Translators: Button that manually retries the connection to Challenger.
-#: packages/challenger-webui/src/components/CheckChallengeIsUpToDate.tsx:101
-#: packages/challenger-webui/src/components/CheckChallengeIsUpToDate.tsx:173
+#: packages/challenger-webui/src/components/CheckChallengeIsUpToDate.tsx:102
+#: packages/challenger-webui/src/components/CheckChallengeIsUpToDate.tsx:174
#: packages/challenger-webui/src/pages/AskChallenge.tsx:174
#: packages/challenger-webui/src/pages/AnswerChallenge.tsx:252
#: packages/challenger-webui/src/app.tsx:211
@@ -143,7 +143,7 @@ msgstr "Intentar de nuevo"
#. Translators: Error heading for a verification session that has expired or
#. was already removed by Challenger.
-#: packages/challenger-webui/src/components/CheckChallengeIsUpToDate.tsx:129
+#: packages/challenger-webui/src/components/CheckChallengeIsUpToDate.tsx:130
msgid "Verification link expired"
msgstr "El enlace de verificación ha caducado"
@@ -151,13 +151,13 @@ msgstr "El enlace de verificación ha caducado"
#. verification-session link.
#. Translators: Page title for a malformed verification URL missing required
#. Challenger session parameters.
-#: packages/challenger-webui/src/components/CheckChallengeIsUpToDate.tsx:132
+#: packages/challenger-webui/src/components/CheckChallengeIsUpToDate.tsx:133
#: packages/challenger-webui/src/Routing.tsx:258
msgid "Invalid verification link"
msgstr "Enlace de verificación no válido"
#. Translators: Explanation for an expired or removed verification session.
-#: packages/challenger-webui/src/components/CheckChallengeIsUpToDate.tsx:134
+#: packages/challenger-webui/src/components/CheckChallengeIsUpToDate.tsx:135
msgid ""
"This verification is no longer available. Return to the application and "
"start again."
@@ -169,25 +169,25 @@ msgstr ""
#. verification attempts.
#. Translators: Recovery instruction when neither the current verification
#. code nor a replacement address can be used.
-#: packages/challenger-webui/src/components/CheckChallengeIsUpToDate.tsx:137
+#: packages/challenger-webui/src/components/CheckChallengeIsUpToDate.tsx:138
#: packages/challenger-webui/src/pages/AskChallenge.tsx:466
msgid "Return to the application and start a new verification."
msgstr "Vuelva a la aplicación e inicie una nueva verificación."
#. Translators: Retry instruction for a temporary server-side failure.
-#: packages/challenger-webui/src/components/CheckChallengeIsUpToDate.tsx:139
+#: packages/challenger-webui/src/components/CheckChallengeIsUpToDate.tsx:140
msgid "The service had a temporary problem. Try again."
msgstr "El servicio tuvo un problema temporal. Inténtelo de nuevo."
#. Translators: Explanation for a verification request that Challenger
#. rejected because required data is absent or invalid.
-#: packages/challenger-webui/src/components/CheckChallengeIsUpToDate.tsx:142
+#: packages/challenger-webui/src/components/CheckChallengeIsUpToDate.tsx:143
msgid "The verification request is incomplete or invalid."
msgstr "La solicitud de verificación está incompleta o no es válida."
#. Translators: Brief transition screen while routing to the next step of
#. the verification flow.
-#: packages/challenger-webui/src/components/CheckChallengeIsUpToDate.tsx:190
+#: packages/challenger-webui/src/components/CheckChallengeIsUpToDate.tsx:191
msgid "Continuing…"
msgstr "Continuando…"
@@ -592,48 +592,48 @@ msgstr "No se pudo enviar el código. Inténtelo de nuevo."
#. Translators: Actionable fallback validation message below an address form
#. field when Challenger does not provide a more specific localized hint.
-#: packages/challenger-webui/src/pages/AskChallenge.tsx:737
+#: packages/challenger-webui/src/pages/AskChallenge.tsx:724
msgid "Enter a valid value."
msgstr "Introduzca un valor válido."
#. Translators: Label for the initial email-address input where the user
#. wants to receive a verification code.
-#: packages/challenger-webui/src/pages/AskChallenge.tsx:773
+#: packages/challenger-webui/src/pages/AskChallenge.tsx:760
msgid "Email"
msgstr "Correo electrónico"
#. Translators: Label for a prefilled email-address input that must be edited
#. to choose a replacement destination.
-#: packages/challenger-webui/src/pages/AskChallenge.tsx:776
+#: packages/challenger-webui/src/pages/AskChallenge.tsx:763
msgid "New email address"
msgstr "Nueva dirección de correo electrónico"
#. Translators: Label for the initial phone-number input where the user wants
#. to receive a verification code by SMS.
-#: packages/challenger-webui/src/pages/AskChallenge.tsx:779
+#: packages/challenger-webui/src/pages/AskChallenge.tsx:766
msgid "Phone"
msgstr "Teléfono"
#. Translators: Label for a prefilled phone-number input that must be edited
#. to choose a replacement destination.
-#: packages/challenger-webui/src/pages/AskChallenge.tsx:782
+#: packages/challenger-webui/src/pages/AskChallenge.tsx:769
msgid "New phone number"
msgstr "Nuevo número de teléfono"
#. Translators: Postal-address form label for the recipient's name;
#. this may name either a person or a business.
-#: packages/challenger-webui/src/pages/AskChallenge.tsx:853
-#: packages/challenger-webui/src/pages/AskChallenge.tsx:931
+#: packages/challenger-webui/src/pages/AskChallenge.tsx:840
+#: packages/challenger-webui/src/pages/AskChallenge.tsx:918
msgid "Contact name"
msgstr "Nombre de contacto"
#. Translators: Placeholder in the postal recipient-name field.
-#: packages/challenger-webui/src/pages/AskChallenge.tsx:855
+#: packages/challenger-webui/src/pages/AskChallenge.tsx:842
msgid "Full name of the person or business"
msgstr "Nombre completo de la persona o empresa"
#. Translators: Label for a multiline postal street-address field.
-#: packages/challenger-webui/src/pages/AskChallenge.tsx:875
+#: packages/challenger-webui/src/pages/AskChallenge.tsx:862
msgid "Address"
msgstr "Dirección"
@@ -643,8 +643,8 @@ msgstr "Dirección"
#. Translators: Three-line example for a Swiss postal-address text
#. area. Preserve the line breaks and keep the components in local
#. postal-address order.
-#: packages/challenger-webui/src/pages/AskChallenge.tsx:879
-#: packages/challenger-webui/src/pages/AskChallenge.tsx:960
+#: packages/challenger-webui/src/pages/AskChallenge.tsx:866
+#: packages/challenger-webui/src/pages/AskChallenge.tsx:947
msgid ""
"Street and house number\n"
"Additional address information\n"
@@ -658,25 +658,25 @@ msgstr ""
#. verification form.
#. Translators: Label for the country field, fixed to Switzerland in
#. this version of the postal-address form.
-#: packages/challenger-webui/src/pages/AskChallenge.tsx:899
-#: packages/challenger-webui/src/pages/AskChallenge.tsx:979
+#: packages/challenger-webui/src/pages/AskChallenge.tsx:886
+#: packages/challenger-webui/src/pages/AskChallenge.tsx:966
msgid "Country"
msgstr "País"
#. Translators: Placeholder in the recipient-name field of the Swiss
#. postal-address form.
-#: packages/challenger-webui/src/pages/AskChallenge.tsx:934
+#: packages/challenger-webui/src/pages/AskChallenge.tsx:921
msgid "Your full name"
msgstr "Tu nombre completo"
#. Translators: Label for a multiline postal-address field restricted
#. to addresses in Switzerland.
-#: packages/challenger-webui/src/pages/AskChallenge.tsx:954
+#: packages/challenger-webui/src/pages/AskChallenge.tsx:941
msgid "Swiss address"
msgstr "Dirección suiza"
#. Translators: Help text below the Swiss postal-address field.
-#: packages/challenger-webui/src/pages/AskChallenge.tsx:956
+#: packages/challenger-webui/src/pages/AskChallenge.tsx:943
msgid "Make sure this is a Swiss address."
msgstr "Asegúrate de que esta sea una dirección suiza."
@@ -1129,23 +1129,14 @@ msgstr ""
msgid "Connecting…"
msgstr "Conectando…"
-#. Translators: Developer preference that exposes Challenger's manual
-#. OAuth session-setup screen; it is not part of the normal user flow.
-#: packages/challenger-webui/src/context/preferences.ts:80
-msgid "Show challenger setup screen"
-msgstr "Mostrar pantalla de configuración de Challenger"
-
-#. Translators: Error heading for a malformed verification URL or a URL whose
-#. session identifier Challenger no longer recognizes.
-#: packages/challenger-webui/src/pages/NonceNotFound.tsx:23
-msgid "The URL is wrong"
-msgstr "La URL es incorrecta"
-
-#. Translators: Possible explanation shown below the invalid verification-URL
-#. heading.
-#: packages/challenger-webui/src/pages/NonceNotFound.tsx:26
-msgid "Maybe the validation check expired."
-msgstr "Es posible que la verificación de validación haya expirado."
+#~ msgid "Show challenger setup screen"
+#~ msgstr "Mostrar pantalla de configuración de Challenger"
+
+#~ msgid "The URL is wrong"
+#~ msgstr "La URL es incorrecta"
+
+#~ msgid "Maybe the validation check expired."
+#~ msgstr "Es posible que la verificación de validación haya expirado."
#~ msgid "You will be redirected to %1$s automatically in %2$s seconds."
#~ msgstr "Se le redirigirá automáticamente a %1$s en %2$s segundos."
diff --git a/packages/challenger-webui/src/i18n/fr.po b/packages/challenger-webui/src/i18n/fr.po
@@ -67,7 +67,7 @@ msgstr "Copié"
#. Translators: %1$s is the host name of the application that requested
#. verification.
-#: packages/challenger-webui/src/components/CheckChallengeIsUpToDate.tsx:57
+#: packages/challenger-webui/src/components/CheckChallengeIsUpToDate.tsx:58
#: packages/challenger-webui/src/pages/AnswerChallenge.tsx:549
#: packages/challenger-webui/src/pages/CallengeCompleted.tsx:91
msgid "Return to %1$s"
@@ -75,25 +75,25 @@ msgstr "Retour à %1$s"
#. Translators: The user has exhausted the verification attempts allowed for
#. this session, not network retry attempts.
-#: packages/challenger-webui/src/components/CheckChallengeIsUpToDate.tsx:60
+#: packages/challenger-webui/src/components/CheckChallengeIsUpToDate.tsx:61
msgid "No attempts remain"
msgstr "Aucune tentative restante"
#. Translators: The user has exhausted all tries to enter a verification
#. code, rather than connection retry attempts.
-#: packages/challenger-webui/src/components/CheckChallengeIsUpToDate.tsx:63
+#: packages/challenger-webui/src/components/CheckChallengeIsUpToDate.tsx:64
msgid "No verification attempts remain"
msgstr "Aucune tentative de vérification restante"
#. Translators: Initial loading screen while the existing verification
#. session is fetched from Challenger.
-#: packages/challenger-webui/src/components/CheckChallengeIsUpToDate.tsx:81
+#: packages/challenger-webui/src/components/CheckChallengeIsUpToDate.tsx:82
#: packages/challenger-webui/src/pages/AnswerChallenge.tsx:231
msgid "Loading verification…"
msgstr "Chargement de la vérification…"
#. Translators: Reassurance below the initial verification loading title.
-#: packages/challenger-webui/src/components/CheckChallengeIsUpToDate.tsx:83
+#: packages/challenger-webui/src/components/CheckChallengeIsUpToDate.tsx:84
msgid "This can take a few seconds."
msgstr "Cela peut prendre quelques secondes."
@@ -101,8 +101,8 @@ msgstr "Cela peut prendre quelques secondes."
#. to retrieve an existing verification session.
#. Translators: Page title shown when all attempts to connect to Challenger
#. have failed.
-#: packages/challenger-webui/src/components/CheckChallengeIsUpToDate.tsx:91
-#: packages/challenger-webui/src/components/CheckChallengeIsUpToDate.tsx:149
+#: packages/challenger-webui/src/components/CheckChallengeIsUpToDate.tsx:92
+#: packages/challenger-webui/src/components/CheckChallengeIsUpToDate.tsx:150
#: packages/challenger-webui/src/pages/AskChallenge.tsx:161
#: packages/challenger-webui/src/pages/AskChallenge.tsx:226
#: packages/challenger-webui/src/pages/AnswerChallenge.tsx:236
@@ -112,13 +112,13 @@ msgstr "Service de vérification indisponible"
#. Translators: Error-notice heading for a failed attempt to retrieve the
#. current verification session.
-#: packages/challenger-webui/src/components/CheckChallengeIsUpToDate.tsx:94
+#: packages/challenger-webui/src/components/CheckChallengeIsUpToDate.tsx:95
msgid "We could not load this verification"
msgstr "Impossible de charger cette vérification"
#. Translators: Reassures the user that a connection failure did not discard
#. the verification steps they already completed.
-#: packages/challenger-webui/src/components/CheckChallengeIsUpToDate.tsx:97
+#: packages/challenger-webui/src/components/CheckChallengeIsUpToDate.tsx:98
#: packages/challenger-webui/src/pages/AskChallenge.tsx:163
#: packages/challenger-webui/src/pages/AnswerChallenge.tsx:241
msgid "Check your connection and try again. Your progress is safe."
@@ -126,8 +126,8 @@ msgstr ""
"Vérifiez votre connexion et réessayez. Votre progression est conservée."
#. Translators: Busy-state label while retrying a verification request.
-#: packages/challenger-webui/src/components/CheckChallengeIsUpToDate.tsx:99
-#: packages/challenger-webui/src/components/CheckChallengeIsUpToDate.tsx:168
+#: packages/challenger-webui/src/components/CheckChallengeIsUpToDate.tsx:100
+#: packages/challenger-webui/src/components/CheckChallengeIsUpToDate.tsx:169
#: packages/challenger-webui/src/pages/AskChallenge.tsx:169
#: packages/challenger-webui/src/pages/AnswerChallenge.tsx:247
msgid "Loading…"
@@ -135,8 +135,8 @@ msgstr "Chargement…"
#. Translators: Button that retries a failed request to Challenger.
#. Translators: Button that manually retries the connection to Challenger.
-#: packages/challenger-webui/src/components/CheckChallengeIsUpToDate.tsx:101
-#: packages/challenger-webui/src/components/CheckChallengeIsUpToDate.tsx:173
+#: packages/challenger-webui/src/components/CheckChallengeIsUpToDate.tsx:102
+#: packages/challenger-webui/src/components/CheckChallengeIsUpToDate.tsx:174
#: packages/challenger-webui/src/pages/AskChallenge.tsx:174
#: packages/challenger-webui/src/pages/AnswerChallenge.tsx:252
#: packages/challenger-webui/src/app.tsx:211
@@ -145,7 +145,7 @@ msgstr "Réessayer"
#. Translators: Error heading for a verification session that has expired or
#. was already removed by Challenger.
-#: packages/challenger-webui/src/components/CheckChallengeIsUpToDate.tsx:129
+#: packages/challenger-webui/src/components/CheckChallengeIsUpToDate.tsx:130
msgid "Verification link expired"
msgstr "Lien de vérification expiré"
@@ -153,13 +153,13 @@ msgstr "Lien de vérification expiré"
#. verification-session link.
#. Translators: Page title for a malformed verification URL missing required
#. Challenger session parameters.
-#: packages/challenger-webui/src/components/CheckChallengeIsUpToDate.tsx:132
+#: packages/challenger-webui/src/components/CheckChallengeIsUpToDate.tsx:133
#: packages/challenger-webui/src/Routing.tsx:258
msgid "Invalid verification link"
msgstr "Lien de vérification non valide"
#. Translators: Explanation for an expired or removed verification session.
-#: packages/challenger-webui/src/components/CheckChallengeIsUpToDate.tsx:134
+#: packages/challenger-webui/src/components/CheckChallengeIsUpToDate.tsx:135
msgid ""
"This verification is no longer available. Return to the application and "
"start again."
@@ -171,25 +171,25 @@ msgstr ""
#. verification attempts.
#. Translators: Recovery instruction when neither the current verification
#. code nor a replacement address can be used.
-#: packages/challenger-webui/src/components/CheckChallengeIsUpToDate.tsx:137
+#: packages/challenger-webui/src/components/CheckChallengeIsUpToDate.tsx:138
#: packages/challenger-webui/src/pages/AskChallenge.tsx:466
msgid "Return to the application and start a new verification."
msgstr "Revenez à l’application et démarrez une nouvelle vérification."
#. Translators: Retry instruction for a temporary server-side failure.
-#: packages/challenger-webui/src/components/CheckChallengeIsUpToDate.tsx:139
+#: packages/challenger-webui/src/components/CheckChallengeIsUpToDate.tsx:140
msgid "The service had a temporary problem. Try again."
msgstr "Le service a rencontré un problème temporaire. Réessayez."
#. Translators: Explanation for a verification request that Challenger
#. rejected because required data is absent or invalid.
-#: packages/challenger-webui/src/components/CheckChallengeIsUpToDate.tsx:142
+#: packages/challenger-webui/src/components/CheckChallengeIsUpToDate.tsx:143
msgid "The verification request is incomplete or invalid."
msgstr "La demande de vérification est incomplète ou non valide."
#. Translators: Brief transition screen while routing to the next step of
#. the verification flow.
-#: packages/challenger-webui/src/components/CheckChallengeIsUpToDate.tsx:190
+#: packages/challenger-webui/src/components/CheckChallengeIsUpToDate.tsx:191
msgid "Continuing…"
msgstr "Passage à l’étape suivante…"
@@ -595,48 +595,48 @@ msgstr "Le code n’a pas pu être envoyé. Réessayez."
#. Translators: Actionable fallback validation message below an address form
#. field when Challenger does not provide a more specific localized hint.
-#: packages/challenger-webui/src/pages/AskChallenge.tsx:737
+#: packages/challenger-webui/src/pages/AskChallenge.tsx:724
msgid "Enter a valid value."
msgstr "Saisissez une valeur valide."
#. Translators: Label for the initial email-address input where the user
#. wants to receive a verification code.
-#: packages/challenger-webui/src/pages/AskChallenge.tsx:773
+#: packages/challenger-webui/src/pages/AskChallenge.tsx:760
msgid "Email"
msgstr "Courriel"
#. Translators: Label for a prefilled email-address input that must be edited
#. to choose a replacement destination.
-#: packages/challenger-webui/src/pages/AskChallenge.tsx:776
+#: packages/challenger-webui/src/pages/AskChallenge.tsx:763
msgid "New email address"
msgstr "Nouvelle adresse e-mail"
#. Translators: Label for the initial phone-number input where the user wants
#. to receive a verification code by SMS.
-#: packages/challenger-webui/src/pages/AskChallenge.tsx:779
+#: packages/challenger-webui/src/pages/AskChallenge.tsx:766
msgid "Phone"
msgstr "Téléphone"
#. Translators: Label for a prefilled phone-number input that must be edited
#. to choose a replacement destination.
-#: packages/challenger-webui/src/pages/AskChallenge.tsx:782
+#: packages/challenger-webui/src/pages/AskChallenge.tsx:769
msgid "New phone number"
msgstr "Nouveau numéro de téléphone"
#. Translators: Postal-address form label for the recipient's name;
#. this may name either a person or a business.
-#: packages/challenger-webui/src/pages/AskChallenge.tsx:853
-#: packages/challenger-webui/src/pages/AskChallenge.tsx:931
+#: packages/challenger-webui/src/pages/AskChallenge.tsx:840
+#: packages/challenger-webui/src/pages/AskChallenge.tsx:918
msgid "Contact name"
msgstr "Nom du contact"
#. Translators: Placeholder in the postal recipient-name field.
-#: packages/challenger-webui/src/pages/AskChallenge.tsx:855
+#: packages/challenger-webui/src/pages/AskChallenge.tsx:842
msgid "Full name of the person or business"
msgstr "Nom complet de la personne ou de l’entreprise"
#. Translators: Label for a multiline postal street-address field.
-#: packages/challenger-webui/src/pages/AskChallenge.tsx:875
+#: packages/challenger-webui/src/pages/AskChallenge.tsx:862
msgid "Address"
msgstr "Adresse"
@@ -646,8 +646,8 @@ msgstr "Adresse"
#. Translators: Three-line example for a Swiss postal-address text
#. area. Preserve the line breaks and keep the components in local
#. postal-address order.
-#: packages/challenger-webui/src/pages/AskChallenge.tsx:879
-#: packages/challenger-webui/src/pages/AskChallenge.tsx:960
+#: packages/challenger-webui/src/pages/AskChallenge.tsx:866
+#: packages/challenger-webui/src/pages/AskChallenge.tsx:947
msgid ""
"Street and house number\n"
"Additional address information\n"
@@ -661,25 +661,25 @@ msgstr ""
#. verification form.
#. Translators: Label for the country field, fixed to Switzerland in
#. this version of the postal-address form.
-#: packages/challenger-webui/src/pages/AskChallenge.tsx:899
-#: packages/challenger-webui/src/pages/AskChallenge.tsx:979
+#: packages/challenger-webui/src/pages/AskChallenge.tsx:886
+#: packages/challenger-webui/src/pages/AskChallenge.tsx:966
msgid "Country"
msgstr "Pays"
#. Translators: Placeholder in the recipient-name field of the Swiss
#. postal-address form.
-#: packages/challenger-webui/src/pages/AskChallenge.tsx:934
+#: packages/challenger-webui/src/pages/AskChallenge.tsx:921
msgid "Your full name"
msgstr "Votre nom complet"
#. Translators: Label for a multiline postal-address field restricted
#. to addresses in Switzerland.
-#: packages/challenger-webui/src/pages/AskChallenge.tsx:954
+#: packages/challenger-webui/src/pages/AskChallenge.tsx:941
msgid "Swiss address"
msgstr "Adresse suisse"
#. Translators: Help text below the Swiss postal-address field.
-#: packages/challenger-webui/src/pages/AskChallenge.tsx:956
+#: packages/challenger-webui/src/pages/AskChallenge.tsx:943
msgid "Make sure this is a Swiss address."
msgstr "Assurez-vous qu’il s’agit d’une adresse en Suisse."
@@ -1136,23 +1136,14 @@ msgstr ""
msgid "Connecting…"
msgstr "Connexion…"
-#. Translators: Developer preference that exposes Challenger's manual
-#. OAuth session-setup screen; it is not part of the normal user flow.
-#: packages/challenger-webui/src/context/preferences.ts:80
-msgid "Show challenger setup screen"
-msgstr "Afficher l’écran de configuration de Challenger"
-
-#. Translators: Error heading for a malformed verification URL or a URL whose
-#. session identifier Challenger no longer recognizes.
-#: packages/challenger-webui/src/pages/NonceNotFound.tsx:23
-msgid "The URL is wrong"
-msgstr "L’URL est incorrecte"
-
-#. Translators: Possible explanation shown below the invalid verification-URL
-#. heading.
-#: packages/challenger-webui/src/pages/NonceNotFound.tsx:26
-msgid "Maybe the validation check expired."
-msgstr "Il se peut que la vérification ait expiré."
+#~ msgid "Show challenger setup screen"
+#~ msgstr "Afficher l’écran de configuration de Challenger"
+
+#~ msgid "The URL is wrong"
+#~ msgstr "L’URL est incorrecte"
+
+#~ msgid "Maybe the validation check expired."
+#~ msgstr "Il se peut que la vérification ait expiré."
#~ msgid "You will be redirected to %1$s automatically in %2$s seconds."
#~ msgstr "Vous serez automatiquement redirigé vers %1$s dans %2$s secondes."
diff --git a/packages/challenger-webui/src/i18n/it.po b/packages/challenger-webui/src/i18n/it.po
@@ -66,7 +66,7 @@ msgstr "Copiato"
#. Translators: %1$s is the host name of the application that requested
#. verification.
-#: packages/challenger-webui/src/components/CheckChallengeIsUpToDate.tsx:57
+#: packages/challenger-webui/src/components/CheckChallengeIsUpToDate.tsx:58
#: packages/challenger-webui/src/pages/AnswerChallenge.tsx:549
#: packages/challenger-webui/src/pages/CallengeCompleted.tsx:91
msgid "Return to %1$s"
@@ -74,25 +74,25 @@ msgstr "Torna a %1$s"
#. Translators: The user has exhausted the verification attempts allowed for
#. this session, not network retry attempts.
-#: packages/challenger-webui/src/components/CheckChallengeIsUpToDate.tsx:60
+#: packages/challenger-webui/src/components/CheckChallengeIsUpToDate.tsx:61
msgid "No attempts remain"
msgstr "Non rimangono tentativi"
#. Translators: The user has exhausted all tries to enter a verification
#. code, rather than connection retry attempts.
-#: packages/challenger-webui/src/components/CheckChallengeIsUpToDate.tsx:63
+#: packages/challenger-webui/src/components/CheckChallengeIsUpToDate.tsx:64
msgid "No verification attempts remain"
msgstr "Non rimangono tentativi di verifica"
#. Translators: Initial loading screen while the existing verification
#. session is fetched from Challenger.
-#: packages/challenger-webui/src/components/CheckChallengeIsUpToDate.tsx:81
+#: packages/challenger-webui/src/components/CheckChallengeIsUpToDate.tsx:82
#: packages/challenger-webui/src/pages/AnswerChallenge.tsx:231
msgid "Loading verification…"
msgstr "Caricamento della verifica…"
#. Translators: Reassurance below the initial verification loading title.
-#: packages/challenger-webui/src/components/CheckChallengeIsUpToDate.tsx:83
+#: packages/challenger-webui/src/components/CheckChallengeIsUpToDate.tsx:84
msgid "This can take a few seconds."
msgstr "L’operazione può richiedere alcuni secondi."
@@ -100,8 +100,8 @@ msgstr "L’operazione può richiedere alcuni secondi."
#. to retrieve an existing verification session.
#. Translators: Page title shown when all attempts to connect to Challenger
#. have failed.
-#: packages/challenger-webui/src/components/CheckChallengeIsUpToDate.tsx:91
-#: packages/challenger-webui/src/components/CheckChallengeIsUpToDate.tsx:149
+#: packages/challenger-webui/src/components/CheckChallengeIsUpToDate.tsx:92
+#: packages/challenger-webui/src/components/CheckChallengeIsUpToDate.tsx:150
#: packages/challenger-webui/src/pages/AskChallenge.tsx:161
#: packages/challenger-webui/src/pages/AskChallenge.tsx:226
#: packages/challenger-webui/src/pages/AnswerChallenge.tsx:236
@@ -111,21 +111,21 @@ msgstr "Servizio di verifica non disponibile"
#. Translators: Error-notice heading for a failed attempt to retrieve the
#. current verification session.
-#: packages/challenger-webui/src/components/CheckChallengeIsUpToDate.tsx:94
+#: packages/challenger-webui/src/components/CheckChallengeIsUpToDate.tsx:95
msgid "We could not load this verification"
msgstr "Impossibile caricare questa verifica"
#. Translators: Reassures the user that a connection failure did not discard
#. the verification steps they already completed.
-#: packages/challenger-webui/src/components/CheckChallengeIsUpToDate.tsx:97
+#: packages/challenger-webui/src/components/CheckChallengeIsUpToDate.tsx:98
#: packages/challenger-webui/src/pages/AskChallenge.tsx:163
#: packages/challenger-webui/src/pages/AnswerChallenge.tsx:241
msgid "Check your connection and try again. Your progress is safe."
msgstr "Controlla la connessione e riprova. I progressi non andranno persi."
#. Translators: Busy-state label while retrying a verification request.
-#: packages/challenger-webui/src/components/CheckChallengeIsUpToDate.tsx:99
-#: packages/challenger-webui/src/components/CheckChallengeIsUpToDate.tsx:168
+#: packages/challenger-webui/src/components/CheckChallengeIsUpToDate.tsx:100
+#: packages/challenger-webui/src/components/CheckChallengeIsUpToDate.tsx:169
#: packages/challenger-webui/src/pages/AskChallenge.tsx:169
#: packages/challenger-webui/src/pages/AnswerChallenge.tsx:247
msgid "Loading…"
@@ -133,8 +133,8 @@ msgstr "Caricamento…"
#. Translators: Button that retries a failed request to Challenger.
#. Translators: Button that manually retries the connection to Challenger.
-#: packages/challenger-webui/src/components/CheckChallengeIsUpToDate.tsx:101
-#: packages/challenger-webui/src/components/CheckChallengeIsUpToDate.tsx:173
+#: packages/challenger-webui/src/components/CheckChallengeIsUpToDate.tsx:102
+#: packages/challenger-webui/src/components/CheckChallengeIsUpToDate.tsx:174
#: packages/challenger-webui/src/pages/AskChallenge.tsx:174
#: packages/challenger-webui/src/pages/AnswerChallenge.tsx:252
#: packages/challenger-webui/src/app.tsx:211
@@ -143,7 +143,7 @@ msgstr "Riprova"
#. Translators: Error heading for a verification session that has expired or
#. was already removed by Challenger.
-#: packages/challenger-webui/src/components/CheckChallengeIsUpToDate.tsx:129
+#: packages/challenger-webui/src/components/CheckChallengeIsUpToDate.tsx:130
msgid "Verification link expired"
msgstr "Link di verifica scaduto"
@@ -151,13 +151,13 @@ msgstr "Link di verifica scaduto"
#. verification-session link.
#. Translators: Page title for a malformed verification URL missing required
#. Challenger session parameters.
-#: packages/challenger-webui/src/components/CheckChallengeIsUpToDate.tsx:132
+#: packages/challenger-webui/src/components/CheckChallengeIsUpToDate.tsx:133
#: packages/challenger-webui/src/Routing.tsx:258
msgid "Invalid verification link"
msgstr "Link di verifica non valido"
#. Translators: Explanation for an expired or removed verification session.
-#: packages/challenger-webui/src/components/CheckChallengeIsUpToDate.tsx:134
+#: packages/challenger-webui/src/components/CheckChallengeIsUpToDate.tsx:135
msgid ""
"This verification is no longer available. Return to the application and "
"start again."
@@ -168,25 +168,25 @@ msgstr ""
#. verification attempts.
#. Translators: Recovery instruction when neither the current verification
#. code nor a replacement address can be used.
-#: packages/challenger-webui/src/components/CheckChallengeIsUpToDate.tsx:137
+#: packages/challenger-webui/src/components/CheckChallengeIsUpToDate.tsx:138
#: packages/challenger-webui/src/pages/AskChallenge.tsx:466
msgid "Return to the application and start a new verification."
msgstr "Torna all’applicazione e avvia una nuova verifica."
#. Translators: Retry instruction for a temporary server-side failure.
-#: packages/challenger-webui/src/components/CheckChallengeIsUpToDate.tsx:139
+#: packages/challenger-webui/src/components/CheckChallengeIsUpToDate.tsx:140
msgid "The service had a temporary problem. Try again."
msgstr "Il servizio ha riscontrato un problema temporaneo. Riprova."
#. Translators: Explanation for a verification request that Challenger
#. rejected because required data is absent or invalid.
-#: packages/challenger-webui/src/components/CheckChallengeIsUpToDate.tsx:142
+#: packages/challenger-webui/src/components/CheckChallengeIsUpToDate.tsx:143
msgid "The verification request is incomplete or invalid."
msgstr "La richiesta di verifica è incompleta o non valida."
#. Translators: Brief transition screen while routing to the next step of
#. the verification flow.
-#: packages/challenger-webui/src/components/CheckChallengeIsUpToDate.tsx:190
+#: packages/challenger-webui/src/components/CheckChallengeIsUpToDate.tsx:191
msgid "Continuing…"
msgstr "Passaggio alla fase successiva…"
@@ -588,48 +588,48 @@ msgstr "Impossibile inviare il codice. Riprova."
#. Translators: Actionable fallback validation message below an address form
#. field when Challenger does not provide a more specific localized hint.
-#: packages/challenger-webui/src/pages/AskChallenge.tsx:737
+#: packages/challenger-webui/src/pages/AskChallenge.tsx:724
msgid "Enter a valid value."
msgstr "Inserisci un valore valido."
#. Translators: Label for the initial email-address input where the user
#. wants to receive a verification code.
-#: packages/challenger-webui/src/pages/AskChallenge.tsx:773
+#: packages/challenger-webui/src/pages/AskChallenge.tsx:760
msgid "Email"
msgstr "E-mail"
#. Translators: Label for a prefilled email-address input that must be edited
#. to choose a replacement destination.
-#: packages/challenger-webui/src/pages/AskChallenge.tsx:776
+#: packages/challenger-webui/src/pages/AskChallenge.tsx:763
msgid "New email address"
msgstr "Nuovo indirizzo e-mail"
#. Translators: Label for the initial phone-number input where the user wants
#. to receive a verification code by SMS.
-#: packages/challenger-webui/src/pages/AskChallenge.tsx:779
+#: packages/challenger-webui/src/pages/AskChallenge.tsx:766
msgid "Phone"
msgstr "Telefono"
#. Translators: Label for a prefilled phone-number input that must be edited
#. to choose a replacement destination.
-#: packages/challenger-webui/src/pages/AskChallenge.tsx:782
+#: packages/challenger-webui/src/pages/AskChallenge.tsx:769
msgid "New phone number"
msgstr "Nuovo numero di telefono"
#. Translators: Postal-address form label for the recipient's name;
#. this may name either a person or a business.
-#: packages/challenger-webui/src/pages/AskChallenge.tsx:853
-#: packages/challenger-webui/src/pages/AskChallenge.tsx:931
+#: packages/challenger-webui/src/pages/AskChallenge.tsx:840
+#: packages/challenger-webui/src/pages/AskChallenge.tsx:918
msgid "Contact name"
msgstr "Nome del contatto"
#. Translators: Placeholder in the postal recipient-name field.
-#: packages/challenger-webui/src/pages/AskChallenge.tsx:855
+#: packages/challenger-webui/src/pages/AskChallenge.tsx:842
msgid "Full name of the person or business"
msgstr "Nome completo della persona o dell’azienda"
#. Translators: Label for a multiline postal street-address field.
-#: packages/challenger-webui/src/pages/AskChallenge.tsx:875
+#: packages/challenger-webui/src/pages/AskChallenge.tsx:862
msgid "Address"
msgstr "Indirizzo"
@@ -639,8 +639,8 @@ msgstr "Indirizzo"
#. Translators: Three-line example for a Swiss postal-address text
#. area. Preserve the line breaks and keep the components in local
#. postal-address order.
-#: packages/challenger-webui/src/pages/AskChallenge.tsx:879
-#: packages/challenger-webui/src/pages/AskChallenge.tsx:960
+#: packages/challenger-webui/src/pages/AskChallenge.tsx:866
+#: packages/challenger-webui/src/pages/AskChallenge.tsx:947
msgid ""
"Street and house number\n"
"Additional address information\n"
@@ -654,25 +654,25 @@ msgstr ""
#. verification form.
#. Translators: Label for the country field, fixed to Switzerland in
#. this version of the postal-address form.
-#: packages/challenger-webui/src/pages/AskChallenge.tsx:899
-#: packages/challenger-webui/src/pages/AskChallenge.tsx:979
+#: packages/challenger-webui/src/pages/AskChallenge.tsx:886
+#: packages/challenger-webui/src/pages/AskChallenge.tsx:966
msgid "Country"
msgstr "Paese"
#. Translators: Placeholder in the recipient-name field of the Swiss
#. postal-address form.
-#: packages/challenger-webui/src/pages/AskChallenge.tsx:934
+#: packages/challenger-webui/src/pages/AskChallenge.tsx:921
msgid "Your full name"
msgstr "Il tuo nome completo"
#. Translators: Label for a multiline postal-address field restricted
#. to addresses in Switzerland.
-#: packages/challenger-webui/src/pages/AskChallenge.tsx:954
+#: packages/challenger-webui/src/pages/AskChallenge.tsx:941
msgid "Swiss address"
msgstr "Indirizzo svizzero"
#. Translators: Help text below the Swiss postal-address field.
-#: packages/challenger-webui/src/pages/AskChallenge.tsx:956
+#: packages/challenger-webui/src/pages/AskChallenge.tsx:943
msgid "Make sure this is a Swiss address."
msgstr "Assicurati che si tratti di un indirizzo svizzero."
@@ -1125,23 +1125,14 @@ msgstr ""
msgid "Connecting…"
msgstr "Connessione…"
-#. Translators: Developer preference that exposes Challenger's manual
-#. OAuth session-setup screen; it is not part of the normal user flow.
-#: packages/challenger-webui/src/context/preferences.ts:80
-msgid "Show challenger setup screen"
-msgstr "Mostra la schermata di configurazione di Challenger"
-
-#. Translators: Error heading for a malformed verification URL or a URL whose
-#. session identifier Challenger no longer recognizes.
-#: packages/challenger-webui/src/pages/NonceNotFound.tsx:23
-msgid "The URL is wrong"
-msgstr "L’URL non è corretto"
-
-#. Translators: Possible explanation shown below the invalid verification-URL
-#. heading.
-#: packages/challenger-webui/src/pages/NonceNotFound.tsx:26
-msgid "Maybe the validation check expired."
-msgstr "La verifica potrebbe essere scaduta."
+#~ msgid "Show challenger setup screen"
+#~ msgstr "Mostra la schermata di configurazione di Challenger"
+
+#~ msgid "The URL is wrong"
+#~ msgstr "L’URL non è corretto"
+
+#~ msgid "Maybe the validation check expired."
+#~ msgstr "La verifica potrebbe essere scaduta."
#~ msgid "You will be redirected to %1$s automatically in %2$s seconds."
#~ msgstr "Verrai reindirizzato automaticamente a %1$s tra %2$s secondi."
diff --git a/packages/challenger-webui/src/i18n/strings.ts b/packages/challenger-webui/src/i18n/strings.ts
@@ -375,13 +375,6 @@ strings["it"] = {
"Controlla la connessione e riprova. Le informazioni di verifica non sono state modificate.",
],
"Connecting…": ["Connessione…"],
- "Show challenger setup screen": [
- "Mostra la schermata di configurazione di Challenger",
- ],
- "The URL is wrong": ["L’URL non è corretto"],
- "Maybe the validation check expired.": [
- "La verifica potrebbe essere scaduta.",
- ],
},
},
domain: "messages",
@@ -758,13 +751,6 @@ strings["fr"] = {
"Vérifiez votre connexion et réessayez. Vos informations de vérification n’ont pas été modifiées.",
],
"Connecting…": ["Connexion…"],
- "Show challenger setup screen": [
- "Afficher l’écran de configuration de Challenger",
- ],
- "The URL is wrong": ["L’URL est incorrecte"],
- "Maybe the validation check expired.": [
- "Il se peut que la vérification ait expiré.",
- ],
},
},
domain: "messages",
@@ -1143,13 +1129,6 @@ strings["es"] = {
"Compruebe su conexión e inténtelo de nuevo. La información de su verificación no ha cambiado.",
],
"Connecting…": ["Conectando…"],
- "Show challenger setup screen": [
- "Mostrar pantalla de configuración de Challenger",
- ],
- "The URL is wrong": ["La URL es incorrecta"],
- "Maybe the validation check expired.": [
- "Es posible que la verificación de validación haya expirado.",
- ],
},
},
domain: "messages",
@@ -1520,13 +1499,6 @@ strings["de"] = {
"Überprüfen Sie Ihre Verbindung und versuchen Sie es erneut. Ihre Verifizierungsinformationen wurden nicht geändert.",
],
"Connecting…": ["Verbindung wird hergestellt…"],
- "Show challenger setup screen": [
- "Challenger-Einrichtungsbildschirm anzeigen",
- ],
- "The URL is wrong": ["Die URL ist falsch"],
- "Maybe the validation check expired.": [
- "Möglicherweise ist die Validierungsprüfung abgelaufen.",
- ],
},
},
domain: "messages",
diff --git a/packages/libeufin-bank-webui/src/i18n/bank.pot b/packages/libeufin-bank-webui/src/i18n/bank.pot
@@ -112,7 +112,7 @@ msgstr ""
#. screenid: 110
#: packages/libeufin-bank-webui/src/pages/LoginForm.tsx:286
#: packages/libeufin-bank-webui/src/pages/RegistrationPage.tsx:192
-#: packages/libeufin-bank-webui/src/pages/admin/AccountList.tsx:163
+#: packages/libeufin-bank-webui/src/pages/admin/AccountList.tsx:165
msgid "Username"
msgstr ""
@@ -184,35 +184,35 @@ msgstr ""
msgid "The password must not exceed %1$s characters."
msgstr ""
-#: packages/libeufin-bank-webui/src/utils.ts:127
+#: packages/libeufin-bank-webui/src/utils.ts:99
msgid "IBAN country code not found"
msgstr ""
-#: packages/libeufin-bank-webui/src/utils.ts:129
+#: packages/libeufin-bank-webui/src/utils.ts:101
msgid "IBAN numbers have less than 34 digits"
msgstr ""
-#: packages/libeufin-bank-webui/src/utils.ts:131
+#: packages/libeufin-bank-webui/src/utils.ts:103
msgid "IBAN numbers have more than 4 digits"
msgstr ""
-#: packages/libeufin-bank-webui/src/utils.ts:133
+#: packages/libeufin-bank-webui/src/utils.ts:105
msgid "IBAN length is invalid for this country"
msgstr ""
-#: packages/libeufin-bank-webui/src/utils.ts:135
+#: packages/libeufin-bank-webui/src/utils.ts:107
msgid "The IBAN contains invalid characters"
msgstr ""
-#: packages/libeufin-bank-webui/src/utils.ts:137
+#: packages/libeufin-bank-webui/src/utils.ts:109
msgid "IBAN number is not valid, checksum is wrong"
msgstr ""
-#: packages/libeufin-bank-webui/src/utils.ts:139
+#: packages/libeufin-bank-webui/src/utils.ts:111
msgid "The IBAN is not valid"
msgstr ""
-#: packages/libeufin-bank-webui/src/utils.ts:150
+#: packages/libeufin-bank-webui/src/utils.ts:122
msgid "Use letters, numbers or any of these characters: - . _ ~"
msgstr ""
@@ -225,7 +225,7 @@ msgstr ""
#: packages/libeufin-bank-webui/src/components/Cashouts/views.tsx:137
#: packages/libeufin-bank-webui/src/components/Transactions/views.tsx:26
#: packages/libeufin-bank-webui/src/pages/BankFrame.tsx:67
-#: packages/libeufin-bank-webui/src/pages/PublicHistoriesPage.tsx:55
+#: packages/libeufin-bank-webui/src/pages/PublicHistoriesPage.tsx:59
msgid "Try again"
msgstr ""
@@ -258,7 +258,7 @@ msgstr ""
#: packages/libeufin-bank-webui/src/pages/regional/CreateCashout.tsx:176
#: packages/libeufin-bank-webui/src/pages/regional/ConversionConfig.tsx:101
#: packages/libeufin-bank-webui/src/pages/ConversionRateClassDetails.tsx:102
-#: packages/libeufin-bank-webui/src/pages/ConversionRateClassDetails.tsx:1085
+#: packages/libeufin-bank-webui/src/pages/ConversionRateClassDetails.tsx:1076
#: packages/libeufin-bank-webui/src/pages/regional/ShowCashoutDetails.tsx:106
msgid "Failed to load conversion rate information."
msgstr ""
@@ -313,7 +313,7 @@ msgstr ""
#: packages/libeufin-bank-webui/src/components/Cashouts/views.tsx:232
#: packages/libeufin-bank-webui/src/pages/PaymentOptions.tsx:54
-#: packages/libeufin-bank-webui/src/pages/admin/AccountList.tsx:173
+#: packages/libeufin-bank-webui/src/pages/admin/AccountList.tsx:175
msgid "Actions"
msgstr ""
@@ -341,6 +341,7 @@ msgstr ""
#. screenid: 100
#: packages/libeufin-bank-webui/src/pages/ProfileNavigation.tsx:72
#: packages/libeufin-bank-webui/src/components/Transactions/views.tsx:113
+#: packages/libeufin-bank-webui/src/pages/PublicHistoriesPage.tsx:93
#: packages/libeufin-bank-webui/src/pages/regional/CashoutCreatePage.tsx:38
#: packages/libeufin-bank-webui/src/pages/WireTransfer.tsx:99
#: packages/libeufin-bank-webui/src/pages/WalletWithdrawal.tsx:83
@@ -577,10 +578,10 @@ msgid "Failed to create the cashout."
msgstr ""
#: packages/libeufin-bank-webui/src/pages/regional/CreateCashout.tsx:454
-#: packages/libeufin-bank-webui/src/pages/admin/ConversionClassList.tsx:179
+#: packages/libeufin-bank-webui/src/pages/admin/ConversionClassList.tsx:180
#: packages/libeufin-bank-webui/src/pages/regional/ConversionConfig.tsx:445
#: packages/libeufin-bank-webui/src/pages/ConversionRateClassDetails.tsx:518
-#: packages/libeufin-bank-webui/src/pages/ConversionRateClassDetails.tsx:1201
+#: packages/libeufin-bank-webui/src/pages/ConversionRateClassDetails.tsx:1209
msgid "Cashout"
msgstr ""
@@ -636,7 +637,7 @@ msgid "Conversion rate"
msgstr ""
#: packages/libeufin-bank-webui/src/pages/regional/CreateCashout.tsx:535
-#: packages/libeufin-bank-webui/src/pages/admin/AccountList.tsx:171
+#: packages/libeufin-bank-webui/src/pages/admin/AccountList.tsx:173
msgid "Balance"
msgstr ""
@@ -1129,7 +1130,7 @@ msgid "Account \"%1$s\""
msgstr ""
#: packages/libeufin-bank-webui/src/pages/account/ShowAccountDetails.tsx:211
-#: packages/libeufin-bank-webui/src/pages/admin/AccountList.tsx:233
+#: packages/libeufin-bank-webui/src/pages/admin/AccountList.tsx:235
msgid "Removed"
msgstr ""
@@ -1142,8 +1143,8 @@ msgid "Account details"
msgstr ""
#: packages/libeufin-bank-webui/src/pages/account/ShowAccountDetails.tsx:239
-#: packages/libeufin-bank-webui/src/pages/ConversionRateClassDetails.tsx:1235
-#: packages/libeufin-bank-webui/src/pages/ConversionRateClassDetails.tsx:1251
+#: packages/libeufin-bank-webui/src/pages/ConversionRateClassDetails.tsx:1243
+#: packages/libeufin-bank-webui/src/pages/ConversionRateClassDetails.tsx:1259
msgid "Not configured"
msgstr ""
@@ -1234,20 +1235,20 @@ msgstr ""
msgid "Enter the new password again."
msgstr ""
-#: packages/libeufin-bank-webui/src/components/Transactions/state.ts:55
-#: packages/libeufin-bank-webui/src/components/Transactions/state.ts:63
+#: packages/libeufin-bank-webui/src/components/Transactions/state.ts:57
+#: packages/libeufin-bank-webui/src/components/Transactions/state.ts:64
msgid "Failed to load transactions."
msgstr ""
-#: packages/libeufin-bank-webui/src/components/Transactions/state.ts:82
+#: packages/libeufin-bank-webui/src/components/Transactions/state.ts:84
msgid "Unknown account"
msgstr ""
-#: packages/libeufin-bank-webui/src/components/Transactions/state.ts:97
+#: packages/libeufin-bank-webui/src/components/Transactions/state.ts:99
msgid "Recent activity"
msgstr ""
-#: packages/libeufin-bank-webui/src/components/Transactions/state.ts:98
+#: packages/libeufin-bank-webui/src/components/Transactions/state.ts:100
msgid "Transactions"
msgstr ""
@@ -1290,9 +1291,9 @@ msgid "Subject"
msgstr ""
#: packages/libeufin-bank-webui/src/components/Transactions/views.tsx:248
-#: packages/libeufin-bank-webui/src/pages/admin/ConversionClassList.tsx:274
-#: packages/libeufin-bank-webui/src/pages/ConversionRateClassDetails.tsx:1301
-#: packages/libeufin-bank-webui/src/pages/admin/AccountList.tsx:273
+#: packages/libeufin-bank-webui/src/pages/admin/ConversionClassList.tsx:275
+#: packages/libeufin-bank-webui/src/pages/ConversionRateClassDetails.tsx:1309
+#: packages/libeufin-bank-webui/src/pages/admin/AccountList.tsx:275
msgid "Pagination"
msgstr ""
@@ -1539,7 +1540,7 @@ msgstr ""
#. screenid: 110
#: packages/libeufin-bank-webui/src/pages/admin/CreateNewAccount.tsx:175
#: packages/libeufin-bank-webui/src/pages/RegistrationPage.tsx:269
-#: packages/libeufin-bank-webui/src/pages/admin/AccountList.tsx:107
+#: packages/libeufin-bank-webui/src/pages/admin/AccountList.tsx:109
msgid "Create account"
msgstr ""
@@ -1695,32 +1696,32 @@ msgstr ""
msgid "Show install wallet first"
msgstr ""
-#: packages/libeufin-bank-webui/src/components/DemoBanner.tsx:74
+#: packages/libeufin-bank-webui/src/components/DemoBanner.tsx:54
msgid "Introduction"
msgstr ""
-#: packages/libeufin-bank-webui/src/components/DemoBanner.tsx:76
-#: packages/libeufin-bank-webui/src/components/DemoBanner.tsx:110
+#: packages/libeufin-bank-webui/src/components/DemoBanner.tsx:56
+#: packages/libeufin-bank-webui/src/components/DemoBanner.tsx:90
msgid "Bank"
msgstr ""
-#: packages/libeufin-bank-webui/src/components/DemoBanner.tsx:78
+#: packages/libeufin-bank-webui/src/components/DemoBanner.tsx:58
msgid "Essay Shop"
msgstr ""
-#: packages/libeufin-bank-webui/src/components/DemoBanner.tsx:80
+#: packages/libeufin-bank-webui/src/components/DemoBanner.tsx:60
msgid "Donations"
msgstr ""
-#: packages/libeufin-bank-webui/src/components/DemoBanner.tsx:104
+#: packages/libeufin-bank-webui/src/components/DemoBanner.tsx:84
msgid "GNU Taler logo"
msgstr ""
-#: packages/libeufin-bank-webui/src/components/DemoBanner.tsx:114
+#: packages/libeufin-bank-webui/src/components/DemoBanner.tsx:94
msgid "Withdraw toy currency into your GNU Taler wallet."
msgstr ""
-#: packages/libeufin-bank-webui/src/components/DemoBanner.tsx:126
+#: packages/libeufin-bank-webui/src/components/DemoBanner.tsx:106
msgid "Demo pages"
msgstr ""
@@ -1739,9 +1740,9 @@ msgstr ""
#. screenid: 103
#: packages/libeufin-bank-webui/src/pages/BankFrame.tsx:259
-#: packages/libeufin-bank-webui/src/pages/PublicHistoriesPage.tsx:72
-#: packages/libeufin-bank-webui/src/pages/PublicHistoriesPage.tsx:87
-#: packages/libeufin-bank-webui/src/pages/admin/AccountList.tsx:99
+#: packages/libeufin-bank-webui/src/pages/PublicHistoriesPage.tsx:98
+#: packages/libeufin-bank-webui/src/pages/PublicHistoriesPage.tsx:113
+#: packages/libeufin-bank-webui/src/pages/admin/AccountList.tsx:101
#: packages/libeufin-bank-webui/src/pages/DeveloperSettings.tsx:226
msgid "Public accounts"
msgstr ""
@@ -1787,7 +1788,7 @@ msgstr ""
msgid "Welcome, %1$s"
msgstr ""
-#: packages/libeufin-bank-webui/src/pages/admin/ConversionClassList.tsx:72
+#: packages/libeufin-bank-webui/src/pages/admin/ConversionClassList.tsx:74
msgid "Failed to load conversion rate."
msgstr ""
@@ -1804,68 +1805,68 @@ msgstr ""
msgid "Conversion list not implemented."
msgstr ""
-#: packages/libeufin-bank-webui/src/pages/admin/ConversionClassList.tsx:121
+#: packages/libeufin-bank-webui/src/pages/admin/ConversionClassList.tsx:122
msgid "Conversion rate classes"
msgstr ""
-#: packages/libeufin-bank-webui/src/pages/admin/ConversionClassList.tsx:124
+#: packages/libeufin-bank-webui/src/pages/admin/ConversionClassList.tsx:125
msgid "Configure different cash-in and cashout terms for groups of accounts."
msgstr ""
-#: packages/libeufin-bank-webui/src/pages/admin/ConversionClassList.tsx:135
+#: packages/libeufin-bank-webui/src/pages/admin/ConversionClassList.tsx:136
#: packages/libeufin-bank-webui/src/pages/regional/ConversionConfig.tsx:316
msgid "Default conversion rate"
msgstr ""
-#: packages/libeufin-bank-webui/src/pages/admin/ConversionClassList.tsx:142
+#: packages/libeufin-bank-webui/src/pages/admin/ConversionClassList.tsx:143
msgid "Create conversion rate class"
msgstr ""
-#: packages/libeufin-bank-webui/src/pages/admin/ConversionClassList.tsx:152
+#: packages/libeufin-bank-webui/src/pages/admin/ConversionClassList.tsx:153
msgid "No conversion rate classes"
msgstr ""
-#: packages/libeufin-bank-webui/src/pages/admin/ConversionClassList.tsx:155
+#: packages/libeufin-bank-webui/src/pages/admin/ConversionClassList.tsx:156
msgid "All accounts currently use the default conversion rate."
msgstr ""
-#: packages/libeufin-bank-webui/src/pages/admin/ConversionClassList.tsx:167
+#: packages/libeufin-bank-webui/src/pages/admin/ConversionClassList.tsx:168
#: packages/libeufin-bank-webui/src/pages/ConversionRateClassDetails.tsx:446
-#: packages/libeufin-bank-webui/src/pages/ConversionRateClassDetails.tsx:1189
+#: packages/libeufin-bank-webui/src/pages/ConversionRateClassDetails.tsx:1197
#: packages/libeufin-bank-webui/src/pages/admin/ConversionRateClassForm.tsx:213
-#: packages/libeufin-bank-webui/src/pages/admin/AccountList.tsx:167
+#: packages/libeufin-bank-webui/src/pages/admin/AccountList.tsx:169
msgid "Name"
msgstr ""
-#: packages/libeufin-bank-webui/src/pages/admin/ConversionClassList.tsx:171
+#: packages/libeufin-bank-webui/src/pages/admin/ConversionClassList.tsx:172
#: packages/libeufin-bank-webui/src/pages/ConversionRateClassDetails.tsx:476
#: packages/libeufin-bank-webui/src/pages/admin/ConversionRateClassForm.tsx:248
msgid "Description"
msgstr ""
-#: packages/libeufin-bank-webui/src/pages/admin/ConversionClassList.tsx:175
+#: packages/libeufin-bank-webui/src/pages/admin/ConversionClassList.tsx:176
#: packages/libeufin-bank-webui/src/pages/regional/ConversionConfig.tsx:427
#: packages/libeufin-bank-webui/src/pages/ConversionRateClassDetails.tsx:503
-#: packages/libeufin-bank-webui/src/pages/ConversionRateClassDetails.tsx:1197
+#: packages/libeufin-bank-webui/src/pages/ConversionRateClassDetails.tsx:1205
msgid "Cashin"
msgstr ""
-#: packages/libeufin-bank-webui/src/pages/admin/ConversionClassList.tsx:284
-#: packages/libeufin-bank-webui/src/pages/ConversionRateClassDetails.tsx:1311
+#: packages/libeufin-bank-webui/src/pages/admin/ConversionClassList.tsx:285
+#: packages/libeufin-bank-webui/src/pages/ConversionRateClassDetails.tsx:1319
msgid "First page"
msgstr ""
-#: packages/libeufin-bank-webui/src/pages/admin/ConversionClassList.tsx:293
-#: packages/libeufin-bank-webui/src/pages/ConversionRateClassDetails.tsx:1320
-#: packages/libeufin-bank-webui/src/pages/admin/AccountList.tsx:292
+#: packages/libeufin-bank-webui/src/pages/admin/ConversionClassList.tsx:294
+#: packages/libeufin-bank-webui/src/pages/ConversionRateClassDetails.tsx:1328
+#: packages/libeufin-bank-webui/src/pages/admin/AccountList.tsx:294
msgid "Next"
msgstr ""
-#: packages/libeufin-bank-webui/src/pages/admin/ConversionClassList.tsx:328
+#: packages/libeufin-bank-webui/src/pages/admin/ConversionClassList.tsx:329
msgid "min:"
msgstr ""
-#: packages/libeufin-bank-webui/src/pages/admin/ConversionClassList.tsx:335
+#: packages/libeufin-bank-webui/src/pages/admin/ConversionClassList.tsx:336
msgid "fee:"
msgstr ""
@@ -1889,8 +1890,8 @@ msgstr ""
#: packages/libeufin-bank-webui/src/pages/regional/ConversionConfig.tsx:288
#: packages/libeufin-bank-webui/src/pages/ConversionRateClassDetails.tsx:109
#: packages/libeufin-bank-webui/src/pages/ConversionRateClassDetails.tsx:124
-#: packages/libeufin-bank-webui/src/pages/ConversionRateClassDetails.tsx:1092
-#: packages/libeufin-bank-webui/src/pages/ConversionRateClassDetails.tsx:1104
+#: packages/libeufin-bank-webui/src/pages/ConversionRateClassDetails.tsx:1083
+#: packages/libeufin-bank-webui/src/pages/ConversionRateClassDetails.tsx:1105
msgid "Conversion is disabled"
msgstr ""
@@ -2124,7 +2125,7 @@ msgstr ""
#: packages/libeufin-bank-webui/src/pages/ConversionRateClassDetails.tsx:110
#: packages/libeufin-bank-webui/src/pages/ConversionRateClassDetails.tsx:125
-#: packages/libeufin-bank-webui/src/pages/ConversionRateClassDetails.tsx:1105
+#: packages/libeufin-bank-webui/src/pages/ConversionRateClassDetails.tsx:1106
msgid ""
"Conversion should be enabled in the configuration, the conversion rate should be "
"initialized with fee(s), rates and a rounding mode."
@@ -2172,7 +2173,7 @@ msgstr ""
#: packages/libeufin-bank-webui/src/pages/ConversionRateClassDetails.tsx:343
#: packages/libeufin-bank-webui/src/components/AdminNavigation.tsx:49
-#: packages/libeufin-bank-webui/src/pages/admin/AccountList.tsx:90
+#: packages/libeufin-bank-webui/src/pages/admin/AccountList.tsx:92
msgid "Accounts"
msgstr ""
@@ -2240,48 +2241,48 @@ msgstr ""
msgid "The account could not be updated. Please try again."
msgstr ""
-#: packages/libeufin-bank-webui/src/pages/ConversionRateClassDetails.tsx:1076
-msgid "Failed to load users in conversion class."
+#: packages/libeufin-bank-webui/src/pages/ConversionRateClassDetails.tsx:1084
+msgid "Conversion rate information is unavailable for these accounts."
msgstr ""
-#: packages/libeufin-bank-webui/src/pages/ConversionRateClassDetails.tsx:1093
-msgid "Conversion rate information is unavailable for these accounts."
+#: packages/libeufin-bank-webui/src/pages/ConversionRateClassDetails.tsx:1097
+msgid "Failed to load users in conversion class."
msgstr ""
-#: packages/libeufin-bank-webui/src/pages/ConversionRateClassDetails.tsx:1121
+#: packages/libeufin-bank-webui/src/pages/ConversionRateClassDetails.tsx:1123
msgid "Filters"
msgstr ""
-#: packages/libeufin-bank-webui/src/pages/ConversionRateClassDetails.tsx:1128
+#: packages/libeufin-bank-webui/src/pages/ConversionRateClassDetails.tsx:1130
msgid "Show from other classes"
msgstr ""
-#: packages/libeufin-bank-webui/src/pages/ConversionRateClassDetails.tsx:1146
+#: packages/libeufin-bank-webui/src/pages/ConversionRateClassDetails.tsx:1150
msgid "Account"
msgstr ""
-#: packages/libeufin-bank-webui/src/pages/ConversionRateClassDetails.tsx:1159
+#: packages/libeufin-bank-webui/src/pages/ConversionRateClassDetails.tsx:1165
msgid "Group ID"
msgstr ""
-#: packages/libeufin-bank-webui/src/pages/ConversionRateClassDetails.tsx:1178
+#: packages/libeufin-bank-webui/src/pages/ConversionRateClassDetails.tsx:1186
msgid "No users in this conversion rate class"
msgstr ""
-#: packages/libeufin-bank-webui/src/pages/ConversionRateClassDetails.tsx:1193
+#: packages/libeufin-bank-webui/src/pages/ConversionRateClassDetails.tsx:1201
msgid "Class"
msgstr ""
-#: packages/libeufin-bank-webui/src/pages/ConversionRateClassDetails.tsx:1205
+#: packages/libeufin-bank-webui/src/pages/ConversionRateClassDetails.tsx:1213
msgid "Action"
msgstr ""
-#: packages/libeufin-bank-webui/src/pages/ConversionRateClassDetails.tsx:1270
-#: packages/libeufin-bank-webui/src/pages/admin/AccountList.tsx:258
+#: packages/libeufin-bank-webui/src/pages/ConversionRateClassDetails.tsx:1278
+#: packages/libeufin-bank-webui/src/pages/admin/AccountList.tsx:260
msgid "Remove"
msgstr ""
-#: packages/libeufin-bank-webui/src/pages/ConversionRateClassDetails.tsx:1287
+#: packages/libeufin-bank-webui/src/pages/ConversionRateClassDetails.tsx:1295
msgid "Add"
msgstr ""
@@ -2309,15 +2310,15 @@ msgstr ""
msgid "Create class"
msgstr ""
-#: packages/libeufin-bank-webui/src/pages/PublicHistoriesPage.tsx:48
+#: packages/libeufin-bank-webui/src/pages/PublicHistoriesPage.tsx:52
msgid "Failed to load public accounts."
msgstr ""
-#: packages/libeufin-bank-webui/src/pages/PublicHistoriesPage.tsx:75
+#: packages/libeufin-bank-webui/src/pages/PublicHistoriesPage.tsx:101
msgid "Browse transaction histories shared by public bank accounts."
msgstr ""
-#: packages/libeufin-bank-webui/src/pages/PublicHistoriesPage.tsx:83
+#: packages/libeufin-bank-webui/src/pages/PublicHistoriesPage.tsx:109
msgid "No public accounts are available."
msgstr ""
@@ -2904,35 +2905,35 @@ msgstr ""
msgid "Bank administration"
msgstr ""
-#: packages/libeufin-bank-webui/src/pages/admin/AccountList.tsx:69
+#: packages/libeufin-bank-webui/src/pages/admin/AccountList.tsx:71
msgid "Failed to load the account list."
msgstr ""
-#: packages/libeufin-bank-webui/src/pages/admin/AccountList.tsx:120
+#: packages/libeufin-bank-webui/src/pages/admin/AccountList.tsx:122
msgid "Search accounts"
msgstr ""
-#: packages/libeufin-bank-webui/src/pages/admin/AccountList.tsx:128
+#: packages/libeufin-bank-webui/src/pages/admin/AccountList.tsx:130
msgid "Search by username or name"
msgstr ""
-#: packages/libeufin-bank-webui/src/pages/admin/AccountList.tsx:136
+#: packages/libeufin-bank-webui/src/pages/admin/AccountList.tsx:138
msgid "Search"
msgstr ""
-#: packages/libeufin-bank-webui/src/pages/admin/AccountList.tsx:147
+#: packages/libeufin-bank-webui/src/pages/admin/AccountList.tsx:149
msgid "Clear"
msgstr ""
-#: packages/libeufin-bank-webui/src/pages/admin/AccountList.tsx:217
+#: packages/libeufin-bank-webui/src/pages/admin/AccountList.tsx:219
msgid "Unknown"
msgstr ""
-#: packages/libeufin-bank-webui/src/pages/admin/AccountList.tsx:244
+#: packages/libeufin-bank-webui/src/pages/admin/AccountList.tsx:246
msgid "Change password"
msgstr ""
-#: packages/libeufin-bank-webui/src/pages/admin/AccountList.tsx:283
+#: packages/libeufin-bank-webui/src/pages/admin/AccountList.tsx:285
msgid "Previous"
msgstr ""
@@ -3235,4 +3236,3 @@ msgstr ""
#: packages/libeufin-bank-webui/src/pages/DeveloperSettings.tsx:260
msgid "Back to bank"
msgstr ""
-
diff --git a/packages/libeufin-bank-webui/src/i18n/ca.po b/packages/libeufin-bank-webui/src/i18n/ca.po
@@ -119,7 +119,7 @@ msgstr "La sessió ha caducat. Confirmeu la contrasenya per continuar."
#. screenid: 110
#: packages/libeufin-bank-webui/src/pages/LoginForm.tsx:286
#: packages/libeufin-bank-webui/src/pages/RegistrationPage.tsx:192
-#: packages/libeufin-bank-webui/src/pages/admin/AccountList.tsx:163
+#: packages/libeufin-bank-webui/src/pages/admin/AccountList.tsx:165
msgid "Username"
msgstr "Nom d'usuari"
@@ -191,35 +191,35 @@ msgstr "La contrasenya és massa curta. No pot tenir menys de 8 caràcters."
msgid "The password must not exceed %1$s characters."
msgstr "La contrasenya no pot superar els %1$s caràcters."
-#: packages/libeufin-bank-webui/src/utils.ts:127
+#: packages/libeufin-bank-webui/src/utils.ts:99
msgid "IBAN country code not found"
msgstr "No s'ha trobat el codi de país de l'IBAN"
-#: packages/libeufin-bank-webui/src/utils.ts:129
+#: packages/libeufin-bank-webui/src/utils.ts:101
msgid "IBAN numbers have less than 34 digits"
msgstr "Els números IBAN tenen menys de 34 xifres"
-#: packages/libeufin-bank-webui/src/utils.ts:131
+#: packages/libeufin-bank-webui/src/utils.ts:103
msgid "IBAN numbers have more than 4 digits"
msgstr "Els números IBAN tenen més de 4 xifres"
-#: packages/libeufin-bank-webui/src/utils.ts:133
+#: packages/libeufin-bank-webui/src/utils.ts:105
msgid "IBAN length is invalid for this country"
msgstr "La longitud de l'IBAN no és vàlida per a aquest país"
-#: packages/libeufin-bank-webui/src/utils.ts:135
+#: packages/libeufin-bank-webui/src/utils.ts:107
msgid "The IBAN contains invalid characters"
msgstr "L'IBAN conté caràcters no vàlids"
-#: packages/libeufin-bank-webui/src/utils.ts:137
+#: packages/libeufin-bank-webui/src/utils.ts:109
msgid "IBAN number is not valid, checksum is wrong"
msgstr "El número IBAN no és vàlid, la suma de verificació és incorrecta"
-#: packages/libeufin-bank-webui/src/utils.ts:139
+#: packages/libeufin-bank-webui/src/utils.ts:111
msgid "The IBAN is not valid"
msgstr "L'IBAN no és vàlid"
-#: packages/libeufin-bank-webui/src/utils.ts:150
+#: packages/libeufin-bank-webui/src/utils.ts:122
msgid "Use letters, numbers or any of these characters: - . _ ~"
msgstr "Utilitzeu lletres, xifres o qualsevol d'aquests caràcters: - . _ ~"
@@ -232,7 +232,7 @@ msgstr "No s'han pogut carregar els cashouts."
#: packages/libeufin-bank-webui/src/components/Cashouts/views.tsx:137
#: packages/libeufin-bank-webui/src/components/Transactions/views.tsx:26
#: packages/libeufin-bank-webui/src/pages/BankFrame.tsx:67
-#: packages/libeufin-bank-webui/src/pages/PublicHistoriesPage.tsx:55
+#: packages/libeufin-bank-webui/src/pages/PublicHistoriesPage.tsx:59
msgid "Try again"
msgstr "Torneu-ho a provar"
@@ -269,7 +269,7 @@ msgstr "Encara no s'ha determinat cap quantitat."
#: packages/libeufin-bank-webui/src/pages/regional/CreateCashout.tsx:176
#: packages/libeufin-bank-webui/src/pages/regional/ConversionConfig.tsx:101
#: packages/libeufin-bank-webui/src/pages/ConversionRateClassDetails.tsx:102
-#: packages/libeufin-bank-webui/src/pages/ConversionRateClassDetails.tsx:1085
+#: packages/libeufin-bank-webui/src/pages/ConversionRateClassDetails.tsx:1076
#: packages/libeufin-bank-webui/src/pages/regional/ShowCashoutDetails.tsx:106
msgid "Failed to load conversion rate information."
msgstr "No s'ha pogut carregar la informació del tipus de conversió."
@@ -330,7 +330,7 @@ msgstr "Transferit"
#: packages/libeufin-bank-webui/src/components/Cashouts/views.tsx:232
#: packages/libeufin-bank-webui/src/pages/PaymentOptions.tsx:54
-#: packages/libeufin-bank-webui/src/pages/admin/AccountList.tsx:173
+#: packages/libeufin-bank-webui/src/pages/admin/AccountList.tsx:175
msgid "Actions"
msgstr "Accions"
@@ -361,6 +361,7 @@ msgstr "Integració del comerciant"
#. screenid: 100
#: packages/libeufin-bank-webui/src/pages/ProfileNavigation.tsx:72
#: packages/libeufin-bank-webui/src/components/Transactions/views.tsx:113
+#: packages/libeufin-bank-webui/src/pages/PublicHistoriesPage.tsx:93
#: packages/libeufin-bank-webui/src/pages/regional/CashoutCreatePage.tsx:38
#: packages/libeufin-bank-webui/src/pages/WireTransfer.tsx:99
#: packages/libeufin-bank-webui/src/pages/WalletWithdrawal.tsx:83
@@ -604,10 +605,10 @@ msgid "Failed to create the cashout."
msgstr "No s'ha pogut crear el cashout."
#: packages/libeufin-bank-webui/src/pages/regional/CreateCashout.tsx:454
-#: packages/libeufin-bank-webui/src/pages/admin/ConversionClassList.tsx:179
+#: packages/libeufin-bank-webui/src/pages/admin/ConversionClassList.tsx:180
#: packages/libeufin-bank-webui/src/pages/regional/ConversionConfig.tsx:445
#: packages/libeufin-bank-webui/src/pages/ConversionRateClassDetails.tsx:518
-#: packages/libeufin-bank-webui/src/pages/ConversionRateClassDetails.tsx:1201
+#: packages/libeufin-bank-webui/src/pages/ConversionRateClassDetails.tsx:1209
msgid "Cashout"
msgstr "Cashout"
@@ -672,7 +673,7 @@ msgid "Conversion rate"
msgstr "Tipus de conversió"
#: packages/libeufin-bank-webui/src/pages/regional/CreateCashout.tsx:535
-#: packages/libeufin-bank-webui/src/pages/admin/AccountList.tsx:171
+#: packages/libeufin-bank-webui/src/pages/admin/AccountList.tsx:173
msgid "Balance"
msgstr "Saldo"
@@ -1234,7 +1235,7 @@ msgid "Account \"%1$s\""
msgstr "Compte «%1$s»"
#: packages/libeufin-bank-webui/src/pages/account/ShowAccountDetails.tsx:211
-#: packages/libeufin-bank-webui/src/pages/admin/AccountList.tsx:233
+#: packages/libeufin-bank-webui/src/pages/admin/AccountList.tsx:235
msgid "Removed"
msgstr "Suprimit"
@@ -1247,8 +1248,8 @@ msgid "Account details"
msgstr "Detalls del compte"
#: packages/libeufin-bank-webui/src/pages/account/ShowAccountDetails.tsx:239
-#: packages/libeufin-bank-webui/src/pages/ConversionRateClassDetails.tsx:1235
-#: packages/libeufin-bank-webui/src/pages/ConversionRateClassDetails.tsx:1251
+#: packages/libeufin-bank-webui/src/pages/ConversionRateClassDetails.tsx:1243
+#: packages/libeufin-bank-webui/src/pages/ConversionRateClassDetails.tsx:1259
msgid "Not configured"
msgstr "No configurat"
@@ -1352,20 +1353,20 @@ msgstr "Confirma la contrasenya"
msgid "Enter the new password again."
msgstr "Introduïu la contrasenya."
-#: packages/libeufin-bank-webui/src/components/Transactions/state.ts:55
-#: packages/libeufin-bank-webui/src/components/Transactions/state.ts:63
+#: packages/libeufin-bank-webui/src/components/Transactions/state.ts:57
+#: packages/libeufin-bank-webui/src/components/Transactions/state.ts:64
msgid "Failed to load transactions."
msgstr "No s'han pogut carregar les transaccions."
-#: packages/libeufin-bank-webui/src/components/Transactions/state.ts:82
+#: packages/libeufin-bank-webui/src/components/Transactions/state.ts:84
msgid "Unknown account"
msgstr "Compte desconegut"
-#: packages/libeufin-bank-webui/src/components/Transactions/state.ts:97
+#: packages/libeufin-bank-webui/src/components/Transactions/state.ts:99
msgid "Recent activity"
msgstr "Activitat recent"
-#: packages/libeufin-bank-webui/src/components/Transactions/state.ts:98
+#: packages/libeufin-bank-webui/src/components/Transactions/state.ts:100
msgid "Transactions"
msgstr "Transaccions"
@@ -1408,9 +1409,9 @@ msgid "Subject"
msgstr "Concepte"
#: packages/libeufin-bank-webui/src/components/Transactions/views.tsx:248
-#: packages/libeufin-bank-webui/src/pages/admin/ConversionClassList.tsx:274
-#: packages/libeufin-bank-webui/src/pages/ConversionRateClassDetails.tsx:1301
-#: packages/libeufin-bank-webui/src/pages/admin/AccountList.tsx:273
+#: packages/libeufin-bank-webui/src/pages/admin/ConversionClassList.tsx:275
+#: packages/libeufin-bank-webui/src/pages/ConversionRateClassDetails.tsx:1309
+#: packages/libeufin-bank-webui/src/pages/admin/AccountList.tsx:275
msgid "Pagination"
msgstr "Paginació"
@@ -1662,7 +1663,7 @@ msgstr ""
#. screenid: 110
#: packages/libeufin-bank-webui/src/pages/admin/CreateNewAccount.tsx:175
#: packages/libeufin-bank-webui/src/pages/RegistrationPage.tsx:269
-#: packages/libeufin-bank-webui/src/pages/admin/AccountList.tsx:107
+#: packages/libeufin-bank-webui/src/pages/admin/AccountList.tsx:109
msgid "Create account"
msgstr "Crear un compte"
@@ -1830,32 +1831,32 @@ msgstr "Retirar sense fixar un import"
msgid "Show install wallet first"
msgstr "Mostra primer la instal·lació de la cartera"
-#: packages/libeufin-bank-webui/src/components/DemoBanner.tsx:74
+#: packages/libeufin-bank-webui/src/components/DemoBanner.tsx:54
msgid "Introduction"
msgstr "Introducció"
-#: packages/libeufin-bank-webui/src/components/DemoBanner.tsx:76
-#: packages/libeufin-bank-webui/src/components/DemoBanner.tsx:110
+#: packages/libeufin-bank-webui/src/components/DemoBanner.tsx:56
+#: packages/libeufin-bank-webui/src/components/DemoBanner.tsx:90
msgid "Bank"
msgstr "Banc"
-#: packages/libeufin-bank-webui/src/components/DemoBanner.tsx:78
+#: packages/libeufin-bank-webui/src/components/DemoBanner.tsx:58
msgid "Essay Shop"
msgstr "Botiga d'assaigs"
-#: packages/libeufin-bank-webui/src/components/DemoBanner.tsx:80
+#: packages/libeufin-bank-webui/src/components/DemoBanner.tsx:60
msgid "Donations"
msgstr "Donacions"
-#: packages/libeufin-bank-webui/src/components/DemoBanner.tsx:104
+#: packages/libeufin-bank-webui/src/components/DemoBanner.tsx:84
msgid "GNU Taler logo"
msgstr "Logotip de GNU Taler"
-#: packages/libeufin-bank-webui/src/components/DemoBanner.tsx:114
+#: packages/libeufin-bank-webui/src/components/DemoBanner.tsx:94
msgid "Withdraw toy currency into your GNU Taler wallet."
msgstr "Retireu moneda de prova al vostre moneder GNU Taler."
-#: packages/libeufin-bank-webui/src/components/DemoBanner.tsx:126
+#: packages/libeufin-bank-webui/src/components/DemoBanner.tsx:106
msgid "Demo pages"
msgstr "Pàgines de demostració"
@@ -1877,9 +1878,9 @@ msgstr "Descarta"
#. screenid: 103
#: packages/libeufin-bank-webui/src/pages/BankFrame.tsx:259
-#: packages/libeufin-bank-webui/src/pages/PublicHistoriesPage.tsx:72
-#: packages/libeufin-bank-webui/src/pages/PublicHistoriesPage.tsx:87
-#: packages/libeufin-bank-webui/src/pages/admin/AccountList.tsx:99
+#: packages/libeufin-bank-webui/src/pages/PublicHistoriesPage.tsx:98
+#: packages/libeufin-bank-webui/src/pages/PublicHistoriesPage.tsx:113
+#: packages/libeufin-bank-webui/src/pages/admin/AccountList.tsx:101
#: packages/libeufin-bank-webui/src/pages/DeveloperSettings.tsx:226
msgid "Public accounts"
msgstr "Comptes públics"
@@ -1925,7 +1926,7 @@ msgstr "Us donem la benvinguda"
msgid "Welcome, %1$s"
msgstr "Us donem la benvinguda, %1$s"
-#: packages/libeufin-bank-webui/src/pages/admin/ConversionClassList.tsx:72
+#: packages/libeufin-bank-webui/src/pages/admin/ConversionClassList.tsx:74
msgid "Failed to load conversion rate."
msgstr "No s'ha pogut carregar el tipus de conversió."
@@ -1945,72 +1946,72 @@ msgstr ""
msgid "Conversion list not implemented."
msgstr "La llista de conversió no està implementada."
-#: packages/libeufin-bank-webui/src/pages/admin/ConversionClassList.tsx:121
+#: packages/libeufin-bank-webui/src/pages/admin/ConversionClassList.tsx:122
msgid "Conversion rate classes"
msgstr "Classes de tipus de conversió"
-#: packages/libeufin-bank-webui/src/pages/admin/ConversionClassList.tsx:124
+#: packages/libeufin-bank-webui/src/pages/admin/ConversionClassList.tsx:125
msgid "Configure different cash-in and cashout terms for groups of accounts."
msgstr ""
-#: packages/libeufin-bank-webui/src/pages/admin/ConversionClassList.tsx:135
+#: packages/libeufin-bank-webui/src/pages/admin/ConversionClassList.tsx:136
#: packages/libeufin-bank-webui/src/pages/regional/ConversionConfig.tsx:316
msgid "Default conversion rate"
msgstr "Tipus de conversió predeterminat"
-#: packages/libeufin-bank-webui/src/pages/admin/ConversionClassList.tsx:142
+#: packages/libeufin-bank-webui/src/pages/admin/ConversionClassList.tsx:143
msgid "Create conversion rate class"
msgstr "Crear una classe de tipus de conversió"
-#: packages/libeufin-bank-webui/src/pages/admin/ConversionClassList.tsx:152
+#: packages/libeufin-bank-webui/src/pages/admin/ConversionClassList.tsx:153
#, fuzzy
#| msgid "No conversion rate class"
msgid "No conversion rate classes"
msgstr "Cap classe de tipus de conversió"
-#: packages/libeufin-bank-webui/src/pages/admin/ConversionClassList.tsx:155
+#: packages/libeufin-bank-webui/src/pages/admin/ConversionClassList.tsx:156
#, fuzzy
#| msgid "Failed to update the conversion rate."
msgid "All accounts currently use the default conversion rate."
msgstr "No s'ha pogut actualitzar el tipus de conversió."
-#: packages/libeufin-bank-webui/src/pages/admin/ConversionClassList.tsx:167
+#: packages/libeufin-bank-webui/src/pages/admin/ConversionClassList.tsx:168
#: packages/libeufin-bank-webui/src/pages/ConversionRateClassDetails.tsx:446
-#: packages/libeufin-bank-webui/src/pages/ConversionRateClassDetails.tsx:1189
+#: packages/libeufin-bank-webui/src/pages/ConversionRateClassDetails.tsx:1197
#: packages/libeufin-bank-webui/src/pages/admin/ConversionRateClassForm.tsx:213
-#: packages/libeufin-bank-webui/src/pages/admin/AccountList.tsx:167
+#: packages/libeufin-bank-webui/src/pages/admin/AccountList.tsx:169
msgid "Name"
msgstr "Nom"
-#: packages/libeufin-bank-webui/src/pages/admin/ConversionClassList.tsx:171
+#: packages/libeufin-bank-webui/src/pages/admin/ConversionClassList.tsx:172
#: packages/libeufin-bank-webui/src/pages/ConversionRateClassDetails.tsx:476
#: packages/libeufin-bank-webui/src/pages/admin/ConversionRateClassForm.tsx:248
msgid "Description"
msgstr "Descripció"
-#: packages/libeufin-bank-webui/src/pages/admin/ConversionClassList.tsx:175
+#: packages/libeufin-bank-webui/src/pages/admin/ConversionClassList.tsx:176
#: packages/libeufin-bank-webui/src/pages/regional/ConversionConfig.tsx:427
#: packages/libeufin-bank-webui/src/pages/ConversionRateClassDetails.tsx:503
-#: packages/libeufin-bank-webui/src/pages/ConversionRateClassDetails.tsx:1197
+#: packages/libeufin-bank-webui/src/pages/ConversionRateClassDetails.tsx:1205
msgid "Cashin"
msgstr "Cashin"
-#: packages/libeufin-bank-webui/src/pages/admin/ConversionClassList.tsx:284
-#: packages/libeufin-bank-webui/src/pages/ConversionRateClassDetails.tsx:1311
+#: packages/libeufin-bank-webui/src/pages/admin/ConversionClassList.tsx:285
+#: packages/libeufin-bank-webui/src/pages/ConversionRateClassDetails.tsx:1319
msgid "First page"
msgstr "Primera pàgina"
-#: packages/libeufin-bank-webui/src/pages/admin/ConversionClassList.tsx:293
-#: packages/libeufin-bank-webui/src/pages/ConversionRateClassDetails.tsx:1320
-#: packages/libeufin-bank-webui/src/pages/admin/AccountList.tsx:292
+#: packages/libeufin-bank-webui/src/pages/admin/ConversionClassList.tsx:294
+#: packages/libeufin-bank-webui/src/pages/ConversionRateClassDetails.tsx:1328
+#: packages/libeufin-bank-webui/src/pages/admin/AccountList.tsx:294
msgid "Next"
msgstr "Següent"
-#: packages/libeufin-bank-webui/src/pages/admin/ConversionClassList.tsx:328
+#: packages/libeufin-bank-webui/src/pages/admin/ConversionClassList.tsx:329
msgid "min:"
msgstr "mín.:"
-#: packages/libeufin-bank-webui/src/pages/admin/ConversionClassList.tsx:335
+#: packages/libeufin-bank-webui/src/pages/admin/ConversionClassList.tsx:336
msgid "fee:"
msgstr "comissió:"
@@ -2034,8 +2035,8 @@ msgstr "Credencials incorrectes"
#: packages/libeufin-bank-webui/src/pages/regional/ConversionConfig.tsx:288
#: packages/libeufin-bank-webui/src/pages/ConversionRateClassDetails.tsx:109
#: packages/libeufin-bank-webui/src/pages/ConversionRateClassDetails.tsx:124
-#: packages/libeufin-bank-webui/src/pages/ConversionRateClassDetails.tsx:1092
-#: packages/libeufin-bank-webui/src/pages/ConversionRateClassDetails.tsx:1104
+#: packages/libeufin-bank-webui/src/pages/ConversionRateClassDetails.tsx:1083
+#: packages/libeufin-bank-webui/src/pages/ConversionRateClassDetails.tsx:1105
msgid "Conversion is disabled"
msgstr "La conversió està desactivada"
@@ -2292,7 +2293,7 @@ msgstr "No s'han pogut carregar els detalls de la conversió."
#: packages/libeufin-bank-webui/src/pages/ConversionRateClassDetails.tsx:110
#: packages/libeufin-bank-webui/src/pages/ConversionRateClassDetails.tsx:125
-#: packages/libeufin-bank-webui/src/pages/ConversionRateClassDetails.tsx:1105
+#: packages/libeufin-bank-webui/src/pages/ConversionRateClassDetails.tsx:1106
msgid ""
"Conversion should be enabled in the configuration, the conversion rate "
"should be initialized with fee(s), rates and a rounding mode."
@@ -2342,7 +2343,7 @@ msgstr "El nom de la conversió ja s'utilitza."
#: packages/libeufin-bank-webui/src/pages/ConversionRateClassDetails.tsx:343
#: packages/libeufin-bank-webui/src/components/AdminNavigation.tsx:49
-#: packages/libeufin-bank-webui/src/pages/admin/AccountList.tsx:90
+#: packages/libeufin-bank-webui/src/pages/admin/AccountList.tsx:92
msgid "Accounts"
msgstr "Comptes"
@@ -2425,50 +2426,50 @@ msgstr "No s'ha pogut actualitzar la pertinença a la classe de conversió."
msgid "The account could not be updated. Please try again."
msgstr "No s'ha pogut actualitzar el compte. Torneu-ho a provar."
-#: packages/libeufin-bank-webui/src/pages/ConversionRateClassDetails.tsx:1076
-msgid "Failed to load users in conversion class."
-msgstr "No s'han pogut carregar els usuaris de la classe de conversió."
-
-#: packages/libeufin-bank-webui/src/pages/ConversionRateClassDetails.tsx:1093
+#: packages/libeufin-bank-webui/src/pages/ConversionRateClassDetails.tsx:1084
msgid "Conversion rate information is unavailable for these accounts."
msgstr ""
"La informació del tipus de conversió no està disponible per a aquests "
"comptes."
-#: packages/libeufin-bank-webui/src/pages/ConversionRateClassDetails.tsx:1121
+#: packages/libeufin-bank-webui/src/pages/ConversionRateClassDetails.tsx:1097
+msgid "Failed to load users in conversion class."
+msgstr "No s'han pogut carregar els usuaris de la classe de conversió."
+
+#: packages/libeufin-bank-webui/src/pages/ConversionRateClassDetails.tsx:1123
msgid "Filters"
msgstr "Filtres"
-#: packages/libeufin-bank-webui/src/pages/ConversionRateClassDetails.tsx:1128
+#: packages/libeufin-bank-webui/src/pages/ConversionRateClassDetails.tsx:1130
msgid "Show from other classes"
msgstr "Mostra d'altres classes"
-#: packages/libeufin-bank-webui/src/pages/ConversionRateClassDetails.tsx:1146
+#: packages/libeufin-bank-webui/src/pages/ConversionRateClassDetails.tsx:1150
msgid "Account"
msgstr "Compte"
-#: packages/libeufin-bank-webui/src/pages/ConversionRateClassDetails.tsx:1159
+#: packages/libeufin-bank-webui/src/pages/ConversionRateClassDetails.tsx:1165
msgid "Group ID"
msgstr "ID de grup"
-#: packages/libeufin-bank-webui/src/pages/ConversionRateClassDetails.tsx:1178
+#: packages/libeufin-bank-webui/src/pages/ConversionRateClassDetails.tsx:1186
msgid "No users in this conversion rate class"
msgstr "No hi ha usuaris en aquesta classe de tipus de conversió"
-#: packages/libeufin-bank-webui/src/pages/ConversionRateClassDetails.tsx:1193
+#: packages/libeufin-bank-webui/src/pages/ConversionRateClassDetails.tsx:1201
msgid "Class"
msgstr "Classe"
-#: packages/libeufin-bank-webui/src/pages/ConversionRateClassDetails.tsx:1205
+#: packages/libeufin-bank-webui/src/pages/ConversionRateClassDetails.tsx:1213
msgid "Action"
msgstr "Acció"
-#: packages/libeufin-bank-webui/src/pages/ConversionRateClassDetails.tsx:1270
-#: packages/libeufin-bank-webui/src/pages/admin/AccountList.tsx:258
+#: packages/libeufin-bank-webui/src/pages/ConversionRateClassDetails.tsx:1278
+#: packages/libeufin-bank-webui/src/pages/admin/AccountList.tsx:260
msgid "Remove"
msgstr "Eliminar"
-#: packages/libeufin-bank-webui/src/pages/ConversionRateClassDetails.tsx:1287
+#: packages/libeufin-bank-webui/src/pages/ConversionRateClassDetails.tsx:1295
msgid "Add"
msgstr "Afegir"
@@ -2499,17 +2500,17 @@ msgstr ""
msgid "Create class"
msgstr "Classe de tipus de conversió"
-#: packages/libeufin-bank-webui/src/pages/PublicHistoriesPage.tsx:48
+#: packages/libeufin-bank-webui/src/pages/PublicHistoriesPage.tsx:52
msgid "Failed to load public accounts."
msgstr "No s'han pogut carregar els comptes públics."
-#: packages/libeufin-bank-webui/src/pages/PublicHistoriesPage.tsx:75
+#: packages/libeufin-bank-webui/src/pages/PublicHistoriesPage.tsx:101
msgid "Browse transaction histories shared by public bank accounts."
msgstr ""
"Consulteu els historials de transaccions compartits pels comptes bancaris "
"públics."
-#: packages/libeufin-bank-webui/src/pages/PublicHistoriesPage.tsx:83
+#: packages/libeufin-bank-webui/src/pages/PublicHistoriesPage.tsx:109
msgid "No public accounts are available."
msgstr "No hi ha cap compte públic disponible."
@@ -3154,35 +3155,35 @@ msgstr "El meu compte"
msgid "Bank administration"
msgstr "Administració bancària"
-#: packages/libeufin-bank-webui/src/pages/admin/AccountList.tsx:69
+#: packages/libeufin-bank-webui/src/pages/admin/AccountList.tsx:71
msgid "Failed to load the account list."
msgstr "No s'ha pogut carregar la llista de comptes."
-#: packages/libeufin-bank-webui/src/pages/admin/AccountList.tsx:120
+#: packages/libeufin-bank-webui/src/pages/admin/AccountList.tsx:122
msgid "Search accounts"
msgstr "Cerca comptes"
-#: packages/libeufin-bank-webui/src/pages/admin/AccountList.tsx:128
+#: packages/libeufin-bank-webui/src/pages/admin/AccountList.tsx:130
msgid "Search by username or name"
msgstr "Cerca per nom d'usuari o nom"
-#: packages/libeufin-bank-webui/src/pages/admin/AccountList.tsx:136
+#: packages/libeufin-bank-webui/src/pages/admin/AccountList.tsx:138
msgid "Search"
msgstr "Cerca"
-#: packages/libeufin-bank-webui/src/pages/admin/AccountList.tsx:147
+#: packages/libeufin-bank-webui/src/pages/admin/AccountList.tsx:149
msgid "Clear"
msgstr "Netejar"
-#: packages/libeufin-bank-webui/src/pages/admin/AccountList.tsx:217
+#: packages/libeufin-bank-webui/src/pages/admin/AccountList.tsx:219
msgid "Unknown"
msgstr "Desconegut"
-#: packages/libeufin-bank-webui/src/pages/admin/AccountList.tsx:244
+#: packages/libeufin-bank-webui/src/pages/admin/AccountList.tsx:246
msgid "Change password"
msgstr "Canviar la contrasenya"
-#: packages/libeufin-bank-webui/src/pages/admin/AccountList.tsx:283
+#: packages/libeufin-bank-webui/src/pages/admin/AccountList.tsx:285
msgid "Previous"
msgstr "Anterior"
diff --git a/packages/libeufin-bank-webui/src/i18n/de.po b/packages/libeufin-bank-webui/src/i18n/de.po
@@ -118,7 +118,7 @@ msgstr ""
#. screenid: 110
#: packages/libeufin-bank-webui/src/pages/LoginForm.tsx:286
#: packages/libeufin-bank-webui/src/pages/RegistrationPage.tsx:192
-#: packages/libeufin-bank-webui/src/pages/admin/AccountList.tsx:163
+#: packages/libeufin-bank-webui/src/pages/admin/AccountList.tsx:165
msgid "Username"
msgstr "Benutzername"
@@ -191,35 +191,35 @@ msgstr "Das Passwort ist zu kurz. Es darf nicht weniger als 8 Zeichen haben."
msgid "The password must not exceed %1$s characters."
msgstr "Das Passwort darf höchstens %1$s Zeichen lang sein."
-#: packages/libeufin-bank-webui/src/utils.ts:127
+#: packages/libeufin-bank-webui/src/utils.ts:99
msgid "IBAN country code not found"
msgstr "Der IBAN-Ländercode wurde nicht gefunden"
-#: packages/libeufin-bank-webui/src/utils.ts:129
+#: packages/libeufin-bank-webui/src/utils.ts:101
msgid "IBAN numbers have less than 34 digits"
msgstr "Eine IBAN besteht normalerweise aus weniger als 34 Ziffern"
-#: packages/libeufin-bank-webui/src/utils.ts:131
+#: packages/libeufin-bank-webui/src/utils.ts:103
msgid "IBAN numbers have more than 4 digits"
msgstr "Eine IBAN besteht normalerweise aus mehr als 4 Ziffern"
-#: packages/libeufin-bank-webui/src/utils.ts:133
+#: packages/libeufin-bank-webui/src/utils.ts:105
msgid "IBAN length is invalid for this country"
msgstr "Die IBAN-Länge ist für dieses Land ungültig"
-#: packages/libeufin-bank-webui/src/utils.ts:135
+#: packages/libeufin-bank-webui/src/utils.ts:107
msgid "The IBAN contains invalid characters"
msgstr "Die IBAN enthält ungültige Zeichen"
-#: packages/libeufin-bank-webui/src/utils.ts:137
+#: packages/libeufin-bank-webui/src/utils.ts:109
msgid "IBAN number is not valid, checksum is wrong"
msgstr "Die IBAN-Nummer ist ungültig, die Prüfsumme ist falsch"
-#: packages/libeufin-bank-webui/src/utils.ts:139
+#: packages/libeufin-bank-webui/src/utils.ts:111
msgid "The IBAN is not valid"
msgstr "Die IBAN ist ungültig"
-#: packages/libeufin-bank-webui/src/utils.ts:150
+#: packages/libeufin-bank-webui/src/utils.ts:122
msgid "Use letters, numbers or any of these characters: - . _ ~"
msgstr ""
"Verwenden Sie nur Buchstaben und Zahlen sowie als Sonderzeichen - . _ ~"
@@ -233,7 +233,7 @@ msgstr "Auszahlungen konnten nicht geladen werden."
#: packages/libeufin-bank-webui/src/components/Cashouts/views.tsx:137
#: packages/libeufin-bank-webui/src/components/Transactions/views.tsx:26
#: packages/libeufin-bank-webui/src/pages/BankFrame.tsx:67
-#: packages/libeufin-bank-webui/src/pages/PublicHistoriesPage.tsx:55
+#: packages/libeufin-bank-webui/src/pages/PublicHistoriesPage.tsx:59
msgid "Try again"
msgstr "Erneut versuchen"
@@ -271,7 +271,7 @@ msgstr "Es wurde bisher noch kein Betrag ermittelt."
#: packages/libeufin-bank-webui/src/pages/regional/CreateCashout.tsx:176
#: packages/libeufin-bank-webui/src/pages/regional/ConversionConfig.tsx:101
#: packages/libeufin-bank-webui/src/pages/ConversionRateClassDetails.tsx:102
-#: packages/libeufin-bank-webui/src/pages/ConversionRateClassDetails.tsx:1085
+#: packages/libeufin-bank-webui/src/pages/ConversionRateClassDetails.tsx:1076
#: packages/libeufin-bank-webui/src/pages/regional/ShowCashoutDetails.tsx:106
msgid "Failed to load conversion rate information."
msgstr "Informationen zum Umrechnungskurs konnten nicht geladen werden."
@@ -333,7 +333,7 @@ msgstr "Überwiesen"
#: packages/libeufin-bank-webui/src/components/Cashouts/views.tsx:232
#: packages/libeufin-bank-webui/src/pages/PaymentOptions.tsx:54
-#: packages/libeufin-bank-webui/src/pages/admin/AccountList.tsx:173
+#: packages/libeufin-bank-webui/src/pages/admin/AccountList.tsx:175
msgid "Actions"
msgstr "Aktionen"
@@ -363,6 +363,7 @@ msgstr "Händler-Integration"
#. screenid: 100
#: packages/libeufin-bank-webui/src/pages/ProfileNavigation.tsx:72
#: packages/libeufin-bank-webui/src/components/Transactions/views.tsx:113
+#: packages/libeufin-bank-webui/src/pages/PublicHistoriesPage.tsx:93
#: packages/libeufin-bank-webui/src/pages/regional/CashoutCreatePage.tsx:38
#: packages/libeufin-bank-webui/src/pages/WireTransfer.tsx:99
#: packages/libeufin-bank-webui/src/pages/WalletWithdrawal.tsx:83
@@ -607,10 +608,10 @@ msgid "Failed to create the cashout."
msgstr "Die Auszahlung konnte nicht erstellt werden."
#: packages/libeufin-bank-webui/src/pages/regional/CreateCashout.tsx:454
-#: packages/libeufin-bank-webui/src/pages/admin/ConversionClassList.tsx:179
+#: packages/libeufin-bank-webui/src/pages/admin/ConversionClassList.tsx:180
#: packages/libeufin-bank-webui/src/pages/regional/ConversionConfig.tsx:445
#: packages/libeufin-bank-webui/src/pages/ConversionRateClassDetails.tsx:518
-#: packages/libeufin-bank-webui/src/pages/ConversionRateClassDetails.tsx:1201
+#: packages/libeufin-bank-webui/src/pages/ConversionRateClassDetails.tsx:1209
msgid "Cashout"
msgstr "Auszahlung"
@@ -675,7 +676,7 @@ msgid "Conversion rate"
msgstr "Umrechnungskurs"
#: packages/libeufin-bank-webui/src/pages/regional/CreateCashout.tsx:535
-#: packages/libeufin-bank-webui/src/pages/admin/AccountList.tsx:171
+#: packages/libeufin-bank-webui/src/pages/admin/AccountList.tsx:173
msgid "Balance"
msgstr "Saldo"
@@ -862,7 +863,8 @@ msgstr "Kreditlimit"
#: packages/libeufin-bank-webui/src/pages/PaytoWireTransferForm.tsx:357
#: packages/libeufin-bank-webui/src/pages/WalletWithdrawForm.tsx:277
msgid "This is not your account balance. This account cannot go into debt."
-msgstr "Dies ist nicht Ihr Kontostand. Dieses Konto darf nicht ins Minus gehen."
+msgstr ""
+"Dies ist nicht Ihr Kontostand. Dieses Konto darf nicht ins Minus gehen."
#: packages/libeufin-bank-webui/src/pages/PaytoWireTransferForm.tsx:362
#: packages/libeufin-bank-webui/src/pages/WalletWithdrawForm.tsx:282
@@ -1246,7 +1248,7 @@ msgid "Account \"%1$s\""
msgstr "Konto \"%1$s\""
#: packages/libeufin-bank-webui/src/pages/account/ShowAccountDetails.tsx:211
-#: packages/libeufin-bank-webui/src/pages/admin/AccountList.tsx:233
+#: packages/libeufin-bank-webui/src/pages/admin/AccountList.tsx:235
msgid "Removed"
msgstr "Entfernt"
@@ -1259,8 +1261,8 @@ msgid "Account details"
msgstr "Kontodetails"
#: packages/libeufin-bank-webui/src/pages/account/ShowAccountDetails.tsx:239
-#: packages/libeufin-bank-webui/src/pages/ConversionRateClassDetails.tsx:1235
-#: packages/libeufin-bank-webui/src/pages/ConversionRateClassDetails.tsx:1251
+#: packages/libeufin-bank-webui/src/pages/ConversionRateClassDetails.tsx:1243
+#: packages/libeufin-bank-webui/src/pages/ConversionRateClassDetails.tsx:1259
msgid "Not configured"
msgstr "Nicht konfiguriert"
@@ -1367,20 +1369,20 @@ msgstr "Passwort bestätigen"
msgid "Enter the new password again."
msgstr "Geben Sie Ihr Passwort ein."
-#: packages/libeufin-bank-webui/src/components/Transactions/state.ts:55
-#: packages/libeufin-bank-webui/src/components/Transactions/state.ts:63
+#: packages/libeufin-bank-webui/src/components/Transactions/state.ts:57
+#: packages/libeufin-bank-webui/src/components/Transactions/state.ts:64
msgid "Failed to load transactions."
msgstr "Transaktionen konnten nicht geladen werden."
-#: packages/libeufin-bank-webui/src/components/Transactions/state.ts:82
+#: packages/libeufin-bank-webui/src/components/Transactions/state.ts:84
msgid "Unknown account"
msgstr "Unbekanntes Konto"
-#: packages/libeufin-bank-webui/src/components/Transactions/state.ts:97
+#: packages/libeufin-bank-webui/src/components/Transactions/state.ts:99
msgid "Recent activity"
msgstr "Letzte Aktivitäten"
-#: packages/libeufin-bank-webui/src/components/Transactions/state.ts:98
+#: packages/libeufin-bank-webui/src/components/Transactions/state.ts:100
msgid "Transactions"
msgstr "Transaktionen"
@@ -1423,9 +1425,9 @@ msgid "Subject"
msgstr "Buchungsvermerk"
#: packages/libeufin-bank-webui/src/components/Transactions/views.tsx:248
-#: packages/libeufin-bank-webui/src/pages/admin/ConversionClassList.tsx:274
-#: packages/libeufin-bank-webui/src/pages/ConversionRateClassDetails.tsx:1301
-#: packages/libeufin-bank-webui/src/pages/admin/AccountList.tsx:273
+#: packages/libeufin-bank-webui/src/pages/admin/ConversionClassList.tsx:275
+#: packages/libeufin-bank-webui/src/pages/ConversionRateClassDetails.tsx:1309
+#: packages/libeufin-bank-webui/src/pages/admin/AccountList.tsx:275
msgid "Pagination"
msgstr "Seitennavigation"
@@ -1680,7 +1682,7 @@ msgstr ""
#. screenid: 110
#: packages/libeufin-bank-webui/src/pages/admin/CreateNewAccount.tsx:175
#: packages/libeufin-bank-webui/src/pages/RegistrationPage.tsx:269
-#: packages/libeufin-bank-webui/src/pages/admin/AccountList.tsx:107
+#: packages/libeufin-bank-webui/src/pages/admin/AccountList.tsx:109
msgid "Create account"
msgstr "Konto anlegen"
@@ -1851,32 +1853,32 @@ msgstr "Abheben ohne festgelegten Betrag"
msgid "Show install wallet first"
msgstr "Hilfstext: Zuerst Wallet installieren"
-#: packages/libeufin-bank-webui/src/components/DemoBanner.tsx:74
+#: packages/libeufin-bank-webui/src/components/DemoBanner.tsx:54
msgid "Introduction"
msgstr "Einführung"
-#: packages/libeufin-bank-webui/src/components/DemoBanner.tsx:76
-#: packages/libeufin-bank-webui/src/components/DemoBanner.tsx:110
+#: packages/libeufin-bank-webui/src/components/DemoBanner.tsx:56
+#: packages/libeufin-bank-webui/src/components/DemoBanner.tsx:90
msgid "Bank"
msgstr "Bank"
-#: packages/libeufin-bank-webui/src/components/DemoBanner.tsx:78
+#: packages/libeufin-bank-webui/src/components/DemoBanner.tsx:58
msgid "Essay Shop"
msgstr "Essay-Shop"
-#: packages/libeufin-bank-webui/src/components/DemoBanner.tsx:80
+#: packages/libeufin-bank-webui/src/components/DemoBanner.tsx:60
msgid "Donations"
msgstr "Spenden"
-#: packages/libeufin-bank-webui/src/components/DemoBanner.tsx:104
+#: packages/libeufin-bank-webui/src/components/DemoBanner.tsx:84
msgid "GNU Taler logo"
msgstr "GNU-Taler-Logo"
-#: packages/libeufin-bank-webui/src/components/DemoBanner.tsx:114
+#: packages/libeufin-bank-webui/src/components/DemoBanner.tsx:94
msgid "Withdraw toy currency into your GNU Taler wallet."
msgstr "Heben Sie Spielgeld in Ihre GNU-Taler-Wallet ab."
-#: packages/libeufin-bank-webui/src/components/DemoBanner.tsx:126
+#: packages/libeufin-bank-webui/src/components/DemoBanner.tsx:106
msgid "Demo pages"
msgstr "Demo-Seiten"
@@ -1898,9 +1900,9 @@ msgstr "Ausblenden"
#. screenid: 103
#: packages/libeufin-bank-webui/src/pages/BankFrame.tsx:259
-#: packages/libeufin-bank-webui/src/pages/PublicHistoriesPage.tsx:72
-#: packages/libeufin-bank-webui/src/pages/PublicHistoriesPage.tsx:87
-#: packages/libeufin-bank-webui/src/pages/admin/AccountList.tsx:99
+#: packages/libeufin-bank-webui/src/pages/PublicHistoriesPage.tsx:98
+#: packages/libeufin-bank-webui/src/pages/PublicHistoriesPage.tsx:113
+#: packages/libeufin-bank-webui/src/pages/admin/AccountList.tsx:101
#: packages/libeufin-bank-webui/src/pages/DeveloperSettings.tsx:226
msgid "Public accounts"
msgstr "Öffentliche Konten"
@@ -1947,7 +1949,7 @@ msgstr "Willkommen"
msgid "Welcome, %1$s"
msgstr "Herzlich willkommen, %1$s"
-#: packages/libeufin-bank-webui/src/pages/admin/ConversionClassList.tsx:72
+#: packages/libeufin-bank-webui/src/pages/admin/ConversionClassList.tsx:74
msgid "Failed to load conversion rate."
msgstr "Der Umrechnungskurs konnte nicht geladen werden."
@@ -1968,72 +1970,72 @@ msgstr ""
msgid "Conversion list not implemented."
msgstr "Umrechnungsliste nicht implementiert."
-#: packages/libeufin-bank-webui/src/pages/admin/ConversionClassList.tsx:121
+#: packages/libeufin-bank-webui/src/pages/admin/ConversionClassList.tsx:122
msgid "Conversion rate classes"
msgstr "Umrechnungskurs-Klassen"
-#: packages/libeufin-bank-webui/src/pages/admin/ConversionClassList.tsx:124
+#: packages/libeufin-bank-webui/src/pages/admin/ConversionClassList.tsx:125
msgid "Configure different cash-in and cashout terms for groups of accounts."
msgstr ""
-#: packages/libeufin-bank-webui/src/pages/admin/ConversionClassList.tsx:135
+#: packages/libeufin-bank-webui/src/pages/admin/ConversionClassList.tsx:136
#: packages/libeufin-bank-webui/src/pages/regional/ConversionConfig.tsx:316
msgid "Default conversion rate"
msgstr "Standardumrechnungskurs"
-#: packages/libeufin-bank-webui/src/pages/admin/ConversionClassList.tsx:142
+#: packages/libeufin-bank-webui/src/pages/admin/ConversionClassList.tsx:143
msgid "Create conversion rate class"
msgstr "Umrechnungskurs-Klasse erstellen"
-#: packages/libeufin-bank-webui/src/pages/admin/ConversionClassList.tsx:152
+#: packages/libeufin-bank-webui/src/pages/admin/ConversionClassList.tsx:153
#, fuzzy
#| msgid "No conversion rate class"
msgid "No conversion rate classes"
msgstr "Keine Umrechnungskurs-Klasse"
-#: packages/libeufin-bank-webui/src/pages/admin/ConversionClassList.tsx:155
+#: packages/libeufin-bank-webui/src/pages/admin/ConversionClassList.tsx:156
#, fuzzy
#| msgid "Failed to update the conversion rate."
msgid "All accounts currently use the default conversion rate."
msgstr "Der Umrechnungskurs konnte nicht aktualisiert werden."
-#: packages/libeufin-bank-webui/src/pages/admin/ConversionClassList.tsx:167
+#: packages/libeufin-bank-webui/src/pages/admin/ConversionClassList.tsx:168
#: packages/libeufin-bank-webui/src/pages/ConversionRateClassDetails.tsx:446
-#: packages/libeufin-bank-webui/src/pages/ConversionRateClassDetails.tsx:1189
+#: packages/libeufin-bank-webui/src/pages/ConversionRateClassDetails.tsx:1197
#: packages/libeufin-bank-webui/src/pages/admin/ConversionRateClassForm.tsx:213
-#: packages/libeufin-bank-webui/src/pages/admin/AccountList.tsx:167
+#: packages/libeufin-bank-webui/src/pages/admin/AccountList.tsx:169
msgid "Name"
msgstr "Name"
-#: packages/libeufin-bank-webui/src/pages/admin/ConversionClassList.tsx:171
+#: packages/libeufin-bank-webui/src/pages/admin/ConversionClassList.tsx:172
#: packages/libeufin-bank-webui/src/pages/ConversionRateClassDetails.tsx:476
#: packages/libeufin-bank-webui/src/pages/admin/ConversionRateClassForm.tsx:248
msgid "Description"
msgstr "Beschreibung"
-#: packages/libeufin-bank-webui/src/pages/admin/ConversionClassList.tsx:175
+#: packages/libeufin-bank-webui/src/pages/admin/ConversionClassList.tsx:176
#: packages/libeufin-bank-webui/src/pages/regional/ConversionConfig.tsx:427
#: packages/libeufin-bank-webui/src/pages/ConversionRateClassDetails.tsx:503
-#: packages/libeufin-bank-webui/src/pages/ConversionRateClassDetails.tsx:1197
+#: packages/libeufin-bank-webui/src/pages/ConversionRateClassDetails.tsx:1205
msgid "Cashin"
msgstr "Einzahlung"
-#: packages/libeufin-bank-webui/src/pages/admin/ConversionClassList.tsx:284
-#: packages/libeufin-bank-webui/src/pages/ConversionRateClassDetails.tsx:1311
+#: packages/libeufin-bank-webui/src/pages/admin/ConversionClassList.tsx:285
+#: packages/libeufin-bank-webui/src/pages/ConversionRateClassDetails.tsx:1319
msgid "First page"
msgstr "Erste Seite"
-#: packages/libeufin-bank-webui/src/pages/admin/ConversionClassList.tsx:293
-#: packages/libeufin-bank-webui/src/pages/ConversionRateClassDetails.tsx:1320
-#: packages/libeufin-bank-webui/src/pages/admin/AccountList.tsx:292
+#: packages/libeufin-bank-webui/src/pages/admin/ConversionClassList.tsx:294
+#: packages/libeufin-bank-webui/src/pages/ConversionRateClassDetails.tsx:1328
+#: packages/libeufin-bank-webui/src/pages/admin/AccountList.tsx:294
msgid "Next"
msgstr "Weiter"
-#: packages/libeufin-bank-webui/src/pages/admin/ConversionClassList.tsx:328
+#: packages/libeufin-bank-webui/src/pages/admin/ConversionClassList.tsx:329
msgid "min:"
msgstr "Min.:"
-#: packages/libeufin-bank-webui/src/pages/admin/ConversionClassList.tsx:335
+#: packages/libeufin-bank-webui/src/pages/admin/ConversionClassList.tsx:336
msgid "fee:"
msgstr "Gebühr:"
@@ -2057,8 +2059,8 @@ msgstr "Ungültige Zugangsdaten"
#: packages/libeufin-bank-webui/src/pages/regional/ConversionConfig.tsx:288
#: packages/libeufin-bank-webui/src/pages/ConversionRateClassDetails.tsx:109
#: packages/libeufin-bank-webui/src/pages/ConversionRateClassDetails.tsx:124
-#: packages/libeufin-bank-webui/src/pages/ConversionRateClassDetails.tsx:1092
-#: packages/libeufin-bank-webui/src/pages/ConversionRateClassDetails.tsx:1104
+#: packages/libeufin-bank-webui/src/pages/ConversionRateClassDetails.tsx:1083
+#: packages/libeufin-bank-webui/src/pages/ConversionRateClassDetails.tsx:1105
msgid "Conversion is disabled"
msgstr "Umrechnungen sind deaktiviert"
@@ -2317,7 +2319,7 @@ msgstr "Die Umrechnungsdetails konnten nicht geladen werden."
#: packages/libeufin-bank-webui/src/pages/ConversionRateClassDetails.tsx:110
#: packages/libeufin-bank-webui/src/pages/ConversionRateClassDetails.tsx:125
-#: packages/libeufin-bank-webui/src/pages/ConversionRateClassDetails.tsx:1105
+#: packages/libeufin-bank-webui/src/pages/ConversionRateClassDetails.tsx:1106
msgid ""
"Conversion should be enabled in the configuration, the conversion rate "
"should be initialized with fee(s), rates and a rounding mode."
@@ -2368,7 +2370,7 @@ msgstr "Der Name der Umrechnung wird bereits verwendet."
#: packages/libeufin-bank-webui/src/pages/ConversionRateClassDetails.tsx:343
#: packages/libeufin-bank-webui/src/components/AdminNavigation.tsx:49
-#: packages/libeufin-bank-webui/src/pages/admin/AccountList.tsx:90
+#: packages/libeufin-bank-webui/src/pages/admin/AccountList.tsx:92
msgid "Accounts"
msgstr "Konten"
@@ -2453,48 +2455,48 @@ msgid "The account could not be updated. Please try again."
msgstr ""
"Das Konto konnte nicht aktualisiert werden. Bitte versuchen Sie es erneut."
-#: packages/libeufin-bank-webui/src/pages/ConversionRateClassDetails.tsx:1076
-msgid "Failed to load users in conversion class."
-msgstr "Die Benutzer der Umrechnungskurs-Klasse konnten nicht geladen werden."
-
-#: packages/libeufin-bank-webui/src/pages/ConversionRateClassDetails.tsx:1093
+#: packages/libeufin-bank-webui/src/pages/ConversionRateClassDetails.tsx:1084
msgid "Conversion rate information is unavailable for these accounts."
msgstr "Für diese Konten sind keine Umrechnungskursinformationen verfügbar."
-#: packages/libeufin-bank-webui/src/pages/ConversionRateClassDetails.tsx:1121
+#: packages/libeufin-bank-webui/src/pages/ConversionRateClassDetails.tsx:1097
+msgid "Failed to load users in conversion class."
+msgstr "Die Benutzer der Umrechnungskurs-Klasse konnten nicht geladen werden."
+
+#: packages/libeufin-bank-webui/src/pages/ConversionRateClassDetails.tsx:1123
msgid "Filters"
msgstr "Filter"
-#: packages/libeufin-bank-webui/src/pages/ConversionRateClassDetails.tsx:1128
+#: packages/libeufin-bank-webui/src/pages/ConversionRateClassDetails.tsx:1130
msgid "Show from other classes"
msgstr "Aus anderen Klassen anzeigen"
-#: packages/libeufin-bank-webui/src/pages/ConversionRateClassDetails.tsx:1146
+#: packages/libeufin-bank-webui/src/pages/ConversionRateClassDetails.tsx:1150
msgid "Account"
msgstr "Konto"
-#: packages/libeufin-bank-webui/src/pages/ConversionRateClassDetails.tsx:1159
+#: packages/libeufin-bank-webui/src/pages/ConversionRateClassDetails.tsx:1165
msgid "Group ID"
msgstr "Gruppen-ID"
-#: packages/libeufin-bank-webui/src/pages/ConversionRateClassDetails.tsx:1178
+#: packages/libeufin-bank-webui/src/pages/ConversionRateClassDetails.tsx:1186
msgid "No users in this conversion rate class"
msgstr "Keine Benutzer in dieser Umrechnungskurs-Klasse"
-#: packages/libeufin-bank-webui/src/pages/ConversionRateClassDetails.tsx:1193
+#: packages/libeufin-bank-webui/src/pages/ConversionRateClassDetails.tsx:1201
msgid "Class"
msgstr "Klasse"
-#: packages/libeufin-bank-webui/src/pages/ConversionRateClassDetails.tsx:1205
+#: packages/libeufin-bank-webui/src/pages/ConversionRateClassDetails.tsx:1213
msgid "Action"
msgstr "Aktion"
-#: packages/libeufin-bank-webui/src/pages/ConversionRateClassDetails.tsx:1270
-#: packages/libeufin-bank-webui/src/pages/admin/AccountList.tsx:258
+#: packages/libeufin-bank-webui/src/pages/ConversionRateClassDetails.tsx:1278
+#: packages/libeufin-bank-webui/src/pages/admin/AccountList.tsx:260
msgid "Remove"
msgstr "Entfernen"
-#: packages/libeufin-bank-webui/src/pages/ConversionRateClassDetails.tsx:1287
+#: packages/libeufin-bank-webui/src/pages/ConversionRateClassDetails.tsx:1295
msgid "Add"
msgstr "Hinzufügen"
@@ -2525,17 +2527,17 @@ msgstr ""
msgid "Create class"
msgstr "Konto anlegen"
-#: packages/libeufin-bank-webui/src/pages/PublicHistoriesPage.tsx:48
+#: packages/libeufin-bank-webui/src/pages/PublicHistoriesPage.tsx:52
msgid "Failed to load public accounts."
msgstr "Öffentliche Konten konnten nicht geladen werden."
-#: packages/libeufin-bank-webui/src/pages/PublicHistoriesPage.tsx:75
+#: packages/libeufin-bank-webui/src/pages/PublicHistoriesPage.tsx:101
msgid "Browse transaction histories shared by public bank accounts."
msgstr ""
"Buchungsverläufe anzeigen, die von öffentlichen Bankkonten freigegeben "
"wurden."
-#: packages/libeufin-bank-webui/src/pages/PublicHistoriesPage.tsx:83
+#: packages/libeufin-bank-webui/src/pages/PublicHistoriesPage.tsx:109
msgid "No public accounts are available."
msgstr "Es sind keine öffentlichen Konten verfügbar."
@@ -3191,35 +3193,35 @@ msgstr "Mein Konto"
msgid "Bank administration"
msgstr "Bankverwaltung"
-#: packages/libeufin-bank-webui/src/pages/admin/AccountList.tsx:69
+#: packages/libeufin-bank-webui/src/pages/admin/AccountList.tsx:71
msgid "Failed to load the account list."
msgstr "Die Kontoliste konnte nicht geladen werden."
-#: packages/libeufin-bank-webui/src/pages/admin/AccountList.tsx:120
+#: packages/libeufin-bank-webui/src/pages/admin/AccountList.tsx:122
msgid "Search accounts"
msgstr "Konten durchsuchen"
-#: packages/libeufin-bank-webui/src/pages/admin/AccountList.tsx:128
+#: packages/libeufin-bank-webui/src/pages/admin/AccountList.tsx:130
msgid "Search by username or name"
msgstr "Nach Benutzername oder Name suchen"
-#: packages/libeufin-bank-webui/src/pages/admin/AccountList.tsx:136
+#: packages/libeufin-bank-webui/src/pages/admin/AccountList.tsx:138
msgid "Search"
msgstr "Suchen"
-#: packages/libeufin-bank-webui/src/pages/admin/AccountList.tsx:147
+#: packages/libeufin-bank-webui/src/pages/admin/AccountList.tsx:149
msgid "Clear"
msgstr "Leeren"
-#: packages/libeufin-bank-webui/src/pages/admin/AccountList.tsx:217
+#: packages/libeufin-bank-webui/src/pages/admin/AccountList.tsx:219
msgid "Unknown"
msgstr "Unbekannt"
-#: packages/libeufin-bank-webui/src/pages/admin/AccountList.tsx:244
+#: packages/libeufin-bank-webui/src/pages/admin/AccountList.tsx:246
msgid "Change password"
msgstr "Passwort ändern"
-#: packages/libeufin-bank-webui/src/pages/admin/AccountList.tsx:283
+#: packages/libeufin-bank-webui/src/pages/admin/AccountList.tsx:285
msgid "Previous"
msgstr "Zurück"
diff --git a/packages/libeufin-bank-webui/src/i18n/es.po b/packages/libeufin-bank-webui/src/i18n/es.po
@@ -117,7 +117,7 @@ msgstr "Su sesión ha caducado. Confirme su contraseña para continuar."
#. screenid: 110
#: packages/libeufin-bank-webui/src/pages/LoginForm.tsx:286
#: packages/libeufin-bank-webui/src/pages/RegistrationPage.tsx:192
-#: packages/libeufin-bank-webui/src/pages/admin/AccountList.tsx:163
+#: packages/libeufin-bank-webui/src/pages/admin/AccountList.tsx:165
msgid "Username"
msgstr "Usuario"
@@ -189,35 +189,35 @@ msgstr "La contraseña es demasiado corta. Debe tener al menos 8 caracteres."
msgid "The password must not exceed %1$s characters."
msgstr "La contraseña no debe superar los %1$s caracteres."
-#: packages/libeufin-bank-webui/src/utils.ts:127
+#: packages/libeufin-bank-webui/src/utils.ts:99
msgid "IBAN country code not found"
msgstr "Código de país del IBAN no encontrado"
-#: packages/libeufin-bank-webui/src/utils.ts:129
+#: packages/libeufin-bank-webui/src/utils.ts:101
msgid "IBAN numbers have less than 34 digits"
msgstr "Los números IBAN tienen menos de 34 dígitos"
-#: packages/libeufin-bank-webui/src/utils.ts:131
+#: packages/libeufin-bank-webui/src/utils.ts:103
msgid "IBAN numbers have more than 4 digits"
msgstr "Los números IBAN tienen más de 4 dígitos"
-#: packages/libeufin-bank-webui/src/utils.ts:133
+#: packages/libeufin-bank-webui/src/utils.ts:105
msgid "IBAN length is invalid for this country"
msgstr "La longitud del IBAN no es válida para este país"
-#: packages/libeufin-bank-webui/src/utils.ts:135
+#: packages/libeufin-bank-webui/src/utils.ts:107
msgid "The IBAN contains invalid characters"
msgstr "El IBAN contiene caracteres no válidos"
-#: packages/libeufin-bank-webui/src/utils.ts:137
+#: packages/libeufin-bank-webui/src/utils.ts:109
msgid "IBAN number is not valid, checksum is wrong"
msgstr "El número IBAN no es válido, falló la verificación"
-#: packages/libeufin-bank-webui/src/utils.ts:139
+#: packages/libeufin-bank-webui/src/utils.ts:111
msgid "The IBAN is not valid"
msgstr "El IBAN no es válido"
-#: packages/libeufin-bank-webui/src/utils.ts:150
+#: packages/libeufin-bank-webui/src/utils.ts:122
msgid "Use letters, numbers or any of these characters: - . _ ~"
msgstr "Usa letras, números o cualquiera de estos caracteres: - . _ ~"
@@ -230,7 +230,7 @@ msgstr "No se pudieron cargar los egresos."
#: packages/libeufin-bank-webui/src/components/Cashouts/views.tsx:137
#: packages/libeufin-bank-webui/src/components/Transactions/views.tsx:26
#: packages/libeufin-bank-webui/src/pages/BankFrame.tsx:67
-#: packages/libeufin-bank-webui/src/pages/PublicHistoriesPage.tsx:55
+#: packages/libeufin-bank-webui/src/pages/PublicHistoriesPage.tsx:59
msgid "Try again"
msgstr "Volver a intentarlo"
@@ -267,7 +267,7 @@ msgstr "Aún no se determinó el monto."
#: packages/libeufin-bank-webui/src/pages/regional/CreateCashout.tsx:176
#: packages/libeufin-bank-webui/src/pages/regional/ConversionConfig.tsx:101
#: packages/libeufin-bank-webui/src/pages/ConversionRateClassDetails.tsx:102
-#: packages/libeufin-bank-webui/src/pages/ConversionRateClassDetails.tsx:1085
+#: packages/libeufin-bank-webui/src/pages/ConversionRateClassDetails.tsx:1076
#: packages/libeufin-bank-webui/src/pages/regional/ShowCashoutDetails.tsx:106
msgid "Failed to load conversion rate information."
msgstr "No se pudo cargar la información de la tasa de conversión."
@@ -329,7 +329,7 @@ msgstr "Transferido"
#: packages/libeufin-bank-webui/src/components/Cashouts/views.tsx:232
#: packages/libeufin-bank-webui/src/pages/PaymentOptions.tsx:54
-#: packages/libeufin-bank-webui/src/pages/admin/AccountList.tsx:173
+#: packages/libeufin-bank-webui/src/pages/admin/AccountList.tsx:175
msgid "Actions"
msgstr "Acciones"
@@ -359,6 +359,7 @@ msgstr "Integración con el comerciante"
#. screenid: 100
#: packages/libeufin-bank-webui/src/pages/ProfileNavigation.tsx:72
#: packages/libeufin-bank-webui/src/components/Transactions/views.tsx:113
+#: packages/libeufin-bank-webui/src/pages/PublicHistoriesPage.tsx:93
#: packages/libeufin-bank-webui/src/pages/regional/CashoutCreatePage.tsx:38
#: packages/libeufin-bank-webui/src/pages/WireTransfer.tsx:99
#: packages/libeufin-bank-webui/src/pages/WalletWithdrawal.tsx:83
@@ -601,10 +602,10 @@ msgid "Failed to create the cashout."
msgstr "No se pudo crear el egreso."
#: packages/libeufin-bank-webui/src/pages/regional/CreateCashout.tsx:454
-#: packages/libeufin-bank-webui/src/pages/admin/ConversionClassList.tsx:179
+#: packages/libeufin-bank-webui/src/pages/admin/ConversionClassList.tsx:180
#: packages/libeufin-bank-webui/src/pages/regional/ConversionConfig.tsx:445
#: packages/libeufin-bank-webui/src/pages/ConversionRateClassDetails.tsx:518
-#: packages/libeufin-bank-webui/src/pages/ConversionRateClassDetails.tsx:1201
+#: packages/libeufin-bank-webui/src/pages/ConversionRateClassDetails.tsx:1209
msgid "Cashout"
msgstr "Egreso"
@@ -669,7 +670,7 @@ msgid "Conversion rate"
msgstr "Tasa de conversión"
#: packages/libeufin-bank-webui/src/pages/regional/CreateCashout.tsx:535
-#: packages/libeufin-bank-webui/src/pages/admin/AccountList.tsx:171
+#: packages/libeufin-bank-webui/src/pages/admin/AccountList.tsx:173
msgid "Balance"
msgstr "Saldo"
@@ -1232,7 +1233,7 @@ msgid "Account \"%1$s\""
msgstr "Cuenta \"%1$s\""
#: packages/libeufin-bank-webui/src/pages/account/ShowAccountDetails.tsx:211
-#: packages/libeufin-bank-webui/src/pages/admin/AccountList.tsx:233
+#: packages/libeufin-bank-webui/src/pages/admin/AccountList.tsx:235
msgid "Removed"
msgstr "Eliminada"
@@ -1245,8 +1246,8 @@ msgid "Account details"
msgstr "Detalles de la cuenta"
#: packages/libeufin-bank-webui/src/pages/account/ShowAccountDetails.tsx:239
-#: packages/libeufin-bank-webui/src/pages/ConversionRateClassDetails.tsx:1235
-#: packages/libeufin-bank-webui/src/pages/ConversionRateClassDetails.tsx:1251
+#: packages/libeufin-bank-webui/src/pages/ConversionRateClassDetails.tsx:1243
+#: packages/libeufin-bank-webui/src/pages/ConversionRateClassDetails.tsx:1259
msgid "Not configured"
msgstr "Sin configurar"
@@ -1350,20 +1351,20 @@ msgstr "Confirmar contraseña"
msgid "Enter the new password again."
msgstr "Introduzca su contraseña."
-#: packages/libeufin-bank-webui/src/components/Transactions/state.ts:55
-#: packages/libeufin-bank-webui/src/components/Transactions/state.ts:63
+#: packages/libeufin-bank-webui/src/components/Transactions/state.ts:57
+#: packages/libeufin-bank-webui/src/components/Transactions/state.ts:64
msgid "Failed to load transactions."
msgstr "No se pudieron cargar las transacciones."
-#: packages/libeufin-bank-webui/src/components/Transactions/state.ts:82
+#: packages/libeufin-bank-webui/src/components/Transactions/state.ts:84
msgid "Unknown account"
msgstr "Cuenta desconocida"
-#: packages/libeufin-bank-webui/src/components/Transactions/state.ts:97
+#: packages/libeufin-bank-webui/src/components/Transactions/state.ts:99
msgid "Recent activity"
msgstr "Actividad reciente"
-#: packages/libeufin-bank-webui/src/components/Transactions/state.ts:98
+#: packages/libeufin-bank-webui/src/components/Transactions/state.ts:100
msgid "Transactions"
msgstr "Transacciones"
@@ -1406,9 +1407,9 @@ msgid "Subject"
msgstr "Asunto"
#: packages/libeufin-bank-webui/src/components/Transactions/views.tsx:248
-#: packages/libeufin-bank-webui/src/pages/admin/ConversionClassList.tsx:274
-#: packages/libeufin-bank-webui/src/pages/ConversionRateClassDetails.tsx:1301
-#: packages/libeufin-bank-webui/src/pages/admin/AccountList.tsx:273
+#: packages/libeufin-bank-webui/src/pages/admin/ConversionClassList.tsx:275
+#: packages/libeufin-bank-webui/src/pages/ConversionRateClassDetails.tsx:1309
+#: packages/libeufin-bank-webui/src/pages/admin/AccountList.tsx:275
msgid "Pagination"
msgstr "Paginación"
@@ -1661,7 +1662,7 @@ msgstr ""
#. screenid: 110
#: packages/libeufin-bank-webui/src/pages/admin/CreateNewAccount.tsx:175
#: packages/libeufin-bank-webui/src/pages/RegistrationPage.tsx:269
-#: packages/libeufin-bank-webui/src/pages/admin/AccountList.tsx:107
+#: packages/libeufin-bank-webui/src/pages/admin/AccountList.tsx:109
msgid "Create account"
msgstr "Crear cuenta"
@@ -1829,32 +1830,32 @@ msgstr "Retirar sin especificar monto"
msgid "Show install wallet first"
msgstr "Mostrar primero la instalación de la cartera"
-#: packages/libeufin-bank-webui/src/components/DemoBanner.tsx:74
+#: packages/libeufin-bank-webui/src/components/DemoBanner.tsx:54
msgid "Introduction"
msgstr "Introducción"
-#: packages/libeufin-bank-webui/src/components/DemoBanner.tsx:76
-#: packages/libeufin-bank-webui/src/components/DemoBanner.tsx:110
+#: packages/libeufin-bank-webui/src/components/DemoBanner.tsx:56
+#: packages/libeufin-bank-webui/src/components/DemoBanner.tsx:90
msgid "Bank"
msgstr "Banco"
-#: packages/libeufin-bank-webui/src/components/DemoBanner.tsx:78
+#: packages/libeufin-bank-webui/src/components/DemoBanner.tsx:58
msgid "Essay Shop"
msgstr "Tienda de ensayos"
-#: packages/libeufin-bank-webui/src/components/DemoBanner.tsx:80
+#: packages/libeufin-bank-webui/src/components/DemoBanner.tsx:60
msgid "Donations"
msgstr "Donaciones"
-#: packages/libeufin-bank-webui/src/components/DemoBanner.tsx:104
+#: packages/libeufin-bank-webui/src/components/DemoBanner.tsx:84
msgid "GNU Taler logo"
msgstr "Logotipo de GNU Taler"
-#: packages/libeufin-bank-webui/src/components/DemoBanner.tsx:114
+#: packages/libeufin-bank-webui/src/components/DemoBanner.tsx:94
msgid "Withdraw toy currency into your GNU Taler wallet."
msgstr "Retira moneda de prueba en tu cartera GNU Taler."
-#: packages/libeufin-bank-webui/src/components/DemoBanner.tsx:126
+#: packages/libeufin-bank-webui/src/components/DemoBanner.tsx:106
msgid "Demo pages"
msgstr "Páginas de demostración"
@@ -1876,9 +1877,9 @@ msgstr "Descartar"
#. screenid: 103
#: packages/libeufin-bank-webui/src/pages/BankFrame.tsx:259
-#: packages/libeufin-bank-webui/src/pages/PublicHistoriesPage.tsx:72
-#: packages/libeufin-bank-webui/src/pages/PublicHistoriesPage.tsx:87
-#: packages/libeufin-bank-webui/src/pages/admin/AccountList.tsx:99
+#: packages/libeufin-bank-webui/src/pages/PublicHistoriesPage.tsx:98
+#: packages/libeufin-bank-webui/src/pages/PublicHistoriesPage.tsx:113
+#: packages/libeufin-bank-webui/src/pages/admin/AccountList.tsx:101
#: packages/libeufin-bank-webui/src/pages/DeveloperSettings.tsx:226
msgid "Public accounts"
msgstr "Cuentas públicas"
@@ -1924,7 +1925,7 @@ msgstr "Bienvenido/a"
msgid "Welcome, %1$s"
msgstr "Bienvenido/a, %1$s"
-#: packages/libeufin-bank-webui/src/pages/admin/ConversionClassList.tsx:72
+#: packages/libeufin-bank-webui/src/pages/admin/ConversionClassList.tsx:74
msgid "Failed to load conversion rate."
msgstr "No se pudo cargar la tasa de conversión."
@@ -1945,72 +1946,72 @@ msgstr ""
msgid "Conversion list not implemented."
msgstr "La lista de conversiones no está implementada."
-#: packages/libeufin-bank-webui/src/pages/admin/ConversionClassList.tsx:121
+#: packages/libeufin-bank-webui/src/pages/admin/ConversionClassList.tsx:122
msgid "Conversion rate classes"
msgstr "Clases de tasa de conversión"
-#: packages/libeufin-bank-webui/src/pages/admin/ConversionClassList.tsx:124
+#: packages/libeufin-bank-webui/src/pages/admin/ConversionClassList.tsx:125
msgid "Configure different cash-in and cashout terms for groups of accounts."
msgstr ""
-#: packages/libeufin-bank-webui/src/pages/admin/ConversionClassList.tsx:135
+#: packages/libeufin-bank-webui/src/pages/admin/ConversionClassList.tsx:136
#: packages/libeufin-bank-webui/src/pages/regional/ConversionConfig.tsx:316
msgid "Default conversion rate"
msgstr "Tasa de conversión predeterminada"
-#: packages/libeufin-bank-webui/src/pages/admin/ConversionClassList.tsx:142
+#: packages/libeufin-bank-webui/src/pages/admin/ConversionClassList.tsx:143
msgid "Create conversion rate class"
msgstr "Crear clase de tasa de conversión"
-#: packages/libeufin-bank-webui/src/pages/admin/ConversionClassList.tsx:152
+#: packages/libeufin-bank-webui/src/pages/admin/ConversionClassList.tsx:153
#, fuzzy
#| msgid "No conversion rate class"
msgid "No conversion rate classes"
msgstr "Sin clases de tasa de conversión"
-#: packages/libeufin-bank-webui/src/pages/admin/ConversionClassList.tsx:155
+#: packages/libeufin-bank-webui/src/pages/admin/ConversionClassList.tsx:156
#, fuzzy
#| msgid "Failed to update the conversion rate."
msgid "All accounts currently use the default conversion rate."
msgstr "No se pudo actualizar la tasa de conversión."
-#: packages/libeufin-bank-webui/src/pages/admin/ConversionClassList.tsx:167
+#: packages/libeufin-bank-webui/src/pages/admin/ConversionClassList.tsx:168
#: packages/libeufin-bank-webui/src/pages/ConversionRateClassDetails.tsx:446
-#: packages/libeufin-bank-webui/src/pages/ConversionRateClassDetails.tsx:1189
+#: packages/libeufin-bank-webui/src/pages/ConversionRateClassDetails.tsx:1197
#: packages/libeufin-bank-webui/src/pages/admin/ConversionRateClassForm.tsx:213
-#: packages/libeufin-bank-webui/src/pages/admin/AccountList.tsx:167
+#: packages/libeufin-bank-webui/src/pages/admin/AccountList.tsx:169
msgid "Name"
msgstr "Nombre"
-#: packages/libeufin-bank-webui/src/pages/admin/ConversionClassList.tsx:171
+#: packages/libeufin-bank-webui/src/pages/admin/ConversionClassList.tsx:172
#: packages/libeufin-bank-webui/src/pages/ConversionRateClassDetails.tsx:476
#: packages/libeufin-bank-webui/src/pages/admin/ConversionRateClassForm.tsx:248
msgid "Description"
msgstr "Descripción"
-#: packages/libeufin-bank-webui/src/pages/admin/ConversionClassList.tsx:175
+#: packages/libeufin-bank-webui/src/pages/admin/ConversionClassList.tsx:176
#: packages/libeufin-bank-webui/src/pages/regional/ConversionConfig.tsx:427
#: packages/libeufin-bank-webui/src/pages/ConversionRateClassDetails.tsx:503
-#: packages/libeufin-bank-webui/src/pages/ConversionRateClassDetails.tsx:1197
+#: packages/libeufin-bank-webui/src/pages/ConversionRateClassDetails.tsx:1205
msgid "Cashin"
msgstr "Ingreso"
-#: packages/libeufin-bank-webui/src/pages/admin/ConversionClassList.tsx:284
-#: packages/libeufin-bank-webui/src/pages/ConversionRateClassDetails.tsx:1311
+#: packages/libeufin-bank-webui/src/pages/admin/ConversionClassList.tsx:285
+#: packages/libeufin-bank-webui/src/pages/ConversionRateClassDetails.tsx:1319
msgid "First page"
msgstr "Primera página"
-#: packages/libeufin-bank-webui/src/pages/admin/ConversionClassList.tsx:293
-#: packages/libeufin-bank-webui/src/pages/ConversionRateClassDetails.tsx:1320
-#: packages/libeufin-bank-webui/src/pages/admin/AccountList.tsx:292
+#: packages/libeufin-bank-webui/src/pages/admin/ConversionClassList.tsx:294
+#: packages/libeufin-bank-webui/src/pages/ConversionRateClassDetails.tsx:1328
+#: packages/libeufin-bank-webui/src/pages/admin/AccountList.tsx:294
msgid "Next"
msgstr "Siguiente"
-#: packages/libeufin-bank-webui/src/pages/admin/ConversionClassList.tsx:328
+#: packages/libeufin-bank-webui/src/pages/admin/ConversionClassList.tsx:329
msgid "min:"
msgstr "mín:"
-#: packages/libeufin-bank-webui/src/pages/admin/ConversionClassList.tsx:335
+#: packages/libeufin-bank-webui/src/pages/admin/ConversionClassList.tsx:336
msgid "fee:"
msgstr "comisión:"
@@ -2034,8 +2035,8 @@ msgstr "Credenciales incorrectas"
#: packages/libeufin-bank-webui/src/pages/regional/ConversionConfig.tsx:288
#: packages/libeufin-bank-webui/src/pages/ConversionRateClassDetails.tsx:109
#: packages/libeufin-bank-webui/src/pages/ConversionRateClassDetails.tsx:124
-#: packages/libeufin-bank-webui/src/pages/ConversionRateClassDetails.tsx:1092
-#: packages/libeufin-bank-webui/src/pages/ConversionRateClassDetails.tsx:1104
+#: packages/libeufin-bank-webui/src/pages/ConversionRateClassDetails.tsx:1083
+#: packages/libeufin-bank-webui/src/pages/ConversionRateClassDetails.tsx:1105
msgid "Conversion is disabled"
msgstr "La conversión está deshabilitada"
@@ -2291,7 +2292,7 @@ msgstr "No se pudieron cargar los detalles de la conversión."
#: packages/libeufin-bank-webui/src/pages/ConversionRateClassDetails.tsx:110
#: packages/libeufin-bank-webui/src/pages/ConversionRateClassDetails.tsx:125
-#: packages/libeufin-bank-webui/src/pages/ConversionRateClassDetails.tsx:1105
+#: packages/libeufin-bank-webui/src/pages/ConversionRateClassDetails.tsx:1106
msgid ""
"Conversion should be enabled in the configuration, the conversion rate "
"should be initialized with fee(s), rates and a rounding mode."
@@ -2342,7 +2343,7 @@ msgstr "El nombre de la conversión ya está en uso."
#: packages/libeufin-bank-webui/src/pages/ConversionRateClassDetails.tsx:343
#: packages/libeufin-bank-webui/src/components/AdminNavigation.tsx:49
-#: packages/libeufin-bank-webui/src/pages/admin/AccountList.tsx:90
+#: packages/libeufin-bank-webui/src/pages/admin/AccountList.tsx:92
msgid "Accounts"
msgstr "Cuentas"
@@ -2424,49 +2425,49 @@ msgstr "No se pudo actualizar la pertenencia a la clase de conversión."
msgid "The account could not be updated. Please try again."
msgstr "No se pudo actualizar la cuenta. Vuelva a intentarlo."
-#: packages/libeufin-bank-webui/src/pages/ConversionRateClassDetails.tsx:1076
-msgid "Failed to load users in conversion class."
-msgstr "No se pudieron cargar los usuarios de la clase de conversión."
-
-#: packages/libeufin-bank-webui/src/pages/ConversionRateClassDetails.tsx:1093
+#: packages/libeufin-bank-webui/src/pages/ConversionRateClassDetails.tsx:1084
msgid "Conversion rate information is unavailable for these accounts."
msgstr ""
"La información del tipo de conversión no está disponible para estas cuentas."
-#: packages/libeufin-bank-webui/src/pages/ConversionRateClassDetails.tsx:1121
+#: packages/libeufin-bank-webui/src/pages/ConversionRateClassDetails.tsx:1097
+msgid "Failed to load users in conversion class."
+msgstr "No se pudieron cargar los usuarios de la clase de conversión."
+
+#: packages/libeufin-bank-webui/src/pages/ConversionRateClassDetails.tsx:1123
msgid "Filters"
msgstr "Filtros"
-#: packages/libeufin-bank-webui/src/pages/ConversionRateClassDetails.tsx:1128
+#: packages/libeufin-bank-webui/src/pages/ConversionRateClassDetails.tsx:1130
msgid "Show from other classes"
msgstr "Mostrar de otras clases"
-#: packages/libeufin-bank-webui/src/pages/ConversionRateClassDetails.tsx:1146
+#: packages/libeufin-bank-webui/src/pages/ConversionRateClassDetails.tsx:1150
msgid "Account"
msgstr "Cuenta"
-#: packages/libeufin-bank-webui/src/pages/ConversionRateClassDetails.tsx:1159
+#: packages/libeufin-bank-webui/src/pages/ConversionRateClassDetails.tsx:1165
msgid "Group ID"
msgstr "ID de grupo"
-#: packages/libeufin-bank-webui/src/pages/ConversionRateClassDetails.tsx:1178
+#: packages/libeufin-bank-webui/src/pages/ConversionRateClassDetails.tsx:1186
msgid "No users in this conversion rate class"
msgstr "No hay usuarios en esta clase de tasa de conversión"
-#: packages/libeufin-bank-webui/src/pages/ConversionRateClassDetails.tsx:1193
+#: packages/libeufin-bank-webui/src/pages/ConversionRateClassDetails.tsx:1201
msgid "Class"
msgstr "Clase"
-#: packages/libeufin-bank-webui/src/pages/ConversionRateClassDetails.tsx:1205
+#: packages/libeufin-bank-webui/src/pages/ConversionRateClassDetails.tsx:1213
msgid "Action"
msgstr "Acción"
-#: packages/libeufin-bank-webui/src/pages/ConversionRateClassDetails.tsx:1270
-#: packages/libeufin-bank-webui/src/pages/admin/AccountList.tsx:258
+#: packages/libeufin-bank-webui/src/pages/ConversionRateClassDetails.tsx:1278
+#: packages/libeufin-bank-webui/src/pages/admin/AccountList.tsx:260
msgid "Remove"
msgstr "Quitar"
-#: packages/libeufin-bank-webui/src/pages/ConversionRateClassDetails.tsx:1287
+#: packages/libeufin-bank-webui/src/pages/ConversionRateClassDetails.tsx:1295
msgid "Add"
msgstr "Añadir"
@@ -2497,17 +2498,17 @@ msgstr ""
msgid "Create class"
msgstr "Crear egreso."
-#: packages/libeufin-bank-webui/src/pages/PublicHistoriesPage.tsx:48
+#: packages/libeufin-bank-webui/src/pages/PublicHistoriesPage.tsx:52
msgid "Failed to load public accounts."
msgstr "No se pudieron cargar las cuentas públicas."
-#: packages/libeufin-bank-webui/src/pages/PublicHistoriesPage.tsx:75
+#: packages/libeufin-bank-webui/src/pages/PublicHistoriesPage.tsx:101
msgid "Browse transaction histories shared by public bank accounts."
msgstr ""
"Consulte los historiales de transacciones compartidos por cuentas bancarias "
"públicas."
-#: packages/libeufin-bank-webui/src/pages/PublicHistoriesPage.tsx:83
+#: packages/libeufin-bank-webui/src/pages/PublicHistoriesPage.tsx:109
msgid "No public accounts are available."
msgstr "No hay cuentas públicas disponibles."
@@ -3150,35 +3151,35 @@ msgstr "Mi cuenta"
msgid "Bank administration"
msgstr "Administración bancaria"
-#: packages/libeufin-bank-webui/src/pages/admin/AccountList.tsx:69
+#: packages/libeufin-bank-webui/src/pages/admin/AccountList.tsx:71
msgid "Failed to load the account list."
msgstr "No se pudo cargar la lista de cuentas."
-#: packages/libeufin-bank-webui/src/pages/admin/AccountList.tsx:120
+#: packages/libeufin-bank-webui/src/pages/admin/AccountList.tsx:122
msgid "Search accounts"
msgstr "Buscar cuentas"
-#: packages/libeufin-bank-webui/src/pages/admin/AccountList.tsx:128
+#: packages/libeufin-bank-webui/src/pages/admin/AccountList.tsx:130
msgid "Search by username or name"
msgstr "Buscar por nombre de usuario o nombre"
-#: packages/libeufin-bank-webui/src/pages/admin/AccountList.tsx:136
+#: packages/libeufin-bank-webui/src/pages/admin/AccountList.tsx:138
msgid "Search"
msgstr "Buscar"
-#: packages/libeufin-bank-webui/src/pages/admin/AccountList.tsx:147
+#: packages/libeufin-bank-webui/src/pages/admin/AccountList.tsx:149
msgid "Clear"
msgstr "Limpiar"
-#: packages/libeufin-bank-webui/src/pages/admin/AccountList.tsx:217
+#: packages/libeufin-bank-webui/src/pages/admin/AccountList.tsx:219
msgid "Unknown"
msgstr "Desconocido"
-#: packages/libeufin-bank-webui/src/pages/admin/AccountList.tsx:244
+#: packages/libeufin-bank-webui/src/pages/admin/AccountList.tsx:246
msgid "Change password"
msgstr "Cambiar contraseña"
-#: packages/libeufin-bank-webui/src/pages/admin/AccountList.tsx:283
+#: packages/libeufin-bank-webui/src/pages/admin/AccountList.tsx:285
msgid "Previous"
msgstr "Anterior"
diff --git a/packages/libeufin-bank-webui/src/i18n/fr.po b/packages/libeufin-bank-webui/src/i18n/fr.po
@@ -118,7 +118,7 @@ msgstr "Votre session a expiré. Confirmez votre mot de passe pour continuer."
#. screenid: 110
#: packages/libeufin-bank-webui/src/pages/LoginForm.tsx:286
#: packages/libeufin-bank-webui/src/pages/RegistrationPage.tsx:192
-#: packages/libeufin-bank-webui/src/pages/admin/AccountList.tsx:163
+#: packages/libeufin-bank-webui/src/pages/admin/AccountList.tsx:165
msgid "Username"
msgstr "Nom d'utilisateur"
@@ -192,35 +192,35 @@ msgstr ""
msgid "The password must not exceed %1$s characters."
msgstr "Le mot de passe ne doit pas dépasser %1$s caractères."
-#: packages/libeufin-bank-webui/src/utils.ts:127
+#: packages/libeufin-bank-webui/src/utils.ts:99
msgid "IBAN country code not found"
msgstr "Le code pays de l'IBAN n'a pas été trouvé"
-#: packages/libeufin-bank-webui/src/utils.ts:129
+#: packages/libeufin-bank-webui/src/utils.ts:101
msgid "IBAN numbers have less than 34 digits"
msgstr "Les numéros IBAN ont moins de 34 chiffres"
-#: packages/libeufin-bank-webui/src/utils.ts:131
+#: packages/libeufin-bank-webui/src/utils.ts:103
msgid "IBAN numbers have more than 4 digits"
msgstr "Les numéros IBAN ont plus de 4 chiffres"
-#: packages/libeufin-bank-webui/src/utils.ts:133
+#: packages/libeufin-bank-webui/src/utils.ts:105
msgid "IBAN length is invalid for this country"
msgstr "La longueur de l’IBAN n’est pas valide pour ce pays"
-#: packages/libeufin-bank-webui/src/utils.ts:135
+#: packages/libeufin-bank-webui/src/utils.ts:107
msgid "The IBAN contains invalid characters"
msgstr "L’IBAN contient des caractères non valides"
-#: packages/libeufin-bank-webui/src/utils.ts:137
+#: packages/libeufin-bank-webui/src/utils.ts:109
msgid "IBAN number is not valid, checksum is wrong"
msgstr "Le numéro IBAN n'est pas valide, la somme de contrôle est incorrecte"
-#: packages/libeufin-bank-webui/src/utils.ts:139
+#: packages/libeufin-bank-webui/src/utils.ts:111
msgid "The IBAN is not valid"
msgstr "L’IBAN n’est pas valide"
-#: packages/libeufin-bank-webui/src/utils.ts:150
+#: packages/libeufin-bank-webui/src/utils.ts:122
msgid "Use letters, numbers or any of these characters: - . _ ~"
msgstr "Utilisez des lettres, des chiffres ou l'un de ces caractères : - . _ ~"
@@ -233,7 +233,7 @@ msgstr "Échec du chargement des encaissements."
#: packages/libeufin-bank-webui/src/components/Cashouts/views.tsx:137
#: packages/libeufin-bank-webui/src/components/Transactions/views.tsx:26
#: packages/libeufin-bank-webui/src/pages/BankFrame.tsx:67
-#: packages/libeufin-bank-webui/src/pages/PublicHistoriesPage.tsx:55
+#: packages/libeufin-bank-webui/src/pages/PublicHistoriesPage.tsx:59
msgid "Try again"
msgstr "Réessayer"
@@ -270,7 +270,7 @@ msgstr "Aucun montant n'a encore été déterminé."
#: packages/libeufin-bank-webui/src/pages/regional/CreateCashout.tsx:176
#: packages/libeufin-bank-webui/src/pages/regional/ConversionConfig.tsx:101
#: packages/libeufin-bank-webui/src/pages/ConversionRateClassDetails.tsx:102
-#: packages/libeufin-bank-webui/src/pages/ConversionRateClassDetails.tsx:1085
+#: packages/libeufin-bank-webui/src/pages/ConversionRateClassDetails.tsx:1076
#: packages/libeufin-bank-webui/src/pages/regional/ShowCashoutDetails.tsx:106
msgid "Failed to load conversion rate information."
msgstr "Échec du chargement des informations sur le taux de conversion."
@@ -331,7 +331,7 @@ msgstr "Transféré"
#: packages/libeufin-bank-webui/src/components/Cashouts/views.tsx:232
#: packages/libeufin-bank-webui/src/pages/PaymentOptions.tsx:54
-#: packages/libeufin-bank-webui/src/pages/admin/AccountList.tsx:173
+#: packages/libeufin-bank-webui/src/pages/admin/AccountList.tsx:175
msgid "Actions"
msgstr "Actions"
@@ -364,6 +364,7 @@ msgstr "Intégration des commerçants"
#. screenid: 100
#: packages/libeufin-bank-webui/src/pages/ProfileNavigation.tsx:72
#: packages/libeufin-bank-webui/src/components/Transactions/views.tsx:113
+#: packages/libeufin-bank-webui/src/pages/PublicHistoriesPage.tsx:93
#: packages/libeufin-bank-webui/src/pages/regional/CashoutCreatePage.tsx:38
#: packages/libeufin-bank-webui/src/pages/WireTransfer.tsx:99
#: packages/libeufin-bank-webui/src/pages/WalletWithdrawal.tsx:83
@@ -609,10 +610,10 @@ msgid "Failed to create the cashout."
msgstr "Échec de la création de l'encaissement."
#: packages/libeufin-bank-webui/src/pages/regional/CreateCashout.tsx:454
-#: packages/libeufin-bank-webui/src/pages/admin/ConversionClassList.tsx:179
+#: packages/libeufin-bank-webui/src/pages/admin/ConversionClassList.tsx:180
#: packages/libeufin-bank-webui/src/pages/regional/ConversionConfig.tsx:445
#: packages/libeufin-bank-webui/src/pages/ConversionRateClassDetails.tsx:518
-#: packages/libeufin-bank-webui/src/pages/ConversionRateClassDetails.tsx:1201
+#: packages/libeufin-bank-webui/src/pages/ConversionRateClassDetails.tsx:1209
msgid "Cashout"
msgstr "Encaissement"
@@ -676,7 +677,7 @@ msgid "Conversion rate"
msgstr "Taux de conversion"
#: packages/libeufin-bank-webui/src/pages/regional/CreateCashout.tsx:535
-#: packages/libeufin-bank-webui/src/pages/admin/AccountList.tsx:171
+#: packages/libeufin-bank-webui/src/pages/admin/AccountList.tsx:173
msgid "Balance"
msgstr "Solde"
@@ -1247,7 +1248,7 @@ msgid "Account \"%1$s\""
msgstr "Compte \"%1$s\""
#: packages/libeufin-bank-webui/src/pages/account/ShowAccountDetails.tsx:211
-#: packages/libeufin-bank-webui/src/pages/admin/AccountList.tsx:233
+#: packages/libeufin-bank-webui/src/pages/admin/AccountList.tsx:235
msgid "Removed"
msgstr "Supprimé"
@@ -1260,8 +1261,8 @@ msgid "Account details"
msgstr "Détails du compte"
#: packages/libeufin-bank-webui/src/pages/account/ShowAccountDetails.tsx:239
-#: packages/libeufin-bank-webui/src/pages/ConversionRateClassDetails.tsx:1235
-#: packages/libeufin-bank-webui/src/pages/ConversionRateClassDetails.tsx:1251
+#: packages/libeufin-bank-webui/src/pages/ConversionRateClassDetails.tsx:1243
+#: packages/libeufin-bank-webui/src/pages/ConversionRateClassDetails.tsx:1259
msgid "Not configured"
msgstr "Non configuré"
@@ -1368,20 +1369,20 @@ msgstr "Confirmer le mot de passe"
msgid "Enter the new password again."
msgstr "Saisissez votre mot de passe."
-#: packages/libeufin-bank-webui/src/components/Transactions/state.ts:55
-#: packages/libeufin-bank-webui/src/components/Transactions/state.ts:63
+#: packages/libeufin-bank-webui/src/components/Transactions/state.ts:57
+#: packages/libeufin-bank-webui/src/components/Transactions/state.ts:64
msgid "Failed to load transactions."
msgstr "Échec du chargement des transactions."
-#: packages/libeufin-bank-webui/src/components/Transactions/state.ts:82
+#: packages/libeufin-bank-webui/src/components/Transactions/state.ts:84
msgid "Unknown account"
msgstr "Compte inconnu"
-#: packages/libeufin-bank-webui/src/components/Transactions/state.ts:97
+#: packages/libeufin-bank-webui/src/components/Transactions/state.ts:99
msgid "Recent activity"
msgstr "Activité récente"
-#: packages/libeufin-bank-webui/src/components/Transactions/state.ts:98
+#: packages/libeufin-bank-webui/src/components/Transactions/state.ts:100
msgid "Transactions"
msgstr "Transactions"
@@ -1424,9 +1425,9 @@ msgid "Subject"
msgstr "Référence"
#: packages/libeufin-bank-webui/src/components/Transactions/views.tsx:248
-#: packages/libeufin-bank-webui/src/pages/admin/ConversionClassList.tsx:274
-#: packages/libeufin-bank-webui/src/pages/ConversionRateClassDetails.tsx:1301
-#: packages/libeufin-bank-webui/src/pages/admin/AccountList.tsx:273
+#: packages/libeufin-bank-webui/src/pages/admin/ConversionClassList.tsx:275
+#: packages/libeufin-bank-webui/src/pages/ConversionRateClassDetails.tsx:1309
+#: packages/libeufin-bank-webui/src/pages/admin/AccountList.tsx:275
msgid "Pagination"
msgstr "Navigation par pages"
@@ -1681,7 +1682,7 @@ msgstr ""
#. screenid: 110
#: packages/libeufin-bank-webui/src/pages/admin/CreateNewAccount.tsx:175
#: packages/libeufin-bank-webui/src/pages/RegistrationPage.tsx:269
-#: packages/libeufin-bank-webui/src/pages/admin/AccountList.tsx:107
+#: packages/libeufin-bank-webui/src/pages/admin/AccountList.tsx:109
msgid "Create account"
msgstr "Créer un compte"
@@ -1849,32 +1850,32 @@ msgstr "Retirer sans fixer le montant"
msgid "Show install wallet first"
msgstr "Afficher d'abord le portefeuille d'installation"
-#: packages/libeufin-bank-webui/src/components/DemoBanner.tsx:74
+#: packages/libeufin-bank-webui/src/components/DemoBanner.tsx:54
msgid "Introduction"
msgstr "Introduction"
-#: packages/libeufin-bank-webui/src/components/DemoBanner.tsx:76
-#: packages/libeufin-bank-webui/src/components/DemoBanner.tsx:110
+#: packages/libeufin-bank-webui/src/components/DemoBanner.tsx:56
+#: packages/libeufin-bank-webui/src/components/DemoBanner.tsx:90
msgid "Bank"
msgstr "Banque"
-#: packages/libeufin-bank-webui/src/components/DemoBanner.tsx:78
+#: packages/libeufin-bank-webui/src/components/DemoBanner.tsx:58
msgid "Essay Shop"
msgstr "Boutique d’essais"
-#: packages/libeufin-bank-webui/src/components/DemoBanner.tsx:80
+#: packages/libeufin-bank-webui/src/components/DemoBanner.tsx:60
msgid "Donations"
msgstr "Dons"
-#: packages/libeufin-bank-webui/src/components/DemoBanner.tsx:104
+#: packages/libeufin-bank-webui/src/components/DemoBanner.tsx:84
msgid "GNU Taler logo"
msgstr "Logo de GNU Taler"
-#: packages/libeufin-bank-webui/src/components/DemoBanner.tsx:114
+#: packages/libeufin-bank-webui/src/components/DemoBanner.tsx:94
msgid "Withdraw toy currency into your GNU Taler wallet."
msgstr "Retirez de la monnaie factice dans votre portefeuille GNU Taler."
-#: packages/libeufin-bank-webui/src/components/DemoBanner.tsx:126
+#: packages/libeufin-bank-webui/src/components/DemoBanner.tsx:106
msgid "Demo pages"
msgstr "Pages de démonstration"
@@ -1896,9 +1897,9 @@ msgstr "Ignorer"
#. screenid: 103
#: packages/libeufin-bank-webui/src/pages/BankFrame.tsx:259
-#: packages/libeufin-bank-webui/src/pages/PublicHistoriesPage.tsx:72
-#: packages/libeufin-bank-webui/src/pages/PublicHistoriesPage.tsx:87
-#: packages/libeufin-bank-webui/src/pages/admin/AccountList.tsx:99
+#: packages/libeufin-bank-webui/src/pages/PublicHistoriesPage.tsx:98
+#: packages/libeufin-bank-webui/src/pages/PublicHistoriesPage.tsx:113
+#: packages/libeufin-bank-webui/src/pages/admin/AccountList.tsx:101
#: packages/libeufin-bank-webui/src/pages/DeveloperSettings.tsx:226
msgid "Public accounts"
msgstr "Comptes publics"
@@ -1945,7 +1946,7 @@ msgstr "Bienvenue"
msgid "Welcome, %1$s"
msgstr "Bienvenue, %1$s"
-#: packages/libeufin-bank-webui/src/pages/admin/ConversionClassList.tsx:72
+#: packages/libeufin-bank-webui/src/pages/admin/ConversionClassList.tsx:74
msgid "Failed to load conversion rate."
msgstr "Échec du chargement du taux de conversion."
@@ -1965,72 +1966,72 @@ msgstr ""
msgid "Conversion list not implemented."
msgstr "Liste de conversion non implémentée."
-#: packages/libeufin-bank-webui/src/pages/admin/ConversionClassList.tsx:121
+#: packages/libeufin-bank-webui/src/pages/admin/ConversionClassList.tsx:122
msgid "Conversion rate classes"
msgstr "Classes de taux de conversion"
-#: packages/libeufin-bank-webui/src/pages/admin/ConversionClassList.tsx:124
+#: packages/libeufin-bank-webui/src/pages/admin/ConversionClassList.tsx:125
msgid "Configure different cash-in and cashout terms for groups of accounts."
msgstr ""
-#: packages/libeufin-bank-webui/src/pages/admin/ConversionClassList.tsx:135
+#: packages/libeufin-bank-webui/src/pages/admin/ConversionClassList.tsx:136
#: packages/libeufin-bank-webui/src/pages/regional/ConversionConfig.tsx:316
msgid "Default conversion rate"
msgstr "Taux de conversion par défaut"
-#: packages/libeufin-bank-webui/src/pages/admin/ConversionClassList.tsx:142
+#: packages/libeufin-bank-webui/src/pages/admin/ConversionClassList.tsx:143
msgid "Create conversion rate class"
msgstr "Créer une classe de taux de conversion"
-#: packages/libeufin-bank-webui/src/pages/admin/ConversionClassList.tsx:152
+#: packages/libeufin-bank-webui/src/pages/admin/ConversionClassList.tsx:153
#, fuzzy
#| msgid "No conversion rate class"
msgid "No conversion rate classes"
msgstr "Aucune classe de taux de conversion"
-#: packages/libeufin-bank-webui/src/pages/admin/ConversionClassList.tsx:155
+#: packages/libeufin-bank-webui/src/pages/admin/ConversionClassList.tsx:156
#, fuzzy
#| msgid "Failed to update the conversion rate."
msgid "All accounts currently use the default conversion rate."
msgstr "Échec de la mise à jour du taux de conversion."
-#: packages/libeufin-bank-webui/src/pages/admin/ConversionClassList.tsx:167
+#: packages/libeufin-bank-webui/src/pages/admin/ConversionClassList.tsx:168
#: packages/libeufin-bank-webui/src/pages/ConversionRateClassDetails.tsx:446
-#: packages/libeufin-bank-webui/src/pages/ConversionRateClassDetails.tsx:1189
+#: packages/libeufin-bank-webui/src/pages/ConversionRateClassDetails.tsx:1197
#: packages/libeufin-bank-webui/src/pages/admin/ConversionRateClassForm.tsx:213
-#: packages/libeufin-bank-webui/src/pages/admin/AccountList.tsx:167
+#: packages/libeufin-bank-webui/src/pages/admin/AccountList.tsx:169
msgid "Name"
msgstr "Nom"
-#: packages/libeufin-bank-webui/src/pages/admin/ConversionClassList.tsx:171
+#: packages/libeufin-bank-webui/src/pages/admin/ConversionClassList.tsx:172
#: packages/libeufin-bank-webui/src/pages/ConversionRateClassDetails.tsx:476
#: packages/libeufin-bank-webui/src/pages/admin/ConversionRateClassForm.tsx:248
msgid "Description"
msgstr "Description"
-#: packages/libeufin-bank-webui/src/pages/admin/ConversionClassList.tsx:175
+#: packages/libeufin-bank-webui/src/pages/admin/ConversionClassList.tsx:176
#: packages/libeufin-bank-webui/src/pages/regional/ConversionConfig.tsx:427
#: packages/libeufin-bank-webui/src/pages/ConversionRateClassDetails.tsx:503
-#: packages/libeufin-bank-webui/src/pages/ConversionRateClassDetails.tsx:1197
+#: packages/libeufin-bank-webui/src/pages/ConversionRateClassDetails.tsx:1205
msgid "Cashin"
msgstr "Versement"
-#: packages/libeufin-bank-webui/src/pages/admin/ConversionClassList.tsx:284
-#: packages/libeufin-bank-webui/src/pages/ConversionRateClassDetails.tsx:1311
+#: packages/libeufin-bank-webui/src/pages/admin/ConversionClassList.tsx:285
+#: packages/libeufin-bank-webui/src/pages/ConversionRateClassDetails.tsx:1319
msgid "First page"
msgstr "Première page"
-#: packages/libeufin-bank-webui/src/pages/admin/ConversionClassList.tsx:293
-#: packages/libeufin-bank-webui/src/pages/ConversionRateClassDetails.tsx:1320
-#: packages/libeufin-bank-webui/src/pages/admin/AccountList.tsx:292
+#: packages/libeufin-bank-webui/src/pages/admin/ConversionClassList.tsx:294
+#: packages/libeufin-bank-webui/src/pages/ConversionRateClassDetails.tsx:1328
+#: packages/libeufin-bank-webui/src/pages/admin/AccountList.tsx:294
msgid "Next"
msgstr "Suivant"
-#: packages/libeufin-bank-webui/src/pages/admin/ConversionClassList.tsx:328
+#: packages/libeufin-bank-webui/src/pages/admin/ConversionClassList.tsx:329
msgid "min:"
msgstr "min :"
-#: packages/libeufin-bank-webui/src/pages/admin/ConversionClassList.tsx:335
+#: packages/libeufin-bank-webui/src/pages/admin/ConversionClassList.tsx:336
msgid "fee:"
msgstr "frais :"
@@ -2054,8 +2055,8 @@ msgstr "Identifiants incorrects"
#: packages/libeufin-bank-webui/src/pages/regional/ConversionConfig.tsx:288
#: packages/libeufin-bank-webui/src/pages/ConversionRateClassDetails.tsx:109
#: packages/libeufin-bank-webui/src/pages/ConversionRateClassDetails.tsx:124
-#: packages/libeufin-bank-webui/src/pages/ConversionRateClassDetails.tsx:1092
-#: packages/libeufin-bank-webui/src/pages/ConversionRateClassDetails.tsx:1104
+#: packages/libeufin-bank-webui/src/pages/ConversionRateClassDetails.tsx:1083
+#: packages/libeufin-bank-webui/src/pages/ConversionRateClassDetails.tsx:1105
msgid "Conversion is disabled"
msgstr "La conversion est désactivée"
@@ -2314,7 +2315,7 @@ msgstr "Échec du chargement des détails de conversion."
#: packages/libeufin-bank-webui/src/pages/ConversionRateClassDetails.tsx:110
#: packages/libeufin-bank-webui/src/pages/ConversionRateClassDetails.tsx:125
-#: packages/libeufin-bank-webui/src/pages/ConversionRateClassDetails.tsx:1105
+#: packages/libeufin-bank-webui/src/pages/ConversionRateClassDetails.tsx:1106
msgid ""
"Conversion should be enabled in the configuration, the conversion rate "
"should be initialized with fee(s), rates and a rounding mode."
@@ -2364,7 +2365,7 @@ msgstr "Le nom de la conversion est déjà utilisé."
#: packages/libeufin-bank-webui/src/pages/ConversionRateClassDetails.tsx:343
#: packages/libeufin-bank-webui/src/components/AdminNavigation.tsx:49
-#: packages/libeufin-bank-webui/src/pages/admin/AccountList.tsx:90
+#: packages/libeufin-bank-webui/src/pages/admin/AccountList.tsx:92
msgid "Accounts"
msgstr "Comptes"
@@ -2448,50 +2449,50 @@ msgstr "Impossible de mettre à jour l’appartenance à la classe de conversion
msgid "The account could not be updated. Please try again."
msgstr "Le compte n’a pas pu être mis à jour. Veuillez réessayer."
-#: packages/libeufin-bank-webui/src/pages/ConversionRateClassDetails.tsx:1076
-msgid "Failed to load users in conversion class."
-msgstr "Échec du chargement des utilisateurs de la classe de conversion."
-
-#: packages/libeufin-bank-webui/src/pages/ConversionRateClassDetails.tsx:1093
+#: packages/libeufin-bank-webui/src/pages/ConversionRateClassDetails.tsx:1084
msgid "Conversion rate information is unavailable for these accounts."
msgstr ""
"Les informations sur le taux de conversion ne sont pas disponibles pour ces "
"comptes."
-#: packages/libeufin-bank-webui/src/pages/ConversionRateClassDetails.tsx:1121
+#: packages/libeufin-bank-webui/src/pages/ConversionRateClassDetails.tsx:1097
+msgid "Failed to load users in conversion class."
+msgstr "Échec du chargement des utilisateurs de la classe de conversion."
+
+#: packages/libeufin-bank-webui/src/pages/ConversionRateClassDetails.tsx:1123
msgid "Filters"
msgstr "Filtres"
-#: packages/libeufin-bank-webui/src/pages/ConversionRateClassDetails.tsx:1128
+#: packages/libeufin-bank-webui/src/pages/ConversionRateClassDetails.tsx:1130
msgid "Show from other classes"
msgstr "Afficher depuis d'autres classes"
-#: packages/libeufin-bank-webui/src/pages/ConversionRateClassDetails.tsx:1146
+#: packages/libeufin-bank-webui/src/pages/ConversionRateClassDetails.tsx:1150
msgid "Account"
msgstr "Compte"
-#: packages/libeufin-bank-webui/src/pages/ConversionRateClassDetails.tsx:1159
+#: packages/libeufin-bank-webui/src/pages/ConversionRateClassDetails.tsx:1165
msgid "Group ID"
msgstr "ID de groupe"
-#: packages/libeufin-bank-webui/src/pages/ConversionRateClassDetails.tsx:1178
+#: packages/libeufin-bank-webui/src/pages/ConversionRateClassDetails.tsx:1186
msgid "No users in this conversion rate class"
msgstr "Aucun utilisateur dans cette classe de taux de conversion"
-#: packages/libeufin-bank-webui/src/pages/ConversionRateClassDetails.tsx:1193
+#: packages/libeufin-bank-webui/src/pages/ConversionRateClassDetails.tsx:1201
msgid "Class"
msgstr "Classe"
-#: packages/libeufin-bank-webui/src/pages/ConversionRateClassDetails.tsx:1205
+#: packages/libeufin-bank-webui/src/pages/ConversionRateClassDetails.tsx:1213
msgid "Action"
msgstr "Action"
-#: packages/libeufin-bank-webui/src/pages/ConversionRateClassDetails.tsx:1270
-#: packages/libeufin-bank-webui/src/pages/admin/AccountList.tsx:258
+#: packages/libeufin-bank-webui/src/pages/ConversionRateClassDetails.tsx:1278
+#: packages/libeufin-bank-webui/src/pages/admin/AccountList.tsx:260
msgid "Remove"
msgstr "Supprimer"
-#: packages/libeufin-bank-webui/src/pages/ConversionRateClassDetails.tsx:1287
+#: packages/libeufin-bank-webui/src/pages/ConversionRateClassDetails.tsx:1295
msgid "Add"
msgstr "Ajouter"
@@ -2522,17 +2523,17 @@ msgstr ""
msgid "Create class"
msgstr "Créer un compte"
-#: packages/libeufin-bank-webui/src/pages/PublicHistoriesPage.tsx:48
+#: packages/libeufin-bank-webui/src/pages/PublicHistoriesPage.tsx:52
msgid "Failed to load public accounts."
msgstr "Impossible de charger les comptes publics."
-#: packages/libeufin-bank-webui/src/pages/PublicHistoriesPage.tsx:75
+#: packages/libeufin-bank-webui/src/pages/PublicHistoriesPage.tsx:101
msgid "Browse transaction histories shared by public bank accounts."
msgstr ""
"Consultez les historiques de transactions partagés par les comptes bancaires "
"publics."
-#: packages/libeufin-bank-webui/src/pages/PublicHistoriesPage.tsx:83
+#: packages/libeufin-bank-webui/src/pages/PublicHistoriesPage.tsx:109
msgid "No public accounts are available."
msgstr "Aucun compte public n’est disponible."
@@ -3181,35 +3182,35 @@ msgstr "Mon compte"
msgid "Bank administration"
msgstr "Administration bancaire"
-#: packages/libeufin-bank-webui/src/pages/admin/AccountList.tsx:69
+#: packages/libeufin-bank-webui/src/pages/admin/AccountList.tsx:71
msgid "Failed to load the account list."
msgstr "Échec du chargement de la liste des comptes."
-#: packages/libeufin-bank-webui/src/pages/admin/AccountList.tsx:120
+#: packages/libeufin-bank-webui/src/pages/admin/AccountList.tsx:122
msgid "Search accounts"
msgstr "Rechercher des comptes"
-#: packages/libeufin-bank-webui/src/pages/admin/AccountList.tsx:128
+#: packages/libeufin-bank-webui/src/pages/admin/AccountList.tsx:130
msgid "Search by username or name"
msgstr "Rechercher par nom d'utilisateur ou nom"
-#: packages/libeufin-bank-webui/src/pages/admin/AccountList.tsx:136
+#: packages/libeufin-bank-webui/src/pages/admin/AccountList.tsx:138
msgid "Search"
msgstr "Rechercher"
-#: packages/libeufin-bank-webui/src/pages/admin/AccountList.tsx:147
+#: packages/libeufin-bank-webui/src/pages/admin/AccountList.tsx:149
msgid "Clear"
msgstr "Effacer"
-#: packages/libeufin-bank-webui/src/pages/admin/AccountList.tsx:217
+#: packages/libeufin-bank-webui/src/pages/admin/AccountList.tsx:219
msgid "Unknown"
msgstr "Inconnu"
-#: packages/libeufin-bank-webui/src/pages/admin/AccountList.tsx:244
+#: packages/libeufin-bank-webui/src/pages/admin/AccountList.tsx:246
msgid "Change password"
msgstr "Changer le mot de passe"
-#: packages/libeufin-bank-webui/src/pages/admin/AccountList.tsx:283
+#: packages/libeufin-bank-webui/src/pages/admin/AccountList.tsx:285
msgid "Previous"
msgstr "Précédent"
diff --git a/packages/libeufin-bank-webui/src/i18n/he.po b/packages/libeufin-bank-webui/src/i18n/he.po
@@ -114,7 +114,7 @@ msgstr "פג תוקף ההפעלה. אשרו את הסיסמה כדי להמשי
#. screenid: 110
#: packages/libeufin-bank-webui/src/pages/LoginForm.tsx:286
#: packages/libeufin-bank-webui/src/pages/RegistrationPage.tsx:192
-#: packages/libeufin-bank-webui/src/pages/admin/AccountList.tsx:163
+#: packages/libeufin-bank-webui/src/pages/admin/AccountList.tsx:165
msgid "Username"
msgstr "שם משתמש"
@@ -186,35 +186,35 @@ msgstr "הסיסמה קצרה מדי. אינה יכולה להכיל פחות מ
msgid "The password must not exceed %1$s characters."
msgstr "הסיסמה לא יכולה להכיל יותר מ־%1$s תווים."
-#: packages/libeufin-bank-webui/src/utils.ts:127
+#: packages/libeufin-bank-webui/src/utils.ts:99
msgid "IBAN country code not found"
msgstr "קוד המדינה של ה-IBAN לא נמצא"
-#: packages/libeufin-bank-webui/src/utils.ts:129
+#: packages/libeufin-bank-webui/src/utils.ts:101
msgid "IBAN numbers have less than 34 digits"
msgstr "למספרי IBAN יש פחות מ-34 ספרות"
-#: packages/libeufin-bank-webui/src/utils.ts:131
+#: packages/libeufin-bank-webui/src/utils.ts:103
msgid "IBAN numbers have more than 4 digits"
msgstr "למספרי IBAN יש יותר מ-4 ספרות"
-#: packages/libeufin-bank-webui/src/utils.ts:133
+#: packages/libeufin-bank-webui/src/utils.ts:105
msgid "IBAN length is invalid for this country"
msgstr "אורך ה-IBAN אינו תקין עבור מדינה זו"
-#: packages/libeufin-bank-webui/src/utils.ts:135
+#: packages/libeufin-bank-webui/src/utils.ts:107
msgid "The IBAN contains invalid characters"
msgstr "ה-IBAN מכיל תווים לא חוקיים"
-#: packages/libeufin-bank-webui/src/utils.ts:137
+#: packages/libeufin-bank-webui/src/utils.ts:109
msgid "IBAN number is not valid, checksum is wrong"
msgstr "מספר ה-IBAN אינו תקין, ספרת הביקורת שגויה"
-#: packages/libeufin-bank-webui/src/utils.ts:139
+#: packages/libeufin-bank-webui/src/utils.ts:111
msgid "The IBAN is not valid"
msgstr "ה-IBAN אינו תקין"
-#: packages/libeufin-bank-webui/src/utils.ts:150
+#: packages/libeufin-bank-webui/src/utils.ts:122
msgid "Use letters, numbers or any of these characters: - . _ ~"
msgstr "יש להשתמש באותיות, מספרים או בתווים הבאים: - . _ ~"
@@ -227,7 +227,7 @@ msgstr "טעינת הפדיונות נכשלה."
#: packages/libeufin-bank-webui/src/components/Cashouts/views.tsx:137
#: packages/libeufin-bank-webui/src/components/Transactions/views.tsx:26
#: packages/libeufin-bank-webui/src/pages/BankFrame.tsx:67
-#: packages/libeufin-bank-webui/src/pages/PublicHistoriesPage.tsx:55
+#: packages/libeufin-bank-webui/src/pages/PublicHistoriesPage.tsx:59
msgid "Try again"
msgstr "נסו שוב"
@@ -264,7 +264,7 @@ msgstr "טרם נקבע סכום."
#: packages/libeufin-bank-webui/src/pages/regional/CreateCashout.tsx:176
#: packages/libeufin-bank-webui/src/pages/regional/ConversionConfig.tsx:101
#: packages/libeufin-bank-webui/src/pages/ConversionRateClassDetails.tsx:102
-#: packages/libeufin-bank-webui/src/pages/ConversionRateClassDetails.tsx:1085
+#: packages/libeufin-bank-webui/src/pages/ConversionRateClassDetails.tsx:1076
#: packages/libeufin-bank-webui/src/pages/regional/ShowCashoutDetails.tsx:106
msgid "Failed to load conversion rate information."
msgstr "טעינת נתוני שער ההמרה נכשלה."
@@ -324,7 +324,7 @@ msgstr "הועבר"
#: packages/libeufin-bank-webui/src/components/Cashouts/views.tsx:232
#: packages/libeufin-bank-webui/src/pages/PaymentOptions.tsx:54
-#: packages/libeufin-bank-webui/src/pages/admin/AccountList.tsx:173
+#: packages/libeufin-bank-webui/src/pages/admin/AccountList.tsx:175
msgid "Actions"
msgstr "פעולות"
@@ -354,6 +354,7 @@ msgstr "שילוב עם סוחר"
#. screenid: 100
#: packages/libeufin-bank-webui/src/pages/ProfileNavigation.tsx:72
#: packages/libeufin-bank-webui/src/components/Transactions/views.tsx:113
+#: packages/libeufin-bank-webui/src/pages/PublicHistoriesPage.tsx:93
#: packages/libeufin-bank-webui/src/pages/regional/CashoutCreatePage.tsx:38
#: packages/libeufin-bank-webui/src/pages/WireTransfer.tsx:99
#: packages/libeufin-bank-webui/src/pages/WalletWithdrawal.tsx:83
@@ -594,10 +595,10 @@ msgid "Failed to create the cashout."
msgstr "יצירת הפדיון נכשלה."
#: packages/libeufin-bank-webui/src/pages/regional/CreateCashout.tsx:454
-#: packages/libeufin-bank-webui/src/pages/admin/ConversionClassList.tsx:179
+#: packages/libeufin-bank-webui/src/pages/admin/ConversionClassList.tsx:180
#: packages/libeufin-bank-webui/src/pages/regional/ConversionConfig.tsx:445
#: packages/libeufin-bank-webui/src/pages/ConversionRateClassDetails.tsx:518
-#: packages/libeufin-bank-webui/src/pages/ConversionRateClassDetails.tsx:1201
+#: packages/libeufin-bank-webui/src/pages/ConversionRateClassDetails.tsx:1209
msgid "Cashout"
msgstr "פדיון"
@@ -658,7 +659,7 @@ msgid "Conversion rate"
msgstr "שער המרה"
#: packages/libeufin-bank-webui/src/pages/regional/CreateCashout.tsx:535
-#: packages/libeufin-bank-webui/src/pages/admin/AccountList.tsx:171
+#: packages/libeufin-bank-webui/src/pages/admin/AccountList.tsx:173
msgid "Balance"
msgstr "יתרה"
@@ -1196,7 +1197,7 @@ msgid "Account \"%1$s\""
msgstr "חשבון \"%1$s\""
#: packages/libeufin-bank-webui/src/pages/account/ShowAccountDetails.tsx:211
-#: packages/libeufin-bank-webui/src/pages/admin/AccountList.tsx:233
+#: packages/libeufin-bank-webui/src/pages/admin/AccountList.tsx:235
msgid "Removed"
msgstr "הוסר"
@@ -1209,8 +1210,8 @@ msgid "Account details"
msgstr "פרטי החשבון"
#: packages/libeufin-bank-webui/src/pages/account/ShowAccountDetails.tsx:239
-#: packages/libeufin-bank-webui/src/pages/ConversionRateClassDetails.tsx:1235
-#: packages/libeufin-bank-webui/src/pages/ConversionRateClassDetails.tsx:1251
+#: packages/libeufin-bank-webui/src/pages/ConversionRateClassDetails.tsx:1243
+#: packages/libeufin-bank-webui/src/pages/ConversionRateClassDetails.tsx:1259
msgid "Not configured"
msgstr "לא מוגדר"
@@ -1311,20 +1312,20 @@ msgstr "אישור סיסמה"
msgid "Enter the new password again."
msgstr "הזינו את הסיסמה."
-#: packages/libeufin-bank-webui/src/components/Transactions/state.ts:55
-#: packages/libeufin-bank-webui/src/components/Transactions/state.ts:63
+#: packages/libeufin-bank-webui/src/components/Transactions/state.ts:57
+#: packages/libeufin-bank-webui/src/components/Transactions/state.ts:64
msgid "Failed to load transactions."
msgstr "טעינת העסקאות נכשלה."
-#: packages/libeufin-bank-webui/src/components/Transactions/state.ts:82
+#: packages/libeufin-bank-webui/src/components/Transactions/state.ts:84
msgid "Unknown account"
msgstr "חשבון לא ידוע"
-#: packages/libeufin-bank-webui/src/components/Transactions/state.ts:97
+#: packages/libeufin-bank-webui/src/components/Transactions/state.ts:99
msgid "Recent activity"
msgstr "פעילות אחרונה"
-#: packages/libeufin-bank-webui/src/components/Transactions/state.ts:98
+#: packages/libeufin-bank-webui/src/components/Transactions/state.ts:100
msgid "Transactions"
msgstr "עסקאות"
@@ -1367,9 +1368,9 @@ msgid "Subject"
msgstr "פרטי העברה"
#: packages/libeufin-bank-webui/src/components/Transactions/views.tsx:248
-#: packages/libeufin-bank-webui/src/pages/admin/ConversionClassList.tsx:274
-#: packages/libeufin-bank-webui/src/pages/ConversionRateClassDetails.tsx:1301
-#: packages/libeufin-bank-webui/src/pages/admin/AccountList.tsx:273
+#: packages/libeufin-bank-webui/src/pages/admin/ConversionClassList.tsx:275
+#: packages/libeufin-bank-webui/src/pages/ConversionRateClassDetails.tsx:1309
+#: packages/libeufin-bank-webui/src/pages/admin/AccountList.tsx:275
msgid "Pagination"
msgstr "עימוד"
@@ -1618,7 +1619,7 @@ msgstr ""
#. screenid: 110
#: packages/libeufin-bank-webui/src/pages/admin/CreateNewAccount.tsx:175
#: packages/libeufin-bank-webui/src/pages/RegistrationPage.tsx:269
-#: packages/libeufin-bank-webui/src/pages/admin/AccountList.tsx:107
+#: packages/libeufin-bank-webui/src/pages/admin/AccountList.tsx:109
msgid "Create account"
msgstr "יצירת חשבון"
@@ -1785,32 +1786,32 @@ msgstr "משיכה ללא הגדרת סכום"
msgid "Show install wallet first"
msgstr "הצג תחילה התקנת ארנק"
-#: packages/libeufin-bank-webui/src/components/DemoBanner.tsx:74
+#: packages/libeufin-bank-webui/src/components/DemoBanner.tsx:54
msgid "Introduction"
msgstr "מבוא"
-#: packages/libeufin-bank-webui/src/components/DemoBanner.tsx:76
-#: packages/libeufin-bank-webui/src/components/DemoBanner.tsx:110
+#: packages/libeufin-bank-webui/src/components/DemoBanner.tsx:56
+#: packages/libeufin-bank-webui/src/components/DemoBanner.tsx:90
msgid "Bank"
msgstr "בנק"
-#: packages/libeufin-bank-webui/src/components/DemoBanner.tsx:78
+#: packages/libeufin-bank-webui/src/components/DemoBanner.tsx:58
msgid "Essay Shop"
msgstr "חנות מאמרים"
-#: packages/libeufin-bank-webui/src/components/DemoBanner.tsx:80
+#: packages/libeufin-bank-webui/src/components/DemoBanner.tsx:60
msgid "Donations"
msgstr "תרומות"
-#: packages/libeufin-bank-webui/src/components/DemoBanner.tsx:104
+#: packages/libeufin-bank-webui/src/components/DemoBanner.tsx:84
msgid "GNU Taler logo"
msgstr "הלוגו של GNU Taler"
-#: packages/libeufin-bank-webui/src/components/DemoBanner.tsx:114
+#: packages/libeufin-bank-webui/src/components/DemoBanner.tsx:94
msgid "Withdraw toy currency into your GNU Taler wallet."
msgstr "משיכת מטבע לדוגמה לארנק GNU Taler שלך."
-#: packages/libeufin-bank-webui/src/components/DemoBanner.tsx:126
+#: packages/libeufin-bank-webui/src/components/DemoBanner.tsx:106
msgid "Demo pages"
msgstr "דפי הדגמה"
@@ -1831,9 +1832,9 @@ msgstr "התעלמות"
#. screenid: 103
#: packages/libeufin-bank-webui/src/pages/BankFrame.tsx:259
-#: packages/libeufin-bank-webui/src/pages/PublicHistoriesPage.tsx:72
-#: packages/libeufin-bank-webui/src/pages/PublicHistoriesPage.tsx:87
-#: packages/libeufin-bank-webui/src/pages/admin/AccountList.tsx:99
+#: packages/libeufin-bank-webui/src/pages/PublicHistoriesPage.tsx:98
+#: packages/libeufin-bank-webui/src/pages/PublicHistoriesPage.tsx:113
+#: packages/libeufin-bank-webui/src/pages/admin/AccountList.tsx:101
#: packages/libeufin-bank-webui/src/pages/DeveloperSettings.tsx:226
msgid "Public accounts"
msgstr "חשבונות ציבוריים"
@@ -1879,7 +1880,7 @@ msgstr "ברוכים הבאים"
msgid "Welcome, %1$s"
msgstr "ברוכים הבאים, %1$s"
-#: packages/libeufin-bank-webui/src/pages/admin/ConversionClassList.tsx:72
+#: packages/libeufin-bank-webui/src/pages/admin/ConversionClassList.tsx:74
msgid "Failed to load conversion rate."
msgstr "טעינת שער ההמרה נכשלה."
@@ -1896,72 +1897,72 @@ msgstr "רשימת ההמרה לא נמצאה. ייתכן ששער ההמרה א
msgid "Conversion list not implemented."
msgstr "רשימת ההמרה אינה ממומשת."
-#: packages/libeufin-bank-webui/src/pages/admin/ConversionClassList.tsx:121
+#: packages/libeufin-bank-webui/src/pages/admin/ConversionClassList.tsx:122
msgid "Conversion rate classes"
msgstr "מחלקות שער המרה"
-#: packages/libeufin-bank-webui/src/pages/admin/ConversionClassList.tsx:124
+#: packages/libeufin-bank-webui/src/pages/admin/ConversionClassList.tsx:125
msgid "Configure different cash-in and cashout terms for groups of accounts."
msgstr ""
-#: packages/libeufin-bank-webui/src/pages/admin/ConversionClassList.tsx:135
+#: packages/libeufin-bank-webui/src/pages/admin/ConversionClassList.tsx:136
#: packages/libeufin-bank-webui/src/pages/regional/ConversionConfig.tsx:316
msgid "Default conversion rate"
msgstr "שער המרה ברירת מחדל"
-#: packages/libeufin-bank-webui/src/pages/admin/ConversionClassList.tsx:142
+#: packages/libeufin-bank-webui/src/pages/admin/ConversionClassList.tsx:143
msgid "Create conversion rate class"
msgstr "יצירת מחלקת שער המרה"
-#: packages/libeufin-bank-webui/src/pages/admin/ConversionClassList.tsx:152
+#: packages/libeufin-bank-webui/src/pages/admin/ConversionClassList.tsx:153
#, fuzzy
#| msgid "No conversion rate class"
msgid "No conversion rate classes"
msgstr "אין מחלקת שער המרה"
-#: packages/libeufin-bank-webui/src/pages/admin/ConversionClassList.tsx:155
+#: packages/libeufin-bank-webui/src/pages/admin/ConversionClassList.tsx:156
#, fuzzy
#| msgid "Failed to update the conversion rate."
msgid "All accounts currently use the default conversion rate."
msgstr "עדכון שער ההמרה נכשל."
-#: packages/libeufin-bank-webui/src/pages/admin/ConversionClassList.tsx:167
+#: packages/libeufin-bank-webui/src/pages/admin/ConversionClassList.tsx:168
#: packages/libeufin-bank-webui/src/pages/ConversionRateClassDetails.tsx:446
-#: packages/libeufin-bank-webui/src/pages/ConversionRateClassDetails.tsx:1189
+#: packages/libeufin-bank-webui/src/pages/ConversionRateClassDetails.tsx:1197
#: packages/libeufin-bank-webui/src/pages/admin/ConversionRateClassForm.tsx:213
-#: packages/libeufin-bank-webui/src/pages/admin/AccountList.tsx:167
+#: packages/libeufin-bank-webui/src/pages/admin/AccountList.tsx:169
msgid "Name"
msgstr "שם"
-#: packages/libeufin-bank-webui/src/pages/admin/ConversionClassList.tsx:171
+#: packages/libeufin-bank-webui/src/pages/admin/ConversionClassList.tsx:172
#: packages/libeufin-bank-webui/src/pages/ConversionRateClassDetails.tsx:476
#: packages/libeufin-bank-webui/src/pages/admin/ConversionRateClassForm.tsx:248
msgid "Description"
msgstr "תיאור"
-#: packages/libeufin-bank-webui/src/pages/admin/ConversionClassList.tsx:175
+#: packages/libeufin-bank-webui/src/pages/admin/ConversionClassList.tsx:176
#: packages/libeufin-bank-webui/src/pages/regional/ConversionConfig.tsx:427
#: packages/libeufin-bank-webui/src/pages/ConversionRateClassDetails.tsx:503
-#: packages/libeufin-bank-webui/src/pages/ConversionRateClassDetails.tsx:1197
+#: packages/libeufin-bank-webui/src/pages/ConversionRateClassDetails.tsx:1205
msgid "Cashin"
msgstr "הפקדה"
-#: packages/libeufin-bank-webui/src/pages/admin/ConversionClassList.tsx:284
-#: packages/libeufin-bank-webui/src/pages/ConversionRateClassDetails.tsx:1311
+#: packages/libeufin-bank-webui/src/pages/admin/ConversionClassList.tsx:285
+#: packages/libeufin-bank-webui/src/pages/ConversionRateClassDetails.tsx:1319
msgid "First page"
msgstr "עמוד ראשון"
-#: packages/libeufin-bank-webui/src/pages/admin/ConversionClassList.tsx:293
-#: packages/libeufin-bank-webui/src/pages/ConversionRateClassDetails.tsx:1320
-#: packages/libeufin-bank-webui/src/pages/admin/AccountList.tsx:292
+#: packages/libeufin-bank-webui/src/pages/admin/ConversionClassList.tsx:294
+#: packages/libeufin-bank-webui/src/pages/ConversionRateClassDetails.tsx:1328
+#: packages/libeufin-bank-webui/src/pages/admin/AccountList.tsx:294
msgid "Next"
msgstr "הבא"
-#: packages/libeufin-bank-webui/src/pages/admin/ConversionClassList.tsx:328
+#: packages/libeufin-bank-webui/src/pages/admin/ConversionClassList.tsx:329
msgid "min:"
msgstr "מינימום:"
-#: packages/libeufin-bank-webui/src/pages/admin/ConversionClassList.tsx:335
+#: packages/libeufin-bank-webui/src/pages/admin/ConversionClassList.tsx:336
msgid "fee:"
msgstr "עמלה:"
@@ -1985,8 +1986,8 @@ msgstr "פרטי התחברות שגויים"
#: packages/libeufin-bank-webui/src/pages/regional/ConversionConfig.tsx:288
#: packages/libeufin-bank-webui/src/pages/ConversionRateClassDetails.tsx:109
#: packages/libeufin-bank-webui/src/pages/ConversionRateClassDetails.tsx:124
-#: packages/libeufin-bank-webui/src/pages/ConversionRateClassDetails.tsx:1092
-#: packages/libeufin-bank-webui/src/pages/ConversionRateClassDetails.tsx:1104
+#: packages/libeufin-bank-webui/src/pages/ConversionRateClassDetails.tsx:1083
+#: packages/libeufin-bank-webui/src/pages/ConversionRateClassDetails.tsx:1105
msgid "Conversion is disabled"
msgstr "ההמרה מושבתת"
@@ -2236,7 +2237,7 @@ msgstr "טעינת פרטי ההמרה נכשלה."
#: packages/libeufin-bank-webui/src/pages/ConversionRateClassDetails.tsx:110
#: packages/libeufin-bank-webui/src/pages/ConversionRateClassDetails.tsx:125
-#: packages/libeufin-bank-webui/src/pages/ConversionRateClassDetails.tsx:1105
+#: packages/libeufin-bank-webui/src/pages/ConversionRateClassDetails.tsx:1106
msgid ""
"Conversion should be enabled in the configuration, the conversion rate "
"should be initialized with fee(s), rates and a rounding mode."
@@ -2285,7 +2286,7 @@ msgstr "שם ההמרה כבר בשימוש."
#: packages/libeufin-bank-webui/src/pages/ConversionRateClassDetails.tsx:343
#: packages/libeufin-bank-webui/src/components/AdminNavigation.tsx:49
-#: packages/libeufin-bank-webui/src/pages/admin/AccountList.tsx:90
+#: packages/libeufin-bank-webui/src/pages/admin/AccountList.tsx:92
msgid "Accounts"
msgstr "חשבונות"
@@ -2367,48 +2368,48 @@ msgstr "עדכון השיוך למחלקת ההמרה נכשל."
msgid "The account could not be updated. Please try again."
msgstr "לא ניתן היה לעדכן את החשבון. נסו שוב."
-#: packages/libeufin-bank-webui/src/pages/ConversionRateClassDetails.tsx:1076
-msgid "Failed to load users in conversion class."
-msgstr "טעינת המשתמשים במחלקת ההמרה נכשלה."
-
-#: packages/libeufin-bank-webui/src/pages/ConversionRateClassDetails.tsx:1093
+#: packages/libeufin-bank-webui/src/pages/ConversionRateClassDetails.tsx:1084
msgid "Conversion rate information is unavailable for these accounts."
msgstr "מידע על שער ההמרה אינו זמין עבור חשבונות אלה."
-#: packages/libeufin-bank-webui/src/pages/ConversionRateClassDetails.tsx:1121
+#: packages/libeufin-bank-webui/src/pages/ConversionRateClassDetails.tsx:1097
+msgid "Failed to load users in conversion class."
+msgstr "טעינת המשתמשים במחלקת ההמרה נכשלה."
+
+#: packages/libeufin-bank-webui/src/pages/ConversionRateClassDetails.tsx:1123
msgid "Filters"
msgstr "מסננים"
-#: packages/libeufin-bank-webui/src/pages/ConversionRateClassDetails.tsx:1128
+#: packages/libeufin-bank-webui/src/pages/ConversionRateClassDetails.tsx:1130
msgid "Show from other classes"
msgstr "הצג ממחלקות אחרות"
-#: packages/libeufin-bank-webui/src/pages/ConversionRateClassDetails.tsx:1146
+#: packages/libeufin-bank-webui/src/pages/ConversionRateClassDetails.tsx:1150
msgid "Account"
msgstr "חשבון"
-#: packages/libeufin-bank-webui/src/pages/ConversionRateClassDetails.tsx:1159
+#: packages/libeufin-bank-webui/src/pages/ConversionRateClassDetails.tsx:1165
msgid "Group ID"
msgstr "מזהה קבוצה"
-#: packages/libeufin-bank-webui/src/pages/ConversionRateClassDetails.tsx:1178
+#: packages/libeufin-bank-webui/src/pages/ConversionRateClassDetails.tsx:1186
msgid "No users in this conversion rate class"
msgstr "אין משתמשים במחלקת שער ההמרה הזו"
-#: packages/libeufin-bank-webui/src/pages/ConversionRateClassDetails.tsx:1193
+#: packages/libeufin-bank-webui/src/pages/ConversionRateClassDetails.tsx:1201
msgid "Class"
msgstr "מחלקה"
-#: packages/libeufin-bank-webui/src/pages/ConversionRateClassDetails.tsx:1205
+#: packages/libeufin-bank-webui/src/pages/ConversionRateClassDetails.tsx:1213
msgid "Action"
msgstr "פעולה"
-#: packages/libeufin-bank-webui/src/pages/ConversionRateClassDetails.tsx:1270
-#: packages/libeufin-bank-webui/src/pages/admin/AccountList.tsx:258
+#: packages/libeufin-bank-webui/src/pages/ConversionRateClassDetails.tsx:1278
+#: packages/libeufin-bank-webui/src/pages/admin/AccountList.tsx:260
msgid "Remove"
msgstr "הסר"
-#: packages/libeufin-bank-webui/src/pages/ConversionRateClassDetails.tsx:1287
+#: packages/libeufin-bank-webui/src/pages/ConversionRateClassDetails.tsx:1295
msgid "Add"
msgstr "הוסף"
@@ -2439,15 +2440,15 @@ msgstr ""
msgid "Create class"
msgstr "מחלקת שער המרה"
-#: packages/libeufin-bank-webui/src/pages/PublicHistoriesPage.tsx:48
+#: packages/libeufin-bank-webui/src/pages/PublicHistoriesPage.tsx:52
msgid "Failed to load public accounts."
msgstr "טעינת החשבונות הציבוריים נכשלה."
-#: packages/libeufin-bank-webui/src/pages/PublicHistoriesPage.tsx:75
+#: packages/libeufin-bank-webui/src/pages/PublicHistoriesPage.tsx:101
msgid "Browse transaction histories shared by public bank accounts."
msgstr "עיון בהיסטוריית העסקאות שחשבונות בנק ציבוריים משתפים."
-#: packages/libeufin-bank-webui/src/pages/PublicHistoriesPage.tsx:83
+#: packages/libeufin-bank-webui/src/pages/PublicHistoriesPage.tsx:109
msgid "No public accounts are available."
msgstr "אין חשבונות ציבוריים זמינים."
@@ -3066,35 +3067,35 @@ msgstr "החשבון שלי"
msgid "Bank administration"
msgstr "ניהול הבנק"
-#: packages/libeufin-bank-webui/src/pages/admin/AccountList.tsx:69
+#: packages/libeufin-bank-webui/src/pages/admin/AccountList.tsx:71
msgid "Failed to load the account list."
msgstr "טעינת רשימת החשבונות נכשלה."
-#: packages/libeufin-bank-webui/src/pages/admin/AccountList.tsx:120
+#: packages/libeufin-bank-webui/src/pages/admin/AccountList.tsx:122
msgid "Search accounts"
msgstr "חיפוש חשבונות"
-#: packages/libeufin-bank-webui/src/pages/admin/AccountList.tsx:128
+#: packages/libeufin-bank-webui/src/pages/admin/AccountList.tsx:130
msgid "Search by username or name"
msgstr "חיפוש לפי שם משתמש או שם"
-#: packages/libeufin-bank-webui/src/pages/admin/AccountList.tsx:136
+#: packages/libeufin-bank-webui/src/pages/admin/AccountList.tsx:138
msgid "Search"
msgstr "חיפוש"
-#: packages/libeufin-bank-webui/src/pages/admin/AccountList.tsx:147
+#: packages/libeufin-bank-webui/src/pages/admin/AccountList.tsx:149
msgid "Clear"
msgstr "נקה"
-#: packages/libeufin-bank-webui/src/pages/admin/AccountList.tsx:217
+#: packages/libeufin-bank-webui/src/pages/admin/AccountList.tsx:219
msgid "Unknown"
msgstr "לא ידוע"
-#: packages/libeufin-bank-webui/src/pages/admin/AccountList.tsx:244
+#: packages/libeufin-bank-webui/src/pages/admin/AccountList.tsx:246
msgid "Change password"
msgstr "שינוי סיסמה"
-#: packages/libeufin-bank-webui/src/pages/admin/AccountList.tsx:283
+#: packages/libeufin-bank-webui/src/pages/admin/AccountList.tsx:285
msgid "Previous"
msgstr "הקודם"
diff --git a/packages/libeufin-bank-webui/src/i18n/it.po b/packages/libeufin-bank-webui/src/i18n/it.po
@@ -113,7 +113,7 @@ msgstr "La sessione è scaduta. Conferma la password per continuare."
#. screenid: 110
#: packages/libeufin-bank-webui/src/pages/LoginForm.tsx:286
#: packages/libeufin-bank-webui/src/pages/RegistrationPage.tsx:192
-#: packages/libeufin-bank-webui/src/pages/admin/AccountList.tsx:163
+#: packages/libeufin-bank-webui/src/pages/admin/AccountList.tsx:165
msgid "Username"
msgstr "Nome utente"
@@ -185,35 +185,35 @@ msgstr "La password è troppo corta. Non può avere meno di 8 caratteri."
msgid "The password must not exceed %1$s characters."
msgstr "La password non può superare %1$s caratteri."
-#: packages/libeufin-bank-webui/src/utils.ts:127
+#: packages/libeufin-bank-webui/src/utils.ts:99
msgid "IBAN country code not found"
msgstr "Codice paese IBAN non trovato"
-#: packages/libeufin-bank-webui/src/utils.ts:129
+#: packages/libeufin-bank-webui/src/utils.ts:101
msgid "IBAN numbers have less than 34 digits"
msgstr "I numeri IBAN hanno meno di 34 cifre"
-#: packages/libeufin-bank-webui/src/utils.ts:131
+#: packages/libeufin-bank-webui/src/utils.ts:103
msgid "IBAN numbers have more than 4 digits"
msgstr "I numeri IBAN hanno più di 4 cifre"
-#: packages/libeufin-bank-webui/src/utils.ts:133
+#: packages/libeufin-bank-webui/src/utils.ts:105
msgid "IBAN length is invalid for this country"
msgstr "La lunghezza dell’IBAN non è valida per questo Paese"
-#: packages/libeufin-bank-webui/src/utils.ts:135
+#: packages/libeufin-bank-webui/src/utils.ts:107
msgid "The IBAN contains invalid characters"
msgstr "L’IBAN contiene caratteri non validi"
-#: packages/libeufin-bank-webui/src/utils.ts:137
+#: packages/libeufin-bank-webui/src/utils.ts:109
msgid "IBAN number is not valid, checksum is wrong"
msgstr "Il numero IBAN non è valido, il checksum è errato"
-#: packages/libeufin-bank-webui/src/utils.ts:139
+#: packages/libeufin-bank-webui/src/utils.ts:111
msgid "The IBAN is not valid"
msgstr "L’IBAN non è valido"
-#: packages/libeufin-bank-webui/src/utils.ts:150
+#: packages/libeufin-bank-webui/src/utils.ts:122
msgid "Use letters, numbers or any of these characters: - . _ ~"
msgstr "Usa lettere, numeri o uno di questi caratteri: - . _ ~"
@@ -226,7 +226,7 @@ msgstr "Impossibile caricare i Cashout."
#: packages/libeufin-bank-webui/src/components/Cashouts/views.tsx:137
#: packages/libeufin-bank-webui/src/components/Transactions/views.tsx:26
#: packages/libeufin-bank-webui/src/pages/BankFrame.tsx:67
-#: packages/libeufin-bank-webui/src/pages/PublicHistoriesPage.tsx:55
+#: packages/libeufin-bank-webui/src/pages/PublicHistoriesPage.tsx:59
msgid "Try again"
msgstr "Riprova"
@@ -264,7 +264,7 @@ msgstr "Non è stato ancora determinato alcun importo."
#: packages/libeufin-bank-webui/src/pages/regional/CreateCashout.tsx:176
#: packages/libeufin-bank-webui/src/pages/regional/ConversionConfig.tsx:101
#: packages/libeufin-bank-webui/src/pages/ConversionRateClassDetails.tsx:102
-#: packages/libeufin-bank-webui/src/pages/ConversionRateClassDetails.tsx:1085
+#: packages/libeufin-bank-webui/src/pages/ConversionRateClassDetails.tsx:1076
#: packages/libeufin-bank-webui/src/pages/regional/ShowCashoutDetails.tsx:106
msgid "Failed to load conversion rate information."
msgstr "Impossibile caricare le informazioni sul tasso di cambio."
@@ -326,7 +326,7 @@ msgstr "Trasferito"
#: packages/libeufin-bank-webui/src/components/Cashouts/views.tsx:232
#: packages/libeufin-bank-webui/src/pages/PaymentOptions.tsx:54
-#: packages/libeufin-bank-webui/src/pages/admin/AccountList.tsx:173
+#: packages/libeufin-bank-webui/src/pages/admin/AccountList.tsx:175
msgid "Actions"
msgstr "Azioni"
@@ -356,6 +356,7 @@ msgstr "Integrazione venditore"
#. screenid: 100
#: packages/libeufin-bank-webui/src/pages/ProfileNavigation.tsx:72
#: packages/libeufin-bank-webui/src/components/Transactions/views.tsx:113
+#: packages/libeufin-bank-webui/src/pages/PublicHistoriesPage.tsx:93
#: packages/libeufin-bank-webui/src/pages/regional/CashoutCreatePage.tsx:38
#: packages/libeufin-bank-webui/src/pages/WireTransfer.tsx:99
#: packages/libeufin-bank-webui/src/pages/WalletWithdrawal.tsx:83
@@ -598,10 +599,10 @@ msgid "Failed to create the cashout."
msgstr "Impossibile creare il Cashout."
#: packages/libeufin-bank-webui/src/pages/regional/CreateCashout.tsx:454
-#: packages/libeufin-bank-webui/src/pages/admin/ConversionClassList.tsx:179
+#: packages/libeufin-bank-webui/src/pages/admin/ConversionClassList.tsx:180
#: packages/libeufin-bank-webui/src/pages/regional/ConversionConfig.tsx:445
#: packages/libeufin-bank-webui/src/pages/ConversionRateClassDetails.tsx:518
-#: packages/libeufin-bank-webui/src/pages/ConversionRateClassDetails.tsx:1201
+#: packages/libeufin-bank-webui/src/pages/ConversionRateClassDetails.tsx:1209
msgid "Cashout"
msgstr "Cashout"
@@ -666,7 +667,7 @@ msgid "Conversion rate"
msgstr "Tasso di cambio"
#: packages/libeufin-bank-webui/src/pages/regional/CreateCashout.tsx:535
-#: packages/libeufin-bank-webui/src/pages/admin/AccountList.tsx:171
+#: packages/libeufin-bank-webui/src/pages/admin/AccountList.tsx:173
msgid "Balance"
msgstr "Saldo"
@@ -1227,7 +1228,7 @@ msgid "Account \"%1$s\""
msgstr "Conto \"%1$s\""
#: packages/libeufin-bank-webui/src/pages/account/ShowAccountDetails.tsx:211
-#: packages/libeufin-bank-webui/src/pages/admin/AccountList.tsx:233
+#: packages/libeufin-bank-webui/src/pages/admin/AccountList.tsx:235
msgid "Removed"
msgstr "Rimosso"
@@ -1240,8 +1241,8 @@ msgid "Account details"
msgstr "Dettagli del conto"
#: packages/libeufin-bank-webui/src/pages/account/ShowAccountDetails.tsx:239
-#: packages/libeufin-bank-webui/src/pages/ConversionRateClassDetails.tsx:1235
-#: packages/libeufin-bank-webui/src/pages/ConversionRateClassDetails.tsx:1251
+#: packages/libeufin-bank-webui/src/pages/ConversionRateClassDetails.tsx:1243
+#: packages/libeufin-bank-webui/src/pages/ConversionRateClassDetails.tsx:1259
msgid "Not configured"
msgstr "Non configurato"
@@ -1348,20 +1349,20 @@ msgstr "Conferma password"
msgid "Enter the new password again."
msgstr "Inserisci la password."
-#: packages/libeufin-bank-webui/src/components/Transactions/state.ts:55
-#: packages/libeufin-bank-webui/src/components/Transactions/state.ts:63
+#: packages/libeufin-bank-webui/src/components/Transactions/state.ts:57
+#: packages/libeufin-bank-webui/src/components/Transactions/state.ts:64
msgid "Failed to load transactions."
msgstr "Impossibile caricare le transazioni."
-#: packages/libeufin-bank-webui/src/components/Transactions/state.ts:82
+#: packages/libeufin-bank-webui/src/components/Transactions/state.ts:84
msgid "Unknown account"
msgstr "Conto sconosciuto"
-#: packages/libeufin-bank-webui/src/components/Transactions/state.ts:97
+#: packages/libeufin-bank-webui/src/components/Transactions/state.ts:99
msgid "Recent activity"
msgstr "Attività recente"
-#: packages/libeufin-bank-webui/src/components/Transactions/state.ts:98
+#: packages/libeufin-bank-webui/src/components/Transactions/state.ts:100
msgid "Transactions"
msgstr "Transazioni"
@@ -1404,9 +1405,9 @@ msgid "Subject"
msgstr "Soggetto"
#: packages/libeufin-bank-webui/src/components/Transactions/views.tsx:248
-#: packages/libeufin-bank-webui/src/pages/admin/ConversionClassList.tsx:274
-#: packages/libeufin-bank-webui/src/pages/ConversionRateClassDetails.tsx:1301
-#: packages/libeufin-bank-webui/src/pages/admin/AccountList.tsx:273
+#: packages/libeufin-bank-webui/src/pages/admin/ConversionClassList.tsx:275
+#: packages/libeufin-bank-webui/src/pages/ConversionRateClassDetails.tsx:1309
+#: packages/libeufin-bank-webui/src/pages/admin/AccountList.tsx:275
msgid "Pagination"
msgstr "Paginazione"
@@ -1656,7 +1657,7 @@ msgstr ""
#. screenid: 110
#: packages/libeufin-bank-webui/src/pages/admin/CreateNewAccount.tsx:175
#: packages/libeufin-bank-webui/src/pages/RegistrationPage.tsx:269
-#: packages/libeufin-bank-webui/src/pages/admin/AccountList.tsx:107
+#: packages/libeufin-bank-webui/src/pages/admin/AccountList.tsx:109
msgid "Create account"
msgstr "Crea conto"
@@ -1824,32 +1825,32 @@ msgstr "Preleva senza impostare l'importo"
msgid "Show install wallet first"
msgstr "Mostra prima l'installazione del portafoglio"
-#: packages/libeufin-bank-webui/src/components/DemoBanner.tsx:74
+#: packages/libeufin-bank-webui/src/components/DemoBanner.tsx:54
msgid "Introduction"
msgstr "Introduzione"
-#: packages/libeufin-bank-webui/src/components/DemoBanner.tsx:76
-#: packages/libeufin-bank-webui/src/components/DemoBanner.tsx:110
+#: packages/libeufin-bank-webui/src/components/DemoBanner.tsx:56
+#: packages/libeufin-bank-webui/src/components/DemoBanner.tsx:90
msgid "Bank"
msgstr "Banca"
-#: packages/libeufin-bank-webui/src/components/DemoBanner.tsx:78
+#: packages/libeufin-bank-webui/src/components/DemoBanner.tsx:58
msgid "Essay Shop"
msgstr "Negozio di saggi"
-#: packages/libeufin-bank-webui/src/components/DemoBanner.tsx:80
+#: packages/libeufin-bank-webui/src/components/DemoBanner.tsx:60
msgid "Donations"
msgstr "Donazioni"
-#: packages/libeufin-bank-webui/src/components/DemoBanner.tsx:104
+#: packages/libeufin-bank-webui/src/components/DemoBanner.tsx:84
msgid "GNU Taler logo"
msgstr "Logo di GNU Taler"
-#: packages/libeufin-bank-webui/src/components/DemoBanner.tsx:114
+#: packages/libeufin-bank-webui/src/components/DemoBanner.tsx:94
msgid "Withdraw toy currency into your GNU Taler wallet."
msgstr "Preleva valuta di prova nel tuo portafoglio GNU Taler."
-#: packages/libeufin-bank-webui/src/components/DemoBanner.tsx:126
+#: packages/libeufin-bank-webui/src/components/DemoBanner.tsx:106
msgid "Demo pages"
msgstr "Pagine dimostrative"
@@ -1871,9 +1872,9 @@ msgstr "Ignora"
#. screenid: 103
#: packages/libeufin-bank-webui/src/pages/BankFrame.tsx:259
-#: packages/libeufin-bank-webui/src/pages/PublicHistoriesPage.tsx:72
-#: packages/libeufin-bank-webui/src/pages/PublicHistoriesPage.tsx:87
-#: packages/libeufin-bank-webui/src/pages/admin/AccountList.tsx:99
+#: packages/libeufin-bank-webui/src/pages/PublicHistoriesPage.tsx:98
+#: packages/libeufin-bank-webui/src/pages/PublicHistoriesPage.tsx:113
+#: packages/libeufin-bank-webui/src/pages/admin/AccountList.tsx:101
#: packages/libeufin-bank-webui/src/pages/DeveloperSettings.tsx:226
msgid "Public accounts"
msgstr "Conti pubblici"
@@ -1919,7 +1920,7 @@ msgstr "Benvenuto"
msgid "Welcome, %1$s"
msgstr "Benvenuto, %1$s"
-#: packages/libeufin-bank-webui/src/pages/admin/ConversionClassList.tsx:72
+#: packages/libeufin-bank-webui/src/pages/admin/ConversionClassList.tsx:74
msgid "Failed to load conversion rate."
msgstr "Impossibile caricare il tasso di cambio."
@@ -1938,72 +1939,72 @@ msgstr ""
msgid "Conversion list not implemented."
msgstr "Elenco dei cambi non implementato."
-#: packages/libeufin-bank-webui/src/pages/admin/ConversionClassList.tsx:121
+#: packages/libeufin-bank-webui/src/pages/admin/ConversionClassList.tsx:122
msgid "Conversion rate classes"
msgstr "Classi di tasso di cambio"
-#: packages/libeufin-bank-webui/src/pages/admin/ConversionClassList.tsx:124
+#: packages/libeufin-bank-webui/src/pages/admin/ConversionClassList.tsx:125
msgid "Configure different cash-in and cashout terms for groups of accounts."
msgstr ""
-#: packages/libeufin-bank-webui/src/pages/admin/ConversionClassList.tsx:135
+#: packages/libeufin-bank-webui/src/pages/admin/ConversionClassList.tsx:136
#: packages/libeufin-bank-webui/src/pages/regional/ConversionConfig.tsx:316
msgid "Default conversion rate"
msgstr "Tasso di conversione predefinito"
-#: packages/libeufin-bank-webui/src/pages/admin/ConversionClassList.tsx:142
+#: packages/libeufin-bank-webui/src/pages/admin/ConversionClassList.tsx:143
msgid "Create conversion rate class"
msgstr "Crea classe di tasso di cambio"
-#: packages/libeufin-bank-webui/src/pages/admin/ConversionClassList.tsx:152
+#: packages/libeufin-bank-webui/src/pages/admin/ConversionClassList.tsx:153
#, fuzzy
#| msgid "No conversion rate class"
msgid "No conversion rate classes"
msgstr "Nessuna classe di tasso di cambio"
-#: packages/libeufin-bank-webui/src/pages/admin/ConversionClassList.tsx:155
+#: packages/libeufin-bank-webui/src/pages/admin/ConversionClassList.tsx:156
#, fuzzy
#| msgid "Failed to update the conversion rate."
msgid "All accounts currently use the default conversion rate."
msgstr "Impossibile aggiornare il tasso di cambio."
-#: packages/libeufin-bank-webui/src/pages/admin/ConversionClassList.tsx:167
+#: packages/libeufin-bank-webui/src/pages/admin/ConversionClassList.tsx:168
#: packages/libeufin-bank-webui/src/pages/ConversionRateClassDetails.tsx:446
-#: packages/libeufin-bank-webui/src/pages/ConversionRateClassDetails.tsx:1189
+#: packages/libeufin-bank-webui/src/pages/ConversionRateClassDetails.tsx:1197
#: packages/libeufin-bank-webui/src/pages/admin/ConversionRateClassForm.tsx:213
-#: packages/libeufin-bank-webui/src/pages/admin/AccountList.tsx:167
+#: packages/libeufin-bank-webui/src/pages/admin/AccountList.tsx:169
msgid "Name"
msgstr "Nome"
-#: packages/libeufin-bank-webui/src/pages/admin/ConversionClassList.tsx:171
+#: packages/libeufin-bank-webui/src/pages/admin/ConversionClassList.tsx:172
#: packages/libeufin-bank-webui/src/pages/ConversionRateClassDetails.tsx:476
#: packages/libeufin-bank-webui/src/pages/admin/ConversionRateClassForm.tsx:248
msgid "Description"
msgstr "Descrizione"
-#: packages/libeufin-bank-webui/src/pages/admin/ConversionClassList.tsx:175
+#: packages/libeufin-bank-webui/src/pages/admin/ConversionClassList.tsx:176
#: packages/libeufin-bank-webui/src/pages/regional/ConversionConfig.tsx:427
#: packages/libeufin-bank-webui/src/pages/ConversionRateClassDetails.tsx:503
-#: packages/libeufin-bank-webui/src/pages/ConversionRateClassDetails.tsx:1197
+#: packages/libeufin-bank-webui/src/pages/ConversionRateClassDetails.tsx:1205
msgid "Cashin"
msgstr "Cashin"
-#: packages/libeufin-bank-webui/src/pages/admin/ConversionClassList.tsx:284
-#: packages/libeufin-bank-webui/src/pages/ConversionRateClassDetails.tsx:1311
+#: packages/libeufin-bank-webui/src/pages/admin/ConversionClassList.tsx:285
+#: packages/libeufin-bank-webui/src/pages/ConversionRateClassDetails.tsx:1319
msgid "First page"
msgstr "Prima pagina"
-#: packages/libeufin-bank-webui/src/pages/admin/ConversionClassList.tsx:293
-#: packages/libeufin-bank-webui/src/pages/ConversionRateClassDetails.tsx:1320
-#: packages/libeufin-bank-webui/src/pages/admin/AccountList.tsx:292
+#: packages/libeufin-bank-webui/src/pages/admin/ConversionClassList.tsx:294
+#: packages/libeufin-bank-webui/src/pages/ConversionRateClassDetails.tsx:1328
+#: packages/libeufin-bank-webui/src/pages/admin/AccountList.tsx:294
msgid "Next"
msgstr "Successivo"
-#: packages/libeufin-bank-webui/src/pages/admin/ConversionClassList.tsx:328
+#: packages/libeufin-bank-webui/src/pages/admin/ConversionClassList.tsx:329
msgid "min:"
msgstr "min:"
-#: packages/libeufin-bank-webui/src/pages/admin/ConversionClassList.tsx:335
+#: packages/libeufin-bank-webui/src/pages/admin/ConversionClassList.tsx:336
msgid "fee:"
msgstr "commissione:"
@@ -2027,8 +2028,8 @@ msgstr "Credenziali errate"
#: packages/libeufin-bank-webui/src/pages/regional/ConversionConfig.tsx:288
#: packages/libeufin-bank-webui/src/pages/ConversionRateClassDetails.tsx:109
#: packages/libeufin-bank-webui/src/pages/ConversionRateClassDetails.tsx:124
-#: packages/libeufin-bank-webui/src/pages/ConversionRateClassDetails.tsx:1092
-#: packages/libeufin-bank-webui/src/pages/ConversionRateClassDetails.tsx:1104
+#: packages/libeufin-bank-webui/src/pages/ConversionRateClassDetails.tsx:1083
+#: packages/libeufin-bank-webui/src/pages/ConversionRateClassDetails.tsx:1105
msgid "Conversion is disabled"
msgstr "Il cambio è disabilitato"
@@ -2286,7 +2287,7 @@ msgstr "Impossibile caricare i dettagli del cambio."
#: packages/libeufin-bank-webui/src/pages/ConversionRateClassDetails.tsx:110
#: packages/libeufin-bank-webui/src/pages/ConversionRateClassDetails.tsx:125
-#: packages/libeufin-bank-webui/src/pages/ConversionRateClassDetails.tsx:1105
+#: packages/libeufin-bank-webui/src/pages/ConversionRateClassDetails.tsx:1106
msgid ""
"Conversion should be enabled in the configuration, the conversion rate "
"should be initialized with fee(s), rates and a rounding mode."
@@ -2337,7 +2338,7 @@ msgstr "Il nome del cambio è già utilizzato."
#: packages/libeufin-bank-webui/src/pages/ConversionRateClassDetails.tsx:343
#: packages/libeufin-bank-webui/src/components/AdminNavigation.tsx:49
-#: packages/libeufin-bank-webui/src/pages/admin/AccountList.tsx:90
+#: packages/libeufin-bank-webui/src/pages/admin/AccountList.tsx:92
msgid "Accounts"
msgstr "Conti"
@@ -2420,50 +2421,50 @@ msgstr "Impossibile aggiornare l’appartenenza alla classe di conversione."
msgid "The account could not be updated. Please try again."
msgstr "Non è stato possibile aggiornare il conto. Riprova."
-#: packages/libeufin-bank-webui/src/pages/ConversionRateClassDetails.tsx:1076
-msgid "Failed to load users in conversion class."
-msgstr "Impossibile caricare gli utenti nella classe di cambio."
-
-#: packages/libeufin-bank-webui/src/pages/ConversionRateClassDetails.tsx:1093
+#: packages/libeufin-bank-webui/src/pages/ConversionRateClassDetails.tsx:1084
msgid "Conversion rate information is unavailable for these accounts."
msgstr ""
"Le informazioni sul tasso di conversione non sono disponibili per questi "
"conti."
-#: packages/libeufin-bank-webui/src/pages/ConversionRateClassDetails.tsx:1121
+#: packages/libeufin-bank-webui/src/pages/ConversionRateClassDetails.tsx:1097
+msgid "Failed to load users in conversion class."
+msgstr "Impossibile caricare gli utenti nella classe di cambio."
+
+#: packages/libeufin-bank-webui/src/pages/ConversionRateClassDetails.tsx:1123
msgid "Filters"
msgstr "Filtri"
-#: packages/libeufin-bank-webui/src/pages/ConversionRateClassDetails.tsx:1128
+#: packages/libeufin-bank-webui/src/pages/ConversionRateClassDetails.tsx:1130
msgid "Show from other classes"
msgstr "Mostra da altre classi"
-#: packages/libeufin-bank-webui/src/pages/ConversionRateClassDetails.tsx:1146
+#: packages/libeufin-bank-webui/src/pages/ConversionRateClassDetails.tsx:1150
msgid "Account"
msgstr "Conto"
-#: packages/libeufin-bank-webui/src/pages/ConversionRateClassDetails.tsx:1159
+#: packages/libeufin-bank-webui/src/pages/ConversionRateClassDetails.tsx:1165
msgid "Group ID"
msgstr "ID gruppo"
-#: packages/libeufin-bank-webui/src/pages/ConversionRateClassDetails.tsx:1178
+#: packages/libeufin-bank-webui/src/pages/ConversionRateClassDetails.tsx:1186
msgid "No users in this conversion rate class"
msgstr "Nessun utente in questa classe di tasso di cambio"
-#: packages/libeufin-bank-webui/src/pages/ConversionRateClassDetails.tsx:1193
+#: packages/libeufin-bank-webui/src/pages/ConversionRateClassDetails.tsx:1201
msgid "Class"
msgstr "Classe"
-#: packages/libeufin-bank-webui/src/pages/ConversionRateClassDetails.tsx:1205
+#: packages/libeufin-bank-webui/src/pages/ConversionRateClassDetails.tsx:1213
msgid "Action"
msgstr "Azione"
-#: packages/libeufin-bank-webui/src/pages/ConversionRateClassDetails.tsx:1270
-#: packages/libeufin-bank-webui/src/pages/admin/AccountList.tsx:258
+#: packages/libeufin-bank-webui/src/pages/ConversionRateClassDetails.tsx:1278
+#: packages/libeufin-bank-webui/src/pages/admin/AccountList.tsx:260
msgid "Remove"
msgstr "Rimuovi"
-#: packages/libeufin-bank-webui/src/pages/ConversionRateClassDetails.tsx:1287
+#: packages/libeufin-bank-webui/src/pages/ConversionRateClassDetails.tsx:1295
msgid "Add"
msgstr "Aggiungi"
@@ -2494,16 +2495,16 @@ msgstr ""
msgid "Create class"
msgstr "Ultime transazioni:"
-#: packages/libeufin-bank-webui/src/pages/PublicHistoriesPage.tsx:48
+#: packages/libeufin-bank-webui/src/pages/PublicHistoriesPage.tsx:52
msgid "Failed to load public accounts."
msgstr "Impossibile caricare i conti pubblici."
-#: packages/libeufin-bank-webui/src/pages/PublicHistoriesPage.tsx:75
+#: packages/libeufin-bank-webui/src/pages/PublicHistoriesPage.tsx:101
msgid "Browse transaction histories shared by public bank accounts."
msgstr ""
"Consulta lo storico delle transazioni condiviso dai conti bancari pubblici."
-#: packages/libeufin-bank-webui/src/pages/PublicHistoriesPage.tsx:83
+#: packages/libeufin-bank-webui/src/pages/PublicHistoriesPage.tsx:109
msgid "No public accounts are available."
msgstr "Non sono disponibili conti pubblici."
@@ -3152,35 +3153,35 @@ msgstr "Il mio conto"
msgid "Bank administration"
msgstr "Amministrazione bancaria"
-#: packages/libeufin-bank-webui/src/pages/admin/AccountList.tsx:69
+#: packages/libeufin-bank-webui/src/pages/admin/AccountList.tsx:71
msgid "Failed to load the account list."
msgstr "Impossibile caricare l'elenco dei conti."
-#: packages/libeufin-bank-webui/src/pages/admin/AccountList.tsx:120
+#: packages/libeufin-bank-webui/src/pages/admin/AccountList.tsx:122
msgid "Search accounts"
msgstr "Cerca conti"
-#: packages/libeufin-bank-webui/src/pages/admin/AccountList.tsx:128
+#: packages/libeufin-bank-webui/src/pages/admin/AccountList.tsx:130
msgid "Search by username or name"
msgstr "Cerca per nome utente o nome"
-#: packages/libeufin-bank-webui/src/pages/admin/AccountList.tsx:136
+#: packages/libeufin-bank-webui/src/pages/admin/AccountList.tsx:138
msgid "Search"
msgstr "Cerca"
-#: packages/libeufin-bank-webui/src/pages/admin/AccountList.tsx:147
+#: packages/libeufin-bank-webui/src/pages/admin/AccountList.tsx:149
msgid "Clear"
msgstr "Cancella"
-#: packages/libeufin-bank-webui/src/pages/admin/AccountList.tsx:217
+#: packages/libeufin-bank-webui/src/pages/admin/AccountList.tsx:219
msgid "Unknown"
msgstr "Sconosciuto"
-#: packages/libeufin-bank-webui/src/pages/admin/AccountList.tsx:244
+#: packages/libeufin-bank-webui/src/pages/admin/AccountList.tsx:246
msgid "Change password"
msgstr "Modifica password"
-#: packages/libeufin-bank-webui/src/pages/admin/AccountList.tsx:283
+#: packages/libeufin-bank-webui/src/pages/admin/AccountList.tsx:285
msgid "Previous"
msgstr "Precedente"
diff --git a/packages/libeufin-bank-webui/src/i18n/ru.po b/packages/libeufin-bank-webui/src/i18n/ru.po
@@ -117,7 +117,7 @@ msgstr "Срок действия сеанса истёк. Подтвердит
#. screenid: 110
#: packages/libeufin-bank-webui/src/pages/LoginForm.tsx:286
#: packages/libeufin-bank-webui/src/pages/RegistrationPage.tsx:192
-#: packages/libeufin-bank-webui/src/pages/admin/AccountList.tsx:163
+#: packages/libeufin-bank-webui/src/pages/admin/AccountList.tsx:165
msgid "Username"
msgstr "Имя пользователя"
@@ -189,35 +189,35 @@ msgstr "Пароль слишком короткий. Не может содер
msgid "The password must not exceed %1$s characters."
msgstr "Пароль не должен превышать %1$s символов."
-#: packages/libeufin-bank-webui/src/utils.ts:127
+#: packages/libeufin-bank-webui/src/utils.ts:99
msgid "IBAN country code not found"
msgstr "Код страны IBAN не найден"
-#: packages/libeufin-bank-webui/src/utils.ts:129
+#: packages/libeufin-bank-webui/src/utils.ts:101
msgid "IBAN numbers have less than 34 digits"
msgstr "Номера IBAN содержат менее 34 цифр"
-#: packages/libeufin-bank-webui/src/utils.ts:131
+#: packages/libeufin-bank-webui/src/utils.ts:103
msgid "IBAN numbers have more than 4 digits"
msgstr "Номера IBAN содержат более 4 цифр"
-#: packages/libeufin-bank-webui/src/utils.ts:133
+#: packages/libeufin-bank-webui/src/utils.ts:105
msgid "IBAN length is invalid for this country"
msgstr "Длина IBAN недопустима для этой страны"
-#: packages/libeufin-bank-webui/src/utils.ts:135
+#: packages/libeufin-bank-webui/src/utils.ts:107
msgid "The IBAN contains invalid characters"
msgstr "IBAN содержит недопустимые символы"
-#: packages/libeufin-bank-webui/src/utils.ts:137
+#: packages/libeufin-bank-webui/src/utils.ts:109
msgid "IBAN number is not valid, checksum is wrong"
msgstr "Номер IBAN недействителен, контрольная сумма неверна"
-#: packages/libeufin-bank-webui/src/utils.ts:139
+#: packages/libeufin-bank-webui/src/utils.ts:111
msgid "The IBAN is not valid"
msgstr "IBAN недействителен"
-#: packages/libeufin-bank-webui/src/utils.ts:150
+#: packages/libeufin-bank-webui/src/utils.ts:122
msgid "Use letters, numbers or any of these characters: - . _ ~"
msgstr "Используйте буквы, цифры или любой из следующих символов: - . _ ~"
@@ -230,7 +230,7 @@ msgstr "Не удалось загрузить выплаты."
#: packages/libeufin-bank-webui/src/components/Cashouts/views.tsx:137
#: packages/libeufin-bank-webui/src/components/Transactions/views.tsx:26
#: packages/libeufin-bank-webui/src/pages/BankFrame.tsx:67
-#: packages/libeufin-bank-webui/src/pages/PublicHistoriesPage.tsx:55
+#: packages/libeufin-bank-webui/src/pages/PublicHistoriesPage.tsx:59
msgid "Try again"
msgstr "Повторить попытку"
@@ -267,7 +267,7 @@ msgstr "Сумма ещё не определена."
#: packages/libeufin-bank-webui/src/pages/regional/CreateCashout.tsx:176
#: packages/libeufin-bank-webui/src/pages/regional/ConversionConfig.tsx:101
#: packages/libeufin-bank-webui/src/pages/ConversionRateClassDetails.tsx:102
-#: packages/libeufin-bank-webui/src/pages/ConversionRateClassDetails.tsx:1085
+#: packages/libeufin-bank-webui/src/pages/ConversionRateClassDetails.tsx:1076
#: packages/libeufin-bank-webui/src/pages/regional/ShowCashoutDetails.tsx:106
msgid "Failed to load conversion rate information."
msgstr "Не удалось загрузить информацию об обменном курсе."
@@ -328,7 +328,7 @@ msgstr "Переведено"
#: packages/libeufin-bank-webui/src/components/Cashouts/views.tsx:232
#: packages/libeufin-bank-webui/src/pages/PaymentOptions.tsx:54
-#: packages/libeufin-bank-webui/src/pages/admin/AccountList.tsx:173
+#: packages/libeufin-bank-webui/src/pages/admin/AccountList.tsx:175
msgid "Actions"
msgstr "Действия"
@@ -359,6 +359,7 @@ msgstr "Интеграция с продавцом"
#. screenid: 100
#: packages/libeufin-bank-webui/src/pages/ProfileNavigation.tsx:72
#: packages/libeufin-bank-webui/src/components/Transactions/views.tsx:113
+#: packages/libeufin-bank-webui/src/pages/PublicHistoriesPage.tsx:93
#: packages/libeufin-bank-webui/src/pages/regional/CashoutCreatePage.tsx:38
#: packages/libeufin-bank-webui/src/pages/WireTransfer.tsx:99
#: packages/libeufin-bank-webui/src/pages/WalletWithdrawal.tsx:83
@@ -601,10 +602,10 @@ msgid "Failed to create the cashout."
msgstr "Не удалось создать выплату."
#: packages/libeufin-bank-webui/src/pages/regional/CreateCashout.tsx:454
-#: packages/libeufin-bank-webui/src/pages/admin/ConversionClassList.tsx:179
+#: packages/libeufin-bank-webui/src/pages/admin/ConversionClassList.tsx:180
#: packages/libeufin-bank-webui/src/pages/regional/ConversionConfig.tsx:445
#: packages/libeufin-bank-webui/src/pages/ConversionRateClassDetails.tsx:518
-#: packages/libeufin-bank-webui/src/pages/ConversionRateClassDetails.tsx:1201
+#: packages/libeufin-bank-webui/src/pages/ConversionRateClassDetails.tsx:1209
msgid "Cashout"
msgstr "Выплата"
@@ -669,7 +670,7 @@ msgid "Conversion rate"
msgstr "Обменный курс"
#: packages/libeufin-bank-webui/src/pages/regional/CreateCashout.tsx:535
-#: packages/libeufin-bank-webui/src/pages/admin/AccountList.tsx:171
+#: packages/libeufin-bank-webui/src/pages/admin/AccountList.tsx:173
msgid "Balance"
msgstr "Баланс"
@@ -1221,7 +1222,7 @@ msgid "Account \"%1$s\""
msgstr "Счет \"%1$s\""
#: packages/libeufin-bank-webui/src/pages/account/ShowAccountDetails.tsx:211
-#: packages/libeufin-bank-webui/src/pages/admin/AccountList.tsx:233
+#: packages/libeufin-bank-webui/src/pages/admin/AccountList.tsx:235
msgid "Removed"
msgstr "Удалено"
@@ -1234,8 +1235,8 @@ msgid "Account details"
msgstr "Данные счёта"
#: packages/libeufin-bank-webui/src/pages/account/ShowAccountDetails.tsx:239
-#: packages/libeufin-bank-webui/src/pages/ConversionRateClassDetails.tsx:1235
-#: packages/libeufin-bank-webui/src/pages/ConversionRateClassDetails.tsx:1251
+#: packages/libeufin-bank-webui/src/pages/ConversionRateClassDetails.tsx:1243
+#: packages/libeufin-bank-webui/src/pages/ConversionRateClassDetails.tsx:1259
msgid "Not configured"
msgstr "Не настроено"
@@ -1338,20 +1339,20 @@ msgstr "Подтвердите пароль"
msgid "Enter the new password again."
msgstr "Введите пароль."
-#: packages/libeufin-bank-webui/src/components/Transactions/state.ts:55
-#: packages/libeufin-bank-webui/src/components/Transactions/state.ts:63
+#: packages/libeufin-bank-webui/src/components/Transactions/state.ts:57
+#: packages/libeufin-bank-webui/src/components/Transactions/state.ts:64
msgid "Failed to load transactions."
msgstr "Не удалось загрузить транзакции."
-#: packages/libeufin-bank-webui/src/components/Transactions/state.ts:82
+#: packages/libeufin-bank-webui/src/components/Transactions/state.ts:84
msgid "Unknown account"
msgstr "Неизвестный счёт"
-#: packages/libeufin-bank-webui/src/components/Transactions/state.ts:97
+#: packages/libeufin-bank-webui/src/components/Transactions/state.ts:99
msgid "Recent activity"
msgstr "Недавняя активность"
-#: packages/libeufin-bank-webui/src/components/Transactions/state.ts:98
+#: packages/libeufin-bank-webui/src/components/Transactions/state.ts:100
msgid "Transactions"
msgstr "Транзакции"
@@ -1394,9 +1395,9 @@ msgid "Subject"
msgstr "Причина"
#: packages/libeufin-bank-webui/src/components/Transactions/views.tsx:248
-#: packages/libeufin-bank-webui/src/pages/admin/ConversionClassList.tsx:274
-#: packages/libeufin-bank-webui/src/pages/ConversionRateClassDetails.tsx:1301
-#: packages/libeufin-bank-webui/src/pages/admin/AccountList.tsx:273
+#: packages/libeufin-bank-webui/src/pages/admin/ConversionClassList.tsx:275
+#: packages/libeufin-bank-webui/src/pages/ConversionRateClassDetails.tsx:1309
+#: packages/libeufin-bank-webui/src/pages/admin/AccountList.tsx:275
msgid "Pagination"
msgstr "Постраничная навигация"
@@ -1649,7 +1650,7 @@ msgstr ""
#. screenid: 110
#: packages/libeufin-bank-webui/src/pages/admin/CreateNewAccount.tsx:175
#: packages/libeufin-bank-webui/src/pages/RegistrationPage.tsx:269
-#: packages/libeufin-bank-webui/src/pages/admin/AccountList.tsx:107
+#: packages/libeufin-bank-webui/src/pages/admin/AccountList.tsx:109
msgid "Create account"
msgstr "Создать учётную запись"
@@ -1818,32 +1819,32 @@ msgstr "Снятие без указания суммы"
msgid "Show install wallet first"
msgstr "Сначала показать как установить кошелёк"
-#: packages/libeufin-bank-webui/src/components/DemoBanner.tsx:74
+#: packages/libeufin-bank-webui/src/components/DemoBanner.tsx:54
msgid "Introduction"
msgstr "Введение"
-#: packages/libeufin-bank-webui/src/components/DemoBanner.tsx:76
-#: packages/libeufin-bank-webui/src/components/DemoBanner.tsx:110
+#: packages/libeufin-bank-webui/src/components/DemoBanner.tsx:56
+#: packages/libeufin-bank-webui/src/components/DemoBanner.tsx:90
msgid "Bank"
msgstr "Банк"
-#: packages/libeufin-bank-webui/src/components/DemoBanner.tsx:78
+#: packages/libeufin-bank-webui/src/components/DemoBanner.tsx:58
msgid "Essay Shop"
msgstr "Магазин эссе"
-#: packages/libeufin-bank-webui/src/components/DemoBanner.tsx:80
+#: packages/libeufin-bank-webui/src/components/DemoBanner.tsx:60
msgid "Donations"
msgstr "Пожертвования"
-#: packages/libeufin-bank-webui/src/components/DemoBanner.tsx:104
+#: packages/libeufin-bank-webui/src/components/DemoBanner.tsx:84
msgid "GNU Taler logo"
msgstr "Логотип GNU Taler"
-#: packages/libeufin-bank-webui/src/components/DemoBanner.tsx:114
+#: packages/libeufin-bank-webui/src/components/DemoBanner.tsx:94
msgid "Withdraw toy currency into your GNU Taler wallet."
msgstr "Выведите игрушечную валюту в свой кошелёк GNU Taler."
-#: packages/libeufin-bank-webui/src/components/DemoBanner.tsx:126
+#: packages/libeufin-bank-webui/src/components/DemoBanner.tsx:106
msgid "Demo pages"
msgstr "Демонстрационные страницы"
@@ -1865,9 +1866,9 @@ msgstr "Скрыть"
#. screenid: 103
#: packages/libeufin-bank-webui/src/pages/BankFrame.tsx:259
-#: packages/libeufin-bank-webui/src/pages/PublicHistoriesPage.tsx:72
-#: packages/libeufin-bank-webui/src/pages/PublicHistoriesPage.tsx:87
-#: packages/libeufin-bank-webui/src/pages/admin/AccountList.tsx:99
+#: packages/libeufin-bank-webui/src/pages/PublicHistoriesPage.tsx:98
+#: packages/libeufin-bank-webui/src/pages/PublicHistoriesPage.tsx:113
+#: packages/libeufin-bank-webui/src/pages/admin/AccountList.tsx:101
#: packages/libeufin-bank-webui/src/pages/DeveloperSettings.tsx:226
msgid "Public accounts"
msgstr "Публичные счета"
@@ -1913,7 +1914,7 @@ msgstr "Добро пожаловать"
msgid "Welcome, %1$s"
msgstr "Добро пожаловать, %1$s"
-#: packages/libeufin-bank-webui/src/pages/admin/ConversionClassList.tsx:72
+#: packages/libeufin-bank-webui/src/pages/admin/ConversionClassList.tsx:74
msgid "Failed to load conversion rate."
msgstr "Не удалось загрузить обменный курс."
@@ -1931,72 +1932,72 @@ msgstr ""
msgid "Conversion list not implemented."
msgstr "Список конвертации не реализован."
-#: packages/libeufin-bank-webui/src/pages/admin/ConversionClassList.tsx:121
+#: packages/libeufin-bank-webui/src/pages/admin/ConversionClassList.tsx:122
msgid "Conversion rate classes"
msgstr "Классы обменного курса"
-#: packages/libeufin-bank-webui/src/pages/admin/ConversionClassList.tsx:124
+#: packages/libeufin-bank-webui/src/pages/admin/ConversionClassList.tsx:125
msgid "Configure different cash-in and cashout terms for groups of accounts."
msgstr ""
-#: packages/libeufin-bank-webui/src/pages/admin/ConversionClassList.tsx:135
+#: packages/libeufin-bank-webui/src/pages/admin/ConversionClassList.tsx:136
#: packages/libeufin-bank-webui/src/pages/regional/ConversionConfig.tsx:316
msgid "Default conversion rate"
msgstr "Обменный курс по умолчанию"
-#: packages/libeufin-bank-webui/src/pages/admin/ConversionClassList.tsx:142
+#: packages/libeufin-bank-webui/src/pages/admin/ConversionClassList.tsx:143
msgid "Create conversion rate class"
msgstr "Создать класс обменного курса"
-#: packages/libeufin-bank-webui/src/pages/admin/ConversionClassList.tsx:152
+#: packages/libeufin-bank-webui/src/pages/admin/ConversionClassList.tsx:153
#, fuzzy
#| msgid "No conversion rate class"
msgid "No conversion rate classes"
msgstr "Нет класса обменного курса"
-#: packages/libeufin-bank-webui/src/pages/admin/ConversionClassList.tsx:155
+#: packages/libeufin-bank-webui/src/pages/admin/ConversionClassList.tsx:156
#, fuzzy
#| msgid "Failed to update the conversion rate."
msgid "All accounts currently use the default conversion rate."
msgstr "Не удалось обновить обменный курс."
-#: packages/libeufin-bank-webui/src/pages/admin/ConversionClassList.tsx:167
+#: packages/libeufin-bank-webui/src/pages/admin/ConversionClassList.tsx:168
#: packages/libeufin-bank-webui/src/pages/ConversionRateClassDetails.tsx:446
-#: packages/libeufin-bank-webui/src/pages/ConversionRateClassDetails.tsx:1189
+#: packages/libeufin-bank-webui/src/pages/ConversionRateClassDetails.tsx:1197
#: packages/libeufin-bank-webui/src/pages/admin/ConversionRateClassForm.tsx:213
-#: packages/libeufin-bank-webui/src/pages/admin/AccountList.tsx:167
+#: packages/libeufin-bank-webui/src/pages/admin/AccountList.tsx:169
msgid "Name"
msgstr "Название"
-#: packages/libeufin-bank-webui/src/pages/admin/ConversionClassList.tsx:171
+#: packages/libeufin-bank-webui/src/pages/admin/ConversionClassList.tsx:172
#: packages/libeufin-bank-webui/src/pages/ConversionRateClassDetails.tsx:476
#: packages/libeufin-bank-webui/src/pages/admin/ConversionRateClassForm.tsx:248
msgid "Description"
msgstr "Описание"
-#: packages/libeufin-bank-webui/src/pages/admin/ConversionClassList.tsx:175
+#: packages/libeufin-bank-webui/src/pages/admin/ConversionClassList.tsx:176
#: packages/libeufin-bank-webui/src/pages/regional/ConversionConfig.tsx:427
#: packages/libeufin-bank-webui/src/pages/ConversionRateClassDetails.tsx:503
-#: packages/libeufin-bank-webui/src/pages/ConversionRateClassDetails.tsx:1197
+#: packages/libeufin-bank-webui/src/pages/ConversionRateClassDetails.tsx:1205
msgid "Cashin"
msgstr "Пополнение"
-#: packages/libeufin-bank-webui/src/pages/admin/ConversionClassList.tsx:284
-#: packages/libeufin-bank-webui/src/pages/ConversionRateClassDetails.tsx:1311
+#: packages/libeufin-bank-webui/src/pages/admin/ConversionClassList.tsx:285
+#: packages/libeufin-bank-webui/src/pages/ConversionRateClassDetails.tsx:1319
msgid "First page"
msgstr "Первая страница"
-#: packages/libeufin-bank-webui/src/pages/admin/ConversionClassList.tsx:293
-#: packages/libeufin-bank-webui/src/pages/ConversionRateClassDetails.tsx:1320
-#: packages/libeufin-bank-webui/src/pages/admin/AccountList.tsx:292
+#: packages/libeufin-bank-webui/src/pages/admin/ConversionClassList.tsx:294
+#: packages/libeufin-bank-webui/src/pages/ConversionRateClassDetails.tsx:1328
+#: packages/libeufin-bank-webui/src/pages/admin/AccountList.tsx:294
msgid "Next"
msgstr "Далее"
-#: packages/libeufin-bank-webui/src/pages/admin/ConversionClassList.tsx:328
+#: packages/libeufin-bank-webui/src/pages/admin/ConversionClassList.tsx:329
msgid "min:"
msgstr "мин.:"
-#: packages/libeufin-bank-webui/src/pages/admin/ConversionClassList.tsx:335
+#: packages/libeufin-bank-webui/src/pages/admin/ConversionClassList.tsx:336
msgid "fee:"
msgstr "комиссия:"
@@ -2020,8 +2021,8 @@ msgstr "Неверные учётные данные"
#: packages/libeufin-bank-webui/src/pages/regional/ConversionConfig.tsx:288
#: packages/libeufin-bank-webui/src/pages/ConversionRateClassDetails.tsx:109
#: packages/libeufin-bank-webui/src/pages/ConversionRateClassDetails.tsx:124
-#: packages/libeufin-bank-webui/src/pages/ConversionRateClassDetails.tsx:1092
-#: packages/libeufin-bank-webui/src/pages/ConversionRateClassDetails.tsx:1104
+#: packages/libeufin-bank-webui/src/pages/ConversionRateClassDetails.tsx:1083
+#: packages/libeufin-bank-webui/src/pages/ConversionRateClassDetails.tsx:1105
msgid "Conversion is disabled"
msgstr "Конверсия отключена"
@@ -2279,7 +2280,7 @@ msgstr "Не удалось загрузить сведения о конвер
#: packages/libeufin-bank-webui/src/pages/ConversionRateClassDetails.tsx:110
#: packages/libeufin-bank-webui/src/pages/ConversionRateClassDetails.tsx:125
-#: packages/libeufin-bank-webui/src/pages/ConversionRateClassDetails.tsx:1105
+#: packages/libeufin-bank-webui/src/pages/ConversionRateClassDetails.tsx:1106
msgid ""
"Conversion should be enabled in the configuration, the conversion rate "
"should be initialized with fee(s), rates and a rounding mode."
@@ -2329,7 +2330,7 @@ msgstr "Это название конверсии уже используетс
#: packages/libeufin-bank-webui/src/pages/ConversionRateClassDetails.tsx:343
#: packages/libeufin-bank-webui/src/components/AdminNavigation.tsx:49
-#: packages/libeufin-bank-webui/src/pages/admin/AccountList.tsx:90
+#: packages/libeufin-bank-webui/src/pages/admin/AccountList.tsx:92
msgid "Accounts"
msgstr "Счета"
@@ -2411,48 +2412,48 @@ msgstr "Не удалось обновить принадлежность к к
msgid "The account could not be updated. Please try again."
msgstr "Не удалось обновить счёт. Повторите попытку."
-#: packages/libeufin-bank-webui/src/pages/ConversionRateClassDetails.tsx:1076
-msgid "Failed to load users in conversion class."
-msgstr "Не удалось загрузить пользователей класса конверсии."
-
-#: packages/libeufin-bank-webui/src/pages/ConversionRateClassDetails.tsx:1093
+#: packages/libeufin-bank-webui/src/pages/ConversionRateClassDetails.tsx:1084
msgid "Conversion rate information is unavailable for these accounts."
msgstr "Для этих счетов недоступны сведения о курсе конвертации."
-#: packages/libeufin-bank-webui/src/pages/ConversionRateClassDetails.tsx:1121
+#: packages/libeufin-bank-webui/src/pages/ConversionRateClassDetails.tsx:1097
+msgid "Failed to load users in conversion class."
+msgstr "Не удалось загрузить пользователей класса конверсии."
+
+#: packages/libeufin-bank-webui/src/pages/ConversionRateClassDetails.tsx:1123
msgid "Filters"
msgstr "Фильтры"
-#: packages/libeufin-bank-webui/src/pages/ConversionRateClassDetails.tsx:1128
+#: packages/libeufin-bank-webui/src/pages/ConversionRateClassDetails.tsx:1130
msgid "Show from other classes"
msgstr "Показать из других классов"
-#: packages/libeufin-bank-webui/src/pages/ConversionRateClassDetails.tsx:1146
+#: packages/libeufin-bank-webui/src/pages/ConversionRateClassDetails.tsx:1150
msgid "Account"
msgstr "Счёт"
-#: packages/libeufin-bank-webui/src/pages/ConversionRateClassDetails.tsx:1159
+#: packages/libeufin-bank-webui/src/pages/ConversionRateClassDetails.tsx:1165
msgid "Group ID"
msgstr "Идентификатор группы"
-#: packages/libeufin-bank-webui/src/pages/ConversionRateClassDetails.tsx:1178
+#: packages/libeufin-bank-webui/src/pages/ConversionRateClassDetails.tsx:1186
msgid "No users in this conversion rate class"
msgstr "В этом классе обменного курса нет пользователей"
-#: packages/libeufin-bank-webui/src/pages/ConversionRateClassDetails.tsx:1193
+#: packages/libeufin-bank-webui/src/pages/ConversionRateClassDetails.tsx:1201
msgid "Class"
msgstr "Класс"
-#: packages/libeufin-bank-webui/src/pages/ConversionRateClassDetails.tsx:1205
+#: packages/libeufin-bank-webui/src/pages/ConversionRateClassDetails.tsx:1213
msgid "Action"
msgstr "Действие"
-#: packages/libeufin-bank-webui/src/pages/ConversionRateClassDetails.tsx:1270
-#: packages/libeufin-bank-webui/src/pages/admin/AccountList.tsx:258
+#: packages/libeufin-bank-webui/src/pages/ConversionRateClassDetails.tsx:1278
+#: packages/libeufin-bank-webui/src/pages/admin/AccountList.tsx:260
msgid "Remove"
msgstr "Удалить"
-#: packages/libeufin-bank-webui/src/pages/ConversionRateClassDetails.tsx:1287
+#: packages/libeufin-bank-webui/src/pages/ConversionRateClassDetails.tsx:1295
msgid "Add"
msgstr "Добавить"
@@ -2483,16 +2484,16 @@ msgstr ""
msgid "Create class"
msgstr "Создать учётную запись"
-#: packages/libeufin-bank-webui/src/pages/PublicHistoriesPage.tsx:48
+#: packages/libeufin-bank-webui/src/pages/PublicHistoriesPage.tsx:52
msgid "Failed to load public accounts."
msgstr "Не удалось загрузить публичные счета."
-#: packages/libeufin-bank-webui/src/pages/PublicHistoriesPage.tsx:75
+#: packages/libeufin-bank-webui/src/pages/PublicHistoriesPage.tsx:101
msgid "Browse transaction histories shared by public bank accounts."
msgstr ""
"Просмотр истории транзакций, опубликованной владельцами банковских счетов."
-#: packages/libeufin-bank-webui/src/pages/PublicHistoriesPage.tsx:83
+#: packages/libeufin-bank-webui/src/pages/PublicHistoriesPage.tsx:109
msgid "No public accounts are available."
msgstr "Публичные счета недоступны."
@@ -3129,35 +3130,35 @@ msgstr "Мой счёт"
msgid "Bank administration"
msgstr "Управление банком"
-#: packages/libeufin-bank-webui/src/pages/admin/AccountList.tsx:69
+#: packages/libeufin-bank-webui/src/pages/admin/AccountList.tsx:71
msgid "Failed to load the account list."
msgstr "Не удалось загрузить список счетов."
-#: packages/libeufin-bank-webui/src/pages/admin/AccountList.tsx:120
+#: packages/libeufin-bank-webui/src/pages/admin/AccountList.tsx:122
msgid "Search accounts"
msgstr "Поиск счетов"
-#: packages/libeufin-bank-webui/src/pages/admin/AccountList.tsx:128
+#: packages/libeufin-bank-webui/src/pages/admin/AccountList.tsx:130
msgid "Search by username or name"
msgstr "Поиск по имени пользователя или имени"
-#: packages/libeufin-bank-webui/src/pages/admin/AccountList.tsx:136
+#: packages/libeufin-bank-webui/src/pages/admin/AccountList.tsx:138
msgid "Search"
msgstr "Поиск"
-#: packages/libeufin-bank-webui/src/pages/admin/AccountList.tsx:147
+#: packages/libeufin-bank-webui/src/pages/admin/AccountList.tsx:149
msgid "Clear"
msgstr "Очистить"
-#: packages/libeufin-bank-webui/src/pages/admin/AccountList.tsx:217
+#: packages/libeufin-bank-webui/src/pages/admin/AccountList.tsx:219
msgid "Unknown"
msgstr "Неизвестно"
-#: packages/libeufin-bank-webui/src/pages/admin/AccountList.tsx:244
+#: packages/libeufin-bank-webui/src/pages/admin/AccountList.tsx:246
msgid "Change password"
msgstr "Изменить пароль"
-#: packages/libeufin-bank-webui/src/pages/admin/AccountList.tsx:283
+#: packages/libeufin-bank-webui/src/pages/admin/AccountList.tsx:285
msgid "Previous"
msgstr "Предыдущая"
diff --git a/packages/libeufin-bank-webui/src/i18n/strings.ts b/packages/libeufin-bank-webui/src/i18n/strings.ts
@@ -821,12 +821,12 @@ strings["uk"] = {
"The account could not be updated. Please try again.": [
"Не вдалося оновити рахунок. Спробуйте ще раз.",
],
- "Failed to load users in conversion class.": [
- "Не вдалося завантажити користувачів у класі конвертації.",
- ],
"Conversion rate information is unavailable for these accounts.": [
"Для цих рахунків недоступні відомості про курс конвертації.",
],
+ "Failed to load users in conversion class.": [
+ "Не вдалося завантажити користувачів у класі конвертації.",
+ ],
"Filters": ["Фільтри"],
"Show from other classes": ["Показати з інших класів"],
"Account": ["Рахунок"],
@@ -2042,12 +2042,12 @@ strings["ru"] = {
"The account could not be updated. Please try again.": [
"Не удалось обновить счёт. Повторите попытку.",
],
- "Failed to load users in conversion class.": [
- "Не удалось загрузить пользователей класса конверсии.",
- ],
"Conversion rate information is unavailable for these accounts.": [
"Для этих счетов недоступны сведения о курсе конвертации.",
],
+ "Failed to load users in conversion class.": [
+ "Не удалось загрузить пользователей класса конверсии.",
+ ],
"Filters": ["Фильтры"],
"Show from other classes": ["Показать из других классов"],
"Account": ["Счёт"],
@@ -3288,12 +3288,12 @@ strings["it"] = {
"The account could not be updated. Please try again.": [
"Non è stato possibile aggiornare il conto. Riprova.",
],
- "Failed to load users in conversion class.": [
- "Impossibile caricare gli utenti nella classe di cambio.",
- ],
"Conversion rate information is unavailable for these accounts.": [
"Le informazioni sul tasso di conversione non sono disponibili per questi conti.",
],
+ "Failed to load users in conversion class.": [
+ "Impossibile caricare gli utenti nella classe di cambio.",
+ ],
"Filters": ["Filtri"],
"Show from other classes": ["Mostra da altre classi"],
"Account": ["Conto"],
@@ -4425,12 +4425,12 @@ strings["he"] = {
"The account could not be updated. Please try again.": [
"לא ניתן היה לעדכן את החשבון. נסו שוב.",
],
- "Failed to load users in conversion class.": [
- "טעינת המשתמשים במחלקת ההמרה נכשלה.",
- ],
"Conversion rate information is unavailable for these accounts.": [
"מידע על שער ההמרה אינו זמין עבור חשבונות אלה.",
],
+ "Failed to load users in conversion class.": [
+ "טעינת המשתמשים במחלקת ההמרה נכשלה.",
+ ],
"Filters": ["מסננים"],
"Show from other classes": ["הצג ממחלקות אחרות"],
"Account": ["חשבון"],
@@ -5616,12 +5616,12 @@ strings["fr"] = {
"The account could not be updated. Please try again.": [
"Le compte n’a pas pu être mis à jour. Veuillez réessayer.",
],
- "Failed to load users in conversion class.": [
- "Échec du chargement des utilisateurs de la classe de conversion.",
- ],
"Conversion rate information is unavailable for these accounts.": [
"Les informations sur le taux de conversion ne sont pas disponibles pour ces comptes.",
],
+ "Failed to load users in conversion class.": [
+ "Échec du chargement des utilisateurs de la classe de conversion.",
+ ],
"Filters": ["Filtres"],
"Show from other classes": ["Afficher depuis d'autres classes"],
"Account": ["Compte"],
@@ -6888,12 +6888,12 @@ strings["es"] = {
"The account could not be updated. Please try again.": [
"No se pudo actualizar la cuenta. Vuelva a intentarlo.",
],
- "Failed to load users in conversion class.": [
- "No se pudieron cargar los usuarios de la clase de conversión.",
- ],
"Conversion rate information is unavailable for these accounts.": [
"La información del tipo de conversión no está disponible para estas cuentas.",
],
+ "Failed to load users in conversion class.": [
+ "No se pudieron cargar los usuarios de la clase de conversión.",
+ ],
"Filters": ["Filtros"],
"Show from other classes": ["Mostrar de otras clases"],
"Account": ["Cuenta"],
@@ -8162,12 +8162,12 @@ strings["de"] = {
"The account could not be updated. Please try again.": [
"Das Konto konnte nicht aktualisiert werden. Bitte versuchen Sie es erneut.",
],
- "Failed to load users in conversion class.": [
- "Die Benutzer der Umrechnungskurs-Klasse konnten nicht geladen werden.",
- ],
"Conversion rate information is unavailable for these accounts.": [
"Für diese Konten sind keine Umrechnungskursinformationen verfügbar.",
],
+ "Failed to load users in conversion class.": [
+ "Die Benutzer der Umrechnungskurs-Klasse konnten nicht geladen werden.",
+ ],
"Filters": ["Filter"],
"Show from other classes": ["Aus anderen Klassen anzeigen"],
"Account": ["Konto"],
@@ -9442,12 +9442,12 @@ strings["ca"] = {
"The account could not be updated. Please try again.": [
"No s'ha pogut actualitzar el compte. Torneu-ho a provar.",
],
- "Failed to load users in conversion class.": [
- "No s'han pogut carregar els usuaris de la classe de conversió.",
- ],
"Conversion rate information is unavailable for these accounts.": [
"La informació del tipus de conversió no està disponible per a aquests comptes.",
],
+ "Failed to load users in conversion class.": [
+ "No s'han pogut carregar els usuaris de la classe de conversió.",
+ ],
"Filters": ["Filtres"],
"Show from other classes": ["Mostra d'altres classes"],
"Account": ["Compte"],
diff --git a/packages/libeufin-bank-webui/src/i18n/uk.po b/packages/libeufin-bank-webui/src/i18n/uk.po
@@ -117,7 +117,7 @@ msgstr "Термін дії сеансу минув. Підтвердьте па
#. screenid: 110
#: packages/libeufin-bank-webui/src/pages/LoginForm.tsx:286
#: packages/libeufin-bank-webui/src/pages/RegistrationPage.tsx:192
-#: packages/libeufin-bank-webui/src/pages/admin/AccountList.tsx:163
+#: packages/libeufin-bank-webui/src/pages/admin/AccountList.tsx:165
msgid "Username"
msgstr "Імʼя користувача"
@@ -189,35 +189,35 @@ msgstr "Пароль занадто короткий. Не може містит
msgid "The password must not exceed %1$s characters."
msgstr "Пароль не повинен перевищувати %1$s символів."
-#: packages/libeufin-bank-webui/src/utils.ts:127
+#: packages/libeufin-bank-webui/src/utils.ts:99
msgid "IBAN country code not found"
msgstr "Код країни IBAN не знайдено"
-#: packages/libeufin-bank-webui/src/utils.ts:129
+#: packages/libeufin-bank-webui/src/utils.ts:101
msgid "IBAN numbers have less than 34 digits"
msgstr "Номери IBAN мають менше ніж 34 цифри"
-#: packages/libeufin-bank-webui/src/utils.ts:131
+#: packages/libeufin-bank-webui/src/utils.ts:103
msgid "IBAN numbers have more than 4 digits"
msgstr "Номери IBAN мають більше ніж 4 цифри"
-#: packages/libeufin-bank-webui/src/utils.ts:133
+#: packages/libeufin-bank-webui/src/utils.ts:105
msgid "IBAN length is invalid for this country"
msgstr "Довжина IBAN неприпустима для цієї країни"
-#: packages/libeufin-bank-webui/src/utils.ts:135
+#: packages/libeufin-bank-webui/src/utils.ts:107
msgid "The IBAN contains invalid characters"
msgstr "IBAN містить неприпустимі символи"
-#: packages/libeufin-bank-webui/src/utils.ts:137
+#: packages/libeufin-bank-webui/src/utils.ts:109
msgid "IBAN number is not valid, checksum is wrong"
msgstr "Номер IBAN не коректний, контрольна сума не сходиться"
-#: packages/libeufin-bank-webui/src/utils.ts:139
+#: packages/libeufin-bank-webui/src/utils.ts:111
msgid "The IBAN is not valid"
msgstr "IBAN недійсний"
-#: packages/libeufin-bank-webui/src/utils.ts:150
+#: packages/libeufin-bank-webui/src/utils.ts:122
msgid "Use letters, numbers or any of these characters: - . _ ~"
msgstr "Використовуйте літери, цифри або будь-які з цих символів: - . _ ~"
@@ -230,7 +230,7 @@ msgstr "Не вдалося завантажити виплати готівко
#: packages/libeufin-bank-webui/src/components/Cashouts/views.tsx:137
#: packages/libeufin-bank-webui/src/components/Transactions/views.tsx:26
#: packages/libeufin-bank-webui/src/pages/BankFrame.tsx:67
-#: packages/libeufin-bank-webui/src/pages/PublicHistoriesPage.tsx:55
+#: packages/libeufin-bank-webui/src/pages/PublicHistoriesPage.tsx:59
msgid "Try again"
msgstr "Спробувати ще раз"
@@ -267,7 +267,7 @@ msgstr "Сума ще не визначена."
#: packages/libeufin-bank-webui/src/pages/regional/CreateCashout.tsx:176
#: packages/libeufin-bank-webui/src/pages/regional/ConversionConfig.tsx:101
#: packages/libeufin-bank-webui/src/pages/ConversionRateClassDetails.tsx:102
-#: packages/libeufin-bank-webui/src/pages/ConversionRateClassDetails.tsx:1085
+#: packages/libeufin-bank-webui/src/pages/ConversionRateClassDetails.tsx:1076
#: packages/libeufin-bank-webui/src/pages/regional/ShowCashoutDetails.tsx:106
msgid "Failed to load conversion rate information."
msgstr "Не вдалося завантажити інформацію про обмінний курс."
@@ -328,7 +328,7 @@ msgstr "Переказано"
#: packages/libeufin-bank-webui/src/components/Cashouts/views.tsx:232
#: packages/libeufin-bank-webui/src/pages/PaymentOptions.tsx:54
-#: packages/libeufin-bank-webui/src/pages/admin/AccountList.tsx:173
+#: packages/libeufin-bank-webui/src/pages/admin/AccountList.tsx:175
msgid "Actions"
msgstr "Дії"
@@ -359,6 +359,7 @@ msgstr "Інтеграція з продавцем"
#. screenid: 100
#: packages/libeufin-bank-webui/src/pages/ProfileNavigation.tsx:72
#: packages/libeufin-bank-webui/src/components/Transactions/views.tsx:113
+#: packages/libeufin-bank-webui/src/pages/PublicHistoriesPage.tsx:93
#: packages/libeufin-bank-webui/src/pages/regional/CashoutCreatePage.tsx:38
#: packages/libeufin-bank-webui/src/pages/WireTransfer.tsx:99
#: packages/libeufin-bank-webui/src/pages/WalletWithdrawal.tsx:83
@@ -602,10 +603,10 @@ msgid "Failed to create the cashout."
msgstr "Не вдалося створити виплату готівкою."
#: packages/libeufin-bank-webui/src/pages/regional/CreateCashout.tsx:454
-#: packages/libeufin-bank-webui/src/pages/admin/ConversionClassList.tsx:179
+#: packages/libeufin-bank-webui/src/pages/admin/ConversionClassList.tsx:180
#: packages/libeufin-bank-webui/src/pages/regional/ConversionConfig.tsx:445
#: packages/libeufin-bank-webui/src/pages/ConversionRateClassDetails.tsx:518
-#: packages/libeufin-bank-webui/src/pages/ConversionRateClassDetails.tsx:1201
+#: packages/libeufin-bank-webui/src/pages/ConversionRateClassDetails.tsx:1209
msgid "Cashout"
msgstr "Виплати готівкою"
@@ -670,7 +671,7 @@ msgid "Conversion rate"
msgstr "Обмінний курс"
#: packages/libeufin-bank-webui/src/pages/regional/CreateCashout.tsx:535
-#: packages/libeufin-bank-webui/src/pages/admin/AccountList.tsx:171
+#: packages/libeufin-bank-webui/src/pages/admin/AccountList.tsx:173
msgid "Balance"
msgstr "Баланс"
@@ -1224,7 +1225,7 @@ msgid "Account \"%1$s\""
msgstr "Рахунок \"%1$s\""
#: packages/libeufin-bank-webui/src/pages/account/ShowAccountDetails.tsx:211
-#: packages/libeufin-bank-webui/src/pages/admin/AccountList.tsx:233
+#: packages/libeufin-bank-webui/src/pages/admin/AccountList.tsx:235
msgid "Removed"
msgstr "Видалено"
@@ -1237,8 +1238,8 @@ msgid "Account details"
msgstr "Дані рахунку"
#: packages/libeufin-bank-webui/src/pages/account/ShowAccountDetails.tsx:239
-#: packages/libeufin-bank-webui/src/pages/ConversionRateClassDetails.tsx:1235
-#: packages/libeufin-bank-webui/src/pages/ConversionRateClassDetails.tsx:1251
+#: packages/libeufin-bank-webui/src/pages/ConversionRateClassDetails.tsx:1243
+#: packages/libeufin-bank-webui/src/pages/ConversionRateClassDetails.tsx:1259
msgid "Not configured"
msgstr "Не налаштовано"
@@ -1341,20 +1342,20 @@ msgstr "Підтвердьте пароль"
msgid "Enter the new password again."
msgstr "Введіть пароль."
-#: packages/libeufin-bank-webui/src/components/Transactions/state.ts:55
-#: packages/libeufin-bank-webui/src/components/Transactions/state.ts:63
+#: packages/libeufin-bank-webui/src/components/Transactions/state.ts:57
+#: packages/libeufin-bank-webui/src/components/Transactions/state.ts:64
msgid "Failed to load transactions."
msgstr "Не вдалося завантажити транзакції."
-#: packages/libeufin-bank-webui/src/components/Transactions/state.ts:82
+#: packages/libeufin-bank-webui/src/components/Transactions/state.ts:84
msgid "Unknown account"
msgstr "Невідомий рахунок"
-#: packages/libeufin-bank-webui/src/components/Transactions/state.ts:97
+#: packages/libeufin-bank-webui/src/components/Transactions/state.ts:99
msgid "Recent activity"
msgstr "Нещодавня активність"
-#: packages/libeufin-bank-webui/src/components/Transactions/state.ts:98
+#: packages/libeufin-bank-webui/src/components/Transactions/state.ts:100
msgid "Transactions"
msgstr "Транзакції"
@@ -1397,9 +1398,9 @@ msgid "Subject"
msgstr "Призначення"
#: packages/libeufin-bank-webui/src/components/Transactions/views.tsx:248
-#: packages/libeufin-bank-webui/src/pages/admin/ConversionClassList.tsx:274
-#: packages/libeufin-bank-webui/src/pages/ConversionRateClassDetails.tsx:1301
-#: packages/libeufin-bank-webui/src/pages/admin/AccountList.tsx:273
+#: packages/libeufin-bank-webui/src/pages/admin/ConversionClassList.tsx:275
+#: packages/libeufin-bank-webui/src/pages/ConversionRateClassDetails.tsx:1309
+#: packages/libeufin-bank-webui/src/pages/admin/AccountList.tsx:275
msgid "Pagination"
msgstr "Посторінкова навігація"
@@ -1653,7 +1654,7 @@ msgstr ""
#. screenid: 110
#: packages/libeufin-bank-webui/src/pages/admin/CreateNewAccount.tsx:175
#: packages/libeufin-bank-webui/src/pages/RegistrationPage.tsx:269
-#: packages/libeufin-bank-webui/src/pages/admin/AccountList.tsx:107
+#: packages/libeufin-bank-webui/src/pages/admin/AccountList.tsx:109
msgid "Create account"
msgstr "Створити обліковий запис"
@@ -1821,32 +1822,32 @@ msgstr "Зняття без вказання суми"
msgid "Show install wallet first"
msgstr "Спочатку показати, як встановити гаманець"
-#: packages/libeufin-bank-webui/src/components/DemoBanner.tsx:74
+#: packages/libeufin-bank-webui/src/components/DemoBanner.tsx:54
msgid "Introduction"
msgstr "Вступ"
-#: packages/libeufin-bank-webui/src/components/DemoBanner.tsx:76
-#: packages/libeufin-bank-webui/src/components/DemoBanner.tsx:110
+#: packages/libeufin-bank-webui/src/components/DemoBanner.tsx:56
+#: packages/libeufin-bank-webui/src/components/DemoBanner.tsx:90
msgid "Bank"
msgstr "Банк"
-#: packages/libeufin-bank-webui/src/components/DemoBanner.tsx:78
+#: packages/libeufin-bank-webui/src/components/DemoBanner.tsx:58
msgid "Essay Shop"
msgstr "Магазин есе"
-#: packages/libeufin-bank-webui/src/components/DemoBanner.tsx:80
+#: packages/libeufin-bank-webui/src/components/DemoBanner.tsx:60
msgid "Donations"
msgstr "Пожертви"
-#: packages/libeufin-bank-webui/src/components/DemoBanner.tsx:104
+#: packages/libeufin-bank-webui/src/components/DemoBanner.tsx:84
msgid "GNU Taler logo"
msgstr "Логотип GNU Taler"
-#: packages/libeufin-bank-webui/src/components/DemoBanner.tsx:114
+#: packages/libeufin-bank-webui/src/components/DemoBanner.tsx:94
msgid "Withdraw toy currency into your GNU Taler wallet."
msgstr "Виведіть тестову валюту у свій гаманець GNU Taler."
-#: packages/libeufin-bank-webui/src/components/DemoBanner.tsx:126
+#: packages/libeufin-bank-webui/src/components/DemoBanner.tsx:106
msgid "Demo pages"
msgstr "Демонстраційні сторінки"
@@ -1868,9 +1869,9 @@ msgstr "Закрити"
#. screenid: 103
#: packages/libeufin-bank-webui/src/pages/BankFrame.tsx:259
-#: packages/libeufin-bank-webui/src/pages/PublicHistoriesPage.tsx:72
-#: packages/libeufin-bank-webui/src/pages/PublicHistoriesPage.tsx:87
-#: packages/libeufin-bank-webui/src/pages/admin/AccountList.tsx:99
+#: packages/libeufin-bank-webui/src/pages/PublicHistoriesPage.tsx:98
+#: packages/libeufin-bank-webui/src/pages/PublicHistoriesPage.tsx:113
+#: packages/libeufin-bank-webui/src/pages/admin/AccountList.tsx:101
#: packages/libeufin-bank-webui/src/pages/DeveloperSettings.tsx:226
msgid "Public accounts"
msgstr "Публічні рахунки"
@@ -1916,7 +1917,7 @@ msgstr "Вітаємо"
msgid "Welcome, %1$s"
msgstr "Вітаємо, %1$s"
-#: packages/libeufin-bank-webui/src/pages/admin/ConversionClassList.tsx:72
+#: packages/libeufin-bank-webui/src/pages/admin/ConversionClassList.tsx:74
msgid "Failed to load conversion rate."
msgstr "Не вдалося завантажити обмінний курс."
@@ -1934,72 +1935,72 @@ msgstr ""
msgid "Conversion list not implemented."
msgstr "Список конвертацій не реалізовано."
-#: packages/libeufin-bank-webui/src/pages/admin/ConversionClassList.tsx:121
+#: packages/libeufin-bank-webui/src/pages/admin/ConversionClassList.tsx:122
msgid "Conversion rate classes"
msgstr "Класи обмінного курсу"
-#: packages/libeufin-bank-webui/src/pages/admin/ConversionClassList.tsx:124
+#: packages/libeufin-bank-webui/src/pages/admin/ConversionClassList.tsx:125
msgid "Configure different cash-in and cashout terms for groups of accounts."
msgstr ""
-#: packages/libeufin-bank-webui/src/pages/admin/ConversionClassList.tsx:135
+#: packages/libeufin-bank-webui/src/pages/admin/ConversionClassList.tsx:136
#: packages/libeufin-bank-webui/src/pages/regional/ConversionConfig.tsx:316
msgid "Default conversion rate"
msgstr "Типовий курс конвертації"
-#: packages/libeufin-bank-webui/src/pages/admin/ConversionClassList.tsx:142
+#: packages/libeufin-bank-webui/src/pages/admin/ConversionClassList.tsx:143
msgid "Create conversion rate class"
msgstr "Створити клас обмінного курсу"
-#: packages/libeufin-bank-webui/src/pages/admin/ConversionClassList.tsx:152
+#: packages/libeufin-bank-webui/src/pages/admin/ConversionClassList.tsx:153
#, fuzzy
#| msgid "No conversion rate class"
msgid "No conversion rate classes"
msgstr "Немає класу обмінного курсу"
-#: packages/libeufin-bank-webui/src/pages/admin/ConversionClassList.tsx:155
+#: packages/libeufin-bank-webui/src/pages/admin/ConversionClassList.tsx:156
#, fuzzy
#| msgid "Failed to update the conversion rate."
msgid "All accounts currently use the default conversion rate."
msgstr "Не вдалося оновити обмінний курс."
-#: packages/libeufin-bank-webui/src/pages/admin/ConversionClassList.tsx:167
+#: packages/libeufin-bank-webui/src/pages/admin/ConversionClassList.tsx:168
#: packages/libeufin-bank-webui/src/pages/ConversionRateClassDetails.tsx:446
-#: packages/libeufin-bank-webui/src/pages/ConversionRateClassDetails.tsx:1189
+#: packages/libeufin-bank-webui/src/pages/ConversionRateClassDetails.tsx:1197
#: packages/libeufin-bank-webui/src/pages/admin/ConversionRateClassForm.tsx:213
-#: packages/libeufin-bank-webui/src/pages/admin/AccountList.tsx:167
+#: packages/libeufin-bank-webui/src/pages/admin/AccountList.tsx:169
msgid "Name"
msgstr "Назва"
-#: packages/libeufin-bank-webui/src/pages/admin/ConversionClassList.tsx:171
+#: packages/libeufin-bank-webui/src/pages/admin/ConversionClassList.tsx:172
#: packages/libeufin-bank-webui/src/pages/ConversionRateClassDetails.tsx:476
#: packages/libeufin-bank-webui/src/pages/admin/ConversionRateClassForm.tsx:248
msgid "Description"
msgstr "Опис"
-#: packages/libeufin-bank-webui/src/pages/admin/ConversionClassList.tsx:175
+#: packages/libeufin-bank-webui/src/pages/admin/ConversionClassList.tsx:176
#: packages/libeufin-bank-webui/src/pages/regional/ConversionConfig.tsx:427
#: packages/libeufin-bank-webui/src/pages/ConversionRateClassDetails.tsx:503
-#: packages/libeufin-bank-webui/src/pages/ConversionRateClassDetails.tsx:1197
+#: packages/libeufin-bank-webui/src/pages/ConversionRateClassDetails.tsx:1205
msgid "Cashin"
msgstr "Внесення готівки"
-#: packages/libeufin-bank-webui/src/pages/admin/ConversionClassList.tsx:284
-#: packages/libeufin-bank-webui/src/pages/ConversionRateClassDetails.tsx:1311
+#: packages/libeufin-bank-webui/src/pages/admin/ConversionClassList.tsx:285
+#: packages/libeufin-bank-webui/src/pages/ConversionRateClassDetails.tsx:1319
msgid "First page"
msgstr "Перша сторінка"
-#: packages/libeufin-bank-webui/src/pages/admin/ConversionClassList.tsx:293
-#: packages/libeufin-bank-webui/src/pages/ConversionRateClassDetails.tsx:1320
-#: packages/libeufin-bank-webui/src/pages/admin/AccountList.tsx:292
+#: packages/libeufin-bank-webui/src/pages/admin/ConversionClassList.tsx:294
+#: packages/libeufin-bank-webui/src/pages/ConversionRateClassDetails.tsx:1328
+#: packages/libeufin-bank-webui/src/pages/admin/AccountList.tsx:294
msgid "Next"
msgstr "Далі"
-#: packages/libeufin-bank-webui/src/pages/admin/ConversionClassList.tsx:328
+#: packages/libeufin-bank-webui/src/pages/admin/ConversionClassList.tsx:329
msgid "min:"
msgstr "мін:"
-#: packages/libeufin-bank-webui/src/pages/admin/ConversionClassList.tsx:335
+#: packages/libeufin-bank-webui/src/pages/admin/ConversionClassList.tsx:336
msgid "fee:"
msgstr "комісія:"
@@ -2023,8 +2024,8 @@ msgstr "Неправильні облікові дані"
#: packages/libeufin-bank-webui/src/pages/regional/ConversionConfig.tsx:288
#: packages/libeufin-bank-webui/src/pages/ConversionRateClassDetails.tsx:109
#: packages/libeufin-bank-webui/src/pages/ConversionRateClassDetails.tsx:124
-#: packages/libeufin-bank-webui/src/pages/ConversionRateClassDetails.tsx:1092
-#: packages/libeufin-bank-webui/src/pages/ConversionRateClassDetails.tsx:1104
+#: packages/libeufin-bank-webui/src/pages/ConversionRateClassDetails.tsx:1083
+#: packages/libeufin-bank-webui/src/pages/ConversionRateClassDetails.tsx:1105
msgid "Conversion is disabled"
msgstr "Конвертація вимкнена"
@@ -2281,7 +2282,7 @@ msgstr "Не вдалося завантажити дані конвертаці
#: packages/libeufin-bank-webui/src/pages/ConversionRateClassDetails.tsx:110
#: packages/libeufin-bank-webui/src/pages/ConversionRateClassDetails.tsx:125
-#: packages/libeufin-bank-webui/src/pages/ConversionRateClassDetails.tsx:1105
+#: packages/libeufin-bank-webui/src/pages/ConversionRateClassDetails.tsx:1106
msgid ""
"Conversion should be enabled in the configuration, the conversion rate "
"should be initialized with fee(s), rates and a rounding mode."
@@ -2331,7 +2332,7 @@ msgstr "Назва конвертації вже використовуєтьс
#: packages/libeufin-bank-webui/src/pages/ConversionRateClassDetails.tsx:343
#: packages/libeufin-bank-webui/src/components/AdminNavigation.tsx:49
-#: packages/libeufin-bank-webui/src/pages/admin/AccountList.tsx:90
+#: packages/libeufin-bank-webui/src/pages/admin/AccountList.tsx:92
msgid "Accounts"
msgstr "Рахунки"
@@ -2414,48 +2415,48 @@ msgstr "Не вдалося оновити належність до класу
msgid "The account could not be updated. Please try again."
msgstr "Не вдалося оновити рахунок. Спробуйте ще раз."
-#: packages/libeufin-bank-webui/src/pages/ConversionRateClassDetails.tsx:1076
-msgid "Failed to load users in conversion class."
-msgstr "Не вдалося завантажити користувачів у класі конвертації."
-
-#: packages/libeufin-bank-webui/src/pages/ConversionRateClassDetails.tsx:1093
+#: packages/libeufin-bank-webui/src/pages/ConversionRateClassDetails.tsx:1084
msgid "Conversion rate information is unavailable for these accounts."
msgstr "Для цих рахунків недоступні відомості про курс конвертації."
-#: packages/libeufin-bank-webui/src/pages/ConversionRateClassDetails.tsx:1121
+#: packages/libeufin-bank-webui/src/pages/ConversionRateClassDetails.tsx:1097
+msgid "Failed to load users in conversion class."
+msgstr "Не вдалося завантажити користувачів у класі конвертації."
+
+#: packages/libeufin-bank-webui/src/pages/ConversionRateClassDetails.tsx:1123
msgid "Filters"
msgstr "Фільтри"
-#: packages/libeufin-bank-webui/src/pages/ConversionRateClassDetails.tsx:1128
+#: packages/libeufin-bank-webui/src/pages/ConversionRateClassDetails.tsx:1130
msgid "Show from other classes"
msgstr "Показати з інших класів"
-#: packages/libeufin-bank-webui/src/pages/ConversionRateClassDetails.tsx:1146
+#: packages/libeufin-bank-webui/src/pages/ConversionRateClassDetails.tsx:1150
msgid "Account"
msgstr "Рахунок"
-#: packages/libeufin-bank-webui/src/pages/ConversionRateClassDetails.tsx:1159
+#: packages/libeufin-bank-webui/src/pages/ConversionRateClassDetails.tsx:1165
msgid "Group ID"
msgstr "ID групи"
-#: packages/libeufin-bank-webui/src/pages/ConversionRateClassDetails.tsx:1178
+#: packages/libeufin-bank-webui/src/pages/ConversionRateClassDetails.tsx:1186
msgid "No users in this conversion rate class"
msgstr "У цьому класі обмінного курсу немає користувачів"
-#: packages/libeufin-bank-webui/src/pages/ConversionRateClassDetails.tsx:1193
+#: packages/libeufin-bank-webui/src/pages/ConversionRateClassDetails.tsx:1201
msgid "Class"
msgstr "Клас"
-#: packages/libeufin-bank-webui/src/pages/ConversionRateClassDetails.tsx:1205
+#: packages/libeufin-bank-webui/src/pages/ConversionRateClassDetails.tsx:1213
msgid "Action"
msgstr "Дія"
-#: packages/libeufin-bank-webui/src/pages/ConversionRateClassDetails.tsx:1270
-#: packages/libeufin-bank-webui/src/pages/admin/AccountList.tsx:258
+#: packages/libeufin-bank-webui/src/pages/ConversionRateClassDetails.tsx:1278
+#: packages/libeufin-bank-webui/src/pages/admin/AccountList.tsx:260
msgid "Remove"
msgstr "Видалити"
-#: packages/libeufin-bank-webui/src/pages/ConversionRateClassDetails.tsx:1287
+#: packages/libeufin-bank-webui/src/pages/ConversionRateClassDetails.tsx:1295
msgid "Add"
msgstr "Додати"
@@ -2486,17 +2487,17 @@ msgstr ""
msgid "Create class"
msgstr "Створити обліковий запис"
-#: packages/libeufin-bank-webui/src/pages/PublicHistoriesPage.tsx:48
+#: packages/libeufin-bank-webui/src/pages/PublicHistoriesPage.tsx:52
msgid "Failed to load public accounts."
msgstr "Не вдалося завантажити публічні рахунки."
-#: packages/libeufin-bank-webui/src/pages/PublicHistoriesPage.tsx:75
+#: packages/libeufin-bank-webui/src/pages/PublicHistoriesPage.tsx:101
msgid "Browse transaction histories shared by public bank accounts."
msgstr ""
"Переглядайте історію транзакцій, опубліковану власниками банківських "
"рахунків."
-#: packages/libeufin-bank-webui/src/pages/PublicHistoriesPage.tsx:83
+#: packages/libeufin-bank-webui/src/pages/PublicHistoriesPage.tsx:109
msgid "No public accounts are available."
msgstr "Немає доступних публічних рахунків."
@@ -3129,35 +3130,35 @@ msgstr "Мій рахунок"
msgid "Bank administration"
msgstr "Керування банком"
-#: packages/libeufin-bank-webui/src/pages/admin/AccountList.tsx:69
+#: packages/libeufin-bank-webui/src/pages/admin/AccountList.tsx:71
msgid "Failed to load the account list."
msgstr "Не вдалося завантажити список рахунків."
-#: packages/libeufin-bank-webui/src/pages/admin/AccountList.tsx:120
+#: packages/libeufin-bank-webui/src/pages/admin/AccountList.tsx:122
msgid "Search accounts"
msgstr "Пошук рахунків"
-#: packages/libeufin-bank-webui/src/pages/admin/AccountList.tsx:128
+#: packages/libeufin-bank-webui/src/pages/admin/AccountList.tsx:130
msgid "Search by username or name"
msgstr "Пошук за іменем користувача або ім’ям"
-#: packages/libeufin-bank-webui/src/pages/admin/AccountList.tsx:136
+#: packages/libeufin-bank-webui/src/pages/admin/AccountList.tsx:138
msgid "Search"
msgstr "Пошук"
-#: packages/libeufin-bank-webui/src/pages/admin/AccountList.tsx:147
+#: packages/libeufin-bank-webui/src/pages/admin/AccountList.tsx:149
msgid "Clear"
msgstr "Очистити"
-#: packages/libeufin-bank-webui/src/pages/admin/AccountList.tsx:217
+#: packages/libeufin-bank-webui/src/pages/admin/AccountList.tsx:219
msgid "Unknown"
msgstr "Невідомо"
-#: packages/libeufin-bank-webui/src/pages/admin/AccountList.tsx:244
+#: packages/libeufin-bank-webui/src/pages/admin/AccountList.tsx:246
msgid "Change password"
msgstr "Змінити пароль"
-#: packages/libeufin-bank-webui/src/pages/admin/AccountList.tsx:283
+#: packages/libeufin-bank-webui/src/pages/admin/AccountList.tsx:285
msgid "Previous"
msgstr "Попередня"
diff --git a/packages/taler-auditor-webui/src/i18n/de.po b/packages/taler-auditor-webui/src/i18n/de.po
@@ -36,57 +36,57 @@ msgstr "Taler-Logo"
msgid "Overview"
msgstr "Übersicht"
-#: packages/taler-auditor-webui/src/components/menu/SideBar.tsx:24
+#: packages/taler-auditor-webui/src/components/menu/SideBar.tsx:26
msgid "Key figures"
msgstr "Kennzahlen"
-#: packages/taler-auditor-webui/src/components/menu/SideBar.tsx:25
+#: packages/taler-auditor-webui/src/components/menu/SideBar.tsx:30
msgid "Critical errors"
msgstr "Kritische Fehler"
-#: packages/taler-auditor-webui/src/components/menu/SideBar.tsx:26
+#: packages/taler-auditor-webui/src/components/menu/SideBar.tsx:34
msgid "Operating status"
msgstr "Betriebsstatus"
-#: packages/taler-auditor-webui/src/components/menu/SideBar.tsx:27
+#: packages/taler-auditor-webui/src/components/menu/SideBar.tsx:38
msgid "All reports"
msgstr "Alle Berichte"
-#: packages/taler-auditor-webui/src/components/menu/SideBar.tsx:28
+#: packages/taler-auditor-webui/src/components/menu/SideBar.tsx:40
msgid "Settings"
msgstr "Einstellungen"
-#: packages/taler-auditor-webui/src/components/modal/index.tsx:43
+#: packages/taler-auditor-webui/src/components/modal/index.tsx:54
msgid "Cancel"
msgstr "Abbrechen"
-#: packages/taler-auditor-webui/src/components/modal/index.tsx:45
+#: packages/taler-auditor-webui/src/components/modal/index.tsx:56
msgid "Close"
msgstr "Schließen"
-#: packages/taler-auditor-webui/src/components/modal/index.tsx:54
-#: packages/taler-auditor-webui/src/paths/default/Table.tsx:38
-#: packages/taler-auditor-webui/src/paths/default/Table.tsx:73
+#: packages/taler-auditor-webui/src/components/modal/index.tsx:65
+#: packages/taler-auditor-webui/src/paths/default/Table.tsx:42
+#: packages/taler-auditor-webui/src/paths/default/Table.tsx:79
msgid "%1$s"
msgstr "%1$s"
-#: packages/taler-auditor-webui/src/paths/default/Table.tsx:94
+#: packages/taler-auditor-webui/src/paths/default/Table.tsx:105
msgid "Suppress"
msgstr "Unterdrücken"
-#: packages/taler-auditor-webui/src/paths/default/Table.tsx:112
+#: packages/taler-auditor-webui/src/paths/default/Table.tsx:126
msgid "There are no entries yet"
msgstr "Es gibt noch keine Einträge"
-#: packages/taler-auditor-webui/src/paths/default/index.tsx:93
+#: packages/taler-auditor-webui/src/paths/default/index.tsx:96
msgid "Row with ID %1$s has been suppressed."
msgstr "Zeile mit ID %1$s wurde unterdrückt."
-#: packages/taler-auditor-webui/src/paths/default/index.tsx:98
+#: packages/taler-auditor-webui/src/paths/default/index.tsx:101
msgid "Failed to suppress row"
msgstr "Zeile konnte nicht unterdrückt werden"
-#: packages/taler-auditor-webui/src/paths/finance/ListPage.tsx:186
+#: packages/taler-auditor-webui/src/paths/finance/ListPage.tsx:196
msgid ""
"Only active, unsuppressed differences between exchange, auditor and bank "
"records are shown."
@@ -94,24 +94,24 @@ msgstr ""
"Es werden nur aktive, nicht unterdrückte Abweichungen zwischen den "
"Aufzeichnungen von Exchange, Auditor und Bank angezeigt."
-#: packages/taler-auditor-webui/src/paths/finance/ListPage.tsx:194
+#: packages/taler-auditor-webui/src/paths/finance/ListPage.tsx:204
msgid "No financial integrity findings"
msgstr "Keine Befunde zur finanziellen Integrität"
-#: packages/taler-auditor-webui/src/paths/finance/ListPage.tsx:233
+#: packages/taler-auditor-webui/src/paths/finance/ListPage.tsx:250
msgid "Yellow rows are expected to be zero during normal operation."
msgstr "Gelbe Zeilen sollten im Normalbetrieb null sein."
-#: packages/taler-auditor-webui/src/paths/finance/ListPage.tsx:239
-#: packages/taler-auditor-webui/src/paths/security/ListPage.tsx:26
+#: packages/taler-auditor-webui/src/paths/finance/ListPage.tsx:256
+#: packages/taler-auditor-webui/src/paths/security/ListPage.tsx:28
msgid "Red rows indicate emergency conditions."
msgstr "Rote Zeilen weisen auf Notfälle hin."
-#: packages/taler-auditor-webui/src/paths/operations/ListPage.tsx:29
+#: packages/taler-auditor-webui/src/paths/operations/ListPage.tsx:28
msgid "Yellow rows contain results that require attention."
msgstr "Gelbe Zeilen enthalten Ergebnisse, die überprüft werden müssen."
-#: packages/taler-auditor-webui/src/paths/operations/ListPage.tsx:68
+#: packages/taler-auditor-webui/src/paths/operations/ListPage.tsx:74
msgid "%1$s total · %2$s unexplained"
msgstr "%1$s insgesamt · %2$s unerklärt"
@@ -139,39 +139,39 @@ msgstr "Gelbe Einträge müssen überprüft werden."
msgid "Red entries indicate emergency conditions."
msgstr "Rote Einträge weisen auf Notfälle hin."
-#: packages/taler-auditor-webui/src/paths/overview/ListPage.tsx:69
+#: packages/taler-auditor-webui/src/paths/overview/ListPage.tsx:71
msgid "Active reports"
msgstr "Aktive Berichte"
-#: packages/taler-auditor-webui/src/paths/overview/ListPage.tsx:72
+#: packages/taler-auditor-webui/src/paths/overview/ListPage.tsx:74
msgid "Unsuppressed findings that currently require review."
msgstr "Nicht unterdrückte Befunde, die derzeit überprüft werden müssen."
-#: packages/taler-auditor-webui/src/paths/overview/ListPage.tsx:81
+#: packages/taler-auditor-webui/src/paths/overview/ListPage.tsx:84
msgid "Finding"
msgstr "Befund"
-#: packages/taler-auditor-webui/src/paths/overview/ListPage.tsx:82
+#: packages/taler-auditor-webui/src/paths/overview/ListPage.tsx:87
msgid "Count"
msgstr "Anzahl"
-#: packages/taler-auditor-webui/src/paths/overview/ListPage.tsx:101
+#: packages/taler-auditor-webui/src/paths/overview/ListPage.tsx:109
msgid "%1$s unexplained of %2$s holds"
msgstr "%1$s von %2$s zurückgehaltenen Überweisungen unerklärt"
-#: packages/taler-auditor-webui/src/paths/overview/ListPage.tsx:116
+#: packages/taler-auditor-webui/src/paths/overview/ListPage.tsx:124
msgid "Unexpected balance totals"
msgstr "Unerwartete Salden"
-#: packages/taler-auditor-webui/src/paths/overview/ListPage.tsx:119
+#: packages/taler-auditor-webui/src/paths/overview/ListPage.tsx:127
msgid "Accounting totals that are expected to be zero during normal operation."
msgstr "Buchhaltungssummen, die im Normalbetrieb null sein sollten."
-#: packages/taler-auditor-webui/src/paths/overview/ListPage.tsx:128
+#: packages/taler-auditor-webui/src/paths/overview/ListPage.tsx:138
msgid "Balance"
msgstr "Saldo"
-#: packages/taler-auditor-webui/src/paths/overview/ListPage.tsx:129
+#: packages/taler-auditor-webui/src/paths/overview/ListPage.tsx:141
msgid "Value"
msgstr "Wert"
@@ -179,11 +179,11 @@ msgstr "Wert"
msgid "The auditor overview could not be loaded"
msgstr "Die Auditor-Übersicht konnte nicht geladen werden"
-#: packages/taler-auditor-webui/src/paths/settings/index.tsx:22
+#: packages/taler-auditor-webui/src/paths/settings/index.tsx:23
msgid "Language"
msgstr "Sprache"
-#: packages/taler-auditor-webui/src/paths/settings/index.tsx:32
+#: packages/taler-auditor-webui/src/paths/settings/index.tsx:36
msgid "Set default"
msgstr "Als Standard festlegen"
@@ -204,11 +204,11 @@ msgstr ""
"Diese browserlokalen Einstellungen sind für Entwicklung und Fehlerdiagnose "
"vorgesehen."
-#: packages/taler-auditor-webui/src/paths/developer/index.tsx:80
+#: packages/taler-auditor-webui/src/paths/developer/index.tsx:83
msgid "Auditor base URL"
msgstr "Basis-URL des Auditors"
-#: packages/taler-auditor-webui/src/paths/developer/index.tsx:98
+#: packages/taler-auditor-webui/src/paths/developer/index.tsx:101
msgid ""
"Leave empty to derive the auditor URL from this page. The override is stored "
"only in this browser."
@@ -216,19 +216,19 @@ msgstr ""
"Leer lassen, um die Auditor-URL aus dieser Seite abzuleiten. Die "
"Überschreibung wird nur in diesem Browser gespeichert."
-#: packages/taler-auditor-webui/src/paths/developer/index.tsx:113
+#: packages/taler-auditor-webui/src/paths/developer/index.tsx:116
msgid "Currently connected to"
msgstr "Aktuell verbunden mit"
-#: packages/taler-auditor-webui/src/paths/developer/index.tsx:121
+#: packages/taler-auditor-webui/src/paths/developer/index.tsx:129
msgid "Apply and reload"
msgstr "Anwenden und neu laden"
-#: packages/taler-auditor-webui/src/paths/developer/index.tsx:132
+#: packages/taler-auditor-webui/src/paths/developer/index.tsx:140
msgid "Use default URL"
msgstr "Standard-URL verwenden"
-#: packages/taler-auditor-webui/src/paths/developer/index.tsx:135
+#: packages/taler-auditor-webui/src/paths/developer/index.tsx:143
msgid "Back"
msgstr "Zurück"
@@ -240,29 +240,29 @@ msgstr "Die Überprüfung des /config-Endpunkts ergab einen Autorisierungsfehler
msgid "Could not find /config endpoint on this URL"
msgstr "Der /config-Endpunkt konnte unter dieser URL nicht gefunden werden"
-#: packages/taler-auditor-webui/src/Application.tsx:113
+#: packages/taler-auditor-webui/src/Application.tsx:114
msgid "Server responded with an error code"
msgstr "Der Server antwortete mit einem Fehlercode"
-#: packages/taler-auditor-webui/src/Application.tsx:115
-#: packages/taler-auditor-webui/src/Application.tsx:127
-#: packages/taler-auditor-webui/src/Application.tsx:139
+#: packages/taler-auditor-webui/src/Application.tsx:116
+#: packages/taler-auditor-webui/src/Application.tsx:130
+#: packages/taler-auditor-webui/src/Application.tsx:143
msgid "Got message \"%1$s\" from %2$s"
msgstr "Nachricht \"%1$s\" von %2$s erhalten"
-#: packages/taler-auditor-webui/src/Application.tsx:125
+#: packages/taler-auditor-webui/src/Application.tsx:128
msgid "Response from server is unreadable, http status: %1$s"
msgstr "Die Antwort des Servers ist nicht lesbar, HTTP-Status: %1$s"
-#: packages/taler-auditor-webui/src/Application.tsx:137
+#: packages/taler-auditor-webui/src/Application.tsx:141
msgid "Unexpected Error"
msgstr "Unerwarteter Fehler"
-#: packages/taler-auditor-webui/src/Application.tsx:156
+#: packages/taler-auditor-webui/src/Application.tsx:160
msgid "Incompatible version"
msgstr "Inkompatible Version"
-#: packages/taler-auditor-webui/src/Application.tsx:158
+#: packages/taler-auditor-webui/src/Application.tsx:162
msgid ""
"Auditor backend server version %1$s is not compatible with the supported "
"version %2$s"
diff --git a/packages/taler-auditor-webui/src/i18n/en.po b/packages/taler-auditor-webui/src/i18n/en.po
@@ -35,80 +35,80 @@ msgstr ""
msgid "Overview"
msgstr ""
-#: packages/taler-auditor-webui/src/components/menu/SideBar.tsx:24
+#: packages/taler-auditor-webui/src/components/menu/SideBar.tsx:26
msgid "Key figures"
msgstr ""
-#: packages/taler-auditor-webui/src/components/menu/SideBar.tsx:25
+#: packages/taler-auditor-webui/src/components/menu/SideBar.tsx:30
msgid "Critical errors"
msgstr ""
-#: packages/taler-auditor-webui/src/components/menu/SideBar.tsx:26
+#: packages/taler-auditor-webui/src/components/menu/SideBar.tsx:34
msgid "Operating status"
msgstr ""
-#: packages/taler-auditor-webui/src/components/menu/SideBar.tsx:27
+#: packages/taler-auditor-webui/src/components/menu/SideBar.tsx:38
msgid "All reports"
msgstr ""
-#: packages/taler-auditor-webui/src/components/menu/SideBar.tsx:28
+#: packages/taler-auditor-webui/src/components/menu/SideBar.tsx:40
msgid "Settings"
msgstr ""
-#: packages/taler-auditor-webui/src/components/modal/index.tsx:43
+#: packages/taler-auditor-webui/src/components/modal/index.tsx:54
msgid "Cancel"
msgstr ""
-#: packages/taler-auditor-webui/src/components/modal/index.tsx:45
+#: packages/taler-auditor-webui/src/components/modal/index.tsx:56
msgid "Close"
msgstr ""
-#: packages/taler-auditor-webui/src/components/modal/index.tsx:54
-#: packages/taler-auditor-webui/src/paths/default/Table.tsx:38
-#: packages/taler-auditor-webui/src/paths/default/Table.tsx:73
+#: packages/taler-auditor-webui/src/components/modal/index.tsx:65
+#: packages/taler-auditor-webui/src/paths/default/Table.tsx:42
+#: packages/taler-auditor-webui/src/paths/default/Table.tsx:79
msgid "%1$s"
msgstr ""
-#: packages/taler-auditor-webui/src/paths/default/Table.tsx:94
+#: packages/taler-auditor-webui/src/paths/default/Table.tsx:105
msgid "Suppress"
msgstr ""
-#: packages/taler-auditor-webui/src/paths/default/Table.tsx:112
+#: packages/taler-auditor-webui/src/paths/default/Table.tsx:126
msgid "There are no entries yet"
msgstr ""
-#: packages/taler-auditor-webui/src/paths/default/index.tsx:93
+#: packages/taler-auditor-webui/src/paths/default/index.tsx:96
msgid "Row with ID %1$s has been suppressed."
msgstr ""
-#: packages/taler-auditor-webui/src/paths/default/index.tsx:98
+#: packages/taler-auditor-webui/src/paths/default/index.tsx:101
msgid "Failed to suppress row"
msgstr ""
-#: packages/taler-auditor-webui/src/paths/finance/ListPage.tsx:186
+#: packages/taler-auditor-webui/src/paths/finance/ListPage.tsx:196
msgid ""
"Only active, unsuppressed differences between exchange, auditor and bank "
"records are shown."
msgstr ""
-#: packages/taler-auditor-webui/src/paths/finance/ListPage.tsx:194
+#: packages/taler-auditor-webui/src/paths/finance/ListPage.tsx:204
msgid "No financial integrity findings"
msgstr ""
-#: packages/taler-auditor-webui/src/paths/finance/ListPage.tsx:233
+#: packages/taler-auditor-webui/src/paths/finance/ListPage.tsx:250
msgid "Yellow rows are expected to be zero during normal operation."
msgstr ""
-#: packages/taler-auditor-webui/src/paths/finance/ListPage.tsx:239
-#: packages/taler-auditor-webui/src/paths/security/ListPage.tsx:26
+#: packages/taler-auditor-webui/src/paths/finance/ListPage.tsx:256
+#: packages/taler-auditor-webui/src/paths/security/ListPage.tsx:28
msgid "Red rows indicate emergency conditions."
msgstr ""
-#: packages/taler-auditor-webui/src/paths/operations/ListPage.tsx:29
+#: packages/taler-auditor-webui/src/paths/operations/ListPage.tsx:28
msgid "Yellow rows contain results that require attention."
msgstr ""
-#: packages/taler-auditor-webui/src/paths/operations/ListPage.tsx:68
+#: packages/taler-auditor-webui/src/paths/operations/ListPage.tsx:74
msgid "%1$s total · %2$s unexplained"
msgstr ""
@@ -136,39 +136,39 @@ msgstr ""
msgid "Red entries indicate emergency conditions."
msgstr ""
-#: packages/taler-auditor-webui/src/paths/overview/ListPage.tsx:69
+#: packages/taler-auditor-webui/src/paths/overview/ListPage.tsx:71
msgid "Active reports"
msgstr ""
-#: packages/taler-auditor-webui/src/paths/overview/ListPage.tsx:72
+#: packages/taler-auditor-webui/src/paths/overview/ListPage.tsx:74
msgid "Unsuppressed findings that currently require review."
msgstr ""
-#: packages/taler-auditor-webui/src/paths/overview/ListPage.tsx:81
+#: packages/taler-auditor-webui/src/paths/overview/ListPage.tsx:84
msgid "Finding"
msgstr ""
-#: packages/taler-auditor-webui/src/paths/overview/ListPage.tsx:82
+#: packages/taler-auditor-webui/src/paths/overview/ListPage.tsx:87
msgid "Count"
msgstr ""
-#: packages/taler-auditor-webui/src/paths/overview/ListPage.tsx:101
+#: packages/taler-auditor-webui/src/paths/overview/ListPage.tsx:109
msgid "%1$s unexplained of %2$s holds"
msgstr ""
-#: packages/taler-auditor-webui/src/paths/overview/ListPage.tsx:116
+#: packages/taler-auditor-webui/src/paths/overview/ListPage.tsx:124
msgid "Unexpected balance totals"
msgstr ""
-#: packages/taler-auditor-webui/src/paths/overview/ListPage.tsx:119
+#: packages/taler-auditor-webui/src/paths/overview/ListPage.tsx:127
msgid "Accounting totals that are expected to be zero during normal operation."
msgstr ""
-#: packages/taler-auditor-webui/src/paths/overview/ListPage.tsx:128
+#: packages/taler-auditor-webui/src/paths/overview/ListPage.tsx:138
msgid "Balance"
msgstr ""
-#: packages/taler-auditor-webui/src/paths/overview/ListPage.tsx:129
+#: packages/taler-auditor-webui/src/paths/overview/ListPage.tsx:141
msgid "Value"
msgstr ""
@@ -176,11 +176,11 @@ msgstr ""
msgid "The auditor overview could not be loaded"
msgstr ""
-#: packages/taler-auditor-webui/src/paths/settings/index.tsx:22
+#: packages/taler-auditor-webui/src/paths/settings/index.tsx:23
msgid "Language"
msgstr ""
-#: packages/taler-auditor-webui/src/paths/settings/index.tsx:32
+#: packages/taler-auditor-webui/src/paths/settings/index.tsx:36
msgid "Set default"
msgstr ""
@@ -199,29 +199,29 @@ msgid ""
"troubleshooting."
msgstr ""
-#: packages/taler-auditor-webui/src/paths/developer/index.tsx:80
+#: packages/taler-auditor-webui/src/paths/developer/index.tsx:83
msgid "Auditor base URL"
msgstr ""
-#: packages/taler-auditor-webui/src/paths/developer/index.tsx:98
+#: packages/taler-auditor-webui/src/paths/developer/index.tsx:101
msgid ""
"Leave empty to derive the auditor URL from this page. The override is stored "
"only in this browser."
msgstr ""
-#: packages/taler-auditor-webui/src/paths/developer/index.tsx:113
+#: packages/taler-auditor-webui/src/paths/developer/index.tsx:116
msgid "Currently connected to"
msgstr ""
-#: packages/taler-auditor-webui/src/paths/developer/index.tsx:121
+#: packages/taler-auditor-webui/src/paths/developer/index.tsx:129
msgid "Apply and reload"
msgstr ""
-#: packages/taler-auditor-webui/src/paths/developer/index.tsx:132
+#: packages/taler-auditor-webui/src/paths/developer/index.tsx:140
msgid "Use default URL"
msgstr ""
-#: packages/taler-auditor-webui/src/paths/developer/index.tsx:135
+#: packages/taler-auditor-webui/src/paths/developer/index.tsx:143
msgid "Back"
msgstr ""
@@ -233,29 +233,29 @@ msgstr ""
msgid "Could not find /config endpoint on this URL"
msgstr ""
-#: packages/taler-auditor-webui/src/Application.tsx:113
+#: packages/taler-auditor-webui/src/Application.tsx:114
msgid "Server responded with an error code"
msgstr ""
-#: packages/taler-auditor-webui/src/Application.tsx:115
-#: packages/taler-auditor-webui/src/Application.tsx:127
-#: packages/taler-auditor-webui/src/Application.tsx:139
+#: packages/taler-auditor-webui/src/Application.tsx:116
+#: packages/taler-auditor-webui/src/Application.tsx:130
+#: packages/taler-auditor-webui/src/Application.tsx:143
msgid "Got message \"%1$s\" from %2$s"
msgstr ""
-#: packages/taler-auditor-webui/src/Application.tsx:125
+#: packages/taler-auditor-webui/src/Application.tsx:128
msgid "Response from server is unreadable, http status: %1$s"
msgstr ""
-#: packages/taler-auditor-webui/src/Application.tsx:137
+#: packages/taler-auditor-webui/src/Application.tsx:141
msgid "Unexpected Error"
msgstr ""
-#: packages/taler-auditor-webui/src/Application.tsx:156
+#: packages/taler-auditor-webui/src/Application.tsx:160
msgid "Incompatible version"
msgstr ""
-#: packages/taler-auditor-webui/src/Application.tsx:158
+#: packages/taler-auditor-webui/src/Application.tsx:162
msgid ""
"Auditor backend server version %1$s is not compatible with the supported "
"version %2$s"
diff --git a/packages/taler-auditor-webui/src/i18n/taler-auditor-backoffice.pot b/packages/taler-auditor-webui/src/i18n/taler-auditor-backoffice.pot
@@ -33,80 +33,80 @@ msgstr ""
msgid "Overview"
msgstr ""
-#: packages/taler-auditor-webui/src/components/menu/SideBar.tsx:24
+#: packages/taler-auditor-webui/src/components/menu/SideBar.tsx:26
msgid "Key figures"
msgstr ""
-#: packages/taler-auditor-webui/src/components/menu/SideBar.tsx:25
+#: packages/taler-auditor-webui/src/components/menu/SideBar.tsx:30
msgid "Critical errors"
msgstr ""
-#: packages/taler-auditor-webui/src/components/menu/SideBar.tsx:26
+#: packages/taler-auditor-webui/src/components/menu/SideBar.tsx:34
msgid "Operating status"
msgstr ""
-#: packages/taler-auditor-webui/src/components/menu/SideBar.tsx:27
+#: packages/taler-auditor-webui/src/components/menu/SideBar.tsx:38
msgid "All reports"
msgstr ""
-#: packages/taler-auditor-webui/src/components/menu/SideBar.tsx:28
+#: packages/taler-auditor-webui/src/components/menu/SideBar.tsx:40
msgid "Settings"
msgstr ""
-#: packages/taler-auditor-webui/src/components/modal/index.tsx:43
+#: packages/taler-auditor-webui/src/components/modal/index.tsx:54
msgid "Cancel"
msgstr ""
-#: packages/taler-auditor-webui/src/components/modal/index.tsx:45
+#: packages/taler-auditor-webui/src/components/modal/index.tsx:56
msgid "Close"
msgstr ""
-#: packages/taler-auditor-webui/src/components/modal/index.tsx:54
-#: packages/taler-auditor-webui/src/paths/default/Table.tsx:38
-#: packages/taler-auditor-webui/src/paths/default/Table.tsx:73
+#: packages/taler-auditor-webui/src/components/modal/index.tsx:65
+#: packages/taler-auditor-webui/src/paths/default/Table.tsx:42
+#: packages/taler-auditor-webui/src/paths/default/Table.tsx:79
msgid "%1$s"
msgstr ""
-#: packages/taler-auditor-webui/src/paths/default/Table.tsx:94
+#: packages/taler-auditor-webui/src/paths/default/Table.tsx:105
msgid "Suppress"
msgstr ""
-#: packages/taler-auditor-webui/src/paths/default/Table.tsx:112
+#: packages/taler-auditor-webui/src/paths/default/Table.tsx:126
msgid "There are no entries yet"
msgstr ""
-#: packages/taler-auditor-webui/src/paths/default/index.tsx:93
+#: packages/taler-auditor-webui/src/paths/default/index.tsx:96
msgid "Row with ID %1$s has been suppressed."
msgstr ""
-#: packages/taler-auditor-webui/src/paths/default/index.tsx:98
+#: packages/taler-auditor-webui/src/paths/default/index.tsx:101
msgid "Failed to suppress row"
msgstr ""
-#: packages/taler-auditor-webui/src/paths/finance/ListPage.tsx:186
+#: packages/taler-auditor-webui/src/paths/finance/ListPage.tsx:196
msgid ""
"Only active, unsuppressed differences between exchange, auditor and bank records "
"are shown."
msgstr ""
-#: packages/taler-auditor-webui/src/paths/finance/ListPage.tsx:194
+#: packages/taler-auditor-webui/src/paths/finance/ListPage.tsx:204
msgid "No financial integrity findings"
msgstr ""
-#: packages/taler-auditor-webui/src/paths/finance/ListPage.tsx:233
+#: packages/taler-auditor-webui/src/paths/finance/ListPage.tsx:250
msgid "Yellow rows are expected to be zero during normal operation."
msgstr ""
-#: packages/taler-auditor-webui/src/paths/finance/ListPage.tsx:239
-#: packages/taler-auditor-webui/src/paths/security/ListPage.tsx:26
+#: packages/taler-auditor-webui/src/paths/finance/ListPage.tsx:256
+#: packages/taler-auditor-webui/src/paths/security/ListPage.tsx:28
msgid "Red rows indicate emergency conditions."
msgstr ""
-#: packages/taler-auditor-webui/src/paths/operations/ListPage.tsx:29
+#: packages/taler-auditor-webui/src/paths/operations/ListPage.tsx:28
msgid "Yellow rows contain results that require attention."
msgstr ""
-#: packages/taler-auditor-webui/src/paths/operations/ListPage.tsx:68
+#: packages/taler-auditor-webui/src/paths/operations/ListPage.tsx:74
msgid "%1$s total · %2$s unexplained"
msgstr ""
@@ -134,39 +134,39 @@ msgstr ""
msgid "Red entries indicate emergency conditions."
msgstr ""
-#: packages/taler-auditor-webui/src/paths/overview/ListPage.tsx:69
+#: packages/taler-auditor-webui/src/paths/overview/ListPage.tsx:71
msgid "Active reports"
msgstr ""
-#: packages/taler-auditor-webui/src/paths/overview/ListPage.tsx:72
+#: packages/taler-auditor-webui/src/paths/overview/ListPage.tsx:74
msgid "Unsuppressed findings that currently require review."
msgstr ""
-#: packages/taler-auditor-webui/src/paths/overview/ListPage.tsx:81
+#: packages/taler-auditor-webui/src/paths/overview/ListPage.tsx:84
msgid "Finding"
msgstr ""
-#: packages/taler-auditor-webui/src/paths/overview/ListPage.tsx:82
+#: packages/taler-auditor-webui/src/paths/overview/ListPage.tsx:87
msgid "Count"
msgstr ""
-#: packages/taler-auditor-webui/src/paths/overview/ListPage.tsx:101
+#: packages/taler-auditor-webui/src/paths/overview/ListPage.tsx:109
msgid "%1$s unexplained of %2$s holds"
msgstr ""
-#: packages/taler-auditor-webui/src/paths/overview/ListPage.tsx:116
+#: packages/taler-auditor-webui/src/paths/overview/ListPage.tsx:124
msgid "Unexpected balance totals"
msgstr ""
-#: packages/taler-auditor-webui/src/paths/overview/ListPage.tsx:119
+#: packages/taler-auditor-webui/src/paths/overview/ListPage.tsx:127
msgid "Accounting totals that are expected to be zero during normal operation."
msgstr ""
-#: packages/taler-auditor-webui/src/paths/overview/ListPage.tsx:128
+#: packages/taler-auditor-webui/src/paths/overview/ListPage.tsx:138
msgid "Balance"
msgstr ""
-#: packages/taler-auditor-webui/src/paths/overview/ListPage.tsx:129
+#: packages/taler-auditor-webui/src/paths/overview/ListPage.tsx:141
msgid "Value"
msgstr ""
@@ -174,11 +174,11 @@ msgstr ""
msgid "The auditor overview could not be loaded"
msgstr ""
-#: packages/taler-auditor-webui/src/paths/settings/index.tsx:22
+#: packages/taler-auditor-webui/src/paths/settings/index.tsx:23
msgid "Language"
msgstr ""
-#: packages/taler-auditor-webui/src/paths/settings/index.tsx:32
+#: packages/taler-auditor-webui/src/paths/settings/index.tsx:36
msgid "Set default"
msgstr ""
@@ -195,29 +195,29 @@ msgstr ""
msgid "These browser-local settings are intended for development and troubleshooting."
msgstr ""
-#: packages/taler-auditor-webui/src/paths/developer/index.tsx:80
+#: packages/taler-auditor-webui/src/paths/developer/index.tsx:83
msgid "Auditor base URL"
msgstr ""
-#: packages/taler-auditor-webui/src/paths/developer/index.tsx:98
+#: packages/taler-auditor-webui/src/paths/developer/index.tsx:101
msgid ""
"Leave empty to derive the auditor URL from this page. The override is stored "
"only in this browser."
msgstr ""
-#: packages/taler-auditor-webui/src/paths/developer/index.tsx:113
+#: packages/taler-auditor-webui/src/paths/developer/index.tsx:116
msgid "Currently connected to"
msgstr ""
-#: packages/taler-auditor-webui/src/paths/developer/index.tsx:121
+#: packages/taler-auditor-webui/src/paths/developer/index.tsx:129
msgid "Apply and reload"
msgstr ""
-#: packages/taler-auditor-webui/src/paths/developer/index.tsx:132
+#: packages/taler-auditor-webui/src/paths/developer/index.tsx:140
msgid "Use default URL"
msgstr ""
-#: packages/taler-auditor-webui/src/paths/developer/index.tsx:135
+#: packages/taler-auditor-webui/src/paths/developer/index.tsx:143
msgid "Back"
msgstr ""
@@ -229,31 +229,30 @@ msgstr ""
msgid "Could not find /config endpoint on this URL"
msgstr ""
-#: packages/taler-auditor-webui/src/Application.tsx:113
+#: packages/taler-auditor-webui/src/Application.tsx:114
msgid "Server responded with an error code"
msgstr ""
-#: packages/taler-auditor-webui/src/Application.tsx:115
-#: packages/taler-auditor-webui/src/Application.tsx:127
-#: packages/taler-auditor-webui/src/Application.tsx:139
+#: packages/taler-auditor-webui/src/Application.tsx:116
+#: packages/taler-auditor-webui/src/Application.tsx:130
+#: packages/taler-auditor-webui/src/Application.tsx:143
msgid "Got message \"%1$s\" from %2$s"
msgstr ""
-#: packages/taler-auditor-webui/src/Application.tsx:125
+#: packages/taler-auditor-webui/src/Application.tsx:128
msgid "Response from server is unreadable, http status: %1$s"
msgstr ""
-#: packages/taler-auditor-webui/src/Application.tsx:137
+#: packages/taler-auditor-webui/src/Application.tsx:141
msgid "Unexpected Error"
msgstr ""
-#: packages/taler-auditor-webui/src/Application.tsx:156
+#: packages/taler-auditor-webui/src/Application.tsx:160
msgid "Incompatible version"
msgstr ""
-#: packages/taler-auditor-webui/src/Application.tsx:158
+#: packages/taler-auditor-webui/src/Application.tsx:162
msgid ""
"Auditor backend server version %1$s is not compatible with the supported version "
"%2$s"
msgstr ""
-
diff --git a/packages/taler-exchange-aml-webui/src/i18n/aml-backoffice.pot b/packages/taler-exchange-aml-webui/src/i18n/aml-backoffice.pot
@@ -24,91 +24,73 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-#. screenid: 118
-#: packages/taler-exchange-aml-webui/src/hooks/preferences.ts:114
+#: packages/taler-exchange-aml-webui/src/hooks/preferences.ts:112
msgid "Allow Insecure password"
msgstr ""
-#. screenid: 118
-#: packages/taler-exchange-aml-webui/src/hooks/preferences.ts:116
+#: packages/taler-exchange-aml-webui/src/hooks/preferences.ts:114
msgid "Keep session after reload"
msgstr ""
-#. screenid: 118
-#: packages/taler-exchange-aml-webui/src/hooks/preferences.ts:118
+#: packages/taler-exchange-aml-webui/src/hooks/preferences.ts:116
msgid "Don't compress request"
msgstr ""
-#. screenid: 101
-#: packages/taler-exchange-aml-webui/src/ExchangeAmlFrame.tsx:85
+#: packages/taler-exchange-aml-webui/src/ExchangeAmlFrame.tsx:83
msgid "Lock session"
msgstr ""
-#. screenid: 101
-#: packages/taler-exchange-aml-webui/src/ExchangeAmlFrame.tsx:90
+#: packages/taler-exchange-aml-webui/src/ExchangeAmlFrame.tsx:88
msgid "Lock"
msgstr ""
-#. screenid: 125
-#. screenid: 119
-#: packages/taler-exchange-aml-webui/src/components/CreateSession.tsx:47
-#: packages/taler-exchange-aml-webui/src/components/UnlockSession.tsx:49
-#: packages/taler-exchange-aml-webui/src/components/UnlockSession.tsx:143
+#: packages/taler-exchange-aml-webui/src/components/CreateSession.tsx:45
+#: packages/taler-exchange-aml-webui/src/components/UnlockSession.tsx:47
+#: packages/taler-exchange-aml-webui/src/components/UnlockSession.tsx:141
msgid "Password"
msgstr ""
-#. screenid: 125
-#. screenid: 122
-#. screenid: 111
-#: packages/taler-exchange-aml-webui/src/components/CreateSession.tsx:51
-#: packages/taler-exchange-aml-webui/src/components/CreateSession.tsx:72
-#: packages/taler-exchange-aml-webui/src/components/NewMeasure.tsx:629
-#: packages/taler-exchange-aml-webui/src/components/NewMeasure.tsx:1108
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:843
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:874
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:889
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:919
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:933
+#: packages/taler-exchange-aml-webui/src/components/CreateSession.tsx:49
+#: packages/taler-exchange-aml-webui/src/components/CreateSession.tsx:70
+#: packages/taler-exchange-aml-webui/src/components/NewMeasure.tsx:627
+#: packages/taler-exchange-aml-webui/src/components/NewMeasure.tsx:1106
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:841
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:872
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:887
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:917
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:931
msgid "Required"
msgstr ""
-#. screenid: 125
-#: packages/taler-exchange-aml-webui/src/components/CreateSession.tsx:55
+#: packages/taler-exchange-aml-webui/src/components/CreateSession.tsx:53
msgid "should have at least 12 characters"
msgstr ""
-#. screenid: 125
-#: packages/taler-exchange-aml-webui/src/components/CreateSession.tsx:57
+#: packages/taler-exchange-aml-webui/src/components/CreateSession.tsx:55
msgid "should have lowercase and uppercase characters"
msgstr ""
-#. screenid: 125
-#: packages/taler-exchange-aml-webui/src/components/CreateSession.tsx:59
+#: packages/taler-exchange-aml-webui/src/components/CreateSession.tsx:57
msgid "should have numbers"
msgstr ""
-#. screenid: 125
-#: packages/taler-exchange-aml-webui/src/components/CreateSession.tsx:61
+#: packages/taler-exchange-aml-webui/src/components/CreateSession.tsx:59
msgid "should have at least one character which is not a number or letter"
msgstr ""
-#. screenid: 125
-#: packages/taler-exchange-aml-webui/src/components/CreateSession.tsx:68
+#: packages/taler-exchange-aml-webui/src/components/CreateSession.tsx:66
msgid "Repeat password"
msgstr ""
-#. screenid: 125
-#: packages/taler-exchange-aml-webui/src/components/CreateSession.tsx:74
+#: packages/taler-exchange-aml-webui/src/components/CreateSession.tsx:72
msgid "doesn't match"
msgstr ""
-#. screenid: 125
-#: packages/taler-exchange-aml-webui/src/components/CreateSession.tsx:112
+#: packages/taler-exchange-aml-webui/src/components/CreateSession.tsx:110
msgid "Create session"
msgstr ""
-#. screenid: 125
-#: packages/taler-exchange-aml-webui/src/components/CreateSession.tsx:139
+#: packages/taler-exchange-aml-webui/src/components/CreateSession.tsx:137
msgid "Create"
msgstr ""
@@ -120,13 +102,12 @@ msgstr ""
msgid "Bank account"
msgstr ""
-#. screenid: 106
#: packages/taler-exchange-aml-webui/src/components/AccountBadges.tsx:40
#: packages/taler-exchange-aml-webui/src/components/ShowDecisionLimitInfo.tsx:93
#: packages/taler-exchange-aml-webui/src/pages/AccountList.tsx:249
#: packages/taler-exchange-aml-webui/src/pages/Dashboard.tsx:296
-#: packages/taler-exchange-aml-webui/src/pages/decision/Justification.tsx:98
-#: packages/taler-exchange-aml-webui/src/pages/decision/Justification.tsx:128
+#: packages/taler-exchange-aml-webui/src/pages/decision/Justification.tsx:96
+#: packages/taler-exchange-aml-webui/src/pages/decision/Justification.tsx:126
msgid "Under investigation"
msgstr ""
@@ -150,11 +131,10 @@ msgstr ""
msgid "Account holder"
msgstr ""
-#. screenid: 111
#: packages/taler-exchange-aml-webui/src/components/PaytoTargetDetails.tsx:107
#: packages/taler-exchange-aml-webui/src/components/PaytoTargetDetails.tsx:110
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:620
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:855
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:618
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:853
msgid "IBAN"
msgstr ""
@@ -167,13 +147,12 @@ msgstr ""
msgid "Bank"
msgstr ""
-#. screenid: 111
#: packages/taler-exchange-aml-webui/src/components/PaytoTargetDetails.tsx:115
#: packages/taler-exchange-aml-webui/src/components/PaytoTargetDetails.tsx:120
#: packages/taler-exchange-aml-webui/src/components/PaytoTargetDetails.tsx:154
#: packages/taler-exchange-aml-webui/src/components/PaytoTargetDetails.tsx:160
#: packages/taler-exchange-aml-webui/src/pages/AccountList.tsx:299
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:906
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:904
#: packages/taler-exchange-aml-webui/src/pages/Transfers.tsx:366
#: packages/taler-exchange-aml-webui/src/pages/Transfers.tsx:437
msgid "Account"
@@ -276,9 +255,8 @@ msgstr ""
msgid "No AML file is available for this account."
msgstr ""
-#. screenid: 119
#: packages/taler-exchange-aml-webui/src/components/AccountCaseShell.tsx:166
-#: packages/taler-exchange-aml-webui/src/components/UnlockSession.tsx:75
+#: packages/taler-exchange-aml-webui/src/components/UnlockSession.tsx:73
msgid "Authorization denied for this session. Contact the administrator."
msgstr ""
@@ -294,9 +272,8 @@ msgstr ""
msgid "The exchange does not support PDF reports."
msgstr ""
-#. screenid: 111
#: packages/taler-exchange-aml-webui/src/components/AccountCaseShell.tsx:187
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:355
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:353
msgid "Read-only officers cannot create AML decisions."
msgstr ""
@@ -304,10 +281,9 @@ msgstr ""
msgid "A payto URI is required to create a new decision."
msgstr ""
-#. screenid: 110
#: packages/taler-exchange-aml-webui/src/components/AccountCaseShell.tsx:211
-#: packages/taler-exchange-aml-webui/src/pages/ShowCollectedInfo.tsx:250
-#: packages/taler-exchange-aml-webui/src/pages/ShowCollectedInfo.tsx:507
+#: packages/taler-exchange-aml-webui/src/pages/ShowCollectedInfo.tsx:248
+#: packages/taler-exchange-aml-webui/src/pages/ShowCollectedInfo.tsx:505
msgid "Back to account"
msgstr ""
@@ -358,10 +334,9 @@ msgstr ""
msgid "Full payto URI"
msgstr ""
-#. screenid: 119
#: packages/taler-exchange-aml-webui/src/components/AccountCaseShell.tsx:352
-#: packages/taler-exchange-aml-webui/src/components/UnlockSession.tsx:119
-#: packages/taler-exchange-aml-webui/src/components/UnlockSession.tsx:127
+#: packages/taler-exchange-aml-webui/src/components/UnlockSession.tsx:117
+#: packages/taler-exchange-aml-webui/src/components/UnlockSession.tsx:125
#: packages/taler-exchange-aml-webui/src/pages/AccountDetails.tsx:138
#: packages/taler-exchange-aml-webui/src/pages/AccountDetails.tsx:149
#: packages/taler-exchange-aml-webui/src/pages/AccountDetails.tsx:167
@@ -374,11 +349,10 @@ msgstr ""
msgid "Copy payto URI"
msgstr ""
-#. screenid: 111
#: packages/taler-exchange-aml-webui/src/components/AccountCaseShell.tsx:356
#: packages/taler-exchange-aml-webui/src/pages/AccountList.tsx:521
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:157
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:290
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:155
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:288
msgid "Normalized payto hash"
msgstr ""
@@ -416,12 +390,11 @@ msgstr ""
msgid "Close"
msgstr ""
-#. screenid: 122
#: packages/taler-exchange-aml-webui/src/components/ConfirmationModal.tsx:91
#: packages/taler-exchange-aml-webui/src/pages/decision/Rules.tsx:203
#: packages/taler-exchange-aml-webui/src/pages/decision/Rules.tsx:548
-#: packages/taler-exchange-aml-webui/src/components/NewMeasure.tsx:280
-#: packages/taler-exchange-aml-webui/src/components/NewMeasure.tsx:469
+#: packages/taler-exchange-aml-webui/src/components/NewMeasure.tsx:278
+#: packages/taler-exchange-aml-webui/src/components/NewMeasure.tsx:467
msgid "Cancel"
msgstr ""
@@ -487,10 +460,9 @@ msgstr ""
msgid "Discard this key"
msgstr ""
-#. screenid: 102
#: packages/taler-exchange-aml-webui/src/components/OfficerEnrollment.tsx:136
#: packages/taler-exchange-aml-webui/src/components/OfficerAccessFailure.tsx:84
-#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:240
+#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:239
msgid "Confirmation required"
msgstr ""
@@ -525,74 +497,58 @@ msgstr ""
msgid "Technical details"
msgstr ""
-#. screenid: 119
-#: packages/taler-exchange-aml-webui/src/components/UnlockSession.tsx:72
+#: packages/taler-exchange-aml-webui/src/components/UnlockSession.tsx:70
msgid "Failed to unlock the session."
msgstr ""
-#. screenid: 119
-#: packages/taler-exchange-aml-webui/src/components/UnlockSession.tsx:101
+#: packages/taler-exchange-aml-webui/src/components/UnlockSession.tsx:99
msgid "Session locked"
msgstr ""
-#. screenid: 119
-#: packages/taler-exchange-aml-webui/src/components/UnlockSession.tsx:104
+#: packages/taler-exchange-aml-webui/src/components/UnlockSession.tsx:102
msgid ""
"Your session is normally locked anytime you reload. To unlock type your password "
"again."
msgstr ""
-#. screenid: 119
-#. screenid: 112
-#: packages/taler-exchange-aml-webui/src/components/UnlockSession.tsx:112
-#: packages/taler-exchange-aml-webui/src/pages/Profile.tsx:66
+#: packages/taler-exchange-aml-webui/src/components/UnlockSession.tsx:110
+#: packages/taler-exchange-aml-webui/src/pages/Profile.tsx:64
msgid "Officer access"
msgstr ""
-#. screenid: 119
-#. screenid: 112
-#: packages/taler-exchange-aml-webui/src/components/UnlockSession.tsx:117
-#: packages/taler-exchange-aml-webui/src/pages/Profile.tsx:71
+#: packages/taler-exchange-aml-webui/src/components/UnlockSession.tsx:115
+#: packages/taler-exchange-aml-webui/src/pages/Profile.tsx:69
msgid "Officer name"
msgstr ""
-#. screenid: 119
-#. screenid: 112
-#: packages/taler-exchange-aml-webui/src/components/UnlockSession.tsx:123
+#: packages/taler-exchange-aml-webui/src/components/UnlockSession.tsx:121
#: packages/taler-exchange-aml-webui/src/components/ShowDecisionLimitInfo.tsx:217
-#: packages/taler-exchange-aml-webui/src/pages/Profile.tsx:174
+#: packages/taler-exchange-aml-webui/src/pages/Profile.tsx:172
msgid "Officer public key"
msgstr ""
-#. screenid: 119
-#: packages/taler-exchange-aml-webui/src/components/UnlockSession.tsx:164
+#: packages/taler-exchange-aml-webui/src/components/UnlockSession.tsx:162
msgid "Unlock"
msgstr ""
-#. screenid: 119
-#: packages/taler-exchange-aml-webui/src/components/UnlockSession.tsx:171
-#: packages/taler-exchange-aml-webui/src/components/UnlockSession.tsx:180
+#: packages/taler-exchange-aml-webui/src/components/UnlockSession.tsx:169
+#: packages/taler-exchange-aml-webui/src/components/UnlockSession.tsx:178
msgid "Forget session"
msgstr ""
-#. screenid: 119
-#: packages/taler-exchange-aml-webui/src/components/UnlockSession.tsx:179
+#: packages/taler-exchange-aml-webui/src/components/UnlockSession.tsx:177
msgid "Forget this session?"
msgstr ""
-#. screenid: 119
-#. screenid: 112
-#: packages/taler-exchange-aml-webui/src/components/UnlockSession.tsx:189
-#: packages/taler-exchange-aml-webui/src/pages/Profile.tsx:231
+#: packages/taler-exchange-aml-webui/src/components/UnlockSession.tsx:187
+#: packages/taler-exchange-aml-webui/src/pages/Profile.tsx:229
msgid ""
"This deletes the officer key from this browser. You will need to create and "
"enroll a new key to use the AML WebUI here again."
msgstr ""
-#. screenid: 119
-#. screenid: 112
-#: packages/taler-exchange-aml-webui/src/components/UnlockSession.tsx:195
-#: packages/taler-exchange-aml-webui/src/pages/Profile.tsx:237
+#: packages/taler-exchange-aml-webui/src/components/UnlockSession.tsx:193
+#: packages/taler-exchange-aml-webui/src/pages/Profile.tsx:235
msgid ""
"This does not revoke the officer at the exchange. Ask the exchange operator to "
"revoke its access if the key may be compromised."
@@ -622,9 +578,8 @@ msgid ""
"different from built-in properties."
msgstr ""
-#. screenid: 102
#: packages/taler-exchange-aml-webui/src/pages/decision/Properties.tsx:216
-#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:513
+#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:512
msgid "Properties"
msgstr ""
@@ -644,18 +599,15 @@ msgstr ""
msgid "New properties"
msgstr ""
-#. screenid: 108
-#. screenid: 122
#: packages/taler-exchange-aml-webui/src/pages/decision/Properties.tsx:234
-#: packages/taler-exchange-aml-webui/src/pages/decision/Events.tsx:204
-#: packages/taler-exchange-aml-webui/src/components/NewMeasure.tsx:626
-#: packages/taler-exchange-aml-webui/src/components/NewMeasure.tsx:1104
+#: packages/taler-exchange-aml-webui/src/pages/decision/Events.tsx:202
+#: packages/taler-exchange-aml-webui/src/components/NewMeasure.tsx:624
+#: packages/taler-exchange-aml-webui/src/components/NewMeasure.tsx:1102
msgid "Name"
msgstr ""
-#. screenid: 122
#: packages/taler-exchange-aml-webui/src/pages/decision/Properties.tsx:240
-#: packages/taler-exchange-aml-webui/src/components/NewMeasure.tsx:720
+#: packages/taler-exchange-aml-webui/src/components/NewMeasure.tsx:718
msgid "Value"
msgstr ""
@@ -780,136 +732,112 @@ msgstr ""
msgid "No"
msgstr ""
-#. screenid: 121
-#: packages/taler-exchange-aml-webui/src/components/RulesInfo.tsx:57
+#: packages/taler-exchange-aml-webui/src/components/RulesInfo.tsx:56
msgid "There are no rules for operations"
msgstr ""
-#. screenid: 121
-#: packages/taler-exchange-aml-webui/src/components/RulesInfo.tsx:60
+#: packages/taler-exchange-aml-webui/src/components/RulesInfo.tsx:59
msgid "This means that no operation has any limit."
msgstr ""
-#. screenid: 121
-#: packages/taler-exchange-aml-webui/src/components/RulesInfo.tsx:88
+#: packages/taler-exchange-aml-webui/src/components/RulesInfo.tsx:87
#: packages/taler-exchange-aml-webui/src/components/ShowDecisionLimitInfo.tsx:312
#: packages/taler-exchange-aml-webui/src/components/MeasureDetails.tsx:97
msgid "Operation"
msgstr ""
-#. screenid: 121
-#: packages/taler-exchange-aml-webui/src/components/RulesInfo.tsx:94
+#: packages/taler-exchange-aml-webui/src/components/RulesInfo.tsx:93
#: packages/taler-exchange-aml-webui/src/pages/decision/Rules.tsx:744
msgid "Threshold"
msgstr ""
-#. screenid: 121
-#: packages/taler-exchange-aml-webui/src/components/RulesInfo.tsx:100
+#: packages/taler-exchange-aml-webui/src/components/RulesInfo.tsx:99
msgid "Escalation"
msgstr ""
-#. screenid: 121
-#: packages/taler-exchange-aml-webui/src/components/RulesInfo.tsx:106
+#: packages/taler-exchange-aml-webui/src/components/RulesInfo.tsx:105
msgid "Visibility"
msgstr ""
-#. screenid: 121
-#: packages/taler-exchange-aml-webui/src/components/RulesInfo.tsx:112
+#: packages/taler-exchange-aml-webui/src/components/RulesInfo.tsx:111
#: packages/taler-exchange-aml-webui/src/pages/decision/Rules.tsx:737
msgid "Priority"
msgstr ""
-#. screenid: 121
-#: packages/taler-exchange-aml-webui/src/components/RulesInfo.tsx:119
+#: packages/taler-exchange-aml-webui/src/components/RulesInfo.tsx:118
msgid "Actions"
msgstr ""
-#. screenid: 121
-#: packages/taler-exchange-aml-webui/src/components/RulesInfo.tsx:140
+#: packages/taler-exchange-aml-webui/src/components/RulesInfo.tsx:139
msgctxt "threshold"
msgid "%1$s every %2$s"
msgstr ""
-#. screenid: 121
-#: packages/taler-exchange-aml-webui/src/components/RulesInfo.tsx:159
+#: packages/taler-exchange-aml-webui/src/components/RulesInfo.tsx:158
#: packages/taler-exchange-aml-webui/src/pages/decision/Rules.tsx:774
msgid "Block operation"
msgstr ""
-#. screenid: 121
-#: packages/taler-exchange-aml-webui/src/components/RulesInfo.tsx:161
+#: packages/taler-exchange-aml-webui/src/components/RulesInfo.tsx:160
msgid "All required:"
msgstr ""
-#. screenid: 121
-#: packages/taler-exchange-aml-webui/src/components/RulesInfo.tsx:163
+#: packages/taler-exchange-aml-webui/src/components/RulesInfo.tsx:162
msgid "Any one:"
msgstr ""
-#. screenid: 121
-#: packages/taler-exchange-aml-webui/src/components/RulesInfo.tsx:180
+#: packages/taler-exchange-aml-webui/src/components/RulesInfo.tsx:179
msgid "Customer-visible"
msgstr ""
-#. screenid: 121
-#: packages/taler-exchange-aml-webui/src/components/RulesInfo.tsx:182
+#: packages/taler-exchange-aml-webui/src/components/RulesInfo.tsx:181
msgid "Internal"
msgstr ""
-#. screenid: 121
-#: packages/taler-exchange-aml-webui/src/components/RulesInfo.tsx:193
+#: packages/taler-exchange-aml-webui/src/components/RulesInfo.tsx:192
msgid "Edit %1$s rule"
msgstr ""
-#. screenid: 121
-#: packages/taler-exchange-aml-webui/src/components/RulesInfo.tsx:216
+#: packages/taler-exchange-aml-webui/src/components/RulesInfo.tsx:215
msgid "Remove %1$s rule"
msgstr ""
-#. screenid: 121
-#: packages/taler-exchange-aml-webui/src/components/RulesInfo.tsx:258
+#: packages/taler-exchange-aml-webui/src/components/RulesInfo.tsx:257
msgctxt "operation type"
msgid "Withdraw"
msgstr ""
-#. screenid: 121
-#: packages/taler-exchange-aml-webui/src/components/RulesInfo.tsx:260
+#: packages/taler-exchange-aml-webui/src/components/RulesInfo.tsx:259
msgctxt "operation type"
msgid "Deposit"
msgstr ""
-#. screenid: 121
-#: packages/taler-exchange-aml-webui/src/components/RulesInfo.tsx:262
+#: packages/taler-exchange-aml-webui/src/components/RulesInfo.tsx:261
msgctxt "operation type"
msgid "Merge"
msgstr ""
-#. screenid: 121
-#: packages/taler-exchange-aml-webui/src/components/RulesInfo.tsx:264
+#: packages/taler-exchange-aml-webui/src/components/RulesInfo.tsx:263
msgctxt "operation type"
msgid "Aggregate"
msgstr ""
-#. screenid: 121
-#: packages/taler-exchange-aml-webui/src/components/RulesInfo.tsx:266
+#: packages/taler-exchange-aml-webui/src/components/RulesInfo.tsx:265
msgctxt "operation type"
msgid "Balance"
msgstr ""
-#. screenid: 121
-#: packages/taler-exchange-aml-webui/src/components/RulesInfo.tsx:268
+#: packages/taler-exchange-aml-webui/src/components/RulesInfo.tsx:267
msgctxt "operation type"
msgid "Refund"
msgstr ""
-#. screenid: 121
-#: packages/taler-exchange-aml-webui/src/components/RulesInfo.tsx:270
+#: packages/taler-exchange-aml-webui/src/components/RulesInfo.tsx:269
msgctxt "operation type"
msgid "Close"
msgstr ""
-#. screenid: 121
-#: packages/taler-exchange-aml-webui/src/components/RulesInfo.tsx:272
+#: packages/taler-exchange-aml-webui/src/components/RulesInfo.tsx:271
msgctxt "operation type"
msgid "Transaction"
msgstr ""
@@ -935,11 +863,10 @@ msgstr ""
msgid "Resulting case disposition"
msgstr ""
-#. screenid: 106
#: packages/taler-exchange-aml-webui/src/components/ShowDecisionLimitInfo.tsx:94
#: packages/taler-exchange-aml-webui/src/pages/AccountList.tsx:250
-#: packages/taler-exchange-aml-webui/src/pages/decision/Justification.tsx:103
-#: packages/taler-exchange-aml-webui/src/pages/decision/Justification.tsx:130
+#: packages/taler-exchange-aml-webui/src/pages/decision/Justification.tsx:101
+#: packages/taler-exchange-aml-webui/src/pages/decision/Justification.tsx:128
msgid "Not under investigation"
msgstr ""
@@ -987,18 +914,16 @@ msgstr ""
msgid "Policy expires"
msgstr ""
-#. screenid: 102
#: packages/taler-exchange-aml-webui/src/components/ShowDecisionLimitInfo.tsx:173
#: packages/taler-exchange-aml-webui/src/pages/decision/Rules.tsx:844
-#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:363
+#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:362
msgid "Successor measure"
msgstr ""
-#. screenid: 102
#: packages/taler-exchange-aml-webui/src/components/ShowDecisionLimitInfo.tsx:174
#: packages/taler-exchange-aml-webui/src/pages/decision/Rules.tsx:493
#: packages/taler-exchange-aml-webui/src/pages/AccountDetails.tsx:157
-#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:366
+#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:365
msgid "Exchange defaults"
msgstr ""
@@ -1010,9 +935,8 @@ msgstr ""
msgid "No custom measures were stored."
msgstr ""
-#. screenid: 113
#: packages/taler-exchange-aml-webui/src/components/ShowDecisionLimitInfo.tsx:202
-#: packages/taler-exchange-aml-webui/src/pages/DecisionWizard.tsx:210
+#: packages/taler-exchange-aml-webui/src/pages/DecisionWizard.tsx:208
#: packages/taler-exchange-aml-webui/src/pages/Info.tsx:132
msgid "Account properties"
msgstr ""
@@ -1043,10 +967,9 @@ msgstr ""
msgid "No stored or currently configured definition is available for this reference."
msgstr ""
-#. screenid: 122
#: packages/taler-exchange-aml-webui/src/components/ShowDecisionLimitInfo.tsx:291
-#: packages/taler-exchange-aml-webui/src/components/NewMeasure.tsx:659
-#: packages/taler-exchange-aml-webui/src/components/NewMeasure.tsx:938
+#: packages/taler-exchange-aml-webui/src/components/NewMeasure.tsx:657
+#: packages/taler-exchange-aml-webui/src/components/NewMeasure.tsx:936
msgid "Check"
msgstr ""
@@ -1059,10 +982,9 @@ msgstr ""
msgid "Description unavailable"
msgstr ""
-#. screenid: 122
#: packages/taler-exchange-aml-webui/src/components/ShowDecisionLimitInfo.tsx:299
-#: packages/taler-exchange-aml-webui/src/components/NewMeasure.tsx:639
-#: packages/taler-exchange-aml-webui/src/components/NewMeasure.tsx:891
+#: packages/taler-exchange-aml-webui/src/components/NewMeasure.tsx:637
+#: packages/taler-exchange-aml-webui/src/components/NewMeasure.tsx:889
msgid "Program"
msgstr ""
@@ -1071,10 +993,9 @@ msgstr ""
msgid "Voluntary"
msgstr ""
-#. screenid: 122
#: packages/taler-exchange-aml-webui/src/components/ShowDecisionLimitInfo.tsx:320
-#: packages/taler-exchange-aml-webui/src/components/NewMeasure.tsx:682
-#: packages/taler-exchange-aml-webui/src/components/NewMeasure.tsx:907
+#: packages/taler-exchange-aml-webui/src/components/NewMeasure.tsx:680
+#: packages/taler-exchange-aml-webui/src/components/NewMeasure.tsx:905
msgid "Context"
msgstr ""
@@ -1086,10 +1007,9 @@ msgstr ""
msgid "Expired"
msgstr ""
-#. screenid: 102
#: packages/taler-exchange-aml-webui/src/components/ShowDecisionLimitInfo.tsx:357
#: packages/taler-exchange-aml-webui/src/pages/AccountDetails.tsx:438
-#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:355
+#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:354
msgid "Expires"
msgstr ""
@@ -1109,9 +1029,8 @@ msgstr ""
msgid "Made by"
msgstr ""
-#. screenid: 110
#: packages/taler-exchange-aml-webui/src/components/ShowDecisionLimitInfo.tsx:368
-#: packages/taler-exchange-aml-webui/src/pages/ShowCollectedInfo.tsx:272
+#: packages/taler-exchange-aml-webui/src/pages/ShowCollectedInfo.tsx:270
msgid "AML officer"
msgstr ""
@@ -1154,16 +1073,14 @@ msgstr ""
msgid "Required program inputs"
msgstr ""
-#. screenid: 122
#: packages/taler-exchange-aml-webui/src/components/MeasureDetails.tsx:169
-#: packages/taler-exchange-aml-webui/src/components/NewMeasure.tsx:962
+#: packages/taler-exchange-aml-webui/src/components/NewMeasure.tsx:960
#: packages/taler-exchange-aml-webui/src/pages/Info.tsx:405
msgid "Required context"
msgstr ""
-#. screenid: 122
#: packages/taler-exchange-aml-webui/src/components/MeasureDetails.tsx:170
-#: packages/taler-exchange-aml-webui/src/components/NewMeasure.tsx:954
+#: packages/taler-exchange-aml-webui/src/components/NewMeasure.tsx:952
msgid "Outputs"
msgstr ""
@@ -1199,10 +1116,9 @@ msgstr ""
msgid "Started"
msgstr ""
-#. screenid: 112
#: packages/taler-exchange-aml-webui/src/components/ShowLegitimizationInfo.tsx:60
#: packages/taler-exchange-aml-webui/src/pages/AccountList.tsx:305
-#: packages/taler-exchange-aml-webui/src/pages/Profile.tsx:140
+#: packages/taler-exchange-aml-webui/src/pages/Profile.tsx:138
msgid "Status"
msgstr ""
@@ -1256,49 +1172,41 @@ msgstr ""
msgid "Never"
msgstr ""
-#. screenid: 122
-#. screenid: 102
#: packages/taler-exchange-aml-webui/src/pages/decision/Rules.tsx:105
#: packages/taler-exchange-aml-webui/src/pages/decision/Rules.tsx:114
-#: packages/taler-exchange-aml-webui/src/components/NewMeasure.tsx:98
-#: packages/taler-exchange-aml-webui/src/components/NewMeasure.tsx:107
+#: packages/taler-exchange-aml-webui/src/components/NewMeasure.tsx:96
+#: packages/taler-exchange-aml-webui/src/components/NewMeasure.tsx:105
#: packages/taler-exchange-aml-webui/src/pages/decision/Measures.tsx:66
#: packages/taler-exchange-aml-webui/src/pages/decision/Measures.tsx:75
-#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:199
-#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:208
+#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:198
+#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:207
#: packages/taler-exchange-aml-webui/src/Routing.tsx:560
#: packages/taler-exchange-aml-webui/src/Routing.tsx:569
msgid "Failed to load available measures."
msgstr ""
-#. screenid: 122
-#. screenid: 102
#: packages/taler-exchange-aml-webui/src/pages/decision/Rules.tsx:119
-#: packages/taler-exchange-aml-webui/src/components/NewMeasure.tsx:112
+#: packages/taler-exchange-aml-webui/src/components/NewMeasure.tsx:110
#: packages/taler-exchange-aml-webui/src/pages/decision/Measures.tsx:80
-#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:213
+#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:212
#: packages/taler-exchange-aml-webui/src/pages/Info.tsx:298
#: packages/taler-exchange-aml-webui/src/Routing.tsx:516
#: packages/taler-exchange-aml-webui/src/Routing.tsx:574
msgid "The officer session is invalid."
msgstr ""
-#. screenid: 122
-#. screenid: 102
#: packages/taler-exchange-aml-webui/src/pages/decision/Rules.tsx:123
-#: packages/taler-exchange-aml-webui/src/components/NewMeasure.tsx:116
+#: packages/taler-exchange-aml-webui/src/components/NewMeasure.tsx:114
#: packages/taler-exchange-aml-webui/src/pages/decision/Measures.tsx:84
-#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:217
+#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:216
#: packages/taler-exchange-aml-webui/src/Routing.tsx:580
msgid "The measures endpoint was not found."
msgstr ""
-#. screenid: 122
-#. screenid: 102
#: packages/taler-exchange-aml-webui/src/pages/decision/Rules.tsx:129
-#: packages/taler-exchange-aml-webui/src/components/NewMeasure.tsx:122
+#: packages/taler-exchange-aml-webui/src/components/NewMeasure.tsx:120
#: packages/taler-exchange-aml-webui/src/pages/decision/Measures.tsx:90
-#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:223
+#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:222
#: packages/taler-exchange-aml-webui/src/Routing.tsx:586
msgid "The officer session is disabled."
msgstr ""
@@ -1324,9 +1232,8 @@ msgstr ""
msgid "This measure is no longer available."
msgstr ""
-#. screenid: 102
#: packages/taler-exchange-aml-webui/src/pages/decision/Rules.tsx:371
-#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:349
+#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:348
msgid "Proposed rules"
msgstr ""
@@ -1353,9 +1260,8 @@ msgstr ""
msgid "No proposed rule limits these operations: %1$s."
msgstr ""
-#. screenid: 102
#: packages/taler-exchange-aml-webui/src/pages/decision/Rules.tsx:425
-#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:338
+#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:337
msgid "Invalid proposed rules"
msgstr ""
@@ -1622,9 +1528,8 @@ msgstr ""
msgid "No officer or system note is available for this account."
msgstr ""
-#. screenid: 111
#: packages/taler-exchange-aml-webui/src/pages/AccountDetails.tsx:227
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:306
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:304
msgid "Current decision"
msgstr ""
@@ -2055,413 +1960,338 @@ msgstr ""
msgid "Increased by"
msgstr ""
-#. screenid: 108
-#: packages/taler-exchange-aml-webui/src/pages/decision/Events.tsx:114
+#: packages/taler-exchange-aml-webui/src/pages/decision/Events.tsx:112
msgid ""
"The built-in event selection differs from the events derived from the proposed "
"account state."
msgstr ""
-#. screenid: 108
-#: packages/taler-exchange-aml-webui/src/pages/decision/Events.tsx:119
+#: packages/taler-exchange-aml-webui/src/pages/decision/Events.tsx:117
msgid ""
"Built-in events are derived from changes to the proposed account properties. "
"They are stored for reporting and statistics; they do not notify the customer."
msgstr ""
-#. screenid: 108
-#: packages/taler-exchange-aml-webui/src/pages/decision/Events.tsx:138
+#: packages/taler-exchange-aml-webui/src/pages/decision/Events.tsx:136
msgid "Reset to derived events"
msgstr ""
-#. screenid: 108
-#: packages/taler-exchange-aml-webui/src/pages/decision/Events.tsx:169
+#: packages/taler-exchange-aml-webui/src/pages/decision/Events.tsx:167
msgid "Calculated"
msgstr ""
-#. screenid: 108
-#: packages/taler-exchange-aml-webui/src/pages/decision/Events.tsx:170
+#: packages/taler-exchange-aml-webui/src/pages/decision/Events.tsx:168
msgid "Events derived from proposed property changes and submitted information."
msgstr ""
-#. screenid: 108
-#: packages/taler-exchange-aml-webui/src/pages/decision/Events.tsx:184
+#: packages/taler-exchange-aml-webui/src/pages/decision/Events.tsx:182
msgid "Other built-in events"
msgstr ""
-#. screenid: 108
-#: packages/taler-exchange-aml-webui/src/pages/decision/Events.tsx:185
+#: packages/taler-exchange-aml-webui/src/pages/decision/Events.tsx:183
msgid "Additional events that may be recorded manually."
msgstr ""
-#. screenid: 108
-#: packages/taler-exchange-aml-webui/src/pages/decision/Events.tsx:198
+#: packages/taler-exchange-aml-webui/src/pages/decision/Events.tsx:196
msgid "Custom events"
msgstr ""
-#. screenid: 108
-#: packages/taler-exchange-aml-webui/src/pages/decision/Events.tsx:199
+#: packages/taler-exchange-aml-webui/src/pages/decision/Events.tsx:197
msgid "Operator-defined event names that are not part of the selected dialect."
msgstr ""
-#. screenid: 108
-#: packages/taler-exchange-aml-webui/src/pages/decision/Events.tsx:213
+#: packages/taler-exchange-aml-webui/src/pages/decision/Events.tsx:211
msgid "Events recorded with this decision"
msgstr ""
-#. screenid: 108
-#: packages/taler-exchange-aml-webui/src/pages/decision/Events.tsx:214
+#: packages/taler-exchange-aml-webui/src/pages/decision/Events.tsx:212
msgid "Events are added only after the decision is successfully submitted."
msgstr ""
-#. screenid: 107
-#: packages/taler-exchange-aml-webui/src/pages/decision/Information.tsx:211
+#: packages/taler-exchange-aml-webui/src/pages/decision/Information.tsx:209
msgid "Add customer information"
msgstr ""
-#. screenid: 107
-#: packages/taler-exchange-aml-webui/src/pages/decision/Information.tsx:214
+#: packages/taler-exchange-aml-webui/src/pages/decision/Information.tsx:212
msgid ""
"The completed form is attached to this AML decision as reviewed account "
"information. It does not create a customer-facing measure."
msgstr ""
-#. screenid: 107
-#: packages/taler-exchange-aml-webui/src/pages/decision/Information.tsx:225
+#: packages/taler-exchange-aml-webui/src/pages/decision/Information.tsx:223
msgid "Selected form"
msgstr ""
-#. screenid: 107
-#: packages/taler-exchange-aml-webui/src/pages/decision/Information.tsx:235
+#: packages/taler-exchange-aml-webui/src/pages/decision/Information.tsx:233
msgid "Choose another form"
msgstr ""
-#. screenid: 107
-#: packages/taler-exchange-aml-webui/src/pages/decision/Information.tsx:244
+#: packages/taler-exchange-aml-webui/src/pages/decision/Information.tsx:242
msgid "Expiration"
msgstr ""
-#. screenid: 107
-#: packages/taler-exchange-aml-webui/src/pages/decision/Information.tsx:245
+#: packages/taler-exchange-aml-webui/src/pages/decision/Information.tsx:243
msgid "Expiration date of the information filled in this form."
msgstr ""
-#. screenid: 107
-#: packages/taler-exchange-aml-webui/src/pages/decision/Information.tsx:256
+#: packages/taler-exchange-aml-webui/src/pages/decision/Information.tsx:254
#: packages/taler-exchange-aml-webui/src/pages/Forms.tsx:250
msgid "Form context"
msgstr ""
-#. screenid: 107
-#: packages/taler-exchange-aml-webui/src/pages/decision/Information.tsx:263
+#: packages/taler-exchange-aml-webui/src/pages/decision/Information.tsx:261
#: packages/taler-exchange-aml-webui/src/pages/Forms.tsx:259
msgid "Advanced form context"
msgstr ""
-#. screenid: 107
-#: packages/taler-exchange-aml-webui/src/pages/decision/Information.tsx:266
+#: packages/taler-exchange-aml-webui/src/pages/decision/Information.tsx:264
msgid ""
"Only change this operator-defined JSON when the form documentation requires "
"additional context."
msgstr ""
-#. screenid: 107
-#: packages/taler-exchange-aml-webui/src/pages/decision/Information.tsx:272
+#: packages/taler-exchange-aml-webui/src/pages/decision/Information.tsx:270
msgid "Context as JSON"
msgstr ""
-#. screenid: 107
-#: packages/taler-exchange-aml-webui/src/pages/decision/Information.tsx:293
+#: packages/taler-exchange-aml-webui/src/pages/decision/Information.tsx:291
#: packages/taler-exchange-aml-webui/src/pages/Forms.tsx:326
msgid "Invalid JSON"
msgstr ""
-#. screenid: 107
-#: packages/taler-exchange-aml-webui/src/pages/decision/Information.tsx:298
+#: packages/taler-exchange-aml-webui/src/pages/decision/Information.tsx:296
msgid "Invalid expiration"
msgstr ""
-#. screenid: 107
-#: packages/taler-exchange-aml-webui/src/pages/decision/Information.tsx:299
+#: packages/taler-exchange-aml-webui/src/pages/decision/Information.tsx:297
msgid "Attributes require an expiration date in the future or set to Never."
msgstr ""
-#. screenid: 107
-#: packages/taler-exchange-aml-webui/src/pages/decision/Information.tsx:357
+#: packages/taler-exchange-aml-webui/src/pages/decision/Information.tsx:355
msgid "Include new information"
msgstr ""
-#. screenid: 107
-#: packages/taler-exchange-aml-webui/src/pages/decision/Information.tsx:358
+#: packages/taler-exchange-aml-webui/src/pages/decision/Information.tsx:356
msgid ""
"This step is optional. Select a form to attach newly reviewed AML/KYC "
"information, or continue without one."
msgstr ""
-#. screenid: 107
-#: packages/taler-exchange-aml-webui/src/pages/decision/Information.tsx:363
+#: packages/taler-exchange-aml-webui/src/pages/decision/Information.tsx:361
msgid "AML/KYC form"
msgstr ""
-#. screenid: 107
-#: packages/taler-exchange-aml-webui/src/pages/decision/Information.tsx:364
+#: packages/taler-exchange-aml-webui/src/pages/decision/Information.tsx:362
msgid "Search AML/KYC forms"
msgstr ""
-#. screenid: 106
-#: packages/taler-exchange-aml-webui/src/pages/decision/Justification.tsx:99
+#: packages/taler-exchange-aml-webui/src/pages/decision/Justification.tsx:97
msgid "The account will be included in the AML investigation queue."
msgstr ""
-#. screenid: 106
-#: packages/taler-exchange-aml-webui/src/pages/decision/Justification.tsx:104
+#: packages/taler-exchange-aml-webui/src/pages/decision/Justification.tsx:102
msgid "The account will not be included in the AML investigation queue."
msgstr ""
-#. screenid: 106
-#: packages/taler-exchange-aml-webui/src/pages/decision/Justification.tsx:112
+#: packages/taler-exchange-aml-webui/src/pages/decision/Justification.tsx:110
msgid "Current investigation status"
msgstr ""
-#. screenid: 106
-#: packages/taler-exchange-aml-webui/src/pages/decision/Justification.tsx:126
+#: packages/taler-exchange-aml-webui/src/pages/decision/Justification.tsx:124
msgid "No previous decision"
msgstr ""
-#. screenid: 106
-#: packages/taler-exchange-aml-webui/src/pages/decision/Justification.tsx:138
+#: packages/taler-exchange-aml-webui/src/pages/decision/Justification.tsx:136
msgid "Investigation status after this decision"
msgstr ""
-#. screenid: 106
-#: packages/taler-exchange-aml-webui/src/pages/decision/Justification.tsx:143
+#: packages/taler-exchange-aml-webui/src/pages/decision/Justification.tsx:141
msgid ""
"Choose whether the account should remain in the AML investigation queue after "
"this decision is submitted."
msgstr ""
-#. screenid: 106
-#: packages/taler-exchange-aml-webui/src/pages/decision/Justification.tsx:194
+#: packages/taler-exchange-aml-webui/src/pages/decision/Justification.tsx:192
msgid "Decision rationale"
msgstr ""
-#. screenid: 106
-#: packages/taler-exchange-aml-webui/src/pages/decision/Justification.tsx:195
+#: packages/taler-exchange-aml-webui/src/pages/decision/Justification.tsx:193
msgid ""
"Record the facts and reasoning needed to understand this decision in a later "
"audit or review."
msgstr ""
-#. screenid: 122
-#: packages/taler-exchange-aml-webui/src/components/NewMeasure.tsx:264
+#: packages/taler-exchange-aml-webui/src/components/NewMeasure.tsx:262
msgid "Create custom measure"
msgstr ""
-#. screenid: 122
-#: packages/taler-exchange-aml-webui/src/components/NewMeasure.tsx:266
+#: packages/taler-exchange-aml-webui/src/components/NewMeasure.tsx:264
msgid "Edit custom measure"
msgstr ""
-#. screenid: 122
-#: packages/taler-exchange-aml-webui/src/components/NewMeasure.tsx:270
+#: packages/taler-exchange-aml-webui/src/components/NewMeasure.tsx:268
msgid ""
"Combine a customer check with an AML program, or use SKIP to run a program "
"immediately. Context values must satisfy the selected check and program "
"requirements."
msgstr ""
-#. screenid: 122
-#: packages/taler-exchange-aml-webui/src/components/NewMeasure.tsx:289
-#: packages/taler-exchange-aml-webui/src/components/NewMeasure.tsx:478
+#: packages/taler-exchange-aml-webui/src/components/NewMeasure.tsx:287
+#: packages/taler-exchange-aml-webui/src/components/NewMeasure.tsx:476
#: packages/taler-exchange-aml-webui/src/pages/decision/Measures.tsx:465
msgid "Add custom measure"
msgstr ""
-#. screenid: 122
-#: packages/taler-exchange-aml-webui/src/components/NewMeasure.tsx:299
-#: packages/taler-exchange-aml-webui/src/components/NewMeasure.tsx:488
+#: packages/taler-exchange-aml-webui/src/components/NewMeasure.tsx:297
+#: packages/taler-exchange-aml-webui/src/components/NewMeasure.tsx:486
msgid "Save changes"
msgstr ""
-#. screenid: 122
-#: packages/taler-exchange-aml-webui/src/components/NewMeasure.tsx:306
-#: packages/taler-exchange-aml-webui/src/components/NewMeasure.tsx:495
+#: packages/taler-exchange-aml-webui/src/components/NewMeasure.tsx:304
+#: packages/taler-exchange-aml-webui/src/components/NewMeasure.tsx:493
msgid "Remove custom measure"
msgstr ""
-#. screenid: 122
-#: packages/taler-exchange-aml-webui/src/components/NewMeasure.tsx:547
+#: packages/taler-exchange-aml-webui/src/components/NewMeasure.tsx:545
msgid "Configure %1$s verification"
msgstr ""
-#. screenid: 122
-#: packages/taler-exchange-aml-webui/src/components/NewMeasure.tsx:558
+#: packages/taler-exchange-aml-webui/src/components/NewMeasure.tsx:556
msgid "Use advanced measure editor"
msgstr ""
-#. screenid: 122
-#: packages/taler-exchange-aml-webui/src/components/NewMeasure.tsx:587
+#: packages/taler-exchange-aml-webui/src/components/NewMeasure.tsx:585
msgid "Use guided verification editor"
msgstr ""
-#. screenid: 122
-#: packages/taler-exchange-aml-webui/src/components/NewMeasure.tsx:632
-#: packages/taler-exchange-aml-webui/src/components/NewMeasure.tsx:1111
+#: packages/taler-exchange-aml-webui/src/components/NewMeasure.tsx:630
+#: packages/taler-exchange-aml-webui/src/components/NewMeasure.tsx:1109
msgid "There is already a measure with that name"
msgstr ""
-#. screenid: 122
-#: packages/taler-exchange-aml-webui/src/components/NewMeasure.tsx:646
+#: packages/taler-exchange-aml-webui/src/components/NewMeasure.tsx:644
msgid ""
"Runs immediately for SKIP measures, or after a successful check. It may be "
"omitted for a check that only presents or collects information."
msgstr ""
-#. screenid: 122
-#: packages/taler-exchange-aml-webui/src/components/NewMeasure.tsx:650
+#: packages/taler-exchange-aml-webui/src/components/NewMeasure.tsx:648
msgid "Missing check or program"
msgstr ""
-#. screenid: 122
-#: packages/taler-exchange-aml-webui/src/components/NewMeasure.tsx:660
+#: packages/taler-exchange-aml-webui/src/components/NewMeasure.tsx:658
msgid ""
"The customer-facing check to perform before the program. Leave empty to use SKIP "
"and run the program immediately."
msgstr ""
-#. screenid: 122
-#: packages/taler-exchange-aml-webui/src/components/NewMeasure.tsx:683
+#: packages/taler-exchange-aml-webui/src/components/NewMeasure.tsx:681
msgid ""
"Configuration values required by the selected check or program. Property names "
"and value types must match the exchange configuration."
msgstr ""
-#. screenid: 122
-#: packages/taler-exchange-aml-webui/src/components/NewMeasure.tsx:690
+#: packages/taler-exchange-aml-webui/src/components/NewMeasure.tsx:688
msgid "Field name"
msgstr ""
-#. screenid: 122
-#: packages/taler-exchange-aml-webui/src/components/NewMeasure.tsx:695
+#: packages/taler-exchange-aml-webui/src/components/NewMeasure.tsx:693
msgid "Type"
msgstr ""
-#. screenid: 122
-#: packages/taler-exchange-aml-webui/src/components/NewMeasure.tsx:699
+#: packages/taler-exchange-aml-webui/src/components/NewMeasure.tsx:697
msgid "string"
msgstr ""
-#. screenid: 122
-#: packages/taler-exchange-aml-webui/src/components/NewMeasure.tsx:703
+#: packages/taler-exchange-aml-webui/src/components/NewMeasure.tsx:701
msgid "number"
msgstr ""
-#. screenid: 122
-#: packages/taler-exchange-aml-webui/src/components/NewMeasure.tsx:707
+#: packages/taler-exchange-aml-webui/src/components/NewMeasure.tsx:705
msgid "boolean"
msgstr ""
-#. screenid: 122
-#: packages/taler-exchange-aml-webui/src/components/NewMeasure.tsx:711
+#: packages/taler-exchange-aml-webui/src/components/NewMeasure.tsx:709
msgid "json"
msgstr ""
-#. screenid: 122
-#: packages/taler-exchange-aml-webui/src/components/NewMeasure.tsx:738
-#: packages/taler-exchange-aml-webui/src/components/NewMeasure.tsx:792
+#: packages/taler-exchange-aml-webui/src/components/NewMeasure.tsx:736
+#: packages/taler-exchange-aml-webui/src/components/NewMeasure.tsx:790
msgid "Program \"%1$s\" is not available"
msgstr ""
-#. screenid: 122
-#: packages/taler-exchange-aml-webui/src/components/NewMeasure.tsx:742
+#: packages/taler-exchange-aml-webui/src/components/NewMeasure.tsx:740
msgid "There are unsatisfied inputs: %1$s"
msgstr ""
-#. screenid: 122
-#: packages/taler-exchange-aml-webui/src/components/NewMeasure.tsx:750
-#: packages/taler-exchange-aml-webui/src/components/NewMeasure.tsx:772
+#: packages/taler-exchange-aml-webui/src/components/NewMeasure.tsx:748
+#: packages/taler-exchange-aml-webui/src/components/NewMeasure.tsx:770
msgid "Check \"%1$s\" is not available"
msgstr ""
-#. screenid: 122
-#: packages/taler-exchange-aml-webui/src/components/NewMeasure.tsx:756
+#: packages/taler-exchange-aml-webui/src/components/NewMeasure.tsx:754
msgid "There are missing inputs: %1$s"
msgstr ""
-#. screenid: 122
-#: packages/taler-exchange-aml-webui/src/components/NewMeasure.tsx:779
-#: packages/taler-exchange-aml-webui/src/components/NewMeasure.tsx:799
+#: packages/taler-exchange-aml-webui/src/components/NewMeasure.tsx:777
+#: packages/taler-exchange-aml-webui/src/components/NewMeasure.tsx:797
msgid "There are missing requirements: %1$s"
msgstr ""
-#. screenid: 122
-#: packages/taler-exchange-aml-webui/src/components/NewMeasure.tsx:855
+#: packages/taler-exchange-aml-webui/src/components/NewMeasure.tsx:853
msgid "Can't be empty"
msgstr ""
-#. screenid: 122
-#: packages/taler-exchange-aml-webui/src/components/NewMeasure.tsx:859
+#: packages/taler-exchange-aml-webui/src/components/NewMeasure.tsx:857
msgid "Not a number"
msgstr ""
-#. screenid: 122
-#: packages/taler-exchange-aml-webui/src/components/NewMeasure.tsx:861
+#: packages/taler-exchange-aml-webui/src/components/NewMeasure.tsx:859
msgid "It should be finite"
msgstr ""
-#. screenid: 122
-#: packages/taler-exchange-aml-webui/src/components/NewMeasure.tsx:866
+#: packages/taler-exchange-aml-webui/src/components/NewMeasure.tsx:864
msgid "It should be either \"true\" or \"false\""
msgstr ""
-#. screenid: 122
-#: packages/taler-exchange-aml-webui/src/components/NewMeasure.tsx:871
+#: packages/taler-exchange-aml-webui/src/components/NewMeasure.tsx:869
msgid "Couldn't parse as json string: %1$s"
msgstr ""
-#. screenid: 122
-#: packages/taler-exchange-aml-webui/src/components/NewMeasure.tsx:899
-#: packages/taler-exchange-aml-webui/src/components/NewMeasure.tsx:946
+#: packages/taler-exchange-aml-webui/src/components/NewMeasure.tsx:897
+#: packages/taler-exchange-aml-webui/src/components/NewMeasure.tsx:944
msgid "Description"
msgstr ""
-#. screenid: 122
-#: packages/taler-exchange-aml-webui/src/components/NewMeasure.tsx:915
+#: packages/taler-exchange-aml-webui/src/components/NewMeasure.tsx:913
msgid "Inputs"
msgstr ""
-#. screenid: 122
-#: packages/taler-exchange-aml-webui/src/components/NewMeasure.tsx:970
+#: packages/taler-exchange-aml-webui/src/components/NewMeasure.tsx:968
msgid "Fallback"
msgstr ""
-#. screenid: 122
-#: packages/taler-exchange-aml-webui/src/components/NewMeasure.tsx:993
+#: packages/taler-exchange-aml-webui/src/components/NewMeasure.tsx:991
msgid "Context values"
msgstr ""
-#. screenid: 122
-#: packages/taler-exchange-aml-webui/src/components/NewMeasure.tsx:1045
+#: packages/taler-exchange-aml-webui/src/components/NewMeasure.tsx:1043
msgid "Selected pipeline"
msgstr ""
-#. screenid: 122
-#: packages/taler-exchange-aml-webui/src/components/NewMeasure.tsx:1048
+#: packages/taler-exchange-aml-webui/src/components/NewMeasure.tsx:1046
msgid "Review how the exchange will execute this measure."
msgstr ""
-#. screenid: 122
-#: packages/taler-exchange-aml-webui/src/components/NewMeasure.tsx:1105
+#: packages/taler-exchange-aml-webui/src/components/NewMeasure.tsx:1103
msgid "Name of the verification measure"
msgstr ""
-#. screenid: 122
-#: packages/taler-exchange-aml-webui/src/components/NewMeasure.tsx:1118
+#: packages/taler-exchange-aml-webui/src/components/NewMeasure.tsx:1116
msgid "Read only"
msgstr ""
-#. screenid: 122
-#: packages/taler-exchange-aml-webui/src/components/NewMeasure.tsx:1119
+#: packages/taler-exchange-aml-webui/src/components/NewMeasure.tsx:1117
msgid "Prevent the customer from changing the address"
msgstr ""
@@ -2476,9 +2306,8 @@ msgid ""
"selection empty when no immediate customer action is required."
msgstr ""
-#. screenid: 102
#: packages/taler-exchange-aml-webui/src/pages/decision/Measures.tsx:317
-#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:293
+#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:292
msgid "Only one instant measure is allowed"
msgstr ""
@@ -2520,9 +2349,8 @@ msgstr ""
msgid "Configure"
msgstr ""
-#. screenid: 102
#: packages/taler-exchange-aml-webui/src/pages/decision/Measures.tsx:471
-#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:569
+#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:568
msgid "Custom measures"
msgstr ""
@@ -2566,11 +2394,9 @@ msgid ""
"first."
msgstr ""
-#. screenid: 102
-#. screenid: 113
#: packages/taler-exchange-aml-webui/src/pages/decision/Measures.tsx:629
-#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:395
-#: packages/taler-exchange-aml-webui/src/pages/DecisionWizard.tsx:220
+#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:394
+#: packages/taler-exchange-aml-webui/src/pages/DecisionWizard.tsx:218
msgid "Immediate measures"
msgstr ""
@@ -2580,369 +2406,299 @@ msgid ""
"exchange."
msgstr ""
-#. screenid: 102
-#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:180
+#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:179
msgid "Failed to make the decision."
msgstr ""
-#. screenid: 102
-#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:183
+#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:182
msgid "Invalid credentials."
msgstr ""
-#. screenid: 102
-#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:185
+#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:184
msgid "Session not found. Contact the administrator."
msgstr ""
-#. screenid: 102
-#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:187
+#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:186
msgid ""
"The exchange rejected the decision because the officer session is disabled or "
"the account has a newer decision. Reload the account before trying again."
msgstr ""
-#. screenid: 102
-#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:241
+#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:240
msgid ""
"This decision records that an MROS report was filed. Confirm that the report has "
"actually been submitted before continuing."
msgstr ""
-#. screenid: 102
-#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:254
+#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:253
msgid "Go back and review"
msgstr ""
-#. screenid: 102
-#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:261
+#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:260
msgid "Confirm decision"
msgstr ""
-#. screenid: 102
-#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:273
+#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:272
msgid "Unknown measure"
msgstr ""
-#. screenid: 102
-#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:274
+#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:273
msgid ""
"A rule or immediate action references a measure that is not available. Review "
"the rules and measures before submitting."
msgstr ""
-#. screenid: 102
-#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:281
+#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:280
msgid "Invalid custom measure"
msgstr ""
-#. screenid: 102
-#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:282
+#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:281
msgid ""
"A custom measure references an unavailable check or program, lacks required "
"context, or cannot provide the selected program inputs. Review the immediate "
"measures before submitting."
msgstr ""
-#. screenid: 102
-#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:295
+#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:294
msgid "Remove all but one instant measure before submitting this decision."
msgstr ""
-#. screenid: 102
-#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:303
+#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:302
msgid "Transaction rules not reviewed"
msgstr ""
-#. screenid: 102
-#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:305
+#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:304
msgid "Review the proposed rules and their expiration before submitting this decision."
msgstr ""
-#. screenid: 102
-#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:313
+#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:312
msgid "Missing deadline"
msgstr ""
-#. screenid: 102
-#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:314
+#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:313
msgid "Set when the proposed rules expire and what should happen afterward."
msgstr ""
-#. screenid: 102
-#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:321
+#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:320
msgid "Invalid rule expiration"
msgstr ""
-#. screenid: 102
-#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:322
+#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:321
msgid "Rule expiration must be in the future or set to Never."
msgstr ""
-#. screenid: 102
-#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:329
+#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:328
msgid "Missing rules"
msgstr ""
-#. screenid: 102
-#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:330
+#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:329
msgid "A decision must contain the complete rule set that will apply to the account."
msgstr ""
-#. screenid: 102
-#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:339
+#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:338
msgid ""
"Review the proposed rules. Hard blocks must be explicit, and Balance and Refund "
"rules must use an instant timeframe."
msgstr ""
-#. screenid: 102
-#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:377
+#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:376
msgid "Immediate measures not reviewed"
msgstr ""
-#. screenid: 102
-#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:379
+#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:378
msgid "Review whether the customer must complete any immediate measures."
msgstr ""
-#. screenid: 102
-#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:385
+#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:384
msgid "No immediate customer action"
msgstr ""
-#. screenid: 102
-#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:386
+#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:385
msgid "No measure will start when this decision is submitted."
msgstr ""
-#. screenid: 102
-#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:400
+#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:399
msgid "Every selected measure is required."
msgstr ""
-#. screenid: 102
-#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:404
+#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:403
msgid "Any one selected measure is sufficient."
msgstr ""
-#. screenid: 102
-#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:423
+#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:422
msgid "Unavailable measures"
msgstr ""
-#. screenid: 102
-#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:425
+#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:424
msgid "The exchange did not return definitions for these selected measures:"
msgstr ""
-#. screenid: 102
-#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:443
+#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:442
msgid "Account properties not reviewed"
msgstr ""
-#. screenid: 102
-#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:445
+#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:444
msgid "Review the account properties before submitting the decision."
msgstr ""
-#. screenid: 102
-#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:456
+#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:455
msgid "Reporting events not reviewed"
msgstr ""
-#. screenid: 102
-#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:458
+#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:457
msgid "Review which statistical events will be recorded with the decision."
msgstr ""
-#. screenid: 102
-#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:467
+#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:466
msgid "Case disposition incomplete"
msgstr ""
-#. screenid: 102
-#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:468
+#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:467
msgid "You must complete the justification section."
msgstr ""
-#. screenid: 102
-#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:477
+#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:476
msgid "Invalid attributes"
msgstr ""
-#. screenid: 102
-#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:478
+#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:477
msgid ""
"Correct the selected form or continue without attaching new customer "
"information."
msgstr ""
-#. screenid: 102
-#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:490
+#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:489
msgid "Decision details"
msgstr ""
-#. screenid: 102
-#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:494
+#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:493
msgid "Justification"
msgstr ""
-#. screenid: 102
-#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:497
+#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:496
msgid "Not provided"
msgstr ""
-#. screenid: 102
-#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:501
+#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:500
msgid "The account remains under investigation."
msgstr ""
-#. screenid: 102
-#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:505
+#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:504
msgid "The account will not remain under investigation."
msgstr ""
-#. screenid: 102
-#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:534
+#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:533
msgid "No account properties"
msgstr ""
-#. screenid: 102
-#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:540
+#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:539
msgid "Events"
msgstr ""
-#. screenid: 102
-#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:543
+#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:542
msgid "No events"
msgstr ""
-#. screenid: 102
-#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:548
+#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:547
msgid "Submitted attributes"
msgstr ""
-#. screenid: 102
-#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:556
+#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:555
msgid "expiration set"
msgstr ""
-#. screenid: 102
-#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:562
+#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:561
msgid "No new attributes"
msgstr ""
-#. screenid: 102
-#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:584
-#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:597
+#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:583
+#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:596
msgid "Discard decision"
msgstr ""
-#. screenid: 102
-#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:591
+#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:590
msgid "Submit AML decision"
msgstr ""
-#. screenid: 102
-#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:596
+#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:595
msgid "Discard this decision?"
msgstr ""
-#. screenid: 102
-#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:601
+#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:600
msgid ""
"All entries made in this decision wizard will be lost. No change will be "
"submitted to the exchange."
msgstr ""
-#. screenid: 102
-#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:618
+#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:617
msgid "Review this step"
msgstr ""
-#. screenid: 113
-#: packages/taler-exchange-aml-webui/src/pages/DecisionWizard.tsx:151
+#: packages/taler-exchange-aml-webui/src/pages/DecisionWizard.tsx:149
msgid "Step %1$s of %2$s"
msgstr ""
-#. screenid: 113
-#: packages/taler-exchange-aml-webui/src/pages/DecisionWizard.tsx:169
+#: packages/taler-exchange-aml-webui/src/pages/DecisionWizard.tsx:167
msgid "Decision steps"
msgstr ""
-#. screenid: 113
-#: packages/taler-exchange-aml-webui/src/pages/DecisionWizard.tsx:178
+#: packages/taler-exchange-aml-webui/src/pages/DecisionWizard.tsx:176
msgid "Previous step"
msgstr ""
-#. screenid: 113
-#: packages/taler-exchange-aml-webui/src/pages/DecisionWizard.tsx:187
+#: packages/taler-exchange-aml-webui/src/pages/DecisionWizard.tsx:185
msgid "Next step"
msgstr ""
-#. screenid: 113
-#: packages/taler-exchange-aml-webui/src/pages/DecisionWizard.tsx:205
+#: packages/taler-exchange-aml-webui/src/pages/DecisionWizard.tsx:203
msgid "Customer information"
msgstr ""
-#. screenid: 113
-#: packages/taler-exchange-aml-webui/src/pages/DecisionWizard.tsx:206
+#: packages/taler-exchange-aml-webui/src/pages/DecisionWizard.tsx:204
msgid "Optionally add reviewed AML/KYC information to this decision."
msgstr ""
-#. screenid: 113
-#: packages/taler-exchange-aml-webui/src/pages/DecisionWizard.tsx:211
+#: packages/taler-exchange-aml-webui/src/pages/DecisionWizard.tsx:209
msgid "Review the account state derived from the available information."
msgstr ""
-#. screenid: 113
-#: packages/taler-exchange-aml-webui/src/pages/DecisionWizard.tsx:215
+#: packages/taler-exchange-aml-webui/src/pages/DecisionWizard.tsx:213
msgid "Reporting events"
msgstr ""
-#. screenid: 113
-#: packages/taler-exchange-aml-webui/src/pages/DecisionWizard.tsx:216
+#: packages/taler-exchange-aml-webui/src/pages/DecisionWizard.tsx:214
msgid "Review the statistical events recorded with this decision."
msgstr ""
-#. screenid: 113
-#: packages/taler-exchange-aml-webui/src/pages/DecisionWizard.tsx:221
+#: packages/taler-exchange-aml-webui/src/pages/DecisionWizard.tsx:219
msgid "Choose actions the customer must complete after the decision is submitted."
msgstr ""
-#. screenid: 113
-#: packages/taler-exchange-aml-webui/src/pages/DecisionWizard.tsx:225
+#: packages/taler-exchange-aml-webui/src/pages/DecisionWizard.tsx:223
msgid "Transaction rules"
msgstr ""
-#. screenid: 113
-#: packages/taler-exchange-aml-webui/src/pages/DecisionWizard.tsx:226
+#: packages/taler-exchange-aml-webui/src/pages/DecisionWizard.tsx:224
msgid "Set operation thresholds, escalation measures, and expiration behavior."
msgstr ""
-#. screenid: 113
-#: packages/taler-exchange-aml-webui/src/pages/DecisionWizard.tsx:230
+#: packages/taler-exchange-aml-webui/src/pages/DecisionWizard.tsx:228
msgid "Case disposition"
msgstr ""
-#. screenid: 113
-#: packages/taler-exchange-aml-webui/src/pages/DecisionWizard.tsx:231
+#: packages/taler-exchange-aml-webui/src/pages/DecisionWizard.tsx:229
msgid "Record the rationale and whether the case remains under investigation."
msgstr ""
-#. screenid: 113
-#: packages/taler-exchange-aml-webui/src/pages/DecisionWizard.tsx:235
+#: packages/taler-exchange-aml-webui/src/pages/DecisionWizard.tsx:233
msgid "Review and submit"
msgstr ""
-#. screenid: 113
-#: packages/taler-exchange-aml-webui/src/pages/DecisionWizard.tsx:236
+#: packages/taler-exchange-aml-webui/src/pages/DecisionWizard.tsx:234
msgid "Check the complete decision before signing and submitting it."
msgstr ""
-#. screenid: 113
-#: packages/taler-exchange-aml-webui/src/pages/DecisionWizard.tsx:254
+#: packages/taler-exchange-aml-webui/src/pages/DecisionWizard.tsx:252
msgid "Decision progress"
msgstr ""
@@ -2971,9 +2727,8 @@ msgid ""
"this browser."
msgstr ""
-#. screenid: 112
#: packages/taler-exchange-aml-webui/src/pages/Developer.tsx:147
-#: packages/taler-exchange-aml-webui/src/pages/Profile.tsx:97
+#: packages/taler-exchange-aml-webui/src/pages/Profile.tsx:95
msgid "Exchange base URL"
msgstr ""
@@ -3524,661 +3279,535 @@ msgstr ""
msgid "Rendering PDF…"
msgstr ""
-#. screenid: 112
-#: packages/taler-exchange-aml-webui/src/pages/Profile.tsx:48
+#: packages/taler-exchange-aml-webui/src/pages/Profile.tsx:46
msgid "Session and access"
msgstr ""
-#. screenid: 112
-#: packages/taler-exchange-aml-webui/src/pages/Profile.tsx:51
+#: packages/taler-exchange-aml-webui/src/pages/Profile.tsx:49
msgid ""
"Review this officer's exchange access and manage the unlocked key in this "
"browser."
msgstr ""
-#. screenid: 112
-#: packages/taler-exchange-aml-webui/src/pages/Profile.tsx:77
+#: packages/taler-exchange-aml-webui/src/pages/Profile.tsx:75
msgid "Permissions"
msgstr ""
-#. screenid: 112
-#: packages/taler-exchange-aml-webui/src/pages/Profile.tsx:88
+#: packages/taler-exchange-aml-webui/src/pages/Profile.tsx:86
msgid "Read-only"
msgstr ""
-#. screenid: 112
-#: packages/taler-exchange-aml-webui/src/pages/Profile.tsx:90
+#: packages/taler-exchange-aml-webui/src/pages/Profile.tsx:88
msgid "Read and write"
msgstr ""
-#. screenid: 112
-#: packages/taler-exchange-aml-webui/src/pages/Profile.tsx:118
+#: packages/taler-exchange-aml-webui/src/pages/Profile.tsx:116
msgid "Session security"
msgstr ""
-#. screenid: 112
-#: packages/taler-exchange-aml-webui/src/pages/Profile.tsx:121
+#: packages/taler-exchange-aml-webui/src/pages/Profile.tsx:119
msgid "Lock the session when you leave this device unattended."
msgstr ""
-#. screenid: 112
-#: packages/taler-exchange-aml-webui/src/pages/Profile.tsx:133
+#: packages/taler-exchange-aml-webui/src/pages/Profile.tsx:131
msgid "Lock now"
msgstr ""
-#. screenid: 112
-#: packages/taler-exchange-aml-webui/src/pages/Profile.tsx:148
+#: packages/taler-exchange-aml-webui/src/pages/Profile.tsx:146
msgid "Unlocked"
msgstr ""
-#. screenid: 112
-#: packages/taler-exchange-aml-webui/src/pages/Profile.tsx:154
+#: packages/taler-exchange-aml-webui/src/pages/Profile.tsx:152
msgid "Locks automatically"
msgstr ""
-#. screenid: 112
-#: packages/taler-exchange-aml-webui/src/pages/Profile.tsx:165
+#: packages/taler-exchange-aml-webui/src/pages/Profile.tsx:163
msgid "Exact time"
msgstr ""
-#. screenid: 112
-#: packages/taler-exchange-aml-webui/src/pages/Profile.tsx:185
+#: packages/taler-exchange-aml-webui/src/pages/Profile.tsx:183
msgid "Copy public key"
msgstr ""
-#. screenid: 112
-#: packages/taler-exchange-aml-webui/src/pages/Profile.tsx:200
+#: packages/taler-exchange-aml-webui/src/pages/Profile.tsx:198
msgid "Remove key from this browser"
msgstr ""
-#. screenid: 112
-#: packages/taler-exchange-aml-webui/src/pages/Profile.tsx:203
+#: packages/taler-exchange-aml-webui/src/pages/Profile.tsx:201
msgid ""
"Removing this key deletes the officer key from this browser. It does not revoke "
"or change the officer's access at the exchange. Ask the exchange operator to "
"revoke access if needed."
msgstr ""
-#. screenid: 112
-#: packages/taler-exchange-aml-webui/src/pages/Profile.tsx:214
-#: packages/taler-exchange-aml-webui/src/pages/Profile.tsx:222
+#: packages/taler-exchange-aml-webui/src/pages/Profile.tsx:212
+#: packages/taler-exchange-aml-webui/src/pages/Profile.tsx:220
msgid "Remove key"
msgstr ""
-#. screenid: 112
-#: packages/taler-exchange-aml-webui/src/pages/Profile.tsx:221
+#: packages/taler-exchange-aml-webui/src/pages/Profile.tsx:219
msgid "Remove officer key?"
msgstr ""
-#. screenid: 111
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:86
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:84
#: packages/taler-exchange-aml-webui/src/Routing.tsx:651
msgid "Find account"
msgstr ""
-#. screenid: 111
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:89
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:87
msgid "Look up an account by its payto information or normalized payto hash."
msgstr ""
-#. screenid: 111
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:100
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:98
msgid "Find by payto"
msgstr ""
-#. screenid: 111
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:146
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:144
msgid "Find by normalized payto hash"
msgstr ""
-#. screenid: 111
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:169
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:167
msgid "Enter a valid 52-character normalized payto hash."
msgstr ""
-#. screenid: 111
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:179
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:177
msgid "Open account"
msgstr ""
-#. screenid: 111
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:216
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:214
msgid "Failed to load account decisions."
msgstr ""
-#. screenid: 111
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:224
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:222
msgid "Failed to load the account history."
msgstr ""
-#. screenid: 111
-#. screenid: 110
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:229
-#: packages/taler-exchange-aml-webui/src/pages/ShowCollectedInfo.tsx:82
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:227
+#: packages/taler-exchange-aml-webui/src/pages/ShowCollectedInfo.tsx:80
#: packages/taler-exchange-aml-webui/src/pages/Transfers.tsx:269
msgid "This session signature is invalid, contact administrator or create a new one."
msgstr ""
-#. screenid: 111
-#. screenid: 110
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:236
-#: packages/taler-exchange-aml-webui/src/pages/ShowCollectedInfo.tsx:89
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:234
+#: packages/taler-exchange-aml-webui/src/pages/ShowCollectedInfo.tsx:87
#: packages/taler-exchange-aml-webui/src/pages/Transfers.tsx:276
msgid ""
"The designated AML session is not known, contact administrator or create a new "
"one."
msgstr ""
-#. screenid: 111
-#. screenid: 110
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:243
-#: packages/taler-exchange-aml-webui/src/pages/ShowCollectedInfo.tsx:96
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:241
+#: packages/taler-exchange-aml-webui/src/pages/ShowCollectedInfo.tsx:94
#: packages/taler-exchange-aml-webui/src/pages/Transfers.tsx:283
msgid ""
"The designated AML session is not enabled, contact administrator or create a new "
"one."
msgstr ""
-#. screenid: 111
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:269
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:267
msgid "Account found"
msgstr ""
-#. screenid: 111
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:272
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:270
msgid ""
"This account has an AML decision history. Open its case to review current rules, "
"measures, attributes, and past decisions."
msgstr ""
-#. screenid: 111
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:284
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:282
msgid "Open account case"
msgstr ""
-#. screenid: 111
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:298
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:839
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:296
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:837
msgid "Payto URI"
msgstr ""
-#. screenid: 111
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:310
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:308
msgid "Active"
msgstr ""
-#. screenid: 111
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:312
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:310
msgid "No active decision"
msgstr ""
-#. screenid: 111
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:318
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:316
msgid "Case status"
msgstr ""
-#. screenid: 111
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:322
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:320
msgid "Investigation required"
msgstr ""
-#. screenid: 111
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:324
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:322
msgid "No investigation requested"
msgstr ""
-#. screenid: 111
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:334
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:332
msgid "Account not found"
msgstr ""
-#. screenid: 111
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:336
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:334
msgid "There is no history known for this account yet."
msgstr ""
-#. screenid: 111
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:351
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:349
msgid "Start a decision for this account"
msgstr ""
-#. screenid: 111
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:404
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:446
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:492
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:532
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:402
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:444
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:490
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:530
msgid "Search"
msgstr ""
-#. screenid: 111
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:624
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:622
msgid "Taler Bank"
msgstr ""
-#. screenid: 111
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:628
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:626
#: packages/taler-exchange-aml-webui/src/pages/Transfers.tsx:366
#: packages/taler-exchange-aml-webui/src/pages/Transfers.tsx:435
#: packages/taler-exchange-aml-webui/src/pages/Transfers.tsx:443
msgid "Wallet"
msgstr ""
-#. screenid: 111
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:632
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:630
msgid "Generic Payto:// URI"
msgstr ""
-#. screenid: 111
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:635
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:633
msgid "Account type"
msgstr ""
-#. screenid: 111
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:645
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:643
msgid "Should be 52 characters."
msgstr ""
-#. screenid: 111
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:647
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:645
msgid "Failed to parse: %1$s"
msgstr ""
-#. screenid: 111
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:659
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:657
msgid "Address contains invalid characters."
msgstr ""
-#. screenid: 111
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:661
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:659
msgid "Can't mix uppercased and lowercased characters."
msgstr ""
-#. screenid: 111
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:663
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:661
msgid "The addr checksum doesn't match."
msgstr ""
-#. screenid: 111
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:665
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:663
msgid "Missing separator or address type."
msgstr ""
-#. screenid: 111
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:667
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:665
msgid "Address should have less than 90 characters."
msgstr ""
-#. screenid: 111
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:669
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:667
msgid "Address should have more than 6 characters."
msgstr ""
-#. screenid: 111
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:671
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:669
msgid "Decoding issue."
msgstr ""
-#. screenid: 111
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:673
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:671
msgid "Invalid data"
msgstr ""
-#. screenid: 111
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:683
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:681
msgid "Unsupported country."
msgstr ""
-#. screenid: 111
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:685
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:683
msgid "IBANs have fewer than 34 characters."
msgstr ""
-#. screenid: 111
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:687
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:685
msgid "IBANs have more than 4 characters."
msgstr ""
-#. screenid: 111
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:689
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:687
msgid "IBAN length is invalid for this country."
msgstr ""
-#. screenid: 111
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:691
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:689
msgid "It should only contain numbers and letters."
msgstr ""
-#. screenid: 111
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:693
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:691
msgid "The checksum is wrong."
msgstr ""
-#. screenid: 111
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:711
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:709
msgid "The string should start with payto://"
msgstr ""
-#. screenid: 111
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:713
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:711
msgid "After the target type it should follow a '/' with more information."
msgstr ""
-#. screenid: 111
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:715
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:713
msgid "The target type is not supported, only x-taler-bank, taler-reserve or iban"
msgstr ""
-#. screenid: 111
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:720
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:718
msgid "IBAN is missing"
msgstr ""
-#. screenid: 111
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:722
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:720
msgid "Bitcoin address is missing"
msgstr ""
-#. screenid: 111
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:724
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:722
msgid "Bank host and account is missing"
msgstr ""
-#. screenid: 111
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:724
#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:726
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:728
msgid "Exchange host and account is missing"
msgstr ""
-#. screenid: 111
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:730
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:728
msgid "Ethereum address is missing"
msgstr ""
-#. screenid: 111
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:732
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:730
msgid "Cyclos address is missing"
msgstr ""
-#. screenid: 111
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:734
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:732
msgid "Void address is missing"
msgstr ""
-#. screenid: 111
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:742
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:740
msgid "Invalid IBAN: %1$s"
msgstr ""
-#. screenid: 111
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:749
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:747
msgid "Invalid BTC: %1$s"
msgstr ""
-#. screenid: 111
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:754
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:777
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:790
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:752
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:775
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:788
msgid "Invalid reserve: %1$s"
msgstr ""
-#. screenid: 111
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:765
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:775
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:788
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:809
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:763
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:773
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:786
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:807
msgid "Invalid host"
msgstr ""
-#. screenid: 111
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:767
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:765
msgid "Invalid account"
msgstr ""
-#. screenid: 111
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:801
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:799
msgid "Invalid address"
msgstr ""
-#. screenid: 111
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:840
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:838
msgid "As defined by RFC 8905"
msgstr ""
-#. screenid: 111
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:841
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:839
msgid "payto://"
msgstr ""
-#. screenid: 111
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:856
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:854
msgid "International Bank Account Number"
msgstr ""
-#. screenid: 111
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:857
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:855
msgid "DE1231231231"
msgstr ""
-#. screenid: 111
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:869
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:867
msgid "Exchange address"
msgstr ""
-#. screenid: 111
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:870
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:868
msgid "Exchange host and optional base path, without the scheme or trailing slash"
msgstr ""
-#. screenid: 111
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:871
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:869
msgid "exchange.taler.net/exchange"
msgstr ""
-#. screenid: 111
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:876
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:874
msgid "Enter an exchange host and optional base path without a scheme or trailing slash"
msgstr ""
-#. screenid: 111
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:884
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:882
msgid "ID"
msgstr ""
-#. screenid: 111
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:885
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:883
msgid "Wallet reserve public key"
msgstr ""
-#. screenid: 111
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:886
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:884
msgid "abcdef1235"
msgstr ""
-#. screenid: 111
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:891
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:889
msgid "Should be 52 characters"
msgstr ""
-#. screenid: 111
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:893
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:891
#: packages/taler-exchange-aml-webui/src/pages/Transfers.tsx:428
#: packages/taler-exchange-aml-webui/src/pages/Transfers.tsx:474
msgid "Invalid value"
msgstr ""
-#. screenid: 111
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:907
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:905
msgid "Bank account identification"
msgstr ""
-#. screenid: 111
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:908
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:906
msgid "DE123123123"
msgstr ""
-#. screenid: 111
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:914
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:912
msgid "Hostname"
msgstr ""
-#. screenid: 111
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:915
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:913
msgid "Without the scheme, may include subpath: bank.com, bank.com/path/"
msgstr ""
-#. screenid: 111
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:916
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:914
msgid "bank.demo.taler.net"
msgstr ""
-#. screenid: 111
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:921
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:919
msgid "Remove last '/'"
msgstr ""
-#. screenid: 111
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:923
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:921
msgid "Invalid hostname"
msgstr ""
-#. screenid: 110
-#: packages/taler-exchange-aml-webui/src/pages/ShowCollectedInfo.tsx:68
+#: packages/taler-exchange-aml-webui/src/pages/ShowCollectedInfo.tsx:66
msgid "Failed to load account information."
msgstr ""
-#. screenid: 110
-#: packages/taler-exchange-aml-webui/src/pages/ShowCollectedInfo.tsx:77
+#: packages/taler-exchange-aml-webui/src/pages/ShowCollectedInfo.tsx:75
msgid "Failed to load the account information."
msgstr ""
-#. screenid: 110
-#: packages/taler-exchange-aml-webui/src/pages/ShowCollectedInfo.tsx:115
+#: packages/taler-exchange-aml-webui/src/pages/ShowCollectedInfo.tsx:113
msgid "Collection event not found"
msgstr ""
-#. screenid: 110
-#: packages/taler-exchange-aml-webui/src/pages/ShowCollectedInfo.tsx:117
+#: packages/taler-exchange-aml-webui/src/pages/ShowCollectedInfo.tsx:115
msgid "There is no collection event with ID %1$s for this account."
msgstr ""
-#. screenid: 110
-#: packages/taler-exchange-aml-webui/src/pages/ShowCollectedInfo.tsx:129
+#: packages/taler-exchange-aml-webui/src/pages/ShowCollectedInfo.tsx:127
msgid "Attributes unavailable"
msgstr ""
-#. screenid: 110
-#: packages/taler-exchange-aml-webui/src/pages/ShowCollectedInfo.tsx:131
+#: packages/taler-exchange-aml-webui/src/pages/ShowCollectedInfo.tsx:129
msgid "The collection event does not contain readable attributes."
msgstr ""
-#. screenid: 110
-#: packages/taler-exchange-aml-webui/src/pages/ShowCollectedInfo.tsx:148
+#: packages/taler-exchange-aml-webui/src/pages/ShowCollectedInfo.tsx:146
msgid "Form identifier missing"
msgstr ""
-#. screenid: 110
-#: packages/taler-exchange-aml-webui/src/pages/ShowCollectedInfo.tsx:150
+#: packages/taler-exchange-aml-webui/src/pages/ShowCollectedInfo.tsx:148
msgid "The collected information does not identify the form used to create it."
msgstr ""
-#. screenid: 110
-#: packages/taler-exchange-aml-webui/src/pages/ShowCollectedInfo.tsx:165
+#: packages/taler-exchange-aml-webui/src/pages/ShowCollectedInfo.tsx:163
msgid "Form not available"
msgstr ""
-#. screenid: 110
-#: packages/taler-exchange-aml-webui/src/pages/ShowCollectedInfo.tsx:167
+#: packages/taler-exchange-aml-webui/src/pages/ShowCollectedInfo.tsx:165
msgid "Form %1$s is not configured in this AML Web UI."
msgstr ""
-#. screenid: 110
-#: packages/taler-exchange-aml-webui/src/pages/ShowCollectedInfo.tsx:255
+#: packages/taler-exchange-aml-webui/src/pages/ShowCollectedInfo.tsx:253
msgid "Collected AML/KYC information"
msgstr ""
-#. screenid: 110
-#: packages/taler-exchange-aml-webui/src/pages/ShowCollectedInfo.tsx:262
+#: packages/taler-exchange-aml-webui/src/pages/ShowCollectedInfo.tsx:260
msgid "Form"
msgstr ""
-#. screenid: 110
-#: packages/taler-exchange-aml-webui/src/pages/ShowCollectedInfo.tsx:267
+#: packages/taler-exchange-aml-webui/src/pages/ShowCollectedInfo.tsx:265
msgid "Collected"
msgstr ""
-#. screenid: 110
-#: packages/taler-exchange-aml-webui/src/pages/ShowCollectedInfo.tsx:270
+#: packages/taler-exchange-aml-webui/src/pages/ShowCollectedInfo.tsx:268
msgid "Source"
msgstr ""
-#. screenid: 110
-#: packages/taler-exchange-aml-webui/src/pages/ShowCollectedInfo.tsx:274
+#: packages/taler-exchange-aml-webui/src/pages/ShowCollectedInfo.tsx:272
msgid "Customer process"
msgstr ""
-#. screenid: 110
-#: packages/taler-exchange-aml-webui/src/pages/ShowCollectedInfo.tsx:277
+#: packages/taler-exchange-aml-webui/src/pages/ShowCollectedInfo.tsx:275
msgid "Event ID"
msgstr ""
-#. screenid: 110
-#: packages/taler-exchange-aml-webui/src/pages/ShowCollectedInfo.tsx:284
-#: packages/taler-exchange-aml-webui/src/pages/ShowCollectedInfo.tsx:292
+#: packages/taler-exchange-aml-webui/src/pages/ShowCollectedInfo.tsx:282
+#: packages/taler-exchange-aml-webui/src/pages/ShowCollectedInfo.tsx:290
msgid "Different form version"
msgstr ""
-#. screenid: 110
-#: packages/taler-exchange-aml-webui/src/pages/ShowCollectedInfo.tsx:285
+#: packages/taler-exchange-aml-webui/src/pages/ShowCollectedInfo.tsx:283
msgid ""
"The collected information does not identify the form version used. The latest "
"configured version is shown and field labels may differ from those used at "
"collection time."
msgstr ""
-#. screenid: 110
-#: packages/taler-exchange-aml-webui/src/pages/ShowCollectedInfo.tsx:293
+#: packages/taler-exchange-aml-webui/src/pages/ShowCollectedInfo.tsx:291
msgid ""
"Form version %1$s is not configured in this AML Web UI. Version %2$s is shown "
"and field labels may differ."
msgstr ""
-#. screenid: 110
-#: packages/taler-exchange-aml-webui/src/pages/ShowCollectedInfo.tsx:301
+#: packages/taler-exchange-aml-webui/src/pages/ShowCollectedInfo.tsx:299
msgid "Collected information events"
msgstr ""
-#. screenid: 110
-#: packages/taler-exchange-aml-webui/src/pages/ShowCollectedInfo.tsx:305
+#: packages/taler-exchange-aml-webui/src/pages/ShowCollectedInfo.tsx:303
msgid "Older event"
msgstr ""
-#. screenid: 110
-#: packages/taler-exchange-aml-webui/src/pages/ShowCollectedInfo.tsx:316
+#: packages/taler-exchange-aml-webui/src/pages/ShowCollectedInfo.tsx:314
msgid "Newer event"
msgstr ""
-#. screenid: 110
-#: packages/taler-exchange-aml-webui/src/pages/ShowCollectedInfo.tsx:329
+#: packages/taler-exchange-aml-webui/src/pages/ShowCollectedInfo.tsx:327
msgid "Submitted values"
msgstr ""
-#. screenid: 110
-#: packages/taler-exchange-aml-webui/src/pages/ShowCollectedInfo.tsx:369
+#: packages/taler-exchange-aml-webui/src/pages/ShowCollectedInfo.tsx:367
msgid "Officer view"
msgstr ""
-#. screenid: 110
-#: packages/taler-exchange-aml-webui/src/pages/ShowCollectedInfo.tsx:371
+#: packages/taler-exchange-aml-webui/src/pages/ShowCollectedInfo.tsx:369
msgid "Customer view"
msgstr ""
-#. screenid: 110
-#: packages/taler-exchange-aml-webui/src/pages/ShowCollectedInfo.tsx:372
+#: packages/taler-exchange-aml-webui/src/pages/ShowCollectedInfo.tsx:370
msgid "JSON view"
msgstr ""
-#. screenid: 110
-#: packages/taler-exchange-aml-webui/src/pages/ShowCollectedInfo.tsx:403
+#: packages/taler-exchange-aml-webui/src/pages/ShowCollectedInfo.tsx:401
msgid "Submitted information view"
msgstr ""
diff --git a/packages/taler-exchange-aml-webui/src/i18n/de.po b/packages/taler-exchange-aml-webui/src/i18n/de.po
@@ -5,94 +5,76 @@ msgstr ""
"Language: de\n"
"Content-Type: text/plain; charset=UTF-8\n"
-#. screenid: 118
-#: packages/taler-exchange-aml-webui/src/hooks/preferences.ts:114
+#: packages/taler-exchange-aml-webui/src/hooks/preferences.ts:112
msgid "Allow Insecure password"
msgstr "Unsichere Passwörter erlauben"
-#. screenid: 118
-#: packages/taler-exchange-aml-webui/src/hooks/preferences.ts:116
+#: packages/taler-exchange-aml-webui/src/hooks/preferences.ts:114
msgid "Keep session after reload"
msgstr "Sitzung nach Neuladen beibehalten"
-#. screenid: 118
-#: packages/taler-exchange-aml-webui/src/hooks/preferences.ts:118
+#: packages/taler-exchange-aml-webui/src/hooks/preferences.ts:116
msgid "Don't compress request"
msgstr "Anfragen nicht komprimieren"
-#. screenid: 101
-#: packages/taler-exchange-aml-webui/src/ExchangeAmlFrame.tsx:85
+#: packages/taler-exchange-aml-webui/src/ExchangeAmlFrame.tsx:83
msgid "Lock session"
msgstr "Sitzung sperren"
-#. screenid: 101
-#: packages/taler-exchange-aml-webui/src/ExchangeAmlFrame.tsx:90
+#: packages/taler-exchange-aml-webui/src/ExchangeAmlFrame.tsx:88
msgid "Lock"
msgstr "Sperren"
-#. screenid: 125
-#. screenid: 119
-#: packages/taler-exchange-aml-webui/src/components/CreateSession.tsx:47
-#: packages/taler-exchange-aml-webui/src/components/UnlockSession.tsx:49
-#: packages/taler-exchange-aml-webui/src/components/UnlockSession.tsx:143
+#: packages/taler-exchange-aml-webui/src/components/CreateSession.tsx:45
+#: packages/taler-exchange-aml-webui/src/components/UnlockSession.tsx:47
+#: packages/taler-exchange-aml-webui/src/components/UnlockSession.tsx:141
msgid "Password"
msgstr "Passwort"
-#. screenid: 125
-#. screenid: 122
-#. screenid: 111
-#: packages/taler-exchange-aml-webui/src/components/CreateSession.tsx:51
-#: packages/taler-exchange-aml-webui/src/components/CreateSession.tsx:72
-#: packages/taler-exchange-aml-webui/src/components/NewMeasure.tsx:629
-#: packages/taler-exchange-aml-webui/src/components/NewMeasure.tsx:1108
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:843
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:874
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:889
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:919
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:933
+#: packages/taler-exchange-aml-webui/src/components/CreateSession.tsx:49
+#: packages/taler-exchange-aml-webui/src/components/CreateSession.tsx:70
+#: packages/taler-exchange-aml-webui/src/components/NewMeasure.tsx:627
+#: packages/taler-exchange-aml-webui/src/components/NewMeasure.tsx:1106
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:841
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:872
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:887
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:917
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:931
msgid "Required"
msgstr "Erforderlich"
-#. screenid: 125
-#: packages/taler-exchange-aml-webui/src/components/CreateSession.tsx:55
+#: packages/taler-exchange-aml-webui/src/components/CreateSession.tsx:53
msgid "should have at least 12 characters"
msgstr "sollte mindestens 12 Zeichen haben"
-#. screenid: 125
-#: packages/taler-exchange-aml-webui/src/components/CreateSession.tsx:57
+#: packages/taler-exchange-aml-webui/src/components/CreateSession.tsx:55
msgid "should have lowercase and uppercase characters"
msgstr "sollte Klein- und Großbuchstaben enthalten"
-#. screenid: 125
-#: packages/taler-exchange-aml-webui/src/components/CreateSession.tsx:59
+#: packages/taler-exchange-aml-webui/src/components/CreateSession.tsx:57
msgid "should have numbers"
msgstr "sollte Zahlen enthalten"
-#. screenid: 125
-#: packages/taler-exchange-aml-webui/src/components/CreateSession.tsx:61
+#: packages/taler-exchange-aml-webui/src/components/CreateSession.tsx:59
msgid "should have at least one character which is not a number or letter"
msgstr ""
"sollte mindestens ein Zeichen enthalten, das keine Zahl oder kein Buchstabe "
"ist"
-#. screenid: 125
-#: packages/taler-exchange-aml-webui/src/components/CreateSession.tsx:68
+#: packages/taler-exchange-aml-webui/src/components/CreateSession.tsx:66
msgid "Repeat password"
msgstr "Passwort wiederholen"
-#. screenid: 125
-#: packages/taler-exchange-aml-webui/src/components/CreateSession.tsx:74
+#: packages/taler-exchange-aml-webui/src/components/CreateSession.tsx:72
msgid "doesn't match"
msgstr "stimmt nicht überein"
-#. screenid: 125
-#: packages/taler-exchange-aml-webui/src/components/CreateSession.tsx:112
+#: packages/taler-exchange-aml-webui/src/components/CreateSession.tsx:110
#, fuzzy
msgid "Create session"
msgstr "Konto erstellen"
-#. screenid: 125
-#: packages/taler-exchange-aml-webui/src/components/CreateSession.tsx:139
+#: packages/taler-exchange-aml-webui/src/components/CreateSession.tsx:137
msgid "Create"
msgstr "Erstellen"
@@ -104,13 +86,12 @@ msgstr "Wallet-Konto"
msgid "Bank account"
msgstr "Bankkonto"
-#. screenid: 106
#: packages/taler-exchange-aml-webui/src/components/AccountBadges.tsx:40
#: packages/taler-exchange-aml-webui/src/components/ShowDecisionLimitInfo.tsx:93
#: packages/taler-exchange-aml-webui/src/pages/AccountList.tsx:249
#: packages/taler-exchange-aml-webui/src/pages/Dashboard.tsx:296
-#: packages/taler-exchange-aml-webui/src/pages/decision/Justification.tsx:98
-#: packages/taler-exchange-aml-webui/src/pages/decision/Justification.tsx:128
+#: packages/taler-exchange-aml-webui/src/pages/decision/Justification.tsx:96
+#: packages/taler-exchange-aml-webui/src/pages/decision/Justification.tsx:126
msgid "Under investigation"
msgstr "In Untersuchung"
@@ -134,11 +115,10 @@ msgstr ""
msgid "Account holder"
msgstr "Kontoinhaber"
-#. screenid: 111
#: packages/taler-exchange-aml-webui/src/components/PaytoTargetDetails.tsx:107
#: packages/taler-exchange-aml-webui/src/components/PaytoTargetDetails.tsx:110
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:620
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:855
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:618
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:853
msgid "IBAN"
msgstr "IBAN"
@@ -151,13 +131,12 @@ msgstr ""
msgid "Bank"
msgstr ""
-#. screenid: 111
#: packages/taler-exchange-aml-webui/src/components/PaytoTargetDetails.tsx:115
#: packages/taler-exchange-aml-webui/src/components/PaytoTargetDetails.tsx:120
#: packages/taler-exchange-aml-webui/src/components/PaytoTargetDetails.tsx:154
#: packages/taler-exchange-aml-webui/src/components/PaytoTargetDetails.tsx:160
#: packages/taler-exchange-aml-webui/src/pages/AccountList.tsx:299
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:906
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:904
#: packages/taler-exchange-aml-webui/src/pages/Transfers.tsx:366
#: packages/taler-exchange-aml-webui/src/pages/Transfers.tsx:437
msgid "Account"
@@ -262,9 +241,8 @@ msgstr "Die AML-Akte konnte nicht heruntergeladen werden."
msgid "No AML file is available for this account."
msgstr "Für dieses Konto ist keine AML-Akte verfügbar."
-#. screenid: 119
#: packages/taler-exchange-aml-webui/src/components/AccountCaseShell.tsx:166
-#: packages/taler-exchange-aml-webui/src/components/UnlockSession.tsx:75
+#: packages/taler-exchange-aml-webui/src/components/UnlockSession.tsx:73
msgid "Authorization denied for this session. Contact the administrator."
msgstr ""
"Autorisierung für diese Sitzung verweigert. Wenden Sie sich an den "
@@ -282,9 +260,8 @@ msgstr "Die Sitzung ist deaktiviert. Wenden Sie sich an den Administrator."
msgid "The exchange does not support PDF reports."
msgstr "Der Exchange unterstützt keine PDF-Berichte."
-#. screenid: 111
#: packages/taler-exchange-aml-webui/src/components/AccountCaseShell.tsx:187
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:355
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:353
msgid "Read-only officers cannot create AML decisions."
msgstr ""
"Sachbearbeiter mit Lesezugriff können keine AML-Entscheidungen erstellen."
@@ -294,10 +271,9 @@ msgid "A payto URI is required to create a new decision."
msgstr ""
"Zum Erstellen einer neuen Entscheidung ist eine Payto-URI erforderlich."
-#. screenid: 110
#: packages/taler-exchange-aml-webui/src/components/AccountCaseShell.tsx:211
-#: packages/taler-exchange-aml-webui/src/pages/ShowCollectedInfo.tsx:250
-#: packages/taler-exchange-aml-webui/src/pages/ShowCollectedInfo.tsx:507
+#: packages/taler-exchange-aml-webui/src/pages/ShowCollectedInfo.tsx:248
+#: packages/taler-exchange-aml-webui/src/pages/ShowCollectedInfo.tsx:505
#, fuzzy
#| msgid "Back to accounts"
msgid "Back to account"
@@ -354,10 +330,9 @@ msgstr "Technische Kennungen"
msgid "Full payto URI"
msgstr "Vollständige Payto-URI"
-#. screenid: 119
#: packages/taler-exchange-aml-webui/src/components/AccountCaseShell.tsx:352
-#: packages/taler-exchange-aml-webui/src/components/UnlockSession.tsx:119
-#: packages/taler-exchange-aml-webui/src/components/UnlockSession.tsx:127
+#: packages/taler-exchange-aml-webui/src/components/UnlockSession.tsx:117
+#: packages/taler-exchange-aml-webui/src/components/UnlockSession.tsx:125
#: packages/taler-exchange-aml-webui/src/pages/AccountDetails.tsx:138
#: packages/taler-exchange-aml-webui/src/pages/AccountDetails.tsx:149
#: packages/taler-exchange-aml-webui/src/pages/AccountDetails.tsx:167
@@ -370,11 +345,10 @@ msgstr "Nicht verfügbar"
msgid "Copy payto URI"
msgstr "Payto-URI kopieren"
-#. screenid: 111
#: packages/taler-exchange-aml-webui/src/components/AccountCaseShell.tsx:356
#: packages/taler-exchange-aml-webui/src/pages/AccountList.tsx:521
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:157
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:290
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:155
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:288
msgid "Normalized payto hash"
msgstr "Normalisierter Payto-Hash"
@@ -416,12 +390,11 @@ msgstr "Entscheidungsverlauf"
msgid "Close"
msgstr "Schließen"
-#. screenid: 122
#: packages/taler-exchange-aml-webui/src/components/ConfirmationModal.tsx:91
#: packages/taler-exchange-aml-webui/src/pages/decision/Rules.tsx:203
#: packages/taler-exchange-aml-webui/src/pages/decision/Rules.tsx:548
-#: packages/taler-exchange-aml-webui/src/components/NewMeasure.tsx:280
-#: packages/taler-exchange-aml-webui/src/components/NewMeasure.tsx:469
+#: packages/taler-exchange-aml-webui/src/components/NewMeasure.tsx:278
+#: packages/taler-exchange-aml-webui/src/components/NewMeasure.tsx:467
msgid "Cancel"
msgstr "Abbrechen"
@@ -495,10 +468,9 @@ msgstr "Registrierung anfordern"
msgid "Discard this key"
msgstr "Diesen Schlüssel verwerfen"
-#. screenid: 102
#: packages/taler-exchange-aml-webui/src/components/OfficerEnrollment.tsx:136
#: packages/taler-exchange-aml-webui/src/components/OfficerAccessFailure.tsx:84
-#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:240
+#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:239
msgid "Confirmation required"
msgstr "Bestätigung erforderlich"
@@ -539,19 +511,16 @@ msgstr "Der Exchange hat die Zugriffsprüfung des Sachbearbeiters abgelehnt."
msgid "Technical details"
msgstr "Technische Details"
-#. screenid: 119
-#: packages/taler-exchange-aml-webui/src/components/UnlockSession.tsx:72
+#: packages/taler-exchange-aml-webui/src/components/UnlockSession.tsx:70
msgid "Failed to unlock the session."
msgstr ""
-#. screenid: 119
-#: packages/taler-exchange-aml-webui/src/components/UnlockSession.tsx:101
+#: packages/taler-exchange-aml-webui/src/components/UnlockSession.tsx:99
#, fuzzy
msgid "Session locked"
msgstr "Konto gesperrt"
-#. screenid: 119
-#: packages/taler-exchange-aml-webui/src/components/UnlockSession.tsx:104
+#: packages/taler-exchange-aml-webui/src/components/UnlockSession.tsx:102
#, fuzzy
msgid ""
"Your session is normally locked anytime you reload. To unlock type your "
@@ -560,48 +529,37 @@ msgstr ""
"Ihr Konto wird normalerweise bei jedem Neuladen gesperrt. Geben Sie zum "
"Entsperren Ihr Passwort erneut ein."
-#. screenid: 119
-#. screenid: 112
-#: packages/taler-exchange-aml-webui/src/components/UnlockSession.tsx:112
-#: packages/taler-exchange-aml-webui/src/pages/Profile.tsx:66
+#: packages/taler-exchange-aml-webui/src/components/UnlockSession.tsx:110
+#: packages/taler-exchange-aml-webui/src/pages/Profile.tsx:64
msgid "Officer access"
msgstr "Sachbearbeiterzugriff"
-#. screenid: 119
-#. screenid: 112
-#: packages/taler-exchange-aml-webui/src/components/UnlockSession.tsx:117
-#: packages/taler-exchange-aml-webui/src/pages/Profile.tsx:71
+#: packages/taler-exchange-aml-webui/src/components/UnlockSession.tsx:115
+#: packages/taler-exchange-aml-webui/src/pages/Profile.tsx:69
msgid "Officer name"
msgstr "Name des Sachbearbeiters"
-#. screenid: 119
-#. screenid: 112
-#: packages/taler-exchange-aml-webui/src/components/UnlockSession.tsx:123
+#: packages/taler-exchange-aml-webui/src/components/UnlockSession.tsx:121
#: packages/taler-exchange-aml-webui/src/components/ShowDecisionLimitInfo.tsx:217
-#: packages/taler-exchange-aml-webui/src/pages/Profile.tsx:174
+#: packages/taler-exchange-aml-webui/src/pages/Profile.tsx:172
msgid "Officer public key"
msgstr "Öffentlicher Schlüssel des Sachbearbeiters"
-#. screenid: 119
-#: packages/taler-exchange-aml-webui/src/components/UnlockSession.tsx:164
+#: packages/taler-exchange-aml-webui/src/components/UnlockSession.tsx:162
msgid "Unlock"
msgstr "Entsperren"
-#. screenid: 119
-#: packages/taler-exchange-aml-webui/src/components/UnlockSession.tsx:171
-#: packages/taler-exchange-aml-webui/src/components/UnlockSession.tsx:180
+#: packages/taler-exchange-aml-webui/src/components/UnlockSession.tsx:169
+#: packages/taler-exchange-aml-webui/src/components/UnlockSession.tsx:178
msgid "Forget session"
msgstr "Sitzung vergessen"
-#. screenid: 119
-#: packages/taler-exchange-aml-webui/src/components/UnlockSession.tsx:179
+#: packages/taler-exchange-aml-webui/src/components/UnlockSession.tsx:177
msgid "Forget this session?"
msgstr "Diese Sitzung vergessen?"
-#. screenid: 119
-#. screenid: 112
-#: packages/taler-exchange-aml-webui/src/components/UnlockSession.tsx:189
-#: packages/taler-exchange-aml-webui/src/pages/Profile.tsx:231
+#: packages/taler-exchange-aml-webui/src/components/UnlockSession.tsx:187
+#: packages/taler-exchange-aml-webui/src/pages/Profile.tsx:229
msgid ""
"This deletes the officer key from this browser. You will need to create and "
"enroll a new key to use the AML WebUI here again."
@@ -610,10 +568,8 @@ msgstr ""
"müssen einen neuen Schlüssel erstellen und registrieren lassen, um die AML-"
"Weboberfläche hier erneut zu verwenden."
-#. screenid: 119
-#. screenid: 112
-#: packages/taler-exchange-aml-webui/src/components/UnlockSession.tsx:195
-#: packages/taler-exchange-aml-webui/src/pages/Profile.tsx:237
+#: packages/taler-exchange-aml-webui/src/components/UnlockSession.tsx:193
+#: packages/taler-exchange-aml-webui/src/pages/Profile.tsx:235
msgid ""
"This does not revoke the officer at the exchange. Ask the exchange operator "
"to revoke its access if the key may be compromised."
@@ -653,9 +609,8 @@ msgstr ""
"die Namen müssen eindeutig sein und sich von integrierten Eigenschaften "
"unterscheiden."
-#. screenid: 102
#: packages/taler-exchange-aml-webui/src/pages/decision/Properties.tsx:216
-#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:513
+#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:512
msgid "Properties"
msgstr "Eigenschaften"
@@ -675,18 +630,15 @@ msgstr "Weitere Eigenschaften hinzufügen, die oben nicht aufgeführt sind."
msgid "New properties"
msgstr "Neue Eigenschaften"
-#. screenid: 108
-#. screenid: 122
#: packages/taler-exchange-aml-webui/src/pages/decision/Properties.tsx:234
-#: packages/taler-exchange-aml-webui/src/pages/decision/Events.tsx:204
-#: packages/taler-exchange-aml-webui/src/components/NewMeasure.tsx:626
-#: packages/taler-exchange-aml-webui/src/components/NewMeasure.tsx:1104
+#: packages/taler-exchange-aml-webui/src/pages/decision/Events.tsx:202
+#: packages/taler-exchange-aml-webui/src/components/NewMeasure.tsx:624
+#: packages/taler-exchange-aml-webui/src/components/NewMeasure.tsx:1102
msgid "Name"
msgstr "Name"
-#. screenid: 122
#: packages/taler-exchange-aml-webui/src/pages/decision/Properties.tsx:240
-#: packages/taler-exchange-aml-webui/src/components/NewMeasure.tsx:720
+#: packages/taler-exchange-aml-webui/src/components/NewMeasure.tsx:718
msgid "Value"
msgstr "Wert"
@@ -821,136 +773,112 @@ msgstr "Ja"
msgid "No"
msgstr "Nein"
-#. screenid: 121
-#: packages/taler-exchange-aml-webui/src/components/RulesInfo.tsx:57
+#: packages/taler-exchange-aml-webui/src/components/RulesInfo.tsx:56
msgid "There are no rules for operations"
msgstr "Es gibt keine Regeln für Vorgänge"
-#. screenid: 121
-#: packages/taler-exchange-aml-webui/src/components/RulesInfo.tsx:60
+#: packages/taler-exchange-aml-webui/src/components/RulesInfo.tsx:59
msgid "This means that no operation has any limit."
msgstr "Das bedeutet, dass kein Vorgang begrenzt ist."
-#. screenid: 121
-#: packages/taler-exchange-aml-webui/src/components/RulesInfo.tsx:88
+#: packages/taler-exchange-aml-webui/src/components/RulesInfo.tsx:87
#: packages/taler-exchange-aml-webui/src/components/ShowDecisionLimitInfo.tsx:312
#: packages/taler-exchange-aml-webui/src/components/MeasureDetails.tsx:97
msgid "Operation"
msgstr "Vorgang"
-#. screenid: 121
-#: packages/taler-exchange-aml-webui/src/components/RulesInfo.tsx:94
+#: packages/taler-exchange-aml-webui/src/components/RulesInfo.tsx:93
#: packages/taler-exchange-aml-webui/src/pages/decision/Rules.tsx:744
msgid "Threshold"
msgstr "Schwellenwert"
-#. screenid: 121
-#: packages/taler-exchange-aml-webui/src/components/RulesInfo.tsx:100
+#: packages/taler-exchange-aml-webui/src/components/RulesInfo.tsx:99
msgid "Escalation"
msgstr "Eskalation"
-#. screenid: 121
-#: packages/taler-exchange-aml-webui/src/components/RulesInfo.tsx:106
+#: packages/taler-exchange-aml-webui/src/components/RulesInfo.tsx:105
msgid "Visibility"
msgstr "Sichtbarkeit"
-#. screenid: 121
-#: packages/taler-exchange-aml-webui/src/components/RulesInfo.tsx:112
+#: packages/taler-exchange-aml-webui/src/components/RulesInfo.tsx:111
#: packages/taler-exchange-aml-webui/src/pages/decision/Rules.tsx:737
msgid "Priority"
msgstr "Priorität"
-#. screenid: 121
-#: packages/taler-exchange-aml-webui/src/components/RulesInfo.tsx:119
+#: packages/taler-exchange-aml-webui/src/components/RulesInfo.tsx:118
msgid "Actions"
msgstr "Aktionen"
-#. screenid: 121
-#: packages/taler-exchange-aml-webui/src/components/RulesInfo.tsx:140
+#: packages/taler-exchange-aml-webui/src/components/RulesInfo.tsx:139
msgctxt "threshold"
msgid "%1$s every %2$s"
msgstr "%1$s alle %2$s"
-#. screenid: 121
-#: packages/taler-exchange-aml-webui/src/components/RulesInfo.tsx:159
+#: packages/taler-exchange-aml-webui/src/components/RulesInfo.tsx:158
#: packages/taler-exchange-aml-webui/src/pages/decision/Rules.tsx:774
msgid "Block operation"
msgstr "Vorgang sperren"
-#. screenid: 121
-#: packages/taler-exchange-aml-webui/src/components/RulesInfo.tsx:161
+#: packages/taler-exchange-aml-webui/src/components/RulesInfo.tsx:160
msgid "All required:"
msgstr "Alle erforderlich:"
-#. screenid: 121
-#: packages/taler-exchange-aml-webui/src/components/RulesInfo.tsx:163
+#: packages/taler-exchange-aml-webui/src/components/RulesInfo.tsx:162
msgid "Any one:"
msgstr "Eine beliebige:"
-#. screenid: 121
-#: packages/taler-exchange-aml-webui/src/components/RulesInfo.tsx:180
+#: packages/taler-exchange-aml-webui/src/components/RulesInfo.tsx:179
msgid "Customer-visible"
msgstr "Für Kunden sichtbar"
-#. screenid: 121
-#: packages/taler-exchange-aml-webui/src/components/RulesInfo.tsx:182
+#: packages/taler-exchange-aml-webui/src/components/RulesInfo.tsx:181
msgid "Internal"
msgstr "Intern"
-#. screenid: 121
-#: packages/taler-exchange-aml-webui/src/components/RulesInfo.tsx:193
+#: packages/taler-exchange-aml-webui/src/components/RulesInfo.tsx:192
msgid "Edit %1$s rule"
msgstr "%1$s-Regel bearbeiten"
-#. screenid: 121
-#: packages/taler-exchange-aml-webui/src/components/RulesInfo.tsx:216
+#: packages/taler-exchange-aml-webui/src/components/RulesInfo.tsx:215
msgid "Remove %1$s rule"
msgstr "%1$s-Regel entfernen"
-#. screenid: 121
-#: packages/taler-exchange-aml-webui/src/components/RulesInfo.tsx:258
+#: packages/taler-exchange-aml-webui/src/components/RulesInfo.tsx:257
msgctxt "operation type"
msgid "Withdraw"
msgstr "Abheben"
-#. screenid: 121
-#: packages/taler-exchange-aml-webui/src/components/RulesInfo.tsx:260
+#: packages/taler-exchange-aml-webui/src/components/RulesInfo.tsx:259
msgctxt "operation type"
msgid "Deposit"
msgstr "Einzahlung"
-#. screenid: 121
-#: packages/taler-exchange-aml-webui/src/components/RulesInfo.tsx:262
+#: packages/taler-exchange-aml-webui/src/components/RulesInfo.tsx:261
msgctxt "operation type"
msgid "Merge"
msgstr "Zusammenführen"
-#. screenid: 121
-#: packages/taler-exchange-aml-webui/src/components/RulesInfo.tsx:264
+#: packages/taler-exchange-aml-webui/src/components/RulesInfo.tsx:263
msgctxt "operation type"
msgid "Aggregate"
msgstr "Aggregieren"
-#. screenid: 121
-#: packages/taler-exchange-aml-webui/src/components/RulesInfo.tsx:266
+#: packages/taler-exchange-aml-webui/src/components/RulesInfo.tsx:265
msgctxt "operation type"
msgid "Balance"
msgstr "Saldo"
-#. screenid: 121
-#: packages/taler-exchange-aml-webui/src/components/RulesInfo.tsx:268
+#: packages/taler-exchange-aml-webui/src/components/RulesInfo.tsx:267
msgctxt "operation type"
msgid "Refund"
msgstr "Rückerstattung"
-#. screenid: 121
-#: packages/taler-exchange-aml-webui/src/components/RulesInfo.tsx:270
+#: packages/taler-exchange-aml-webui/src/components/RulesInfo.tsx:269
msgctxt "operation type"
msgid "Close"
msgstr "Schließen"
-#. screenid: 121
-#: packages/taler-exchange-aml-webui/src/components/RulesInfo.tsx:272
+#: packages/taler-exchange-aml-webui/src/components/RulesInfo.tsx:271
msgctxt "operation type"
msgid "Transaction"
msgstr "Transaktion"
@@ -982,11 +910,10 @@ msgstr ""
msgid "Resulting case disposition"
msgstr ""
-#. screenid: 106
#: packages/taler-exchange-aml-webui/src/components/ShowDecisionLimitInfo.tsx:94
#: packages/taler-exchange-aml-webui/src/pages/AccountList.tsx:250
-#: packages/taler-exchange-aml-webui/src/pages/decision/Justification.tsx:103
-#: packages/taler-exchange-aml-webui/src/pages/decision/Justification.tsx:130
+#: packages/taler-exchange-aml-webui/src/pages/decision/Justification.tsx:101
+#: packages/taler-exchange-aml-webui/src/pages/decision/Justification.tsx:128
msgid "Not under investigation"
msgstr "Nicht in Untersuchung"
@@ -1046,18 +973,16 @@ msgstr "Transaktionstyp auswählen"
msgid "Policy expires"
msgstr ""
-#. screenid: 102
#: packages/taler-exchange-aml-webui/src/components/ShowDecisionLimitInfo.tsx:173
#: packages/taler-exchange-aml-webui/src/pages/decision/Rules.tsx:844
-#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:363
+#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:362
msgid "Successor measure"
msgstr "Nachfolgemaßnahme"
-#. screenid: 102
#: packages/taler-exchange-aml-webui/src/components/ShowDecisionLimitInfo.tsx:174
#: packages/taler-exchange-aml-webui/src/pages/decision/Rules.tsx:493
#: packages/taler-exchange-aml-webui/src/pages/AccountDetails.tsx:157
-#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:366
+#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:365
msgid "Exchange defaults"
msgstr "Exchange-Standardregeln"
@@ -1073,9 +998,8 @@ msgstr "Benutzerdefinierte Maßnahmen"
msgid "No custom measures were stored."
msgstr "Es wurde keine aktive Maßnahme ausgewählt."
-#. screenid: 113
#: packages/taler-exchange-aml-webui/src/components/ShowDecisionLimitInfo.tsx:202
-#: packages/taler-exchange-aml-webui/src/pages/DecisionWizard.tsx:210
+#: packages/taler-exchange-aml-webui/src/pages/DecisionWizard.tsx:208
#: packages/taler-exchange-aml-webui/src/pages/Info.tsx:132
msgid "Account properties"
msgstr "Kontoeigenschaften"
@@ -1112,10 +1036,9 @@ msgid ""
"No stored or currently configured definition is available for this reference."
msgstr ""
-#. screenid: 122
#: packages/taler-exchange-aml-webui/src/components/ShowDecisionLimitInfo.tsx:291
-#: packages/taler-exchange-aml-webui/src/components/NewMeasure.tsx:659
-#: packages/taler-exchange-aml-webui/src/components/NewMeasure.tsx:938
+#: packages/taler-exchange-aml-webui/src/components/NewMeasure.tsx:657
+#: packages/taler-exchange-aml-webui/src/components/NewMeasure.tsx:936
msgid "Check"
msgstr "Überprüfen"
@@ -1130,10 +1053,9 @@ msgstr ""
msgid "Description unavailable"
msgstr "Attribute nicht verfügbar"
-#. screenid: 122
#: packages/taler-exchange-aml-webui/src/components/ShowDecisionLimitInfo.tsx:299
-#: packages/taler-exchange-aml-webui/src/components/NewMeasure.tsx:639
-#: packages/taler-exchange-aml-webui/src/components/NewMeasure.tsx:891
+#: packages/taler-exchange-aml-webui/src/components/NewMeasure.tsx:637
+#: packages/taler-exchange-aml-webui/src/components/NewMeasure.tsx:889
msgid "Program"
msgstr "Programm"
@@ -1142,10 +1064,9 @@ msgstr "Programm"
msgid "Voluntary"
msgstr ""
-#. screenid: 122
#: packages/taler-exchange-aml-webui/src/components/ShowDecisionLimitInfo.tsx:320
-#: packages/taler-exchange-aml-webui/src/components/NewMeasure.tsx:682
-#: packages/taler-exchange-aml-webui/src/components/NewMeasure.tsx:907
+#: packages/taler-exchange-aml-webui/src/components/NewMeasure.tsx:680
+#: packages/taler-exchange-aml-webui/src/components/NewMeasure.tsx:905
msgid "Context"
msgstr "Kontext"
@@ -1157,10 +1078,9 @@ msgstr "Entscheidungsdatum"
msgid "Expired"
msgstr "Abgelaufen"
-#. screenid: 102
#: packages/taler-exchange-aml-webui/src/components/ShowDecisionLimitInfo.tsx:357
#: packages/taler-exchange-aml-webui/src/pages/AccountDetails.tsx:438
-#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:355
+#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:354
msgid "Expires"
msgstr "Läuft ab"
@@ -1184,9 +1104,8 @@ msgstr ""
msgid "Made by"
msgstr ""
-#. screenid: 110
#: packages/taler-exchange-aml-webui/src/components/ShowDecisionLimitInfo.tsx:368
-#: packages/taler-exchange-aml-webui/src/pages/ShowCollectedInfo.tsx:272
+#: packages/taler-exchange-aml-webui/src/pages/ShowCollectedInfo.tsx:270
#, fuzzy
#| msgid "AML officer public key"
msgid "AML officer"
@@ -1247,18 +1166,16 @@ msgstr "Erforderlich"
msgid "Required program inputs"
msgstr "Anforderungen"
-#. screenid: 122
#: packages/taler-exchange-aml-webui/src/components/MeasureDetails.tsx:169
-#: packages/taler-exchange-aml-webui/src/components/NewMeasure.tsx:962
+#: packages/taler-exchange-aml-webui/src/components/NewMeasure.tsx:960
#: packages/taler-exchange-aml-webui/src/pages/Info.tsx:405
#, fuzzy
#| msgid "Required"
msgid "Required context"
msgstr "Erforderlich"
-#. screenid: 122
#: packages/taler-exchange-aml-webui/src/components/MeasureDetails.tsx:170
-#: packages/taler-exchange-aml-webui/src/components/NewMeasure.tsx:954
+#: packages/taler-exchange-aml-webui/src/components/NewMeasure.tsx:952
#, fuzzy
#| msgid "Output"
msgid "Outputs"
@@ -1308,10 +1225,9 @@ msgstr "Überprüfen"
msgid "Started"
msgstr "Begonnen"
-#. screenid: 112
#: packages/taler-exchange-aml-webui/src/components/ShowLegitimizationInfo.tsx:60
#: packages/taler-exchange-aml-webui/src/pages/AccountList.tsx:305
-#: packages/taler-exchange-aml-webui/src/pages/Profile.tsx:140
+#: packages/taler-exchange-aml-webui/src/pages/Profile.tsx:138
msgid "Status"
msgstr "Status"
@@ -1367,49 +1283,41 @@ msgstr "In einem Jahr"
msgid "Never"
msgstr "Nie"
-#. screenid: 122
-#. screenid: 102
#: packages/taler-exchange-aml-webui/src/pages/decision/Rules.tsx:105
#: packages/taler-exchange-aml-webui/src/pages/decision/Rules.tsx:114
-#: packages/taler-exchange-aml-webui/src/components/NewMeasure.tsx:98
-#: packages/taler-exchange-aml-webui/src/components/NewMeasure.tsx:107
+#: packages/taler-exchange-aml-webui/src/components/NewMeasure.tsx:96
+#: packages/taler-exchange-aml-webui/src/components/NewMeasure.tsx:105
#: packages/taler-exchange-aml-webui/src/pages/decision/Measures.tsx:66
#: packages/taler-exchange-aml-webui/src/pages/decision/Measures.tsx:75
-#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:199
-#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:208
+#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:198
+#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:207
#: packages/taler-exchange-aml-webui/src/Routing.tsx:560
#: packages/taler-exchange-aml-webui/src/Routing.tsx:569
msgid "Failed to load available measures."
msgstr "Die verfügbaren Maßnahmen konnten nicht geladen werden."
-#. screenid: 122
-#. screenid: 102
#: packages/taler-exchange-aml-webui/src/pages/decision/Rules.tsx:119
-#: packages/taler-exchange-aml-webui/src/components/NewMeasure.tsx:112
+#: packages/taler-exchange-aml-webui/src/components/NewMeasure.tsx:110
#: packages/taler-exchange-aml-webui/src/pages/decision/Measures.tsx:80
-#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:213
+#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:212
#: packages/taler-exchange-aml-webui/src/pages/Info.tsx:298
#: packages/taler-exchange-aml-webui/src/Routing.tsx:516
#: packages/taler-exchange-aml-webui/src/Routing.tsx:574
msgid "The officer session is invalid."
msgstr "Die Sitzung des AML-Sachbearbeiters ist ungültig."
-#. screenid: 122
-#. screenid: 102
#: packages/taler-exchange-aml-webui/src/pages/decision/Rules.tsx:123
-#: packages/taler-exchange-aml-webui/src/components/NewMeasure.tsx:116
+#: packages/taler-exchange-aml-webui/src/components/NewMeasure.tsx:114
#: packages/taler-exchange-aml-webui/src/pages/decision/Measures.tsx:84
-#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:217
+#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:216
#: packages/taler-exchange-aml-webui/src/Routing.tsx:580
msgid "The measures endpoint was not found."
msgstr "Der Endpunkt für Maßnahmen wurde nicht gefunden."
-#. screenid: 122
-#. screenid: 102
#: packages/taler-exchange-aml-webui/src/pages/decision/Rules.tsx:129
-#: packages/taler-exchange-aml-webui/src/components/NewMeasure.tsx:122
+#: packages/taler-exchange-aml-webui/src/components/NewMeasure.tsx:120
#: packages/taler-exchange-aml-webui/src/pages/decision/Measures.tsx:90
-#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:223
+#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:222
#: packages/taler-exchange-aml-webui/src/Routing.tsx:586
msgid "The officer session is disabled."
msgstr "Die Sitzung des AML-Sachbearbeiters ist deaktiviert."
@@ -1437,9 +1345,8 @@ msgstr "Regel hinzufügen"
msgid "This measure is no longer available."
msgstr "Diese Nachfolgemaßnahme ist nicht mehr verfügbar."
-#. screenid: 102
#: packages/taler-exchange-aml-webui/src/pages/decision/Rules.tsx:371
-#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:349
+#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:348
#, fuzzy
#| msgid "Properties"
msgid "Proposed rules"
@@ -1475,9 +1382,8 @@ msgstr "Vorgänge ohne Limits"
msgid "No proposed rule limits these operations: %1$s."
msgstr "Keine vorgeschlagene Regel begrenzt diese Vorgänge: %1$s."
-#. screenid: 102
#: packages/taler-exchange-aml-webui/src/pages/decision/Rules.tsx:425
-#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:338
+#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:337
msgid "Invalid proposed rules"
msgstr "Ungültige vorgeschlagene Regeln"
@@ -1784,9 +1690,8 @@ msgstr "Konto eröffnet"
msgid "No officer or system note is available for this account."
msgstr "Für dieses Konto ist keine AML-Akte verfügbar."
-#. screenid: 111
#: packages/taler-exchange-aml-webui/src/pages/AccountDetails.tsx:227
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:306
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:304
#, fuzzy
#| msgid "Send decision"
msgid "Current decision"
@@ -2241,72 +2146,61 @@ msgstr "Verringert um"
msgid "Increased by"
msgstr "Erhöht um"
-#. screenid: 108
-#: packages/taler-exchange-aml-webui/src/pages/decision/Events.tsx:114
+#: packages/taler-exchange-aml-webui/src/pages/decision/Events.tsx:112
msgid ""
"The built-in event selection differs from the events derived from the "
"proposed account state."
msgstr ""
-#. screenid: 108
-#: packages/taler-exchange-aml-webui/src/pages/decision/Events.tsx:119
+#: packages/taler-exchange-aml-webui/src/pages/decision/Events.tsx:117
msgid ""
"Built-in events are derived from changes to the proposed account properties. "
"They are stored for reporting and statistics; they do not notify the "
"customer."
msgstr ""
-#. screenid: 108
-#: packages/taler-exchange-aml-webui/src/pages/decision/Events.tsx:138
+#: packages/taler-exchange-aml-webui/src/pages/decision/Events.tsx:136
#, fuzzy
#| msgid "Reset to default"
msgid "Reset to derived events"
msgstr "Auf Standard zurücksetzen"
-#. screenid: 108
-#: packages/taler-exchange-aml-webui/src/pages/decision/Events.tsx:169
+#: packages/taler-exchange-aml-webui/src/pages/decision/Events.tsx:167
msgid "Calculated"
msgstr "Berechnet"
-#. screenid: 108
-#: packages/taler-exchange-aml-webui/src/pages/decision/Events.tsx:170
+#: packages/taler-exchange-aml-webui/src/pages/decision/Events.tsx:168
msgid ""
"Events derived from proposed property changes and submitted information."
msgstr ""
-#. screenid: 108
-#: packages/taler-exchange-aml-webui/src/pages/decision/Events.tsx:184
+#: packages/taler-exchange-aml-webui/src/pages/decision/Events.tsx:182
msgid "Other built-in events"
msgstr ""
-#. screenid: 108
-#: packages/taler-exchange-aml-webui/src/pages/decision/Events.tsx:185
+#: packages/taler-exchange-aml-webui/src/pages/decision/Events.tsx:183
#, fuzzy
#| msgid "Events that can be triggered manually"
msgid "Additional events that may be recorded manually."
msgstr "Ereignisse, die manuell ausgelöst werden können"
-#. screenid: 108
-#: packages/taler-exchange-aml-webui/src/pages/decision/Events.tsx:198
+#: packages/taler-exchange-aml-webui/src/pages/decision/Events.tsx:196
#, fuzzy
#| msgid "Next event"
msgid "Custom events"
msgstr "Nächstes Ereignis"
-#. screenid: 108
-#: packages/taler-exchange-aml-webui/src/pages/decision/Events.tsx:199
+#: packages/taler-exchange-aml-webui/src/pages/decision/Events.tsx:197
msgid "Operator-defined event names that are not part of the selected dialect."
msgstr ""
-#. screenid: 108
-#: packages/taler-exchange-aml-webui/src/pages/decision/Events.tsx:213
+#: packages/taler-exchange-aml-webui/src/pages/decision/Events.tsx:211
#, fuzzy
#| msgid "Describe the decision."
msgid "Events recorded with this decision"
msgstr "Die Entscheidung beschreiben."
-#. screenid: 108
-#: packages/taler-exchange-aml-webui/src/pages/decision/Events.tsx:214
+#: packages/taler-exchange-aml-webui/src/pages/decision/Events.tsx:212
#, fuzzy
#| msgid ""
#| "The events will be triggered only after the decision has been confirmed."
@@ -2315,152 +2209,129 @@ msgstr ""
"Die Ereignisse werden erst ausgelöst, nachdem die Entscheidung bestätigt "
"wurde."
-#. screenid: 107
-#: packages/taler-exchange-aml-webui/src/pages/decision/Information.tsx:211
+#: packages/taler-exchange-aml-webui/src/pages/decision/Information.tsx:209
#, fuzzy
#| msgid "System information"
msgid "Add customer information"
msgstr "Systeminformation"
-#. screenid: 107
-#: packages/taler-exchange-aml-webui/src/pages/decision/Information.tsx:214
+#: packages/taler-exchange-aml-webui/src/pages/decision/Information.tsx:212
msgid ""
"The completed form is attached to this AML decision as reviewed account "
"information. It does not create a customer-facing measure."
msgstr ""
-#. screenid: 107
-#: packages/taler-exchange-aml-webui/src/pages/decision/Information.tsx:225
+#: packages/taler-exchange-aml-webui/src/pages/decision/Information.tsx:223
#, fuzzy
#| msgid "Collected information"
msgid "Selected form"
msgstr "Erfasste Informationen"
-#. screenid: 107
-#: packages/taler-exchange-aml-webui/src/pages/decision/Information.tsx:235
+#: packages/taler-exchange-aml-webui/src/pages/decision/Information.tsx:233
#, fuzzy
#| msgid "Complete the form"
msgid "Choose another form"
msgstr "Formular ausfüllen"
-#. screenid: 107
-#: packages/taler-exchange-aml-webui/src/pages/decision/Information.tsx:244
+#: packages/taler-exchange-aml-webui/src/pages/decision/Information.tsx:242
msgid "Expiration"
msgstr "Ablauf"
-#. screenid: 107
-#: packages/taler-exchange-aml-webui/src/pages/decision/Information.tsx:245
+#: packages/taler-exchange-aml-webui/src/pages/decision/Information.tsx:243
msgid "Expiration date of the information filled in this form."
msgstr "Ablaufdatum der in diesem Formular eingegebenen Informationen."
-#. screenid: 107
-#: packages/taler-exchange-aml-webui/src/pages/decision/Information.tsx:256
+#: packages/taler-exchange-aml-webui/src/pages/decision/Information.tsx:254
#: packages/taler-exchange-aml-webui/src/pages/Forms.tsx:250
#, fuzzy
#| msgid "Context"
msgid "Form context"
msgstr "Kontext"
-#. screenid: 107
-#: packages/taler-exchange-aml-webui/src/pages/decision/Information.tsx:263
+#: packages/taler-exchange-aml-webui/src/pages/decision/Information.tsx:261
#: packages/taler-exchange-aml-webui/src/pages/Forms.tsx:259
#, fuzzy
#| msgid "Context"
msgid "Advanced form context"
msgstr "Kontext"
-#. screenid: 107
-#: packages/taler-exchange-aml-webui/src/pages/decision/Information.tsx:266
+#: packages/taler-exchange-aml-webui/src/pages/decision/Information.tsx:264
msgid ""
"Only change this operator-defined JSON when the form documentation requires "
"additional context."
msgstr ""
-#. screenid: 107
-#: packages/taler-exchange-aml-webui/src/pages/decision/Information.tsx:272
+#: packages/taler-exchange-aml-webui/src/pages/decision/Information.tsx:270
#, fuzzy
#| msgid "Context"
msgid "Context as JSON"
msgstr "Kontext"
-#. screenid: 107
-#: packages/taler-exchange-aml-webui/src/pages/decision/Information.tsx:293
+#: packages/taler-exchange-aml-webui/src/pages/decision/Information.tsx:291
#: packages/taler-exchange-aml-webui/src/pages/Forms.tsx:326
#, fuzzy
msgid "Invalid JSON"
msgstr "Ungültiger Host"
-#. screenid: 107
-#: packages/taler-exchange-aml-webui/src/pages/decision/Information.tsx:298
+#: packages/taler-exchange-aml-webui/src/pages/decision/Information.tsx:296
msgid "Invalid expiration"
msgstr "Ungültiges Ablaufdatum"
-#. screenid: 107
-#: packages/taler-exchange-aml-webui/src/pages/decision/Information.tsx:299
+#: packages/taler-exchange-aml-webui/src/pages/decision/Information.tsx:297
msgid "Attributes require an expiration date in the future or set to Never."
msgstr ""
"Attribute benötigen ein in der Zukunft liegendes Ablaufdatum oder müssen auf "
"„Nie“ gesetzt werden."
-#. screenid: 107
-#: packages/taler-exchange-aml-webui/src/pages/decision/Information.tsx:357
+#: packages/taler-exchange-aml-webui/src/pages/decision/Information.tsx:355
msgid "Include new information"
msgstr "Neue Informationen einbeziehen"
-#. screenid: 107
-#: packages/taler-exchange-aml-webui/src/pages/decision/Information.tsx:358
+#: packages/taler-exchange-aml-webui/src/pages/decision/Information.tsx:356
msgid ""
"This step is optional. Select a form to attach newly reviewed AML/KYC "
"information, or continue without one."
msgstr ""
-#. screenid: 107
-#: packages/taler-exchange-aml-webui/src/pages/decision/Information.tsx:363
+#: packages/taler-exchange-aml-webui/src/pages/decision/Information.tsx:361
msgid "AML/KYC form"
msgstr ""
-#. screenid: 107
-#: packages/taler-exchange-aml-webui/src/pages/decision/Information.tsx:364
+#: packages/taler-exchange-aml-webui/src/pages/decision/Information.tsx:362
msgid "Search AML/KYC forms"
msgstr "AML/KYC-Formulare durchsuchen"
-#. screenid: 106
-#: packages/taler-exchange-aml-webui/src/pages/decision/Justification.tsx:99
+#: packages/taler-exchange-aml-webui/src/pages/decision/Justification.tsx:97
#, fuzzy
#| msgid "Accounts under investigation."
msgid "The account will be included in the AML investigation queue."
msgstr "Konten in Untersuchung."
-#. screenid: 106
-#: packages/taler-exchange-aml-webui/src/pages/decision/Justification.tsx:104
+#: packages/taler-exchange-aml-webui/src/pages/decision/Justification.tsx:102
#, fuzzy
#| msgid "Accounts under investigation."
msgid "The account will not be included in the AML investigation queue."
msgstr "Konten in Untersuchung."
-#. screenid: 106
-#: packages/taler-exchange-aml-webui/src/pages/decision/Justification.tsx:112
+#: packages/taler-exchange-aml-webui/src/pages/decision/Justification.tsx:110
#, fuzzy
#| msgid "Investigation"
msgid "Current investigation status"
msgstr "Untersuchung"
-#. screenid: 106
-#: packages/taler-exchange-aml-webui/src/pages/decision/Justification.tsx:126
+#: packages/taler-exchange-aml-webui/src/pages/decision/Justification.tsx:124
#, fuzzy
#| msgid "No previous decisions"
msgid "No previous decision"
msgstr "Keine früheren Entscheidungen"
-#. screenid: 106
-#: packages/taler-exchange-aml-webui/src/pages/decision/Justification.tsx:138
+#: packages/taler-exchange-aml-webui/src/pages/decision/Justification.tsx:136
#, fuzzy
#| msgid "Investigation"
msgid "Investigation status after this decision"
msgstr "Untersuchung"
-#. screenid: 106
-#: packages/taler-exchange-aml-webui/src/pages/decision/Justification.tsx:143
+#: packages/taler-exchange-aml-webui/src/pages/decision/Justification.tsx:141
#, fuzzy
#| msgid "Measures the customer must complete under the current policy."
msgid ""
@@ -2469,244 +2340,203 @@ msgid ""
msgstr ""
"Maßnahmen, die der Kunde gemäß der aktuellen Richtlinie abschließen muss."
-#. screenid: 106
-#: packages/taler-exchange-aml-webui/src/pages/decision/Justification.tsx:194
+#: packages/taler-exchange-aml-webui/src/pages/decision/Justification.tsx:192
#, fuzzy
#| msgid "Decision date"
msgid "Decision rationale"
msgstr "Entscheidungsdatum"
-#. screenid: 106
-#: packages/taler-exchange-aml-webui/src/pages/decision/Justification.tsx:195
+#: packages/taler-exchange-aml-webui/src/pages/decision/Justification.tsx:193
msgid ""
"Record the facts and reasoning needed to understand this decision in a later "
"audit or review."
msgstr ""
-#. screenid: 122
-#: packages/taler-exchange-aml-webui/src/components/NewMeasure.tsx:264
+#: packages/taler-exchange-aml-webui/src/components/NewMeasure.tsx:262
#, fuzzy
#| msgid "Custom measures"
msgid "Create custom measure"
msgstr "Benutzerdefinierte Maßnahmen"
-#. screenid: 122
-#: packages/taler-exchange-aml-webui/src/components/NewMeasure.tsx:266
+#: packages/taler-exchange-aml-webui/src/components/NewMeasure.tsx:264
#, fuzzy
#| msgid "Add custom measure"
msgid "Edit custom measure"
msgstr "Benutzerdefinierte Maßnahme hinzufügen"
-#. screenid: 122
-#: packages/taler-exchange-aml-webui/src/components/NewMeasure.tsx:270
+#: packages/taler-exchange-aml-webui/src/components/NewMeasure.tsx:268
msgid ""
"Combine a customer check with an AML program, or use SKIP to run a program "
"immediately. Context values must satisfy the selected check and program "
"requirements."
msgstr ""
-#. screenid: 122
-#: packages/taler-exchange-aml-webui/src/components/NewMeasure.tsx:289
-#: packages/taler-exchange-aml-webui/src/components/NewMeasure.tsx:478
+#: packages/taler-exchange-aml-webui/src/components/NewMeasure.tsx:287
+#: packages/taler-exchange-aml-webui/src/components/NewMeasure.tsx:476
#: packages/taler-exchange-aml-webui/src/pages/decision/Measures.tsx:465
msgid "Add custom measure"
msgstr "Benutzerdefinierte Maßnahme hinzufügen"
-#. screenid: 122
-#: packages/taler-exchange-aml-webui/src/components/NewMeasure.tsx:299
-#: packages/taler-exchange-aml-webui/src/components/NewMeasure.tsx:488
+#: packages/taler-exchange-aml-webui/src/components/NewMeasure.tsx:297
+#: packages/taler-exchange-aml-webui/src/components/NewMeasure.tsx:486
msgid "Save changes"
msgstr ""
-#. screenid: 122
-#: packages/taler-exchange-aml-webui/src/components/NewMeasure.tsx:306
-#: packages/taler-exchange-aml-webui/src/components/NewMeasure.tsx:495
+#: packages/taler-exchange-aml-webui/src/components/NewMeasure.tsx:304
+#: packages/taler-exchange-aml-webui/src/components/NewMeasure.tsx:493
#, fuzzy
#| msgid "Add custom measure"
msgid "Remove custom measure"
msgstr "Benutzerdefinierte Maßnahme hinzufügen"
-#. screenid: 122
-#: packages/taler-exchange-aml-webui/src/components/NewMeasure.tsx:547
+#: packages/taler-exchange-aml-webui/src/components/NewMeasure.tsx:545
#, fuzzy
#| msgid "Configure verification type: %1$s"
msgid "Configure %1$s verification"
msgstr "Verifizierungstyp konfigurieren: %1$s"
-#. screenid: 122
-#: packages/taler-exchange-aml-webui/src/components/NewMeasure.tsx:558
+#: packages/taler-exchange-aml-webui/src/components/NewMeasure.tsx:556
msgid "Use advanced measure editor"
msgstr ""
-#. screenid: 122
-#: packages/taler-exchange-aml-webui/src/components/NewMeasure.tsx:587
+#: packages/taler-exchange-aml-webui/src/components/NewMeasure.tsx:585
#, fuzzy
#| msgid "Name of the verification measure"
msgid "Use guided verification editor"
msgstr "Name der Verifizierungsmaßnahme"
-#. screenid: 122
-#: packages/taler-exchange-aml-webui/src/components/NewMeasure.tsx:632
-#: packages/taler-exchange-aml-webui/src/components/NewMeasure.tsx:1111
+#: packages/taler-exchange-aml-webui/src/components/NewMeasure.tsx:630
+#: packages/taler-exchange-aml-webui/src/components/NewMeasure.tsx:1109
msgid "There is already a measure with that name"
msgstr "Es gibt bereits eine Maßnahme mit diesem Namen"
-#. screenid: 122
-#: packages/taler-exchange-aml-webui/src/components/NewMeasure.tsx:646
+#: packages/taler-exchange-aml-webui/src/components/NewMeasure.tsx:644
msgid ""
"Runs immediately for SKIP measures, or after a successful check. It may be "
"omitted for a check that only presents or collects information."
msgstr ""
-#. screenid: 122
-#: packages/taler-exchange-aml-webui/src/components/NewMeasure.tsx:650
+#: packages/taler-exchange-aml-webui/src/components/NewMeasure.tsx:648
msgid "Missing check or program"
msgstr "Prüfung oder Programm fehlt"
-#. screenid: 122
-#: packages/taler-exchange-aml-webui/src/components/NewMeasure.tsx:660
+#: packages/taler-exchange-aml-webui/src/components/NewMeasure.tsx:658
msgid ""
"The customer-facing check to perform before the program. Leave empty to use "
"SKIP and run the program immediately."
msgstr ""
-#. screenid: 122
-#: packages/taler-exchange-aml-webui/src/components/NewMeasure.tsx:683
+#: packages/taler-exchange-aml-webui/src/components/NewMeasure.tsx:681
msgid ""
"Configuration values required by the selected check or program. Property "
"names and value types must match the exchange configuration."
msgstr ""
-#. screenid: 122
-#: packages/taler-exchange-aml-webui/src/components/NewMeasure.tsx:690
+#: packages/taler-exchange-aml-webui/src/components/NewMeasure.tsx:688
msgid "Field name"
msgstr "Feldname"
-#. screenid: 122
-#: packages/taler-exchange-aml-webui/src/components/NewMeasure.tsx:695
+#: packages/taler-exchange-aml-webui/src/components/NewMeasure.tsx:693
msgid "Type"
msgstr "Typ"
-#. screenid: 122
-#: packages/taler-exchange-aml-webui/src/components/NewMeasure.tsx:699
+#: packages/taler-exchange-aml-webui/src/components/NewMeasure.tsx:697
msgid "string"
msgstr "string"
-#. screenid: 122
-#: packages/taler-exchange-aml-webui/src/components/NewMeasure.tsx:703
+#: packages/taler-exchange-aml-webui/src/components/NewMeasure.tsx:701
msgid "number"
msgstr "number"
-#. screenid: 122
-#: packages/taler-exchange-aml-webui/src/components/NewMeasure.tsx:707
+#: packages/taler-exchange-aml-webui/src/components/NewMeasure.tsx:705
msgid "boolean"
msgstr "boolean"
-#. screenid: 122
-#: packages/taler-exchange-aml-webui/src/components/NewMeasure.tsx:711
+#: packages/taler-exchange-aml-webui/src/components/NewMeasure.tsx:709
msgid "json"
msgstr "json"
-#. screenid: 122
-#: packages/taler-exchange-aml-webui/src/components/NewMeasure.tsx:738
-#: packages/taler-exchange-aml-webui/src/components/NewMeasure.tsx:792
+#: packages/taler-exchange-aml-webui/src/components/NewMeasure.tsx:736
+#: packages/taler-exchange-aml-webui/src/components/NewMeasure.tsx:790
#, fuzzy
#| msgid "Form not available"
msgid "Program \"%1$s\" is not available"
msgstr "Formular nicht verfügbar"
-#. screenid: 122
-#: packages/taler-exchange-aml-webui/src/components/NewMeasure.tsx:742
+#: packages/taler-exchange-aml-webui/src/components/NewMeasure.tsx:740
msgid "There are unsatisfied inputs: %1$s"
msgstr "Es gibt nicht erfüllte Eingaben: %1$s"
-#. screenid: 122
-#: packages/taler-exchange-aml-webui/src/components/NewMeasure.tsx:750
-#: packages/taler-exchange-aml-webui/src/components/NewMeasure.tsx:772
+#: packages/taler-exchange-aml-webui/src/components/NewMeasure.tsx:748
+#: packages/taler-exchange-aml-webui/src/components/NewMeasure.tsx:770
msgid "Check \"%1$s\" is not available"
msgstr ""
-#. screenid: 122
-#: packages/taler-exchange-aml-webui/src/components/NewMeasure.tsx:756
+#: packages/taler-exchange-aml-webui/src/components/NewMeasure.tsx:754
msgid "There are missing inputs: %1$s"
msgstr "Es fehlen Eingaben: %1$s"
-#. screenid: 122
-#: packages/taler-exchange-aml-webui/src/components/NewMeasure.tsx:779
-#: packages/taler-exchange-aml-webui/src/components/NewMeasure.tsx:799
+#: packages/taler-exchange-aml-webui/src/components/NewMeasure.tsx:777
+#: packages/taler-exchange-aml-webui/src/components/NewMeasure.tsx:797
msgid "There are missing requirements: %1$s"
msgstr "Es fehlen Anforderungen: %1$s"
-#. screenid: 122
-#: packages/taler-exchange-aml-webui/src/components/NewMeasure.tsx:855
+#: packages/taler-exchange-aml-webui/src/components/NewMeasure.tsx:853
msgid "Can't be empty"
msgstr "Darf nicht leer sein"
-#. screenid: 122
-#: packages/taler-exchange-aml-webui/src/components/NewMeasure.tsx:859
+#: packages/taler-exchange-aml-webui/src/components/NewMeasure.tsx:857
msgid "Not a number"
msgstr "Keine Zahl"
-#. screenid: 122
-#: packages/taler-exchange-aml-webui/src/components/NewMeasure.tsx:861
+#: packages/taler-exchange-aml-webui/src/components/NewMeasure.tsx:859
msgid "It should be finite"
msgstr "Es sollte endlich sein"
-#. screenid: 122
-#: packages/taler-exchange-aml-webui/src/components/NewMeasure.tsx:866
+#: packages/taler-exchange-aml-webui/src/components/NewMeasure.tsx:864
msgid "It should be either \"true\" or \"false\""
msgstr "Es sollte entweder \"true\" oder \"false\" sein"
-#. screenid: 122
-#: packages/taler-exchange-aml-webui/src/components/NewMeasure.tsx:871
+#: packages/taler-exchange-aml-webui/src/components/NewMeasure.tsx:869
msgid "Couldn't parse as json string: %1$s"
msgstr "Konnte nicht als JSON-String geparst werden: %1$s"
-#. screenid: 122
-#: packages/taler-exchange-aml-webui/src/components/NewMeasure.tsx:899
-#: packages/taler-exchange-aml-webui/src/components/NewMeasure.tsx:946
+#: packages/taler-exchange-aml-webui/src/components/NewMeasure.tsx:897
+#: packages/taler-exchange-aml-webui/src/components/NewMeasure.tsx:944
msgid "Description"
msgstr "Beschreibung"
-#. screenid: 122
-#: packages/taler-exchange-aml-webui/src/components/NewMeasure.tsx:915
+#: packages/taler-exchange-aml-webui/src/components/NewMeasure.tsx:913
msgid "Inputs"
msgstr "Eingaben"
-#. screenid: 122
-#: packages/taler-exchange-aml-webui/src/components/NewMeasure.tsx:970
+#: packages/taler-exchange-aml-webui/src/components/NewMeasure.tsx:968
msgid "Fallback"
msgstr "Fallback"
-#. screenid: 122
-#: packages/taler-exchange-aml-webui/src/components/NewMeasure.tsx:993
+#: packages/taler-exchange-aml-webui/src/components/NewMeasure.tsx:991
#, fuzzy
#| msgid "Context"
msgid "Context values"
msgstr "Kontext"
-#. screenid: 122
-#: packages/taler-exchange-aml-webui/src/components/NewMeasure.tsx:1045
+#: packages/taler-exchange-aml-webui/src/components/NewMeasure.tsx:1043
msgid "Selected pipeline"
msgstr ""
-#. screenid: 122
-#: packages/taler-exchange-aml-webui/src/components/NewMeasure.tsx:1048
+#: packages/taler-exchange-aml-webui/src/components/NewMeasure.tsx:1046
msgid "Review how the exchange will execute this measure."
msgstr ""
-#. screenid: 122
-#: packages/taler-exchange-aml-webui/src/components/NewMeasure.tsx:1105
+#: packages/taler-exchange-aml-webui/src/components/NewMeasure.tsx:1103
msgid "Name of the verification measure"
msgstr "Name der Verifizierungsmaßnahme"
-#. screenid: 122
-#: packages/taler-exchange-aml-webui/src/components/NewMeasure.tsx:1118
+#: packages/taler-exchange-aml-webui/src/components/NewMeasure.tsx:1116
msgid "Read only"
msgstr "Nur lesen"
-#. screenid: 122
-#: packages/taler-exchange-aml-webui/src/components/NewMeasure.tsx:1119
+#: packages/taler-exchange-aml-webui/src/components/NewMeasure.tsx:1117
msgid "Prevent the customer from changing the address"
msgstr "Verhindert, dass der Kunde die Adresse ändert"
@@ -2721,9 +2551,8 @@ msgid ""
"selection empty when no immediate customer action is required."
msgstr ""
-#. screenid: 102
#: packages/taler-exchange-aml-webui/src/pages/decision/Measures.tsx:317
-#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:293
+#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:292
#, fuzzy
#| msgid "Any one listed measure may be completed."
msgid "Only one instant measure is allowed"
@@ -2780,9 +2609,8 @@ msgstr "Server-Maßnahmen"
msgid "Configure"
msgstr "Maßnahme konfigurieren"
-#. screenid: 102
#: packages/taler-exchange-aml-webui/src/pages/decision/Measures.tsx:471
-#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:569
+#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:568
msgid "Custom measures"
msgstr "Benutzerdefinierte Maßnahmen"
@@ -2834,11 +2662,9 @@ msgid ""
"measure first."
msgstr ""
-#. screenid: 102
-#. screenid: 113
#: packages/taler-exchange-aml-webui/src/pages/decision/Measures.tsx:629
-#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:395
-#: packages/taler-exchange-aml-webui/src/pages/DecisionWizard.tsx:220
+#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:394
+#: packages/taler-exchange-aml-webui/src/pages/DecisionWizard.tsx:218
#, fuzzy
#| msgid "Instant measures"
msgid "Immediate measures"
@@ -2850,56 +2676,47 @@ msgid ""
"exchange."
msgstr ""
-#. screenid: 102
-#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:180
+#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:179
#, fuzzy
msgid "Failed to make the decision."
msgstr "Die Entscheidung beschreiben."
-#. screenid: 102
-#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:183
+#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:182
#, fuzzy
msgid "Invalid credentials."
msgstr "Ungültiges Konto"
-#. screenid: 102
-#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:185
+#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:184
msgid "Session not found. Contact the administrator."
msgstr ""
-#. screenid: 102
-#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:187
+#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:186
msgid ""
"The exchange rejected the decision because the officer session is disabled "
"or the account has a newer decision. Reload the account before trying again."
msgstr ""
-#. screenid: 102
-#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:241
+#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:240
msgid ""
"This decision records that an MROS report was filed. Confirm that the report "
"has actually been submitted before continuing."
msgstr ""
-#. screenid: 102
-#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:254
+#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:253
#, fuzzy
#| msgid "No manual review"
msgid "Go back and review"
msgstr "Keine manuelle Prüfung"
-#. screenid: 102
-#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:261
+#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:260
msgid "Confirm decision"
msgstr "Entscheidung bestätigen"
-#. screenid: 102
-#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:273
+#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:272
msgid "Unknown measure"
msgstr "Unbekannte Maßnahme"
-#. screenid: 102
-#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:274
+#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:273
msgid ""
"A rule or immediate action references a measure that is not available. "
"Review the rules and measures before submitting."
@@ -2907,72 +2724,60 @@ msgstr ""
"Eine Regel oder sofortige Aktion verweist auf eine nicht verfügbare "
"Maßnahme. Prüfen Sie die Regeln und Maßnahmen vor dem Absenden."
-#. screenid: 102
-#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:281
+#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:280
#, fuzzy
#| msgid "Add custom measure"
msgid "Invalid custom measure"
msgstr "Benutzerdefinierte Maßnahme hinzufügen"
-#. screenid: 102
-#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:282
+#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:281
msgid ""
"A custom measure references an unavailable check or program, lacks required "
"context, or cannot provide the selected program inputs. Review the immediate "
"measures before submitting."
msgstr ""
-#. screenid: 102
-#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:295
+#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:294
msgid "Remove all but one instant measure before submitting this decision."
msgstr ""
-#. screenid: 102
-#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:303
+#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:302
msgid "Transaction rules not reviewed"
msgstr "Transaktionsregeln nicht überprüft"
-#. screenid: 102
-#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:305
+#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:304
msgid ""
"Review the proposed rules and their expiration before submitting this "
"decision."
msgstr ""
-#. screenid: 102
-#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:313
+#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:312
msgid "Missing deadline"
msgstr "Frist fehlt"
-#. screenid: 102
-#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:314
+#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:313
msgid "Set when the proposed rules expire and what should happen afterward."
msgstr ""
-#. screenid: 102
-#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:321
+#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:320
msgid "Invalid rule expiration"
msgstr "Ungültiger Regelablauf"
-#. screenid: 102
-#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:322
+#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:321
msgid "Rule expiration must be in the future or set to Never."
msgstr ""
"Der Regelablauf muss in der Zukunft liegen oder auf „Nie“ gesetzt sein."
-#. screenid: 102
-#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:329
+#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:328
msgid "Missing rules"
msgstr "Regeln fehlen"
-#. screenid: 102
-#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:330
+#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:329
msgid ""
"A decision must contain the complete rule set that will apply to the account."
msgstr ""
-#. screenid: 102
-#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:339
+#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:338
msgid ""
"Review the proposed rules. Hard blocks must be explicit, and Balance and "
"Refund rules must use an instant timeframe."
@@ -2981,246 +2786,208 @@ msgstr ""
"angegeben werden, und Regeln für Saldo und Rückerstattung müssen einen "
"sofortigen Zeitraum verwenden."
-#. screenid: 102
-#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:377
+#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:376
msgid "Immediate measures not reviewed"
msgstr ""
-#. screenid: 102
-#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:379
+#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:378
#, fuzzy
#| msgid "Measures the customer must complete under the current policy."
msgid "Review whether the customer must complete any immediate measures."
msgstr ""
"Maßnahmen, die der Kunde gemäß der aktuellen Richtlinie abschließen muss."
-#. screenid: 102
-#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:385
+#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:384
#, fuzzy
#| msgid "Triggered immediately without customer interaction."
msgid "No immediate customer action"
msgstr "Wird sofort ohne Kundeninteraktion ausgelöst."
-#. screenid: 102
-#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:386
+#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:385
msgid "No measure will start when this decision is submitted."
msgstr ""
-#. screenid: 102
-#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:400
+#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:399
#, fuzzy
#| msgid "Require all measures"
msgid "Every selected measure is required."
msgstr "Alle Maßnahmen voraussetzen"
-#. screenid: 102
-#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:404
+#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:403
#, fuzzy
#| msgid "Any one listed measure may be completed."
msgid "Any one selected measure is sufficient."
msgstr "Eine beliebige der aufgeführten Maßnahmen kann abgeschlossen werden."
-#. screenid: 102
-#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:423
+#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:422
#, fuzzy
#| msgid "Unavailable"
msgid "Unavailable measures"
msgstr "Nicht verfügbar"
-#. screenid: 102
-#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:425
+#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:424
#, fuzzy
#| msgid "The exchange does not support the selected export format."
msgid "The exchange did not return definitions for these selected measures:"
msgstr "Der Exchange unterstützt das ausgewählte Exportformat nicht."
-#. screenid: 102
-#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:443
+#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:442
#, fuzzy
#| msgid "Account properties"
msgid "Account properties not reviewed"
msgstr "Kontoeigenschaften"
-#. screenid: 102
-#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:445
+#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:444
msgid "Review the account properties before submitting the decision."
msgstr ""
-#. screenid: 102
-#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:456
+#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:455
msgid "Reporting events not reviewed"
msgstr ""
-#. screenid: 102
-#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:458
+#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:457
msgid "Review which statistical events will be recorded with the decision."
msgstr ""
-#. screenid: 102
-#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:467
+#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:466
msgid "Case disposition incomplete"
msgstr ""
-#. screenid: 102
-#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:468
+#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:467
msgid "You must complete the justification section."
msgstr "Sie müssen den Abschnitt Begründung ausfüllen."
-#. screenid: 102
-#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:477
+#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:476
msgid "Invalid attributes"
msgstr "Ungültige Attribute"
-#. screenid: 102
-#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:478
+#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:477
msgid ""
"Correct the selected form or continue without attaching new customer "
"information."
msgstr ""
-#. screenid: 102
-#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:490
+#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:489
#, fuzzy
#| msgid "Check account details"
msgid "Decision details"
msgstr "Kontodetails überprüfen"
-#. screenid: 102
-#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:494
+#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:493
msgid "Justification"
msgstr "Begründung"
-#. screenid: 102
-#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:497
+#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:496
#, fuzzy
#| msgid "Not opened"
msgid "Not provided"
msgstr "Nicht eröffnet"
-#. screenid: 102
-#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:501
+#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:500
#, fuzzy
#| msgid "Accounts under investigation."
msgid "The account remains under investigation."
msgstr "Konten in Untersuchung."
-#. screenid: 102
-#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:505
+#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:504
#, fuzzy
#| msgid "Accounts under investigation."
msgid "The account will not remain under investigation."
msgstr "Konten in Untersuchung."
-#. screenid: 102
-#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:534
+#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:533
msgid "No account properties"
msgstr "Keine Kontoeigenschaften"
-#. screenid: 102
-#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:540
+#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:539
msgid "Events"
msgstr "Ereignisse"
-#. screenid: 102
-#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:543
+#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:542
#, fuzzy
#| msgid "Next event"
msgid "No events"
msgstr "Nächstes Ereignis"
-#. screenid: 102
-#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:548
+#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:547
#, fuzzy
#| msgid "Invalid attributes"
msgid "Submitted attributes"
msgstr "Ungültige Attribute"
-#. screenid: 102
-#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:556
+#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:555
#, fuzzy
#| msgid "Expiration date"
msgid "expiration set"
msgstr "Ablaufdatum"
-#. screenid: 102
-#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:562
+#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:561
#, fuzzy
#| msgid "Invalid attributes"
msgid "No new attributes"
msgstr "Ungültige Attribute"
-#. screenid: 102
-#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:584
-#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:597
+#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:583
+#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:596
#, fuzzy
#| msgid "Officer decision"
msgid "Discard decision"
msgstr "Entscheidung des Sachbearbeiters"
-#. screenid: 102
-#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:591
+#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:590
#, fuzzy
#| msgid "Send decision"
msgid "Submit AML decision"
msgstr "Entscheidung senden"
-#. screenid: 102
-#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:596
+#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:595
#, fuzzy
#| msgid "Discard this key"
msgid "Discard this decision?"
msgstr "Diesen Schlüssel verwerfen"
-#. screenid: 102
-#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:601
+#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:600
msgid ""
"All entries made in this decision wizard will be lost. No change will be "
"submitted to the exchange."
msgstr ""
-#. screenid: 102
-#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:618
+#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:617
#, fuzzy
#| msgid "Review status"
msgid "Review this step"
msgstr "Prüfstatus"
-#. screenid: 113
-#: packages/taler-exchange-aml-webui/src/pages/DecisionWizard.tsx:151
+#: packages/taler-exchange-aml-webui/src/pages/DecisionWizard.tsx:149
#, fuzzy
#| msgctxt "threshold"
#| msgid "%1$s every %2$s"
msgid "Step %1$s of %2$s"
msgstr "%1$s alle %2$s"
-#. screenid: 113
-#: packages/taler-exchange-aml-webui/src/pages/DecisionWizard.tsx:169
+#: packages/taler-exchange-aml-webui/src/pages/DecisionWizard.tsx:167
msgid "Decision steps"
msgstr ""
-#. screenid: 113
-#: packages/taler-exchange-aml-webui/src/pages/DecisionWizard.tsx:178
+#: packages/taler-exchange-aml-webui/src/pages/DecisionWizard.tsx:176
#, fuzzy
#| msgid "Previous event"
msgid "Previous step"
msgstr "Vorheriges Ereignis"
-#. screenid: 113
-#: packages/taler-exchange-aml-webui/src/pages/DecisionWizard.tsx:187
+#: packages/taler-exchange-aml-webui/src/pages/DecisionWizard.tsx:185
#, fuzzy
#| msgid "Next event"
msgid "Next step"
msgstr "Nächstes Ereignis"
-#. screenid: 113
-#: packages/taler-exchange-aml-webui/src/pages/DecisionWizard.tsx:205
+#: packages/taler-exchange-aml-webui/src/pages/DecisionWizard.tsx:203
#, fuzzy
#| msgid "System information"
msgid "Customer information"
msgstr "Systeminformation"
-#. screenid: 113
-#: packages/taler-exchange-aml-webui/src/pages/DecisionWizard.tsx:206
+#: packages/taler-exchange-aml-webui/src/pages/DecisionWizard.tsx:204
#, fuzzy
#| msgid ""
#| "You can review AML information, but this officer key cannot submit "
@@ -3230,25 +2997,21 @@ msgstr ""
"Sie können AML-Informationen prüfen, aber dieser Sachbearbeiterschlüssel "
"kann keine Entscheidungen einreichen."
-#. screenid: 113
-#: packages/taler-exchange-aml-webui/src/pages/DecisionWizard.tsx:211
+#: packages/taler-exchange-aml-webui/src/pages/DecisionWizard.tsx:209
msgid "Review the account state derived from the available information."
msgstr ""
-#. screenid: 113
-#: packages/taler-exchange-aml-webui/src/pages/DecisionWizard.tsx:215
+#: packages/taler-exchange-aml-webui/src/pages/DecisionWizard.tsx:213
#, fuzzy
#| msgid "Missing events"
msgid "Reporting events"
msgstr "Ereignisse fehlen"
-#. screenid: 113
-#: packages/taler-exchange-aml-webui/src/pages/DecisionWizard.tsx:216
+#: packages/taler-exchange-aml-webui/src/pages/DecisionWizard.tsx:214
msgid "Review the statistical events recorded with this decision."
msgstr ""
-#. screenid: 113
-#: packages/taler-exchange-aml-webui/src/pages/DecisionWizard.tsx:221
+#: packages/taler-exchange-aml-webui/src/pages/DecisionWizard.tsx:219
#, fuzzy
#| msgid "Measures the customer must complete under the current policy."
msgid ""
@@ -3256,45 +3019,38 @@ msgid ""
msgstr ""
"Maßnahmen, die der Kunde gemäß der aktuellen Richtlinie abschließen muss."
-#. screenid: 113
-#: packages/taler-exchange-aml-webui/src/pages/DecisionWizard.tsx:225
+#: packages/taler-exchange-aml-webui/src/pages/DecisionWizard.tsx:223
#, fuzzy
#| msgctxt "operation type"
#| msgid "Transaction"
msgid "Transaction rules"
msgstr "Transaktion"
-#. screenid: 113
-#: packages/taler-exchange-aml-webui/src/pages/DecisionWizard.tsx:226
+#: packages/taler-exchange-aml-webui/src/pages/DecisionWizard.tsx:224
msgid "Set operation thresholds, escalation measures, and expiration behavior."
msgstr ""
-#. screenid: 113
-#: packages/taler-exchange-aml-webui/src/pages/DecisionWizard.tsx:230
+#: packages/taler-exchange-aml-webui/src/pages/DecisionWizard.tsx:228
msgid "Case disposition"
msgstr ""
-#. screenid: 113
-#: packages/taler-exchange-aml-webui/src/pages/DecisionWizard.tsx:231
+#: packages/taler-exchange-aml-webui/src/pages/DecisionWizard.tsx:229
#, fuzzy
#| msgid "Accounts under investigation."
msgid "Record the rationale and whether the case remains under investigation."
msgstr "Konten in Untersuchung."
-#. screenid: 113
-#: packages/taler-exchange-aml-webui/src/pages/DecisionWizard.tsx:235
+#: packages/taler-exchange-aml-webui/src/pages/DecisionWizard.tsx:233
#, fuzzy
#| msgid "Review and submit."
msgid "Review and submit"
msgstr "Überprüfen und absenden."
-#. screenid: 113
-#: packages/taler-exchange-aml-webui/src/pages/DecisionWizard.tsx:236
+#: packages/taler-exchange-aml-webui/src/pages/DecisionWizard.tsx:234
msgid "Check the complete decision before signing and submitting it."
msgstr ""
-#. screenid: 113
-#: packages/taler-exchange-aml-webui/src/pages/DecisionWizard.tsx:254
+#: packages/taler-exchange-aml-webui/src/pages/DecisionWizard.tsx:252
#, fuzzy
#| msgid "Decision date"
msgid "Decision progress"
@@ -3329,9 +3085,8 @@ msgid ""
"in this browser."
msgstr ""
-#. screenid: 112
#: packages/taler-exchange-aml-webui/src/pages/Developer.tsx:147
-#: packages/taler-exchange-aml-webui/src/pages/Profile.tsx:97
+#: packages/taler-exchange-aml-webui/src/pages/Profile.tsx:95
msgid "Exchange base URL"
msgstr "Exchange-Basis-URL"
@@ -4000,13 +3755,11 @@ msgstr ""
msgid "Rendering PDF…"
msgstr ""
-#. screenid: 112
-#: packages/taler-exchange-aml-webui/src/pages/Profile.tsx:48
+#: packages/taler-exchange-aml-webui/src/pages/Profile.tsx:46
msgid "Session and access"
msgstr "Sitzung und Zugriff"
-#. screenid: 112
-#: packages/taler-exchange-aml-webui/src/pages/Profile.tsx:51
+#: packages/taler-exchange-aml-webui/src/pages/Profile.tsx:49
msgid ""
"Review this officer's exchange access and manage the unlocked key in this "
"browser."
@@ -4014,63 +3767,51 @@ msgstr ""
"Überprüfen Sie den Exchange-Zugriff dieses Sachbearbeiters und verwalten Sie "
"den entsperrten Schlüssel in diesem Browser."
-#. screenid: 112
-#: packages/taler-exchange-aml-webui/src/pages/Profile.tsx:77
+#: packages/taler-exchange-aml-webui/src/pages/Profile.tsx:75
msgid "Permissions"
msgstr "Berechtigungen"
-#. screenid: 112
-#: packages/taler-exchange-aml-webui/src/pages/Profile.tsx:88
+#: packages/taler-exchange-aml-webui/src/pages/Profile.tsx:86
msgid "Read-only"
msgstr "Nur lesen"
-#. screenid: 112
-#: packages/taler-exchange-aml-webui/src/pages/Profile.tsx:90
+#: packages/taler-exchange-aml-webui/src/pages/Profile.tsx:88
msgid "Read and write"
msgstr "Lesen und Schreiben"
-#. screenid: 112
-#: packages/taler-exchange-aml-webui/src/pages/Profile.tsx:118
+#: packages/taler-exchange-aml-webui/src/pages/Profile.tsx:116
msgid "Session security"
msgstr "Sitzungssicherheit"
-#. screenid: 112
-#: packages/taler-exchange-aml-webui/src/pages/Profile.tsx:121
+#: packages/taler-exchange-aml-webui/src/pages/Profile.tsx:119
msgid "Lock the session when you leave this device unattended."
msgstr "Sperren Sie die Sitzung, wenn Sie dieses Gerät unbeaufsichtigt lassen."
-#. screenid: 112
-#: packages/taler-exchange-aml-webui/src/pages/Profile.tsx:133
+#: packages/taler-exchange-aml-webui/src/pages/Profile.tsx:131
msgid "Lock now"
msgstr "Jetzt sperren"
-#. screenid: 112
-#: packages/taler-exchange-aml-webui/src/pages/Profile.tsx:148
+#: packages/taler-exchange-aml-webui/src/pages/Profile.tsx:146
msgid "Unlocked"
msgstr "Entsperrt"
-#. screenid: 112
-#: packages/taler-exchange-aml-webui/src/pages/Profile.tsx:154
+#: packages/taler-exchange-aml-webui/src/pages/Profile.tsx:152
msgid "Locks automatically"
msgstr "Automatische Sperre"
-#. screenid: 112
-#: packages/taler-exchange-aml-webui/src/pages/Profile.tsx:165
+#: packages/taler-exchange-aml-webui/src/pages/Profile.tsx:163
msgid "Exact time"
msgstr "Genauer Zeitpunkt"
-#. screenid: 112
-#: packages/taler-exchange-aml-webui/src/pages/Profile.tsx:185
+#: packages/taler-exchange-aml-webui/src/pages/Profile.tsx:183
msgid "Copy public key"
msgstr "Öffentlichen Schlüssel kopieren"
-#. screenid: 112
-#: packages/taler-exchange-aml-webui/src/pages/Profile.tsx:200
+#: packages/taler-exchange-aml-webui/src/pages/Profile.tsx:198
msgid "Remove key from this browser"
msgstr "Schlüssel aus diesem Browser entfernen"
-#. screenid: 112
-#: packages/taler-exchange-aml-webui/src/pages/Profile.tsx:203
+#: packages/taler-exchange-aml-webui/src/pages/Profile.tsx:201
msgid ""
"Removing this key deletes the officer key from this browser. It does not "
"revoke or change the officer's access at the exchange. Ask the exchange "
@@ -4081,64 +3822,52 @@ msgstr ""
"dadurch weder widerrufen noch geändert. Bitten Sie den Exchange-Betreiber "
"bei Bedarf, den Zugriff zu widerrufen."
-#. screenid: 112
-#: packages/taler-exchange-aml-webui/src/pages/Profile.tsx:214
-#: packages/taler-exchange-aml-webui/src/pages/Profile.tsx:222
+#: packages/taler-exchange-aml-webui/src/pages/Profile.tsx:212
+#: packages/taler-exchange-aml-webui/src/pages/Profile.tsx:220
msgid "Remove key"
msgstr "Schlüssel entfernen"
-#. screenid: 112
-#: packages/taler-exchange-aml-webui/src/pages/Profile.tsx:221
+#: packages/taler-exchange-aml-webui/src/pages/Profile.tsx:219
msgid "Remove officer key?"
msgstr "Sachbearbeiterschlüssel entfernen?"
-#. screenid: 111
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:86
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:84
#: packages/taler-exchange-aml-webui/src/Routing.tsx:651
msgid "Find account"
msgstr "Konto suchen"
-#. screenid: 111
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:89
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:87
msgid "Look up an account by its payto information or normalized payto hash."
msgstr ""
"Suchen Sie ein Konto anhand seiner Payto-Informationen oder seines "
"normalisierten Payto-Hashs."
-#. screenid: 111
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:100
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:98
msgid "Find by payto"
msgstr "Nach Payto suchen"
-#. screenid: 111
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:146
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:144
msgid "Find by normalized payto hash"
msgstr "Nach normalisiertem Payto-Hash suchen"
-#. screenid: 111
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:169
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:167
msgid "Enter a valid 52-character normalized payto hash."
msgstr "Geben Sie einen gültigen normalisierten Payto-Hash mit 52 Zeichen ein."
-#. screenid: 111
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:179
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:177
msgid "Open account"
msgstr "Konto öffnen"
-#. screenid: 111
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:216
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:214
msgid "Failed to load account decisions."
msgstr "Kontoentscheidungen konnten nicht geladen werden."
-#. screenid: 111
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:224
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:222
msgid "Failed to load the account history."
msgstr "Der Kontoverlauf konnte nicht geladen werden."
-#. screenid: 111
-#. screenid: 110
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:229
-#: packages/taler-exchange-aml-webui/src/pages/ShowCollectedInfo.tsx:82
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:227
+#: packages/taler-exchange-aml-webui/src/pages/ShowCollectedInfo.tsx:80
#: packages/taler-exchange-aml-webui/src/pages/Transfers.tsx:269
msgid ""
"This session signature is invalid, contact administrator or create a new one."
@@ -4146,10 +3875,8 @@ msgstr ""
"Die Signatur dieser Sitzung ist ungültig. Wenden Sie sich an den "
"Administrator oder erstellen Sie eine neue Sitzung."
-#. screenid: 111
-#. screenid: 110
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:236
-#: packages/taler-exchange-aml-webui/src/pages/ShowCollectedInfo.tsx:89
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:234
+#: packages/taler-exchange-aml-webui/src/pages/ShowCollectedInfo.tsx:87
#: packages/taler-exchange-aml-webui/src/pages/Transfers.tsx:276
msgid ""
"The designated AML session is not known, contact administrator or create a "
@@ -4158,10 +3885,8 @@ msgstr ""
"Die angegebene AML-Sitzung ist nicht bekannt. Wenden Sie sich an den "
"Administrator oder erstellen Sie eine neue Sitzung."
-#. screenid: 111
-#. screenid: 110
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:243
-#: packages/taler-exchange-aml-webui/src/pages/ShowCollectedInfo.tsx:96
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:241
+#: packages/taler-exchange-aml-webui/src/pages/ShowCollectedInfo.tsx:94
#: packages/taler-exchange-aml-webui/src/pages/Transfers.tsx:283
msgid ""
"The designated AML session is not enabled, contact administrator or create a "
@@ -4170,495 +3895,407 @@ msgstr ""
"Die angegebene AML-Sitzung ist nicht aktiviert. Wenden Sie sich an den "
"Administrator oder erstellen Sie eine neue Sitzung."
-#. screenid: 111
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:269
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:267
#, fuzzy
#| msgid "Account not found"
msgid "Account found"
msgstr "Konto nicht gefunden"
-#. screenid: 111
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:272
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:270
msgid ""
"This account has an AML decision history. Open its case to review current "
"rules, measures, attributes, and past decisions."
msgstr ""
-#. screenid: 111
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:284
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:282
#, fuzzy
#| msgid "Open account"
msgid "Open account case"
msgstr "Konto öffnen"
-#. screenid: 111
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:298
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:839
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:296
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:837
msgid "Payto URI"
msgstr "Payto-URI"
-#. screenid: 111
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:310
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:308
msgid "Active"
msgstr ""
-#. screenid: 111
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:312
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:310
#, fuzzy
#| msgid "Effective decision"
msgid "No active decision"
msgstr "Wirksame Entscheidung"
-#. screenid: 111
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:318
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:316
#, fuzzy
#| msgid "File status"
msgid "Case status"
msgstr "Aktenstatus"
-#. screenid: 111
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:322
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:320
#, fuzzy
#| msgid "Investigation trigger"
msgid "Investigation required"
msgstr "Auslöser der Untersuchung"
-#. screenid: 111
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:324
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:322
#, fuzzy
#| msgid "Investigation state"
msgid "No investigation requested"
msgstr "Untersuchungsstatus"
-#. screenid: 111
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:334
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:332
msgid "Account not found"
msgstr "Konto nicht gefunden"
-#. screenid: 111
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:336
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:334
msgid "There is no history known for this account yet."
msgstr "Für dieses Konto ist noch kein Verlauf bekannt."
-#. screenid: 111
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:351
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:349
#, fuzzy
#| msgid "You can make a decision for this account anyway."
msgid "Start a decision for this account"
msgstr "Sie können trotzdem eine Entscheidung für dieses Konto treffen."
-#. screenid: 111
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:404
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:446
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:492
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:532
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:402
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:444
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:490
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:530
msgid "Search"
msgstr "Suchen"
-#. screenid: 111
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:624
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:622
msgid "Taler Bank"
msgstr "Taler-Bank"
-#. screenid: 111
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:628
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:626
#: packages/taler-exchange-aml-webui/src/pages/Transfers.tsx:366
#: packages/taler-exchange-aml-webui/src/pages/Transfers.tsx:435
#: packages/taler-exchange-aml-webui/src/pages/Transfers.tsx:443
msgid "Wallet"
msgstr "Wallet"
-#. screenid: 111
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:632
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:630
msgid "Generic Payto:// URI"
msgstr "Allgemeine Payto://-URI"
-#. screenid: 111
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:635
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:633
msgid "Account type"
msgstr "Kontotyp"
-#. screenid: 111
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:645
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:643
msgid "Should be 52 characters."
msgstr "Sollte 52 Zeichen haben."
-#. screenid: 111
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:647
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:645
msgid "Failed to parse: %1$s"
msgstr "Konnte nicht geparst werden: %1$s"
-#. screenid: 111
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:659
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:657
msgid "Address contains invalid characters."
msgstr "Die Adresse enthält ungültige Zeichen."
-#. screenid: 111
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:661
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:659
msgid "Can't mix uppercased and lowercased characters."
msgstr "Groß- und Kleinbuchstaben dürfen nicht gemischt werden."
-#. screenid: 111
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:663
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:661
msgid "The addr checksum doesn't match."
msgstr "Die Adress-Prüfsumme stimmt nicht überein."
-#. screenid: 111
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:665
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:663
msgid "Missing separator or address type."
msgstr "Trennzeichen oder Adresstyp fehlt."
-#. screenid: 111
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:667
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:665
msgid "Address should have less than 90 characters."
msgstr "Die Adresse sollte weniger als 90 Zeichen haben."
-#. screenid: 111
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:669
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:667
msgid "Address should have more than 6 characters."
msgstr "Die Adresse sollte mehr als 6 Zeichen haben."
-#. screenid: 111
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:671
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:669
msgid "Decoding issue."
msgstr "Dekodierungsfehler."
-#. screenid: 111
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:673
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:671
msgid "Invalid data"
msgstr "Ungültige Daten"
-#. screenid: 111
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:683
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:681
msgid "Unsupported country."
msgstr "Nicht unterstütztes Land."
-#. screenid: 111
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:685
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:683
msgid "IBANs have fewer than 34 characters."
msgstr "IBANs haben weniger als 34 Zeichen."
-#. screenid: 111
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:687
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:685
msgid "IBANs have more than 4 characters."
msgstr "IBANs haben mehr als 4 Zeichen."
-#. screenid: 111
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:689
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:687
msgid "IBAN length is invalid for this country."
msgstr "Die IBAN-Länge ist für dieses Land ungültig."
-#. screenid: 111
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:691
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:689
msgid "It should only contain numbers and letters."
msgstr "Es sollte nur Zahlen und Buchstaben enthalten."
-#. screenid: 111
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:693
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:691
msgid "The checksum is wrong."
msgstr "Die Prüfsumme ist falsch."
-#. screenid: 111
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:711
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:709
msgid "The string should start with payto://"
msgstr "Die Zeichenfolge sollte mit payto:// beginnen"
-#. screenid: 111
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:713
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:711
msgid "After the target type it should follow a '/' with more information."
msgstr "Nach dem Zieltyp sollte ein '/' mit weiteren Informationen folgen."
-#. screenid: 111
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:715
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:713
msgid ""
"The target type is not supported, only x-taler-bank, taler-reserve or iban"
msgstr ""
"Der Zieltyp wird nicht unterstützt, nur x-taler-bank, taler-reserve oder iban"
-#. screenid: 111
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:720
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:718
msgid "IBAN is missing"
msgstr "IBAN fehlt"
-#. screenid: 111
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:722
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:720
msgid "Bitcoin address is missing"
msgstr "Bitcoin-Adresse fehlt"
-#. screenid: 111
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:724
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:722
msgid "Bank host and account is missing"
msgstr "Bank-Host und Konto fehlen"
-#. screenid: 111
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:724
#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:726
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:728
msgid "Exchange host and account is missing"
msgstr "Exchange-Host und Konto fehlen"
-#. screenid: 111
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:730
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:728
msgid "Ethereum address is missing"
msgstr "Ethereum-Adresse fehlt"
-#. screenid: 111
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:732
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:730
msgid "Cyclos address is missing"
msgstr "Cyclos-Adresse fehlt"
-#. screenid: 111
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:734
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:732
msgid "Void address is missing"
msgstr "Die Void-Adresse fehlt"
-#. screenid: 111
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:742
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:740
msgid "Invalid IBAN: %1$s"
msgstr "Ungültige IBAN: %1$s"
-#. screenid: 111
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:749
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:747
msgid "Invalid BTC: %1$s"
msgstr "Ungültige BTC-Adresse: %1$s"
-#. screenid: 111
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:754
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:777
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:790
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:752
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:775
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:788
msgid "Invalid reserve: %1$s"
msgstr "Ungültige Reserve: %1$s"
-#. screenid: 111
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:765
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:775
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:788
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:809
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:763
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:773
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:786
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:807
msgid "Invalid host"
msgstr "Ungültiger Host"
-#. screenid: 111
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:767
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:765
msgid "Invalid account"
msgstr "Ungültiges Konto"
-#. screenid: 111
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:801
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:799
msgid "Invalid address"
msgstr "Ungültige Adresse"
-#. screenid: 111
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:840
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:838
msgid "As defined by RFC 8905"
msgstr "Wie in RFC 8905 definiert"
-#. screenid: 111
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:841
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:839
msgid "payto://"
msgstr "payto://"
-#. screenid: 111
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:856
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:854
msgid "International Bank Account Number"
msgstr "Internationale Bankkontonummer"
-#. screenid: 111
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:857
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:855
msgid "DE1231231231"
msgstr "DE1231231231"
-#. screenid: 111
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:869
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:867
msgid "Exchange address"
msgstr "Exchange-Adresse"
-#. screenid: 111
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:870
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:868
msgid ""
"Exchange host and optional base path, without the scheme or trailing slash"
msgstr ""
-#. screenid: 111
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:871
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:869
msgid "exchange.taler.net/exchange"
msgstr "exchange.taler.net/exchange"
-#. screenid: 111
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:876
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:874
msgid ""
"Enter an exchange host and optional base path without a scheme or trailing "
"slash"
msgstr ""
-#. screenid: 111
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:884
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:882
msgid "ID"
msgstr "ID"
-#. screenid: 111
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:885
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:883
msgid "Wallet reserve public key"
msgstr "Öffentlicher Reserveschlüssel der Wallet"
-#. screenid: 111
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:886
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:884
msgid "abcdef1235"
msgstr "abcdef1235"
-#. screenid: 111
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:891
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:889
msgid "Should be 52 characters"
msgstr "Sollte 52 Zeichen haben"
-#. screenid: 111
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:893
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:891
#: packages/taler-exchange-aml-webui/src/pages/Transfers.tsx:428
#: packages/taler-exchange-aml-webui/src/pages/Transfers.tsx:474
msgid "Invalid value"
msgstr "Ungültiger Wert"
-#. screenid: 111
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:907
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:905
msgid "Bank account identification"
msgstr "Bankkontokennung"
-#. screenid: 111
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:908
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:906
msgid "DE123123123"
msgstr "DE123123123"
-#. screenid: 111
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:914
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:912
msgid "Hostname"
msgstr "Hostname"
-#. screenid: 111
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:915
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:913
msgid "Without the scheme, may include subpath: bank.com, bank.com/path/"
msgstr "Ohne Schema, kann Unterpfad enthalten: bank.com, bank.com/path/"
-#. screenid: 111
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:916
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:914
msgid "bank.demo.taler.net"
msgstr "bank.demo.taler.net"
-#. screenid: 111
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:921
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:919
msgid "Remove last '/'"
msgstr "Letztes '/' entfernen"
-#. screenid: 111
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:923
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:921
msgid "Invalid hostname"
msgstr "Ungültiger Hostname"
-#. screenid: 110
-#: packages/taler-exchange-aml-webui/src/pages/ShowCollectedInfo.tsx:68
+#: packages/taler-exchange-aml-webui/src/pages/ShowCollectedInfo.tsx:66
msgid "Failed to load account information."
msgstr "Kontoinformationen konnten nicht geladen werden."
-#. screenid: 110
-#: packages/taler-exchange-aml-webui/src/pages/ShowCollectedInfo.tsx:77
+#: packages/taler-exchange-aml-webui/src/pages/ShowCollectedInfo.tsx:75
msgid "Failed to load the account information."
msgstr ""
-#. screenid: 110
-#: packages/taler-exchange-aml-webui/src/pages/ShowCollectedInfo.tsx:115
+#: packages/taler-exchange-aml-webui/src/pages/ShowCollectedInfo.tsx:113
msgid "Collection event not found"
msgstr "Erfassungsereignis nicht gefunden"
-#. screenid: 110
-#: packages/taler-exchange-aml-webui/src/pages/ShowCollectedInfo.tsx:117
+#: packages/taler-exchange-aml-webui/src/pages/ShowCollectedInfo.tsx:115
msgid "There is no collection event with ID %1$s for this account."
msgstr "Für dieses Konto gibt es kein Erfassungsereignis mit der ID %1$s."
-#. screenid: 110
-#: packages/taler-exchange-aml-webui/src/pages/ShowCollectedInfo.tsx:129
+#: packages/taler-exchange-aml-webui/src/pages/ShowCollectedInfo.tsx:127
msgid "Attributes unavailable"
msgstr "Attribute nicht verfügbar"
-#. screenid: 110
-#: packages/taler-exchange-aml-webui/src/pages/ShowCollectedInfo.tsx:131
+#: packages/taler-exchange-aml-webui/src/pages/ShowCollectedInfo.tsx:129
msgid "The collection event does not contain readable attributes."
msgstr "Das Erfassungsereignis enthält keine lesbaren Attribute."
-#. screenid: 110
-#: packages/taler-exchange-aml-webui/src/pages/ShowCollectedInfo.tsx:148
+#: packages/taler-exchange-aml-webui/src/pages/ShowCollectedInfo.tsx:146
msgid "Form identifier missing"
msgstr "Formular-ID fehlt"
-#. screenid: 110
-#: packages/taler-exchange-aml-webui/src/pages/ShowCollectedInfo.tsx:150
+#: packages/taler-exchange-aml-webui/src/pages/ShowCollectedInfo.tsx:148
msgid "The collected information does not identify the form used to create it."
msgstr ""
"Die erfassten Informationen geben nicht an, mit welchem Formular sie "
"erstellt wurden."
-#. screenid: 110
-#: packages/taler-exchange-aml-webui/src/pages/ShowCollectedInfo.tsx:165
+#: packages/taler-exchange-aml-webui/src/pages/ShowCollectedInfo.tsx:163
msgid "Form not available"
msgstr "Formular nicht verfügbar"
-#. screenid: 110
-#: packages/taler-exchange-aml-webui/src/pages/ShowCollectedInfo.tsx:167
+#: packages/taler-exchange-aml-webui/src/pages/ShowCollectedInfo.tsx:165
msgid "Form %1$s is not configured in this AML Web UI."
msgstr "Das Formular %1$s ist in dieser AML-Weboberfläche nicht konfiguriert."
-#. screenid: 110
-#: packages/taler-exchange-aml-webui/src/pages/ShowCollectedInfo.tsx:255
+#: packages/taler-exchange-aml-webui/src/pages/ShowCollectedInfo.tsx:253
#, fuzzy
#| msgid "Collected information"
msgid "Collected AML/KYC information"
msgstr "Erfasste Informationen"
-#. screenid: 110
-#: packages/taler-exchange-aml-webui/src/pages/ShowCollectedInfo.tsx:262
+#: packages/taler-exchange-aml-webui/src/pages/ShowCollectedInfo.tsx:260
#, fuzzy
#| msgid "Forms"
msgid "Form"
msgstr "Formulare"
-#. screenid: 110
-#: packages/taler-exchange-aml-webui/src/pages/ShowCollectedInfo.tsx:267
+#: packages/taler-exchange-aml-webui/src/pages/ShowCollectedInfo.tsx:265
#, fuzzy
#| msgid "Collected information"
msgid "Collected"
msgstr "Erfasste Informationen"
-#. screenid: 110
-#: packages/taler-exchange-aml-webui/src/pages/ShowCollectedInfo.tsx:270
+#: packages/taler-exchange-aml-webui/src/pages/ShowCollectedInfo.tsx:268
msgid "Source"
msgstr ""
-#. screenid: 110
-#: packages/taler-exchange-aml-webui/src/pages/ShowCollectedInfo.tsx:274
+#: packages/taler-exchange-aml-webui/src/pages/ShowCollectedInfo.tsx:272
#, fuzzy
#| msgid "Custom properties"
msgid "Customer process"
msgstr "Benutzerdefinierte Eigenschaften"
-#. screenid: 110
-#: packages/taler-exchange-aml-webui/src/pages/ShowCollectedInfo.tsx:277
+#: packages/taler-exchange-aml-webui/src/pages/ShowCollectedInfo.tsx:275
#, fuzzy
#| msgid "Events"
msgid "Event ID"
msgstr "Ereignisse"
-#. screenid: 110
-#: packages/taler-exchange-aml-webui/src/pages/ShowCollectedInfo.tsx:284
-#: packages/taler-exchange-aml-webui/src/pages/ShowCollectedInfo.tsx:292
+#: packages/taler-exchange-aml-webui/src/pages/ShowCollectedInfo.tsx:282
+#: packages/taler-exchange-aml-webui/src/pages/ShowCollectedInfo.tsx:290
msgid "Different form version"
msgstr "Andere Formularversion"
-#. screenid: 110
-#: packages/taler-exchange-aml-webui/src/pages/ShowCollectedInfo.tsx:285
+#: packages/taler-exchange-aml-webui/src/pages/ShowCollectedInfo.tsx:283
msgid ""
"The collected information does not identify the form version used. The "
"latest configured version is shown and field labels may differ from those "
"used at collection time."
msgstr ""
-#. screenid: 110
-#: packages/taler-exchange-aml-webui/src/pages/ShowCollectedInfo.tsx:293
+#: packages/taler-exchange-aml-webui/src/pages/ShowCollectedInfo.tsx:291
#, fuzzy
#| msgid "Form %1$s is not configured in this AML Web UI."
msgid ""
@@ -4666,55 +4303,47 @@ msgid ""
"shown and field labels may differ."
msgstr "Das Formular %1$s ist in dieser AML-Weboberfläche nicht konfiguriert."
-#. screenid: 110
-#: packages/taler-exchange-aml-webui/src/pages/ShowCollectedInfo.tsx:301
+#: packages/taler-exchange-aml-webui/src/pages/ShowCollectedInfo.tsx:299
#, fuzzy
#| msgid "Collected information"
msgid "Collected information events"
msgstr "Erfasste Informationen"
-#. screenid: 110
-#: packages/taler-exchange-aml-webui/src/pages/ShowCollectedInfo.tsx:305
+#: packages/taler-exchange-aml-webui/src/pages/ShowCollectedInfo.tsx:303
#, fuzzy
#| msgid "Next event"
msgid "Older event"
msgstr "Nächstes Ereignis"
-#. screenid: 110
-#: packages/taler-exchange-aml-webui/src/pages/ShowCollectedInfo.tsx:316
+#: packages/taler-exchange-aml-webui/src/pages/ShowCollectedInfo.tsx:314
#, fuzzy
#| msgid "Next event"
msgid "Newer event"
msgstr "Nächstes Ereignis"
-#. screenid: 110
-#: packages/taler-exchange-aml-webui/src/pages/ShowCollectedInfo.tsx:329
+#: packages/taler-exchange-aml-webui/src/pages/ShowCollectedInfo.tsx:327
#, fuzzy
#| msgid "Invalid attributes"
msgid "Submitted values"
msgstr "Ungültige Attribute"
-#. screenid: 110
-#: packages/taler-exchange-aml-webui/src/pages/ShowCollectedInfo.tsx:369
+#: packages/taler-exchange-aml-webui/src/pages/ShowCollectedInfo.tsx:367
#, fuzzy
#| msgid "Officer name"
msgid "Officer view"
msgstr "Name des Sachbearbeiters"
-#. screenid: 110
-#: packages/taler-exchange-aml-webui/src/pages/ShowCollectedInfo.tsx:371
+#: packages/taler-exchange-aml-webui/src/pages/ShowCollectedInfo.tsx:369
#, fuzzy
#| msgid "Customer-visible"
msgid "Customer view"
msgstr "Für Kunden sichtbar"
-#. screenid: 110
-#: packages/taler-exchange-aml-webui/src/pages/ShowCollectedInfo.tsx:372
+#: packages/taler-exchange-aml-webui/src/pages/ShowCollectedInfo.tsx:370
msgid "JSON view"
msgstr ""
-#. screenid: 110
-#: packages/taler-exchange-aml-webui/src/pages/ShowCollectedInfo.tsx:403
+#: packages/taler-exchange-aml-webui/src/pages/ShowCollectedInfo.tsx:401
#, fuzzy
#| msgid "System information"
msgid "Submitted information view"
diff --git a/packages/taler-exchange-aml-webui/src/i18n/en.po b/packages/taler-exchange-aml-webui/src/i18n/en.po
@@ -23,91 +23,73 @@ msgstr ""
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-#. screenid: 118
-#: packages/taler-exchange-aml-webui/src/hooks/preferences.ts:114
+#: packages/taler-exchange-aml-webui/src/hooks/preferences.ts:112
msgid "Allow Insecure password"
msgstr "Allow Insecure password"
-#. screenid: 118
-#: packages/taler-exchange-aml-webui/src/hooks/preferences.ts:116
+#: packages/taler-exchange-aml-webui/src/hooks/preferences.ts:114
msgid "Keep session after reload"
msgstr "Keep session after reload"
-#. screenid: 118
-#: packages/taler-exchange-aml-webui/src/hooks/preferences.ts:118
+#: packages/taler-exchange-aml-webui/src/hooks/preferences.ts:116
msgid "Don't compress request"
msgstr "Don't compress request"
-#. screenid: 101
-#: packages/taler-exchange-aml-webui/src/ExchangeAmlFrame.tsx:85
+#: packages/taler-exchange-aml-webui/src/ExchangeAmlFrame.tsx:83
msgid "Lock session"
msgstr "Lock session"
-#. screenid: 101
-#: packages/taler-exchange-aml-webui/src/ExchangeAmlFrame.tsx:90
+#: packages/taler-exchange-aml-webui/src/ExchangeAmlFrame.tsx:88
msgid "Lock"
msgstr "Lock"
-#. screenid: 125
-#. screenid: 119
-#: packages/taler-exchange-aml-webui/src/components/CreateSession.tsx:47
-#: packages/taler-exchange-aml-webui/src/components/UnlockSession.tsx:49
-#: packages/taler-exchange-aml-webui/src/components/UnlockSession.tsx:143
+#: packages/taler-exchange-aml-webui/src/components/CreateSession.tsx:45
+#: packages/taler-exchange-aml-webui/src/components/UnlockSession.tsx:47
+#: packages/taler-exchange-aml-webui/src/components/UnlockSession.tsx:141
msgid "Password"
msgstr "Password"
-#. screenid: 125
-#. screenid: 122
-#. screenid: 111
-#: packages/taler-exchange-aml-webui/src/components/CreateSession.tsx:51
-#: packages/taler-exchange-aml-webui/src/components/CreateSession.tsx:72
-#: packages/taler-exchange-aml-webui/src/components/NewMeasure.tsx:629
-#: packages/taler-exchange-aml-webui/src/components/NewMeasure.tsx:1108
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:843
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:874
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:889
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:919
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:933
+#: packages/taler-exchange-aml-webui/src/components/CreateSession.tsx:49
+#: packages/taler-exchange-aml-webui/src/components/CreateSession.tsx:70
+#: packages/taler-exchange-aml-webui/src/components/NewMeasure.tsx:627
+#: packages/taler-exchange-aml-webui/src/components/NewMeasure.tsx:1106
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:841
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:872
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:887
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:917
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:931
msgid "Required"
msgstr "Required"
-#. screenid: 125
-#: packages/taler-exchange-aml-webui/src/components/CreateSession.tsx:55
+#: packages/taler-exchange-aml-webui/src/components/CreateSession.tsx:53
msgid "should have at least 12 characters"
msgstr "should have at least 12 characters"
-#. screenid: 125
-#: packages/taler-exchange-aml-webui/src/components/CreateSession.tsx:57
+#: packages/taler-exchange-aml-webui/src/components/CreateSession.tsx:55
msgid "should have lowercase and uppercase characters"
msgstr "should have lowercase and uppercase characters"
-#. screenid: 125
-#: packages/taler-exchange-aml-webui/src/components/CreateSession.tsx:59
+#: packages/taler-exchange-aml-webui/src/components/CreateSession.tsx:57
msgid "should have numbers"
msgstr "should have numbers"
-#. screenid: 125
-#: packages/taler-exchange-aml-webui/src/components/CreateSession.tsx:61
+#: packages/taler-exchange-aml-webui/src/components/CreateSession.tsx:59
msgid "should have at least one character which is not a number or letter"
msgstr "should have at least one character which is not a number or letter"
-#. screenid: 125
-#: packages/taler-exchange-aml-webui/src/components/CreateSession.tsx:68
+#: packages/taler-exchange-aml-webui/src/components/CreateSession.tsx:66
msgid "Repeat password"
msgstr "Repeat password"
-#. screenid: 125
-#: packages/taler-exchange-aml-webui/src/components/CreateSession.tsx:74
+#: packages/taler-exchange-aml-webui/src/components/CreateSession.tsx:72
msgid "doesn't match"
msgstr "doesn't match"
-#. screenid: 125
-#: packages/taler-exchange-aml-webui/src/components/CreateSession.tsx:112
+#: packages/taler-exchange-aml-webui/src/components/CreateSession.tsx:110
msgid "Create session"
msgstr "Create session"
-#. screenid: 125
-#: packages/taler-exchange-aml-webui/src/components/CreateSession.tsx:139
+#: packages/taler-exchange-aml-webui/src/components/CreateSession.tsx:137
msgid "Create"
msgstr "Create"
@@ -119,13 +101,12 @@ msgstr "Wallet account"
msgid "Bank account"
msgstr "Bank account"
-#. screenid: 106
#: packages/taler-exchange-aml-webui/src/components/AccountBadges.tsx:40
#: packages/taler-exchange-aml-webui/src/components/ShowDecisionLimitInfo.tsx:93
#: packages/taler-exchange-aml-webui/src/pages/AccountList.tsx:249
#: packages/taler-exchange-aml-webui/src/pages/Dashboard.tsx:296
-#: packages/taler-exchange-aml-webui/src/pages/decision/Justification.tsx:98
-#: packages/taler-exchange-aml-webui/src/pages/decision/Justification.tsx:128
+#: packages/taler-exchange-aml-webui/src/pages/decision/Justification.tsx:96
+#: packages/taler-exchange-aml-webui/src/pages/decision/Justification.tsx:126
msgid "Under investigation"
msgstr "Under investigation"
@@ -149,11 +130,10 @@ msgstr ""
msgid "Account holder"
msgstr "Account holder"
-#. screenid: 111
#: packages/taler-exchange-aml-webui/src/components/PaytoTargetDetails.tsx:107
#: packages/taler-exchange-aml-webui/src/components/PaytoTargetDetails.tsx:110
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:620
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:855
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:618
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:853
msgid "IBAN"
msgstr "IBAN"
@@ -166,13 +146,12 @@ msgstr "BIC"
msgid "Bank"
msgstr "Bank"
-#. screenid: 111
#: packages/taler-exchange-aml-webui/src/components/PaytoTargetDetails.tsx:115
#: packages/taler-exchange-aml-webui/src/components/PaytoTargetDetails.tsx:120
#: packages/taler-exchange-aml-webui/src/components/PaytoTargetDetails.tsx:154
#: packages/taler-exchange-aml-webui/src/components/PaytoTargetDetails.tsx:160
#: packages/taler-exchange-aml-webui/src/pages/AccountList.tsx:299
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:906
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:904
#: packages/taler-exchange-aml-webui/src/pages/Transfers.tsx:366
#: packages/taler-exchange-aml-webui/src/pages/Transfers.tsx:437
msgid "Account"
@@ -275,9 +254,8 @@ msgstr "Failed to download AML file."
msgid "No AML file is available for this account."
msgstr "No AML file is available for this account."
-#. screenid: 119
#: packages/taler-exchange-aml-webui/src/components/AccountCaseShell.tsx:166
-#: packages/taler-exchange-aml-webui/src/components/UnlockSession.tsx:75
+#: packages/taler-exchange-aml-webui/src/components/UnlockSession.tsx:73
msgid "Authorization denied for this session. Contact the administrator."
msgstr "Authorization denied for this session. Contact the administrator."
@@ -293,9 +271,8 @@ msgstr "The session is disabled. Contact the administrator."
msgid "The exchange does not support PDF reports."
msgstr "The exchange does not support PDF reports."
-#. screenid: 111
#: packages/taler-exchange-aml-webui/src/components/AccountCaseShell.tsx:187
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:355
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:353
msgid "Read-only officers cannot create AML decisions."
msgstr "Read-only officers cannot create AML decisions."
@@ -303,10 +280,9 @@ msgstr "Read-only officers cannot create AML decisions."
msgid "A payto URI is required to create a new decision."
msgstr "A payto URI is required to create a new decision."
-#. screenid: 110
#: packages/taler-exchange-aml-webui/src/components/AccountCaseShell.tsx:211
-#: packages/taler-exchange-aml-webui/src/pages/ShowCollectedInfo.tsx:250
-#: packages/taler-exchange-aml-webui/src/pages/ShowCollectedInfo.tsx:507
+#: packages/taler-exchange-aml-webui/src/pages/ShowCollectedInfo.tsx:248
+#: packages/taler-exchange-aml-webui/src/pages/ShowCollectedInfo.tsx:505
#, fuzzy
#| msgid "Back to accounts"
msgid "Back to account"
@@ -363,10 +339,9 @@ msgstr "Technical identifiers"
msgid "Full payto URI"
msgstr "Full payto URI"
-#. screenid: 119
#: packages/taler-exchange-aml-webui/src/components/AccountCaseShell.tsx:352
-#: packages/taler-exchange-aml-webui/src/components/UnlockSession.tsx:119
-#: packages/taler-exchange-aml-webui/src/components/UnlockSession.tsx:127
+#: packages/taler-exchange-aml-webui/src/components/UnlockSession.tsx:117
+#: packages/taler-exchange-aml-webui/src/components/UnlockSession.tsx:125
#: packages/taler-exchange-aml-webui/src/pages/AccountDetails.tsx:138
#: packages/taler-exchange-aml-webui/src/pages/AccountDetails.tsx:149
#: packages/taler-exchange-aml-webui/src/pages/AccountDetails.tsx:167
@@ -379,11 +354,10 @@ msgstr "Unavailable"
msgid "Copy payto URI"
msgstr "Copy payto URI"
-#. screenid: 111
#: packages/taler-exchange-aml-webui/src/components/AccountCaseShell.tsx:356
#: packages/taler-exchange-aml-webui/src/pages/AccountList.tsx:521
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:157
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:290
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:155
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:288
msgid "Normalized payto hash"
msgstr "Normalized payto hash"
@@ -425,12 +399,11 @@ msgstr "Decision history"
msgid "Close"
msgstr "Close"
-#. screenid: 122
#: packages/taler-exchange-aml-webui/src/components/ConfirmationModal.tsx:91
#: packages/taler-exchange-aml-webui/src/pages/decision/Rules.tsx:203
#: packages/taler-exchange-aml-webui/src/pages/decision/Rules.tsx:548
-#: packages/taler-exchange-aml-webui/src/components/NewMeasure.tsx:280
-#: packages/taler-exchange-aml-webui/src/components/NewMeasure.tsx:469
+#: packages/taler-exchange-aml-webui/src/components/NewMeasure.tsx:278
+#: packages/taler-exchange-aml-webui/src/components/NewMeasure.tsx:467
msgid "Cancel"
msgstr "Cancel"
@@ -502,10 +475,9 @@ msgstr "Request enrollment"
msgid "Discard this key"
msgstr "Discard this key"
-#. screenid: 102
#: packages/taler-exchange-aml-webui/src/components/OfficerEnrollment.tsx:136
#: packages/taler-exchange-aml-webui/src/components/OfficerAccessFailure.tsx:84
-#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:240
+#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:239
msgid "Confirmation required"
msgstr "Confirmation required"
@@ -544,18 +516,15 @@ msgstr "The exchange rejected the officer access check."
msgid "Technical details"
msgstr "Technical details"
-#. screenid: 119
-#: packages/taler-exchange-aml-webui/src/components/UnlockSession.tsx:72
+#: packages/taler-exchange-aml-webui/src/components/UnlockSession.tsx:70
msgid "Failed to unlock the session."
msgstr "Failed to unlock the session."
-#. screenid: 119
-#: packages/taler-exchange-aml-webui/src/components/UnlockSession.tsx:101
+#: packages/taler-exchange-aml-webui/src/components/UnlockSession.tsx:99
msgid "Session locked"
msgstr "Session locked"
-#. screenid: 119
-#: packages/taler-exchange-aml-webui/src/components/UnlockSession.tsx:104
+#: packages/taler-exchange-aml-webui/src/components/UnlockSession.tsx:102
msgid ""
"Your session is normally locked anytime you reload. To unlock type your "
"password again."
@@ -563,48 +532,37 @@ msgstr ""
"Your session is normally locked anytime you reload. To unlock type your "
"password again."
-#. screenid: 119
-#. screenid: 112
-#: packages/taler-exchange-aml-webui/src/components/UnlockSession.tsx:112
-#: packages/taler-exchange-aml-webui/src/pages/Profile.tsx:66
+#: packages/taler-exchange-aml-webui/src/components/UnlockSession.tsx:110
+#: packages/taler-exchange-aml-webui/src/pages/Profile.tsx:64
msgid "Officer access"
msgstr "Officer access"
-#. screenid: 119
-#. screenid: 112
-#: packages/taler-exchange-aml-webui/src/components/UnlockSession.tsx:117
-#: packages/taler-exchange-aml-webui/src/pages/Profile.tsx:71
+#: packages/taler-exchange-aml-webui/src/components/UnlockSession.tsx:115
+#: packages/taler-exchange-aml-webui/src/pages/Profile.tsx:69
msgid "Officer name"
msgstr "Officer name"
-#. screenid: 119
-#. screenid: 112
-#: packages/taler-exchange-aml-webui/src/components/UnlockSession.tsx:123
+#: packages/taler-exchange-aml-webui/src/components/UnlockSession.tsx:121
#: packages/taler-exchange-aml-webui/src/components/ShowDecisionLimitInfo.tsx:217
-#: packages/taler-exchange-aml-webui/src/pages/Profile.tsx:174
+#: packages/taler-exchange-aml-webui/src/pages/Profile.tsx:172
msgid "Officer public key"
msgstr "Officer public key"
-#. screenid: 119
-#: packages/taler-exchange-aml-webui/src/components/UnlockSession.tsx:164
+#: packages/taler-exchange-aml-webui/src/components/UnlockSession.tsx:162
msgid "Unlock"
msgstr "Unlock"
-#. screenid: 119
-#: packages/taler-exchange-aml-webui/src/components/UnlockSession.tsx:171
-#: packages/taler-exchange-aml-webui/src/components/UnlockSession.tsx:180
+#: packages/taler-exchange-aml-webui/src/components/UnlockSession.tsx:169
+#: packages/taler-exchange-aml-webui/src/components/UnlockSession.tsx:178
msgid "Forget session"
msgstr "Forget session"
-#. screenid: 119
-#: packages/taler-exchange-aml-webui/src/components/UnlockSession.tsx:179
+#: packages/taler-exchange-aml-webui/src/components/UnlockSession.tsx:177
msgid "Forget this session?"
msgstr "Forget this session?"
-#. screenid: 119
-#. screenid: 112
-#: packages/taler-exchange-aml-webui/src/components/UnlockSession.tsx:189
-#: packages/taler-exchange-aml-webui/src/pages/Profile.tsx:231
+#: packages/taler-exchange-aml-webui/src/components/UnlockSession.tsx:187
+#: packages/taler-exchange-aml-webui/src/pages/Profile.tsx:229
msgid ""
"This deletes the officer key from this browser. You will need to create and "
"enroll a new key to use the AML WebUI here again."
@@ -612,10 +570,8 @@ msgstr ""
"This deletes the officer key from this browser. You will need to create and "
"enroll a new key to use the AML WebUI here again."
-#. screenid: 119
-#. screenid: 112
-#: packages/taler-exchange-aml-webui/src/components/UnlockSession.tsx:195
-#: packages/taler-exchange-aml-webui/src/pages/Profile.tsx:237
+#: packages/taler-exchange-aml-webui/src/components/UnlockSession.tsx:193
+#: packages/taler-exchange-aml-webui/src/pages/Profile.tsx:235
msgid ""
"This does not revoke the officer at the exchange. Ask the exchange operator "
"to revoke its access if the key may be compromised."
@@ -653,9 +609,8 @@ msgstr ""
"Custom property names and values must be non-empty and names must be unique "
"and different from built-in properties."
-#. screenid: 102
#: packages/taler-exchange-aml-webui/src/pages/decision/Properties.tsx:216
-#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:513
+#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:512
msgid "Properties"
msgstr "Properties"
@@ -675,18 +630,15 @@ msgstr "Add more properties that are not listed above."
msgid "New properties"
msgstr "New properties"
-#. screenid: 108
-#. screenid: 122
#: packages/taler-exchange-aml-webui/src/pages/decision/Properties.tsx:234
-#: packages/taler-exchange-aml-webui/src/pages/decision/Events.tsx:204
-#: packages/taler-exchange-aml-webui/src/components/NewMeasure.tsx:626
-#: packages/taler-exchange-aml-webui/src/components/NewMeasure.tsx:1104
+#: packages/taler-exchange-aml-webui/src/pages/decision/Events.tsx:202
+#: packages/taler-exchange-aml-webui/src/components/NewMeasure.tsx:624
+#: packages/taler-exchange-aml-webui/src/components/NewMeasure.tsx:1102
msgid "Name"
msgstr "Name"
-#. screenid: 122
#: packages/taler-exchange-aml-webui/src/pages/decision/Properties.tsx:240
-#: packages/taler-exchange-aml-webui/src/components/NewMeasure.tsx:720
+#: packages/taler-exchange-aml-webui/src/components/NewMeasure.tsx:718
msgid "Value"
msgstr "Value"
@@ -817,136 +769,112 @@ msgstr "Yes"
msgid "No"
msgstr "No"
-#. screenid: 121
-#: packages/taler-exchange-aml-webui/src/components/RulesInfo.tsx:57
+#: packages/taler-exchange-aml-webui/src/components/RulesInfo.tsx:56
msgid "There are no rules for operations"
msgstr ""
-#. screenid: 121
-#: packages/taler-exchange-aml-webui/src/components/RulesInfo.tsx:60
+#: packages/taler-exchange-aml-webui/src/components/RulesInfo.tsx:59
msgid "This means that no operation has any limit."
msgstr ""
-#. screenid: 121
-#: packages/taler-exchange-aml-webui/src/components/RulesInfo.tsx:88
+#: packages/taler-exchange-aml-webui/src/components/RulesInfo.tsx:87
#: packages/taler-exchange-aml-webui/src/components/ShowDecisionLimitInfo.tsx:312
#: packages/taler-exchange-aml-webui/src/components/MeasureDetails.tsx:97
msgid "Operation"
msgstr "Operation"
-#. screenid: 121
-#: packages/taler-exchange-aml-webui/src/components/RulesInfo.tsx:94
+#: packages/taler-exchange-aml-webui/src/components/RulesInfo.tsx:93
#: packages/taler-exchange-aml-webui/src/pages/decision/Rules.tsx:744
msgid "Threshold"
msgstr "Threshold"
-#. screenid: 121
-#: packages/taler-exchange-aml-webui/src/components/RulesInfo.tsx:100
+#: packages/taler-exchange-aml-webui/src/components/RulesInfo.tsx:99
msgid "Escalation"
msgstr "Escalation"
-#. screenid: 121
-#: packages/taler-exchange-aml-webui/src/components/RulesInfo.tsx:106
+#: packages/taler-exchange-aml-webui/src/components/RulesInfo.tsx:105
msgid "Visibility"
msgstr ""
-#. screenid: 121
-#: packages/taler-exchange-aml-webui/src/components/RulesInfo.tsx:112
+#: packages/taler-exchange-aml-webui/src/components/RulesInfo.tsx:111
#: packages/taler-exchange-aml-webui/src/pages/decision/Rules.tsx:737
msgid "Priority"
msgstr ""
-#. screenid: 121
-#: packages/taler-exchange-aml-webui/src/components/RulesInfo.tsx:119
+#: packages/taler-exchange-aml-webui/src/components/RulesInfo.tsx:118
msgid "Actions"
msgstr ""
-#. screenid: 121
-#: packages/taler-exchange-aml-webui/src/components/RulesInfo.tsx:140
+#: packages/taler-exchange-aml-webui/src/components/RulesInfo.tsx:139
msgctxt "threshold"
msgid "%1$s every %2$s"
msgstr ""
-#. screenid: 121
-#: packages/taler-exchange-aml-webui/src/components/RulesInfo.tsx:159
+#: packages/taler-exchange-aml-webui/src/components/RulesInfo.tsx:158
#: packages/taler-exchange-aml-webui/src/pages/decision/Rules.tsx:774
msgid "Block operation"
msgstr ""
-#. screenid: 121
-#: packages/taler-exchange-aml-webui/src/components/RulesInfo.tsx:161
+#: packages/taler-exchange-aml-webui/src/components/RulesInfo.tsx:160
msgid "All required:"
msgstr ""
-#. screenid: 121
-#: packages/taler-exchange-aml-webui/src/components/RulesInfo.tsx:163
+#: packages/taler-exchange-aml-webui/src/components/RulesInfo.tsx:162
msgid "Any one:"
msgstr ""
-#. screenid: 121
-#: packages/taler-exchange-aml-webui/src/components/RulesInfo.tsx:180
+#: packages/taler-exchange-aml-webui/src/components/RulesInfo.tsx:179
msgid "Customer-visible"
msgstr ""
-#. screenid: 121
-#: packages/taler-exchange-aml-webui/src/components/RulesInfo.tsx:182
+#: packages/taler-exchange-aml-webui/src/components/RulesInfo.tsx:181
msgid "Internal"
msgstr ""
-#. screenid: 121
-#: packages/taler-exchange-aml-webui/src/components/RulesInfo.tsx:193
+#: packages/taler-exchange-aml-webui/src/components/RulesInfo.tsx:192
msgid "Edit %1$s rule"
msgstr ""
-#. screenid: 121
-#: packages/taler-exchange-aml-webui/src/components/RulesInfo.tsx:216
+#: packages/taler-exchange-aml-webui/src/components/RulesInfo.tsx:215
msgid "Remove %1$s rule"
msgstr ""
-#. screenid: 121
-#: packages/taler-exchange-aml-webui/src/components/RulesInfo.tsx:258
+#: packages/taler-exchange-aml-webui/src/components/RulesInfo.tsx:257
msgctxt "operation type"
msgid "Withdraw"
msgstr "Withdraw"
-#. screenid: 121
-#: packages/taler-exchange-aml-webui/src/components/RulesInfo.tsx:260
+#: packages/taler-exchange-aml-webui/src/components/RulesInfo.tsx:259
msgctxt "operation type"
msgid "Deposit"
msgstr "Deposit"
-#. screenid: 121
-#: packages/taler-exchange-aml-webui/src/components/RulesInfo.tsx:262
+#: packages/taler-exchange-aml-webui/src/components/RulesInfo.tsx:261
msgctxt "operation type"
msgid "Merge"
msgstr "Merge"
-#. screenid: 121
-#: packages/taler-exchange-aml-webui/src/components/RulesInfo.tsx:264
+#: packages/taler-exchange-aml-webui/src/components/RulesInfo.tsx:263
msgctxt "operation type"
msgid "Aggregate"
msgstr "Aggregate"
-#. screenid: 121
-#: packages/taler-exchange-aml-webui/src/components/RulesInfo.tsx:266
+#: packages/taler-exchange-aml-webui/src/components/RulesInfo.tsx:265
msgctxt "operation type"
msgid "Balance"
msgstr "Balance"
-#. screenid: 121
-#: packages/taler-exchange-aml-webui/src/components/RulesInfo.tsx:268
+#: packages/taler-exchange-aml-webui/src/components/RulesInfo.tsx:267
msgctxt "operation type"
msgid "Refund"
msgstr "Refund"
-#. screenid: 121
-#: packages/taler-exchange-aml-webui/src/components/RulesInfo.tsx:270
+#: packages/taler-exchange-aml-webui/src/components/RulesInfo.tsx:269
msgctxt "operation type"
msgid "Close"
msgstr "Close"
-#. screenid: 121
-#: packages/taler-exchange-aml-webui/src/components/RulesInfo.tsx:272
+#: packages/taler-exchange-aml-webui/src/components/RulesInfo.tsx:271
msgctxt "operation type"
msgid "Transaction"
msgstr "Transaction"
@@ -978,11 +906,10 @@ msgstr ""
msgid "Resulting case disposition"
msgstr ""
-#. screenid: 106
#: packages/taler-exchange-aml-webui/src/components/ShowDecisionLimitInfo.tsx:94
#: packages/taler-exchange-aml-webui/src/pages/AccountList.tsx:250
-#: packages/taler-exchange-aml-webui/src/pages/decision/Justification.tsx:103
-#: packages/taler-exchange-aml-webui/src/pages/decision/Justification.tsx:130
+#: packages/taler-exchange-aml-webui/src/pages/decision/Justification.tsx:101
+#: packages/taler-exchange-aml-webui/src/pages/decision/Justification.tsx:128
msgid "Not under investigation"
msgstr "Not under investigation"
@@ -1042,18 +969,16 @@ msgstr "Select transaction type"
msgid "Policy expires"
msgstr ""
-#. screenid: 102
#: packages/taler-exchange-aml-webui/src/components/ShowDecisionLimitInfo.tsx:173
#: packages/taler-exchange-aml-webui/src/pages/decision/Rules.tsx:844
-#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:363
+#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:362
msgid "Successor measure"
msgstr "Successor measure"
-#. screenid: 102
#: packages/taler-exchange-aml-webui/src/components/ShowDecisionLimitInfo.tsx:174
#: packages/taler-exchange-aml-webui/src/pages/decision/Rules.tsx:493
#: packages/taler-exchange-aml-webui/src/pages/AccountDetails.tsx:157
-#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:366
+#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:365
msgid "Exchange defaults"
msgstr "Exchange defaults"
@@ -1069,9 +994,8 @@ msgstr "Custom measures"
msgid "No custom measures were stored."
msgstr "No active measure has been selected."
-#. screenid: 113
#: packages/taler-exchange-aml-webui/src/components/ShowDecisionLimitInfo.tsx:202
-#: packages/taler-exchange-aml-webui/src/pages/DecisionWizard.tsx:210
+#: packages/taler-exchange-aml-webui/src/pages/DecisionWizard.tsx:208
#: packages/taler-exchange-aml-webui/src/pages/Info.tsx:132
msgid "Account properties"
msgstr "Account properties"
@@ -1108,10 +1032,9 @@ msgid ""
"No stored or currently configured definition is available for this reference."
msgstr ""
-#. screenid: 122
#: packages/taler-exchange-aml-webui/src/components/ShowDecisionLimitInfo.tsx:291
-#: packages/taler-exchange-aml-webui/src/components/NewMeasure.tsx:659
-#: packages/taler-exchange-aml-webui/src/components/NewMeasure.tsx:938
+#: packages/taler-exchange-aml-webui/src/components/NewMeasure.tsx:657
+#: packages/taler-exchange-aml-webui/src/components/NewMeasure.tsx:936
msgid "Check"
msgstr "Check"
@@ -1126,10 +1049,9 @@ msgstr ""
msgid "Description unavailable"
msgstr "Attributes unavailable"
-#. screenid: 122
#: packages/taler-exchange-aml-webui/src/components/ShowDecisionLimitInfo.tsx:299
-#: packages/taler-exchange-aml-webui/src/components/NewMeasure.tsx:639
-#: packages/taler-exchange-aml-webui/src/components/NewMeasure.tsx:891
+#: packages/taler-exchange-aml-webui/src/components/NewMeasure.tsx:637
+#: packages/taler-exchange-aml-webui/src/components/NewMeasure.tsx:889
msgid "Program"
msgstr "Program"
@@ -1138,10 +1060,9 @@ msgstr "Program"
msgid "Voluntary"
msgstr ""
-#. screenid: 122
#: packages/taler-exchange-aml-webui/src/components/ShowDecisionLimitInfo.tsx:320
-#: packages/taler-exchange-aml-webui/src/components/NewMeasure.tsx:682
-#: packages/taler-exchange-aml-webui/src/components/NewMeasure.tsx:907
+#: packages/taler-exchange-aml-webui/src/components/NewMeasure.tsx:680
+#: packages/taler-exchange-aml-webui/src/components/NewMeasure.tsx:905
msgid "Context"
msgstr "Context"
@@ -1153,10 +1074,9 @@ msgstr "Decision date"
msgid "Expired"
msgstr "Expired"
-#. screenid: 102
#: packages/taler-exchange-aml-webui/src/components/ShowDecisionLimitInfo.tsx:357
#: packages/taler-exchange-aml-webui/src/pages/AccountDetails.tsx:438
-#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:355
+#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:354
msgid "Expires"
msgstr "Expires"
@@ -1180,9 +1100,8 @@ msgstr ""
msgid "Made by"
msgstr ""
-#. screenid: 110
#: packages/taler-exchange-aml-webui/src/components/ShowDecisionLimitInfo.tsx:368
-#: packages/taler-exchange-aml-webui/src/pages/ShowCollectedInfo.tsx:272
+#: packages/taler-exchange-aml-webui/src/pages/ShowCollectedInfo.tsx:270
#, fuzzy
#| msgid "AML officer public key"
msgid "AML officer"
@@ -1243,18 +1162,16 @@ msgstr "Required"
msgid "Required program inputs"
msgstr "Requirements"
-#. screenid: 122
#: packages/taler-exchange-aml-webui/src/components/MeasureDetails.tsx:169
-#: packages/taler-exchange-aml-webui/src/components/NewMeasure.tsx:962
+#: packages/taler-exchange-aml-webui/src/components/NewMeasure.tsx:960
#: packages/taler-exchange-aml-webui/src/pages/Info.tsx:405
#, fuzzy
#| msgid "Required"
msgid "Required context"
msgstr "Required"
-#. screenid: 122
#: packages/taler-exchange-aml-webui/src/components/MeasureDetails.tsx:170
-#: packages/taler-exchange-aml-webui/src/components/NewMeasure.tsx:954
+#: packages/taler-exchange-aml-webui/src/components/NewMeasure.tsx:952
#, fuzzy
#| msgid "Output"
msgid "Outputs"
@@ -1304,10 +1221,9 @@ msgstr "Check"
msgid "Started"
msgstr "Started"
-#. screenid: 112
#: packages/taler-exchange-aml-webui/src/components/ShowLegitimizationInfo.tsx:60
#: packages/taler-exchange-aml-webui/src/pages/AccountList.tsx:305
-#: packages/taler-exchange-aml-webui/src/pages/Profile.tsx:140
+#: packages/taler-exchange-aml-webui/src/pages/Profile.tsx:138
msgid "Status"
msgstr "Status"
@@ -1363,49 +1279,41 @@ msgstr "In a year"
msgid "Never"
msgstr "Never"
-#. screenid: 122
-#. screenid: 102
#: packages/taler-exchange-aml-webui/src/pages/decision/Rules.tsx:105
#: packages/taler-exchange-aml-webui/src/pages/decision/Rules.tsx:114
-#: packages/taler-exchange-aml-webui/src/components/NewMeasure.tsx:98
-#: packages/taler-exchange-aml-webui/src/components/NewMeasure.tsx:107
+#: packages/taler-exchange-aml-webui/src/components/NewMeasure.tsx:96
+#: packages/taler-exchange-aml-webui/src/components/NewMeasure.tsx:105
#: packages/taler-exchange-aml-webui/src/pages/decision/Measures.tsx:66
#: packages/taler-exchange-aml-webui/src/pages/decision/Measures.tsx:75
-#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:199
-#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:208
+#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:198
+#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:207
#: packages/taler-exchange-aml-webui/src/Routing.tsx:560
#: packages/taler-exchange-aml-webui/src/Routing.tsx:569
msgid "Failed to load available measures."
msgstr "Failed to load available measures."
-#. screenid: 122
-#. screenid: 102
#: packages/taler-exchange-aml-webui/src/pages/decision/Rules.tsx:119
-#: packages/taler-exchange-aml-webui/src/components/NewMeasure.tsx:112
+#: packages/taler-exchange-aml-webui/src/components/NewMeasure.tsx:110
#: packages/taler-exchange-aml-webui/src/pages/decision/Measures.tsx:80
-#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:213
+#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:212
#: packages/taler-exchange-aml-webui/src/pages/Info.tsx:298
#: packages/taler-exchange-aml-webui/src/Routing.tsx:516
#: packages/taler-exchange-aml-webui/src/Routing.tsx:574
msgid "The officer session is invalid."
msgstr "The officer session is invalid."
-#. screenid: 122
-#. screenid: 102
#: packages/taler-exchange-aml-webui/src/pages/decision/Rules.tsx:123
-#: packages/taler-exchange-aml-webui/src/components/NewMeasure.tsx:116
+#: packages/taler-exchange-aml-webui/src/components/NewMeasure.tsx:114
#: packages/taler-exchange-aml-webui/src/pages/decision/Measures.tsx:84
-#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:217
+#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:216
#: packages/taler-exchange-aml-webui/src/Routing.tsx:580
msgid "The measures endpoint was not found."
msgstr "The measures endpoint was not found."
-#. screenid: 122
-#. screenid: 102
#: packages/taler-exchange-aml-webui/src/pages/decision/Rules.tsx:129
-#: packages/taler-exchange-aml-webui/src/components/NewMeasure.tsx:122
+#: packages/taler-exchange-aml-webui/src/components/NewMeasure.tsx:120
#: packages/taler-exchange-aml-webui/src/pages/decision/Measures.tsx:90
-#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:223
+#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:222
#: packages/taler-exchange-aml-webui/src/Routing.tsx:586
msgid "The officer session is disabled."
msgstr "The officer session is disabled."
@@ -1433,9 +1341,8 @@ msgstr ""
msgid "This measure is no longer available."
msgstr "The measures endpoint was not found."
-#. screenid: 102
#: packages/taler-exchange-aml-webui/src/pages/decision/Rules.tsx:371
-#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:349
+#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:348
#, fuzzy
#| msgid "Properties"
msgid "Proposed rules"
@@ -1464,9 +1371,8 @@ msgstr ""
msgid "No proposed rule limits these operations: %1$s."
msgstr ""
-#. screenid: 102
#: packages/taler-exchange-aml-webui/src/pages/decision/Rules.tsx:425
-#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:338
+#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:337
msgid "Invalid proposed rules"
msgstr ""
@@ -1754,9 +1660,8 @@ msgstr "Account open"
msgid "No officer or system note is available for this account."
msgstr "No AML file is available for this account."
-#. screenid: 111
#: packages/taler-exchange-aml-webui/src/pages/AccountDetails.tsx:227
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:306
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:304
#, fuzzy
#| msgid "Send decision"
msgid "Current decision"
@@ -2203,8 +2108,7 @@ msgstr "Decreased by"
msgid "Increased by"
msgstr "Increased by"
-#. screenid: 108
-#: packages/taler-exchange-aml-webui/src/pages/decision/Events.tsx:114
+#: packages/taler-exchange-aml-webui/src/pages/decision/Events.tsx:112
#, fuzzy
#| msgid "Events are derived from the proposed account state."
msgid ""
@@ -2212,67 +2116,57 @@ msgid ""
"proposed account state."
msgstr "Events are derived from the proposed account state."
-#. screenid: 108
-#: packages/taler-exchange-aml-webui/src/pages/decision/Events.tsx:119
+#: packages/taler-exchange-aml-webui/src/pages/decision/Events.tsx:117
msgid ""
"Built-in events are derived from changes to the proposed account properties. "
"They are stored for reporting and statistics; they do not notify the "
"customer."
msgstr ""
-#. screenid: 108
-#: packages/taler-exchange-aml-webui/src/pages/decision/Events.tsx:138
+#: packages/taler-exchange-aml-webui/src/pages/decision/Events.tsx:136
#, fuzzy
#| msgid "Reset to default"
msgid "Reset to derived events"
msgstr "Reset to default"
-#. screenid: 108
-#: packages/taler-exchange-aml-webui/src/pages/decision/Events.tsx:169
+#: packages/taler-exchange-aml-webui/src/pages/decision/Events.tsx:167
msgid "Calculated"
msgstr "Calculated"
-#. screenid: 108
-#: packages/taler-exchange-aml-webui/src/pages/decision/Events.tsx:170
+#: packages/taler-exchange-aml-webui/src/pages/decision/Events.tsx:168
#, fuzzy
#| msgid "Events are derived from the proposed account state."
msgid ""
"Events derived from proposed property changes and submitted information."
msgstr "Events are derived from the proposed account state."
-#. screenid: 108
-#: packages/taler-exchange-aml-webui/src/pages/decision/Events.tsx:184
+#: packages/taler-exchange-aml-webui/src/pages/decision/Events.tsx:182
msgid "Other built-in events"
msgstr ""
-#. screenid: 108
-#: packages/taler-exchange-aml-webui/src/pages/decision/Events.tsx:185
+#: packages/taler-exchange-aml-webui/src/pages/decision/Events.tsx:183
#, fuzzy
#| msgid "Events that can be triggered manually"
msgid "Additional events that may be recorded manually."
msgstr "Events that can be triggered manually"
-#. screenid: 108
-#: packages/taler-exchange-aml-webui/src/pages/decision/Events.tsx:198
+#: packages/taler-exchange-aml-webui/src/pages/decision/Events.tsx:196
#, fuzzy
#| msgid "No events"
msgid "Custom events"
msgstr "No events"
-#. screenid: 108
-#: packages/taler-exchange-aml-webui/src/pages/decision/Events.tsx:199
+#: packages/taler-exchange-aml-webui/src/pages/decision/Events.tsx:197
msgid "Operator-defined event names that are not part of the selected dialect."
msgstr ""
-#. screenid: 108
-#: packages/taler-exchange-aml-webui/src/pages/decision/Events.tsx:213
+#: packages/taler-exchange-aml-webui/src/pages/decision/Events.tsx:211
#, fuzzy
#| msgid "Describe the decision."
msgid "Events recorded with this decision"
msgstr "Describe the decision."
-#. screenid: 108
-#: packages/taler-exchange-aml-webui/src/pages/decision/Events.tsx:214
+#: packages/taler-exchange-aml-webui/src/pages/decision/Events.tsx:212
#, fuzzy
#| msgid ""
#| "The events will be triggered only after the decision has been confirmed."
@@ -2280,145 +2174,122 @@ msgid "Events are added only after the decision is successfully submitted."
msgstr ""
"The events will be triggered only after the decision has been confirmed."
-#. screenid: 107
-#: packages/taler-exchange-aml-webui/src/pages/decision/Information.tsx:211
+#: packages/taler-exchange-aml-webui/src/pages/decision/Information.tsx:209
#, fuzzy
#| msgid "System information"
msgid "Add customer information"
msgstr "System information"
-#. screenid: 107
-#: packages/taler-exchange-aml-webui/src/pages/decision/Information.tsx:214
+#: packages/taler-exchange-aml-webui/src/pages/decision/Information.tsx:212
msgid ""
"The completed form is attached to this AML decision as reviewed account "
"information. It does not create a customer-facing measure."
msgstr ""
-#. screenid: 107
-#: packages/taler-exchange-aml-webui/src/pages/decision/Information.tsx:225
+#: packages/taler-exchange-aml-webui/src/pages/decision/Information.tsx:223
#, fuzzy
#| msgid "Collected information"
msgid "Selected form"
msgstr "Collected information"
-#. screenid: 107
-#: packages/taler-exchange-aml-webui/src/pages/decision/Information.tsx:235
+#: packages/taler-exchange-aml-webui/src/pages/decision/Information.tsx:233
#, fuzzy
#| msgid "Complete the form"
msgid "Choose another form"
msgstr "Complete the form"
-#. screenid: 107
-#: packages/taler-exchange-aml-webui/src/pages/decision/Information.tsx:244
+#: packages/taler-exchange-aml-webui/src/pages/decision/Information.tsx:242
msgid "Expiration"
msgstr "Expiration"
-#. screenid: 107
-#: packages/taler-exchange-aml-webui/src/pages/decision/Information.tsx:245
+#: packages/taler-exchange-aml-webui/src/pages/decision/Information.tsx:243
msgid "Expiration date of the information filled in this form."
msgstr "Expiration date of the information filled in this form."
-#. screenid: 107
-#: packages/taler-exchange-aml-webui/src/pages/decision/Information.tsx:256
+#: packages/taler-exchange-aml-webui/src/pages/decision/Information.tsx:254
#: packages/taler-exchange-aml-webui/src/pages/Forms.tsx:250
msgid "Form context"
msgstr "Form context"
-#. screenid: 107
-#: packages/taler-exchange-aml-webui/src/pages/decision/Information.tsx:263
+#: packages/taler-exchange-aml-webui/src/pages/decision/Information.tsx:261
#: packages/taler-exchange-aml-webui/src/pages/Forms.tsx:259
#, fuzzy
#| msgid "Form context"
msgid "Advanced form context"
msgstr "Form context"
-#. screenid: 107
-#: packages/taler-exchange-aml-webui/src/pages/decision/Information.tsx:266
+#: packages/taler-exchange-aml-webui/src/pages/decision/Information.tsx:264
msgid ""
"Only change this operator-defined JSON when the form documentation requires "
"additional context."
msgstr ""
-#. screenid: 107
-#: packages/taler-exchange-aml-webui/src/pages/decision/Information.tsx:272
+#: packages/taler-exchange-aml-webui/src/pages/decision/Information.tsx:270
msgid "Context as JSON"
msgstr "Context as JSON"
-#. screenid: 107
-#: packages/taler-exchange-aml-webui/src/pages/decision/Information.tsx:293
+#: packages/taler-exchange-aml-webui/src/pages/decision/Information.tsx:291
#: packages/taler-exchange-aml-webui/src/pages/Forms.tsx:326
msgid "Invalid JSON"
msgstr "Invalid JSON"
-#. screenid: 107
-#: packages/taler-exchange-aml-webui/src/pages/decision/Information.tsx:298
+#: packages/taler-exchange-aml-webui/src/pages/decision/Information.tsx:296
msgid "Invalid expiration"
msgstr "Invalid expiration"
-#. screenid: 107
-#: packages/taler-exchange-aml-webui/src/pages/decision/Information.tsx:299
+#: packages/taler-exchange-aml-webui/src/pages/decision/Information.tsx:297
msgid "Attributes require an expiration date in the future or set to Never."
msgstr "Attributes require an expiration date in the future or set to Never."
-#. screenid: 107
-#: packages/taler-exchange-aml-webui/src/pages/decision/Information.tsx:357
+#: packages/taler-exchange-aml-webui/src/pages/decision/Information.tsx:355
msgid "Include new information"
msgstr "Include new information"
-#. screenid: 107
-#: packages/taler-exchange-aml-webui/src/pages/decision/Information.tsx:358
+#: packages/taler-exchange-aml-webui/src/pages/decision/Information.tsx:356
msgid ""
"This step is optional. Select a form to attach newly reviewed AML/KYC "
"information, or continue without one."
msgstr ""
-#. screenid: 107
-#: packages/taler-exchange-aml-webui/src/pages/decision/Information.tsx:363
+#: packages/taler-exchange-aml-webui/src/pages/decision/Information.tsx:361
msgid "AML/KYC form"
msgstr ""
-#. screenid: 107
-#: packages/taler-exchange-aml-webui/src/pages/decision/Information.tsx:364
+#: packages/taler-exchange-aml-webui/src/pages/decision/Information.tsx:362
msgid "Search AML/KYC forms"
msgstr "Search AML/KYC forms"
-#. screenid: 106
-#: packages/taler-exchange-aml-webui/src/pages/decision/Justification.tsx:99
+#: packages/taler-exchange-aml-webui/src/pages/decision/Justification.tsx:97
#, fuzzy
#| msgid "The account will not remain under investigation."
msgid "The account will be included in the AML investigation queue."
msgstr "The account will not remain under investigation."
-#. screenid: 106
-#: packages/taler-exchange-aml-webui/src/pages/decision/Justification.tsx:104
+#: packages/taler-exchange-aml-webui/src/pages/decision/Justification.tsx:102
#, fuzzy
#| msgid "The account will not remain under investigation."
msgid "The account will not be included in the AML investigation queue."
msgstr "The account will not remain under investigation."
-#. screenid: 106
-#: packages/taler-exchange-aml-webui/src/pages/decision/Justification.tsx:112
+#: packages/taler-exchange-aml-webui/src/pages/decision/Justification.tsx:110
#, fuzzy
#| msgid "Investigation"
msgid "Current investigation status"
msgstr "Investigation"
-#. screenid: 106
-#: packages/taler-exchange-aml-webui/src/pages/decision/Justification.tsx:126
+#: packages/taler-exchange-aml-webui/src/pages/decision/Justification.tsx:124
#, fuzzy
#| msgid "No previous decisions"
msgid "No previous decision"
msgstr "No previous decisions"
-#. screenid: 106
-#: packages/taler-exchange-aml-webui/src/pages/decision/Justification.tsx:138
+#: packages/taler-exchange-aml-webui/src/pages/decision/Justification.tsx:136
#, fuzzy
#| msgid "Investigation"
msgid "Investigation status after this decision"
msgstr "Investigation"
-#. screenid: 106
-#: packages/taler-exchange-aml-webui/src/pages/decision/Justification.tsx:143
+#: packages/taler-exchange-aml-webui/src/pages/decision/Justification.tsx:141
#, fuzzy
#| msgid "Measures the customer must complete under the current policy."
msgid ""
@@ -2426,244 +2297,203 @@ msgid ""
"after this decision is submitted."
msgstr "Measures the customer must complete under the current policy."
-#. screenid: 106
-#: packages/taler-exchange-aml-webui/src/pages/decision/Justification.tsx:194
+#: packages/taler-exchange-aml-webui/src/pages/decision/Justification.tsx:192
#, fuzzy
#| msgid "Decision date"
msgid "Decision rationale"
msgstr "Decision date"
-#. screenid: 106
-#: packages/taler-exchange-aml-webui/src/pages/decision/Justification.tsx:195
+#: packages/taler-exchange-aml-webui/src/pages/decision/Justification.tsx:193
msgid ""
"Record the facts and reasoning needed to understand this decision in a later "
"audit or review."
msgstr ""
-#. screenid: 122
-#: packages/taler-exchange-aml-webui/src/components/NewMeasure.tsx:264
+#: packages/taler-exchange-aml-webui/src/components/NewMeasure.tsx:262
#, fuzzy
#| msgid "Custom measures"
msgid "Create custom measure"
msgstr "Custom measures"
-#. screenid: 122
-#: packages/taler-exchange-aml-webui/src/components/NewMeasure.tsx:266
+#: packages/taler-exchange-aml-webui/src/components/NewMeasure.tsx:264
#, fuzzy
#| msgid "Add custom measure"
msgid "Edit custom measure"
msgstr "Add custom measure"
-#. screenid: 122
-#: packages/taler-exchange-aml-webui/src/components/NewMeasure.tsx:270
+#: packages/taler-exchange-aml-webui/src/components/NewMeasure.tsx:268
msgid ""
"Combine a customer check with an AML program, or use SKIP to run a program "
"immediately. Context values must satisfy the selected check and program "
"requirements."
msgstr ""
-#. screenid: 122
-#: packages/taler-exchange-aml-webui/src/components/NewMeasure.tsx:289
-#: packages/taler-exchange-aml-webui/src/components/NewMeasure.tsx:478
+#: packages/taler-exchange-aml-webui/src/components/NewMeasure.tsx:287
+#: packages/taler-exchange-aml-webui/src/components/NewMeasure.tsx:476
#: packages/taler-exchange-aml-webui/src/pages/decision/Measures.tsx:465
msgid "Add custom measure"
msgstr "Add custom measure"
-#. screenid: 122
-#: packages/taler-exchange-aml-webui/src/components/NewMeasure.tsx:299
-#: packages/taler-exchange-aml-webui/src/components/NewMeasure.tsx:488
+#: packages/taler-exchange-aml-webui/src/components/NewMeasure.tsx:297
+#: packages/taler-exchange-aml-webui/src/components/NewMeasure.tsx:486
msgid "Save changes"
msgstr ""
-#. screenid: 122
-#: packages/taler-exchange-aml-webui/src/components/NewMeasure.tsx:306
-#: packages/taler-exchange-aml-webui/src/components/NewMeasure.tsx:495
+#: packages/taler-exchange-aml-webui/src/components/NewMeasure.tsx:304
+#: packages/taler-exchange-aml-webui/src/components/NewMeasure.tsx:493
#, fuzzy
#| msgid "Add custom measure"
msgid "Remove custom measure"
msgstr "Add custom measure"
-#. screenid: 122
-#: packages/taler-exchange-aml-webui/src/components/NewMeasure.tsx:547
+#: packages/taler-exchange-aml-webui/src/components/NewMeasure.tsx:545
#, fuzzy
#| msgid "Configure verification type: %1$s"
msgid "Configure %1$s verification"
msgstr "Configure verification type: %1$s"
-#. screenid: 122
-#: packages/taler-exchange-aml-webui/src/components/NewMeasure.tsx:558
+#: packages/taler-exchange-aml-webui/src/components/NewMeasure.tsx:556
msgid "Use advanced measure editor"
msgstr ""
-#. screenid: 122
-#: packages/taler-exchange-aml-webui/src/components/NewMeasure.tsx:587
+#: packages/taler-exchange-aml-webui/src/components/NewMeasure.tsx:585
#, fuzzy
#| msgid "Name of the verification measure"
msgid "Use guided verification editor"
msgstr "Name of the verification measure"
-#. screenid: 122
-#: packages/taler-exchange-aml-webui/src/components/NewMeasure.tsx:632
-#: packages/taler-exchange-aml-webui/src/components/NewMeasure.tsx:1111
+#: packages/taler-exchange-aml-webui/src/components/NewMeasure.tsx:630
+#: packages/taler-exchange-aml-webui/src/components/NewMeasure.tsx:1109
msgid "There is already a measure with that name"
msgstr "There is already a measure with that name"
-#. screenid: 122
-#: packages/taler-exchange-aml-webui/src/components/NewMeasure.tsx:646
+#: packages/taler-exchange-aml-webui/src/components/NewMeasure.tsx:644
msgid ""
"Runs immediately for SKIP measures, or after a successful check. It may be "
"omitted for a check that only presents or collects information."
msgstr ""
-#. screenid: 122
-#: packages/taler-exchange-aml-webui/src/components/NewMeasure.tsx:650
+#: packages/taler-exchange-aml-webui/src/components/NewMeasure.tsx:648
msgid "Missing check or program"
msgstr "Missing check or program"
-#. screenid: 122
-#: packages/taler-exchange-aml-webui/src/components/NewMeasure.tsx:660
+#: packages/taler-exchange-aml-webui/src/components/NewMeasure.tsx:658
msgid ""
"The customer-facing check to perform before the program. Leave empty to use "
"SKIP and run the program immediately."
msgstr ""
-#. screenid: 122
-#: packages/taler-exchange-aml-webui/src/components/NewMeasure.tsx:683
+#: packages/taler-exchange-aml-webui/src/components/NewMeasure.tsx:681
msgid ""
"Configuration values required by the selected check or program. Property "
"names and value types must match the exchange configuration."
msgstr ""
-#. screenid: 122
-#: packages/taler-exchange-aml-webui/src/components/NewMeasure.tsx:690
+#: packages/taler-exchange-aml-webui/src/components/NewMeasure.tsx:688
msgid "Field name"
msgstr "Field name"
-#. screenid: 122
-#: packages/taler-exchange-aml-webui/src/components/NewMeasure.tsx:695
+#: packages/taler-exchange-aml-webui/src/components/NewMeasure.tsx:693
msgid "Type"
msgstr "Type"
-#. screenid: 122
-#: packages/taler-exchange-aml-webui/src/components/NewMeasure.tsx:699
+#: packages/taler-exchange-aml-webui/src/components/NewMeasure.tsx:697
msgid "string"
msgstr "string"
-#. screenid: 122
-#: packages/taler-exchange-aml-webui/src/components/NewMeasure.tsx:703
+#: packages/taler-exchange-aml-webui/src/components/NewMeasure.tsx:701
msgid "number"
msgstr "number"
-#. screenid: 122
-#: packages/taler-exchange-aml-webui/src/components/NewMeasure.tsx:707
+#: packages/taler-exchange-aml-webui/src/components/NewMeasure.tsx:705
msgid "boolean"
msgstr "boolean"
-#. screenid: 122
-#: packages/taler-exchange-aml-webui/src/components/NewMeasure.tsx:711
+#: packages/taler-exchange-aml-webui/src/components/NewMeasure.tsx:709
msgid "json"
msgstr "json"
-#. screenid: 122
-#: packages/taler-exchange-aml-webui/src/components/NewMeasure.tsx:738
-#: packages/taler-exchange-aml-webui/src/components/NewMeasure.tsx:792
+#: packages/taler-exchange-aml-webui/src/components/NewMeasure.tsx:736
+#: packages/taler-exchange-aml-webui/src/components/NewMeasure.tsx:790
#, fuzzy
#| msgid "Form not available"
msgid "Program \"%1$s\" is not available"
msgstr "Form not available"
-#. screenid: 122
-#: packages/taler-exchange-aml-webui/src/components/NewMeasure.tsx:742
+#: packages/taler-exchange-aml-webui/src/components/NewMeasure.tsx:740
msgid "There are unsatisfied inputs: %1$s"
msgstr "There are unsatisfied inputs: %1$s"
-#. screenid: 122
-#: packages/taler-exchange-aml-webui/src/components/NewMeasure.tsx:750
-#: packages/taler-exchange-aml-webui/src/components/NewMeasure.tsx:772
+#: packages/taler-exchange-aml-webui/src/components/NewMeasure.tsx:748
+#: packages/taler-exchange-aml-webui/src/components/NewMeasure.tsx:770
msgid "Check \"%1$s\" is not available"
msgstr ""
-#. screenid: 122
-#: packages/taler-exchange-aml-webui/src/components/NewMeasure.tsx:756
+#: packages/taler-exchange-aml-webui/src/components/NewMeasure.tsx:754
msgid "There are missing inputs: %1$s"
msgstr "There are missing inputs: %1$s"
-#. screenid: 122
-#: packages/taler-exchange-aml-webui/src/components/NewMeasure.tsx:779
-#: packages/taler-exchange-aml-webui/src/components/NewMeasure.tsx:799
+#: packages/taler-exchange-aml-webui/src/components/NewMeasure.tsx:777
+#: packages/taler-exchange-aml-webui/src/components/NewMeasure.tsx:797
msgid "There are missing requirements: %1$s"
msgstr "There are missing requirements: %1$s"
-#. screenid: 122
-#: packages/taler-exchange-aml-webui/src/components/NewMeasure.tsx:855
+#: packages/taler-exchange-aml-webui/src/components/NewMeasure.tsx:853
msgid "Can't be empty"
msgstr "Can't be empty"
-#. screenid: 122
-#: packages/taler-exchange-aml-webui/src/components/NewMeasure.tsx:859
+#: packages/taler-exchange-aml-webui/src/components/NewMeasure.tsx:857
msgid "Not a number"
msgstr "Not a number"
-#. screenid: 122
-#: packages/taler-exchange-aml-webui/src/components/NewMeasure.tsx:861
+#: packages/taler-exchange-aml-webui/src/components/NewMeasure.tsx:859
msgid "It should be finite"
msgstr "It should be finite"
-#. screenid: 122
-#: packages/taler-exchange-aml-webui/src/components/NewMeasure.tsx:866
+#: packages/taler-exchange-aml-webui/src/components/NewMeasure.tsx:864
msgid "It should be either \"true\" or \"false\""
msgstr "It should be either \"true\" or \"false\""
-#. screenid: 122
-#: packages/taler-exchange-aml-webui/src/components/NewMeasure.tsx:871
+#: packages/taler-exchange-aml-webui/src/components/NewMeasure.tsx:869
msgid "Couldn't parse as json string: %1$s"
msgstr "Couldn't parse as json string: %1$s"
-#. screenid: 122
-#: packages/taler-exchange-aml-webui/src/components/NewMeasure.tsx:899
-#: packages/taler-exchange-aml-webui/src/components/NewMeasure.tsx:946
+#: packages/taler-exchange-aml-webui/src/components/NewMeasure.tsx:897
+#: packages/taler-exchange-aml-webui/src/components/NewMeasure.tsx:944
msgid "Description"
msgstr "Description"
-#. screenid: 122
-#: packages/taler-exchange-aml-webui/src/components/NewMeasure.tsx:915
+#: packages/taler-exchange-aml-webui/src/components/NewMeasure.tsx:913
msgid "Inputs"
msgstr "Inputs"
-#. screenid: 122
-#: packages/taler-exchange-aml-webui/src/components/NewMeasure.tsx:970
+#: packages/taler-exchange-aml-webui/src/components/NewMeasure.tsx:968
msgid "Fallback"
msgstr "Fallback"
-#. screenid: 122
-#: packages/taler-exchange-aml-webui/src/components/NewMeasure.tsx:993
+#: packages/taler-exchange-aml-webui/src/components/NewMeasure.tsx:991
#, fuzzy
#| msgid "Context as JSON"
msgid "Context values"
msgstr "Context as JSON"
-#. screenid: 122
-#: packages/taler-exchange-aml-webui/src/components/NewMeasure.tsx:1045
+#: packages/taler-exchange-aml-webui/src/components/NewMeasure.tsx:1043
msgid "Selected pipeline"
msgstr ""
-#. screenid: 122
-#: packages/taler-exchange-aml-webui/src/components/NewMeasure.tsx:1048
+#: packages/taler-exchange-aml-webui/src/components/NewMeasure.tsx:1046
msgid "Review how the exchange will execute this measure."
msgstr ""
-#. screenid: 122
-#: packages/taler-exchange-aml-webui/src/components/NewMeasure.tsx:1105
+#: packages/taler-exchange-aml-webui/src/components/NewMeasure.tsx:1103
msgid "Name of the verification measure"
msgstr "Name of the verification measure"
-#. screenid: 122
-#: packages/taler-exchange-aml-webui/src/components/NewMeasure.tsx:1118
+#: packages/taler-exchange-aml-webui/src/components/NewMeasure.tsx:1116
msgid "Read only"
msgstr "Read only"
-#. screenid: 122
-#: packages/taler-exchange-aml-webui/src/components/NewMeasure.tsx:1119
+#: packages/taler-exchange-aml-webui/src/components/NewMeasure.tsx:1117
msgid "Prevent the customer from changing the address"
msgstr "Prevent the customer from changing the address"
@@ -2678,9 +2508,8 @@ msgid ""
"selection empty when no immediate customer action is required."
msgstr ""
-#. screenid: 102
#: packages/taler-exchange-aml-webui/src/pages/decision/Measures.tsx:317
-#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:293
+#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:292
#, fuzzy
#| msgid "Any one listed measure may be completed."
msgid "Only one instant measure is allowed"
@@ -2736,9 +2565,8 @@ msgstr "Server measures"
msgid "Configure"
msgstr "Configure measure"
-#. screenid: 102
#: packages/taler-exchange-aml-webui/src/pages/decision/Measures.tsx:471
-#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:569
+#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:568
msgid "Custom measures"
msgstr "Custom measures"
@@ -2792,11 +2620,9 @@ msgid ""
"measure first."
msgstr ""
-#. screenid: 102
-#. screenid: 113
#: packages/taler-exchange-aml-webui/src/pages/decision/Measures.tsx:629
-#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:395
-#: packages/taler-exchange-aml-webui/src/pages/DecisionWizard.tsx:220
+#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:394
+#: packages/taler-exchange-aml-webui/src/pages/DecisionWizard.tsx:218
#, fuzzy
#| msgid "Instant measures"
msgid "Immediate measures"
@@ -2808,54 +2634,45 @@ msgid ""
"exchange."
msgstr ""
-#. screenid: 102
-#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:180
+#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:179
msgid "Failed to make the decision."
msgstr "Failed to make the decision."
-#. screenid: 102
-#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:183
+#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:182
msgid "Invalid credentials."
msgstr "Invalid credentials."
-#. screenid: 102
-#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:185
+#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:184
msgid "Session not found. Contact the administrator."
msgstr "Session not found. Contact the administrator."
-#. screenid: 102
-#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:187
+#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:186
msgid ""
"The exchange rejected the decision because the officer session is disabled "
"or the account has a newer decision. Reload the account before trying again."
msgstr ""
-#. screenid: 102
-#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:241
+#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:240
msgid ""
"This decision records that an MROS report was filed. Confirm that the report "
"has actually been submitted before continuing."
msgstr ""
-#. screenid: 102
-#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:254
+#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:253
#, fuzzy
#| msgid "No manual review"
msgid "Go back and review"
msgstr "No manual review"
-#. screenid: 102
-#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:261
+#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:260
msgid "Confirm decision"
msgstr "Confirm decision"
-#. screenid: 102
-#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:273
+#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:272
msgid "Unknown measure"
msgstr "Unknown measure"
-#. screenid: 102
-#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:274
+#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:273
msgid ""
"A rule or immediate action references a measure that is not available. "
"Review the rules and measures before submitting."
@@ -2863,297 +2680,247 @@ msgstr ""
"A rule or immediate action references a measure that is not available. "
"Review the rules and measures before submitting."
-#. screenid: 102
-#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:281
+#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:280
#, fuzzy
#| msgid "Add custom measure"
msgid "Invalid custom measure"
msgstr "Add custom measure"
-#. screenid: 102
-#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:282
+#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:281
msgid ""
"A custom measure references an unavailable check or program, lacks required "
"context, or cannot provide the selected program inputs. Review the immediate "
"measures before submitting."
msgstr ""
-#. screenid: 102
-#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:295
+#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:294
msgid "Remove all but one instant measure before submitting this decision."
msgstr ""
-#. screenid: 102
-#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:303
+#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:302
msgid "Transaction rules not reviewed"
msgstr "Transaction rules not reviewed"
-#. screenid: 102
-#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:305
+#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:304
msgid ""
"Review the proposed rules and their expiration before submitting this "
"decision."
msgstr ""
-#. screenid: 102
-#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:313
+#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:312
msgid "Missing deadline"
msgstr "Missing deadline"
-#. screenid: 102
-#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:314
+#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:313
msgid "Set when the proposed rules expire and what should happen afterward."
msgstr ""
-#. screenid: 102
-#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:321
+#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:320
msgid "Invalid rule expiration"
msgstr ""
-#. screenid: 102
-#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:322
+#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:321
msgid "Rule expiration must be in the future or set to Never."
msgstr ""
-#. screenid: 102
-#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:329
+#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:328
msgid "Missing rules"
msgstr "Missing rules"
-#. screenid: 102
-#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:330
+#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:329
msgid ""
"A decision must contain the complete rule set that will apply to the account."
msgstr ""
-#. screenid: 102
-#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:339
+#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:338
msgid ""
"Review the proposed rules. Hard blocks must be explicit, and Balance and "
"Refund rules must use an instant timeframe."
msgstr ""
-#. screenid: 102
-#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:377
+#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:376
msgid "Immediate measures not reviewed"
msgstr ""
-#. screenid: 102
-#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:379
+#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:378
#, fuzzy
#| msgid "Measures the customer must complete under the current policy."
msgid "Review whether the customer must complete any immediate measures."
msgstr "Measures the customer must complete under the current policy."
-#. screenid: 102
-#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:385
+#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:384
#, fuzzy
#| msgid "Triggered immediately without customer interaction."
msgid "No immediate customer action"
msgstr "Triggered immediately without customer interaction."
-#. screenid: 102
-#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:386
+#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:385
msgid "No measure will start when this decision is submitted."
msgstr ""
-#. screenid: 102
-#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:400
+#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:399
#, fuzzy
#| msgid "Require all measures"
msgid "Every selected measure is required."
msgstr "Require all measures"
-#. screenid: 102
-#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:404
+#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:403
#, fuzzy
#| msgid "Any one listed measure may be completed."
msgid "Any one selected measure is sufficient."
msgstr "Any one listed measure may be completed."
-#. screenid: 102
-#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:423
+#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:422
#, fuzzy
#| msgid "Unavailable"
msgid "Unavailable measures"
msgstr "Unavailable"
-#. screenid: 102
-#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:425
+#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:424
#, fuzzy
#| msgid "The exchange does not support the selected export format."
msgid "The exchange did not return definitions for these selected measures:"
msgstr "The exchange does not support the selected export format."
-#. screenid: 102
-#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:443
+#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:442
#, fuzzy
#| msgid "Account properties"
msgid "Account properties not reviewed"
msgstr "Account properties"
-#. screenid: 102
-#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:445
+#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:444
msgid "Review the account properties before submitting the decision."
msgstr ""
-#. screenid: 102
-#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:456
+#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:455
msgid "Reporting events not reviewed"
msgstr ""
-#. screenid: 102
-#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:458
+#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:457
msgid "Review which statistical events will be recorded with the decision."
msgstr ""
-#. screenid: 102
-#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:467
+#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:466
msgid "Case disposition incomplete"
msgstr ""
-#. screenid: 102
-#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:468
+#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:467
msgid "You must complete the justification section."
msgstr "You must complete the justification section."
-#. screenid: 102
-#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:477
+#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:476
msgid "Invalid attributes"
msgstr "Invalid attributes"
-#. screenid: 102
-#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:478
+#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:477
msgid ""
"Correct the selected form or continue without attaching new customer "
"information."
msgstr ""
-#. screenid: 102
-#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:490
+#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:489
msgid "Decision details"
msgstr "Decision details"
-#. screenid: 102
-#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:494
+#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:493
msgid "Justification"
msgstr "Justification"
-#. screenid: 102
-#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:497
+#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:496
msgid "Not provided"
msgstr "Not provided"
-#. screenid: 102
-#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:501
+#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:500
#, fuzzy
#| msgid "The account was not found."
msgid "The account remains under investigation."
msgstr "The account was not found."
-#. screenid: 102
-#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:505
+#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:504
msgid "The account will not remain under investigation."
msgstr "The account will not remain under investigation."
-#. screenid: 102
-#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:534
+#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:533
msgid "No account properties"
msgstr "No account properties"
-#. screenid: 102
-#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:540
+#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:539
msgid "Events"
msgstr "Events"
-#. screenid: 102
-#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:543
+#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:542
msgid "No events"
msgstr "No events"
-#. screenid: 102
-#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:548
+#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:547
msgid "Submitted attributes"
msgstr "Submitted attributes"
-#. screenid: 102
-#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:556
+#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:555
msgid "expiration set"
msgstr "expiration set"
-#. screenid: 102
-#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:562
+#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:561
msgid "No new attributes"
msgstr "No new attributes"
-#. screenid: 102
-#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:584
-#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:597
+#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:583
+#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:596
#, fuzzy
#| msgid "Officer decision"
msgid "Discard decision"
msgstr "Officer decision"
-#. screenid: 102
-#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:591
+#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:590
#, fuzzy
#| msgid "Send decision"
msgid "Submit AML decision"
msgstr "Send decision"
-#. screenid: 102
-#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:596
+#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:595
#, fuzzy
#| msgid "Discard this key"
msgid "Discard this decision?"
msgstr "Discard this key"
-#. screenid: 102
-#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:601
+#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:600
msgid ""
"All entries made in this decision wizard will be lost. No change will be "
"submitted to the exchange."
msgstr ""
-#. screenid: 102
-#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:618
+#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:617
#, fuzzy
#| msgid "Review status"
msgid "Review this step"
msgstr "Review status"
-#. screenid: 113
-#: packages/taler-exchange-aml-webui/src/pages/DecisionWizard.tsx:151
+#: packages/taler-exchange-aml-webui/src/pages/DecisionWizard.tsx:149
#, fuzzy
#| msgctxt "threshold"
#| msgid "%1$s every %2$s"
msgid "Step %1$s of %2$s"
msgstr "%1$s every %2$s"
-#. screenid: 113
-#: packages/taler-exchange-aml-webui/src/pages/DecisionWizard.tsx:169
+#: packages/taler-exchange-aml-webui/src/pages/DecisionWizard.tsx:167
msgid "Decision steps"
msgstr "Decision steps"
-#. screenid: 113
-#: packages/taler-exchange-aml-webui/src/pages/DecisionWizard.tsx:178
+#: packages/taler-exchange-aml-webui/src/pages/DecisionWizard.tsx:176
msgid "Previous step"
msgstr "Previous step"
-#. screenid: 113
-#: packages/taler-exchange-aml-webui/src/pages/DecisionWizard.tsx:187
+#: packages/taler-exchange-aml-webui/src/pages/DecisionWizard.tsx:185
msgid "Next step"
msgstr "Next step"
-#. screenid: 113
-#: packages/taler-exchange-aml-webui/src/pages/DecisionWizard.tsx:205
+#: packages/taler-exchange-aml-webui/src/pages/DecisionWizard.tsx:203
#, fuzzy
#| msgid "System information"
msgid "Customer information"
msgstr "System information"
-#. screenid: 113
-#: packages/taler-exchange-aml-webui/src/pages/DecisionWizard.tsx:206
+#: packages/taler-exchange-aml-webui/src/pages/DecisionWizard.tsx:204
#, fuzzy
#| msgid ""
#| "You can review AML information, but this officer key cannot submit "
@@ -3162,70 +2929,59 @@ msgid "Optionally add reviewed AML/KYC information to this decision."
msgstr ""
"You can review AML information, but this officer key cannot submit decisions."
-#. screenid: 113
-#: packages/taler-exchange-aml-webui/src/pages/DecisionWizard.tsx:211
+#: packages/taler-exchange-aml-webui/src/pages/DecisionWizard.tsx:209
msgid "Review the account state derived from the available information."
msgstr ""
-#. screenid: 113
-#: packages/taler-exchange-aml-webui/src/pages/DecisionWizard.tsx:215
+#: packages/taler-exchange-aml-webui/src/pages/DecisionWizard.tsx:213
#, fuzzy
#| msgid "Missing events"
msgid "Reporting events"
msgstr "Missing events"
-#. screenid: 113
-#: packages/taler-exchange-aml-webui/src/pages/DecisionWizard.tsx:216
+#: packages/taler-exchange-aml-webui/src/pages/DecisionWizard.tsx:214
msgid "Review the statistical events recorded with this decision."
msgstr ""
-#. screenid: 113
-#: packages/taler-exchange-aml-webui/src/pages/DecisionWizard.tsx:221
+#: packages/taler-exchange-aml-webui/src/pages/DecisionWizard.tsx:219
#, fuzzy
#| msgid "Measures the customer must complete under the current policy."
msgid ""
"Choose actions the customer must complete after the decision is submitted."
msgstr "Measures the customer must complete under the current policy."
-#. screenid: 113
-#: packages/taler-exchange-aml-webui/src/pages/DecisionWizard.tsx:225
+#: packages/taler-exchange-aml-webui/src/pages/DecisionWizard.tsx:223
#, fuzzy
#| msgctxt "operation type"
#| msgid "Transaction"
msgid "Transaction rules"
msgstr "Transaction"
-#. screenid: 113
-#: packages/taler-exchange-aml-webui/src/pages/DecisionWizard.tsx:226
+#: packages/taler-exchange-aml-webui/src/pages/DecisionWizard.tsx:224
msgid "Set operation thresholds, escalation measures, and expiration behavior."
msgstr ""
-#. screenid: 113
-#: packages/taler-exchange-aml-webui/src/pages/DecisionWizard.tsx:230
+#: packages/taler-exchange-aml-webui/src/pages/DecisionWizard.tsx:228
msgid "Case disposition"
msgstr ""
-#. screenid: 113
-#: packages/taler-exchange-aml-webui/src/pages/DecisionWizard.tsx:231
+#: packages/taler-exchange-aml-webui/src/pages/DecisionWizard.tsx:229
#, fuzzy
#| msgid "The account was not found."
msgid "Record the rationale and whether the case remains under investigation."
msgstr "The account was not found."
-#. screenid: 113
-#: packages/taler-exchange-aml-webui/src/pages/DecisionWizard.tsx:235
+#: packages/taler-exchange-aml-webui/src/pages/DecisionWizard.tsx:233
#, fuzzy
#| msgid "Review and submit."
msgid "Review and submit"
msgstr "Review and submit."
-#. screenid: 113
-#: packages/taler-exchange-aml-webui/src/pages/DecisionWizard.tsx:236
+#: packages/taler-exchange-aml-webui/src/pages/DecisionWizard.tsx:234
msgid "Check the complete decision before signing and submitting it."
msgstr ""
-#. screenid: 113
-#: packages/taler-exchange-aml-webui/src/pages/DecisionWizard.tsx:254
+#: packages/taler-exchange-aml-webui/src/pages/DecisionWizard.tsx:252
#, fuzzy
#| msgid "Decision steps"
msgid "Decision progress"
@@ -3262,9 +3018,8 @@ msgstr ""
"Changing the exchange reloads the application. The override is stored only "
"in this browser."
-#. screenid: 112
#: packages/taler-exchange-aml-webui/src/pages/Developer.tsx:147
-#: packages/taler-exchange-aml-webui/src/pages/Profile.tsx:97
+#: packages/taler-exchange-aml-webui/src/pages/Profile.tsx:95
msgid "Exchange base URL"
msgstr "Exchange base URL"
@@ -3930,13 +3685,11 @@ msgstr ""
msgid "Rendering PDF…"
msgstr ""
-#. screenid: 112
-#: packages/taler-exchange-aml-webui/src/pages/Profile.tsx:48
+#: packages/taler-exchange-aml-webui/src/pages/Profile.tsx:46
msgid "Session and access"
msgstr "Session and access"
-#. screenid: 112
-#: packages/taler-exchange-aml-webui/src/pages/Profile.tsx:51
+#: packages/taler-exchange-aml-webui/src/pages/Profile.tsx:49
msgid ""
"Review this officer's exchange access and manage the unlocked key in this "
"browser."
@@ -3944,63 +3697,51 @@ msgstr ""
"Review this officer's exchange access and manage the unlocked key in this "
"browser."
-#. screenid: 112
-#: packages/taler-exchange-aml-webui/src/pages/Profile.tsx:77
+#: packages/taler-exchange-aml-webui/src/pages/Profile.tsx:75
msgid "Permissions"
msgstr "Permissions"
-#. screenid: 112
-#: packages/taler-exchange-aml-webui/src/pages/Profile.tsx:88
+#: packages/taler-exchange-aml-webui/src/pages/Profile.tsx:86
msgid "Read-only"
msgstr "Read-only"
-#. screenid: 112
-#: packages/taler-exchange-aml-webui/src/pages/Profile.tsx:90
+#: packages/taler-exchange-aml-webui/src/pages/Profile.tsx:88
msgid "Read and write"
msgstr "Read and write"
-#. screenid: 112
-#: packages/taler-exchange-aml-webui/src/pages/Profile.tsx:118
+#: packages/taler-exchange-aml-webui/src/pages/Profile.tsx:116
msgid "Session security"
msgstr "Session security"
-#. screenid: 112
-#: packages/taler-exchange-aml-webui/src/pages/Profile.tsx:121
+#: packages/taler-exchange-aml-webui/src/pages/Profile.tsx:119
msgid "Lock the session when you leave this device unattended."
msgstr "Lock the session when you leave this device unattended."
-#. screenid: 112
-#: packages/taler-exchange-aml-webui/src/pages/Profile.tsx:133
+#: packages/taler-exchange-aml-webui/src/pages/Profile.tsx:131
msgid "Lock now"
msgstr "Lock now"
-#. screenid: 112
-#: packages/taler-exchange-aml-webui/src/pages/Profile.tsx:148
+#: packages/taler-exchange-aml-webui/src/pages/Profile.tsx:146
msgid "Unlocked"
msgstr "Unlocked"
-#. screenid: 112
-#: packages/taler-exchange-aml-webui/src/pages/Profile.tsx:154
+#: packages/taler-exchange-aml-webui/src/pages/Profile.tsx:152
msgid "Locks automatically"
msgstr "Locks automatically"
-#. screenid: 112
-#: packages/taler-exchange-aml-webui/src/pages/Profile.tsx:165
+#: packages/taler-exchange-aml-webui/src/pages/Profile.tsx:163
msgid "Exact time"
msgstr "Exact time"
-#. screenid: 112
-#: packages/taler-exchange-aml-webui/src/pages/Profile.tsx:185
+#: packages/taler-exchange-aml-webui/src/pages/Profile.tsx:183
msgid "Copy public key"
msgstr "Copy public key"
-#. screenid: 112
-#: packages/taler-exchange-aml-webui/src/pages/Profile.tsx:200
+#: packages/taler-exchange-aml-webui/src/pages/Profile.tsx:198
msgid "Remove key from this browser"
msgstr "Remove key from this browser"
-#. screenid: 112
-#: packages/taler-exchange-aml-webui/src/pages/Profile.tsx:203
+#: packages/taler-exchange-aml-webui/src/pages/Profile.tsx:201
msgid ""
"Removing this key deletes the officer key from this browser. It does not "
"revoke or change the officer's access at the exchange. Ask the exchange "
@@ -4010,72 +3751,58 @@ msgstr ""
"revoke or change the officer's access at the exchange. Ask the exchange "
"operator to revoke access if needed."
-#. screenid: 112
-#: packages/taler-exchange-aml-webui/src/pages/Profile.tsx:214
-#: packages/taler-exchange-aml-webui/src/pages/Profile.tsx:222
+#: packages/taler-exchange-aml-webui/src/pages/Profile.tsx:212
+#: packages/taler-exchange-aml-webui/src/pages/Profile.tsx:220
msgid "Remove key"
msgstr "Remove key"
-#. screenid: 112
-#: packages/taler-exchange-aml-webui/src/pages/Profile.tsx:221
+#: packages/taler-exchange-aml-webui/src/pages/Profile.tsx:219
msgid "Remove officer key?"
msgstr "Remove officer key?"
-#. screenid: 111
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:86
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:84
#: packages/taler-exchange-aml-webui/src/Routing.tsx:651
msgid "Find account"
msgstr "Find account"
-#. screenid: 111
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:89
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:87
msgid "Look up an account by its payto information or normalized payto hash."
msgstr "Look up an account by its payto information or normalized payto hash."
-#. screenid: 111
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:100
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:98
msgid "Find by payto"
msgstr "Find by payto"
-#. screenid: 111
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:146
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:144
msgid "Find by normalized payto hash"
msgstr "Find by normalized payto hash"
-#. screenid: 111
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:169
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:167
msgid "Enter a valid 52-character normalized payto hash."
msgstr "Enter a valid 52-character normalized payto hash."
-#. screenid: 111
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:179
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:177
msgid "Open account"
msgstr "Open account"
-#. screenid: 111
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:216
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:214
msgid "Failed to load account decisions."
msgstr "Failed to load account decisions."
-#. screenid: 111
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:224
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:222
msgid "Failed to load the account history."
msgstr "Failed to load the account history."
-#. screenid: 111
-#. screenid: 110
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:229
-#: packages/taler-exchange-aml-webui/src/pages/ShowCollectedInfo.tsx:82
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:227
+#: packages/taler-exchange-aml-webui/src/pages/ShowCollectedInfo.tsx:80
#: packages/taler-exchange-aml-webui/src/pages/Transfers.tsx:269
msgid ""
"This session signature is invalid, contact administrator or create a new one."
msgstr ""
"This session signature is invalid, contact administrator or create a new one."
-#. screenid: 111
-#. screenid: 110
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:236
-#: packages/taler-exchange-aml-webui/src/pages/ShowCollectedInfo.tsx:89
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:234
+#: packages/taler-exchange-aml-webui/src/pages/ShowCollectedInfo.tsx:87
#: packages/taler-exchange-aml-webui/src/pages/Transfers.tsx:276
msgid ""
"The designated AML session is not known, contact administrator or create a "
@@ -4084,10 +3811,8 @@ msgstr ""
"The designated AML session is not known, contact administrator or create a "
"new one."
-#. screenid: 111
-#. screenid: 110
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:243
-#: packages/taler-exchange-aml-webui/src/pages/ShowCollectedInfo.tsx:96
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:241
+#: packages/taler-exchange-aml-webui/src/pages/ShowCollectedInfo.tsx:94
#: packages/taler-exchange-aml-webui/src/pages/Transfers.tsx:283
msgid ""
"The designated AML session is not enabled, contact administrator or create a "
@@ -4096,494 +3821,406 @@ msgstr ""
"The designated AML session is not enabled, contact administrator or create a "
"new one."
-#. screenid: 111
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:269
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:267
#, fuzzy
#| msgid "Account not found"
msgid "Account found"
msgstr "Account not found"
-#. screenid: 111
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:272
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:270
msgid ""
"This account has an AML decision history. Open its case to review current "
"rules, measures, attributes, and past decisions."
msgstr ""
-#. screenid: 111
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:284
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:282
#, fuzzy
#| msgid "Open account"
msgid "Open account case"
msgstr "Open account"
-#. screenid: 111
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:298
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:839
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:296
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:837
msgid "Payto URI"
msgstr "Payto URI"
-#. screenid: 111
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:310
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:308
msgid "Active"
msgstr ""
-#. screenid: 111
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:312
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:310
#, fuzzy
#| msgid "Effective decision"
msgid "No active decision"
msgstr "Effective decision"
-#. screenid: 111
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:318
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:316
#, fuzzy
#| msgid "File status"
msgid "Case status"
msgstr "File status"
-#. screenid: 111
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:322
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:320
#, fuzzy
#| msgid "Investigation trigger"
msgid "Investigation required"
msgstr "Investigation trigger"
-#. screenid: 111
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:324
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:322
#, fuzzy
#| msgid "Investigation state"
msgid "No investigation requested"
msgstr "Investigation state"
-#. screenid: 111
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:334
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:332
msgid "Account not found"
msgstr "Account not found"
-#. screenid: 111
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:336
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:334
msgid "There is no history known for this account yet."
msgstr "There is no history known for this account yet."
-#. screenid: 111
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:351
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:349
#, fuzzy
#| msgid "You can make a decision for this account anyway."
msgid "Start a decision for this account"
msgstr "You can make a decision for this account anyway."
-#. screenid: 111
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:404
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:446
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:492
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:532
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:402
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:444
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:490
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:530
msgid "Search"
msgstr "Search"
-#. screenid: 111
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:624
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:622
msgid "Taler Bank"
msgstr "Taler Bank"
-#. screenid: 111
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:628
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:626
#: packages/taler-exchange-aml-webui/src/pages/Transfers.tsx:366
#: packages/taler-exchange-aml-webui/src/pages/Transfers.tsx:435
#: packages/taler-exchange-aml-webui/src/pages/Transfers.tsx:443
msgid "Wallet"
msgstr "Wallet"
-#. screenid: 111
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:632
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:630
msgid "Generic Payto:// URI"
msgstr "Generic Payto:// URI"
-#. screenid: 111
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:635
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:633
msgid "Account type"
msgstr "Account type"
-#. screenid: 111
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:645
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:643
msgid "Should be 52 characters."
msgstr "Should be 52 characters."
-#. screenid: 111
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:647
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:645
msgid "Failed to parse: %1$s"
msgstr "Failed to parse: %1$s"
-#. screenid: 111
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:659
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:657
msgid "Address contains invalid characters."
msgstr "Address contains invalid characters."
-#. screenid: 111
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:661
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:659
msgid "Can't mix uppercased and lowercased characters."
msgstr "Can't mix uppercased and lowercased characters."
-#. screenid: 111
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:663
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:661
msgid "The addr checksum doesn't match."
msgstr "The addr checksum doesn't match."
-#. screenid: 111
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:665
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:663
msgid "Missing separator or address type."
msgstr "Missing separator or address type."
-#. screenid: 111
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:667
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:665
msgid "Address should have less than 90 characters."
msgstr "Address should have less than 90 characters."
-#. screenid: 111
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:669
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:667
msgid "Address should have more than 6 characters."
msgstr "Address should have more than 6 characters."
-#. screenid: 111
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:671
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:669
msgid "Decoding issue."
msgstr "Decoding issue."
-#. screenid: 111
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:673
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:671
msgid "Invalid data"
msgstr "Invalid data"
-#. screenid: 111
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:683
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:681
msgid "Unsupported country."
msgstr "Unsupported country."
-#. screenid: 111
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:685
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:683
msgid "IBANs have fewer than 34 characters."
msgstr "IBANs have fewer than 34 characters."
-#. screenid: 111
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:687
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:685
msgid "IBANs have more than 4 characters."
msgstr "IBANs have more than 4 characters."
-#. screenid: 111
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:689
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:687
msgid "IBAN length is invalid for this country."
msgstr "IBAN length is invalid for this country."
-#. screenid: 111
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:691
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:689
msgid "It should only contain numbers and letters."
msgstr "It should only contain numbers and letters."
-#. screenid: 111
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:693
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:691
msgid "The checksum is wrong."
msgstr "The checksum is wrong."
-#. screenid: 111
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:711
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:709
msgid "The string should start with payto://"
msgstr "The string should start with payto://"
-#. screenid: 111
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:713
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:711
msgid "After the target type it should follow a '/' with more information."
msgstr "After the target type it should follow a '/' with more information."
-#. screenid: 111
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:715
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:713
msgid ""
"The target type is not supported, only x-taler-bank, taler-reserve or iban"
msgstr ""
"The target type is not supported, only x-taler-bank, taler-reserve or iban"
-#. screenid: 111
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:720
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:718
msgid "IBAN is missing"
msgstr "IBAN is missing"
-#. screenid: 111
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:722
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:720
msgid "Bitcoin address is missing"
msgstr "Bitcoin address is missing"
-#. screenid: 111
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:724
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:722
msgid "Bank host and account is missing"
msgstr "Bank host and account is missing"
-#. screenid: 111
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:724
#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:726
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:728
msgid "Exchange host and account is missing"
msgstr "Exchange host and account is missing"
-#. screenid: 111
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:730
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:728
msgid "Ethereum address is missing"
msgstr "Ethereum address is missing"
-#. screenid: 111
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:732
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:730
msgid "Cyclos address is missing"
msgstr "Cyclos address is missing"
-#. screenid: 111
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:734
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:732
msgid "Void address is missing"
msgstr "Void address is missing"
-#. screenid: 111
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:742
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:740
msgid "Invalid IBAN: %1$s"
msgstr "Invalid IBAN: %1$s"
-#. screenid: 111
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:749
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:747
msgid "Invalid BTC: %1$s"
msgstr "Invalid BTC: %1$s"
-#. screenid: 111
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:754
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:777
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:790
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:752
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:775
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:788
msgid "Invalid reserve: %1$s"
msgstr "Invalid reserve: %1$s"
-#. screenid: 111
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:765
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:775
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:788
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:809
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:763
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:773
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:786
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:807
msgid "Invalid host"
msgstr "Invalid host"
-#. screenid: 111
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:767
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:765
msgid "Invalid account"
msgstr "Invalid account"
-#. screenid: 111
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:801
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:799
msgid "Invalid address"
msgstr "Invalid address"
-#. screenid: 111
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:840
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:838
msgid "As defined by RFC 8905"
msgstr "As defined by RFC 8905"
-#. screenid: 111
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:841
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:839
msgid "payto://"
msgstr "payto://"
-#. screenid: 111
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:856
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:854
msgid "International Bank Account Number"
msgstr "International Bank Account Number"
-#. screenid: 111
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:857
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:855
msgid "DE1231231231"
msgstr "DE1231231231"
-#. screenid: 111
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:869
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:867
msgid "Exchange address"
msgstr "Exchange address"
-#. screenid: 111
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:870
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:868
msgid ""
"Exchange host and optional base path, without the scheme or trailing slash"
msgstr ""
-#. screenid: 111
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:871
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:869
msgid "exchange.taler.net/exchange"
msgstr "exchange.taler.net/exchange"
-#. screenid: 111
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:876
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:874
msgid ""
"Enter an exchange host and optional base path without a scheme or trailing "
"slash"
msgstr ""
-#. screenid: 111
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:884
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:882
msgid "ID"
msgstr "ID"
-#. screenid: 111
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:885
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:883
msgid "Wallet reserve public key"
msgstr "Wallet reserve public key"
-#. screenid: 111
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:886
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:884
msgid "abcdef1235"
msgstr "abcdef1235"
-#. screenid: 111
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:891
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:889
msgid "Should be 52 characters"
msgstr "Should be 52 characters"
-#. screenid: 111
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:893
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:891
#: packages/taler-exchange-aml-webui/src/pages/Transfers.tsx:428
#: packages/taler-exchange-aml-webui/src/pages/Transfers.tsx:474
msgid "Invalid value"
msgstr "Invalid value"
-#. screenid: 111
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:907
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:905
msgid "Bank account identification"
msgstr "Bank account identification"
-#. screenid: 111
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:908
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:906
msgid "DE123123123"
msgstr "DE123123123"
-#. screenid: 111
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:914
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:912
msgid "Hostname"
msgstr "Hostname"
-#. screenid: 111
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:915
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:913
msgid "Without the scheme, may include subpath: bank.com, bank.com/path/"
msgstr "Without the scheme, may include subpath: bank.com, bank.com/path/"
-#. screenid: 111
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:916
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:914
msgid "bank.demo.taler.net"
msgstr "bank.demo.taler.net"
-#. screenid: 111
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:921
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:919
msgid "Remove last '/'"
msgstr "Remove last '/'"
-#. screenid: 111
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:923
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:921
msgid "Invalid hostname"
msgstr "Invalid hostname"
-#. screenid: 110
-#: packages/taler-exchange-aml-webui/src/pages/ShowCollectedInfo.tsx:68
+#: packages/taler-exchange-aml-webui/src/pages/ShowCollectedInfo.tsx:66
msgid "Failed to load account information."
msgstr "Failed to load account information."
-#. screenid: 110
-#: packages/taler-exchange-aml-webui/src/pages/ShowCollectedInfo.tsx:77
+#: packages/taler-exchange-aml-webui/src/pages/ShowCollectedInfo.tsx:75
msgid "Failed to load the account information."
msgstr "Failed to load the account information."
-#. screenid: 110
-#: packages/taler-exchange-aml-webui/src/pages/ShowCollectedInfo.tsx:115
+#: packages/taler-exchange-aml-webui/src/pages/ShowCollectedInfo.tsx:113
msgid "Collection event not found"
msgstr "Collection event not found"
-#. screenid: 110
-#: packages/taler-exchange-aml-webui/src/pages/ShowCollectedInfo.tsx:117
+#: packages/taler-exchange-aml-webui/src/pages/ShowCollectedInfo.tsx:115
msgid "There is no collection event with ID %1$s for this account."
msgstr "There is no collection event with ID %1$s for this account."
-#. screenid: 110
-#: packages/taler-exchange-aml-webui/src/pages/ShowCollectedInfo.tsx:129
+#: packages/taler-exchange-aml-webui/src/pages/ShowCollectedInfo.tsx:127
msgid "Attributes unavailable"
msgstr "Attributes unavailable"
-#. screenid: 110
-#: packages/taler-exchange-aml-webui/src/pages/ShowCollectedInfo.tsx:131
+#: packages/taler-exchange-aml-webui/src/pages/ShowCollectedInfo.tsx:129
msgid "The collection event does not contain readable attributes."
msgstr "The collection event does not contain readable attributes."
-#. screenid: 110
-#: packages/taler-exchange-aml-webui/src/pages/ShowCollectedInfo.tsx:148
+#: packages/taler-exchange-aml-webui/src/pages/ShowCollectedInfo.tsx:146
msgid "Form identifier missing"
msgstr "Form identifier missing"
-#. screenid: 110
-#: packages/taler-exchange-aml-webui/src/pages/ShowCollectedInfo.tsx:150
+#: packages/taler-exchange-aml-webui/src/pages/ShowCollectedInfo.tsx:148
msgid "The collected information does not identify the form used to create it."
msgstr ""
"The collected information does not identify the form used to create it."
-#. screenid: 110
-#: packages/taler-exchange-aml-webui/src/pages/ShowCollectedInfo.tsx:165
+#: packages/taler-exchange-aml-webui/src/pages/ShowCollectedInfo.tsx:163
msgid "Form not available"
msgstr "Form not available"
-#. screenid: 110
-#: packages/taler-exchange-aml-webui/src/pages/ShowCollectedInfo.tsx:167
+#: packages/taler-exchange-aml-webui/src/pages/ShowCollectedInfo.tsx:165
msgid "Form %1$s is not configured in this AML Web UI."
msgstr "Form %1$s is not configured in this AML Web UI."
-#. screenid: 110
-#: packages/taler-exchange-aml-webui/src/pages/ShowCollectedInfo.tsx:255
+#: packages/taler-exchange-aml-webui/src/pages/ShowCollectedInfo.tsx:253
#, fuzzy
#| msgid "Collected information"
msgid "Collected AML/KYC information"
msgstr "Collected information"
-#. screenid: 110
-#: packages/taler-exchange-aml-webui/src/pages/ShowCollectedInfo.tsx:262
+#: packages/taler-exchange-aml-webui/src/pages/ShowCollectedInfo.tsx:260
#, fuzzy
#| msgid "Forms"
msgid "Form"
msgstr "Forms"
-#. screenid: 110
-#: packages/taler-exchange-aml-webui/src/pages/ShowCollectedInfo.tsx:267
+#: packages/taler-exchange-aml-webui/src/pages/ShowCollectedInfo.tsx:265
#, fuzzy
#| msgid "Collected information"
msgid "Collected"
msgstr "Collected information"
-#. screenid: 110
-#: packages/taler-exchange-aml-webui/src/pages/ShowCollectedInfo.tsx:270
+#: packages/taler-exchange-aml-webui/src/pages/ShowCollectedInfo.tsx:268
msgid "Source"
msgstr ""
-#. screenid: 110
-#: packages/taler-exchange-aml-webui/src/pages/ShowCollectedInfo.tsx:274
+#: packages/taler-exchange-aml-webui/src/pages/ShowCollectedInfo.tsx:272
#, fuzzy
#| msgid "Custom properties"
msgid "Customer process"
msgstr "Custom properties"
-#. screenid: 110
-#: packages/taler-exchange-aml-webui/src/pages/ShowCollectedInfo.tsx:277
+#: packages/taler-exchange-aml-webui/src/pages/ShowCollectedInfo.tsx:275
#, fuzzy
#| msgid "Events"
msgid "Event ID"
msgstr "Events"
-#. screenid: 110
-#: packages/taler-exchange-aml-webui/src/pages/ShowCollectedInfo.tsx:284
-#: packages/taler-exchange-aml-webui/src/pages/ShowCollectedInfo.tsx:292
+#: packages/taler-exchange-aml-webui/src/pages/ShowCollectedInfo.tsx:282
+#: packages/taler-exchange-aml-webui/src/pages/ShowCollectedInfo.tsx:290
msgid "Different form version"
msgstr "Different form version"
-#. screenid: 110
-#: packages/taler-exchange-aml-webui/src/pages/ShowCollectedInfo.tsx:285
+#: packages/taler-exchange-aml-webui/src/pages/ShowCollectedInfo.tsx:283
msgid ""
"The collected information does not identify the form version used. The "
"latest configured version is shown and field labels may differ from those "
"used at collection time."
msgstr ""
-#. screenid: 110
-#: packages/taler-exchange-aml-webui/src/pages/ShowCollectedInfo.tsx:293
+#: packages/taler-exchange-aml-webui/src/pages/ShowCollectedInfo.tsx:291
#, fuzzy
#| msgid "Form %1$s is not configured in this AML Web UI."
msgid ""
@@ -4591,55 +4228,47 @@ msgid ""
"shown and field labels may differ."
msgstr "Form %1$s is not configured in this AML Web UI."
-#. screenid: 110
-#: packages/taler-exchange-aml-webui/src/pages/ShowCollectedInfo.tsx:301
+#: packages/taler-exchange-aml-webui/src/pages/ShowCollectedInfo.tsx:299
#, fuzzy
#| msgid "Collected information"
msgid "Collected information events"
msgstr "Collected information"
-#. screenid: 110
-#: packages/taler-exchange-aml-webui/src/pages/ShowCollectedInfo.tsx:305
+#: packages/taler-exchange-aml-webui/src/pages/ShowCollectedInfo.tsx:303
#, fuzzy
#| msgid "Next event"
msgid "Older event"
msgstr "Next event"
-#. screenid: 110
-#: packages/taler-exchange-aml-webui/src/pages/ShowCollectedInfo.tsx:316
+#: packages/taler-exchange-aml-webui/src/pages/ShowCollectedInfo.tsx:314
#, fuzzy
#| msgid "Next event"
msgid "Newer event"
msgstr "Next event"
-#. screenid: 110
-#: packages/taler-exchange-aml-webui/src/pages/ShowCollectedInfo.tsx:329
+#: packages/taler-exchange-aml-webui/src/pages/ShowCollectedInfo.tsx:327
#, fuzzy
#| msgid "Submitted attributes"
msgid "Submitted values"
msgstr "Submitted attributes"
-#. screenid: 110
-#: packages/taler-exchange-aml-webui/src/pages/ShowCollectedInfo.tsx:369
+#: packages/taler-exchange-aml-webui/src/pages/ShowCollectedInfo.tsx:367
#, fuzzy
#| msgid "Officer name"
msgid "Officer view"
msgstr "Officer name"
-#. screenid: 110
-#: packages/taler-exchange-aml-webui/src/pages/ShowCollectedInfo.tsx:371
+#: packages/taler-exchange-aml-webui/src/pages/ShowCollectedInfo.tsx:369
#, fuzzy
#| msgid "Customer label"
msgid "Customer view"
msgstr "Customer label"
-#. screenid: 110
-#: packages/taler-exchange-aml-webui/src/pages/ShowCollectedInfo.tsx:372
+#: packages/taler-exchange-aml-webui/src/pages/ShowCollectedInfo.tsx:370
msgid "JSON view"
msgstr ""
-#. screenid: 110
-#: packages/taler-exchange-aml-webui/src/pages/ShowCollectedInfo.tsx:403
+#: packages/taler-exchange-aml-webui/src/pages/ShowCollectedInfo.tsx:401
#, fuzzy
#| msgid "System information"
msgid "Submitted information view"
diff --git a/packages/taler-exchange-aml-webui/src/i18n/es.po b/packages/taler-exchange-aml-webui/src/i18n/es.po
@@ -5,92 +5,74 @@ msgstr ""
"Language: es\n"
"Content-Type: text/plain; charset=UTF-8\n"
-#. screenid: 118
-#: packages/taler-exchange-aml-webui/src/hooks/preferences.ts:114
+#: packages/taler-exchange-aml-webui/src/hooks/preferences.ts:112
msgid "Allow Insecure password"
msgstr "Permitir contraseña insegura"
-#. screenid: 118
-#: packages/taler-exchange-aml-webui/src/hooks/preferences.ts:116
+#: packages/taler-exchange-aml-webui/src/hooks/preferences.ts:114
msgid "Keep session after reload"
msgstr "Mantener la sesión después de recargar"
-#. screenid: 118
-#: packages/taler-exchange-aml-webui/src/hooks/preferences.ts:118
+#: packages/taler-exchange-aml-webui/src/hooks/preferences.ts:116
msgid "Don't compress request"
msgstr "No comprimir la solicitud"
-#. screenid: 101
-#: packages/taler-exchange-aml-webui/src/ExchangeAmlFrame.tsx:85
+#: packages/taler-exchange-aml-webui/src/ExchangeAmlFrame.tsx:83
msgid "Lock session"
msgstr "Bloquear sesión"
-#. screenid: 101
-#: packages/taler-exchange-aml-webui/src/ExchangeAmlFrame.tsx:90
+#: packages/taler-exchange-aml-webui/src/ExchangeAmlFrame.tsx:88
msgid "Lock"
msgstr "Bloquear"
-#. screenid: 125
-#. screenid: 119
-#: packages/taler-exchange-aml-webui/src/components/CreateSession.tsx:47
-#: packages/taler-exchange-aml-webui/src/components/UnlockSession.tsx:49
-#: packages/taler-exchange-aml-webui/src/components/UnlockSession.tsx:143
+#: packages/taler-exchange-aml-webui/src/components/CreateSession.tsx:45
+#: packages/taler-exchange-aml-webui/src/components/UnlockSession.tsx:47
+#: packages/taler-exchange-aml-webui/src/components/UnlockSession.tsx:141
msgid "Password"
msgstr "Contraseña"
-#. screenid: 125
-#. screenid: 122
-#. screenid: 111
-#: packages/taler-exchange-aml-webui/src/components/CreateSession.tsx:51
-#: packages/taler-exchange-aml-webui/src/components/CreateSession.tsx:72
-#: packages/taler-exchange-aml-webui/src/components/NewMeasure.tsx:629
-#: packages/taler-exchange-aml-webui/src/components/NewMeasure.tsx:1108
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:843
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:874
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:889
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:919
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:933
+#: packages/taler-exchange-aml-webui/src/components/CreateSession.tsx:49
+#: packages/taler-exchange-aml-webui/src/components/CreateSession.tsx:70
+#: packages/taler-exchange-aml-webui/src/components/NewMeasure.tsx:627
+#: packages/taler-exchange-aml-webui/src/components/NewMeasure.tsx:1106
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:841
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:872
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:887
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:917
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:931
msgid "Required"
msgstr "Requerido"
-#. screenid: 125
-#: packages/taler-exchange-aml-webui/src/components/CreateSession.tsx:55
+#: packages/taler-exchange-aml-webui/src/components/CreateSession.tsx:53
msgid "should have at least 12 characters"
msgstr "debe tener al menos 12 caracteres"
-#. screenid: 125
-#: packages/taler-exchange-aml-webui/src/components/CreateSession.tsx:57
+#: packages/taler-exchange-aml-webui/src/components/CreateSession.tsx:55
msgid "should have lowercase and uppercase characters"
msgstr "debe tener letras minúsculas y mayúsculas"
-#. screenid: 125
-#: packages/taler-exchange-aml-webui/src/components/CreateSession.tsx:59
+#: packages/taler-exchange-aml-webui/src/components/CreateSession.tsx:57
msgid "should have numbers"
msgstr "debe tener números"
-#. screenid: 125
-#: packages/taler-exchange-aml-webui/src/components/CreateSession.tsx:61
+#: packages/taler-exchange-aml-webui/src/components/CreateSession.tsx:59
msgid "should have at least one character which is not a number or letter"
msgstr "debe tener al menos un carácter que no sea un número o una letra"
-#. screenid: 125
-#: packages/taler-exchange-aml-webui/src/components/CreateSession.tsx:68
+#: packages/taler-exchange-aml-webui/src/components/CreateSession.tsx:66
msgid "Repeat password"
msgstr "Repetir contraseña"
-#. screenid: 125
-#: packages/taler-exchange-aml-webui/src/components/CreateSession.tsx:74
+#: packages/taler-exchange-aml-webui/src/components/CreateSession.tsx:72
msgid "doesn't match"
msgstr "no coincide"
-#. screenid: 125
-#: packages/taler-exchange-aml-webui/src/components/CreateSession.tsx:112
+#: packages/taler-exchange-aml-webui/src/components/CreateSession.tsx:110
#, fuzzy
msgid "Create session"
msgstr "Crear cuenta"
-#. screenid: 125
-#: packages/taler-exchange-aml-webui/src/components/CreateSession.tsx:139
+#: packages/taler-exchange-aml-webui/src/components/CreateSession.tsx:137
msgid "Create"
msgstr "Crear"
@@ -102,13 +84,12 @@ msgstr "Cuenta de cartera"
msgid "Bank account"
msgstr "Cuenta bancaria"
-#. screenid: 106
#: packages/taler-exchange-aml-webui/src/components/AccountBadges.tsx:40
#: packages/taler-exchange-aml-webui/src/components/ShowDecisionLimitInfo.tsx:93
#: packages/taler-exchange-aml-webui/src/pages/AccountList.tsx:249
#: packages/taler-exchange-aml-webui/src/pages/Dashboard.tsx:296
-#: packages/taler-exchange-aml-webui/src/pages/decision/Justification.tsx:98
-#: packages/taler-exchange-aml-webui/src/pages/decision/Justification.tsx:128
+#: packages/taler-exchange-aml-webui/src/pages/decision/Justification.tsx:96
+#: packages/taler-exchange-aml-webui/src/pages/decision/Justification.tsx:126
msgid "Under investigation"
msgstr "Bajo investigación"
@@ -132,11 +113,10 @@ msgstr ""
msgid "Account holder"
msgstr "Titular de la cuenta"
-#. screenid: 111
#: packages/taler-exchange-aml-webui/src/components/PaytoTargetDetails.tsx:107
#: packages/taler-exchange-aml-webui/src/components/PaytoTargetDetails.tsx:110
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:620
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:855
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:618
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:853
msgid "IBAN"
msgstr "IBAN"
@@ -149,13 +129,12 @@ msgstr ""
msgid "Bank"
msgstr ""
-#. screenid: 111
#: packages/taler-exchange-aml-webui/src/components/PaytoTargetDetails.tsx:115
#: packages/taler-exchange-aml-webui/src/components/PaytoTargetDetails.tsx:120
#: packages/taler-exchange-aml-webui/src/components/PaytoTargetDetails.tsx:154
#: packages/taler-exchange-aml-webui/src/components/PaytoTargetDetails.tsx:160
#: packages/taler-exchange-aml-webui/src/pages/AccountList.tsx:299
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:906
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:904
#: packages/taler-exchange-aml-webui/src/pages/Transfers.tsx:366
#: packages/taler-exchange-aml-webui/src/pages/Transfers.tsx:437
msgid "Account"
@@ -259,9 +238,8 @@ msgstr "No se pudo descargar el archivo AML."
msgid "No AML file is available for this account."
msgstr "No hay ningún archivo AML disponible para esta cuenta."
-#. screenid: 119
#: packages/taler-exchange-aml-webui/src/components/AccountCaseShell.tsx:166
-#: packages/taler-exchange-aml-webui/src/components/UnlockSession.tsx:75
+#: packages/taler-exchange-aml-webui/src/components/UnlockSession.tsx:73
msgid "Authorization denied for this session. Contact the administrator."
msgstr ""
"Autorización denegada para esta sesión. Póngase en contacto con el "
@@ -280,9 +258,8 @@ msgstr ""
msgid "The exchange does not support PDF reports."
msgstr "El Exchange no admite informes PDF."
-#. screenid: 111
#: packages/taler-exchange-aml-webui/src/components/AccountCaseShell.tsx:187
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:355
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:353
msgid "Read-only officers cannot create AML decisions."
msgstr ""
"Los responsables con acceso de solo lectura no pueden crear decisiones de "
@@ -292,10 +269,9 @@ msgstr ""
msgid "A payto URI is required to create a new decision."
msgstr "Se requiere un URI payto para crear una nueva decisión."
-#. screenid: 110
#: packages/taler-exchange-aml-webui/src/components/AccountCaseShell.tsx:211
-#: packages/taler-exchange-aml-webui/src/pages/ShowCollectedInfo.tsx:250
-#: packages/taler-exchange-aml-webui/src/pages/ShowCollectedInfo.tsx:507
+#: packages/taler-exchange-aml-webui/src/pages/ShowCollectedInfo.tsx:248
+#: packages/taler-exchange-aml-webui/src/pages/ShowCollectedInfo.tsx:505
#, fuzzy
#| msgid "Back to accounts"
msgid "Back to account"
@@ -352,10 +328,9 @@ msgstr "Identificadores técnicos"
msgid "Full payto URI"
msgstr "URI payto completo"
-#. screenid: 119
#: packages/taler-exchange-aml-webui/src/components/AccountCaseShell.tsx:352
-#: packages/taler-exchange-aml-webui/src/components/UnlockSession.tsx:119
-#: packages/taler-exchange-aml-webui/src/components/UnlockSession.tsx:127
+#: packages/taler-exchange-aml-webui/src/components/UnlockSession.tsx:117
+#: packages/taler-exchange-aml-webui/src/components/UnlockSession.tsx:125
#: packages/taler-exchange-aml-webui/src/pages/AccountDetails.tsx:138
#: packages/taler-exchange-aml-webui/src/pages/AccountDetails.tsx:149
#: packages/taler-exchange-aml-webui/src/pages/AccountDetails.tsx:167
@@ -368,11 +343,10 @@ msgstr "No disponible"
msgid "Copy payto URI"
msgstr "Copiar URI payto"
-#. screenid: 111
#: packages/taler-exchange-aml-webui/src/components/AccountCaseShell.tsx:356
#: packages/taler-exchange-aml-webui/src/pages/AccountList.tsx:521
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:157
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:290
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:155
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:288
msgid "Normalized payto hash"
msgstr "Hash payto normalizado"
@@ -414,12 +388,11 @@ msgstr "Historial de decisiones"
msgid "Close"
msgstr "Cerrar"
-#. screenid: 122
#: packages/taler-exchange-aml-webui/src/components/ConfirmationModal.tsx:91
#: packages/taler-exchange-aml-webui/src/pages/decision/Rules.tsx:203
#: packages/taler-exchange-aml-webui/src/pages/decision/Rules.tsx:548
-#: packages/taler-exchange-aml-webui/src/components/NewMeasure.tsx:280
-#: packages/taler-exchange-aml-webui/src/components/NewMeasure.tsx:469
+#: packages/taler-exchange-aml-webui/src/components/NewMeasure.tsx:278
+#: packages/taler-exchange-aml-webui/src/components/NewMeasure.tsx:467
msgid "Cancel"
msgstr "Cancelar"
@@ -491,10 +464,9 @@ msgstr "Solicitar registro"
msgid "Discard this key"
msgstr "Descartar esta clave"
-#. screenid: 102
#: packages/taler-exchange-aml-webui/src/components/OfficerEnrollment.tsx:136
#: packages/taler-exchange-aml-webui/src/components/OfficerAccessFailure.tsx:84
-#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:240
+#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:239
msgid "Confirmation required"
msgstr "Confirmación requerida"
@@ -534,19 +506,16 @@ msgstr "El exchange rechazó la comprobación de acceso del responsable."
msgid "Technical details"
msgstr "Detalles técnicos"
-#. screenid: 119
-#: packages/taler-exchange-aml-webui/src/components/UnlockSession.tsx:72
+#: packages/taler-exchange-aml-webui/src/components/UnlockSession.tsx:70
msgid "Failed to unlock the session."
msgstr ""
-#. screenid: 119
-#: packages/taler-exchange-aml-webui/src/components/UnlockSession.tsx:101
+#: packages/taler-exchange-aml-webui/src/components/UnlockSession.tsx:99
#, fuzzy
msgid "Session locked"
msgstr "Cuenta bloqueada"
-#. screenid: 119
-#: packages/taler-exchange-aml-webui/src/components/UnlockSession.tsx:104
+#: packages/taler-exchange-aml-webui/src/components/UnlockSession.tsx:102
#, fuzzy
msgid ""
"Your session is normally locked anytime you reload. To unlock type your "
@@ -555,48 +524,37 @@ msgstr ""
"Tu cuenta se bloquea normalmente cada vez que recargas. Para desbloquearla, "
"escribe tu contraseña nuevamente."
-#. screenid: 119
-#. screenid: 112
-#: packages/taler-exchange-aml-webui/src/components/UnlockSession.tsx:112
-#: packages/taler-exchange-aml-webui/src/pages/Profile.tsx:66
+#: packages/taler-exchange-aml-webui/src/components/UnlockSession.tsx:110
+#: packages/taler-exchange-aml-webui/src/pages/Profile.tsx:64
msgid "Officer access"
msgstr "Acceso del responsable"
-#. screenid: 119
-#. screenid: 112
-#: packages/taler-exchange-aml-webui/src/components/UnlockSession.tsx:117
-#: packages/taler-exchange-aml-webui/src/pages/Profile.tsx:71
+#: packages/taler-exchange-aml-webui/src/components/UnlockSession.tsx:115
+#: packages/taler-exchange-aml-webui/src/pages/Profile.tsx:69
msgid "Officer name"
msgstr "Nombre del responsable"
-#. screenid: 119
-#. screenid: 112
-#: packages/taler-exchange-aml-webui/src/components/UnlockSession.tsx:123
+#: packages/taler-exchange-aml-webui/src/components/UnlockSession.tsx:121
#: packages/taler-exchange-aml-webui/src/components/ShowDecisionLimitInfo.tsx:217
-#: packages/taler-exchange-aml-webui/src/pages/Profile.tsx:174
+#: packages/taler-exchange-aml-webui/src/pages/Profile.tsx:172
msgid "Officer public key"
msgstr "Clave pública del responsable"
-#. screenid: 119
-#: packages/taler-exchange-aml-webui/src/components/UnlockSession.tsx:164
+#: packages/taler-exchange-aml-webui/src/components/UnlockSession.tsx:162
msgid "Unlock"
msgstr "Desbloquear"
-#. screenid: 119
-#: packages/taler-exchange-aml-webui/src/components/UnlockSession.tsx:171
-#: packages/taler-exchange-aml-webui/src/components/UnlockSession.tsx:180
+#: packages/taler-exchange-aml-webui/src/components/UnlockSession.tsx:169
+#: packages/taler-exchange-aml-webui/src/components/UnlockSession.tsx:178
msgid "Forget session"
msgstr "Olvidar sesión"
-#. screenid: 119
-#: packages/taler-exchange-aml-webui/src/components/UnlockSession.tsx:179
+#: packages/taler-exchange-aml-webui/src/components/UnlockSession.tsx:177
msgid "Forget this session?"
msgstr "¿Olvidar esta sesión?"
-#. screenid: 119
-#. screenid: 112
-#: packages/taler-exchange-aml-webui/src/components/UnlockSession.tsx:189
-#: packages/taler-exchange-aml-webui/src/pages/Profile.tsx:231
+#: packages/taler-exchange-aml-webui/src/components/UnlockSession.tsx:187
+#: packages/taler-exchange-aml-webui/src/pages/Profile.tsx:229
msgid ""
"This deletes the officer key from this browser. You will need to create and "
"enroll a new key to use the AML WebUI here again."
@@ -604,10 +562,8 @@ msgstr ""
"Esto borra la clave del responsable de este navegador. Deberá crear y "
"registrar una nueva clave para volver a utilizar aquí la interfaz web de AML."
-#. screenid: 119
-#. screenid: 112
-#: packages/taler-exchange-aml-webui/src/components/UnlockSession.tsx:195
-#: packages/taler-exchange-aml-webui/src/pages/Profile.tsx:237
+#: packages/taler-exchange-aml-webui/src/components/UnlockSession.tsx:193
+#: packages/taler-exchange-aml-webui/src/pages/Profile.tsx:235
msgid ""
"This does not revoke the officer at the exchange. Ask the exchange operator "
"to revoke its access if the key may be compromised."
@@ -646,9 +602,8 @@ msgstr ""
"vacíos; los nombres deben ser únicos y diferentes de las propiedades "
"integradas."
-#. screenid: 102
#: packages/taler-exchange-aml-webui/src/pages/decision/Properties.tsx:216
-#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:513
+#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:512
msgid "Properties"
msgstr "Propiedades"
@@ -668,18 +623,15 @@ msgstr "Añade más propiedades que no estén listadas arriba."
msgid "New properties"
msgstr "Nuevas propiedades"
-#. screenid: 108
-#. screenid: 122
#: packages/taler-exchange-aml-webui/src/pages/decision/Properties.tsx:234
-#: packages/taler-exchange-aml-webui/src/pages/decision/Events.tsx:204
-#: packages/taler-exchange-aml-webui/src/components/NewMeasure.tsx:626
-#: packages/taler-exchange-aml-webui/src/components/NewMeasure.tsx:1104
+#: packages/taler-exchange-aml-webui/src/pages/decision/Events.tsx:202
+#: packages/taler-exchange-aml-webui/src/components/NewMeasure.tsx:624
+#: packages/taler-exchange-aml-webui/src/components/NewMeasure.tsx:1102
msgid "Name"
msgstr "Nombre"
-#. screenid: 122
#: packages/taler-exchange-aml-webui/src/pages/decision/Properties.tsx:240
-#: packages/taler-exchange-aml-webui/src/components/NewMeasure.tsx:720
+#: packages/taler-exchange-aml-webui/src/components/NewMeasure.tsx:718
msgid "Value"
msgstr "Valor"
@@ -813,136 +765,112 @@ msgstr "Sí"
msgid "No"
msgstr "No"
-#. screenid: 121
-#: packages/taler-exchange-aml-webui/src/components/RulesInfo.tsx:57
+#: packages/taler-exchange-aml-webui/src/components/RulesInfo.tsx:56
msgid "There are no rules for operations"
msgstr "No hay reglas para las operaciones"
-#. screenid: 121
-#: packages/taler-exchange-aml-webui/src/components/RulesInfo.tsx:60
+#: packages/taler-exchange-aml-webui/src/components/RulesInfo.tsx:59
msgid "This means that no operation has any limit."
msgstr "Esto significa que ninguna operación tiene límites."
-#. screenid: 121
-#: packages/taler-exchange-aml-webui/src/components/RulesInfo.tsx:88
+#: packages/taler-exchange-aml-webui/src/components/RulesInfo.tsx:87
#: packages/taler-exchange-aml-webui/src/components/ShowDecisionLimitInfo.tsx:312
#: packages/taler-exchange-aml-webui/src/components/MeasureDetails.tsx:97
msgid "Operation"
msgstr "Operación"
-#. screenid: 121
-#: packages/taler-exchange-aml-webui/src/components/RulesInfo.tsx:94
+#: packages/taler-exchange-aml-webui/src/components/RulesInfo.tsx:93
#: packages/taler-exchange-aml-webui/src/pages/decision/Rules.tsx:744
msgid "Threshold"
msgstr "Umbral"
-#. screenid: 121
-#: packages/taler-exchange-aml-webui/src/components/RulesInfo.tsx:100
+#: packages/taler-exchange-aml-webui/src/components/RulesInfo.tsx:99
msgid "Escalation"
msgstr "Escalamiento"
-#. screenid: 121
-#: packages/taler-exchange-aml-webui/src/components/RulesInfo.tsx:106
+#: packages/taler-exchange-aml-webui/src/components/RulesInfo.tsx:105
msgid "Visibility"
msgstr "Visibilidad"
-#. screenid: 121
-#: packages/taler-exchange-aml-webui/src/components/RulesInfo.tsx:112
+#: packages/taler-exchange-aml-webui/src/components/RulesInfo.tsx:111
#: packages/taler-exchange-aml-webui/src/pages/decision/Rules.tsx:737
msgid "Priority"
msgstr "Prioridad"
-#. screenid: 121
-#: packages/taler-exchange-aml-webui/src/components/RulesInfo.tsx:119
+#: packages/taler-exchange-aml-webui/src/components/RulesInfo.tsx:118
msgid "Actions"
msgstr "Acciones"
-#. screenid: 121
-#: packages/taler-exchange-aml-webui/src/components/RulesInfo.tsx:140
+#: packages/taler-exchange-aml-webui/src/components/RulesInfo.tsx:139
msgctxt "threshold"
msgid "%1$s every %2$s"
msgstr "%1$s cada %2$s"
-#. screenid: 121
-#: packages/taler-exchange-aml-webui/src/components/RulesInfo.tsx:159
+#: packages/taler-exchange-aml-webui/src/components/RulesInfo.tsx:158
#: packages/taler-exchange-aml-webui/src/pages/decision/Rules.tsx:774
msgid "Block operation"
msgstr "Bloquear operación"
-#. screenid: 121
-#: packages/taler-exchange-aml-webui/src/components/RulesInfo.tsx:161
+#: packages/taler-exchange-aml-webui/src/components/RulesInfo.tsx:160
msgid "All required:"
msgstr "Todas obligatorias:"
-#. screenid: 121
-#: packages/taler-exchange-aml-webui/src/components/RulesInfo.tsx:163
+#: packages/taler-exchange-aml-webui/src/components/RulesInfo.tsx:162
msgid "Any one:"
msgstr "Cualquiera:"
-#. screenid: 121
-#: packages/taler-exchange-aml-webui/src/components/RulesInfo.tsx:180
+#: packages/taler-exchange-aml-webui/src/components/RulesInfo.tsx:179
msgid "Customer-visible"
msgstr "Visible para el cliente"
-#. screenid: 121
-#: packages/taler-exchange-aml-webui/src/components/RulesInfo.tsx:182
+#: packages/taler-exchange-aml-webui/src/components/RulesInfo.tsx:181
msgid "Internal"
msgstr "Interno"
-#. screenid: 121
-#: packages/taler-exchange-aml-webui/src/components/RulesInfo.tsx:193
+#: packages/taler-exchange-aml-webui/src/components/RulesInfo.tsx:192
msgid "Edit %1$s rule"
msgstr "Editar la regla %1$s"
-#. screenid: 121
-#: packages/taler-exchange-aml-webui/src/components/RulesInfo.tsx:216
+#: packages/taler-exchange-aml-webui/src/components/RulesInfo.tsx:215
msgid "Remove %1$s rule"
msgstr "Eliminar la regla %1$s"
-#. screenid: 121
-#: packages/taler-exchange-aml-webui/src/components/RulesInfo.tsx:258
+#: packages/taler-exchange-aml-webui/src/components/RulesInfo.tsx:257
msgctxt "operation type"
msgid "Withdraw"
msgstr "Retirada"
-#. screenid: 121
-#: packages/taler-exchange-aml-webui/src/components/RulesInfo.tsx:260
+#: packages/taler-exchange-aml-webui/src/components/RulesInfo.tsx:259
msgctxt "operation type"
msgid "Deposit"
msgstr "Depósito"
-#. screenid: 121
-#: packages/taler-exchange-aml-webui/src/components/RulesInfo.tsx:262
+#: packages/taler-exchange-aml-webui/src/components/RulesInfo.tsx:261
msgctxt "operation type"
msgid "Merge"
msgstr "Fusión"
-#. screenid: 121
-#: packages/taler-exchange-aml-webui/src/components/RulesInfo.tsx:264
+#: packages/taler-exchange-aml-webui/src/components/RulesInfo.tsx:263
msgctxt "operation type"
msgid "Aggregate"
msgstr "Agregación"
-#. screenid: 121
-#: packages/taler-exchange-aml-webui/src/components/RulesInfo.tsx:266
+#: packages/taler-exchange-aml-webui/src/components/RulesInfo.tsx:265
msgctxt "operation type"
msgid "Balance"
msgstr "Saldo"
-#. screenid: 121
-#: packages/taler-exchange-aml-webui/src/components/RulesInfo.tsx:268
+#: packages/taler-exchange-aml-webui/src/components/RulesInfo.tsx:267
msgctxt "operation type"
msgid "Refund"
msgstr "Reembolso"
-#. screenid: 121
-#: packages/taler-exchange-aml-webui/src/components/RulesInfo.tsx:270
+#: packages/taler-exchange-aml-webui/src/components/RulesInfo.tsx:269
msgctxt "operation type"
msgid "Close"
msgstr "Cerrar"
-#. screenid: 121
-#: packages/taler-exchange-aml-webui/src/components/RulesInfo.tsx:272
+#: packages/taler-exchange-aml-webui/src/components/RulesInfo.tsx:271
msgctxt "operation type"
msgid "Transaction"
msgstr "Transacción"
@@ -974,11 +902,10 @@ msgstr ""
msgid "Resulting case disposition"
msgstr ""
-#. screenid: 106
#: packages/taler-exchange-aml-webui/src/components/ShowDecisionLimitInfo.tsx:94
#: packages/taler-exchange-aml-webui/src/pages/AccountList.tsx:250
-#: packages/taler-exchange-aml-webui/src/pages/decision/Justification.tsx:103
-#: packages/taler-exchange-aml-webui/src/pages/decision/Justification.tsx:130
+#: packages/taler-exchange-aml-webui/src/pages/decision/Justification.tsx:101
+#: packages/taler-exchange-aml-webui/src/pages/decision/Justification.tsx:128
msgid "Not under investigation"
msgstr "No está bajo investigación"
@@ -1038,18 +965,16 @@ msgstr "Selecciona el tipo de transacción"
msgid "Policy expires"
msgstr ""
-#. screenid: 102
#: packages/taler-exchange-aml-webui/src/components/ShowDecisionLimitInfo.tsx:173
#: packages/taler-exchange-aml-webui/src/pages/decision/Rules.tsx:844
-#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:363
+#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:362
msgid "Successor measure"
msgstr "Medida sucesora"
-#. screenid: 102
#: packages/taler-exchange-aml-webui/src/components/ShowDecisionLimitInfo.tsx:174
#: packages/taler-exchange-aml-webui/src/pages/decision/Rules.tsx:493
#: packages/taler-exchange-aml-webui/src/pages/AccountDetails.tsx:157
-#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:366
+#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:365
msgid "Exchange defaults"
msgstr "Valores predeterminados del Exchange"
@@ -1065,9 +990,8 @@ msgstr "Medidas personalizadas"
msgid "No custom measures were stored."
msgstr "No se ha seleccionado ninguna medida activa."
-#. screenid: 113
#: packages/taler-exchange-aml-webui/src/components/ShowDecisionLimitInfo.tsx:202
-#: packages/taler-exchange-aml-webui/src/pages/DecisionWizard.tsx:210
+#: packages/taler-exchange-aml-webui/src/pages/DecisionWizard.tsx:208
#: packages/taler-exchange-aml-webui/src/pages/Info.tsx:132
msgid "Account properties"
msgstr "Propiedades de la cuenta"
@@ -1104,10 +1028,9 @@ msgid ""
"No stored or currently configured definition is available for this reference."
msgstr ""
-#. screenid: 122
#: packages/taler-exchange-aml-webui/src/components/ShowDecisionLimitInfo.tsx:291
-#: packages/taler-exchange-aml-webui/src/components/NewMeasure.tsx:659
-#: packages/taler-exchange-aml-webui/src/components/NewMeasure.tsx:938
+#: packages/taler-exchange-aml-webui/src/components/NewMeasure.tsx:657
+#: packages/taler-exchange-aml-webui/src/components/NewMeasure.tsx:936
msgid "Check"
msgstr "Verificar"
@@ -1122,10 +1045,9 @@ msgstr ""
msgid "Description unavailable"
msgstr "Atributos no disponibles"
-#. screenid: 122
#: packages/taler-exchange-aml-webui/src/components/ShowDecisionLimitInfo.tsx:299
-#: packages/taler-exchange-aml-webui/src/components/NewMeasure.tsx:639
-#: packages/taler-exchange-aml-webui/src/components/NewMeasure.tsx:891
+#: packages/taler-exchange-aml-webui/src/components/NewMeasure.tsx:637
+#: packages/taler-exchange-aml-webui/src/components/NewMeasure.tsx:889
msgid "Program"
msgstr "Programa"
@@ -1134,10 +1056,9 @@ msgstr "Programa"
msgid "Voluntary"
msgstr ""
-#. screenid: 122
#: packages/taler-exchange-aml-webui/src/components/ShowDecisionLimitInfo.tsx:320
-#: packages/taler-exchange-aml-webui/src/components/NewMeasure.tsx:682
-#: packages/taler-exchange-aml-webui/src/components/NewMeasure.tsx:907
+#: packages/taler-exchange-aml-webui/src/components/NewMeasure.tsx:680
+#: packages/taler-exchange-aml-webui/src/components/NewMeasure.tsx:905
msgid "Context"
msgstr "Contexto"
@@ -1149,10 +1070,9 @@ msgstr "Fecha de la decisión"
msgid "Expired"
msgstr "Vencido"
-#. screenid: 102
#: packages/taler-exchange-aml-webui/src/components/ShowDecisionLimitInfo.tsx:357
#: packages/taler-exchange-aml-webui/src/pages/AccountDetails.tsx:438
-#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:355
+#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:354
msgid "Expires"
msgstr "Vence"
@@ -1176,9 +1096,8 @@ msgstr ""
msgid "Made by"
msgstr ""
-#. screenid: 110
#: packages/taler-exchange-aml-webui/src/components/ShowDecisionLimitInfo.tsx:368
-#: packages/taler-exchange-aml-webui/src/pages/ShowCollectedInfo.tsx:272
+#: packages/taler-exchange-aml-webui/src/pages/ShowCollectedInfo.tsx:270
#, fuzzy
#| msgid "AML officer public key"
msgid "AML officer"
@@ -1239,18 +1158,16 @@ msgstr "Requerido"
msgid "Required program inputs"
msgstr "Requisitos"
-#. screenid: 122
#: packages/taler-exchange-aml-webui/src/components/MeasureDetails.tsx:169
-#: packages/taler-exchange-aml-webui/src/components/NewMeasure.tsx:962
+#: packages/taler-exchange-aml-webui/src/components/NewMeasure.tsx:960
#: packages/taler-exchange-aml-webui/src/pages/Info.tsx:405
#, fuzzy
#| msgid "Required"
msgid "Required context"
msgstr "Requerido"
-#. screenid: 122
#: packages/taler-exchange-aml-webui/src/components/MeasureDetails.tsx:170
-#: packages/taler-exchange-aml-webui/src/components/NewMeasure.tsx:954
+#: packages/taler-exchange-aml-webui/src/components/NewMeasure.tsx:952
#, fuzzy
#| msgid "Output"
msgid "Outputs"
@@ -1300,10 +1217,9 @@ msgstr "Verificar"
msgid "Started"
msgstr "Iniciado"
-#. screenid: 112
#: packages/taler-exchange-aml-webui/src/components/ShowLegitimizationInfo.tsx:60
#: packages/taler-exchange-aml-webui/src/pages/AccountList.tsx:305
-#: packages/taler-exchange-aml-webui/src/pages/Profile.tsx:140
+#: packages/taler-exchange-aml-webui/src/pages/Profile.tsx:138
msgid "Status"
msgstr "Estado"
@@ -1359,49 +1275,41 @@ msgstr "En un año"
msgid "Never"
msgstr "Nunca"
-#. screenid: 122
-#. screenid: 102
#: packages/taler-exchange-aml-webui/src/pages/decision/Rules.tsx:105
#: packages/taler-exchange-aml-webui/src/pages/decision/Rules.tsx:114
-#: packages/taler-exchange-aml-webui/src/components/NewMeasure.tsx:98
-#: packages/taler-exchange-aml-webui/src/components/NewMeasure.tsx:107
+#: packages/taler-exchange-aml-webui/src/components/NewMeasure.tsx:96
+#: packages/taler-exchange-aml-webui/src/components/NewMeasure.tsx:105
#: packages/taler-exchange-aml-webui/src/pages/decision/Measures.tsx:66
#: packages/taler-exchange-aml-webui/src/pages/decision/Measures.tsx:75
-#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:199
-#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:208
+#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:198
+#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:207
#: packages/taler-exchange-aml-webui/src/Routing.tsx:560
#: packages/taler-exchange-aml-webui/src/Routing.tsx:569
msgid "Failed to load available measures."
msgstr "No se pudieron cargar las medidas disponibles."
-#. screenid: 122
-#. screenid: 102
#: packages/taler-exchange-aml-webui/src/pages/decision/Rules.tsx:119
-#: packages/taler-exchange-aml-webui/src/components/NewMeasure.tsx:112
+#: packages/taler-exchange-aml-webui/src/components/NewMeasure.tsx:110
#: packages/taler-exchange-aml-webui/src/pages/decision/Measures.tsx:80
-#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:213
+#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:212
#: packages/taler-exchange-aml-webui/src/pages/Info.tsx:298
#: packages/taler-exchange-aml-webui/src/Routing.tsx:516
#: packages/taler-exchange-aml-webui/src/Routing.tsx:574
msgid "The officer session is invalid."
msgstr "La sesión del responsable de AML no es válida."
-#. screenid: 122
-#. screenid: 102
#: packages/taler-exchange-aml-webui/src/pages/decision/Rules.tsx:123
-#: packages/taler-exchange-aml-webui/src/components/NewMeasure.tsx:116
+#: packages/taler-exchange-aml-webui/src/components/NewMeasure.tsx:114
#: packages/taler-exchange-aml-webui/src/pages/decision/Measures.tsx:84
-#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:217
+#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:216
#: packages/taler-exchange-aml-webui/src/Routing.tsx:580
msgid "The measures endpoint was not found."
msgstr "No se encontró el punto de acceso de las medidas."
-#. screenid: 122
-#. screenid: 102
#: packages/taler-exchange-aml-webui/src/pages/decision/Rules.tsx:129
-#: packages/taler-exchange-aml-webui/src/components/NewMeasure.tsx:122
+#: packages/taler-exchange-aml-webui/src/components/NewMeasure.tsx:120
#: packages/taler-exchange-aml-webui/src/pages/decision/Measures.tsx:90
-#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:223
+#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:222
#: packages/taler-exchange-aml-webui/src/Routing.tsx:586
msgid "The officer session is disabled."
msgstr "La sesión del responsable de AML está deshabilitada."
@@ -1429,9 +1337,8 @@ msgstr "Añadir regla"
msgid "This measure is no longer available."
msgstr "Esta medida sucesora ya no está disponible."
-#. screenid: 102
#: packages/taler-exchange-aml-webui/src/pages/decision/Rules.tsx:371
-#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:349
+#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:348
#, fuzzy
#| msgid "Properties"
msgid "Proposed rules"
@@ -1467,9 +1374,8 @@ msgstr "Operaciones sin límites"
msgid "No proposed rule limits these operations: %1$s."
msgstr "Ninguna regla propuesta limita estas operaciones: %1$s."
-#. screenid: 102
#: packages/taler-exchange-aml-webui/src/pages/decision/Rules.tsx:425
-#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:338
+#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:337
msgid "Invalid proposed rules"
msgstr "Reglas propuestas no válidas"
@@ -1768,9 +1674,8 @@ msgstr "Cuenta abierta"
msgid "No officer or system note is available for this account."
msgstr "No hay ningún archivo AML disponible para esta cuenta."
-#. screenid: 111
#: packages/taler-exchange-aml-webui/src/pages/AccountDetails.tsx:227
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:306
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:304
#, fuzzy
#| msgid "Send decision"
msgid "Current decision"
@@ -2224,224 +2129,190 @@ msgstr "Disminuyó en"
msgid "Increased by"
msgstr "Aumentó en"
-#. screenid: 108
-#: packages/taler-exchange-aml-webui/src/pages/decision/Events.tsx:114
+#: packages/taler-exchange-aml-webui/src/pages/decision/Events.tsx:112
msgid ""
"The built-in event selection differs from the events derived from the "
"proposed account state."
msgstr ""
-#. screenid: 108
-#: packages/taler-exchange-aml-webui/src/pages/decision/Events.tsx:119
+#: packages/taler-exchange-aml-webui/src/pages/decision/Events.tsx:117
msgid ""
"Built-in events are derived from changes to the proposed account properties. "
"They are stored for reporting and statistics; they do not notify the "
"customer."
msgstr ""
-#. screenid: 108
-#: packages/taler-exchange-aml-webui/src/pages/decision/Events.tsx:138
+#: packages/taler-exchange-aml-webui/src/pages/decision/Events.tsx:136
#, fuzzy
#| msgid "Reset to default"
msgid "Reset to derived events"
msgstr "Restablecer a los valores predeterminados"
-#. screenid: 108
-#: packages/taler-exchange-aml-webui/src/pages/decision/Events.tsx:169
+#: packages/taler-exchange-aml-webui/src/pages/decision/Events.tsx:167
msgid "Calculated"
msgstr "Calculado"
-#. screenid: 108
-#: packages/taler-exchange-aml-webui/src/pages/decision/Events.tsx:170
+#: packages/taler-exchange-aml-webui/src/pages/decision/Events.tsx:168
msgid ""
"Events derived from proposed property changes and submitted information."
msgstr ""
-#. screenid: 108
-#: packages/taler-exchange-aml-webui/src/pages/decision/Events.tsx:184
+#: packages/taler-exchange-aml-webui/src/pages/decision/Events.tsx:182
msgid "Other built-in events"
msgstr ""
-#. screenid: 108
-#: packages/taler-exchange-aml-webui/src/pages/decision/Events.tsx:185
+#: packages/taler-exchange-aml-webui/src/pages/decision/Events.tsx:183
#, fuzzy
#| msgid "Events that can be triggered manually"
msgid "Additional events that may be recorded manually."
msgstr "Eventos que se pueden activar manualmente"
-#. screenid: 108
-#: packages/taler-exchange-aml-webui/src/pages/decision/Events.tsx:198
+#: packages/taler-exchange-aml-webui/src/pages/decision/Events.tsx:196
#, fuzzy
#| msgid "Next event"
msgid "Custom events"
msgstr "Próximo evento"
-#. screenid: 108
-#: packages/taler-exchange-aml-webui/src/pages/decision/Events.tsx:199
+#: packages/taler-exchange-aml-webui/src/pages/decision/Events.tsx:197
msgid "Operator-defined event names that are not part of the selected dialect."
msgstr ""
-#. screenid: 108
-#: packages/taler-exchange-aml-webui/src/pages/decision/Events.tsx:213
+#: packages/taler-exchange-aml-webui/src/pages/decision/Events.tsx:211
#, fuzzy
#| msgid "Describe the decision."
msgid "Events recorded with this decision"
msgstr "Describir la decisión."
-#. screenid: 108
-#: packages/taler-exchange-aml-webui/src/pages/decision/Events.tsx:214
+#: packages/taler-exchange-aml-webui/src/pages/decision/Events.tsx:212
#, fuzzy
#| msgid ""
#| "The events will be triggered only after the decision has been confirmed."
msgid "Events are added only after the decision is successfully submitted."
msgstr "Los eventos solo se activarán después de que se confirme la decisión."
-#. screenid: 107
-#: packages/taler-exchange-aml-webui/src/pages/decision/Information.tsx:211
+#: packages/taler-exchange-aml-webui/src/pages/decision/Information.tsx:209
#, fuzzy
#| msgid "System information"
msgid "Add customer information"
msgstr "Información del sistema"
-#. screenid: 107
-#: packages/taler-exchange-aml-webui/src/pages/decision/Information.tsx:214
+#: packages/taler-exchange-aml-webui/src/pages/decision/Information.tsx:212
msgid ""
"The completed form is attached to this AML decision as reviewed account "
"information. It does not create a customer-facing measure."
msgstr ""
-#. screenid: 107
-#: packages/taler-exchange-aml-webui/src/pages/decision/Information.tsx:225
+#: packages/taler-exchange-aml-webui/src/pages/decision/Information.tsx:223
#, fuzzy
#| msgid "Collected information"
msgid "Selected form"
msgstr "Información recopilada"
-#. screenid: 107
-#: packages/taler-exchange-aml-webui/src/pages/decision/Information.tsx:235
+#: packages/taler-exchange-aml-webui/src/pages/decision/Information.tsx:233
#, fuzzy
#| msgid "Complete the form"
msgid "Choose another form"
msgstr "Completar el formulario"
-#. screenid: 107
-#: packages/taler-exchange-aml-webui/src/pages/decision/Information.tsx:244
+#: packages/taler-exchange-aml-webui/src/pages/decision/Information.tsx:242
msgid "Expiration"
msgstr "Vencimiento"
-#. screenid: 107
-#: packages/taler-exchange-aml-webui/src/pages/decision/Information.tsx:245
+#: packages/taler-exchange-aml-webui/src/pages/decision/Information.tsx:243
msgid "Expiration date of the information filled in this form."
msgstr "Fecha de vencimiento de la información completada en este formulario."
-#. screenid: 107
-#: packages/taler-exchange-aml-webui/src/pages/decision/Information.tsx:256
+#: packages/taler-exchange-aml-webui/src/pages/decision/Information.tsx:254
#: packages/taler-exchange-aml-webui/src/pages/Forms.tsx:250
#, fuzzy
#| msgid "Context"
msgid "Form context"
msgstr "Contexto"
-#. screenid: 107
-#: packages/taler-exchange-aml-webui/src/pages/decision/Information.tsx:263
+#: packages/taler-exchange-aml-webui/src/pages/decision/Information.tsx:261
#: packages/taler-exchange-aml-webui/src/pages/Forms.tsx:259
#, fuzzy
#| msgid "Context"
msgid "Advanced form context"
msgstr "Contexto"
-#. screenid: 107
-#: packages/taler-exchange-aml-webui/src/pages/decision/Information.tsx:266
+#: packages/taler-exchange-aml-webui/src/pages/decision/Information.tsx:264
msgid ""
"Only change this operator-defined JSON when the form documentation requires "
"additional context."
msgstr ""
-#. screenid: 107
-#: packages/taler-exchange-aml-webui/src/pages/decision/Information.tsx:272
+#: packages/taler-exchange-aml-webui/src/pages/decision/Information.tsx:270
#, fuzzy
#| msgid "Context"
msgid "Context as JSON"
msgstr "Contexto"
-#. screenid: 107
-#: packages/taler-exchange-aml-webui/src/pages/decision/Information.tsx:293
+#: packages/taler-exchange-aml-webui/src/pages/decision/Information.tsx:291
#: packages/taler-exchange-aml-webui/src/pages/Forms.tsx:326
#, fuzzy
msgid "Invalid JSON"
msgstr "Host inválido"
-#. screenid: 107
-#: packages/taler-exchange-aml-webui/src/pages/decision/Information.tsx:298
+#: packages/taler-exchange-aml-webui/src/pages/decision/Information.tsx:296
msgid "Invalid expiration"
msgstr "Caducidad no válida"
-#. screenid: 107
-#: packages/taler-exchange-aml-webui/src/pages/decision/Information.tsx:299
+#: packages/taler-exchange-aml-webui/src/pages/decision/Information.tsx:297
msgid "Attributes require an expiration date in the future or set to Never."
msgstr ""
"Los atributos requieren una fecha de caducidad futura o deben configurarse "
"como «Nunca»."
-#. screenid: 107
-#: packages/taler-exchange-aml-webui/src/pages/decision/Information.tsx:357
+#: packages/taler-exchange-aml-webui/src/pages/decision/Information.tsx:355
msgid "Include new information"
msgstr "Incluir nueva información"
-#. screenid: 107
-#: packages/taler-exchange-aml-webui/src/pages/decision/Information.tsx:358
+#: packages/taler-exchange-aml-webui/src/pages/decision/Information.tsx:356
msgid ""
"This step is optional. Select a form to attach newly reviewed AML/KYC "
"information, or continue without one."
msgstr ""
-#. screenid: 107
-#: packages/taler-exchange-aml-webui/src/pages/decision/Information.tsx:363
+#: packages/taler-exchange-aml-webui/src/pages/decision/Information.tsx:361
msgid "AML/KYC form"
msgstr ""
-#. screenid: 107
-#: packages/taler-exchange-aml-webui/src/pages/decision/Information.tsx:364
+#: packages/taler-exchange-aml-webui/src/pages/decision/Information.tsx:362
msgid "Search AML/KYC forms"
msgstr "Buscar formularios AML/KYC"
-#. screenid: 106
-#: packages/taler-exchange-aml-webui/src/pages/decision/Justification.tsx:99
+#: packages/taler-exchange-aml-webui/src/pages/decision/Justification.tsx:97
#, fuzzy
#| msgid "Accounts under investigation."
msgid "The account will be included in the AML investigation queue."
msgstr "Cuentas bajo investigación."
-#. screenid: 106
-#: packages/taler-exchange-aml-webui/src/pages/decision/Justification.tsx:104
+#: packages/taler-exchange-aml-webui/src/pages/decision/Justification.tsx:102
#, fuzzy
#| msgid "Accounts under investigation."
msgid "The account will not be included in the AML investigation queue."
msgstr "Cuentas bajo investigación."
-#. screenid: 106
-#: packages/taler-exchange-aml-webui/src/pages/decision/Justification.tsx:112
+#: packages/taler-exchange-aml-webui/src/pages/decision/Justification.tsx:110
#, fuzzy
#| msgid "Investigation"
msgid "Current investigation status"
msgstr "Investigación"
-#. screenid: 106
-#: packages/taler-exchange-aml-webui/src/pages/decision/Justification.tsx:126
+#: packages/taler-exchange-aml-webui/src/pages/decision/Justification.tsx:124
#, fuzzy
#| msgid "No previous decisions"
msgid "No previous decision"
msgstr "Sin decisiones anteriores"
-#. screenid: 106
-#: packages/taler-exchange-aml-webui/src/pages/decision/Justification.tsx:138
+#: packages/taler-exchange-aml-webui/src/pages/decision/Justification.tsx:136
#, fuzzy
#| msgid "Investigation"
msgid "Investigation status after this decision"
msgstr "Investigación"
-#. screenid: 106
-#: packages/taler-exchange-aml-webui/src/pages/decision/Justification.tsx:143
+#: packages/taler-exchange-aml-webui/src/pages/decision/Justification.tsx:141
#, fuzzy
#| msgid "Measures the customer must complete under the current policy."
msgid ""
@@ -2449,244 +2320,203 @@ msgid ""
"after this decision is submitted."
msgstr "Medidas que el cliente debe completar según la política actual."
-#. screenid: 106
-#: packages/taler-exchange-aml-webui/src/pages/decision/Justification.tsx:194
+#: packages/taler-exchange-aml-webui/src/pages/decision/Justification.tsx:192
#, fuzzy
#| msgid "Decision date"
msgid "Decision rationale"
msgstr "Fecha de la decisión"
-#. screenid: 106
-#: packages/taler-exchange-aml-webui/src/pages/decision/Justification.tsx:195
+#: packages/taler-exchange-aml-webui/src/pages/decision/Justification.tsx:193
msgid ""
"Record the facts and reasoning needed to understand this decision in a later "
"audit or review."
msgstr ""
-#. screenid: 122
-#: packages/taler-exchange-aml-webui/src/components/NewMeasure.tsx:264
+#: packages/taler-exchange-aml-webui/src/components/NewMeasure.tsx:262
#, fuzzy
#| msgid "Custom measures"
msgid "Create custom measure"
msgstr "Medidas personalizadas"
-#. screenid: 122
-#: packages/taler-exchange-aml-webui/src/components/NewMeasure.tsx:266
+#: packages/taler-exchange-aml-webui/src/components/NewMeasure.tsx:264
#, fuzzy
#| msgid "Add custom measure"
msgid "Edit custom measure"
msgstr "Añadir medida personalizada"
-#. screenid: 122
-#: packages/taler-exchange-aml-webui/src/components/NewMeasure.tsx:270
+#: packages/taler-exchange-aml-webui/src/components/NewMeasure.tsx:268
msgid ""
"Combine a customer check with an AML program, or use SKIP to run a program "
"immediately. Context values must satisfy the selected check and program "
"requirements."
msgstr ""
-#. screenid: 122
-#: packages/taler-exchange-aml-webui/src/components/NewMeasure.tsx:289
-#: packages/taler-exchange-aml-webui/src/components/NewMeasure.tsx:478
+#: packages/taler-exchange-aml-webui/src/components/NewMeasure.tsx:287
+#: packages/taler-exchange-aml-webui/src/components/NewMeasure.tsx:476
#: packages/taler-exchange-aml-webui/src/pages/decision/Measures.tsx:465
msgid "Add custom measure"
msgstr "Añadir medida personalizada"
-#. screenid: 122
-#: packages/taler-exchange-aml-webui/src/components/NewMeasure.tsx:299
-#: packages/taler-exchange-aml-webui/src/components/NewMeasure.tsx:488
+#: packages/taler-exchange-aml-webui/src/components/NewMeasure.tsx:297
+#: packages/taler-exchange-aml-webui/src/components/NewMeasure.tsx:486
msgid "Save changes"
msgstr ""
-#. screenid: 122
-#: packages/taler-exchange-aml-webui/src/components/NewMeasure.tsx:306
-#: packages/taler-exchange-aml-webui/src/components/NewMeasure.tsx:495
+#: packages/taler-exchange-aml-webui/src/components/NewMeasure.tsx:304
+#: packages/taler-exchange-aml-webui/src/components/NewMeasure.tsx:493
#, fuzzy
#| msgid "Add custom measure"
msgid "Remove custom measure"
msgstr "Añadir medida personalizada"
-#. screenid: 122
-#: packages/taler-exchange-aml-webui/src/components/NewMeasure.tsx:547
+#: packages/taler-exchange-aml-webui/src/components/NewMeasure.tsx:545
#, fuzzy
#| msgid "Configure verification type: %1$s"
msgid "Configure %1$s verification"
msgstr "Configurar tipo de verificación: %1$s"
-#. screenid: 122
-#: packages/taler-exchange-aml-webui/src/components/NewMeasure.tsx:558
+#: packages/taler-exchange-aml-webui/src/components/NewMeasure.tsx:556
msgid "Use advanced measure editor"
msgstr ""
-#. screenid: 122
-#: packages/taler-exchange-aml-webui/src/components/NewMeasure.tsx:587
+#: packages/taler-exchange-aml-webui/src/components/NewMeasure.tsx:585
#, fuzzy
#| msgid "Name of the verification measure"
msgid "Use guided verification editor"
msgstr "Nombre de la medida de verificación"
-#. screenid: 122
-#: packages/taler-exchange-aml-webui/src/components/NewMeasure.tsx:632
-#: packages/taler-exchange-aml-webui/src/components/NewMeasure.tsx:1111
+#: packages/taler-exchange-aml-webui/src/components/NewMeasure.tsx:630
+#: packages/taler-exchange-aml-webui/src/components/NewMeasure.tsx:1109
msgid "There is already a measure with that name"
msgstr "Ya existe una medida con ese nombre"
-#. screenid: 122
-#: packages/taler-exchange-aml-webui/src/components/NewMeasure.tsx:646
+#: packages/taler-exchange-aml-webui/src/components/NewMeasure.tsx:644
msgid ""
"Runs immediately for SKIP measures, or after a successful check. It may be "
"omitted for a check that only presents or collects information."
msgstr ""
-#. screenid: 122
-#: packages/taler-exchange-aml-webui/src/components/NewMeasure.tsx:650
+#: packages/taler-exchange-aml-webui/src/components/NewMeasure.tsx:648
msgid "Missing check or program"
msgstr "Falta la verificación o el programa"
-#. screenid: 122
-#: packages/taler-exchange-aml-webui/src/components/NewMeasure.tsx:660
+#: packages/taler-exchange-aml-webui/src/components/NewMeasure.tsx:658
msgid ""
"The customer-facing check to perform before the program. Leave empty to use "
"SKIP and run the program immediately."
msgstr ""
-#. screenid: 122
-#: packages/taler-exchange-aml-webui/src/components/NewMeasure.tsx:683
+#: packages/taler-exchange-aml-webui/src/components/NewMeasure.tsx:681
msgid ""
"Configuration values required by the selected check or program. Property "
"names and value types must match the exchange configuration."
msgstr ""
-#. screenid: 122
-#: packages/taler-exchange-aml-webui/src/components/NewMeasure.tsx:690
+#: packages/taler-exchange-aml-webui/src/components/NewMeasure.tsx:688
msgid "Field name"
msgstr "Nombre del campo"
-#. screenid: 122
-#: packages/taler-exchange-aml-webui/src/components/NewMeasure.tsx:695
+#: packages/taler-exchange-aml-webui/src/components/NewMeasure.tsx:693
msgid "Type"
msgstr "Tipo"
-#. screenid: 122
-#: packages/taler-exchange-aml-webui/src/components/NewMeasure.tsx:699
+#: packages/taler-exchange-aml-webui/src/components/NewMeasure.tsx:697
msgid "string"
msgstr "cadena"
-#. screenid: 122
-#: packages/taler-exchange-aml-webui/src/components/NewMeasure.tsx:703
+#: packages/taler-exchange-aml-webui/src/components/NewMeasure.tsx:701
msgid "number"
msgstr "número"
-#. screenid: 122
-#: packages/taler-exchange-aml-webui/src/components/NewMeasure.tsx:707
+#: packages/taler-exchange-aml-webui/src/components/NewMeasure.tsx:705
msgid "boolean"
msgstr "booleano"
-#. screenid: 122
-#: packages/taler-exchange-aml-webui/src/components/NewMeasure.tsx:711
+#: packages/taler-exchange-aml-webui/src/components/NewMeasure.tsx:709
msgid "json"
msgstr "json"
-#. screenid: 122
-#: packages/taler-exchange-aml-webui/src/components/NewMeasure.tsx:738
-#: packages/taler-exchange-aml-webui/src/components/NewMeasure.tsx:792
+#: packages/taler-exchange-aml-webui/src/components/NewMeasure.tsx:736
+#: packages/taler-exchange-aml-webui/src/components/NewMeasure.tsx:790
#, fuzzy
#| msgid "Form not available"
msgid "Program \"%1$s\" is not available"
msgstr "Formulario no disponible"
-#. screenid: 122
-#: packages/taler-exchange-aml-webui/src/components/NewMeasure.tsx:742
+#: packages/taler-exchange-aml-webui/src/components/NewMeasure.tsx:740
msgid "There are unsatisfied inputs: %1$s"
msgstr "Hay entradas no satisfechas: %1$s"
-#. screenid: 122
-#: packages/taler-exchange-aml-webui/src/components/NewMeasure.tsx:750
-#: packages/taler-exchange-aml-webui/src/components/NewMeasure.tsx:772
+#: packages/taler-exchange-aml-webui/src/components/NewMeasure.tsx:748
+#: packages/taler-exchange-aml-webui/src/components/NewMeasure.tsx:770
msgid "Check \"%1$s\" is not available"
msgstr ""
-#. screenid: 122
-#: packages/taler-exchange-aml-webui/src/components/NewMeasure.tsx:756
+#: packages/taler-exchange-aml-webui/src/components/NewMeasure.tsx:754
msgid "There are missing inputs: %1$s"
msgstr "Faltan entradas: %1$s"
-#. screenid: 122
-#: packages/taler-exchange-aml-webui/src/components/NewMeasure.tsx:779
-#: packages/taler-exchange-aml-webui/src/components/NewMeasure.tsx:799
+#: packages/taler-exchange-aml-webui/src/components/NewMeasure.tsx:777
+#: packages/taler-exchange-aml-webui/src/components/NewMeasure.tsx:797
msgid "There are missing requirements: %1$s"
msgstr "Faltan requisitos: %1$s"
-#. screenid: 122
-#: packages/taler-exchange-aml-webui/src/components/NewMeasure.tsx:855
+#: packages/taler-exchange-aml-webui/src/components/NewMeasure.tsx:853
msgid "Can't be empty"
msgstr "No puede estar vacío"
-#. screenid: 122
-#: packages/taler-exchange-aml-webui/src/components/NewMeasure.tsx:859
+#: packages/taler-exchange-aml-webui/src/components/NewMeasure.tsx:857
msgid "Not a number"
msgstr "No es un número"
-#. screenid: 122
-#: packages/taler-exchange-aml-webui/src/components/NewMeasure.tsx:861
+#: packages/taler-exchange-aml-webui/src/components/NewMeasure.tsx:859
msgid "It should be finite"
msgstr "Debe ser finito"
-#. screenid: 122
-#: packages/taler-exchange-aml-webui/src/components/NewMeasure.tsx:866
+#: packages/taler-exchange-aml-webui/src/components/NewMeasure.tsx:864
msgid "It should be either \"true\" or \"false\""
msgstr "Debe ser \"true\" o \"false\""
-#. screenid: 122
-#: packages/taler-exchange-aml-webui/src/components/NewMeasure.tsx:871
+#: packages/taler-exchange-aml-webui/src/components/NewMeasure.tsx:869
msgid "Couldn't parse as json string: %1$s"
msgstr "No se pudo interpretar como cadena json: %1$s"
-#. screenid: 122
-#: packages/taler-exchange-aml-webui/src/components/NewMeasure.tsx:899
-#: packages/taler-exchange-aml-webui/src/components/NewMeasure.tsx:946
+#: packages/taler-exchange-aml-webui/src/components/NewMeasure.tsx:897
+#: packages/taler-exchange-aml-webui/src/components/NewMeasure.tsx:944
msgid "Description"
msgstr "Descripción"
-#. screenid: 122
-#: packages/taler-exchange-aml-webui/src/components/NewMeasure.tsx:915
+#: packages/taler-exchange-aml-webui/src/components/NewMeasure.tsx:913
msgid "Inputs"
msgstr "Entradas"
-#. screenid: 122
-#: packages/taler-exchange-aml-webui/src/components/NewMeasure.tsx:970
+#: packages/taler-exchange-aml-webui/src/components/NewMeasure.tsx:968
msgid "Fallback"
msgstr "Alternativa"
-#. screenid: 122
-#: packages/taler-exchange-aml-webui/src/components/NewMeasure.tsx:993
+#: packages/taler-exchange-aml-webui/src/components/NewMeasure.tsx:991
#, fuzzy
#| msgid "Context"
msgid "Context values"
msgstr "Contexto"
-#. screenid: 122
-#: packages/taler-exchange-aml-webui/src/components/NewMeasure.tsx:1045
+#: packages/taler-exchange-aml-webui/src/components/NewMeasure.tsx:1043
msgid "Selected pipeline"
msgstr ""
-#. screenid: 122
-#: packages/taler-exchange-aml-webui/src/components/NewMeasure.tsx:1048
+#: packages/taler-exchange-aml-webui/src/components/NewMeasure.tsx:1046
msgid "Review how the exchange will execute this measure."
msgstr ""
-#. screenid: 122
-#: packages/taler-exchange-aml-webui/src/components/NewMeasure.tsx:1105
+#: packages/taler-exchange-aml-webui/src/components/NewMeasure.tsx:1103
msgid "Name of the verification measure"
msgstr "Nombre de la medida de verificación"
-#. screenid: 122
-#: packages/taler-exchange-aml-webui/src/components/NewMeasure.tsx:1118
+#: packages/taler-exchange-aml-webui/src/components/NewMeasure.tsx:1116
msgid "Read only"
msgstr "Solo lectura"
-#. screenid: 122
-#: packages/taler-exchange-aml-webui/src/components/NewMeasure.tsx:1119
+#: packages/taler-exchange-aml-webui/src/components/NewMeasure.tsx:1117
msgid "Prevent the customer from changing the address"
msgstr "Impedir que el cliente cambie la dirección"
@@ -2701,9 +2531,8 @@ msgid ""
"selection empty when no immediate customer action is required."
msgstr ""
-#. screenid: 102
#: packages/taler-exchange-aml-webui/src/pages/decision/Measures.tsx:317
-#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:293
+#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:292
#, fuzzy
#| msgid "Any one listed measure may be completed."
msgid "Only one instant measure is allowed"
@@ -2759,9 +2588,8 @@ msgstr "Medidas del servidor"
msgid "Configure"
msgstr "Configurar medida"
-#. screenid: 102
#: packages/taler-exchange-aml-webui/src/pages/decision/Measures.tsx:471
-#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:569
+#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:568
msgid "Custom measures"
msgstr "Medidas personalizadas"
@@ -2813,11 +2641,9 @@ msgid ""
"measure first."
msgstr ""
-#. screenid: 102
-#. screenid: 113
#: packages/taler-exchange-aml-webui/src/pages/decision/Measures.tsx:629
-#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:395
-#: packages/taler-exchange-aml-webui/src/pages/DecisionWizard.tsx:220
+#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:394
+#: packages/taler-exchange-aml-webui/src/pages/DecisionWizard.tsx:218
#, fuzzy
#| msgid "Instant measures"
msgid "Immediate measures"
@@ -2829,56 +2655,47 @@ msgid ""
"exchange."
msgstr ""
-#. screenid: 102
-#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:180
+#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:179
#, fuzzy
msgid "Failed to make the decision."
msgstr "Describir la decisión."
-#. screenid: 102
-#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:183
+#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:182
#, fuzzy
msgid "Invalid credentials."
msgstr "Se dieron las credenciales incorrectas."
-#. screenid: 102
-#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:185
+#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:184
msgid "Session not found. Contact the administrator."
msgstr ""
-#. screenid: 102
-#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:187
+#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:186
msgid ""
"The exchange rejected the decision because the officer session is disabled "
"or the account has a newer decision. Reload the account before trying again."
msgstr ""
-#. screenid: 102
-#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:241
+#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:240
msgid ""
"This decision records that an MROS report was filed. Confirm that the report "
"has actually been submitted before continuing."
msgstr ""
-#. screenid: 102
-#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:254
+#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:253
#, fuzzy
#| msgid "No manual review"
msgid "Go back and review"
msgstr "Sin revisión manual"
-#. screenid: 102
-#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:261
+#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:260
msgid "Confirm decision"
msgstr "Confirmar decisión"
-#. screenid: 102
-#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:273
+#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:272
msgid "Unknown measure"
msgstr "Medida desconocida"
-#. screenid: 102
-#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:274
+#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:273
msgid ""
"A rule or immediate action references a measure that is not available. "
"Review the rules and measures before submitting."
@@ -2886,72 +2703,60 @@ msgstr ""
"Una regla o acción inmediata hace referencia a una medida que no está "
"disponible. Revise las reglas y las medidas antes de enviar."
-#. screenid: 102
-#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:281
+#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:280
#, fuzzy
#| msgid "Add custom measure"
msgid "Invalid custom measure"
msgstr "Añadir medida personalizada"
-#. screenid: 102
-#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:282
+#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:281
msgid ""
"A custom measure references an unavailable check or program, lacks required "
"context, or cannot provide the selected program inputs. Review the immediate "
"measures before submitting."
msgstr ""
-#. screenid: 102
-#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:295
+#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:294
msgid "Remove all but one instant measure before submitting this decision."
msgstr ""
-#. screenid: 102
-#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:303
+#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:302
msgid "Transaction rules not reviewed"
msgstr "Reglas de transacción sin revisar"
-#. screenid: 102
-#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:305
+#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:304
msgid ""
"Review the proposed rules and their expiration before submitting this "
"decision."
msgstr ""
-#. screenid: 102
-#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:313
+#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:312
msgid "Missing deadline"
msgstr "Falta el plazo"
-#. screenid: 102
-#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:314
+#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:313
msgid "Set when the proposed rules expire and what should happen afterward."
msgstr ""
-#. screenid: 102
-#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:321
+#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:320
msgid "Invalid rule expiration"
msgstr "Caducidad de reglas no válida"
-#. screenid: 102
-#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:322
+#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:321
msgid "Rule expiration must be in the future or set to Never."
msgstr ""
"La caducidad de las reglas debe estar en el futuro o establecerse en «Nunca»."
-#. screenid: 102
-#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:329
+#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:328
msgid "Missing rules"
msgstr "Faltan reglas"
-#. screenid: 102
-#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:330
+#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:329
msgid ""
"A decision must contain the complete rule set that will apply to the account."
msgstr ""
-#. screenid: 102
-#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:339
+#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:338
msgid ""
"Review the proposed rules. Hard blocks must be explicit, and Balance and "
"Refund rules must use an instant timeframe."
@@ -2959,245 +2764,207 @@ msgstr ""
"Revise las reglas propuestas. Los bloqueos estrictos deben ser explícitos, y "
"las reglas de saldo y reembolso deben usar un período instantáneo."
-#. screenid: 102
-#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:377
+#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:376
msgid "Immediate measures not reviewed"
msgstr ""
-#. screenid: 102
-#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:379
+#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:378
#, fuzzy
#| msgid "Measures the customer must complete under the current policy."
msgid "Review whether the customer must complete any immediate measures."
msgstr "Medidas que el cliente debe completar según la política actual."
-#. screenid: 102
-#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:385
+#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:384
#, fuzzy
#| msgid "Triggered immediately without customer interaction."
msgid "No immediate customer action"
msgstr "Se activan de inmediato sin interacción del cliente."
-#. screenid: 102
-#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:386
+#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:385
msgid "No measure will start when this decision is submitted."
msgstr ""
-#. screenid: 102
-#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:400
+#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:399
#, fuzzy
#| msgid "Require all measures"
msgid "Every selected measure is required."
msgstr "Exigir todas las medidas"
-#. screenid: 102
-#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:404
+#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:403
#, fuzzy
#| msgid "Any one listed measure may be completed."
msgid "Any one selected measure is sufficient."
msgstr "Puede completarse cualquiera de las medidas indicadas."
-#. screenid: 102
-#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:423
+#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:422
#, fuzzy
#| msgid "Unavailable"
msgid "Unavailable measures"
msgstr "No disponible"
-#. screenid: 102
-#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:425
+#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:424
#, fuzzy
#| msgid "The exchange does not support the selected export format."
msgid "The exchange did not return definitions for these selected measures:"
msgstr "El exchange no admite el formato de exportación seleccionado."
-#. screenid: 102
-#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:443
+#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:442
#, fuzzy
#| msgid "Account properties"
msgid "Account properties not reviewed"
msgstr "Propiedades de la cuenta"
-#. screenid: 102
-#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:445
+#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:444
msgid "Review the account properties before submitting the decision."
msgstr ""
-#. screenid: 102
-#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:456
+#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:455
msgid "Reporting events not reviewed"
msgstr ""
-#. screenid: 102
-#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:458
+#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:457
msgid "Review which statistical events will be recorded with the decision."
msgstr ""
-#. screenid: 102
-#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:467
+#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:466
msgid "Case disposition incomplete"
msgstr ""
-#. screenid: 102
-#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:468
+#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:467
msgid "You must complete the justification section."
msgstr "Debes completar la sección de justificación."
-#. screenid: 102
-#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:477
+#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:476
msgid "Invalid attributes"
msgstr "Atributos inválidos"
-#. screenid: 102
-#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:478
+#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:477
msgid ""
"Correct the selected form or continue without attaching new customer "
"information."
msgstr ""
-#. screenid: 102
-#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:490
+#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:489
#, fuzzy
#| msgid "Check account details"
msgid "Decision details"
msgstr "Verificar detalles de la cuenta"
-#. screenid: 102
-#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:494
+#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:493
msgid "Justification"
msgstr "Justificación"
-#. screenid: 102
-#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:497
+#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:496
#, fuzzy
#| msgid "Not opened"
msgid "Not provided"
msgstr "No abierta"
-#. screenid: 102
-#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:501
+#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:500
#, fuzzy
#| msgid "Accounts under investigation."
msgid "The account remains under investigation."
msgstr "Cuentas bajo investigación."
-#. screenid: 102
-#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:505
+#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:504
#, fuzzy
#| msgid "Accounts under investigation."
msgid "The account will not remain under investigation."
msgstr "Cuentas bajo investigación."
-#. screenid: 102
-#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:534
+#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:533
msgid "No account properties"
msgstr "Sin propiedades de cuenta"
-#. screenid: 102
-#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:540
+#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:539
msgid "Events"
msgstr "Eventos"
-#. screenid: 102
-#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:543
+#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:542
#, fuzzy
#| msgid "Next event"
msgid "No events"
msgstr "Próximo evento"
-#. screenid: 102
-#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:548
+#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:547
#, fuzzy
#| msgid "Invalid attributes"
msgid "Submitted attributes"
msgstr "Atributos inválidos"
-#. screenid: 102
-#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:556
+#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:555
#, fuzzy
#| msgid "Expiration date"
msgid "expiration set"
msgstr "Fecha de vencimiento"
-#. screenid: 102
-#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:562
+#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:561
#, fuzzy
#| msgid "Invalid attributes"
msgid "No new attributes"
msgstr "Atributos inválidos"
-#. screenid: 102
-#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:584
-#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:597
+#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:583
+#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:596
#, fuzzy
#| msgid "Officer decision"
msgid "Discard decision"
msgstr "Decisión del agente"
-#. screenid: 102
-#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:591
+#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:590
#, fuzzy
#| msgid "Send decision"
msgid "Submit AML decision"
msgstr "Enviar decisión"
-#. screenid: 102
-#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:596
+#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:595
#, fuzzy
#| msgid "Discard this key"
msgid "Discard this decision?"
msgstr "Descartar esta clave"
-#. screenid: 102
-#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:601
+#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:600
msgid ""
"All entries made in this decision wizard will be lost. No change will be "
"submitted to the exchange."
msgstr ""
-#. screenid: 102
-#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:618
+#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:617
#, fuzzy
#| msgid "Review status"
msgid "Review this step"
msgstr "Estado de revisión"
-#. screenid: 113
-#: packages/taler-exchange-aml-webui/src/pages/DecisionWizard.tsx:151
+#: packages/taler-exchange-aml-webui/src/pages/DecisionWizard.tsx:149
#, fuzzy
#| msgctxt "threshold"
#| msgid "%1$s every %2$s"
msgid "Step %1$s of %2$s"
msgstr "%1$s cada %2$s"
-#. screenid: 113
-#: packages/taler-exchange-aml-webui/src/pages/DecisionWizard.tsx:169
+#: packages/taler-exchange-aml-webui/src/pages/DecisionWizard.tsx:167
msgid "Decision steps"
msgstr ""
-#. screenid: 113
-#: packages/taler-exchange-aml-webui/src/pages/DecisionWizard.tsx:178
+#: packages/taler-exchange-aml-webui/src/pages/DecisionWizard.tsx:176
#, fuzzy
#| msgid "Previous event"
msgid "Previous step"
msgstr "Evento anterior"
-#. screenid: 113
-#: packages/taler-exchange-aml-webui/src/pages/DecisionWizard.tsx:187
+#: packages/taler-exchange-aml-webui/src/pages/DecisionWizard.tsx:185
#, fuzzy
#| msgid "Next event"
msgid "Next step"
msgstr "Próximo evento"
-#. screenid: 113
-#: packages/taler-exchange-aml-webui/src/pages/DecisionWizard.tsx:205
+#: packages/taler-exchange-aml-webui/src/pages/DecisionWizard.tsx:203
#, fuzzy
#| msgid "System information"
msgid "Customer information"
msgstr "Información del sistema"
-#. screenid: 113
-#: packages/taler-exchange-aml-webui/src/pages/DecisionWizard.tsx:206
+#: packages/taler-exchange-aml-webui/src/pages/DecisionWizard.tsx:204
#, fuzzy
#| msgid ""
#| "You can review AML information, but this officer key cannot submit "
@@ -3207,70 +2974,59 @@ msgstr ""
"Puede revisar la información AML, pero esta clave de responsable no puede "
"enviar decisiones."
-#. screenid: 113
-#: packages/taler-exchange-aml-webui/src/pages/DecisionWizard.tsx:211
+#: packages/taler-exchange-aml-webui/src/pages/DecisionWizard.tsx:209
msgid "Review the account state derived from the available information."
msgstr ""
-#. screenid: 113
-#: packages/taler-exchange-aml-webui/src/pages/DecisionWizard.tsx:215
+#: packages/taler-exchange-aml-webui/src/pages/DecisionWizard.tsx:213
#, fuzzy
#| msgid "Missing events"
msgid "Reporting events"
msgstr "Faltan eventos"
-#. screenid: 113
-#: packages/taler-exchange-aml-webui/src/pages/DecisionWizard.tsx:216
+#: packages/taler-exchange-aml-webui/src/pages/DecisionWizard.tsx:214
msgid "Review the statistical events recorded with this decision."
msgstr ""
-#. screenid: 113
-#: packages/taler-exchange-aml-webui/src/pages/DecisionWizard.tsx:221
+#: packages/taler-exchange-aml-webui/src/pages/DecisionWizard.tsx:219
#, fuzzy
#| msgid "Measures the customer must complete under the current policy."
msgid ""
"Choose actions the customer must complete after the decision is submitted."
msgstr "Medidas que el cliente debe completar según la política actual."
-#. screenid: 113
-#: packages/taler-exchange-aml-webui/src/pages/DecisionWizard.tsx:225
+#: packages/taler-exchange-aml-webui/src/pages/DecisionWizard.tsx:223
#, fuzzy
#| msgctxt "operation type"
#| msgid "Transaction"
msgid "Transaction rules"
msgstr "Transacción"
-#. screenid: 113
-#: packages/taler-exchange-aml-webui/src/pages/DecisionWizard.tsx:226
+#: packages/taler-exchange-aml-webui/src/pages/DecisionWizard.tsx:224
msgid "Set operation thresholds, escalation measures, and expiration behavior."
msgstr ""
-#. screenid: 113
-#: packages/taler-exchange-aml-webui/src/pages/DecisionWizard.tsx:230
+#: packages/taler-exchange-aml-webui/src/pages/DecisionWizard.tsx:228
msgid "Case disposition"
msgstr ""
-#. screenid: 113
-#: packages/taler-exchange-aml-webui/src/pages/DecisionWizard.tsx:231
+#: packages/taler-exchange-aml-webui/src/pages/DecisionWizard.tsx:229
#, fuzzy
#| msgid "Accounts under investigation."
msgid "Record the rationale and whether the case remains under investigation."
msgstr "Cuentas bajo investigación."
-#. screenid: 113
-#: packages/taler-exchange-aml-webui/src/pages/DecisionWizard.tsx:235
+#: packages/taler-exchange-aml-webui/src/pages/DecisionWizard.tsx:233
#, fuzzy
#| msgid "Review and submit."
msgid "Review and submit"
msgstr "Revisar y enviar."
-#. screenid: 113
-#: packages/taler-exchange-aml-webui/src/pages/DecisionWizard.tsx:236
+#: packages/taler-exchange-aml-webui/src/pages/DecisionWizard.tsx:234
msgid "Check the complete decision before signing and submitting it."
msgstr ""
-#. screenid: 113
-#: packages/taler-exchange-aml-webui/src/pages/DecisionWizard.tsx:254
+#: packages/taler-exchange-aml-webui/src/pages/DecisionWizard.tsx:252
#, fuzzy
#| msgid "Decision date"
msgid "Decision progress"
@@ -3305,9 +3061,8 @@ msgid ""
"in this browser."
msgstr ""
-#. screenid: 112
#: packages/taler-exchange-aml-webui/src/pages/Developer.tsx:147
-#: packages/taler-exchange-aml-webui/src/pages/Profile.tsx:97
+#: packages/taler-exchange-aml-webui/src/pages/Profile.tsx:95
msgid "Exchange base URL"
msgstr "URL base del exchange"
@@ -3974,13 +3729,11 @@ msgstr ""
msgid "Rendering PDF…"
msgstr ""
-#. screenid: 112
-#: packages/taler-exchange-aml-webui/src/pages/Profile.tsx:48
+#: packages/taler-exchange-aml-webui/src/pages/Profile.tsx:46
msgid "Session and access"
msgstr "Sesión y acceso"
-#. screenid: 112
-#: packages/taler-exchange-aml-webui/src/pages/Profile.tsx:51
+#: packages/taler-exchange-aml-webui/src/pages/Profile.tsx:49
msgid ""
"Review this officer's exchange access and manage the unlocked key in this "
"browser."
@@ -3988,63 +3741,51 @@ msgstr ""
"Revise el acceso de este responsable al exchange y gestione la clave "
"desbloqueada en este navegador."
-#. screenid: 112
-#: packages/taler-exchange-aml-webui/src/pages/Profile.tsx:77
+#: packages/taler-exchange-aml-webui/src/pages/Profile.tsx:75
msgid "Permissions"
msgstr "Permisos"
-#. screenid: 112
-#: packages/taler-exchange-aml-webui/src/pages/Profile.tsx:88
+#: packages/taler-exchange-aml-webui/src/pages/Profile.tsx:86
msgid "Read-only"
msgstr "Solo lectura"
-#. screenid: 112
-#: packages/taler-exchange-aml-webui/src/pages/Profile.tsx:90
+#: packages/taler-exchange-aml-webui/src/pages/Profile.tsx:88
msgid "Read and write"
msgstr "Lectura y escritura"
-#. screenid: 112
-#: packages/taler-exchange-aml-webui/src/pages/Profile.tsx:118
+#: packages/taler-exchange-aml-webui/src/pages/Profile.tsx:116
msgid "Session security"
msgstr "Seguridad de la sesión"
-#. screenid: 112
-#: packages/taler-exchange-aml-webui/src/pages/Profile.tsx:121
+#: packages/taler-exchange-aml-webui/src/pages/Profile.tsx:119
msgid "Lock the session when you leave this device unattended."
msgstr "Bloquee la sesión cuando deje este dispositivo desatendido."
-#. screenid: 112
-#: packages/taler-exchange-aml-webui/src/pages/Profile.tsx:133
+#: packages/taler-exchange-aml-webui/src/pages/Profile.tsx:131
msgid "Lock now"
msgstr "Bloquear ahora"
-#. screenid: 112
-#: packages/taler-exchange-aml-webui/src/pages/Profile.tsx:148
+#: packages/taler-exchange-aml-webui/src/pages/Profile.tsx:146
msgid "Unlocked"
msgstr "Desbloqueada"
-#. screenid: 112
-#: packages/taler-exchange-aml-webui/src/pages/Profile.tsx:154
+#: packages/taler-exchange-aml-webui/src/pages/Profile.tsx:152
msgid "Locks automatically"
msgstr "Bloqueo automático"
-#. screenid: 112
-#: packages/taler-exchange-aml-webui/src/pages/Profile.tsx:165
+#: packages/taler-exchange-aml-webui/src/pages/Profile.tsx:163
msgid "Exact time"
msgstr "Hora exacta"
-#. screenid: 112
-#: packages/taler-exchange-aml-webui/src/pages/Profile.tsx:185
+#: packages/taler-exchange-aml-webui/src/pages/Profile.tsx:183
msgid "Copy public key"
msgstr "Copiar clave pública"
-#. screenid: 112
-#: packages/taler-exchange-aml-webui/src/pages/Profile.tsx:200
+#: packages/taler-exchange-aml-webui/src/pages/Profile.tsx:198
msgid "Remove key from this browser"
msgstr "Eliminar la clave de este navegador"
-#. screenid: 112
-#: packages/taler-exchange-aml-webui/src/pages/Profile.tsx:203
+#: packages/taler-exchange-aml-webui/src/pages/Profile.tsx:201
msgid ""
"Removing this key deletes the officer key from this browser. It does not "
"revoke or change the officer's access at the exchange. Ask the exchange "
@@ -4054,63 +3795,51 @@ msgstr ""
"revoca ni modifica el acceso del responsable en el exchange. Si es "
"necesario, solicite al operador del exchange que revoque el acceso."
-#. screenid: 112
-#: packages/taler-exchange-aml-webui/src/pages/Profile.tsx:214
-#: packages/taler-exchange-aml-webui/src/pages/Profile.tsx:222
+#: packages/taler-exchange-aml-webui/src/pages/Profile.tsx:212
+#: packages/taler-exchange-aml-webui/src/pages/Profile.tsx:220
msgid "Remove key"
msgstr "Eliminar clave"
-#. screenid: 112
-#: packages/taler-exchange-aml-webui/src/pages/Profile.tsx:221
+#: packages/taler-exchange-aml-webui/src/pages/Profile.tsx:219
msgid "Remove officer key?"
msgstr "¿Eliminar la clave del responsable?"
-#. screenid: 111
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:86
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:84
#: packages/taler-exchange-aml-webui/src/Routing.tsx:651
msgid "Find account"
msgstr "Buscar cuenta"
-#. screenid: 111
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:89
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:87
msgid "Look up an account by its payto information or normalized payto hash."
msgstr ""
"Busque una cuenta por su información payto o por su hash payto normalizado."
-#. screenid: 111
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:100
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:98
msgid "Find by payto"
msgstr "Buscar por payto"
-#. screenid: 111
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:146
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:144
msgid "Find by normalized payto hash"
msgstr "Buscar por hash payto normalizado"
-#. screenid: 111
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:169
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:167
msgid "Enter a valid 52-character normalized payto hash."
msgstr "Introduzca un hash payto normalizado válido de 52 caracteres."
-#. screenid: 111
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:179
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:177
msgid "Open account"
msgstr "Abrir cuenta"
-#. screenid: 111
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:216
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:214
msgid "Failed to load account decisions."
msgstr "No se pudieron cargar las decisiones de la cuenta."
-#. screenid: 111
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:224
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:222
msgid "Failed to load the account history."
msgstr "No se pudo cargar el historial de la cuenta."
-#. screenid: 111
-#. screenid: 110
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:229
-#: packages/taler-exchange-aml-webui/src/pages/ShowCollectedInfo.tsx:82
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:227
+#: packages/taler-exchange-aml-webui/src/pages/ShowCollectedInfo.tsx:80
#: packages/taler-exchange-aml-webui/src/pages/Transfers.tsx:269
msgid ""
"This session signature is invalid, contact administrator or create a new one."
@@ -4118,10 +3847,8 @@ msgstr ""
"La firma de esta sesión no es válida. Póngase en contacto con el "
"administrador o cree una nueva."
-#. screenid: 111
-#. screenid: 110
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:236
-#: packages/taler-exchange-aml-webui/src/pages/ShowCollectedInfo.tsx:89
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:234
+#: packages/taler-exchange-aml-webui/src/pages/ShowCollectedInfo.tsx:87
#: packages/taler-exchange-aml-webui/src/pages/Transfers.tsx:276
msgid ""
"The designated AML session is not known, contact administrator or create a "
@@ -4130,10 +3857,8 @@ msgstr ""
"La sesión AML indicada es desconocida. Póngase en contacto con el "
"administrador o cree una nueva."
-#. screenid: 111
-#. screenid: 110
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:243
-#: packages/taler-exchange-aml-webui/src/pages/ShowCollectedInfo.tsx:96
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:241
+#: packages/taler-exchange-aml-webui/src/pages/ShowCollectedInfo.tsx:94
#: packages/taler-exchange-aml-webui/src/pages/Transfers.tsx:283
msgid ""
"The designated AML session is not enabled, contact administrator or create a "
@@ -4142,494 +3867,406 @@ msgstr ""
"La sesión AML indicada no está habilitada. Póngase en contacto con el "
"administrador o cree una nueva."
-#. screenid: 111
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:269
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:267
#, fuzzy
#| msgid "Account not found"
msgid "Account found"
msgstr "Cuenta no encontrada"
-#. screenid: 111
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:272
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:270
msgid ""
"This account has an AML decision history. Open its case to review current "
"rules, measures, attributes, and past decisions."
msgstr ""
-#. screenid: 111
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:284
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:282
#, fuzzy
#| msgid "Open account"
msgid "Open account case"
msgstr "Abrir cuenta"
-#. screenid: 111
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:298
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:839
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:296
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:837
msgid "Payto URI"
msgstr "URI Payto"
-#. screenid: 111
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:310
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:308
msgid "Active"
msgstr ""
-#. screenid: 111
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:312
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:310
#, fuzzy
#| msgid "Effective decision"
msgid "No active decision"
msgstr "Decisión vigente"
-#. screenid: 111
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:318
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:316
#, fuzzy
#| msgid "File status"
msgid "Case status"
msgstr "Estado del expediente"
-#. screenid: 111
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:322
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:320
#, fuzzy
#| msgid "Investigation trigger"
msgid "Investigation required"
msgstr "Motivo de la investigación"
-#. screenid: 111
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:324
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:322
#, fuzzy
#| msgid "Investigation state"
msgid "No investigation requested"
msgstr "Estado de la investigación"
-#. screenid: 111
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:334
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:332
msgid "Account not found"
msgstr "Cuenta no encontrada"
-#. screenid: 111
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:336
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:334
msgid "There is no history known for this account yet."
msgstr "Aún no hay historial conocido para esta cuenta."
-#. screenid: 111
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:351
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:349
#, fuzzy
#| msgid "You can make a decision for this account anyway."
msgid "Start a decision for this account"
msgstr "Aun así, puedes tomar una decisión para esta cuenta."
-#. screenid: 111
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:404
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:446
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:492
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:532
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:402
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:444
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:490
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:530
msgid "Search"
msgstr "Buscar"
-#. screenid: 111
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:624
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:622
msgid "Taler Bank"
msgstr "Taler Bank"
-#. screenid: 111
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:628
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:626
#: packages/taler-exchange-aml-webui/src/pages/Transfers.tsx:366
#: packages/taler-exchange-aml-webui/src/pages/Transfers.tsx:435
#: packages/taler-exchange-aml-webui/src/pages/Transfers.tsx:443
msgid "Wallet"
msgstr "Cartera"
-#. screenid: 111
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:632
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:630
msgid "Generic Payto:// URI"
msgstr "URI genérica Payto://"
-#. screenid: 111
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:635
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:633
msgid "Account type"
msgstr "Tipo de cuenta"
-#. screenid: 111
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:645
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:643
msgid "Should be 52 characters."
msgstr "Debe tener 52 caracteres."
-#. screenid: 111
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:647
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:645
msgid "Failed to parse: %1$s"
msgstr "No se pudo interpretar: %1$s"
-#. screenid: 111
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:659
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:657
msgid "Address contains invalid characters."
msgstr "La dirección contiene caracteres inválidos."
-#. screenid: 111
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:661
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:659
msgid "Can't mix uppercased and lowercased characters."
msgstr "No se pueden mezclar mayúsculas y minúsculas."
-#. screenid: 111
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:663
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:661
msgid "The addr checksum doesn't match."
msgstr "La suma de verificación de la dirección no coincide."
-#. screenid: 111
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:665
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:663
msgid "Missing separator or address type."
msgstr "Falta el separador o el tipo de dirección."
-#. screenid: 111
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:667
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:665
msgid "Address should have less than 90 characters."
msgstr "La dirección debe tener menos de 90 caracteres."
-#. screenid: 111
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:669
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:667
msgid "Address should have more than 6 characters."
msgstr "La dirección debe tener más de 6 caracteres."
-#. screenid: 111
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:671
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:669
msgid "Decoding issue."
msgstr "Problema de decodificación."
-#. screenid: 111
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:673
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:671
msgid "Invalid data"
msgstr "Datos no válidos"
-#. screenid: 111
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:683
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:681
msgid "Unsupported country."
msgstr "País no compatible."
-#. screenid: 111
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:685
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:683
msgid "IBANs have fewer than 34 characters."
msgstr "Los IBAN tienen menos de 34 caracteres."
-#. screenid: 111
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:687
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:685
msgid "IBANs have more than 4 characters."
msgstr "Los IBAN tienen más de 4 caracteres."
-#. screenid: 111
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:689
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:687
msgid "IBAN length is invalid for this country."
msgstr "La longitud del IBAN no es válida para este país."
-#. screenid: 111
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:691
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:689
msgid "It should only contain numbers and letters."
msgstr "Solo debe contener números y letras."
-#. screenid: 111
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:693
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:691
msgid "The checksum is wrong."
msgstr "La suma de verificación es incorrecta."
-#. screenid: 111
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:711
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:709
msgid "The string should start with payto://"
msgstr "La cadena debe comenzar con payto://"
-#. screenid: 111
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:713
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:711
msgid "After the target type it should follow a '/' with more information."
msgstr "Después del tipo de destino debe seguir un '/' con más información."
-#. screenid: 111
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:715
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:713
msgid ""
"The target type is not supported, only x-taler-bank, taler-reserve or iban"
msgstr ""
"El tipo de destino no es compatible, solo x-taler-bank, taler-reserve o iban"
-#. screenid: 111
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:720
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:718
msgid "IBAN is missing"
msgstr "Falta el IBAN"
-#. screenid: 111
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:722
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:720
msgid "Bitcoin address is missing"
msgstr "Falta la dirección de Bitcoin"
-#. screenid: 111
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:724
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:722
msgid "Bank host and account is missing"
msgstr "Falta el host y la cuenta del banco"
-#. screenid: 111
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:724
#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:726
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:728
msgid "Exchange host and account is missing"
msgstr "Falta el host y la cuenta del exchange"
-#. screenid: 111
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:730
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:728
msgid "Ethereum address is missing"
msgstr "Falta la dirección de Ethereum"
-#. screenid: 111
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:732
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:730
msgid "Cyclos address is missing"
msgstr "Falta la dirección de Cyclos"
-#. screenid: 111
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:734
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:732
msgid "Void address is missing"
msgstr "Falta la dirección void"
-#. screenid: 111
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:742
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:740
msgid "Invalid IBAN: %1$s"
msgstr "IBAN inválido: %1$s"
-#. screenid: 111
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:749
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:747
msgid "Invalid BTC: %1$s"
msgstr "BTC inválido: %1$s"
-#. screenid: 111
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:754
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:777
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:790
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:752
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:775
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:788
msgid "Invalid reserve: %1$s"
msgstr "Reserva inválida: %1$s"
-#. screenid: 111
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:765
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:775
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:788
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:809
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:763
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:773
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:786
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:807
msgid "Invalid host"
msgstr "Host inválido"
-#. screenid: 111
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:767
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:765
msgid "Invalid account"
msgstr "Cuenta inválida"
-#. screenid: 111
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:801
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:799
msgid "Invalid address"
msgstr "Dirección inválida"
-#. screenid: 111
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:840
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:838
msgid "As defined by RFC 8905"
msgstr "Según se define en el RFC 8905"
-#. screenid: 111
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:841
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:839
msgid "payto://"
msgstr "payto://"
-#. screenid: 111
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:856
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:854
msgid "International Bank Account Number"
msgstr "Número de cuenta bancaria internacional"
-#. screenid: 111
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:857
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:855
msgid "DE1231231231"
msgstr "DE1231231231"
-#. screenid: 111
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:869
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:867
msgid "Exchange address"
msgstr "Dirección del exchange"
-#. screenid: 111
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:870
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:868
msgid ""
"Exchange host and optional base path, without the scheme or trailing slash"
msgstr ""
-#. screenid: 111
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:871
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:869
msgid "exchange.taler.net/exchange"
msgstr "exchange.taler.net/exchange"
-#. screenid: 111
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:876
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:874
msgid ""
"Enter an exchange host and optional base path without a scheme or trailing "
"slash"
msgstr ""
-#. screenid: 111
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:884
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:882
msgid "ID"
msgstr "ID"
-#. screenid: 111
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:885
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:883
msgid "Wallet reserve public key"
msgstr "Clave pública de reserva de la cartera"
-#. screenid: 111
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:886
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:884
msgid "abcdef1235"
msgstr "abcdef1235"
-#. screenid: 111
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:891
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:889
msgid "Should be 52 characters"
msgstr "Debe tener 52 caracteres"
-#. screenid: 111
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:893
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:891
#: packages/taler-exchange-aml-webui/src/pages/Transfers.tsx:428
#: packages/taler-exchange-aml-webui/src/pages/Transfers.tsx:474
msgid "Invalid value"
msgstr "Valor inválido"
-#. screenid: 111
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:907
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:905
msgid "Bank account identification"
msgstr "Identificación de la cuenta bancaria"
-#. screenid: 111
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:908
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:906
msgid "DE123123123"
msgstr "DE123123123"
-#. screenid: 111
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:914
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:912
msgid "Hostname"
msgstr "Nombre de host"
-#. screenid: 111
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:915
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:913
msgid "Without the scheme, may include subpath: bank.com, bank.com/path/"
msgstr "Sin el esquema, puede incluir subruta: bank.com, bank.com/path/"
-#. screenid: 111
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:916
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:914
msgid "bank.demo.taler.net"
msgstr "bank.demo.taler.net"
-#. screenid: 111
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:921
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:919
msgid "Remove last '/'"
msgstr "Quitar el último '/'"
-#. screenid: 111
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:923
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:921
msgid "Invalid hostname"
msgstr "Nombre de host inválido"
-#. screenid: 110
-#: packages/taler-exchange-aml-webui/src/pages/ShowCollectedInfo.tsx:68
+#: packages/taler-exchange-aml-webui/src/pages/ShowCollectedInfo.tsx:66
msgid "Failed to load account information."
msgstr "No se pudo cargar la información de la cuenta."
-#. screenid: 110
-#: packages/taler-exchange-aml-webui/src/pages/ShowCollectedInfo.tsx:77
+#: packages/taler-exchange-aml-webui/src/pages/ShowCollectedInfo.tsx:75
msgid "Failed to load the account information."
msgstr ""
-#. screenid: 110
-#: packages/taler-exchange-aml-webui/src/pages/ShowCollectedInfo.tsx:115
+#: packages/taler-exchange-aml-webui/src/pages/ShowCollectedInfo.tsx:113
msgid "Collection event not found"
msgstr "No se encontró el evento de recopilación"
-#. screenid: 110
-#: packages/taler-exchange-aml-webui/src/pages/ShowCollectedInfo.tsx:117
+#: packages/taler-exchange-aml-webui/src/pages/ShowCollectedInfo.tsx:115
msgid "There is no collection event with ID %1$s for this account."
msgstr "No hay ningún evento de recopilación con el ID %1$s para esta cuenta."
-#. screenid: 110
-#: packages/taler-exchange-aml-webui/src/pages/ShowCollectedInfo.tsx:129
+#: packages/taler-exchange-aml-webui/src/pages/ShowCollectedInfo.tsx:127
msgid "Attributes unavailable"
msgstr "Atributos no disponibles"
-#. screenid: 110
-#: packages/taler-exchange-aml-webui/src/pages/ShowCollectedInfo.tsx:131
+#: packages/taler-exchange-aml-webui/src/pages/ShowCollectedInfo.tsx:129
msgid "The collection event does not contain readable attributes."
msgstr "El evento de recopilación no contiene atributos legibles."
-#. screenid: 110
-#: packages/taler-exchange-aml-webui/src/pages/ShowCollectedInfo.tsx:148
+#: packages/taler-exchange-aml-webui/src/pages/ShowCollectedInfo.tsx:146
msgid "Form identifier missing"
msgstr "Falta el identificador del formulario"
-#. screenid: 110
-#: packages/taler-exchange-aml-webui/src/pages/ShowCollectedInfo.tsx:150
+#: packages/taler-exchange-aml-webui/src/pages/ShowCollectedInfo.tsx:148
msgid "The collected information does not identify the form used to create it."
msgstr ""
"La información recopilada no identifica el formulario utilizado para crearla."
-#. screenid: 110
-#: packages/taler-exchange-aml-webui/src/pages/ShowCollectedInfo.tsx:165
+#: packages/taler-exchange-aml-webui/src/pages/ShowCollectedInfo.tsx:163
msgid "Form not available"
msgstr "Formulario no disponible"
-#. screenid: 110
-#: packages/taler-exchange-aml-webui/src/pages/ShowCollectedInfo.tsx:167
+#: packages/taler-exchange-aml-webui/src/pages/ShowCollectedInfo.tsx:165
msgid "Form %1$s is not configured in this AML Web UI."
msgstr "El formulario %1$s no está configurado en esta interfaz web de AML."
-#. screenid: 110
-#: packages/taler-exchange-aml-webui/src/pages/ShowCollectedInfo.tsx:255
+#: packages/taler-exchange-aml-webui/src/pages/ShowCollectedInfo.tsx:253
#, fuzzy
#| msgid "Collected information"
msgid "Collected AML/KYC information"
msgstr "Información recopilada"
-#. screenid: 110
-#: packages/taler-exchange-aml-webui/src/pages/ShowCollectedInfo.tsx:262
+#: packages/taler-exchange-aml-webui/src/pages/ShowCollectedInfo.tsx:260
#, fuzzy
#| msgid "Forms"
msgid "Form"
msgstr "Formularios"
-#. screenid: 110
-#: packages/taler-exchange-aml-webui/src/pages/ShowCollectedInfo.tsx:267
+#: packages/taler-exchange-aml-webui/src/pages/ShowCollectedInfo.tsx:265
#, fuzzy
#| msgid "Collected information"
msgid "Collected"
msgstr "Información recopilada"
-#. screenid: 110
-#: packages/taler-exchange-aml-webui/src/pages/ShowCollectedInfo.tsx:270
+#: packages/taler-exchange-aml-webui/src/pages/ShowCollectedInfo.tsx:268
msgid "Source"
msgstr ""
-#. screenid: 110
-#: packages/taler-exchange-aml-webui/src/pages/ShowCollectedInfo.tsx:274
+#: packages/taler-exchange-aml-webui/src/pages/ShowCollectedInfo.tsx:272
#, fuzzy
#| msgid "Custom properties"
msgid "Customer process"
msgstr "Propiedades personalizadas"
-#. screenid: 110
-#: packages/taler-exchange-aml-webui/src/pages/ShowCollectedInfo.tsx:277
+#: packages/taler-exchange-aml-webui/src/pages/ShowCollectedInfo.tsx:275
#, fuzzy
#| msgid "Events"
msgid "Event ID"
msgstr "Eventos"
-#. screenid: 110
-#: packages/taler-exchange-aml-webui/src/pages/ShowCollectedInfo.tsx:284
-#: packages/taler-exchange-aml-webui/src/pages/ShowCollectedInfo.tsx:292
+#: packages/taler-exchange-aml-webui/src/pages/ShowCollectedInfo.tsx:282
+#: packages/taler-exchange-aml-webui/src/pages/ShowCollectedInfo.tsx:290
msgid "Different form version"
msgstr "Versión de formulario diferente"
-#. screenid: 110
-#: packages/taler-exchange-aml-webui/src/pages/ShowCollectedInfo.tsx:285
+#: packages/taler-exchange-aml-webui/src/pages/ShowCollectedInfo.tsx:283
msgid ""
"The collected information does not identify the form version used. The "
"latest configured version is shown and field labels may differ from those "
"used at collection time."
msgstr ""
-#. screenid: 110
-#: packages/taler-exchange-aml-webui/src/pages/ShowCollectedInfo.tsx:293
+#: packages/taler-exchange-aml-webui/src/pages/ShowCollectedInfo.tsx:291
#, fuzzy
#| msgid "Form %1$s is not configured in this AML Web UI."
msgid ""
@@ -4637,55 +4274,47 @@ msgid ""
"shown and field labels may differ."
msgstr "El formulario %1$s no está configurado en esta interfaz web de AML."
-#. screenid: 110
-#: packages/taler-exchange-aml-webui/src/pages/ShowCollectedInfo.tsx:301
+#: packages/taler-exchange-aml-webui/src/pages/ShowCollectedInfo.tsx:299
#, fuzzy
#| msgid "Collected information"
msgid "Collected information events"
msgstr "Información recopilada"
-#. screenid: 110
-#: packages/taler-exchange-aml-webui/src/pages/ShowCollectedInfo.tsx:305
+#: packages/taler-exchange-aml-webui/src/pages/ShowCollectedInfo.tsx:303
#, fuzzy
#| msgid "Next event"
msgid "Older event"
msgstr "Próximo evento"
-#. screenid: 110
-#: packages/taler-exchange-aml-webui/src/pages/ShowCollectedInfo.tsx:316
+#: packages/taler-exchange-aml-webui/src/pages/ShowCollectedInfo.tsx:314
#, fuzzy
#| msgid "Next event"
msgid "Newer event"
msgstr "Próximo evento"
-#. screenid: 110
-#: packages/taler-exchange-aml-webui/src/pages/ShowCollectedInfo.tsx:329
+#: packages/taler-exchange-aml-webui/src/pages/ShowCollectedInfo.tsx:327
#, fuzzy
#| msgid "Invalid attributes"
msgid "Submitted values"
msgstr "Atributos inválidos"
-#. screenid: 110
-#: packages/taler-exchange-aml-webui/src/pages/ShowCollectedInfo.tsx:369
+#: packages/taler-exchange-aml-webui/src/pages/ShowCollectedInfo.tsx:367
#, fuzzy
#| msgid "Officer name"
msgid "Officer view"
msgstr "Nombre del responsable"
-#. screenid: 110
-#: packages/taler-exchange-aml-webui/src/pages/ShowCollectedInfo.tsx:371
+#: packages/taler-exchange-aml-webui/src/pages/ShowCollectedInfo.tsx:369
#, fuzzy
#| msgid "Customer-visible"
msgid "Customer view"
msgstr "Visible para el cliente"
-#. screenid: 110
-#: packages/taler-exchange-aml-webui/src/pages/ShowCollectedInfo.tsx:372
+#: packages/taler-exchange-aml-webui/src/pages/ShowCollectedInfo.tsx:370
msgid "JSON view"
msgstr ""
-#. screenid: 110
-#: packages/taler-exchange-aml-webui/src/pages/ShowCollectedInfo.tsx:403
+#: packages/taler-exchange-aml-webui/src/pages/ShowCollectedInfo.tsx:401
#, fuzzy
#| msgid "System information"
msgid "Submitted information view"
diff --git a/packages/taler-exchange-aml-webui/src/i18n/fr.po b/packages/taler-exchange-aml-webui/src/i18n/fr.po
@@ -5,93 +5,75 @@ msgstr ""
"Language: fr\n"
"Content-Type: text/plain; charset=UTF-8\n"
-#. screenid: 118
-#: packages/taler-exchange-aml-webui/src/hooks/preferences.ts:114
+#: packages/taler-exchange-aml-webui/src/hooks/preferences.ts:112
msgid "Allow Insecure password"
msgstr "Autoriser un mot de passe non sécurisé"
-#. screenid: 118
-#: packages/taler-exchange-aml-webui/src/hooks/preferences.ts:116
+#: packages/taler-exchange-aml-webui/src/hooks/preferences.ts:114
msgid "Keep session after reload"
msgstr "Conserver la session après rechargement"
-#. screenid: 118
-#: packages/taler-exchange-aml-webui/src/hooks/preferences.ts:118
+#: packages/taler-exchange-aml-webui/src/hooks/preferences.ts:116
msgid "Don't compress request"
msgstr "Ne pas compresser la requête"
-#. screenid: 101
-#: packages/taler-exchange-aml-webui/src/ExchangeAmlFrame.tsx:85
+#: packages/taler-exchange-aml-webui/src/ExchangeAmlFrame.tsx:83
msgid "Lock session"
msgstr "Verrouiller la session"
-#. screenid: 101
-#: packages/taler-exchange-aml-webui/src/ExchangeAmlFrame.tsx:90
+#: packages/taler-exchange-aml-webui/src/ExchangeAmlFrame.tsx:88
msgid "Lock"
msgstr "Verrouiller"
-#. screenid: 125
-#. screenid: 119
-#: packages/taler-exchange-aml-webui/src/components/CreateSession.tsx:47
-#: packages/taler-exchange-aml-webui/src/components/UnlockSession.tsx:49
-#: packages/taler-exchange-aml-webui/src/components/UnlockSession.tsx:143
+#: packages/taler-exchange-aml-webui/src/components/CreateSession.tsx:45
+#: packages/taler-exchange-aml-webui/src/components/UnlockSession.tsx:47
+#: packages/taler-exchange-aml-webui/src/components/UnlockSession.tsx:141
msgid "Password"
msgstr "Mot de passe"
-#. screenid: 125
-#. screenid: 122
-#. screenid: 111
-#: packages/taler-exchange-aml-webui/src/components/CreateSession.tsx:51
-#: packages/taler-exchange-aml-webui/src/components/CreateSession.tsx:72
-#: packages/taler-exchange-aml-webui/src/components/NewMeasure.tsx:629
-#: packages/taler-exchange-aml-webui/src/components/NewMeasure.tsx:1108
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:843
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:874
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:889
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:919
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:933
+#: packages/taler-exchange-aml-webui/src/components/CreateSession.tsx:49
+#: packages/taler-exchange-aml-webui/src/components/CreateSession.tsx:70
+#: packages/taler-exchange-aml-webui/src/components/NewMeasure.tsx:627
+#: packages/taler-exchange-aml-webui/src/components/NewMeasure.tsx:1106
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:841
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:872
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:887
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:917
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:931
msgid "Required"
msgstr "Requis"
-#. screenid: 125
-#: packages/taler-exchange-aml-webui/src/components/CreateSession.tsx:55
+#: packages/taler-exchange-aml-webui/src/components/CreateSession.tsx:53
msgid "should have at least 12 characters"
msgstr "doit comporter au moins 12 caractères"
-#. screenid: 125
-#: packages/taler-exchange-aml-webui/src/components/CreateSession.tsx:57
+#: packages/taler-exchange-aml-webui/src/components/CreateSession.tsx:55
msgid "should have lowercase and uppercase characters"
msgstr "doit comporter des minuscules et des majuscules"
-#. screenid: 125
-#: packages/taler-exchange-aml-webui/src/components/CreateSession.tsx:59
+#: packages/taler-exchange-aml-webui/src/components/CreateSession.tsx:57
msgid "should have numbers"
msgstr "doit comporter des chiffres"
-#. screenid: 125
-#: packages/taler-exchange-aml-webui/src/components/CreateSession.tsx:61
+#: packages/taler-exchange-aml-webui/src/components/CreateSession.tsx:59
msgid "should have at least one character which is not a number or letter"
msgstr ""
"doit comporter au moins un caractère qui n'est ni un chiffre ni une lettre"
-#. screenid: 125
-#: packages/taler-exchange-aml-webui/src/components/CreateSession.tsx:68
+#: packages/taler-exchange-aml-webui/src/components/CreateSession.tsx:66
msgid "Repeat password"
msgstr "Répéter le mot de passe"
-#. screenid: 125
-#: packages/taler-exchange-aml-webui/src/components/CreateSession.tsx:74
+#: packages/taler-exchange-aml-webui/src/components/CreateSession.tsx:72
msgid "doesn't match"
msgstr "ne correspond pas"
-#. screenid: 125
-#: packages/taler-exchange-aml-webui/src/components/CreateSession.tsx:112
+#: packages/taler-exchange-aml-webui/src/components/CreateSession.tsx:110
#, fuzzy
msgid "Create session"
msgstr "Créer un compte"
-#. screenid: 125
-#: packages/taler-exchange-aml-webui/src/components/CreateSession.tsx:139
+#: packages/taler-exchange-aml-webui/src/components/CreateSession.tsx:137
msgid "Create"
msgstr "Créer"
@@ -103,13 +85,12 @@ msgstr "Compte de portefeuille"
msgid "Bank account"
msgstr "Compte bancaire"
-#. screenid: 106
#: packages/taler-exchange-aml-webui/src/components/AccountBadges.tsx:40
#: packages/taler-exchange-aml-webui/src/components/ShowDecisionLimitInfo.tsx:93
#: packages/taler-exchange-aml-webui/src/pages/AccountList.tsx:249
#: packages/taler-exchange-aml-webui/src/pages/Dashboard.tsx:296
-#: packages/taler-exchange-aml-webui/src/pages/decision/Justification.tsx:98
-#: packages/taler-exchange-aml-webui/src/pages/decision/Justification.tsx:128
+#: packages/taler-exchange-aml-webui/src/pages/decision/Justification.tsx:96
+#: packages/taler-exchange-aml-webui/src/pages/decision/Justification.tsx:126
msgid "Under investigation"
msgstr "Sous enquête"
@@ -133,11 +114,10 @@ msgstr ""
msgid "Account holder"
msgstr "Titulaire du compte"
-#. screenid: 111
#: packages/taler-exchange-aml-webui/src/components/PaytoTargetDetails.tsx:107
#: packages/taler-exchange-aml-webui/src/components/PaytoTargetDetails.tsx:110
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:620
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:855
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:618
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:853
msgid "IBAN"
msgstr "IBAN"
@@ -150,13 +130,12 @@ msgstr ""
msgid "Bank"
msgstr ""
-#. screenid: 111
#: packages/taler-exchange-aml-webui/src/components/PaytoTargetDetails.tsx:115
#: packages/taler-exchange-aml-webui/src/components/PaytoTargetDetails.tsx:120
#: packages/taler-exchange-aml-webui/src/components/PaytoTargetDetails.tsx:154
#: packages/taler-exchange-aml-webui/src/components/PaytoTargetDetails.tsx:160
#: packages/taler-exchange-aml-webui/src/pages/AccountList.tsx:299
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:906
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:904
#: packages/taler-exchange-aml-webui/src/pages/Transfers.tsx:366
#: packages/taler-exchange-aml-webui/src/pages/Transfers.tsx:437
msgid "Account"
@@ -259,9 +238,8 @@ msgstr "Échec du téléchargement du dossier AML."
msgid "No AML file is available for this account."
msgstr "Aucun dossier AML n’est disponible pour ce compte."
-#. screenid: 119
#: packages/taler-exchange-aml-webui/src/components/AccountCaseShell.tsx:166
-#: packages/taler-exchange-aml-webui/src/components/UnlockSession.tsx:75
+#: packages/taler-exchange-aml-webui/src/components/UnlockSession.tsx:73
msgid "Authorization denied for this session. Contact the administrator."
msgstr "Autorisation refusée pour cette session. Contactez l’administrateur."
@@ -277,9 +255,8 @@ msgstr "La session est désactivée. Contactez l’administrateur."
msgid "The exchange does not support PDF reports."
msgstr "L’Exchange ne prend pas en charge les rapports PDF."
-#. screenid: 111
#: packages/taler-exchange-aml-webui/src/components/AccountCaseShell.tsx:187
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:355
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:353
msgid "Read-only officers cannot create AML decisions."
msgstr "Les agents en lecture seule ne peuvent pas créer de décisions AML."
@@ -287,10 +264,9 @@ msgstr "Les agents en lecture seule ne peuvent pas créer de décisions AML."
msgid "A payto URI is required to create a new decision."
msgstr "Une URI payto est nécessaire pour créer une nouvelle décision."
-#. screenid: 110
#: packages/taler-exchange-aml-webui/src/components/AccountCaseShell.tsx:211
-#: packages/taler-exchange-aml-webui/src/pages/ShowCollectedInfo.tsx:250
-#: packages/taler-exchange-aml-webui/src/pages/ShowCollectedInfo.tsx:507
+#: packages/taler-exchange-aml-webui/src/pages/ShowCollectedInfo.tsx:248
+#: packages/taler-exchange-aml-webui/src/pages/ShowCollectedInfo.tsx:505
#, fuzzy
#| msgid "Back to accounts"
msgid "Back to account"
@@ -347,10 +323,9 @@ msgstr "Identifiants techniques"
msgid "Full payto URI"
msgstr "URI payto complète"
-#. screenid: 119
#: packages/taler-exchange-aml-webui/src/components/AccountCaseShell.tsx:352
-#: packages/taler-exchange-aml-webui/src/components/UnlockSession.tsx:119
-#: packages/taler-exchange-aml-webui/src/components/UnlockSession.tsx:127
+#: packages/taler-exchange-aml-webui/src/components/UnlockSession.tsx:117
+#: packages/taler-exchange-aml-webui/src/components/UnlockSession.tsx:125
#: packages/taler-exchange-aml-webui/src/pages/AccountDetails.tsx:138
#: packages/taler-exchange-aml-webui/src/pages/AccountDetails.tsx:149
#: packages/taler-exchange-aml-webui/src/pages/AccountDetails.tsx:167
@@ -363,11 +338,10 @@ msgstr "Indisponible"
msgid "Copy payto URI"
msgstr "Copier l’URI payto"
-#. screenid: 111
#: packages/taler-exchange-aml-webui/src/components/AccountCaseShell.tsx:356
#: packages/taler-exchange-aml-webui/src/pages/AccountList.tsx:521
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:157
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:290
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:155
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:288
msgid "Normalized payto hash"
msgstr "Empreinte payto normalisée"
@@ -409,12 +383,11 @@ msgstr "Historique des décisions"
msgid "Close"
msgstr "Fermer"
-#. screenid: 122
#: packages/taler-exchange-aml-webui/src/components/ConfirmationModal.tsx:91
#: packages/taler-exchange-aml-webui/src/pages/decision/Rules.tsx:203
#: packages/taler-exchange-aml-webui/src/pages/decision/Rules.tsx:548
-#: packages/taler-exchange-aml-webui/src/components/NewMeasure.tsx:280
-#: packages/taler-exchange-aml-webui/src/components/NewMeasure.tsx:469
+#: packages/taler-exchange-aml-webui/src/components/NewMeasure.tsx:278
+#: packages/taler-exchange-aml-webui/src/components/NewMeasure.tsx:467
msgid "Cancel"
msgstr "Annuler"
@@ -486,10 +459,9 @@ msgstr "Demander l’enregistrement"
msgid "Discard this key"
msgstr "Supprimer cette clé"
-#. screenid: 102
#: packages/taler-exchange-aml-webui/src/components/OfficerEnrollment.tsx:136
#: packages/taler-exchange-aml-webui/src/components/OfficerAccessFailure.tsx:84
-#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:240
+#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:239
msgid "Confirmation required"
msgstr "Confirmation requise"
@@ -529,19 +501,16 @@ msgstr "L’exchange a refusé la vérification de l’accès de l’agent."
msgid "Technical details"
msgstr "Détails techniques"
-#. screenid: 119
-#: packages/taler-exchange-aml-webui/src/components/UnlockSession.tsx:72
+#: packages/taler-exchange-aml-webui/src/components/UnlockSession.tsx:70
msgid "Failed to unlock the session."
msgstr ""
-#. screenid: 119
-#: packages/taler-exchange-aml-webui/src/components/UnlockSession.tsx:101
+#: packages/taler-exchange-aml-webui/src/components/UnlockSession.tsx:99
#, fuzzy
msgid "Session locked"
msgstr "Compte verrouillé"
-#. screenid: 119
-#: packages/taler-exchange-aml-webui/src/components/UnlockSession.tsx:104
+#: packages/taler-exchange-aml-webui/src/components/UnlockSession.tsx:102
#, fuzzy
msgid ""
"Your session is normally locked anytime you reload. To unlock type your "
@@ -550,48 +519,37 @@ msgstr ""
"Votre compte est normalement verrouillé à chaque rechargement. Pour le "
"déverrouiller, saisissez à nouveau votre mot de passe."
-#. screenid: 119
-#. screenid: 112
-#: packages/taler-exchange-aml-webui/src/components/UnlockSession.tsx:112
-#: packages/taler-exchange-aml-webui/src/pages/Profile.tsx:66
+#: packages/taler-exchange-aml-webui/src/components/UnlockSession.tsx:110
+#: packages/taler-exchange-aml-webui/src/pages/Profile.tsx:64
msgid "Officer access"
msgstr "Accès de l’agent"
-#. screenid: 119
-#. screenid: 112
-#: packages/taler-exchange-aml-webui/src/components/UnlockSession.tsx:117
-#: packages/taler-exchange-aml-webui/src/pages/Profile.tsx:71
+#: packages/taler-exchange-aml-webui/src/components/UnlockSession.tsx:115
+#: packages/taler-exchange-aml-webui/src/pages/Profile.tsx:69
msgid "Officer name"
msgstr "Nom de l’agent"
-#. screenid: 119
-#. screenid: 112
-#: packages/taler-exchange-aml-webui/src/components/UnlockSession.tsx:123
+#: packages/taler-exchange-aml-webui/src/components/UnlockSession.tsx:121
#: packages/taler-exchange-aml-webui/src/components/ShowDecisionLimitInfo.tsx:217
-#: packages/taler-exchange-aml-webui/src/pages/Profile.tsx:174
+#: packages/taler-exchange-aml-webui/src/pages/Profile.tsx:172
msgid "Officer public key"
msgstr "Clé publique de l’agent"
-#. screenid: 119
-#: packages/taler-exchange-aml-webui/src/components/UnlockSession.tsx:164
+#: packages/taler-exchange-aml-webui/src/components/UnlockSession.tsx:162
msgid "Unlock"
msgstr "Déverrouiller"
-#. screenid: 119
-#: packages/taler-exchange-aml-webui/src/components/UnlockSession.tsx:171
-#: packages/taler-exchange-aml-webui/src/components/UnlockSession.tsx:180
+#: packages/taler-exchange-aml-webui/src/components/UnlockSession.tsx:169
+#: packages/taler-exchange-aml-webui/src/components/UnlockSession.tsx:178
msgid "Forget session"
msgstr "Supprimer la session"
-#. screenid: 119
-#: packages/taler-exchange-aml-webui/src/components/UnlockSession.tsx:179
+#: packages/taler-exchange-aml-webui/src/components/UnlockSession.tsx:177
msgid "Forget this session?"
msgstr "Supprimer cette session ?"
-#. screenid: 119
-#. screenid: 112
-#: packages/taler-exchange-aml-webui/src/components/UnlockSession.tsx:189
-#: packages/taler-exchange-aml-webui/src/pages/Profile.tsx:231
+#: packages/taler-exchange-aml-webui/src/components/UnlockSession.tsx:187
+#: packages/taler-exchange-aml-webui/src/pages/Profile.tsx:229
msgid ""
"This deletes the officer key from this browser. You will need to create and "
"enroll a new key to use the AML WebUI here again."
@@ -599,10 +557,8 @@ msgstr ""
"Ceci efface la clé de l’agent de ce navigateur. Vous devrez créer et faire "
"inscrire une nouvelle clé pour réutiliser l’interface web AML ici."
-#. screenid: 119
-#. screenid: 112
-#: packages/taler-exchange-aml-webui/src/components/UnlockSession.tsx:195
-#: packages/taler-exchange-aml-webui/src/pages/Profile.tsx:237
+#: packages/taler-exchange-aml-webui/src/components/UnlockSession.tsx:193
+#: packages/taler-exchange-aml-webui/src/pages/Profile.tsx:235
msgid ""
"This does not revoke the officer at the exchange. Ask the exchange operator "
"to revoke its access if the key may be compromised."
@@ -640,9 +596,8 @@ msgstr ""
"Les noms et les valeurs des propriétés personnalisées ne doivent pas être "
"vides ; les noms doivent être uniques et différents des propriétés intégrées."
-#. screenid: 102
#: packages/taler-exchange-aml-webui/src/pages/decision/Properties.tsx:216
-#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:513
+#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:512
msgid "Properties"
msgstr "Propriétés"
@@ -662,18 +617,15 @@ msgstr "Ajoutez d'autres propriétés qui ne sont pas listées ci-dessus."
msgid "New properties"
msgstr "Nouvelles propriétés"
-#. screenid: 108
-#. screenid: 122
#: packages/taler-exchange-aml-webui/src/pages/decision/Properties.tsx:234
-#: packages/taler-exchange-aml-webui/src/pages/decision/Events.tsx:204
-#: packages/taler-exchange-aml-webui/src/components/NewMeasure.tsx:626
-#: packages/taler-exchange-aml-webui/src/components/NewMeasure.tsx:1104
+#: packages/taler-exchange-aml-webui/src/pages/decision/Events.tsx:202
+#: packages/taler-exchange-aml-webui/src/components/NewMeasure.tsx:624
+#: packages/taler-exchange-aml-webui/src/components/NewMeasure.tsx:1102
msgid "Name"
msgstr "Nom"
-#. screenid: 122
#: packages/taler-exchange-aml-webui/src/pages/decision/Properties.tsx:240
-#: packages/taler-exchange-aml-webui/src/components/NewMeasure.tsx:720
+#: packages/taler-exchange-aml-webui/src/components/NewMeasure.tsx:718
msgid "Value"
msgstr "Valeur"
@@ -810,136 +762,112 @@ msgstr "Oui"
msgid "No"
msgstr "Non"
-#. screenid: 121
-#: packages/taler-exchange-aml-webui/src/components/RulesInfo.tsx:57
+#: packages/taler-exchange-aml-webui/src/components/RulesInfo.tsx:56
msgid "There are no rules for operations"
msgstr "Il n'y a aucune règle pour les opérations"
-#. screenid: 121
-#: packages/taler-exchange-aml-webui/src/components/RulesInfo.tsx:60
+#: packages/taler-exchange-aml-webui/src/components/RulesInfo.tsx:59
msgid "This means that no operation has any limit."
msgstr "Cela signifie qu’aucune opération n’est limitée."
-#. screenid: 121
-#: packages/taler-exchange-aml-webui/src/components/RulesInfo.tsx:88
+#: packages/taler-exchange-aml-webui/src/components/RulesInfo.tsx:87
#: packages/taler-exchange-aml-webui/src/components/ShowDecisionLimitInfo.tsx:312
#: packages/taler-exchange-aml-webui/src/components/MeasureDetails.tsx:97
msgid "Operation"
msgstr "Opération"
-#. screenid: 121
-#: packages/taler-exchange-aml-webui/src/components/RulesInfo.tsx:94
+#: packages/taler-exchange-aml-webui/src/components/RulesInfo.tsx:93
#: packages/taler-exchange-aml-webui/src/pages/decision/Rules.tsx:744
msgid "Threshold"
msgstr "Seuil"
-#. screenid: 121
-#: packages/taler-exchange-aml-webui/src/components/RulesInfo.tsx:100
+#: packages/taler-exchange-aml-webui/src/components/RulesInfo.tsx:99
msgid "Escalation"
msgstr "Escalade"
-#. screenid: 121
-#: packages/taler-exchange-aml-webui/src/components/RulesInfo.tsx:106
+#: packages/taler-exchange-aml-webui/src/components/RulesInfo.tsx:105
msgid "Visibility"
msgstr "Visibilité"
-#. screenid: 121
-#: packages/taler-exchange-aml-webui/src/components/RulesInfo.tsx:112
+#: packages/taler-exchange-aml-webui/src/components/RulesInfo.tsx:111
#: packages/taler-exchange-aml-webui/src/pages/decision/Rules.tsx:737
msgid "Priority"
msgstr "Priorité"
-#. screenid: 121
-#: packages/taler-exchange-aml-webui/src/components/RulesInfo.tsx:119
+#: packages/taler-exchange-aml-webui/src/components/RulesInfo.tsx:118
msgid "Actions"
msgstr "Actions"
-#. screenid: 121
-#: packages/taler-exchange-aml-webui/src/components/RulesInfo.tsx:140
+#: packages/taler-exchange-aml-webui/src/components/RulesInfo.tsx:139
msgctxt "threshold"
msgid "%1$s every %2$s"
msgstr "%1$s tous les %2$s"
-#. screenid: 121
-#: packages/taler-exchange-aml-webui/src/components/RulesInfo.tsx:159
+#: packages/taler-exchange-aml-webui/src/components/RulesInfo.tsx:158
#: packages/taler-exchange-aml-webui/src/pages/decision/Rules.tsx:774
msgid "Block operation"
msgstr "Bloquer l’opération"
-#. screenid: 121
-#: packages/taler-exchange-aml-webui/src/components/RulesInfo.tsx:161
+#: packages/taler-exchange-aml-webui/src/components/RulesInfo.tsx:160
msgid "All required:"
msgstr "Toutes requises :"
-#. screenid: 121
-#: packages/taler-exchange-aml-webui/src/components/RulesInfo.tsx:163
+#: packages/taler-exchange-aml-webui/src/components/RulesInfo.tsx:162
msgid "Any one:"
msgstr "Une au choix :"
-#. screenid: 121
-#: packages/taler-exchange-aml-webui/src/components/RulesInfo.tsx:180
+#: packages/taler-exchange-aml-webui/src/components/RulesInfo.tsx:179
msgid "Customer-visible"
msgstr "Visible par le client"
-#. screenid: 121
-#: packages/taler-exchange-aml-webui/src/components/RulesInfo.tsx:182
+#: packages/taler-exchange-aml-webui/src/components/RulesInfo.tsx:181
msgid "Internal"
msgstr "Interne"
-#. screenid: 121
-#: packages/taler-exchange-aml-webui/src/components/RulesInfo.tsx:193
+#: packages/taler-exchange-aml-webui/src/components/RulesInfo.tsx:192
msgid "Edit %1$s rule"
msgstr "Modifier la règle %1$s"
-#. screenid: 121
-#: packages/taler-exchange-aml-webui/src/components/RulesInfo.tsx:216
+#: packages/taler-exchange-aml-webui/src/components/RulesInfo.tsx:215
msgid "Remove %1$s rule"
msgstr "Supprimer la règle %1$s"
-#. screenid: 121
-#: packages/taler-exchange-aml-webui/src/components/RulesInfo.tsx:258
+#: packages/taler-exchange-aml-webui/src/components/RulesInfo.tsx:257
msgctxt "operation type"
msgid "Withdraw"
msgstr "Retrait"
-#. screenid: 121
-#: packages/taler-exchange-aml-webui/src/components/RulesInfo.tsx:260
+#: packages/taler-exchange-aml-webui/src/components/RulesInfo.tsx:259
msgctxt "operation type"
msgid "Deposit"
msgstr "Dépôt"
-#. screenid: 121
-#: packages/taler-exchange-aml-webui/src/components/RulesInfo.tsx:262
+#: packages/taler-exchange-aml-webui/src/components/RulesInfo.tsx:261
msgctxt "operation type"
msgid "Merge"
msgstr "Fusion"
-#. screenid: 121
-#: packages/taler-exchange-aml-webui/src/components/RulesInfo.tsx:264
+#: packages/taler-exchange-aml-webui/src/components/RulesInfo.tsx:263
msgctxt "operation type"
msgid "Aggregate"
msgstr "Agrégation"
-#. screenid: 121
-#: packages/taler-exchange-aml-webui/src/components/RulesInfo.tsx:266
+#: packages/taler-exchange-aml-webui/src/components/RulesInfo.tsx:265
msgctxt "operation type"
msgid "Balance"
msgstr "Solde"
-#. screenid: 121
-#: packages/taler-exchange-aml-webui/src/components/RulesInfo.tsx:268
+#: packages/taler-exchange-aml-webui/src/components/RulesInfo.tsx:267
msgctxt "operation type"
msgid "Refund"
msgstr "Remboursement"
-#. screenid: 121
-#: packages/taler-exchange-aml-webui/src/components/RulesInfo.tsx:270
+#: packages/taler-exchange-aml-webui/src/components/RulesInfo.tsx:269
msgctxt "operation type"
msgid "Close"
msgstr "Fermer"
-#. screenid: 121
-#: packages/taler-exchange-aml-webui/src/components/RulesInfo.tsx:272
+#: packages/taler-exchange-aml-webui/src/components/RulesInfo.tsx:271
msgctxt "operation type"
msgid "Transaction"
msgstr "Transaction"
@@ -971,11 +899,10 @@ msgstr ""
msgid "Resulting case disposition"
msgstr ""
-#. screenid: 106
#: packages/taler-exchange-aml-webui/src/components/ShowDecisionLimitInfo.tsx:94
#: packages/taler-exchange-aml-webui/src/pages/AccountList.tsx:250
-#: packages/taler-exchange-aml-webui/src/pages/decision/Justification.tsx:103
-#: packages/taler-exchange-aml-webui/src/pages/decision/Justification.tsx:130
+#: packages/taler-exchange-aml-webui/src/pages/decision/Justification.tsx:101
+#: packages/taler-exchange-aml-webui/src/pages/decision/Justification.tsx:128
msgid "Not under investigation"
msgstr "Pas sous enquête"
@@ -1035,18 +962,16 @@ msgstr "Sélectionner le type de transaction"
msgid "Policy expires"
msgstr ""
-#. screenid: 102
#: packages/taler-exchange-aml-webui/src/components/ShowDecisionLimitInfo.tsx:173
#: packages/taler-exchange-aml-webui/src/pages/decision/Rules.tsx:844
-#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:363
+#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:362
msgid "Successor measure"
msgstr "Mesure suivante"
-#. screenid: 102
#: packages/taler-exchange-aml-webui/src/components/ShowDecisionLimitInfo.tsx:174
#: packages/taler-exchange-aml-webui/src/pages/decision/Rules.tsx:493
#: packages/taler-exchange-aml-webui/src/pages/AccountDetails.tsx:157
-#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:366
+#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:365
msgid "Exchange defaults"
msgstr "Règles par défaut de l’Exchange"
@@ -1062,9 +987,8 @@ msgstr "Mesures personnalisées"
msgid "No custom measures were stored."
msgstr "Aucune mesure active n'a été sélectionnée."
-#. screenid: 113
#: packages/taler-exchange-aml-webui/src/components/ShowDecisionLimitInfo.tsx:202
-#: packages/taler-exchange-aml-webui/src/pages/DecisionWizard.tsx:210
+#: packages/taler-exchange-aml-webui/src/pages/DecisionWizard.tsx:208
#: packages/taler-exchange-aml-webui/src/pages/Info.tsx:132
msgid "Account properties"
msgstr "Propriétés du compte"
@@ -1101,10 +1025,9 @@ msgid ""
"No stored or currently configured definition is available for this reference."
msgstr ""
-#. screenid: 122
#: packages/taler-exchange-aml-webui/src/components/ShowDecisionLimitInfo.tsx:291
-#: packages/taler-exchange-aml-webui/src/components/NewMeasure.tsx:659
-#: packages/taler-exchange-aml-webui/src/components/NewMeasure.tsx:938
+#: packages/taler-exchange-aml-webui/src/components/NewMeasure.tsx:657
+#: packages/taler-exchange-aml-webui/src/components/NewMeasure.tsx:936
msgid "Check"
msgstr "Vérifier"
@@ -1119,10 +1042,9 @@ msgstr ""
msgid "Description unavailable"
msgstr "Attributs indisponibles"
-#. screenid: 122
#: packages/taler-exchange-aml-webui/src/components/ShowDecisionLimitInfo.tsx:299
-#: packages/taler-exchange-aml-webui/src/components/NewMeasure.tsx:639
-#: packages/taler-exchange-aml-webui/src/components/NewMeasure.tsx:891
+#: packages/taler-exchange-aml-webui/src/components/NewMeasure.tsx:637
+#: packages/taler-exchange-aml-webui/src/components/NewMeasure.tsx:889
msgid "Program"
msgstr "Programme"
@@ -1131,10 +1053,9 @@ msgstr "Programme"
msgid "Voluntary"
msgstr ""
-#. screenid: 122
#: packages/taler-exchange-aml-webui/src/components/ShowDecisionLimitInfo.tsx:320
-#: packages/taler-exchange-aml-webui/src/components/NewMeasure.tsx:682
-#: packages/taler-exchange-aml-webui/src/components/NewMeasure.tsx:907
+#: packages/taler-exchange-aml-webui/src/components/NewMeasure.tsx:680
+#: packages/taler-exchange-aml-webui/src/components/NewMeasure.tsx:905
msgid "Context"
msgstr "Contexte"
@@ -1146,10 +1067,9 @@ msgstr "Date de la décision"
msgid "Expired"
msgstr "Expiré"
-#. screenid: 102
#: packages/taler-exchange-aml-webui/src/components/ShowDecisionLimitInfo.tsx:357
#: packages/taler-exchange-aml-webui/src/pages/AccountDetails.tsx:438
-#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:355
+#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:354
msgid "Expires"
msgstr "Expire"
@@ -1173,9 +1093,8 @@ msgstr ""
msgid "Made by"
msgstr ""
-#. screenid: 110
#: packages/taler-exchange-aml-webui/src/components/ShowDecisionLimitInfo.tsx:368
-#: packages/taler-exchange-aml-webui/src/pages/ShowCollectedInfo.tsx:272
+#: packages/taler-exchange-aml-webui/src/pages/ShowCollectedInfo.tsx:270
#, fuzzy
#| msgid "AML officer public key"
msgid "AML officer"
@@ -1236,18 +1155,16 @@ msgstr "Requis"
msgid "Required program inputs"
msgstr "Exigences"
-#. screenid: 122
#: packages/taler-exchange-aml-webui/src/components/MeasureDetails.tsx:169
-#: packages/taler-exchange-aml-webui/src/components/NewMeasure.tsx:962
+#: packages/taler-exchange-aml-webui/src/components/NewMeasure.tsx:960
#: packages/taler-exchange-aml-webui/src/pages/Info.tsx:405
#, fuzzy
#| msgid "Required"
msgid "Required context"
msgstr "Requis"
-#. screenid: 122
#: packages/taler-exchange-aml-webui/src/components/MeasureDetails.tsx:170
-#: packages/taler-exchange-aml-webui/src/components/NewMeasure.tsx:954
+#: packages/taler-exchange-aml-webui/src/components/NewMeasure.tsx:952
#, fuzzy
#| msgid "Output"
msgid "Outputs"
@@ -1297,10 +1214,9 @@ msgstr "Vérifier"
msgid "Started"
msgstr "Commencée"
-#. screenid: 112
#: packages/taler-exchange-aml-webui/src/components/ShowLegitimizationInfo.tsx:60
#: packages/taler-exchange-aml-webui/src/pages/AccountList.tsx:305
-#: packages/taler-exchange-aml-webui/src/pages/Profile.tsx:140
+#: packages/taler-exchange-aml-webui/src/pages/Profile.tsx:138
msgid "Status"
msgstr "Statut"
@@ -1356,49 +1272,41 @@ msgstr "Dans un an"
msgid "Never"
msgstr "Jamais"
-#. screenid: 122
-#. screenid: 102
#: packages/taler-exchange-aml-webui/src/pages/decision/Rules.tsx:105
#: packages/taler-exchange-aml-webui/src/pages/decision/Rules.tsx:114
-#: packages/taler-exchange-aml-webui/src/components/NewMeasure.tsx:98
-#: packages/taler-exchange-aml-webui/src/components/NewMeasure.tsx:107
+#: packages/taler-exchange-aml-webui/src/components/NewMeasure.tsx:96
+#: packages/taler-exchange-aml-webui/src/components/NewMeasure.tsx:105
#: packages/taler-exchange-aml-webui/src/pages/decision/Measures.tsx:66
#: packages/taler-exchange-aml-webui/src/pages/decision/Measures.tsx:75
-#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:199
-#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:208
+#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:198
+#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:207
#: packages/taler-exchange-aml-webui/src/Routing.tsx:560
#: packages/taler-exchange-aml-webui/src/Routing.tsx:569
msgid "Failed to load available measures."
msgstr "Impossible de charger les mesures disponibles."
-#. screenid: 122
-#. screenid: 102
#: packages/taler-exchange-aml-webui/src/pages/decision/Rules.tsx:119
-#: packages/taler-exchange-aml-webui/src/components/NewMeasure.tsx:112
+#: packages/taler-exchange-aml-webui/src/components/NewMeasure.tsx:110
#: packages/taler-exchange-aml-webui/src/pages/decision/Measures.tsx:80
-#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:213
+#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:212
#: packages/taler-exchange-aml-webui/src/pages/Info.tsx:298
#: packages/taler-exchange-aml-webui/src/Routing.tsx:516
#: packages/taler-exchange-aml-webui/src/Routing.tsx:574
msgid "The officer session is invalid."
msgstr "La session de l’agent AML n’est pas valide."
-#. screenid: 122
-#. screenid: 102
#: packages/taler-exchange-aml-webui/src/pages/decision/Rules.tsx:123
-#: packages/taler-exchange-aml-webui/src/components/NewMeasure.tsx:116
+#: packages/taler-exchange-aml-webui/src/components/NewMeasure.tsx:114
#: packages/taler-exchange-aml-webui/src/pages/decision/Measures.tsx:84
-#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:217
+#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:216
#: packages/taler-exchange-aml-webui/src/Routing.tsx:580
msgid "The measures endpoint was not found."
msgstr "Le point de terminaison des mesures est introuvable."
-#. screenid: 122
-#. screenid: 102
#: packages/taler-exchange-aml-webui/src/pages/decision/Rules.tsx:129
-#: packages/taler-exchange-aml-webui/src/components/NewMeasure.tsx:122
+#: packages/taler-exchange-aml-webui/src/components/NewMeasure.tsx:120
#: packages/taler-exchange-aml-webui/src/pages/decision/Measures.tsx:90
-#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:223
+#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:222
#: packages/taler-exchange-aml-webui/src/Routing.tsx:586
msgid "The officer session is disabled."
msgstr "La session de l’agent AML est désactivée."
@@ -1426,9 +1334,8 @@ msgstr "Ajouter une règle"
msgid "This measure is no longer available."
msgstr "Cette mesure ultérieure n’est plus disponible."
-#. screenid: 102
#: packages/taler-exchange-aml-webui/src/pages/decision/Rules.tsx:371
-#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:349
+#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:348
#, fuzzy
#| msgid "Properties"
msgid "Proposed rules"
@@ -1464,9 +1371,8 @@ msgstr "Opérations sans limites"
msgid "No proposed rule limits these operations: %1$s."
msgstr "Aucune règle proposée ne limite ces opérations : %1$s."
-#. screenid: 102
#: packages/taler-exchange-aml-webui/src/pages/decision/Rules.tsx:425
-#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:338
+#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:337
msgid "Invalid proposed rules"
msgstr "Règles proposées non valides"
@@ -1766,9 +1672,8 @@ msgstr "Compte ouvert"
msgid "No officer or system note is available for this account."
msgstr "Aucun dossier AML n’est disponible pour ce compte."
-#. screenid: 111
#: packages/taler-exchange-aml-webui/src/pages/AccountDetails.tsx:227
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:306
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:304
#, fuzzy
#| msgid "Send decision"
msgid "Current decision"
@@ -2222,72 +2127,61 @@ msgstr "Diminué de"
msgid "Increased by"
msgstr "Augmenté de"
-#. screenid: 108
-#: packages/taler-exchange-aml-webui/src/pages/decision/Events.tsx:114
+#: packages/taler-exchange-aml-webui/src/pages/decision/Events.tsx:112
msgid ""
"The built-in event selection differs from the events derived from the "
"proposed account state."
msgstr ""
-#. screenid: 108
-#: packages/taler-exchange-aml-webui/src/pages/decision/Events.tsx:119
+#: packages/taler-exchange-aml-webui/src/pages/decision/Events.tsx:117
msgid ""
"Built-in events are derived from changes to the proposed account properties. "
"They are stored for reporting and statistics; they do not notify the "
"customer."
msgstr ""
-#. screenid: 108
-#: packages/taler-exchange-aml-webui/src/pages/decision/Events.tsx:138
+#: packages/taler-exchange-aml-webui/src/pages/decision/Events.tsx:136
#, fuzzy
#| msgid "Reset to default"
msgid "Reset to derived events"
msgstr "Réinitialiser par défaut"
-#. screenid: 108
-#: packages/taler-exchange-aml-webui/src/pages/decision/Events.tsx:169
+#: packages/taler-exchange-aml-webui/src/pages/decision/Events.tsx:167
msgid "Calculated"
msgstr "Calculé"
-#. screenid: 108
-#: packages/taler-exchange-aml-webui/src/pages/decision/Events.tsx:170
+#: packages/taler-exchange-aml-webui/src/pages/decision/Events.tsx:168
msgid ""
"Events derived from proposed property changes and submitted information."
msgstr ""
-#. screenid: 108
-#: packages/taler-exchange-aml-webui/src/pages/decision/Events.tsx:184
+#: packages/taler-exchange-aml-webui/src/pages/decision/Events.tsx:182
msgid "Other built-in events"
msgstr ""
-#. screenid: 108
-#: packages/taler-exchange-aml-webui/src/pages/decision/Events.tsx:185
+#: packages/taler-exchange-aml-webui/src/pages/decision/Events.tsx:183
#, fuzzy
#| msgid "Events that can be triggered manually"
msgid "Additional events that may be recorded manually."
msgstr "Événements pouvant être déclenchés manuellement"
-#. screenid: 108
-#: packages/taler-exchange-aml-webui/src/pages/decision/Events.tsx:198
+#: packages/taler-exchange-aml-webui/src/pages/decision/Events.tsx:196
#, fuzzy
#| msgid "Next event"
msgid "Custom events"
msgstr "Événement suivant"
-#. screenid: 108
-#: packages/taler-exchange-aml-webui/src/pages/decision/Events.tsx:199
+#: packages/taler-exchange-aml-webui/src/pages/decision/Events.tsx:197
msgid "Operator-defined event names that are not part of the selected dialect."
msgstr ""
-#. screenid: 108
-#: packages/taler-exchange-aml-webui/src/pages/decision/Events.tsx:213
+#: packages/taler-exchange-aml-webui/src/pages/decision/Events.tsx:211
#, fuzzy
#| msgid "Describe the decision."
msgid "Events recorded with this decision"
msgstr "Décrire la décision."
-#. screenid: 108
-#: packages/taler-exchange-aml-webui/src/pages/decision/Events.tsx:214
+#: packages/taler-exchange-aml-webui/src/pages/decision/Events.tsx:212
#, fuzzy
#| msgid ""
#| "The events will be triggered only after the decision has been confirmed."
@@ -2295,152 +2189,129 @@ msgid "Events are added only after the decision is successfully submitted."
msgstr ""
"Les événements ne seront déclenchés qu'après la confirmation de la décision."
-#. screenid: 107
-#: packages/taler-exchange-aml-webui/src/pages/decision/Information.tsx:211
+#: packages/taler-exchange-aml-webui/src/pages/decision/Information.tsx:209
#, fuzzy
#| msgid "System information"
msgid "Add customer information"
msgstr "Information système"
-#. screenid: 107
-#: packages/taler-exchange-aml-webui/src/pages/decision/Information.tsx:214
+#: packages/taler-exchange-aml-webui/src/pages/decision/Information.tsx:212
msgid ""
"The completed form is attached to this AML decision as reviewed account "
"information. It does not create a customer-facing measure."
msgstr ""
-#. screenid: 107
-#: packages/taler-exchange-aml-webui/src/pages/decision/Information.tsx:225
+#: packages/taler-exchange-aml-webui/src/pages/decision/Information.tsx:223
#, fuzzy
#| msgid "Collected information"
msgid "Selected form"
msgstr "Informations collectées"
-#. screenid: 107
-#: packages/taler-exchange-aml-webui/src/pages/decision/Information.tsx:235
+#: packages/taler-exchange-aml-webui/src/pages/decision/Information.tsx:233
#, fuzzy
#| msgid "Complete the form"
msgid "Choose another form"
msgstr "Compléter le formulaire"
-#. screenid: 107
-#: packages/taler-exchange-aml-webui/src/pages/decision/Information.tsx:244
+#: packages/taler-exchange-aml-webui/src/pages/decision/Information.tsx:242
msgid "Expiration"
msgstr "Expiration"
-#. screenid: 107
-#: packages/taler-exchange-aml-webui/src/pages/decision/Information.tsx:245
+#: packages/taler-exchange-aml-webui/src/pages/decision/Information.tsx:243
msgid "Expiration date of the information filled in this form."
msgstr "Date d'expiration des informations saisies dans ce formulaire."
-#. screenid: 107
-#: packages/taler-exchange-aml-webui/src/pages/decision/Information.tsx:256
+#: packages/taler-exchange-aml-webui/src/pages/decision/Information.tsx:254
#: packages/taler-exchange-aml-webui/src/pages/Forms.tsx:250
#, fuzzy
#| msgid "Context"
msgid "Form context"
msgstr "Contexte"
-#. screenid: 107
-#: packages/taler-exchange-aml-webui/src/pages/decision/Information.tsx:263
+#: packages/taler-exchange-aml-webui/src/pages/decision/Information.tsx:261
#: packages/taler-exchange-aml-webui/src/pages/Forms.tsx:259
#, fuzzy
#| msgid "Context"
msgid "Advanced form context"
msgstr "Contexte"
-#. screenid: 107
-#: packages/taler-exchange-aml-webui/src/pages/decision/Information.tsx:266
+#: packages/taler-exchange-aml-webui/src/pages/decision/Information.tsx:264
msgid ""
"Only change this operator-defined JSON when the form documentation requires "
"additional context."
msgstr ""
-#. screenid: 107
-#: packages/taler-exchange-aml-webui/src/pages/decision/Information.tsx:272
+#: packages/taler-exchange-aml-webui/src/pages/decision/Information.tsx:270
#, fuzzy
#| msgid "Context"
msgid "Context as JSON"
msgstr "Contexte"
-#. screenid: 107
-#: packages/taler-exchange-aml-webui/src/pages/decision/Information.tsx:293
+#: packages/taler-exchange-aml-webui/src/pages/decision/Information.tsx:291
#: packages/taler-exchange-aml-webui/src/pages/Forms.tsx:326
#, fuzzy
msgid "Invalid JSON"
msgstr "Hôte invalide"
-#. screenid: 107
-#: packages/taler-exchange-aml-webui/src/pages/decision/Information.tsx:298
+#: packages/taler-exchange-aml-webui/src/pages/decision/Information.tsx:296
msgid "Invalid expiration"
msgstr "Expiration non valide"
-#. screenid: 107
-#: packages/taler-exchange-aml-webui/src/pages/decision/Information.tsx:299
+#: packages/taler-exchange-aml-webui/src/pages/decision/Information.tsx:297
msgid "Attributes require an expiration date in the future or set to Never."
msgstr ""
"Les attributs nécessitent une date d’expiration future ou doivent être "
"définis sur « Jamais »."
-#. screenid: 107
-#: packages/taler-exchange-aml-webui/src/pages/decision/Information.tsx:357
+#: packages/taler-exchange-aml-webui/src/pages/decision/Information.tsx:355
msgid "Include new information"
msgstr "Inclure de nouvelles informations"
-#. screenid: 107
-#: packages/taler-exchange-aml-webui/src/pages/decision/Information.tsx:358
+#: packages/taler-exchange-aml-webui/src/pages/decision/Information.tsx:356
msgid ""
"This step is optional. Select a form to attach newly reviewed AML/KYC "
"information, or continue without one."
msgstr ""
-#. screenid: 107
-#: packages/taler-exchange-aml-webui/src/pages/decision/Information.tsx:363
+#: packages/taler-exchange-aml-webui/src/pages/decision/Information.tsx:361
msgid "AML/KYC form"
msgstr ""
-#. screenid: 107
-#: packages/taler-exchange-aml-webui/src/pages/decision/Information.tsx:364
+#: packages/taler-exchange-aml-webui/src/pages/decision/Information.tsx:362
msgid "Search AML/KYC forms"
msgstr "Rechercher des formulaires AML/KYC"
-#. screenid: 106
-#: packages/taler-exchange-aml-webui/src/pages/decision/Justification.tsx:99
+#: packages/taler-exchange-aml-webui/src/pages/decision/Justification.tsx:97
#, fuzzy
#| msgid "Accounts under investigation."
msgid "The account will be included in the AML investigation queue."
msgstr "Comptes sous enquête."
-#. screenid: 106
-#: packages/taler-exchange-aml-webui/src/pages/decision/Justification.tsx:104
+#: packages/taler-exchange-aml-webui/src/pages/decision/Justification.tsx:102
#, fuzzy
#| msgid "Accounts under investigation."
msgid "The account will not be included in the AML investigation queue."
msgstr "Comptes sous enquête."
-#. screenid: 106
-#: packages/taler-exchange-aml-webui/src/pages/decision/Justification.tsx:112
+#: packages/taler-exchange-aml-webui/src/pages/decision/Justification.tsx:110
#, fuzzy
#| msgid "Investigation"
msgid "Current investigation status"
msgstr "Enquête"
-#. screenid: 106
-#: packages/taler-exchange-aml-webui/src/pages/decision/Justification.tsx:126
+#: packages/taler-exchange-aml-webui/src/pages/decision/Justification.tsx:124
#, fuzzy
#| msgid "No previous decisions"
msgid "No previous decision"
msgstr "Aucune décision antérieure"
-#. screenid: 106
-#: packages/taler-exchange-aml-webui/src/pages/decision/Justification.tsx:138
+#: packages/taler-exchange-aml-webui/src/pages/decision/Justification.tsx:136
#, fuzzy
#| msgid "Investigation"
msgid "Investigation status after this decision"
msgstr "Enquête"
-#. screenid: 106
-#: packages/taler-exchange-aml-webui/src/pages/decision/Justification.tsx:143
+#: packages/taler-exchange-aml-webui/src/pages/decision/Justification.tsx:141
#, fuzzy
#| msgid "Measures the customer must complete under the current policy."
msgid ""
@@ -2448,244 +2319,203 @@ msgid ""
"after this decision is submitted."
msgstr "Mesures que le client doit accomplir selon la politique actuelle."
-#. screenid: 106
-#: packages/taler-exchange-aml-webui/src/pages/decision/Justification.tsx:194
+#: packages/taler-exchange-aml-webui/src/pages/decision/Justification.tsx:192
#, fuzzy
#| msgid "Decision date"
msgid "Decision rationale"
msgstr "Date de la décision"
-#. screenid: 106
-#: packages/taler-exchange-aml-webui/src/pages/decision/Justification.tsx:195
+#: packages/taler-exchange-aml-webui/src/pages/decision/Justification.tsx:193
msgid ""
"Record the facts and reasoning needed to understand this decision in a later "
"audit or review."
msgstr ""
-#. screenid: 122
-#: packages/taler-exchange-aml-webui/src/components/NewMeasure.tsx:264
+#: packages/taler-exchange-aml-webui/src/components/NewMeasure.tsx:262
#, fuzzy
#| msgid "Custom measures"
msgid "Create custom measure"
msgstr "Mesures personnalisées"
-#. screenid: 122
-#: packages/taler-exchange-aml-webui/src/components/NewMeasure.tsx:266
+#: packages/taler-exchange-aml-webui/src/components/NewMeasure.tsx:264
#, fuzzy
#| msgid "Add custom measure"
msgid "Edit custom measure"
msgstr "Ajouter une mesure personnalisée"
-#. screenid: 122
-#: packages/taler-exchange-aml-webui/src/components/NewMeasure.tsx:270
+#: packages/taler-exchange-aml-webui/src/components/NewMeasure.tsx:268
msgid ""
"Combine a customer check with an AML program, or use SKIP to run a program "
"immediately. Context values must satisfy the selected check and program "
"requirements."
msgstr ""
-#. screenid: 122
-#: packages/taler-exchange-aml-webui/src/components/NewMeasure.tsx:289
-#: packages/taler-exchange-aml-webui/src/components/NewMeasure.tsx:478
+#: packages/taler-exchange-aml-webui/src/components/NewMeasure.tsx:287
+#: packages/taler-exchange-aml-webui/src/components/NewMeasure.tsx:476
#: packages/taler-exchange-aml-webui/src/pages/decision/Measures.tsx:465
msgid "Add custom measure"
msgstr "Ajouter une mesure personnalisée"
-#. screenid: 122
-#: packages/taler-exchange-aml-webui/src/components/NewMeasure.tsx:299
-#: packages/taler-exchange-aml-webui/src/components/NewMeasure.tsx:488
+#: packages/taler-exchange-aml-webui/src/components/NewMeasure.tsx:297
+#: packages/taler-exchange-aml-webui/src/components/NewMeasure.tsx:486
msgid "Save changes"
msgstr ""
-#. screenid: 122
-#: packages/taler-exchange-aml-webui/src/components/NewMeasure.tsx:306
-#: packages/taler-exchange-aml-webui/src/components/NewMeasure.tsx:495
+#: packages/taler-exchange-aml-webui/src/components/NewMeasure.tsx:304
+#: packages/taler-exchange-aml-webui/src/components/NewMeasure.tsx:493
#, fuzzy
#| msgid "Add custom measure"
msgid "Remove custom measure"
msgstr "Ajouter une mesure personnalisée"
-#. screenid: 122
-#: packages/taler-exchange-aml-webui/src/components/NewMeasure.tsx:547
+#: packages/taler-exchange-aml-webui/src/components/NewMeasure.tsx:545
#, fuzzy
#| msgid "Configure verification type: %1$s"
msgid "Configure %1$s verification"
msgstr "Configurer le type de vérification : %1$s"
-#. screenid: 122
-#: packages/taler-exchange-aml-webui/src/components/NewMeasure.tsx:558
+#: packages/taler-exchange-aml-webui/src/components/NewMeasure.tsx:556
msgid "Use advanced measure editor"
msgstr ""
-#. screenid: 122
-#: packages/taler-exchange-aml-webui/src/components/NewMeasure.tsx:587
+#: packages/taler-exchange-aml-webui/src/components/NewMeasure.tsx:585
#, fuzzy
#| msgid "Name of the verification measure"
msgid "Use guided verification editor"
msgstr "Nom de la mesure de vérification"
-#. screenid: 122
-#: packages/taler-exchange-aml-webui/src/components/NewMeasure.tsx:632
-#: packages/taler-exchange-aml-webui/src/components/NewMeasure.tsx:1111
+#: packages/taler-exchange-aml-webui/src/components/NewMeasure.tsx:630
+#: packages/taler-exchange-aml-webui/src/components/NewMeasure.tsx:1109
msgid "There is already a measure with that name"
msgstr "Il existe déjà une mesure portant ce nom"
-#. screenid: 122
-#: packages/taler-exchange-aml-webui/src/components/NewMeasure.tsx:646
+#: packages/taler-exchange-aml-webui/src/components/NewMeasure.tsx:644
msgid ""
"Runs immediately for SKIP measures, or after a successful check. It may be "
"omitted for a check that only presents or collects information."
msgstr ""
-#. screenid: 122
-#: packages/taler-exchange-aml-webui/src/components/NewMeasure.tsx:650
+#: packages/taler-exchange-aml-webui/src/components/NewMeasure.tsx:648
msgid "Missing check or program"
msgstr "Vérification ou programme manquant"
-#. screenid: 122
-#: packages/taler-exchange-aml-webui/src/components/NewMeasure.tsx:660
+#: packages/taler-exchange-aml-webui/src/components/NewMeasure.tsx:658
msgid ""
"The customer-facing check to perform before the program. Leave empty to use "
"SKIP and run the program immediately."
msgstr ""
-#. screenid: 122
-#: packages/taler-exchange-aml-webui/src/components/NewMeasure.tsx:683
+#: packages/taler-exchange-aml-webui/src/components/NewMeasure.tsx:681
msgid ""
"Configuration values required by the selected check or program. Property "
"names and value types must match the exchange configuration."
msgstr ""
-#. screenid: 122
-#: packages/taler-exchange-aml-webui/src/components/NewMeasure.tsx:690
+#: packages/taler-exchange-aml-webui/src/components/NewMeasure.tsx:688
msgid "Field name"
msgstr "Nom du champ"
-#. screenid: 122
-#: packages/taler-exchange-aml-webui/src/components/NewMeasure.tsx:695
+#: packages/taler-exchange-aml-webui/src/components/NewMeasure.tsx:693
msgid "Type"
msgstr "Type"
-#. screenid: 122
-#: packages/taler-exchange-aml-webui/src/components/NewMeasure.tsx:699
+#: packages/taler-exchange-aml-webui/src/components/NewMeasure.tsx:697
msgid "string"
msgstr "chaîne"
-#. screenid: 122
-#: packages/taler-exchange-aml-webui/src/components/NewMeasure.tsx:703
+#: packages/taler-exchange-aml-webui/src/components/NewMeasure.tsx:701
msgid "number"
msgstr "nombre"
-#. screenid: 122
-#: packages/taler-exchange-aml-webui/src/components/NewMeasure.tsx:707
+#: packages/taler-exchange-aml-webui/src/components/NewMeasure.tsx:705
msgid "boolean"
msgstr "booléen"
-#. screenid: 122
-#: packages/taler-exchange-aml-webui/src/components/NewMeasure.tsx:711
+#: packages/taler-exchange-aml-webui/src/components/NewMeasure.tsx:709
msgid "json"
msgstr "json"
-#. screenid: 122
-#: packages/taler-exchange-aml-webui/src/components/NewMeasure.tsx:738
-#: packages/taler-exchange-aml-webui/src/components/NewMeasure.tsx:792
+#: packages/taler-exchange-aml-webui/src/components/NewMeasure.tsx:736
+#: packages/taler-exchange-aml-webui/src/components/NewMeasure.tsx:790
#, fuzzy
#| msgid "Form not available"
msgid "Program \"%1$s\" is not available"
msgstr "Formulaire indisponible"
-#. screenid: 122
-#: packages/taler-exchange-aml-webui/src/components/NewMeasure.tsx:742
+#: packages/taler-exchange-aml-webui/src/components/NewMeasure.tsx:740
msgid "There are unsatisfied inputs: %1$s"
msgstr "Il y a des entrées non satisfaites : %1$s"
-#. screenid: 122
-#: packages/taler-exchange-aml-webui/src/components/NewMeasure.tsx:750
-#: packages/taler-exchange-aml-webui/src/components/NewMeasure.tsx:772
+#: packages/taler-exchange-aml-webui/src/components/NewMeasure.tsx:748
+#: packages/taler-exchange-aml-webui/src/components/NewMeasure.tsx:770
msgid "Check \"%1$s\" is not available"
msgstr ""
-#. screenid: 122
-#: packages/taler-exchange-aml-webui/src/components/NewMeasure.tsx:756
+#: packages/taler-exchange-aml-webui/src/components/NewMeasure.tsx:754
msgid "There are missing inputs: %1$s"
msgstr "Il manque des entrées : %1$s"
-#. screenid: 122
-#: packages/taler-exchange-aml-webui/src/components/NewMeasure.tsx:779
-#: packages/taler-exchange-aml-webui/src/components/NewMeasure.tsx:799
+#: packages/taler-exchange-aml-webui/src/components/NewMeasure.tsx:777
+#: packages/taler-exchange-aml-webui/src/components/NewMeasure.tsx:797
msgid "There are missing requirements: %1$s"
msgstr "Il manque des exigences : %1$s"
-#. screenid: 122
-#: packages/taler-exchange-aml-webui/src/components/NewMeasure.tsx:855
+#: packages/taler-exchange-aml-webui/src/components/NewMeasure.tsx:853
msgid "Can't be empty"
msgstr "Ne peut pas être vide"
-#. screenid: 122
-#: packages/taler-exchange-aml-webui/src/components/NewMeasure.tsx:859
+#: packages/taler-exchange-aml-webui/src/components/NewMeasure.tsx:857
msgid "Not a number"
msgstr "Pas un nombre"
-#. screenid: 122
-#: packages/taler-exchange-aml-webui/src/components/NewMeasure.tsx:861
+#: packages/taler-exchange-aml-webui/src/components/NewMeasure.tsx:859
msgid "It should be finite"
msgstr "Cela doit être fini"
-#. screenid: 122
-#: packages/taler-exchange-aml-webui/src/components/NewMeasure.tsx:866
+#: packages/taler-exchange-aml-webui/src/components/NewMeasure.tsx:864
msgid "It should be either \"true\" or \"false\""
msgstr "Cela doit être soit « true » soit « false »"
-#. screenid: 122
-#: packages/taler-exchange-aml-webui/src/components/NewMeasure.tsx:871
+#: packages/taler-exchange-aml-webui/src/components/NewMeasure.tsx:869
msgid "Couldn't parse as json string: %1$s"
msgstr "Impossible d'analyser comme chaîne json : %1$s"
-#. screenid: 122
-#: packages/taler-exchange-aml-webui/src/components/NewMeasure.tsx:899
-#: packages/taler-exchange-aml-webui/src/components/NewMeasure.tsx:946
+#: packages/taler-exchange-aml-webui/src/components/NewMeasure.tsx:897
+#: packages/taler-exchange-aml-webui/src/components/NewMeasure.tsx:944
msgid "Description"
msgstr "Description"
-#. screenid: 122
-#: packages/taler-exchange-aml-webui/src/components/NewMeasure.tsx:915
+#: packages/taler-exchange-aml-webui/src/components/NewMeasure.tsx:913
msgid "Inputs"
msgstr "Entrées"
-#. screenid: 122
-#: packages/taler-exchange-aml-webui/src/components/NewMeasure.tsx:970
+#: packages/taler-exchange-aml-webui/src/components/NewMeasure.tsx:968
msgid "Fallback"
msgstr "Repli"
-#. screenid: 122
-#: packages/taler-exchange-aml-webui/src/components/NewMeasure.tsx:993
+#: packages/taler-exchange-aml-webui/src/components/NewMeasure.tsx:991
#, fuzzy
#| msgid "Context"
msgid "Context values"
msgstr "Contexte"
-#. screenid: 122
-#: packages/taler-exchange-aml-webui/src/components/NewMeasure.tsx:1045
+#: packages/taler-exchange-aml-webui/src/components/NewMeasure.tsx:1043
msgid "Selected pipeline"
msgstr ""
-#. screenid: 122
-#: packages/taler-exchange-aml-webui/src/components/NewMeasure.tsx:1048
+#: packages/taler-exchange-aml-webui/src/components/NewMeasure.tsx:1046
msgid "Review how the exchange will execute this measure."
msgstr ""
-#. screenid: 122
-#: packages/taler-exchange-aml-webui/src/components/NewMeasure.tsx:1105
+#: packages/taler-exchange-aml-webui/src/components/NewMeasure.tsx:1103
msgid "Name of the verification measure"
msgstr "Nom de la mesure de vérification"
-#. screenid: 122
-#: packages/taler-exchange-aml-webui/src/components/NewMeasure.tsx:1118
+#: packages/taler-exchange-aml-webui/src/components/NewMeasure.tsx:1116
msgid "Read only"
msgstr "Lecture seule"
-#. screenid: 122
-#: packages/taler-exchange-aml-webui/src/components/NewMeasure.tsx:1119
+#: packages/taler-exchange-aml-webui/src/components/NewMeasure.tsx:1117
msgid "Prevent the customer from changing the address"
msgstr "Empêcher le client de modifier l'adresse"
@@ -2700,9 +2530,8 @@ msgid ""
"selection empty when no immediate customer action is required."
msgstr ""
-#. screenid: 102
#: packages/taler-exchange-aml-webui/src/pages/decision/Measures.tsx:317
-#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:293
+#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:292
#, fuzzy
#| msgid "Any one listed measure may be completed."
msgid "Only one instant measure is allowed"
@@ -2758,9 +2587,8 @@ msgstr "Mesures serveur"
msgid "Configure"
msgstr "Configurer la mesure"
-#. screenid: 102
#: packages/taler-exchange-aml-webui/src/pages/decision/Measures.tsx:471
-#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:569
+#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:568
msgid "Custom measures"
msgstr "Mesures personnalisées"
@@ -2812,11 +2640,9 @@ msgid ""
"measure first."
msgstr ""
-#. screenid: 102
-#. screenid: 113
#: packages/taler-exchange-aml-webui/src/pages/decision/Measures.tsx:629
-#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:395
-#: packages/taler-exchange-aml-webui/src/pages/DecisionWizard.tsx:220
+#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:394
+#: packages/taler-exchange-aml-webui/src/pages/DecisionWizard.tsx:218
#, fuzzy
#| msgid "Instant measures"
msgid "Immediate measures"
@@ -2828,56 +2654,47 @@ msgid ""
"exchange."
msgstr ""
-#. screenid: 102
-#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:180
+#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:179
#, fuzzy
msgid "Failed to make the decision."
msgstr "Décrire la décision."
-#. screenid: 102
-#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:183
+#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:182
#, fuzzy
msgid "Invalid credentials."
msgstr "Compte invalide"
-#. screenid: 102
-#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:185
+#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:184
msgid "Session not found. Contact the administrator."
msgstr ""
-#. screenid: 102
-#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:187
+#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:186
msgid ""
"The exchange rejected the decision because the officer session is disabled "
"or the account has a newer decision. Reload the account before trying again."
msgstr ""
-#. screenid: 102
-#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:241
+#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:240
msgid ""
"This decision records that an MROS report was filed. Confirm that the report "
"has actually been submitted before continuing."
msgstr ""
-#. screenid: 102
-#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:254
+#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:253
#, fuzzy
#| msgid "No manual review"
msgid "Go back and review"
msgstr "Aucun examen manuel"
-#. screenid: 102
-#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:261
+#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:260
msgid "Confirm decision"
msgstr "Confirmer la décision"
-#. screenid: 102
-#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:273
+#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:272
msgid "Unknown measure"
msgstr "Mesure inconnue"
-#. screenid: 102
-#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:274
+#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:273
msgid ""
"A rule or immediate action references a measure that is not available. "
"Review the rules and measures before submitting."
@@ -2885,71 +2702,59 @@ msgstr ""
"Une règle ou une action immédiate fait référence à une mesure indisponible. "
"Vérifiez les règles et les mesures avant l’envoi."
-#. screenid: 102
-#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:281
+#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:280
#, fuzzy
#| msgid "Add custom measure"
msgid "Invalid custom measure"
msgstr "Ajouter une mesure personnalisée"
-#. screenid: 102
-#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:282
+#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:281
msgid ""
"A custom measure references an unavailable check or program, lacks required "
"context, or cannot provide the selected program inputs. Review the immediate "
"measures before submitting."
msgstr ""
-#. screenid: 102
-#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:295
+#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:294
msgid "Remove all but one instant measure before submitting this decision."
msgstr ""
-#. screenid: 102
-#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:303
+#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:302
msgid "Transaction rules not reviewed"
msgstr "Règles de transaction non vérifiées"
-#. screenid: 102
-#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:305
+#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:304
msgid ""
"Review the proposed rules and their expiration before submitting this "
"decision."
msgstr ""
-#. screenid: 102
-#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:313
+#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:312
msgid "Missing deadline"
msgstr "Échéance manquante"
-#. screenid: 102
-#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:314
+#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:313
msgid "Set when the proposed rules expire and what should happen afterward."
msgstr ""
-#. screenid: 102
-#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:321
+#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:320
msgid "Invalid rule expiration"
msgstr "Expiration des règles non valide"
-#. screenid: 102
-#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:322
+#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:321
msgid "Rule expiration must be in the future or set to Never."
msgstr "L’expiration des règles doit être future ou définie sur « Jamais »."
-#. screenid: 102
-#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:329
+#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:328
msgid "Missing rules"
msgstr "Règles manquantes"
-#. screenid: 102
-#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:330
+#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:329
msgid ""
"A decision must contain the complete rule set that will apply to the account."
msgstr ""
-#. screenid: 102
-#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:339
+#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:338
msgid ""
"Review the proposed rules. Hard blocks must be explicit, and Balance and "
"Refund rules must use an instant timeframe."
@@ -2958,245 +2763,207 @@ msgstr ""
"et les règles de solde et de remboursement doivent utiliser une période "
"instantanée."
-#. screenid: 102
-#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:377
+#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:376
msgid "Immediate measures not reviewed"
msgstr ""
-#. screenid: 102
-#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:379
+#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:378
#, fuzzy
#| msgid "Measures the customer must complete under the current policy."
msgid "Review whether the customer must complete any immediate measures."
msgstr "Mesures que le client doit accomplir selon la politique actuelle."
-#. screenid: 102
-#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:385
+#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:384
#, fuzzy
#| msgid "Triggered immediately without customer interaction."
msgid "No immediate customer action"
msgstr "Déclenchées immédiatement sans interaction du client."
-#. screenid: 102
-#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:386
+#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:385
msgid "No measure will start when this decision is submitted."
msgstr ""
-#. screenid: 102
-#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:400
+#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:399
#, fuzzy
#| msgid "Require all measures"
msgid "Every selected measure is required."
msgstr "Exiger toutes les mesures"
-#. screenid: 102
-#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:404
+#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:403
#, fuzzy
#| msgid "Any one listed measure may be completed."
msgid "Any one selected measure is sufficient."
msgstr "Une seule des mesures indiquées peut être accomplie."
-#. screenid: 102
-#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:423
+#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:422
#, fuzzy
#| msgid "Unavailable"
msgid "Unavailable measures"
msgstr "Indisponible"
-#. screenid: 102
-#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:425
+#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:424
#, fuzzy
#| msgid "The exchange does not support the selected export format."
msgid "The exchange did not return definitions for these selected measures:"
msgstr "L’exchange ne prend pas en charge le format d’exportation sélectionné."
-#. screenid: 102
-#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:443
+#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:442
#, fuzzy
#| msgid "Account properties"
msgid "Account properties not reviewed"
msgstr "Propriétés du compte"
-#. screenid: 102
-#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:445
+#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:444
msgid "Review the account properties before submitting the decision."
msgstr ""
-#. screenid: 102
-#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:456
+#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:455
msgid "Reporting events not reviewed"
msgstr ""
-#. screenid: 102
-#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:458
+#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:457
msgid "Review which statistical events will be recorded with the decision."
msgstr ""
-#. screenid: 102
-#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:467
+#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:466
msgid "Case disposition incomplete"
msgstr ""
-#. screenid: 102
-#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:468
+#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:467
msgid "You must complete the justification section."
msgstr "Vous devez compléter la section de justification."
-#. screenid: 102
-#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:477
+#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:476
msgid "Invalid attributes"
msgstr "Attributs invalides"
-#. screenid: 102
-#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:478
+#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:477
msgid ""
"Correct the selected form or continue without attaching new customer "
"information."
msgstr ""
-#. screenid: 102
-#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:490
+#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:489
#, fuzzy
#| msgid "Check account details"
msgid "Decision details"
msgstr "Vérifier les détails du compte"
-#. screenid: 102
-#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:494
+#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:493
msgid "Justification"
msgstr "Justification"
-#. screenid: 102
-#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:497
+#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:496
#, fuzzy
#| msgid "Not opened"
msgid "Not provided"
msgstr "Non ouvert"
-#. screenid: 102
-#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:501
+#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:500
#, fuzzy
#| msgid "Accounts under investigation."
msgid "The account remains under investigation."
msgstr "Comptes sous enquête."
-#. screenid: 102
-#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:505
+#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:504
#, fuzzy
#| msgid "Accounts under investigation."
msgid "The account will not remain under investigation."
msgstr "Comptes sous enquête."
-#. screenid: 102
-#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:534
+#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:533
msgid "No account properties"
msgstr "Aucune propriété de compte"
-#. screenid: 102
-#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:540
+#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:539
msgid "Events"
msgstr "Événements"
-#. screenid: 102
-#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:543
+#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:542
#, fuzzy
#| msgid "Next event"
msgid "No events"
msgstr "Événement suivant"
-#. screenid: 102
-#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:548
+#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:547
#, fuzzy
#| msgid "Invalid attributes"
msgid "Submitted attributes"
msgstr "Attributs invalides"
-#. screenid: 102
-#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:556
+#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:555
#, fuzzy
#| msgid "Expiration date"
msgid "expiration set"
msgstr "Date d'expiration"
-#. screenid: 102
-#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:562
+#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:561
#, fuzzy
#| msgid "Invalid attributes"
msgid "No new attributes"
msgstr "Attributs invalides"
-#. screenid: 102
-#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:584
-#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:597
+#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:583
+#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:596
#, fuzzy
#| msgid "Officer decision"
msgid "Discard decision"
msgstr "Décision de l’agent"
-#. screenid: 102
-#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:591
+#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:590
#, fuzzy
#| msgid "Send decision"
msgid "Submit AML decision"
msgstr "Envoyer la décision"
-#. screenid: 102
-#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:596
+#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:595
#, fuzzy
#| msgid "Discard this key"
msgid "Discard this decision?"
msgstr "Supprimer cette clé"
-#. screenid: 102
-#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:601
+#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:600
msgid ""
"All entries made in this decision wizard will be lost. No change will be "
"submitted to the exchange."
msgstr ""
-#. screenid: 102
-#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:618
+#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:617
#, fuzzy
#| msgid "Review status"
msgid "Review this step"
msgstr "État de l’examen"
-#. screenid: 113
-#: packages/taler-exchange-aml-webui/src/pages/DecisionWizard.tsx:151
+#: packages/taler-exchange-aml-webui/src/pages/DecisionWizard.tsx:149
#, fuzzy
#| msgctxt "threshold"
#| msgid "%1$s every %2$s"
msgid "Step %1$s of %2$s"
msgstr "%1$s tous les %2$s"
-#. screenid: 113
-#: packages/taler-exchange-aml-webui/src/pages/DecisionWizard.tsx:169
+#: packages/taler-exchange-aml-webui/src/pages/DecisionWizard.tsx:167
msgid "Decision steps"
msgstr ""
-#. screenid: 113
-#: packages/taler-exchange-aml-webui/src/pages/DecisionWizard.tsx:178
+#: packages/taler-exchange-aml-webui/src/pages/DecisionWizard.tsx:176
#, fuzzy
#| msgid "Previous event"
msgid "Previous step"
msgstr "Événement précédent"
-#. screenid: 113
-#: packages/taler-exchange-aml-webui/src/pages/DecisionWizard.tsx:187
+#: packages/taler-exchange-aml-webui/src/pages/DecisionWizard.tsx:185
#, fuzzy
#| msgid "Next event"
msgid "Next step"
msgstr "Événement suivant"
-#. screenid: 113
-#: packages/taler-exchange-aml-webui/src/pages/DecisionWizard.tsx:205
+#: packages/taler-exchange-aml-webui/src/pages/DecisionWizard.tsx:203
#, fuzzy
#| msgid "System information"
msgid "Customer information"
msgstr "Information système"
-#. screenid: 113
-#: packages/taler-exchange-aml-webui/src/pages/DecisionWizard.tsx:206
+#: packages/taler-exchange-aml-webui/src/pages/DecisionWizard.tsx:204
#, fuzzy
#| msgid ""
#| "You can review AML information, but this officer key cannot submit "
@@ -3206,70 +2973,59 @@ msgstr ""
"Vous pouvez consulter les informations AML, mais cette clé d’agent ne peut "
"pas soumettre de décisions."
-#. screenid: 113
-#: packages/taler-exchange-aml-webui/src/pages/DecisionWizard.tsx:211
+#: packages/taler-exchange-aml-webui/src/pages/DecisionWizard.tsx:209
msgid "Review the account state derived from the available information."
msgstr ""
-#. screenid: 113
-#: packages/taler-exchange-aml-webui/src/pages/DecisionWizard.tsx:215
+#: packages/taler-exchange-aml-webui/src/pages/DecisionWizard.tsx:213
#, fuzzy
#| msgid "Missing events"
msgid "Reporting events"
msgstr "Événements manquants"
-#. screenid: 113
-#: packages/taler-exchange-aml-webui/src/pages/DecisionWizard.tsx:216
+#: packages/taler-exchange-aml-webui/src/pages/DecisionWizard.tsx:214
msgid "Review the statistical events recorded with this decision."
msgstr ""
-#. screenid: 113
-#: packages/taler-exchange-aml-webui/src/pages/DecisionWizard.tsx:221
+#: packages/taler-exchange-aml-webui/src/pages/DecisionWizard.tsx:219
#, fuzzy
#| msgid "Measures the customer must complete under the current policy."
msgid ""
"Choose actions the customer must complete after the decision is submitted."
msgstr "Mesures que le client doit accomplir selon la politique actuelle."
-#. screenid: 113
-#: packages/taler-exchange-aml-webui/src/pages/DecisionWizard.tsx:225
+#: packages/taler-exchange-aml-webui/src/pages/DecisionWizard.tsx:223
#, fuzzy
#| msgctxt "operation type"
#| msgid "Transaction"
msgid "Transaction rules"
msgstr "Transaction"
-#. screenid: 113
-#: packages/taler-exchange-aml-webui/src/pages/DecisionWizard.tsx:226
+#: packages/taler-exchange-aml-webui/src/pages/DecisionWizard.tsx:224
msgid "Set operation thresholds, escalation measures, and expiration behavior."
msgstr ""
-#. screenid: 113
-#: packages/taler-exchange-aml-webui/src/pages/DecisionWizard.tsx:230
+#: packages/taler-exchange-aml-webui/src/pages/DecisionWizard.tsx:228
msgid "Case disposition"
msgstr ""
-#. screenid: 113
-#: packages/taler-exchange-aml-webui/src/pages/DecisionWizard.tsx:231
+#: packages/taler-exchange-aml-webui/src/pages/DecisionWizard.tsx:229
#, fuzzy
#| msgid "Accounts under investigation."
msgid "Record the rationale and whether the case remains under investigation."
msgstr "Comptes sous enquête."
-#. screenid: 113
-#: packages/taler-exchange-aml-webui/src/pages/DecisionWizard.tsx:235
+#: packages/taler-exchange-aml-webui/src/pages/DecisionWizard.tsx:233
#, fuzzy
#| msgid "Review and submit."
msgid "Review and submit"
msgstr "Vérifier et soumettre."
-#. screenid: 113
-#: packages/taler-exchange-aml-webui/src/pages/DecisionWizard.tsx:236
+#: packages/taler-exchange-aml-webui/src/pages/DecisionWizard.tsx:234
msgid "Check the complete decision before signing and submitting it."
msgstr ""
-#. screenid: 113
-#: packages/taler-exchange-aml-webui/src/pages/DecisionWizard.tsx:254
+#: packages/taler-exchange-aml-webui/src/pages/DecisionWizard.tsx:252
#, fuzzy
#| msgid "Decision date"
msgid "Decision progress"
@@ -3304,9 +3060,8 @@ msgid ""
"in this browser."
msgstr ""
-#. screenid: 112
#: packages/taler-exchange-aml-webui/src/pages/Developer.tsx:147
-#: packages/taler-exchange-aml-webui/src/pages/Profile.tsx:97
+#: packages/taler-exchange-aml-webui/src/pages/Profile.tsx:95
msgid "Exchange base URL"
msgstr "URL de base de l’exchange"
@@ -3972,13 +3727,11 @@ msgstr ""
msgid "Rendering PDF…"
msgstr ""
-#. screenid: 112
-#: packages/taler-exchange-aml-webui/src/pages/Profile.tsx:48
+#: packages/taler-exchange-aml-webui/src/pages/Profile.tsx:46
msgid "Session and access"
msgstr "Session et accès"
-#. screenid: 112
-#: packages/taler-exchange-aml-webui/src/pages/Profile.tsx:51
+#: packages/taler-exchange-aml-webui/src/pages/Profile.tsx:49
msgid ""
"Review this officer's exchange access and manage the unlocked key in this "
"browser."
@@ -3986,64 +3739,52 @@ msgstr ""
"Vérifiez l’accès de cet agent à l’exchange et gérez la clé déverrouillée "
"dans ce navigateur."
-#. screenid: 112
-#: packages/taler-exchange-aml-webui/src/pages/Profile.tsx:77
+#: packages/taler-exchange-aml-webui/src/pages/Profile.tsx:75
msgid "Permissions"
msgstr "Autorisations"
-#. screenid: 112
-#: packages/taler-exchange-aml-webui/src/pages/Profile.tsx:88
+#: packages/taler-exchange-aml-webui/src/pages/Profile.tsx:86
msgid "Read-only"
msgstr "Lecture seule"
-#. screenid: 112
-#: packages/taler-exchange-aml-webui/src/pages/Profile.tsx:90
+#: packages/taler-exchange-aml-webui/src/pages/Profile.tsx:88
msgid "Read and write"
msgstr "Lecture et écriture"
-#. screenid: 112
-#: packages/taler-exchange-aml-webui/src/pages/Profile.tsx:118
+#: packages/taler-exchange-aml-webui/src/pages/Profile.tsx:116
msgid "Session security"
msgstr "Sécurité de la session"
-#. screenid: 112
-#: packages/taler-exchange-aml-webui/src/pages/Profile.tsx:121
+#: packages/taler-exchange-aml-webui/src/pages/Profile.tsx:119
msgid "Lock the session when you leave this device unattended."
msgstr ""
"Verrouillez la session lorsque vous laissez cet appareil sans surveillance."
-#. screenid: 112
-#: packages/taler-exchange-aml-webui/src/pages/Profile.tsx:133
+#: packages/taler-exchange-aml-webui/src/pages/Profile.tsx:131
msgid "Lock now"
msgstr "Verrouiller maintenant"
-#. screenid: 112
-#: packages/taler-exchange-aml-webui/src/pages/Profile.tsx:148
+#: packages/taler-exchange-aml-webui/src/pages/Profile.tsx:146
msgid "Unlocked"
msgstr "Déverrouillée"
-#. screenid: 112
-#: packages/taler-exchange-aml-webui/src/pages/Profile.tsx:154
+#: packages/taler-exchange-aml-webui/src/pages/Profile.tsx:152
msgid "Locks automatically"
msgstr "Verrouillage automatique"
-#. screenid: 112
-#: packages/taler-exchange-aml-webui/src/pages/Profile.tsx:165
+#: packages/taler-exchange-aml-webui/src/pages/Profile.tsx:163
msgid "Exact time"
msgstr "Heure exacte"
-#. screenid: 112
-#: packages/taler-exchange-aml-webui/src/pages/Profile.tsx:185
+#: packages/taler-exchange-aml-webui/src/pages/Profile.tsx:183
msgid "Copy public key"
msgstr "Copier la clé publique"
-#. screenid: 112
-#: packages/taler-exchange-aml-webui/src/pages/Profile.tsx:200
+#: packages/taler-exchange-aml-webui/src/pages/Profile.tsx:198
msgid "Remove key from this browser"
msgstr "Supprimer la clé de ce navigateur"
-#. screenid: 112
-#: packages/taler-exchange-aml-webui/src/pages/Profile.tsx:203
+#: packages/taler-exchange-aml-webui/src/pages/Profile.tsx:201
msgid ""
"Removing this key deletes the officer key from this browser. It does not "
"revoke or change the officer's access at the exchange. Ask the exchange "
@@ -4053,64 +3794,52 @@ msgstr ""
"ne révoque ni ne modifie l’accès de l’agent auprès de l’exchange. Demandez à "
"l’opérateur de l’exchange de révoquer l’accès si nécessaire."
-#. screenid: 112
-#: packages/taler-exchange-aml-webui/src/pages/Profile.tsx:214
-#: packages/taler-exchange-aml-webui/src/pages/Profile.tsx:222
+#: packages/taler-exchange-aml-webui/src/pages/Profile.tsx:212
+#: packages/taler-exchange-aml-webui/src/pages/Profile.tsx:220
msgid "Remove key"
msgstr "Supprimer la clé"
-#. screenid: 112
-#: packages/taler-exchange-aml-webui/src/pages/Profile.tsx:221
+#: packages/taler-exchange-aml-webui/src/pages/Profile.tsx:219
msgid "Remove officer key?"
msgstr "Supprimer la clé de l’agent ?"
-#. screenid: 111
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:86
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:84
#: packages/taler-exchange-aml-webui/src/Routing.tsx:651
msgid "Find account"
msgstr "Rechercher un compte"
-#. screenid: 111
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:89
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:87
msgid "Look up an account by its payto information or normalized payto hash."
msgstr ""
"Recherchez un compte à partir de ses informations payto ou de son empreinte "
"payto normalisée."
-#. screenid: 111
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:100
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:98
msgid "Find by payto"
msgstr "Rechercher par payto"
-#. screenid: 111
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:146
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:144
msgid "Find by normalized payto hash"
msgstr "Rechercher par empreinte payto normalisée"
-#. screenid: 111
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:169
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:167
msgid "Enter a valid 52-character normalized payto hash."
msgstr "Saisissez une empreinte payto normalisée valide de 52 caractères."
-#. screenid: 111
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:179
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:177
msgid "Open account"
msgstr "Ouvrir le compte"
-#. screenid: 111
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:216
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:214
msgid "Failed to load account decisions."
msgstr "Impossible de charger les décisions du compte."
-#. screenid: 111
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:224
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:222
msgid "Failed to load the account history."
msgstr "Impossible de charger l’historique du compte."
-#. screenid: 111
-#. screenid: 110
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:229
-#: packages/taler-exchange-aml-webui/src/pages/ShowCollectedInfo.tsx:82
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:227
+#: packages/taler-exchange-aml-webui/src/pages/ShowCollectedInfo.tsx:80
#: packages/taler-exchange-aml-webui/src/pages/Transfers.tsx:269
msgid ""
"This session signature is invalid, contact administrator or create a new one."
@@ -4118,10 +3847,8 @@ msgstr ""
"La signature de cette session n’est pas valide. Contactez l’administrateur "
"ou créez-en une nouvelle."
-#. screenid: 111
-#. screenid: 110
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:236
-#: packages/taler-exchange-aml-webui/src/pages/ShowCollectedInfo.tsx:89
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:234
+#: packages/taler-exchange-aml-webui/src/pages/ShowCollectedInfo.tsx:87
#: packages/taler-exchange-aml-webui/src/pages/Transfers.tsx:276
msgid ""
"The designated AML session is not known, contact administrator or create a "
@@ -4130,10 +3857,8 @@ msgstr ""
"La session AML indiquée est inconnue. Contactez l’administrateur ou créez-en "
"une nouvelle."
-#. screenid: 111
-#. screenid: 110
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:243
-#: packages/taler-exchange-aml-webui/src/pages/ShowCollectedInfo.tsx:96
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:241
+#: packages/taler-exchange-aml-webui/src/pages/ShowCollectedInfo.tsx:94
#: packages/taler-exchange-aml-webui/src/pages/Transfers.tsx:283
msgid ""
"The designated AML session is not enabled, contact administrator or create a "
@@ -4142,500 +3867,412 @@ msgstr ""
"La session AML indiquée n’est pas activée. Contactez l’administrateur ou "
"créez-en une nouvelle."
-#. screenid: 111
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:269
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:267
#, fuzzy
#| msgid "Account not found"
msgid "Account found"
msgstr "Compte introuvable"
-#. screenid: 111
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:272
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:270
msgid ""
"This account has an AML decision history. Open its case to review current "
"rules, measures, attributes, and past decisions."
msgstr ""
-#. screenid: 111
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:284
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:282
#, fuzzy
#| msgid "Open account"
msgid "Open account case"
msgstr "Ouvrir le compte"
-#. screenid: 111
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:298
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:839
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:296
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:837
msgid "Payto URI"
msgstr "URI Payto"
-#. screenid: 111
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:310
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:308
msgid "Active"
msgstr ""
-#. screenid: 111
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:312
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:310
#, fuzzy
#| msgid "Effective decision"
msgid "No active decision"
msgstr "Décision en vigueur"
-#. screenid: 111
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:318
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:316
#, fuzzy
#| msgid "File status"
msgid "Case status"
msgstr "État du dossier"
-#. screenid: 111
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:322
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:320
#, fuzzy
#| msgid "Investigation trigger"
msgid "Investigation required"
msgstr "Déclencheur de l’enquête"
-#. screenid: 111
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:324
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:322
#, fuzzy
#| msgid "Investigation state"
msgid "No investigation requested"
msgstr "État de l’enquête"
-#. screenid: 111
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:334
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:332
msgid "Account not found"
msgstr "Compte introuvable"
-#. screenid: 111
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:336
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:334
msgid "There is no history known for this account yet."
msgstr "Aucun historique connu pour ce compte pour l'instant."
-#. screenid: 111
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:351
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:349
#, fuzzy
#| msgid "You can make a decision for this account anyway."
msgid "Start a decision for this account"
msgstr "Vous pouvez tout de même prendre une décision pour ce compte."
-#. screenid: 111
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:404
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:446
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:492
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:532
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:402
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:444
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:490
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:530
msgid "Search"
msgstr "Rechercher"
-#. screenid: 111
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:624
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:622
msgid "Taler Bank"
msgstr "Banque Taler"
-#. screenid: 111
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:628
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:626
#: packages/taler-exchange-aml-webui/src/pages/Transfers.tsx:366
#: packages/taler-exchange-aml-webui/src/pages/Transfers.tsx:435
#: packages/taler-exchange-aml-webui/src/pages/Transfers.tsx:443
msgid "Wallet"
msgstr "Portefeuille numérique"
-#. screenid: 111
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:632
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:630
msgid "Generic Payto:// URI"
msgstr "URI Payto:// générique"
-#. screenid: 111
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:635
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:633
msgid "Account type"
msgstr "Type de compte"
-#. screenid: 111
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:645
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:643
msgid "Should be 52 characters."
msgstr "Doit comporter 52 caractères."
-#. screenid: 111
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:647
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:645
msgid "Failed to parse: %1$s"
msgstr "Échec de l'analyse : %1$s"
-#. screenid: 111
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:659
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:657
msgid "Address contains invalid characters."
msgstr "L'adresse contient des caractères invalides."
-#. screenid: 111
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:661
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:659
msgid "Can't mix uppercased and lowercased characters."
msgstr "Impossible de mélanger majuscules et minuscules."
-#. screenid: 111
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:663
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:661
msgid "The addr checksum doesn't match."
msgstr "La somme de contrôle de l'adresse ne correspond pas."
-#. screenid: 111
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:665
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:663
msgid "Missing separator or address type."
msgstr "Séparateur ou type d'adresse manquant."
-#. screenid: 111
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:667
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:665
msgid "Address should have less than 90 characters."
msgstr "L'adresse doit comporter moins de 90 caractères."
-#. screenid: 111
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:669
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:667
msgid "Address should have more than 6 characters."
msgstr "L'adresse doit comporter plus de 6 caractères."
-#. screenid: 111
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:671
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:669
msgid "Decoding issue."
msgstr "Problème de décodage."
-#. screenid: 111
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:673
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:671
msgid "Invalid data"
msgstr "Données non valides"
-#. screenid: 111
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:683
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:681
msgid "Unsupported country."
msgstr "Pays non pris en charge."
-#. screenid: 111
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:685
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:683
msgid "IBANs have fewer than 34 characters."
msgstr "Les IBAN comportent moins de 34 caractères."
-#. screenid: 111
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:687
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:685
msgid "IBANs have more than 4 characters."
msgstr "Les IBAN comportent plus de 4 caractères."
-#. screenid: 111
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:689
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:687
msgid "IBAN length is invalid for this country."
msgstr "La longueur de l’IBAN n’est pas valide pour ce pays."
-#. screenid: 111
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:691
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:689
msgid "It should only contain numbers and letters."
msgstr "Il ne doit contenir que des chiffres et des lettres."
-#. screenid: 111
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:693
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:691
msgid "The checksum is wrong."
msgstr "La somme de contrôle est incorrecte."
-#. screenid: 111
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:711
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:709
msgid "The string should start with payto://"
msgstr "La chaîne doit commencer par payto://"
-#. screenid: 111
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:713
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:711
msgid "After the target type it should follow a '/' with more information."
msgstr ""
"Après le type de cible, un « / » doit être suivi d'informations "
"supplémentaires."
-#. screenid: 111
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:715
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:713
msgid ""
"The target type is not supported, only x-taler-bank, taler-reserve or iban"
msgstr ""
"Le type de cible n'est pas pris en charge, seuls x-taler-bank, taler-reserve "
"ou iban le sont"
-#. screenid: 111
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:720
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:718
msgid "IBAN is missing"
msgstr "L'IBAN est manquant"
-#. screenid: 111
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:722
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:720
msgid "Bitcoin address is missing"
msgstr "L'adresse Bitcoin est manquante"
-#. screenid: 111
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:724
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:722
msgid "Bank host and account is missing"
msgstr "L'hôte bancaire et le compte sont manquants"
-#. screenid: 111
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:724
#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:726
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:728
msgid "Exchange host and account is missing"
msgstr "L'hôte de l'exchange et le compte sont manquants"
-#. screenid: 111
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:730
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:728
msgid "Ethereum address is missing"
msgstr "L'adresse Ethereum est manquante"
-#. screenid: 111
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:732
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:730
msgid "Cyclos address is missing"
msgstr "L'adresse Cyclos est manquante"
-#. screenid: 111
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:734
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:732
msgid "Void address is missing"
msgstr "L’adresse void est manquante"
-#. screenid: 111
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:742
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:740
msgid "Invalid IBAN: %1$s"
msgstr "IBAN invalide : %1$s"
-#. screenid: 111
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:749
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:747
msgid "Invalid BTC: %1$s"
msgstr "BTC invalide : %1$s"
-#. screenid: 111
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:754
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:777
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:790
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:752
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:775
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:788
msgid "Invalid reserve: %1$s"
msgstr "Réserve invalide : %1$s"
-#. screenid: 111
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:765
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:775
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:788
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:809
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:763
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:773
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:786
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:807
msgid "Invalid host"
msgstr "Hôte invalide"
-#. screenid: 111
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:767
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:765
msgid "Invalid account"
msgstr "Compte invalide"
-#. screenid: 111
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:801
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:799
msgid "Invalid address"
msgstr "Adresse invalide"
-#. screenid: 111
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:840
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:838
msgid "As defined by RFC 8905"
msgstr "Tel que défini par la RFC 8905"
-#. screenid: 111
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:841
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:839
msgid "payto://"
msgstr "payto://"
-#. screenid: 111
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:856
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:854
msgid "International Bank Account Number"
msgstr "Numéro de compte bancaire international"
-#. screenid: 111
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:857
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:855
msgid "DE1231231231"
msgstr "DE1231231231"
-#. screenid: 111
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:869
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:867
msgid "Exchange address"
msgstr "Adresse de l’Exchange"
-#. screenid: 111
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:870
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:868
msgid ""
"Exchange host and optional base path, without the scheme or trailing slash"
msgstr ""
-#. screenid: 111
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:871
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:869
msgid "exchange.taler.net/exchange"
msgstr "exchange.taler.net/exchange"
-#. screenid: 111
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:876
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:874
msgid ""
"Enter an exchange host and optional base path without a scheme or trailing "
"slash"
msgstr ""
-#. screenid: 111
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:884
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:882
msgid "ID"
msgstr "ID"
-#. screenid: 111
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:885
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:883
msgid "Wallet reserve public key"
msgstr "Clé publique de réserve du portefeuille"
-#. screenid: 111
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:886
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:884
msgid "abcdef1235"
msgstr "abcdef1235"
-#. screenid: 111
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:891
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:889
msgid "Should be 52 characters"
msgstr "Doit comporter 52 caractères"
-#. screenid: 111
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:893
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:891
#: packages/taler-exchange-aml-webui/src/pages/Transfers.tsx:428
#: packages/taler-exchange-aml-webui/src/pages/Transfers.tsx:474
msgid "Invalid value"
msgstr "Valeur invalide"
-#. screenid: 111
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:907
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:905
msgid "Bank account identification"
msgstr "Identification du compte bancaire"
-#. screenid: 111
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:908
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:906
msgid "DE123123123"
msgstr "DE123123123"
-#. screenid: 111
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:914
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:912
msgid "Hostname"
msgstr "Nom d'hôte"
-#. screenid: 111
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:915
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:913
msgid "Without the scheme, may include subpath: bank.com, bank.com/path/"
msgstr "Sans le schéma, peut inclure un sous-chemin : bank.com, bank.com/path/"
-#. screenid: 111
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:916
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:914
msgid "bank.demo.taler.net"
msgstr "bank.demo.taler.net"
-#. screenid: 111
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:921
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:919
msgid "Remove last '/'"
msgstr "Retirer le « / » final"
-#. screenid: 111
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:923
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:921
msgid "Invalid hostname"
msgstr "Nom d'hôte invalide"
-#. screenid: 110
-#: packages/taler-exchange-aml-webui/src/pages/ShowCollectedInfo.tsx:68
+#: packages/taler-exchange-aml-webui/src/pages/ShowCollectedInfo.tsx:66
msgid "Failed to load account information."
msgstr "Impossible de charger les informations du compte."
-#. screenid: 110
-#: packages/taler-exchange-aml-webui/src/pages/ShowCollectedInfo.tsx:77
+#: packages/taler-exchange-aml-webui/src/pages/ShowCollectedInfo.tsx:75
msgid "Failed to load the account information."
msgstr ""
-#. screenid: 110
-#: packages/taler-exchange-aml-webui/src/pages/ShowCollectedInfo.tsx:115
+#: packages/taler-exchange-aml-webui/src/pages/ShowCollectedInfo.tsx:113
msgid "Collection event not found"
msgstr "Événement de collecte introuvable"
-#. screenid: 110
-#: packages/taler-exchange-aml-webui/src/pages/ShowCollectedInfo.tsx:117
+#: packages/taler-exchange-aml-webui/src/pages/ShowCollectedInfo.tsx:115
msgid "There is no collection event with ID %1$s for this account."
msgstr ""
"Il n’existe aucun événement de collecte portant l’identifiant %1$s pour ce "
"compte."
-#. screenid: 110
-#: packages/taler-exchange-aml-webui/src/pages/ShowCollectedInfo.tsx:129
+#: packages/taler-exchange-aml-webui/src/pages/ShowCollectedInfo.tsx:127
msgid "Attributes unavailable"
msgstr "Attributs indisponibles"
-#. screenid: 110
-#: packages/taler-exchange-aml-webui/src/pages/ShowCollectedInfo.tsx:131
+#: packages/taler-exchange-aml-webui/src/pages/ShowCollectedInfo.tsx:129
msgid "The collection event does not contain readable attributes."
msgstr "L’événement de collecte ne contient aucun attribut lisible."
-#. screenid: 110
-#: packages/taler-exchange-aml-webui/src/pages/ShowCollectedInfo.tsx:148
+#: packages/taler-exchange-aml-webui/src/pages/ShowCollectedInfo.tsx:146
msgid "Form identifier missing"
msgstr "Identifiant du formulaire manquant"
-#. screenid: 110
-#: packages/taler-exchange-aml-webui/src/pages/ShowCollectedInfo.tsx:150
+#: packages/taler-exchange-aml-webui/src/pages/ShowCollectedInfo.tsx:148
msgid "The collected information does not identify the form used to create it."
msgstr ""
"Les informations collectées n’indiquent pas le formulaire utilisé pour les "
"créer."
-#. screenid: 110
-#: packages/taler-exchange-aml-webui/src/pages/ShowCollectedInfo.tsx:165
+#: packages/taler-exchange-aml-webui/src/pages/ShowCollectedInfo.tsx:163
msgid "Form not available"
msgstr "Formulaire indisponible"
-#. screenid: 110
-#: packages/taler-exchange-aml-webui/src/pages/ShowCollectedInfo.tsx:167
+#: packages/taler-exchange-aml-webui/src/pages/ShowCollectedInfo.tsx:165
msgid "Form %1$s is not configured in this AML Web UI."
msgstr "Le formulaire %1$s n’est pas configuré dans cette interface Web AML."
-#. screenid: 110
-#: packages/taler-exchange-aml-webui/src/pages/ShowCollectedInfo.tsx:255
+#: packages/taler-exchange-aml-webui/src/pages/ShowCollectedInfo.tsx:253
#, fuzzy
#| msgid "Collected information"
msgid "Collected AML/KYC information"
msgstr "Informations collectées"
-#. screenid: 110
-#: packages/taler-exchange-aml-webui/src/pages/ShowCollectedInfo.tsx:262
+#: packages/taler-exchange-aml-webui/src/pages/ShowCollectedInfo.tsx:260
#, fuzzy
#| msgid "Forms"
msgid "Form"
msgstr "Formulaires"
-#. screenid: 110
-#: packages/taler-exchange-aml-webui/src/pages/ShowCollectedInfo.tsx:267
+#: packages/taler-exchange-aml-webui/src/pages/ShowCollectedInfo.tsx:265
#, fuzzy
#| msgid "Collected information"
msgid "Collected"
msgstr "Informations collectées"
-#. screenid: 110
-#: packages/taler-exchange-aml-webui/src/pages/ShowCollectedInfo.tsx:270
+#: packages/taler-exchange-aml-webui/src/pages/ShowCollectedInfo.tsx:268
msgid "Source"
msgstr ""
-#. screenid: 110
-#: packages/taler-exchange-aml-webui/src/pages/ShowCollectedInfo.tsx:274
+#: packages/taler-exchange-aml-webui/src/pages/ShowCollectedInfo.tsx:272
#, fuzzy
#| msgid "Custom properties"
msgid "Customer process"
msgstr "Propriétés personnalisées"
-#. screenid: 110
-#: packages/taler-exchange-aml-webui/src/pages/ShowCollectedInfo.tsx:277
+#: packages/taler-exchange-aml-webui/src/pages/ShowCollectedInfo.tsx:275
#, fuzzy
#| msgid "Events"
msgid "Event ID"
msgstr "Événements"
-#. screenid: 110
-#: packages/taler-exchange-aml-webui/src/pages/ShowCollectedInfo.tsx:284
-#: packages/taler-exchange-aml-webui/src/pages/ShowCollectedInfo.tsx:292
+#: packages/taler-exchange-aml-webui/src/pages/ShowCollectedInfo.tsx:282
+#: packages/taler-exchange-aml-webui/src/pages/ShowCollectedInfo.tsx:290
msgid "Different form version"
msgstr "Version de formulaire différente"
-#. screenid: 110
-#: packages/taler-exchange-aml-webui/src/pages/ShowCollectedInfo.tsx:285
+#: packages/taler-exchange-aml-webui/src/pages/ShowCollectedInfo.tsx:283
msgid ""
"The collected information does not identify the form version used. The "
"latest configured version is shown and field labels may differ from those "
"used at collection time."
msgstr ""
-#. screenid: 110
-#: packages/taler-exchange-aml-webui/src/pages/ShowCollectedInfo.tsx:293
+#: packages/taler-exchange-aml-webui/src/pages/ShowCollectedInfo.tsx:291
#, fuzzy
#| msgid "Form %1$s is not configured in this AML Web UI."
msgid ""
@@ -4643,55 +4280,47 @@ msgid ""
"shown and field labels may differ."
msgstr "Le formulaire %1$s n’est pas configuré dans cette interface Web AML."
-#. screenid: 110
-#: packages/taler-exchange-aml-webui/src/pages/ShowCollectedInfo.tsx:301
+#: packages/taler-exchange-aml-webui/src/pages/ShowCollectedInfo.tsx:299
#, fuzzy
#| msgid "Collected information"
msgid "Collected information events"
msgstr "Informations collectées"
-#. screenid: 110
-#: packages/taler-exchange-aml-webui/src/pages/ShowCollectedInfo.tsx:305
+#: packages/taler-exchange-aml-webui/src/pages/ShowCollectedInfo.tsx:303
#, fuzzy
#| msgid "Next event"
msgid "Older event"
msgstr "Événement suivant"
-#. screenid: 110
-#: packages/taler-exchange-aml-webui/src/pages/ShowCollectedInfo.tsx:316
+#: packages/taler-exchange-aml-webui/src/pages/ShowCollectedInfo.tsx:314
#, fuzzy
#| msgid "Next event"
msgid "Newer event"
msgstr "Événement suivant"
-#. screenid: 110
-#: packages/taler-exchange-aml-webui/src/pages/ShowCollectedInfo.tsx:329
+#: packages/taler-exchange-aml-webui/src/pages/ShowCollectedInfo.tsx:327
#, fuzzy
#| msgid "Invalid attributes"
msgid "Submitted values"
msgstr "Attributs invalides"
-#. screenid: 110
-#: packages/taler-exchange-aml-webui/src/pages/ShowCollectedInfo.tsx:369
+#: packages/taler-exchange-aml-webui/src/pages/ShowCollectedInfo.tsx:367
#, fuzzy
#| msgid "Officer name"
msgid "Officer view"
msgstr "Nom de l’agent"
-#. screenid: 110
-#: packages/taler-exchange-aml-webui/src/pages/ShowCollectedInfo.tsx:371
+#: packages/taler-exchange-aml-webui/src/pages/ShowCollectedInfo.tsx:369
#, fuzzy
#| msgid "Customer-visible"
msgid "Customer view"
msgstr "Visible par le client"
-#. screenid: 110
-#: packages/taler-exchange-aml-webui/src/pages/ShowCollectedInfo.tsx:372
+#: packages/taler-exchange-aml-webui/src/pages/ShowCollectedInfo.tsx:370
msgid "JSON view"
msgstr ""
-#. screenid: 110
-#: packages/taler-exchange-aml-webui/src/pages/ShowCollectedInfo.tsx:403
+#: packages/taler-exchange-aml-webui/src/pages/ShowCollectedInfo.tsx:401
#, fuzzy
#| msgid "System information"
msgid "Submitted information view"
diff --git a/packages/taler-exchange-aml-webui/src/i18n/it.po b/packages/taler-exchange-aml-webui/src/i18n/it.po
@@ -5,92 +5,74 @@ msgstr ""
"Language: it\n"
"Content-Type: text/plain; charset=UTF-8\n"
-#. screenid: 118
-#: packages/taler-exchange-aml-webui/src/hooks/preferences.ts:114
+#: packages/taler-exchange-aml-webui/src/hooks/preferences.ts:112
msgid "Allow Insecure password"
msgstr "Consenti password non sicura"
-#. screenid: 118
-#: packages/taler-exchange-aml-webui/src/hooks/preferences.ts:116
+#: packages/taler-exchange-aml-webui/src/hooks/preferences.ts:114
msgid "Keep session after reload"
msgstr "Mantieni la sessione dopo il ricaricamento"
-#. screenid: 118
-#: packages/taler-exchange-aml-webui/src/hooks/preferences.ts:118
+#: packages/taler-exchange-aml-webui/src/hooks/preferences.ts:116
msgid "Don't compress request"
msgstr "Non comprimere la richiesta"
-#. screenid: 101
-#: packages/taler-exchange-aml-webui/src/ExchangeAmlFrame.tsx:85
+#: packages/taler-exchange-aml-webui/src/ExchangeAmlFrame.tsx:83
msgid "Lock session"
msgstr "Blocca sessione"
-#. screenid: 101
-#: packages/taler-exchange-aml-webui/src/ExchangeAmlFrame.tsx:90
+#: packages/taler-exchange-aml-webui/src/ExchangeAmlFrame.tsx:88
msgid "Lock"
msgstr "Blocca"
-#. screenid: 125
-#. screenid: 119
-#: packages/taler-exchange-aml-webui/src/components/CreateSession.tsx:47
-#: packages/taler-exchange-aml-webui/src/components/UnlockSession.tsx:49
-#: packages/taler-exchange-aml-webui/src/components/UnlockSession.tsx:143
+#: packages/taler-exchange-aml-webui/src/components/CreateSession.tsx:45
+#: packages/taler-exchange-aml-webui/src/components/UnlockSession.tsx:47
+#: packages/taler-exchange-aml-webui/src/components/UnlockSession.tsx:141
msgid "Password"
msgstr "Password"
-#. screenid: 125
-#. screenid: 122
-#. screenid: 111
-#: packages/taler-exchange-aml-webui/src/components/CreateSession.tsx:51
-#: packages/taler-exchange-aml-webui/src/components/CreateSession.tsx:72
-#: packages/taler-exchange-aml-webui/src/components/NewMeasure.tsx:629
-#: packages/taler-exchange-aml-webui/src/components/NewMeasure.tsx:1108
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:843
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:874
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:889
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:919
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:933
+#: packages/taler-exchange-aml-webui/src/components/CreateSession.tsx:49
+#: packages/taler-exchange-aml-webui/src/components/CreateSession.tsx:70
+#: packages/taler-exchange-aml-webui/src/components/NewMeasure.tsx:627
+#: packages/taler-exchange-aml-webui/src/components/NewMeasure.tsx:1106
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:841
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:872
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:887
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:917
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:931
msgid "Required"
msgstr "Obbligatorio"
-#. screenid: 125
-#: packages/taler-exchange-aml-webui/src/components/CreateSession.tsx:55
+#: packages/taler-exchange-aml-webui/src/components/CreateSession.tsx:53
msgid "should have at least 12 characters"
msgstr "deve avere almeno 12 caratteri"
-#. screenid: 125
-#: packages/taler-exchange-aml-webui/src/components/CreateSession.tsx:57
+#: packages/taler-exchange-aml-webui/src/components/CreateSession.tsx:55
msgid "should have lowercase and uppercase characters"
msgstr "deve avere caratteri minuscoli e maiuscoli"
-#. screenid: 125
-#: packages/taler-exchange-aml-webui/src/components/CreateSession.tsx:59
+#: packages/taler-exchange-aml-webui/src/components/CreateSession.tsx:57
msgid "should have numbers"
msgstr "deve avere numeri"
-#. screenid: 125
-#: packages/taler-exchange-aml-webui/src/components/CreateSession.tsx:61
+#: packages/taler-exchange-aml-webui/src/components/CreateSession.tsx:59
msgid "should have at least one character which is not a number or letter"
msgstr "deve avere almeno un carattere che non sia un numero o una lettera"
-#. screenid: 125
-#: packages/taler-exchange-aml-webui/src/components/CreateSession.tsx:68
+#: packages/taler-exchange-aml-webui/src/components/CreateSession.tsx:66
msgid "Repeat password"
msgstr "Ripeti la password"
-#. screenid: 125
-#: packages/taler-exchange-aml-webui/src/components/CreateSession.tsx:74
+#: packages/taler-exchange-aml-webui/src/components/CreateSession.tsx:72
msgid "doesn't match"
msgstr "non corrisponde"
-#. screenid: 125
-#: packages/taler-exchange-aml-webui/src/components/CreateSession.tsx:112
+#: packages/taler-exchange-aml-webui/src/components/CreateSession.tsx:110
#, fuzzy
msgid "Create session"
msgstr "Crea conto"
-#. screenid: 125
-#: packages/taler-exchange-aml-webui/src/components/CreateSession.tsx:139
+#: packages/taler-exchange-aml-webui/src/components/CreateSession.tsx:137
msgid "Create"
msgstr "Crea"
@@ -102,13 +84,12 @@ msgstr "Conto del portafoglio"
msgid "Bank account"
msgstr "Conto bancario"
-#. screenid: 106
#: packages/taler-exchange-aml-webui/src/components/AccountBadges.tsx:40
#: packages/taler-exchange-aml-webui/src/components/ShowDecisionLimitInfo.tsx:93
#: packages/taler-exchange-aml-webui/src/pages/AccountList.tsx:249
#: packages/taler-exchange-aml-webui/src/pages/Dashboard.tsx:296
-#: packages/taler-exchange-aml-webui/src/pages/decision/Justification.tsx:98
-#: packages/taler-exchange-aml-webui/src/pages/decision/Justification.tsx:128
+#: packages/taler-exchange-aml-webui/src/pages/decision/Justification.tsx:96
+#: packages/taler-exchange-aml-webui/src/pages/decision/Justification.tsx:126
msgid "Under investigation"
msgstr "Sotto indagine"
@@ -132,11 +113,10 @@ msgstr ""
msgid "Account holder"
msgstr "Titolare del conto"
-#. screenid: 111
#: packages/taler-exchange-aml-webui/src/components/PaytoTargetDetails.tsx:107
#: packages/taler-exchange-aml-webui/src/components/PaytoTargetDetails.tsx:110
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:620
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:855
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:618
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:853
msgid "IBAN"
msgstr "IBAN"
@@ -149,13 +129,12 @@ msgstr ""
msgid "Bank"
msgstr ""
-#. screenid: 111
#: packages/taler-exchange-aml-webui/src/components/PaytoTargetDetails.tsx:115
#: packages/taler-exchange-aml-webui/src/components/PaytoTargetDetails.tsx:120
#: packages/taler-exchange-aml-webui/src/components/PaytoTargetDetails.tsx:154
#: packages/taler-exchange-aml-webui/src/components/PaytoTargetDetails.tsx:160
#: packages/taler-exchange-aml-webui/src/pages/AccountList.tsx:299
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:906
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:904
#: packages/taler-exchange-aml-webui/src/pages/Transfers.tsx:366
#: packages/taler-exchange-aml-webui/src/pages/Transfers.tsx:437
msgid "Account"
@@ -259,9 +238,8 @@ msgstr "Impossibile scaricare il fascicolo AML."
msgid "No AML file is available for this account."
msgstr "Non è disponibile alcun fascicolo AML per questo conto."
-#. screenid: 119
#: packages/taler-exchange-aml-webui/src/components/AccountCaseShell.tsx:166
-#: packages/taler-exchange-aml-webui/src/components/UnlockSession.tsx:75
+#: packages/taler-exchange-aml-webui/src/components/UnlockSession.tsx:73
msgid "Authorization denied for this session. Contact the administrator."
msgstr ""
"Autorizzazione negata per questa sessione. Contattare l’amministratore."
@@ -278,9 +256,8 @@ msgstr "La sessione è disabilitata. Contattare l’amministratore."
msgid "The exchange does not support PDF reports."
msgstr "L’Exchange non supporta i rapporti PDF."
-#. screenid: 111
#: packages/taler-exchange-aml-webui/src/components/AccountCaseShell.tsx:187
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:355
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:353
msgid "Read-only officers cannot create AML decisions."
msgstr ""
"Gli operatori con accesso in sola lettura non possono creare decisioni AML."
@@ -289,10 +266,9 @@ msgstr ""
msgid "A payto URI is required to create a new decision."
msgstr "È necessario un URI payto per creare una nuova decisione."
-#. screenid: 110
#: packages/taler-exchange-aml-webui/src/components/AccountCaseShell.tsx:211
-#: packages/taler-exchange-aml-webui/src/pages/ShowCollectedInfo.tsx:250
-#: packages/taler-exchange-aml-webui/src/pages/ShowCollectedInfo.tsx:507
+#: packages/taler-exchange-aml-webui/src/pages/ShowCollectedInfo.tsx:248
+#: packages/taler-exchange-aml-webui/src/pages/ShowCollectedInfo.tsx:505
#, fuzzy
#| msgid "Back to accounts"
msgid "Back to account"
@@ -349,10 +325,9 @@ msgstr "Identificatori tecnici"
msgid "Full payto URI"
msgstr "URI payto completo"
-#. screenid: 119
#: packages/taler-exchange-aml-webui/src/components/AccountCaseShell.tsx:352
-#: packages/taler-exchange-aml-webui/src/components/UnlockSession.tsx:119
-#: packages/taler-exchange-aml-webui/src/components/UnlockSession.tsx:127
+#: packages/taler-exchange-aml-webui/src/components/UnlockSession.tsx:117
+#: packages/taler-exchange-aml-webui/src/components/UnlockSession.tsx:125
#: packages/taler-exchange-aml-webui/src/pages/AccountDetails.tsx:138
#: packages/taler-exchange-aml-webui/src/pages/AccountDetails.tsx:149
#: packages/taler-exchange-aml-webui/src/pages/AccountDetails.tsx:167
@@ -365,11 +340,10 @@ msgstr "Non disponibile"
msgid "Copy payto URI"
msgstr "Copia URI payto"
-#. screenid: 111
#: packages/taler-exchange-aml-webui/src/components/AccountCaseShell.tsx:356
#: packages/taler-exchange-aml-webui/src/pages/AccountList.tsx:521
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:157
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:290
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:155
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:288
msgid "Normalized payto hash"
msgstr "Hash payto normalizzato"
@@ -411,12 +385,11 @@ msgstr "Cronologia delle decisioni"
msgid "Close"
msgstr "Chiudi"
-#. screenid: 122
#: packages/taler-exchange-aml-webui/src/components/ConfirmationModal.tsx:91
#: packages/taler-exchange-aml-webui/src/pages/decision/Rules.tsx:203
#: packages/taler-exchange-aml-webui/src/pages/decision/Rules.tsx:548
-#: packages/taler-exchange-aml-webui/src/components/NewMeasure.tsx:280
-#: packages/taler-exchange-aml-webui/src/components/NewMeasure.tsx:469
+#: packages/taler-exchange-aml-webui/src/components/NewMeasure.tsx:278
+#: packages/taler-exchange-aml-webui/src/components/NewMeasure.tsx:467
msgid "Cancel"
msgstr "Annullare"
@@ -488,10 +461,9 @@ msgstr "Richiedi la registrazione"
msgid "Discard this key"
msgstr "Elimina questa chiave"
-#. screenid: 102
#: packages/taler-exchange-aml-webui/src/components/OfficerEnrollment.tsx:136
#: packages/taler-exchange-aml-webui/src/components/OfficerAccessFailure.tsx:84
-#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:240
+#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:239
msgid "Confirmation required"
msgstr "Conferma richiesta"
@@ -531,19 +503,16 @@ msgstr "L’exchange ha rifiutato la verifica dell’accesso dell’operatore."
msgid "Technical details"
msgstr "Dettagli tecnici"
-#. screenid: 119
-#: packages/taler-exchange-aml-webui/src/components/UnlockSession.tsx:72
+#: packages/taler-exchange-aml-webui/src/components/UnlockSession.tsx:70
msgid "Failed to unlock the session."
msgstr ""
-#. screenid: 119
-#: packages/taler-exchange-aml-webui/src/components/UnlockSession.tsx:101
+#: packages/taler-exchange-aml-webui/src/components/UnlockSession.tsx:99
#, fuzzy
msgid "Session locked"
msgstr "Conto bloccato"
-#. screenid: 119
-#: packages/taler-exchange-aml-webui/src/components/UnlockSession.tsx:104
+#: packages/taler-exchange-aml-webui/src/components/UnlockSession.tsx:102
#, fuzzy
msgid ""
"Your session is normally locked anytime you reload. To unlock type your "
@@ -552,48 +521,37 @@ msgstr ""
"Il tuo conto viene normalmente bloccato ogni volta che ricarichi la pagina. "
"Per sbloccarlo digita di nuovo la password."
-#. screenid: 119
-#. screenid: 112
-#: packages/taler-exchange-aml-webui/src/components/UnlockSession.tsx:112
-#: packages/taler-exchange-aml-webui/src/pages/Profile.tsx:66
+#: packages/taler-exchange-aml-webui/src/components/UnlockSession.tsx:110
+#: packages/taler-exchange-aml-webui/src/pages/Profile.tsx:64
msgid "Officer access"
msgstr "Accesso dell’operatore"
-#. screenid: 119
-#. screenid: 112
-#: packages/taler-exchange-aml-webui/src/components/UnlockSession.tsx:117
-#: packages/taler-exchange-aml-webui/src/pages/Profile.tsx:71
+#: packages/taler-exchange-aml-webui/src/components/UnlockSession.tsx:115
+#: packages/taler-exchange-aml-webui/src/pages/Profile.tsx:69
msgid "Officer name"
msgstr "Nome dell’operatore"
-#. screenid: 119
-#. screenid: 112
-#: packages/taler-exchange-aml-webui/src/components/UnlockSession.tsx:123
+#: packages/taler-exchange-aml-webui/src/components/UnlockSession.tsx:121
#: packages/taler-exchange-aml-webui/src/components/ShowDecisionLimitInfo.tsx:217
-#: packages/taler-exchange-aml-webui/src/pages/Profile.tsx:174
+#: packages/taler-exchange-aml-webui/src/pages/Profile.tsx:172
msgid "Officer public key"
msgstr "Chiave pubblica dell’operatore"
-#. screenid: 119
-#: packages/taler-exchange-aml-webui/src/components/UnlockSession.tsx:164
+#: packages/taler-exchange-aml-webui/src/components/UnlockSession.tsx:162
msgid "Unlock"
msgstr "Sblocca"
-#. screenid: 119
-#: packages/taler-exchange-aml-webui/src/components/UnlockSession.tsx:171
-#: packages/taler-exchange-aml-webui/src/components/UnlockSession.tsx:180
+#: packages/taler-exchange-aml-webui/src/components/UnlockSession.tsx:169
+#: packages/taler-exchange-aml-webui/src/components/UnlockSession.tsx:178
msgid "Forget session"
msgstr "Elimina sessione"
-#. screenid: 119
-#: packages/taler-exchange-aml-webui/src/components/UnlockSession.tsx:179
+#: packages/taler-exchange-aml-webui/src/components/UnlockSession.tsx:177
msgid "Forget this session?"
msgstr "Eliminare questa sessione?"
-#. screenid: 119
-#. screenid: 112
-#: packages/taler-exchange-aml-webui/src/components/UnlockSession.tsx:189
-#: packages/taler-exchange-aml-webui/src/pages/Profile.tsx:231
+#: packages/taler-exchange-aml-webui/src/components/UnlockSession.tsx:187
+#: packages/taler-exchange-aml-webui/src/pages/Profile.tsx:229
msgid ""
"This deletes the officer key from this browser. You will need to create and "
"enroll a new key to use the AML WebUI here again."
@@ -602,10 +560,8 @@ msgstr ""
"creare e far registrare una nuova chiave per utilizzare nuovamente qui "
"l’interfaccia web AML."
-#. screenid: 119
-#. screenid: 112
-#: packages/taler-exchange-aml-webui/src/components/UnlockSession.tsx:195
-#: packages/taler-exchange-aml-webui/src/pages/Profile.tsx:237
+#: packages/taler-exchange-aml-webui/src/components/UnlockSession.tsx:193
+#: packages/taler-exchange-aml-webui/src/pages/Profile.tsx:235
msgid ""
"This does not revoke the officer at the exchange. Ask the exchange operator "
"to revoke its access if the key may be compromised."
@@ -644,9 +600,8 @@ msgstr ""
"I nomi e i valori delle proprietà personalizzate non possono essere vuoti; i "
"nomi devono essere univoci e diversi dalle proprietà integrate."
-#. screenid: 102
#: packages/taler-exchange-aml-webui/src/pages/decision/Properties.tsx:216
-#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:513
+#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:512
msgid "Properties"
msgstr "Proprietà"
@@ -666,18 +621,15 @@ msgstr "Aggiungi altre proprietà non elencate sopra."
msgid "New properties"
msgstr "Nuove proprietà"
-#. screenid: 108
-#. screenid: 122
#: packages/taler-exchange-aml-webui/src/pages/decision/Properties.tsx:234
-#: packages/taler-exchange-aml-webui/src/pages/decision/Events.tsx:204
-#: packages/taler-exchange-aml-webui/src/components/NewMeasure.tsx:626
-#: packages/taler-exchange-aml-webui/src/components/NewMeasure.tsx:1104
+#: packages/taler-exchange-aml-webui/src/pages/decision/Events.tsx:202
+#: packages/taler-exchange-aml-webui/src/components/NewMeasure.tsx:624
+#: packages/taler-exchange-aml-webui/src/components/NewMeasure.tsx:1102
msgid "Name"
msgstr "Nome"
-#. screenid: 122
#: packages/taler-exchange-aml-webui/src/pages/decision/Properties.tsx:240
-#: packages/taler-exchange-aml-webui/src/components/NewMeasure.tsx:720
+#: packages/taler-exchange-aml-webui/src/components/NewMeasure.tsx:718
msgid "Value"
msgstr "Valore"
@@ -815,136 +767,112 @@ msgstr "Sì"
msgid "No"
msgstr "No"
-#. screenid: 121
-#: packages/taler-exchange-aml-webui/src/components/RulesInfo.tsx:57
+#: packages/taler-exchange-aml-webui/src/components/RulesInfo.tsx:56
msgid "There are no rules for operations"
msgstr "Non ci sono regole per le operazioni"
-#. screenid: 121
-#: packages/taler-exchange-aml-webui/src/components/RulesInfo.tsx:60
+#: packages/taler-exchange-aml-webui/src/components/RulesInfo.tsx:59
msgid "This means that no operation has any limit."
msgstr "Questo significa che nessuna operazione ha limiti."
-#. screenid: 121
-#: packages/taler-exchange-aml-webui/src/components/RulesInfo.tsx:88
+#: packages/taler-exchange-aml-webui/src/components/RulesInfo.tsx:87
#: packages/taler-exchange-aml-webui/src/components/ShowDecisionLimitInfo.tsx:312
#: packages/taler-exchange-aml-webui/src/components/MeasureDetails.tsx:97
msgid "Operation"
msgstr "Operazione"
-#. screenid: 121
-#: packages/taler-exchange-aml-webui/src/components/RulesInfo.tsx:94
+#: packages/taler-exchange-aml-webui/src/components/RulesInfo.tsx:93
#: packages/taler-exchange-aml-webui/src/pages/decision/Rules.tsx:744
msgid "Threshold"
msgstr "Soglia"
-#. screenid: 121
-#: packages/taler-exchange-aml-webui/src/components/RulesInfo.tsx:100
+#: packages/taler-exchange-aml-webui/src/components/RulesInfo.tsx:99
msgid "Escalation"
msgstr "Escalation"
-#. screenid: 121
-#: packages/taler-exchange-aml-webui/src/components/RulesInfo.tsx:106
+#: packages/taler-exchange-aml-webui/src/components/RulesInfo.tsx:105
msgid "Visibility"
msgstr "Visibilità"
-#. screenid: 121
-#: packages/taler-exchange-aml-webui/src/components/RulesInfo.tsx:112
+#: packages/taler-exchange-aml-webui/src/components/RulesInfo.tsx:111
#: packages/taler-exchange-aml-webui/src/pages/decision/Rules.tsx:737
msgid "Priority"
msgstr "Priorità"
-#. screenid: 121
-#: packages/taler-exchange-aml-webui/src/components/RulesInfo.tsx:119
+#: packages/taler-exchange-aml-webui/src/components/RulesInfo.tsx:118
msgid "Actions"
msgstr "Azioni"
-#. screenid: 121
-#: packages/taler-exchange-aml-webui/src/components/RulesInfo.tsx:140
+#: packages/taler-exchange-aml-webui/src/components/RulesInfo.tsx:139
msgctxt "threshold"
msgid "%1$s every %2$s"
msgstr "%1$s ogni %2$s"
-#. screenid: 121
-#: packages/taler-exchange-aml-webui/src/components/RulesInfo.tsx:159
+#: packages/taler-exchange-aml-webui/src/components/RulesInfo.tsx:158
#: packages/taler-exchange-aml-webui/src/pages/decision/Rules.tsx:774
msgid "Block operation"
msgstr "Blocca operazione"
-#. screenid: 121
-#: packages/taler-exchange-aml-webui/src/components/RulesInfo.tsx:161
+#: packages/taler-exchange-aml-webui/src/components/RulesInfo.tsx:160
msgid "All required:"
msgstr "Tutte necessarie:"
-#. screenid: 121
-#: packages/taler-exchange-aml-webui/src/components/RulesInfo.tsx:163
+#: packages/taler-exchange-aml-webui/src/components/RulesInfo.tsx:162
msgid "Any one:"
msgstr "Una qualsiasi:"
-#. screenid: 121
-#: packages/taler-exchange-aml-webui/src/components/RulesInfo.tsx:180
+#: packages/taler-exchange-aml-webui/src/components/RulesInfo.tsx:179
msgid "Customer-visible"
msgstr "Visibile al cliente"
-#. screenid: 121
-#: packages/taler-exchange-aml-webui/src/components/RulesInfo.tsx:182
+#: packages/taler-exchange-aml-webui/src/components/RulesInfo.tsx:181
msgid "Internal"
msgstr "Interno"
-#. screenid: 121
-#: packages/taler-exchange-aml-webui/src/components/RulesInfo.tsx:193
+#: packages/taler-exchange-aml-webui/src/components/RulesInfo.tsx:192
msgid "Edit %1$s rule"
msgstr "Modifica la regola %1$s"
-#. screenid: 121
-#: packages/taler-exchange-aml-webui/src/components/RulesInfo.tsx:216
+#: packages/taler-exchange-aml-webui/src/components/RulesInfo.tsx:215
msgid "Remove %1$s rule"
msgstr "Rimuovi la regola %1$s"
-#. screenid: 121
-#: packages/taler-exchange-aml-webui/src/components/RulesInfo.tsx:258
+#: packages/taler-exchange-aml-webui/src/components/RulesInfo.tsx:257
msgctxt "operation type"
msgid "Withdraw"
msgstr "Prelievo"
-#. screenid: 121
-#: packages/taler-exchange-aml-webui/src/components/RulesInfo.tsx:260
+#: packages/taler-exchange-aml-webui/src/components/RulesInfo.tsx:259
msgctxt "operation type"
msgid "Deposit"
msgstr "Deposito"
-#. screenid: 121
-#: packages/taler-exchange-aml-webui/src/components/RulesInfo.tsx:262
+#: packages/taler-exchange-aml-webui/src/components/RulesInfo.tsx:261
msgctxt "operation type"
msgid "Merge"
msgstr "Unione"
-#. screenid: 121
-#: packages/taler-exchange-aml-webui/src/components/RulesInfo.tsx:264
+#: packages/taler-exchange-aml-webui/src/components/RulesInfo.tsx:263
msgctxt "operation type"
msgid "Aggregate"
msgstr "Aggregazione"
-#. screenid: 121
-#: packages/taler-exchange-aml-webui/src/components/RulesInfo.tsx:266
+#: packages/taler-exchange-aml-webui/src/components/RulesInfo.tsx:265
msgctxt "operation type"
msgid "Balance"
msgstr "Saldo"
-#. screenid: 121
-#: packages/taler-exchange-aml-webui/src/components/RulesInfo.tsx:268
+#: packages/taler-exchange-aml-webui/src/components/RulesInfo.tsx:267
msgctxt "operation type"
msgid "Refund"
msgstr "Rimborso"
-#. screenid: 121
-#: packages/taler-exchange-aml-webui/src/components/RulesInfo.tsx:270
+#: packages/taler-exchange-aml-webui/src/components/RulesInfo.tsx:269
msgctxt "operation type"
msgid "Close"
msgstr "Chiusura"
-#. screenid: 121
-#: packages/taler-exchange-aml-webui/src/components/RulesInfo.tsx:272
+#: packages/taler-exchange-aml-webui/src/components/RulesInfo.tsx:271
msgctxt "operation type"
msgid "Transaction"
msgstr "Transazione"
@@ -976,11 +904,10 @@ msgstr ""
msgid "Resulting case disposition"
msgstr ""
-#. screenid: 106
#: packages/taler-exchange-aml-webui/src/components/ShowDecisionLimitInfo.tsx:94
#: packages/taler-exchange-aml-webui/src/pages/AccountList.tsx:250
-#: packages/taler-exchange-aml-webui/src/pages/decision/Justification.tsx:103
-#: packages/taler-exchange-aml-webui/src/pages/decision/Justification.tsx:130
+#: packages/taler-exchange-aml-webui/src/pages/decision/Justification.tsx:101
+#: packages/taler-exchange-aml-webui/src/pages/decision/Justification.tsx:128
msgid "Not under investigation"
msgstr "Non sotto indagine"
@@ -1040,18 +967,16 @@ msgstr "Seleziona il tipo di transazione"
msgid "Policy expires"
msgstr ""
-#. screenid: 102
#: packages/taler-exchange-aml-webui/src/components/ShowDecisionLimitInfo.tsx:173
#: packages/taler-exchange-aml-webui/src/pages/decision/Rules.tsx:844
-#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:363
+#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:362
msgid "Successor measure"
msgstr "Misura successiva"
-#. screenid: 102
#: packages/taler-exchange-aml-webui/src/components/ShowDecisionLimitInfo.tsx:174
#: packages/taler-exchange-aml-webui/src/pages/decision/Rules.tsx:493
#: packages/taler-exchange-aml-webui/src/pages/AccountDetails.tsx:157
-#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:366
+#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:365
msgid "Exchange defaults"
msgstr "Regole predefinite dell’Exchange"
@@ -1067,9 +992,8 @@ msgstr "Misure personalizzate"
msgid "No custom measures were stored."
msgstr "Non è stata selezionata alcuna misura attiva."
-#. screenid: 113
#: packages/taler-exchange-aml-webui/src/components/ShowDecisionLimitInfo.tsx:202
-#: packages/taler-exchange-aml-webui/src/pages/DecisionWizard.tsx:210
+#: packages/taler-exchange-aml-webui/src/pages/DecisionWizard.tsx:208
#: packages/taler-exchange-aml-webui/src/pages/Info.tsx:132
msgid "Account properties"
msgstr "Proprietà del conto"
@@ -1106,10 +1030,9 @@ msgid ""
"No stored or currently configured definition is available for this reference."
msgstr ""
-#. screenid: 122
#: packages/taler-exchange-aml-webui/src/components/ShowDecisionLimitInfo.tsx:291
-#: packages/taler-exchange-aml-webui/src/components/NewMeasure.tsx:659
-#: packages/taler-exchange-aml-webui/src/components/NewMeasure.tsx:938
+#: packages/taler-exchange-aml-webui/src/components/NewMeasure.tsx:657
+#: packages/taler-exchange-aml-webui/src/components/NewMeasure.tsx:936
msgid "Check"
msgstr "Verifica"
@@ -1124,10 +1047,9 @@ msgstr ""
msgid "Description unavailable"
msgstr "Attributi non disponibili"
-#. screenid: 122
#: packages/taler-exchange-aml-webui/src/components/ShowDecisionLimitInfo.tsx:299
-#: packages/taler-exchange-aml-webui/src/components/NewMeasure.tsx:639
-#: packages/taler-exchange-aml-webui/src/components/NewMeasure.tsx:891
+#: packages/taler-exchange-aml-webui/src/components/NewMeasure.tsx:637
+#: packages/taler-exchange-aml-webui/src/components/NewMeasure.tsx:889
msgid "Program"
msgstr "Programma"
@@ -1136,10 +1058,9 @@ msgstr "Programma"
msgid "Voluntary"
msgstr ""
-#. screenid: 122
#: packages/taler-exchange-aml-webui/src/components/ShowDecisionLimitInfo.tsx:320
-#: packages/taler-exchange-aml-webui/src/components/NewMeasure.tsx:682
-#: packages/taler-exchange-aml-webui/src/components/NewMeasure.tsx:907
+#: packages/taler-exchange-aml-webui/src/components/NewMeasure.tsx:680
+#: packages/taler-exchange-aml-webui/src/components/NewMeasure.tsx:905
msgid "Context"
msgstr "Contesto"
@@ -1151,10 +1072,9 @@ msgstr "Data della decisione"
msgid "Expired"
msgstr "Scaduto"
-#. screenid: 102
#: packages/taler-exchange-aml-webui/src/components/ShowDecisionLimitInfo.tsx:357
#: packages/taler-exchange-aml-webui/src/pages/AccountDetails.tsx:438
-#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:355
+#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:354
msgid "Expires"
msgstr "Scade"
@@ -1178,9 +1098,8 @@ msgstr ""
msgid "Made by"
msgstr ""
-#. screenid: 110
#: packages/taler-exchange-aml-webui/src/components/ShowDecisionLimitInfo.tsx:368
-#: packages/taler-exchange-aml-webui/src/pages/ShowCollectedInfo.tsx:272
+#: packages/taler-exchange-aml-webui/src/pages/ShowCollectedInfo.tsx:270
#, fuzzy
#| msgid "AML officer public key"
msgid "AML officer"
@@ -1241,18 +1160,16 @@ msgstr "Obbligatorio"
msgid "Required program inputs"
msgstr "Requisiti"
-#. screenid: 122
#: packages/taler-exchange-aml-webui/src/components/MeasureDetails.tsx:169
-#: packages/taler-exchange-aml-webui/src/components/NewMeasure.tsx:962
+#: packages/taler-exchange-aml-webui/src/components/NewMeasure.tsx:960
#: packages/taler-exchange-aml-webui/src/pages/Info.tsx:405
#, fuzzy
#| msgid "Required"
msgid "Required context"
msgstr "Obbligatorio"
-#. screenid: 122
#: packages/taler-exchange-aml-webui/src/components/MeasureDetails.tsx:170
-#: packages/taler-exchange-aml-webui/src/components/NewMeasure.tsx:954
+#: packages/taler-exchange-aml-webui/src/components/NewMeasure.tsx:952
#, fuzzy
#| msgid "Output"
msgid "Outputs"
@@ -1302,10 +1219,9 @@ msgstr "Verifica"
msgid "Started"
msgstr "Avviato"
-#. screenid: 112
#: packages/taler-exchange-aml-webui/src/components/ShowLegitimizationInfo.tsx:60
#: packages/taler-exchange-aml-webui/src/pages/AccountList.tsx:305
-#: packages/taler-exchange-aml-webui/src/pages/Profile.tsx:140
+#: packages/taler-exchange-aml-webui/src/pages/Profile.tsx:138
msgid "Status"
msgstr "Stato"
@@ -1361,49 +1277,41 @@ msgstr "Tra un anno"
msgid "Never"
msgstr "Mai"
-#. screenid: 122
-#. screenid: 102
#: packages/taler-exchange-aml-webui/src/pages/decision/Rules.tsx:105
#: packages/taler-exchange-aml-webui/src/pages/decision/Rules.tsx:114
-#: packages/taler-exchange-aml-webui/src/components/NewMeasure.tsx:98
-#: packages/taler-exchange-aml-webui/src/components/NewMeasure.tsx:107
+#: packages/taler-exchange-aml-webui/src/components/NewMeasure.tsx:96
+#: packages/taler-exchange-aml-webui/src/components/NewMeasure.tsx:105
#: packages/taler-exchange-aml-webui/src/pages/decision/Measures.tsx:66
#: packages/taler-exchange-aml-webui/src/pages/decision/Measures.tsx:75
-#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:199
-#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:208
+#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:198
+#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:207
#: packages/taler-exchange-aml-webui/src/Routing.tsx:560
#: packages/taler-exchange-aml-webui/src/Routing.tsx:569
msgid "Failed to load available measures."
msgstr "Impossibile caricare le misure disponibili."
-#. screenid: 122
-#. screenid: 102
#: packages/taler-exchange-aml-webui/src/pages/decision/Rules.tsx:119
-#: packages/taler-exchange-aml-webui/src/components/NewMeasure.tsx:112
+#: packages/taler-exchange-aml-webui/src/components/NewMeasure.tsx:110
#: packages/taler-exchange-aml-webui/src/pages/decision/Measures.tsx:80
-#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:213
+#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:212
#: packages/taler-exchange-aml-webui/src/pages/Info.tsx:298
#: packages/taler-exchange-aml-webui/src/Routing.tsx:516
#: packages/taler-exchange-aml-webui/src/Routing.tsx:574
msgid "The officer session is invalid."
msgstr "La sessione dell’addetto AML non è valida."
-#. screenid: 122
-#. screenid: 102
#: packages/taler-exchange-aml-webui/src/pages/decision/Rules.tsx:123
-#: packages/taler-exchange-aml-webui/src/components/NewMeasure.tsx:116
+#: packages/taler-exchange-aml-webui/src/components/NewMeasure.tsx:114
#: packages/taler-exchange-aml-webui/src/pages/decision/Measures.tsx:84
-#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:217
+#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:216
#: packages/taler-exchange-aml-webui/src/Routing.tsx:580
msgid "The measures endpoint was not found."
msgstr "L’endpoint delle misure non è stato trovato."
-#. screenid: 122
-#. screenid: 102
#: packages/taler-exchange-aml-webui/src/pages/decision/Rules.tsx:129
-#: packages/taler-exchange-aml-webui/src/components/NewMeasure.tsx:122
+#: packages/taler-exchange-aml-webui/src/components/NewMeasure.tsx:120
#: packages/taler-exchange-aml-webui/src/pages/decision/Measures.tsx:90
-#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:223
+#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:222
#: packages/taler-exchange-aml-webui/src/Routing.tsx:586
msgid "The officer session is disabled."
msgstr "La sessione dell’addetto AML è disabilitata."
@@ -1431,9 +1339,8 @@ msgstr "Aggiungi regola"
msgid "This measure is no longer available."
msgstr "Questa misura successiva non è più disponibile."
-#. screenid: 102
#: packages/taler-exchange-aml-webui/src/pages/decision/Rules.tsx:371
-#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:349
+#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:348
#, fuzzy
#| msgid "Properties"
msgid "Proposed rules"
@@ -1469,9 +1376,8 @@ msgstr "Operazioni senza limiti"
msgid "No proposed rule limits these operations: %1$s."
msgstr "Nessuna regola proposta limita queste operazioni: %1$s."
-#. screenid: 102
#: packages/taler-exchange-aml-webui/src/pages/decision/Rules.tsx:425
-#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:338
+#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:337
msgid "Invalid proposed rules"
msgstr "Regole proposte non valide"
@@ -1772,9 +1678,8 @@ msgstr "Conto aperto"
msgid "No officer or system note is available for this account."
msgstr "Non è disponibile alcun fascicolo AML per questo conto."
-#. screenid: 111
#: packages/taler-exchange-aml-webui/src/pages/AccountDetails.tsx:227
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:306
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:304
#, fuzzy
#| msgid "Send decision"
msgid "Current decision"
@@ -2226,224 +2131,190 @@ msgstr "Diminuito di"
msgid "Increased by"
msgstr "Aumentato di"
-#. screenid: 108
-#: packages/taler-exchange-aml-webui/src/pages/decision/Events.tsx:114
+#: packages/taler-exchange-aml-webui/src/pages/decision/Events.tsx:112
msgid ""
"The built-in event selection differs from the events derived from the "
"proposed account state."
msgstr ""
-#. screenid: 108
-#: packages/taler-exchange-aml-webui/src/pages/decision/Events.tsx:119
+#: packages/taler-exchange-aml-webui/src/pages/decision/Events.tsx:117
msgid ""
"Built-in events are derived from changes to the proposed account properties. "
"They are stored for reporting and statistics; they do not notify the "
"customer."
msgstr ""
-#. screenid: 108
-#: packages/taler-exchange-aml-webui/src/pages/decision/Events.tsx:138
+#: packages/taler-exchange-aml-webui/src/pages/decision/Events.tsx:136
#, fuzzy
#| msgid "Reset to default"
msgid "Reset to derived events"
msgstr "Ripristina i valori predefiniti"
-#. screenid: 108
-#: packages/taler-exchange-aml-webui/src/pages/decision/Events.tsx:169
+#: packages/taler-exchange-aml-webui/src/pages/decision/Events.tsx:167
msgid "Calculated"
msgstr "Calcolato"
-#. screenid: 108
-#: packages/taler-exchange-aml-webui/src/pages/decision/Events.tsx:170
+#: packages/taler-exchange-aml-webui/src/pages/decision/Events.tsx:168
msgid ""
"Events derived from proposed property changes and submitted information."
msgstr ""
-#. screenid: 108
-#: packages/taler-exchange-aml-webui/src/pages/decision/Events.tsx:184
+#: packages/taler-exchange-aml-webui/src/pages/decision/Events.tsx:182
msgid "Other built-in events"
msgstr ""
-#. screenid: 108
-#: packages/taler-exchange-aml-webui/src/pages/decision/Events.tsx:185
+#: packages/taler-exchange-aml-webui/src/pages/decision/Events.tsx:183
#, fuzzy
#| msgid "Events that can be triggered manually"
msgid "Additional events that may be recorded manually."
msgstr "Eventi che possono essere attivati manualmente"
-#. screenid: 108
-#: packages/taler-exchange-aml-webui/src/pages/decision/Events.tsx:198
+#: packages/taler-exchange-aml-webui/src/pages/decision/Events.tsx:196
#, fuzzy
#| msgid "Next event"
msgid "Custom events"
msgstr "Evento successivo"
-#. screenid: 108
-#: packages/taler-exchange-aml-webui/src/pages/decision/Events.tsx:199
+#: packages/taler-exchange-aml-webui/src/pages/decision/Events.tsx:197
msgid "Operator-defined event names that are not part of the selected dialect."
msgstr ""
-#. screenid: 108
-#: packages/taler-exchange-aml-webui/src/pages/decision/Events.tsx:213
+#: packages/taler-exchange-aml-webui/src/pages/decision/Events.tsx:211
#, fuzzy
#| msgid "Describe the decision."
msgid "Events recorded with this decision"
msgstr "Descrivi la decisione."
-#. screenid: 108
-#: packages/taler-exchange-aml-webui/src/pages/decision/Events.tsx:214
+#: packages/taler-exchange-aml-webui/src/pages/decision/Events.tsx:212
#, fuzzy
#| msgid ""
#| "The events will be triggered only after the decision has been confirmed."
msgid "Events are added only after the decision is successfully submitted."
msgstr "Gli eventi verranno attivati solo dopo la conferma della decisione."
-#. screenid: 107
-#: packages/taler-exchange-aml-webui/src/pages/decision/Information.tsx:211
+#: packages/taler-exchange-aml-webui/src/pages/decision/Information.tsx:209
#, fuzzy
#| msgid "System information"
msgid "Add customer information"
msgstr "Informazioni di sistema"
-#. screenid: 107
-#: packages/taler-exchange-aml-webui/src/pages/decision/Information.tsx:214
+#: packages/taler-exchange-aml-webui/src/pages/decision/Information.tsx:212
msgid ""
"The completed form is attached to this AML decision as reviewed account "
"information. It does not create a customer-facing measure."
msgstr ""
-#. screenid: 107
-#: packages/taler-exchange-aml-webui/src/pages/decision/Information.tsx:225
+#: packages/taler-exchange-aml-webui/src/pages/decision/Information.tsx:223
#, fuzzy
#| msgid "Collected information"
msgid "Selected form"
msgstr "Informazioni raccolte"
-#. screenid: 107
-#: packages/taler-exchange-aml-webui/src/pages/decision/Information.tsx:235
+#: packages/taler-exchange-aml-webui/src/pages/decision/Information.tsx:233
#, fuzzy
#| msgid "Complete the form"
msgid "Choose another form"
msgstr "Completa il modulo"
-#. screenid: 107
-#: packages/taler-exchange-aml-webui/src/pages/decision/Information.tsx:244
+#: packages/taler-exchange-aml-webui/src/pages/decision/Information.tsx:242
msgid "Expiration"
msgstr "Scadenza"
-#. screenid: 107
-#: packages/taler-exchange-aml-webui/src/pages/decision/Information.tsx:245
+#: packages/taler-exchange-aml-webui/src/pages/decision/Information.tsx:243
msgid "Expiration date of the information filled in this form."
msgstr "Data di scadenza delle informazioni compilate in questo modulo."
-#. screenid: 107
-#: packages/taler-exchange-aml-webui/src/pages/decision/Information.tsx:256
+#: packages/taler-exchange-aml-webui/src/pages/decision/Information.tsx:254
#: packages/taler-exchange-aml-webui/src/pages/Forms.tsx:250
#, fuzzy
#| msgid "Context"
msgid "Form context"
msgstr "Contesto"
-#. screenid: 107
-#: packages/taler-exchange-aml-webui/src/pages/decision/Information.tsx:263
+#: packages/taler-exchange-aml-webui/src/pages/decision/Information.tsx:261
#: packages/taler-exchange-aml-webui/src/pages/Forms.tsx:259
#, fuzzy
#| msgid "Context"
msgid "Advanced form context"
msgstr "Contesto"
-#. screenid: 107
-#: packages/taler-exchange-aml-webui/src/pages/decision/Information.tsx:266
+#: packages/taler-exchange-aml-webui/src/pages/decision/Information.tsx:264
msgid ""
"Only change this operator-defined JSON when the form documentation requires "
"additional context."
msgstr ""
-#. screenid: 107
-#: packages/taler-exchange-aml-webui/src/pages/decision/Information.tsx:272
+#: packages/taler-exchange-aml-webui/src/pages/decision/Information.tsx:270
#, fuzzy
#| msgid "Context"
msgid "Context as JSON"
msgstr "Contesto"
-#. screenid: 107
-#: packages/taler-exchange-aml-webui/src/pages/decision/Information.tsx:293
+#: packages/taler-exchange-aml-webui/src/pages/decision/Information.tsx:291
#: packages/taler-exchange-aml-webui/src/pages/Forms.tsx:326
#, fuzzy
msgid "Invalid JSON"
msgstr "Host non valido"
-#. screenid: 107
-#: packages/taler-exchange-aml-webui/src/pages/decision/Information.tsx:298
+#: packages/taler-exchange-aml-webui/src/pages/decision/Information.tsx:296
msgid "Invalid expiration"
msgstr "Scadenza non valida"
-#. screenid: 107
-#: packages/taler-exchange-aml-webui/src/pages/decision/Information.tsx:299
+#: packages/taler-exchange-aml-webui/src/pages/decision/Information.tsx:297
msgid "Attributes require an expiration date in the future or set to Never."
msgstr ""
"Gli attributi richiedono una data di scadenza futura o devono essere "
"impostati su «Mai»."
-#. screenid: 107
-#: packages/taler-exchange-aml-webui/src/pages/decision/Information.tsx:357
+#: packages/taler-exchange-aml-webui/src/pages/decision/Information.tsx:355
msgid "Include new information"
msgstr "Includi nuove informazioni"
-#. screenid: 107
-#: packages/taler-exchange-aml-webui/src/pages/decision/Information.tsx:358
+#: packages/taler-exchange-aml-webui/src/pages/decision/Information.tsx:356
msgid ""
"This step is optional. Select a form to attach newly reviewed AML/KYC "
"information, or continue without one."
msgstr ""
-#. screenid: 107
-#: packages/taler-exchange-aml-webui/src/pages/decision/Information.tsx:363
+#: packages/taler-exchange-aml-webui/src/pages/decision/Information.tsx:361
msgid "AML/KYC form"
msgstr ""
-#. screenid: 107
-#: packages/taler-exchange-aml-webui/src/pages/decision/Information.tsx:364
+#: packages/taler-exchange-aml-webui/src/pages/decision/Information.tsx:362
msgid "Search AML/KYC forms"
msgstr "Cerca moduli AML/KYC"
-#. screenid: 106
-#: packages/taler-exchange-aml-webui/src/pages/decision/Justification.tsx:99
+#: packages/taler-exchange-aml-webui/src/pages/decision/Justification.tsx:97
#, fuzzy
#| msgid "Accounts under investigation."
msgid "The account will be included in the AML investigation queue."
msgstr "Conti sotto indagine."
-#. screenid: 106
-#: packages/taler-exchange-aml-webui/src/pages/decision/Justification.tsx:104
+#: packages/taler-exchange-aml-webui/src/pages/decision/Justification.tsx:102
#, fuzzy
#| msgid "Accounts under investigation."
msgid "The account will not be included in the AML investigation queue."
msgstr "Conti sotto indagine."
-#. screenid: 106
-#: packages/taler-exchange-aml-webui/src/pages/decision/Justification.tsx:112
+#: packages/taler-exchange-aml-webui/src/pages/decision/Justification.tsx:110
#, fuzzy
#| msgid "Investigation"
msgid "Current investigation status"
msgstr "Indagine"
-#. screenid: 106
-#: packages/taler-exchange-aml-webui/src/pages/decision/Justification.tsx:126
+#: packages/taler-exchange-aml-webui/src/pages/decision/Justification.tsx:124
#, fuzzy
#| msgid "No previous decisions"
msgid "No previous decision"
msgstr "Nessuna decisione precedente"
-#. screenid: 106
-#: packages/taler-exchange-aml-webui/src/pages/decision/Justification.tsx:138
+#: packages/taler-exchange-aml-webui/src/pages/decision/Justification.tsx:136
#, fuzzy
#| msgid "Investigation"
msgid "Investigation status after this decision"
msgstr "Indagine"
-#. screenid: 106
-#: packages/taler-exchange-aml-webui/src/pages/decision/Justification.tsx:143
+#: packages/taler-exchange-aml-webui/src/pages/decision/Justification.tsx:141
#, fuzzy
#| msgid "Measures the customer must complete under the current policy."
msgid ""
@@ -2451,244 +2322,203 @@ msgid ""
"after this decision is submitted."
msgstr "Misure che il cliente deve completare secondo la politica attuale."
-#. screenid: 106
-#: packages/taler-exchange-aml-webui/src/pages/decision/Justification.tsx:194
+#: packages/taler-exchange-aml-webui/src/pages/decision/Justification.tsx:192
#, fuzzy
#| msgid "Decision date"
msgid "Decision rationale"
msgstr "Data della decisione"
-#. screenid: 106
-#: packages/taler-exchange-aml-webui/src/pages/decision/Justification.tsx:195
+#: packages/taler-exchange-aml-webui/src/pages/decision/Justification.tsx:193
msgid ""
"Record the facts and reasoning needed to understand this decision in a later "
"audit or review."
msgstr ""
-#. screenid: 122
-#: packages/taler-exchange-aml-webui/src/components/NewMeasure.tsx:264
+#: packages/taler-exchange-aml-webui/src/components/NewMeasure.tsx:262
#, fuzzy
#| msgid "Custom measures"
msgid "Create custom measure"
msgstr "Misure personalizzate"
-#. screenid: 122
-#: packages/taler-exchange-aml-webui/src/components/NewMeasure.tsx:266
+#: packages/taler-exchange-aml-webui/src/components/NewMeasure.tsx:264
#, fuzzy
#| msgid "Add custom measure"
msgid "Edit custom measure"
msgstr "Aggiungi misura personalizzata"
-#. screenid: 122
-#: packages/taler-exchange-aml-webui/src/components/NewMeasure.tsx:270
+#: packages/taler-exchange-aml-webui/src/components/NewMeasure.tsx:268
msgid ""
"Combine a customer check with an AML program, or use SKIP to run a program "
"immediately. Context values must satisfy the selected check and program "
"requirements."
msgstr ""
-#. screenid: 122
-#: packages/taler-exchange-aml-webui/src/components/NewMeasure.tsx:289
-#: packages/taler-exchange-aml-webui/src/components/NewMeasure.tsx:478
+#: packages/taler-exchange-aml-webui/src/components/NewMeasure.tsx:287
+#: packages/taler-exchange-aml-webui/src/components/NewMeasure.tsx:476
#: packages/taler-exchange-aml-webui/src/pages/decision/Measures.tsx:465
msgid "Add custom measure"
msgstr "Aggiungi misura personalizzata"
-#. screenid: 122
-#: packages/taler-exchange-aml-webui/src/components/NewMeasure.tsx:299
-#: packages/taler-exchange-aml-webui/src/components/NewMeasure.tsx:488
+#: packages/taler-exchange-aml-webui/src/components/NewMeasure.tsx:297
+#: packages/taler-exchange-aml-webui/src/components/NewMeasure.tsx:486
msgid "Save changes"
msgstr ""
-#. screenid: 122
-#: packages/taler-exchange-aml-webui/src/components/NewMeasure.tsx:306
-#: packages/taler-exchange-aml-webui/src/components/NewMeasure.tsx:495
+#: packages/taler-exchange-aml-webui/src/components/NewMeasure.tsx:304
+#: packages/taler-exchange-aml-webui/src/components/NewMeasure.tsx:493
#, fuzzy
#| msgid "Add custom measure"
msgid "Remove custom measure"
msgstr "Aggiungi misura personalizzata"
-#. screenid: 122
-#: packages/taler-exchange-aml-webui/src/components/NewMeasure.tsx:547
+#: packages/taler-exchange-aml-webui/src/components/NewMeasure.tsx:545
#, fuzzy
#| msgid "Configure verification type: %1$s"
msgid "Configure %1$s verification"
msgstr "Configura il tipo di verifica: %1$s"
-#. screenid: 122
-#: packages/taler-exchange-aml-webui/src/components/NewMeasure.tsx:558
+#: packages/taler-exchange-aml-webui/src/components/NewMeasure.tsx:556
msgid "Use advanced measure editor"
msgstr ""
-#. screenid: 122
-#: packages/taler-exchange-aml-webui/src/components/NewMeasure.tsx:587
+#: packages/taler-exchange-aml-webui/src/components/NewMeasure.tsx:585
#, fuzzy
#| msgid "Name of the verification measure"
msgid "Use guided verification editor"
msgstr "Nome della misura di verifica"
-#. screenid: 122
-#: packages/taler-exchange-aml-webui/src/components/NewMeasure.tsx:632
-#: packages/taler-exchange-aml-webui/src/components/NewMeasure.tsx:1111
+#: packages/taler-exchange-aml-webui/src/components/NewMeasure.tsx:630
+#: packages/taler-exchange-aml-webui/src/components/NewMeasure.tsx:1109
msgid "There is already a measure with that name"
msgstr "Esiste già una misura con quel nome"
-#. screenid: 122
-#: packages/taler-exchange-aml-webui/src/components/NewMeasure.tsx:646
+#: packages/taler-exchange-aml-webui/src/components/NewMeasure.tsx:644
msgid ""
"Runs immediately for SKIP measures, or after a successful check. It may be "
"omitted for a check that only presents or collects information."
msgstr ""
-#. screenid: 122
-#: packages/taler-exchange-aml-webui/src/components/NewMeasure.tsx:650
+#: packages/taler-exchange-aml-webui/src/components/NewMeasure.tsx:648
msgid "Missing check or program"
msgstr "Verifica o programma mancante"
-#. screenid: 122
-#: packages/taler-exchange-aml-webui/src/components/NewMeasure.tsx:660
+#: packages/taler-exchange-aml-webui/src/components/NewMeasure.tsx:658
msgid ""
"The customer-facing check to perform before the program. Leave empty to use "
"SKIP and run the program immediately."
msgstr ""
-#. screenid: 122
-#: packages/taler-exchange-aml-webui/src/components/NewMeasure.tsx:683
+#: packages/taler-exchange-aml-webui/src/components/NewMeasure.tsx:681
msgid ""
"Configuration values required by the selected check or program. Property "
"names and value types must match the exchange configuration."
msgstr ""
-#. screenid: 122
-#: packages/taler-exchange-aml-webui/src/components/NewMeasure.tsx:690
+#: packages/taler-exchange-aml-webui/src/components/NewMeasure.tsx:688
msgid "Field name"
msgstr "Nome del campo"
-#. screenid: 122
-#: packages/taler-exchange-aml-webui/src/components/NewMeasure.tsx:695
+#: packages/taler-exchange-aml-webui/src/components/NewMeasure.tsx:693
msgid "Type"
msgstr "Tipo"
-#. screenid: 122
-#: packages/taler-exchange-aml-webui/src/components/NewMeasure.tsx:699
+#: packages/taler-exchange-aml-webui/src/components/NewMeasure.tsx:697
msgid "string"
msgstr "stringa"
-#. screenid: 122
-#: packages/taler-exchange-aml-webui/src/components/NewMeasure.tsx:703
+#: packages/taler-exchange-aml-webui/src/components/NewMeasure.tsx:701
msgid "number"
msgstr "numero"
-#. screenid: 122
-#: packages/taler-exchange-aml-webui/src/components/NewMeasure.tsx:707
+#: packages/taler-exchange-aml-webui/src/components/NewMeasure.tsx:705
msgid "boolean"
msgstr "booleano"
-#. screenid: 122
-#: packages/taler-exchange-aml-webui/src/components/NewMeasure.tsx:711
+#: packages/taler-exchange-aml-webui/src/components/NewMeasure.tsx:709
msgid "json"
msgstr "json"
-#. screenid: 122
-#: packages/taler-exchange-aml-webui/src/components/NewMeasure.tsx:738
-#: packages/taler-exchange-aml-webui/src/components/NewMeasure.tsx:792
+#: packages/taler-exchange-aml-webui/src/components/NewMeasure.tsx:736
+#: packages/taler-exchange-aml-webui/src/components/NewMeasure.tsx:790
#, fuzzy
#| msgid "Form not available"
msgid "Program \"%1$s\" is not available"
msgstr "Modulo non disponibile"
-#. screenid: 122
-#: packages/taler-exchange-aml-webui/src/components/NewMeasure.tsx:742
+#: packages/taler-exchange-aml-webui/src/components/NewMeasure.tsx:740
msgid "There are unsatisfied inputs: %1$s"
msgstr "Ci sono input non soddisfatti: %1$s"
-#. screenid: 122
-#: packages/taler-exchange-aml-webui/src/components/NewMeasure.tsx:750
-#: packages/taler-exchange-aml-webui/src/components/NewMeasure.tsx:772
+#: packages/taler-exchange-aml-webui/src/components/NewMeasure.tsx:748
+#: packages/taler-exchange-aml-webui/src/components/NewMeasure.tsx:770
msgid "Check \"%1$s\" is not available"
msgstr ""
-#. screenid: 122
-#: packages/taler-exchange-aml-webui/src/components/NewMeasure.tsx:756
+#: packages/taler-exchange-aml-webui/src/components/NewMeasure.tsx:754
msgid "There are missing inputs: %1$s"
msgstr "Ci sono input mancanti: %1$s"
-#. screenid: 122
-#: packages/taler-exchange-aml-webui/src/components/NewMeasure.tsx:779
-#: packages/taler-exchange-aml-webui/src/components/NewMeasure.tsx:799
+#: packages/taler-exchange-aml-webui/src/components/NewMeasure.tsx:777
+#: packages/taler-exchange-aml-webui/src/components/NewMeasure.tsx:797
msgid "There are missing requirements: %1$s"
msgstr "Ci sono requisiti mancanti: %1$s"
-#. screenid: 122
-#: packages/taler-exchange-aml-webui/src/components/NewMeasure.tsx:855
+#: packages/taler-exchange-aml-webui/src/components/NewMeasure.tsx:853
msgid "Can't be empty"
msgstr "Non può essere vuoto"
-#. screenid: 122
-#: packages/taler-exchange-aml-webui/src/components/NewMeasure.tsx:859
+#: packages/taler-exchange-aml-webui/src/components/NewMeasure.tsx:857
msgid "Not a number"
msgstr "Non è un numero"
-#. screenid: 122
-#: packages/taler-exchange-aml-webui/src/components/NewMeasure.tsx:861
+#: packages/taler-exchange-aml-webui/src/components/NewMeasure.tsx:859
msgid "It should be finite"
msgstr "Deve essere finito"
-#. screenid: 122
-#: packages/taler-exchange-aml-webui/src/components/NewMeasure.tsx:866
+#: packages/taler-exchange-aml-webui/src/components/NewMeasure.tsx:864
msgid "It should be either \"true\" or \"false\""
msgstr "Deve essere \"true\" o \"false\""
-#. screenid: 122
-#: packages/taler-exchange-aml-webui/src/components/NewMeasure.tsx:871
+#: packages/taler-exchange-aml-webui/src/components/NewMeasure.tsx:869
msgid "Couldn't parse as json string: %1$s"
msgstr "Impossibile analizzare come stringa json: %1$s"
-#. screenid: 122
-#: packages/taler-exchange-aml-webui/src/components/NewMeasure.tsx:899
-#: packages/taler-exchange-aml-webui/src/components/NewMeasure.tsx:946
+#: packages/taler-exchange-aml-webui/src/components/NewMeasure.tsx:897
+#: packages/taler-exchange-aml-webui/src/components/NewMeasure.tsx:944
msgid "Description"
msgstr "Descrizione"
-#. screenid: 122
-#: packages/taler-exchange-aml-webui/src/components/NewMeasure.tsx:915
+#: packages/taler-exchange-aml-webui/src/components/NewMeasure.tsx:913
msgid "Inputs"
msgstr "Input"
-#. screenid: 122
-#: packages/taler-exchange-aml-webui/src/components/NewMeasure.tsx:970
+#: packages/taler-exchange-aml-webui/src/components/NewMeasure.tsx:968
msgid "Fallback"
msgstr "Fallback"
-#. screenid: 122
-#: packages/taler-exchange-aml-webui/src/components/NewMeasure.tsx:993
+#: packages/taler-exchange-aml-webui/src/components/NewMeasure.tsx:991
#, fuzzy
#| msgid "Context"
msgid "Context values"
msgstr "Contesto"
-#. screenid: 122
-#: packages/taler-exchange-aml-webui/src/components/NewMeasure.tsx:1045
+#: packages/taler-exchange-aml-webui/src/components/NewMeasure.tsx:1043
msgid "Selected pipeline"
msgstr ""
-#. screenid: 122
-#: packages/taler-exchange-aml-webui/src/components/NewMeasure.tsx:1048
+#: packages/taler-exchange-aml-webui/src/components/NewMeasure.tsx:1046
msgid "Review how the exchange will execute this measure."
msgstr ""
-#. screenid: 122
-#: packages/taler-exchange-aml-webui/src/components/NewMeasure.tsx:1105
+#: packages/taler-exchange-aml-webui/src/components/NewMeasure.tsx:1103
msgid "Name of the verification measure"
msgstr "Nome della misura di verifica"
-#. screenid: 122
-#: packages/taler-exchange-aml-webui/src/components/NewMeasure.tsx:1118
+#: packages/taler-exchange-aml-webui/src/components/NewMeasure.tsx:1116
msgid "Read only"
msgstr "Sola lettura"
-#. screenid: 122
-#: packages/taler-exchange-aml-webui/src/components/NewMeasure.tsx:1119
+#: packages/taler-exchange-aml-webui/src/components/NewMeasure.tsx:1117
msgid "Prevent the customer from changing the address"
msgstr "Impedisce al cliente di modificare l'indirizzo"
@@ -2703,9 +2533,8 @@ msgid ""
"selection empty when no immediate customer action is required."
msgstr ""
-#. screenid: 102
#: packages/taler-exchange-aml-webui/src/pages/decision/Measures.tsx:317
-#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:293
+#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:292
#, fuzzy
#| msgid "Any one listed measure may be completed."
msgid "Only one instant measure is allowed"
@@ -2761,9 +2590,8 @@ msgstr "Misure del server"
msgid "Configure"
msgstr "Configura misura"
-#. screenid: 102
#: packages/taler-exchange-aml-webui/src/pages/decision/Measures.tsx:471
-#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:569
+#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:568
msgid "Custom measures"
msgstr "Misure personalizzate"
@@ -2815,11 +2643,9 @@ msgid ""
"measure first."
msgstr ""
-#. screenid: 102
-#. screenid: 113
#: packages/taler-exchange-aml-webui/src/pages/decision/Measures.tsx:629
-#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:395
-#: packages/taler-exchange-aml-webui/src/pages/DecisionWizard.tsx:220
+#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:394
+#: packages/taler-exchange-aml-webui/src/pages/DecisionWizard.tsx:218
#, fuzzy
#| msgid "Instant measures"
msgid "Immediate measures"
@@ -2831,56 +2657,47 @@ msgid ""
"exchange."
msgstr ""
-#. screenid: 102
-#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:180
+#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:179
#, fuzzy
msgid "Failed to make the decision."
msgstr "Descrivi la decisione."
-#. screenid: 102
-#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:183
+#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:182
#, fuzzy
msgid "Invalid credentials."
msgstr "Credenziali invalide."
-#. screenid: 102
-#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:185
+#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:184
msgid "Session not found. Contact the administrator."
msgstr ""
-#. screenid: 102
-#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:187
+#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:186
msgid ""
"The exchange rejected the decision because the officer session is disabled "
"or the account has a newer decision. Reload the account before trying again."
msgstr ""
-#. screenid: 102
-#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:241
+#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:240
msgid ""
"This decision records that an MROS report was filed. Confirm that the report "
"has actually been submitted before continuing."
msgstr ""
-#. screenid: 102
-#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:254
+#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:253
#, fuzzy
#| msgid "No manual review"
msgid "Go back and review"
msgstr "Nessuna revisione manuale"
-#. screenid: 102
-#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:261
+#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:260
msgid "Confirm decision"
msgstr "Conferma decisione"
-#. screenid: 102
-#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:273
+#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:272
msgid "Unknown measure"
msgstr "Misura sconosciuta"
-#. screenid: 102
-#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:274
+#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:273
msgid ""
"A rule or immediate action references a measure that is not available. "
"Review the rules and measures before submitting."
@@ -2888,71 +2705,59 @@ msgstr ""
"Una regola o un’azione immediata fa riferimento a una misura non "
"disponibile. Verifica le regole e le misure prima dell’invio."
-#. screenid: 102
-#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:281
+#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:280
#, fuzzy
#| msgid "Add custom measure"
msgid "Invalid custom measure"
msgstr "Aggiungi misura personalizzata"
-#. screenid: 102
-#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:282
+#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:281
msgid ""
"A custom measure references an unavailable check or program, lacks required "
"context, or cannot provide the selected program inputs. Review the immediate "
"measures before submitting."
msgstr ""
-#. screenid: 102
-#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:295
+#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:294
msgid "Remove all but one instant measure before submitting this decision."
msgstr ""
-#. screenid: 102
-#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:303
+#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:302
msgid "Transaction rules not reviewed"
msgstr "Regole di transazione non verificate"
-#. screenid: 102
-#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:305
+#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:304
msgid ""
"Review the proposed rules and their expiration before submitting this "
"decision."
msgstr ""
-#. screenid: 102
-#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:313
+#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:312
msgid "Missing deadline"
msgstr "Scadenza mancante"
-#. screenid: 102
-#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:314
+#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:313
msgid "Set when the proposed rules expire and what should happen afterward."
msgstr ""
-#. screenid: 102
-#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:321
+#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:320
msgid "Invalid rule expiration"
msgstr "Scadenza delle regole non valida"
-#. screenid: 102
-#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:322
+#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:321
msgid "Rule expiration must be in the future or set to Never."
msgstr "La scadenza delle regole deve essere futura oppure impostata su «Mai»."
-#. screenid: 102
-#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:329
+#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:328
msgid "Missing rules"
msgstr "Regole mancanti"
-#. screenid: 102
-#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:330
+#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:329
msgid ""
"A decision must contain the complete rule set that will apply to the account."
msgstr ""
-#. screenid: 102
-#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:339
+#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:338
msgid ""
"Review the proposed rules. Hard blocks must be explicit, and Balance and "
"Refund rules must use an instant timeframe."
@@ -2960,245 +2765,207 @@ msgstr ""
"Controlla le regole proposte. I blocchi rigidi devono essere espliciti e le "
"regole per saldo e rimborso devono usare un intervallo istantaneo."
-#. screenid: 102
-#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:377
+#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:376
msgid "Immediate measures not reviewed"
msgstr ""
-#. screenid: 102
-#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:379
+#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:378
#, fuzzy
#| msgid "Measures the customer must complete under the current policy."
msgid "Review whether the customer must complete any immediate measures."
msgstr "Misure che il cliente deve completare secondo la politica attuale."
-#. screenid: 102
-#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:385
+#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:384
#, fuzzy
#| msgid "Triggered immediately without customer interaction."
msgid "No immediate customer action"
msgstr "Attivate immediatamente senza interazione del cliente."
-#. screenid: 102
-#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:386
+#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:385
msgid "No measure will start when this decision is submitted."
msgstr ""
-#. screenid: 102
-#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:400
+#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:399
#, fuzzy
#| msgid "Require all measures"
msgid "Every selected measure is required."
msgstr "Richiedi tutte le misure"
-#. screenid: 102
-#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:404
+#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:403
#, fuzzy
#| msgid "Any one listed measure may be completed."
msgid "Any one selected measure is sufficient."
msgstr "È possibile completare una qualsiasi delle misure elencate."
-#. screenid: 102
-#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:423
+#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:422
#, fuzzy
#| msgid "Unavailable"
msgid "Unavailable measures"
msgstr "Non disponibile"
-#. screenid: 102
-#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:425
+#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:424
#, fuzzy
#| msgid "The exchange does not support the selected export format."
msgid "The exchange did not return definitions for these selected measures:"
msgstr "L’exchange non supporta il formato di esportazione selezionato."
-#. screenid: 102
-#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:443
+#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:442
#, fuzzy
#| msgid "Account properties"
msgid "Account properties not reviewed"
msgstr "Proprietà del conto"
-#. screenid: 102
-#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:445
+#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:444
msgid "Review the account properties before submitting the decision."
msgstr ""
-#. screenid: 102
-#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:456
+#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:455
msgid "Reporting events not reviewed"
msgstr ""
-#. screenid: 102
-#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:458
+#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:457
msgid "Review which statistical events will be recorded with the decision."
msgstr ""
-#. screenid: 102
-#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:467
+#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:466
msgid "Case disposition incomplete"
msgstr ""
-#. screenid: 102
-#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:468
+#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:467
msgid "You must complete the justification section."
msgstr "Devi completare la sezione della giustificazione."
-#. screenid: 102
-#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:477
+#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:476
msgid "Invalid attributes"
msgstr "Attributi non validi"
-#. screenid: 102
-#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:478
+#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:477
msgid ""
"Correct the selected form or continue without attaching new customer "
"information."
msgstr ""
-#. screenid: 102
-#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:490
+#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:489
#, fuzzy
#| msgid "Check account details"
msgid "Decision details"
msgstr "Controlla i dettagli del conto"
-#. screenid: 102
-#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:494
+#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:493
msgid "Justification"
msgstr "Giustificazione"
-#. screenid: 102
-#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:497
+#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:496
#, fuzzy
#| msgid "Not opened"
msgid "Not provided"
msgstr "Non aperto"
-#. screenid: 102
-#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:501
+#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:500
#, fuzzy
#| msgid "Accounts under investigation."
msgid "The account remains under investigation."
msgstr "Conti sotto indagine."
-#. screenid: 102
-#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:505
+#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:504
#, fuzzy
#| msgid "Accounts under investigation."
msgid "The account will not remain under investigation."
msgstr "Conti sotto indagine."
-#. screenid: 102
-#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:534
+#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:533
msgid "No account properties"
msgstr "Nessuna proprietà del conto"
-#. screenid: 102
-#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:540
+#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:539
msgid "Events"
msgstr "Eventi"
-#. screenid: 102
-#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:543
+#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:542
#, fuzzy
#| msgid "Next event"
msgid "No events"
msgstr "Evento successivo"
-#. screenid: 102
-#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:548
+#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:547
#, fuzzy
#| msgid "Invalid attributes"
msgid "Submitted attributes"
msgstr "Attributi non validi"
-#. screenid: 102
-#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:556
+#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:555
#, fuzzy
#| msgid "Expiration date"
msgid "expiration set"
msgstr "Data di scadenza"
-#. screenid: 102
-#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:562
+#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:561
#, fuzzy
#| msgid "Invalid attributes"
msgid "No new attributes"
msgstr "Attributi non validi"
-#. screenid: 102
-#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:584
-#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:597
+#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:583
+#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:596
#, fuzzy
#| msgid "Officer decision"
msgid "Discard decision"
msgstr "Decisione dell’addetto"
-#. screenid: 102
-#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:591
+#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:590
#, fuzzy
#| msgid "Send decision"
msgid "Submit AML decision"
msgstr "Invia decisione"
-#. screenid: 102
-#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:596
+#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:595
#, fuzzy
#| msgid "Discard this key"
msgid "Discard this decision?"
msgstr "Elimina questa chiave"
-#. screenid: 102
-#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:601
+#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:600
msgid ""
"All entries made in this decision wizard will be lost. No change will be "
"submitted to the exchange."
msgstr ""
-#. screenid: 102
-#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:618
+#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:617
#, fuzzy
#| msgid "Review status"
msgid "Review this step"
msgstr "Stato della revisione"
-#. screenid: 113
-#: packages/taler-exchange-aml-webui/src/pages/DecisionWizard.tsx:151
+#: packages/taler-exchange-aml-webui/src/pages/DecisionWizard.tsx:149
#, fuzzy
#| msgctxt "threshold"
#| msgid "%1$s every %2$s"
msgid "Step %1$s of %2$s"
msgstr "%1$s ogni %2$s"
-#. screenid: 113
-#: packages/taler-exchange-aml-webui/src/pages/DecisionWizard.tsx:169
+#: packages/taler-exchange-aml-webui/src/pages/DecisionWizard.tsx:167
msgid "Decision steps"
msgstr ""
-#. screenid: 113
-#: packages/taler-exchange-aml-webui/src/pages/DecisionWizard.tsx:178
+#: packages/taler-exchange-aml-webui/src/pages/DecisionWizard.tsx:176
#, fuzzy
#| msgid "Previous event"
msgid "Previous step"
msgstr "Evento precedente"
-#. screenid: 113
-#: packages/taler-exchange-aml-webui/src/pages/DecisionWizard.tsx:187
+#: packages/taler-exchange-aml-webui/src/pages/DecisionWizard.tsx:185
#, fuzzy
#| msgid "Next event"
msgid "Next step"
msgstr "Evento successivo"
-#. screenid: 113
-#: packages/taler-exchange-aml-webui/src/pages/DecisionWizard.tsx:205
+#: packages/taler-exchange-aml-webui/src/pages/DecisionWizard.tsx:203
#, fuzzy
#| msgid "System information"
msgid "Customer information"
msgstr "Informazioni di sistema"
-#. screenid: 113
-#: packages/taler-exchange-aml-webui/src/pages/DecisionWizard.tsx:206
+#: packages/taler-exchange-aml-webui/src/pages/DecisionWizard.tsx:204
#, fuzzy
#| msgid ""
#| "You can review AML information, but this officer key cannot submit "
@@ -3208,70 +2975,59 @@ msgstr ""
"Puoi consultare le informazioni AML, ma questa chiave dell’operatore non può "
"inviare decisioni."
-#. screenid: 113
-#: packages/taler-exchange-aml-webui/src/pages/DecisionWizard.tsx:211
+#: packages/taler-exchange-aml-webui/src/pages/DecisionWizard.tsx:209
msgid "Review the account state derived from the available information."
msgstr ""
-#. screenid: 113
-#: packages/taler-exchange-aml-webui/src/pages/DecisionWizard.tsx:215
+#: packages/taler-exchange-aml-webui/src/pages/DecisionWizard.tsx:213
#, fuzzy
#| msgid "Missing events"
msgid "Reporting events"
msgstr "Eventi mancanti"
-#. screenid: 113
-#: packages/taler-exchange-aml-webui/src/pages/DecisionWizard.tsx:216
+#: packages/taler-exchange-aml-webui/src/pages/DecisionWizard.tsx:214
msgid "Review the statistical events recorded with this decision."
msgstr ""
-#. screenid: 113
-#: packages/taler-exchange-aml-webui/src/pages/DecisionWizard.tsx:221
+#: packages/taler-exchange-aml-webui/src/pages/DecisionWizard.tsx:219
#, fuzzy
#| msgid "Measures the customer must complete under the current policy."
msgid ""
"Choose actions the customer must complete after the decision is submitted."
msgstr "Misure che il cliente deve completare secondo la politica attuale."
-#. screenid: 113
-#: packages/taler-exchange-aml-webui/src/pages/DecisionWizard.tsx:225
+#: packages/taler-exchange-aml-webui/src/pages/DecisionWizard.tsx:223
#, fuzzy
#| msgctxt "operation type"
#| msgid "Transaction"
msgid "Transaction rules"
msgstr "Transazione"
-#. screenid: 113
-#: packages/taler-exchange-aml-webui/src/pages/DecisionWizard.tsx:226
+#: packages/taler-exchange-aml-webui/src/pages/DecisionWizard.tsx:224
msgid "Set operation thresholds, escalation measures, and expiration behavior."
msgstr ""
-#. screenid: 113
-#: packages/taler-exchange-aml-webui/src/pages/DecisionWizard.tsx:230
+#: packages/taler-exchange-aml-webui/src/pages/DecisionWizard.tsx:228
msgid "Case disposition"
msgstr ""
-#. screenid: 113
-#: packages/taler-exchange-aml-webui/src/pages/DecisionWizard.tsx:231
+#: packages/taler-exchange-aml-webui/src/pages/DecisionWizard.tsx:229
#, fuzzy
#| msgid "Accounts under investigation."
msgid "Record the rationale and whether the case remains under investigation."
msgstr "Conti sotto indagine."
-#. screenid: 113
-#: packages/taler-exchange-aml-webui/src/pages/DecisionWizard.tsx:235
+#: packages/taler-exchange-aml-webui/src/pages/DecisionWizard.tsx:233
#, fuzzy
#| msgid "Review and submit."
msgid "Review and submit"
msgstr "Rivedi e invia."
-#. screenid: 113
-#: packages/taler-exchange-aml-webui/src/pages/DecisionWizard.tsx:236
+#: packages/taler-exchange-aml-webui/src/pages/DecisionWizard.tsx:234
msgid "Check the complete decision before signing and submitting it."
msgstr ""
-#. screenid: 113
-#: packages/taler-exchange-aml-webui/src/pages/DecisionWizard.tsx:254
+#: packages/taler-exchange-aml-webui/src/pages/DecisionWizard.tsx:252
#, fuzzy
#| msgid "Decision date"
msgid "Decision progress"
@@ -3306,9 +3062,8 @@ msgid ""
"in this browser."
msgstr ""
-#. screenid: 112
#: packages/taler-exchange-aml-webui/src/pages/Developer.tsx:147
-#: packages/taler-exchange-aml-webui/src/pages/Profile.tsx:97
+#: packages/taler-exchange-aml-webui/src/pages/Profile.tsx:95
msgid "Exchange base URL"
msgstr "URL di base dell’exchange"
@@ -3974,13 +3729,11 @@ msgstr ""
msgid "Rendering PDF…"
msgstr ""
-#. screenid: 112
-#: packages/taler-exchange-aml-webui/src/pages/Profile.tsx:48
+#: packages/taler-exchange-aml-webui/src/pages/Profile.tsx:46
msgid "Session and access"
msgstr "Sessione e accesso"
-#. screenid: 112
-#: packages/taler-exchange-aml-webui/src/pages/Profile.tsx:51
+#: packages/taler-exchange-aml-webui/src/pages/Profile.tsx:49
msgid ""
"Review this officer's exchange access and manage the unlocked key in this "
"browser."
@@ -3988,63 +3741,51 @@ msgstr ""
"Controlla l’accesso di questo operatore all’exchange e gestisci la chiave "
"sbloccata in questo browser."
-#. screenid: 112
-#: packages/taler-exchange-aml-webui/src/pages/Profile.tsx:77
+#: packages/taler-exchange-aml-webui/src/pages/Profile.tsx:75
msgid "Permissions"
msgstr "Autorizzazioni"
-#. screenid: 112
-#: packages/taler-exchange-aml-webui/src/pages/Profile.tsx:88
+#: packages/taler-exchange-aml-webui/src/pages/Profile.tsx:86
msgid "Read-only"
msgstr "Sola lettura"
-#. screenid: 112
-#: packages/taler-exchange-aml-webui/src/pages/Profile.tsx:90
+#: packages/taler-exchange-aml-webui/src/pages/Profile.tsx:88
msgid "Read and write"
msgstr "Lettura e scrittura"
-#. screenid: 112
-#: packages/taler-exchange-aml-webui/src/pages/Profile.tsx:118
+#: packages/taler-exchange-aml-webui/src/pages/Profile.tsx:116
msgid "Session security"
msgstr "Sicurezza della sessione"
-#. screenid: 112
-#: packages/taler-exchange-aml-webui/src/pages/Profile.tsx:121
+#: packages/taler-exchange-aml-webui/src/pages/Profile.tsx:119
msgid "Lock the session when you leave this device unattended."
msgstr "Blocca la sessione quando lasci questo dispositivo incustodito."
-#. screenid: 112
-#: packages/taler-exchange-aml-webui/src/pages/Profile.tsx:133
+#: packages/taler-exchange-aml-webui/src/pages/Profile.tsx:131
msgid "Lock now"
msgstr "Blocca ora"
-#. screenid: 112
-#: packages/taler-exchange-aml-webui/src/pages/Profile.tsx:148
+#: packages/taler-exchange-aml-webui/src/pages/Profile.tsx:146
msgid "Unlocked"
msgstr "Sbloccata"
-#. screenid: 112
-#: packages/taler-exchange-aml-webui/src/pages/Profile.tsx:154
+#: packages/taler-exchange-aml-webui/src/pages/Profile.tsx:152
msgid "Locks automatically"
msgstr "Blocco automatico"
-#. screenid: 112
-#: packages/taler-exchange-aml-webui/src/pages/Profile.tsx:165
+#: packages/taler-exchange-aml-webui/src/pages/Profile.tsx:163
msgid "Exact time"
msgstr "Ora esatta"
-#. screenid: 112
-#: packages/taler-exchange-aml-webui/src/pages/Profile.tsx:185
+#: packages/taler-exchange-aml-webui/src/pages/Profile.tsx:183
msgid "Copy public key"
msgstr "Copia chiave pubblica"
-#. screenid: 112
-#: packages/taler-exchange-aml-webui/src/pages/Profile.tsx:200
+#: packages/taler-exchange-aml-webui/src/pages/Profile.tsx:198
msgid "Remove key from this browser"
msgstr "Rimuovi la chiave da questo browser"
-#. screenid: 112
-#: packages/taler-exchange-aml-webui/src/pages/Profile.tsx:203
+#: packages/taler-exchange-aml-webui/src/pages/Profile.tsx:201
msgid ""
"Removing this key deletes the officer key from this browser. It does not "
"revoke or change the officer's access at the exchange. Ask the exchange "
@@ -4054,63 +3795,51 @@ msgstr ""
"browser. Non revoca né modifica l’accesso dell’operatore all’exchange. Se "
"necessario, chiedi all’operatore dell’exchange di revocare l’accesso."
-#. screenid: 112
-#: packages/taler-exchange-aml-webui/src/pages/Profile.tsx:214
-#: packages/taler-exchange-aml-webui/src/pages/Profile.tsx:222
+#: packages/taler-exchange-aml-webui/src/pages/Profile.tsx:212
+#: packages/taler-exchange-aml-webui/src/pages/Profile.tsx:220
msgid "Remove key"
msgstr "Rimuovi chiave"
-#. screenid: 112
-#: packages/taler-exchange-aml-webui/src/pages/Profile.tsx:221
+#: packages/taler-exchange-aml-webui/src/pages/Profile.tsx:219
msgid "Remove officer key?"
msgstr "Rimuovere la chiave dell’operatore?"
-#. screenid: 111
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:86
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:84
#: packages/taler-exchange-aml-webui/src/Routing.tsx:651
msgid "Find account"
msgstr "Trova conto"
-#. screenid: 111
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:89
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:87
msgid "Look up an account by its payto information or normalized payto hash."
msgstr ""
"Cerca un conto usando le informazioni payto o l’hash payto normalizzato."
-#. screenid: 111
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:100
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:98
msgid "Find by payto"
msgstr "Cerca per payto"
-#. screenid: 111
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:146
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:144
msgid "Find by normalized payto hash"
msgstr "Trova per hash payto normalizzato"
-#. screenid: 111
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:169
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:167
msgid "Enter a valid 52-character normalized payto hash."
msgstr "Inserisci un hash payto normalizzato valido di 52 caratteri."
-#. screenid: 111
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:179
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:177
msgid "Open account"
msgstr "Apri conto"
-#. screenid: 111
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:216
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:214
msgid "Failed to load account decisions."
msgstr "Impossibile caricare le decisioni del conto."
-#. screenid: 111
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:224
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:222
msgid "Failed to load the account history."
msgstr "Impossibile caricare la cronologia del conto."
-#. screenid: 111
-#. screenid: 110
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:229
-#: packages/taler-exchange-aml-webui/src/pages/ShowCollectedInfo.tsx:82
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:227
+#: packages/taler-exchange-aml-webui/src/pages/ShowCollectedInfo.tsx:80
#: packages/taler-exchange-aml-webui/src/pages/Transfers.tsx:269
msgid ""
"This session signature is invalid, contact administrator or create a new one."
@@ -4118,10 +3847,8 @@ msgstr ""
"La firma di questa sessione non è valida. Contatta l’amministratore o crea "
"una nuova sessione."
-#. screenid: 111
-#. screenid: 110
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:236
-#: packages/taler-exchange-aml-webui/src/pages/ShowCollectedInfo.tsx:89
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:234
+#: packages/taler-exchange-aml-webui/src/pages/ShowCollectedInfo.tsx:87
#: packages/taler-exchange-aml-webui/src/pages/Transfers.tsx:276
msgid ""
"The designated AML session is not known, contact administrator or create a "
@@ -4130,10 +3857,8 @@ msgstr ""
"La sessione AML indicata non è nota. Contatta l’amministratore o creane una "
"nuova."
-#. screenid: 111
-#. screenid: 110
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:243
-#: packages/taler-exchange-aml-webui/src/pages/ShowCollectedInfo.tsx:96
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:241
+#: packages/taler-exchange-aml-webui/src/pages/ShowCollectedInfo.tsx:94
#: packages/taler-exchange-aml-webui/src/pages/Transfers.tsx:283
msgid ""
"The designated AML session is not enabled, contact administrator or create a "
@@ -4142,497 +3867,409 @@ msgstr ""
"La sessione AML indicata non è abilitata. Contatta l’amministratore o creane "
"una nuova."
-#. screenid: 111
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:269
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:267
#, fuzzy
#| msgid "Account not found"
msgid "Account found"
msgstr "Conto non trovato"
-#. screenid: 111
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:272
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:270
msgid ""
"This account has an AML decision history. Open its case to review current "
"rules, measures, attributes, and past decisions."
msgstr ""
-#. screenid: 111
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:284
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:282
#, fuzzy
#| msgid "Open account"
msgid "Open account case"
msgstr "Apri conto"
-#. screenid: 111
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:298
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:839
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:296
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:837
msgid "Payto URI"
msgstr "URI Payto"
-#. screenid: 111
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:310
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:308
msgid "Active"
msgstr ""
-#. screenid: 111
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:312
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:310
#, fuzzy
#| msgid "Effective decision"
msgid "No active decision"
msgstr "Decisione in vigore"
-#. screenid: 111
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:318
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:316
#, fuzzy
#| msgid "File status"
msgid "Case status"
msgstr "Stato del fascicolo"
-#. screenid: 111
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:322
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:320
#, fuzzy
#| msgid "Investigation trigger"
msgid "Investigation required"
msgstr "Motivo dell’indagine"
-#. screenid: 111
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:324
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:322
#, fuzzy
#| msgid "Investigation state"
msgid "No investigation requested"
msgstr "Stato dell’indagine"
-#. screenid: 111
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:334
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:332
msgid "Account not found"
msgstr "Conto non trovato"
-#. screenid: 111
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:336
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:334
msgid "There is no history known for this account yet."
msgstr "Non è ancora nota alcuna cronologia per questo conto."
-#. screenid: 111
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:351
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:349
#, fuzzy
#| msgid "You can make a decision for this account anyway."
msgid "Start a decision for this account"
msgstr "Puoi comunque prendere una decisione per questo conto."
-#. screenid: 111
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:404
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:446
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:492
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:532
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:402
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:444
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:490
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:530
msgid "Search"
msgstr "Cerca"
-#. screenid: 111
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:624
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:622
msgid "Taler Bank"
msgstr "Taler Bank"
-#. screenid: 111
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:628
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:626
#: packages/taler-exchange-aml-webui/src/pages/Transfers.tsx:366
#: packages/taler-exchange-aml-webui/src/pages/Transfers.tsx:435
#: packages/taler-exchange-aml-webui/src/pages/Transfers.tsx:443
msgid "Wallet"
msgstr "Portafoglio"
-#. screenid: 111
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:632
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:630
msgid "Generic Payto:// URI"
msgstr "URI Payto:// generico"
-#. screenid: 111
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:635
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:633
msgid "Account type"
msgstr "Tipo di conto"
-#. screenid: 111
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:645
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:643
msgid "Should be 52 characters."
msgstr "Deve essere di 52 caratteri."
-#. screenid: 111
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:647
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:645
msgid "Failed to parse: %1$s"
msgstr "Impossibile analizzare: %1$s"
-#. screenid: 111
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:659
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:657
msgid "Address contains invalid characters."
msgstr "L'indirizzo contiene caratteri non validi."
-#. screenid: 111
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:661
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:659
msgid "Can't mix uppercased and lowercased characters."
msgstr "Impossibile combinare caratteri maiuscoli e minuscoli."
-#. screenid: 111
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:663
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:661
msgid "The addr checksum doesn't match."
msgstr "Il checksum dell'indirizzo non corrisponde."
-#. screenid: 111
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:665
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:663
msgid "Missing separator or address type."
msgstr "Separatore o tipo di indirizzo mancante."
-#. screenid: 111
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:667
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:665
msgid "Address should have less than 90 characters."
msgstr "L'indirizzo deve avere meno di 90 caratteri."
-#. screenid: 111
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:669
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:667
msgid "Address should have more than 6 characters."
msgstr "L'indirizzo deve avere più di 6 caratteri."
-#. screenid: 111
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:671
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:669
msgid "Decoding issue."
msgstr "Problema di decodifica."
-#. screenid: 111
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:673
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:671
msgid "Invalid data"
msgstr "Dati non validi"
-#. screenid: 111
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:683
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:681
msgid "Unsupported country."
msgstr "Paese non supportato."
-#. screenid: 111
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:685
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:683
msgid "IBANs have fewer than 34 characters."
msgstr "Gli IBAN hanno meno di 34 caratteri."
-#. screenid: 111
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:687
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:685
msgid "IBANs have more than 4 characters."
msgstr "Gli IBAN hanno più di 4 caratteri."
-#. screenid: 111
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:689
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:687
msgid "IBAN length is invalid for this country."
msgstr "La lunghezza dell'IBAN non è valida per questo paese."
-#. screenid: 111
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:691
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:689
msgid "It should only contain numbers and letters."
msgstr "Deve contenere solo numeri e lettere."
-#. screenid: 111
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:693
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:691
msgid "The checksum is wrong."
msgstr "Il checksum è errato."
-#. screenid: 111
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:711
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:709
msgid "The string should start with payto://"
msgstr "La stringa deve iniziare con payto://"
-#. screenid: 111
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:713
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:711
msgid "After the target type it should follow a '/' with more information."
msgstr ""
"Dopo il tipo di destinazione deve seguire un '/' con ulteriori informazioni."
-#. screenid: 111
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:715
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:713
msgid ""
"The target type is not supported, only x-taler-bank, taler-reserve or iban"
msgstr ""
"Il tipo di destinazione non è supportato, solo x-taler-bank, taler-reserve o "
"iban"
-#. screenid: 111
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:720
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:718
msgid "IBAN is missing"
msgstr "L'IBAN è mancante"
-#. screenid: 111
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:722
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:720
msgid "Bitcoin address is missing"
msgstr "L'indirizzo Bitcoin è mancante"
-#. screenid: 111
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:724
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:722
msgid "Bank host and account is missing"
msgstr "L'host della banca e il conto sono mancanti"
-#. screenid: 111
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:724
#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:726
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:728
msgid "Exchange host and account is missing"
msgstr "L'host dell'Exchange e il conto sono mancanti"
-#. screenid: 111
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:730
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:728
msgid "Ethereum address is missing"
msgstr "L'indirizzo Ethereum è mancante"
-#. screenid: 111
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:732
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:730
msgid "Cyclos address is missing"
msgstr "L'indirizzo Cyclos è mancante"
-#. screenid: 111
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:734
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:732
msgid "Void address is missing"
msgstr "Manca l’indirizzo void"
-#. screenid: 111
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:742
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:740
msgid "Invalid IBAN: %1$s"
msgstr "IBAN non valido: %1$s"
-#. screenid: 111
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:749
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:747
msgid "Invalid BTC: %1$s"
msgstr "BTC non valido: %1$s"
-#. screenid: 111
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:754
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:777
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:790
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:752
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:775
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:788
msgid "Invalid reserve: %1$s"
msgstr "Riserva non valida: %1$s"
-#. screenid: 111
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:765
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:775
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:788
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:809
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:763
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:773
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:786
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:807
msgid "Invalid host"
msgstr "Host non valido"
-#. screenid: 111
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:767
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:765
msgid "Invalid account"
msgstr "Conto non valido"
-#. screenid: 111
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:801
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:799
msgid "Invalid address"
msgstr "Indirizzo non valido"
-#. screenid: 111
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:840
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:838
msgid "As defined by RFC 8905"
msgstr "Come definito dalla RFC 8905"
-#. screenid: 111
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:841
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:839
msgid "payto://"
msgstr "payto://"
-#. screenid: 111
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:856
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:854
msgid "International Bank Account Number"
msgstr "Numero di conto bancario internazionale"
-#. screenid: 111
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:857
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:855
msgid "DE1231231231"
msgstr "DE1231231231"
-#. screenid: 111
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:869
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:867
msgid "Exchange address"
msgstr "Indirizzo dell’exchange"
-#. screenid: 111
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:870
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:868
msgid ""
"Exchange host and optional base path, without the scheme or trailing slash"
msgstr ""
-#. screenid: 111
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:871
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:869
msgid "exchange.taler.net/exchange"
msgstr "exchange.taler.net/exchange"
-#. screenid: 111
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:876
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:874
msgid ""
"Enter an exchange host and optional base path without a scheme or trailing "
"slash"
msgstr ""
-#. screenid: 111
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:884
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:882
msgid "ID"
msgstr "ID"
-#. screenid: 111
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:885
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:883
msgid "Wallet reserve public key"
msgstr "Chiave pubblica di riserva del portafoglio"
-#. screenid: 111
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:886
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:884
msgid "abcdef1235"
msgstr "abcdef1235"
-#. screenid: 111
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:891
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:889
msgid "Should be 52 characters"
msgstr "Deve essere di 52 caratteri"
-#. screenid: 111
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:893
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:891
#: packages/taler-exchange-aml-webui/src/pages/Transfers.tsx:428
#: packages/taler-exchange-aml-webui/src/pages/Transfers.tsx:474
msgid "Invalid value"
msgstr "Valore non valido"
-#. screenid: 111
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:907
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:905
msgid "Bank account identification"
msgstr "Identificazione del conto bancario"
-#. screenid: 111
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:908
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:906
msgid "DE123123123"
msgstr "DE123123123"
-#. screenid: 111
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:914
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:912
msgid "Hostname"
msgstr "Hostname"
-#. screenid: 111
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:915
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:913
msgid "Without the scheme, may include subpath: bank.com, bank.com/path/"
msgstr ""
"Senza lo schema, può includere un sottopercorso: bank.com, bank.com/path/"
-#. screenid: 111
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:916
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:914
msgid "bank.demo.taler.net"
msgstr "bank.demo.taler.net"
-#. screenid: 111
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:921
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:919
msgid "Remove last '/'"
msgstr "Rimuovi l'ultimo '/'"
-#. screenid: 111
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:923
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:921
msgid "Invalid hostname"
msgstr "Hostname non valido"
-#. screenid: 110
-#: packages/taler-exchange-aml-webui/src/pages/ShowCollectedInfo.tsx:68
+#: packages/taler-exchange-aml-webui/src/pages/ShowCollectedInfo.tsx:66
msgid "Failed to load account information."
msgstr "Impossibile caricare le informazioni del conto."
-#. screenid: 110
-#: packages/taler-exchange-aml-webui/src/pages/ShowCollectedInfo.tsx:77
+#: packages/taler-exchange-aml-webui/src/pages/ShowCollectedInfo.tsx:75
msgid "Failed to load the account information."
msgstr ""
-#. screenid: 110
-#: packages/taler-exchange-aml-webui/src/pages/ShowCollectedInfo.tsx:115
+#: packages/taler-exchange-aml-webui/src/pages/ShowCollectedInfo.tsx:113
msgid "Collection event not found"
msgstr "Evento di raccolta non trovato"
-#. screenid: 110
-#: packages/taler-exchange-aml-webui/src/pages/ShowCollectedInfo.tsx:117
+#: packages/taler-exchange-aml-webui/src/pages/ShowCollectedInfo.tsx:115
msgid "There is no collection event with ID %1$s for this account."
msgstr "Non esiste alcun evento di raccolta con ID %1$s per questo account."
-#. screenid: 110
-#: packages/taler-exchange-aml-webui/src/pages/ShowCollectedInfo.tsx:129
+#: packages/taler-exchange-aml-webui/src/pages/ShowCollectedInfo.tsx:127
msgid "Attributes unavailable"
msgstr "Attributi non disponibili"
-#. screenid: 110
-#: packages/taler-exchange-aml-webui/src/pages/ShowCollectedInfo.tsx:131
+#: packages/taler-exchange-aml-webui/src/pages/ShowCollectedInfo.tsx:129
msgid "The collection event does not contain readable attributes."
msgstr "L’evento di raccolta non contiene attributi leggibili."
-#. screenid: 110
-#: packages/taler-exchange-aml-webui/src/pages/ShowCollectedInfo.tsx:148
+#: packages/taler-exchange-aml-webui/src/pages/ShowCollectedInfo.tsx:146
msgid "Form identifier missing"
msgstr "Identificatore del modulo mancante"
-#. screenid: 110
-#: packages/taler-exchange-aml-webui/src/pages/ShowCollectedInfo.tsx:150
+#: packages/taler-exchange-aml-webui/src/pages/ShowCollectedInfo.tsx:148
msgid "The collected information does not identify the form used to create it."
msgstr ""
"Le informazioni raccolte non identificano il modulo utilizzato per crearle."
-#. screenid: 110
-#: packages/taler-exchange-aml-webui/src/pages/ShowCollectedInfo.tsx:165
+#: packages/taler-exchange-aml-webui/src/pages/ShowCollectedInfo.tsx:163
msgid "Form not available"
msgstr "Modulo non disponibile"
-#. screenid: 110
-#: packages/taler-exchange-aml-webui/src/pages/ShowCollectedInfo.tsx:167
+#: packages/taler-exchange-aml-webui/src/pages/ShowCollectedInfo.tsx:165
msgid "Form %1$s is not configured in this AML Web UI."
msgstr "Il modulo %1$s non è configurato in questa interfaccia web AML."
-#. screenid: 110
-#: packages/taler-exchange-aml-webui/src/pages/ShowCollectedInfo.tsx:255
+#: packages/taler-exchange-aml-webui/src/pages/ShowCollectedInfo.tsx:253
#, fuzzy
#| msgid "Collected information"
msgid "Collected AML/KYC information"
msgstr "Informazioni raccolte"
-#. screenid: 110
-#: packages/taler-exchange-aml-webui/src/pages/ShowCollectedInfo.tsx:262
+#: packages/taler-exchange-aml-webui/src/pages/ShowCollectedInfo.tsx:260
#, fuzzy
#| msgid "Forms"
msgid "Form"
msgstr "Moduli"
-#. screenid: 110
-#: packages/taler-exchange-aml-webui/src/pages/ShowCollectedInfo.tsx:267
+#: packages/taler-exchange-aml-webui/src/pages/ShowCollectedInfo.tsx:265
#, fuzzy
#| msgid "Collected information"
msgid "Collected"
msgstr "Informazioni raccolte"
-#. screenid: 110
-#: packages/taler-exchange-aml-webui/src/pages/ShowCollectedInfo.tsx:270
+#: packages/taler-exchange-aml-webui/src/pages/ShowCollectedInfo.tsx:268
msgid "Source"
msgstr ""
-#. screenid: 110
-#: packages/taler-exchange-aml-webui/src/pages/ShowCollectedInfo.tsx:274
+#: packages/taler-exchange-aml-webui/src/pages/ShowCollectedInfo.tsx:272
#, fuzzy
#| msgid "Custom properties"
msgid "Customer process"
msgstr "Proprietà personalizzate"
-#. screenid: 110
-#: packages/taler-exchange-aml-webui/src/pages/ShowCollectedInfo.tsx:277
+#: packages/taler-exchange-aml-webui/src/pages/ShowCollectedInfo.tsx:275
#, fuzzy
#| msgid "Events"
msgid "Event ID"
msgstr "Eventi"
-#. screenid: 110
-#: packages/taler-exchange-aml-webui/src/pages/ShowCollectedInfo.tsx:284
-#: packages/taler-exchange-aml-webui/src/pages/ShowCollectedInfo.tsx:292
+#: packages/taler-exchange-aml-webui/src/pages/ShowCollectedInfo.tsx:282
+#: packages/taler-exchange-aml-webui/src/pages/ShowCollectedInfo.tsx:290
msgid "Different form version"
msgstr "Versione del modulo differente"
-#. screenid: 110
-#: packages/taler-exchange-aml-webui/src/pages/ShowCollectedInfo.tsx:285
+#: packages/taler-exchange-aml-webui/src/pages/ShowCollectedInfo.tsx:283
msgid ""
"The collected information does not identify the form version used. The "
"latest configured version is shown and field labels may differ from those "
"used at collection time."
msgstr ""
-#. screenid: 110
-#: packages/taler-exchange-aml-webui/src/pages/ShowCollectedInfo.tsx:293
+#: packages/taler-exchange-aml-webui/src/pages/ShowCollectedInfo.tsx:291
#, fuzzy
#| msgid "Form %1$s is not configured in this AML Web UI."
msgid ""
@@ -4640,55 +4277,47 @@ msgid ""
"shown and field labels may differ."
msgstr "Il modulo %1$s non è configurato in questa interfaccia web AML."
-#. screenid: 110
-#: packages/taler-exchange-aml-webui/src/pages/ShowCollectedInfo.tsx:301
+#: packages/taler-exchange-aml-webui/src/pages/ShowCollectedInfo.tsx:299
#, fuzzy
#| msgid "Collected information"
msgid "Collected information events"
msgstr "Informazioni raccolte"
-#. screenid: 110
-#: packages/taler-exchange-aml-webui/src/pages/ShowCollectedInfo.tsx:305
+#: packages/taler-exchange-aml-webui/src/pages/ShowCollectedInfo.tsx:303
#, fuzzy
#| msgid "Next event"
msgid "Older event"
msgstr "Evento successivo"
-#. screenid: 110
-#: packages/taler-exchange-aml-webui/src/pages/ShowCollectedInfo.tsx:316
+#: packages/taler-exchange-aml-webui/src/pages/ShowCollectedInfo.tsx:314
#, fuzzy
#| msgid "Next event"
msgid "Newer event"
msgstr "Evento successivo"
-#. screenid: 110
-#: packages/taler-exchange-aml-webui/src/pages/ShowCollectedInfo.tsx:329
+#: packages/taler-exchange-aml-webui/src/pages/ShowCollectedInfo.tsx:327
#, fuzzy
#| msgid "Invalid attributes"
msgid "Submitted values"
msgstr "Attributi non validi"
-#. screenid: 110
-#: packages/taler-exchange-aml-webui/src/pages/ShowCollectedInfo.tsx:369
+#: packages/taler-exchange-aml-webui/src/pages/ShowCollectedInfo.tsx:367
#, fuzzy
#| msgid "Officer name"
msgid "Officer view"
msgstr "Nome dell’operatore"
-#. screenid: 110
-#: packages/taler-exchange-aml-webui/src/pages/ShowCollectedInfo.tsx:371
+#: packages/taler-exchange-aml-webui/src/pages/ShowCollectedInfo.tsx:369
#, fuzzy
#| msgid "Customer-visible"
msgid "Customer view"
msgstr "Visibile al cliente"
-#. screenid: 110
-#: packages/taler-exchange-aml-webui/src/pages/ShowCollectedInfo.tsx:372
+#: packages/taler-exchange-aml-webui/src/pages/ShowCollectedInfo.tsx:370
msgid "JSON view"
msgstr ""
-#. screenid: 110
-#: packages/taler-exchange-aml-webui/src/pages/ShowCollectedInfo.tsx:403
+#: packages/taler-exchange-aml-webui/src/pages/ShowCollectedInfo.tsx:401
#, fuzzy
#| msgid "System information"
msgid "Submitted information view"
diff --git a/packages/taler-exchange-kyc-webui/src/i18n/de.po b/packages/taler-exchange-kyc-webui/src/i18n/de.po
@@ -25,18 +25,15 @@ msgstr ""
"Plural-Forms: nplurals=2; plural=n != 1;\n"
"X-Generator: Weblate 5.13.2\n"
-#. screenid: 109
-#: packages/taler-exchange-kyc-webui/src/context/preferences.ts:79
+#: packages/taler-exchange-kyc-webui/src/context/preferences.ts:77
msgid "Show debug info"
msgstr "Debugging-Informationen anzeigen"
-#. screenid: 101
-#: packages/taler-exchange-kyc-webui/src/pages/ChallengeCompleted.tsx:26
+#: packages/taler-exchange-kyc-webui/src/pages/ChallengeCompleted.tsx:24
msgid "Kyc completed"
msgstr "KYC abgeschlossen"
-#. screenid: 101
-#: packages/taler-exchange-kyc-webui/src/pages/ChallengeCompleted.tsx:27
+#: packages/taler-exchange-kyc-webui/src/pages/ChallengeCompleted.tsx:25
#: packages/taler-exchange-kyc-webui/src/pages/Start.tsx:95
msgid "You can close this window now."
msgstr "Sie können dieses Fenster jetzt schließen."
@@ -87,23 +84,23 @@ msgstr "Abbrechen"
msgid "Submit"
msgstr "Abenden"
-#: packages/taler-exchange-kyc-webui/src/pages/FillForm.tsx:218
+#: packages/taler-exchange-kyc-webui/src/pages/FillForm.tsx:220
msgid "Could not load context information"
msgstr "Kontextinformationen konnten nicht geladen werden"
-#: packages/taler-exchange-kyc-webui/src/pages/FillForm.tsx:230
+#: packages/taler-exchange-kyc-webui/src/pages/FillForm.tsx:232
msgid "Could not find form"
msgstr "Formular konnte nicht gefunden werden"
-#: packages/taler-exchange-kyc-webui/src/pages/FillForm.tsx:231
+#: packages/taler-exchange-kyc-webui/src/pages/FillForm.tsx:233
msgid "Form with id '%1$s' is not registered in this application."
msgstr "Formular mit ID '%1$s' ist in dieser Anwendung nicht registriert."
-#: packages/taler-exchange-kyc-webui/src/pages/FillForm.tsx:239
+#: packages/taler-exchange-kyc-webui/src/pages/FillForm.tsx:241
msgid "Can't upload information"
msgstr "Informationen können nicht hochgeladen werden"
-#: packages/taler-exchange-kyc-webui/src/pages/FillForm.tsx:240
+#: packages/taler-exchange-kyc-webui/src/pages/FillForm.tsx:242
msgid "The KYC requirement doesn't have an ID"
msgstr "Die KYC-Anforderung hat keine ID"
@@ -129,54 +126,54 @@ msgstr "Bitte sorgen Sie dafür, die folgende Bedingung zu erfüllen:"
msgid "Please complete any of the following requirements:"
msgstr "Bitte sorgen Sie dafür, eine der folgenden Bedingungen zu erfüllen:"
-#: packages/taler-exchange-kyc-webui/src/pages/Start.tsx:201
+#: packages/taler-exchange-kyc-webui/src/pages/Start.tsx:199
msgid "Failed to start the KYC process."
msgstr ""
-#: packages/taler-exchange-kyc-webui/src/pages/Start.tsx:205
+#: packages/taler-exchange-kyc-webui/src/pages/Start.tsx:203
msgid "not found"
msgstr "Nichts gefunden"
-#: packages/taler-exchange-kyc-webui/src/pages/Start.tsx:207
+#: packages/taler-exchange-kyc-webui/src/pages/Start.tsx:205
msgid "conflict"
msgstr "Konflikt"
-#: packages/taler-exchange-kyc-webui/src/pages/Start.tsx:209
+#: packages/taler-exchange-kyc-webui/src/pages/Start.tsx:207
msgid "payload is too large"
msgstr "Nutzlast ist zu groß"
-#: packages/taler-exchange-kyc-webui/src/pages/Start.tsx:262
+#: packages/taler-exchange-kyc-webui/src/pages/Start.tsx:260
msgid "%1$s"
msgstr "%1$s"
-#: packages/taler-exchange-kyc-webui/src/pages/Start.tsx:268
+#: packages/taler-exchange-kyc-webui/src/pages/Start.tsx:266
msgctxt "KYC_REQUIREMENT_LINK_DESCRIPTION"
msgid "%1$s"
msgstr "%1$s"
-#: packages/taler-exchange-kyc-webui/src/pages/Start.tsx:280
+#: packages/taler-exchange-kyc-webui/src/pages/Start.tsx:278
msgid "Generate link"
msgstr "Link erstellen"
-#: packages/taler-exchange-kyc-webui/src/pages/Start.tsx:284
+#: packages/taler-exchange-kyc-webui/src/pages/Start.tsx:282
msgid "Open link"
msgstr "Link öffnen"
-#: packages/taler-exchange-kyc-webui/src/pages/Start.tsx:323
+#: packages/taler-exchange-kyc-webui/src/pages/Start.tsx:321
msgid "Loading..."
msgstr ""
-#: packages/taler-exchange-kyc-webui/src/pages/Start.tsx:373
+#: packages/taler-exchange-kyc-webui/src/pages/Start.tsx:371
msgctxt "KYC_REQUIREMENT_INFO_DESCRIPTION"
msgid "%1$s"
msgstr "%1$s"
-#: packages/taler-exchange-kyc-webui/src/pages/Start.tsx:415
+#: packages/taler-exchange-kyc-webui/src/pages/Start.tsx:413
#: packages/taler-exchange-kyc-webui/src/pages/TriggerForms.tsx:49
msgid "Form"
msgstr "Formular"
-#: packages/taler-exchange-kyc-webui/src/pages/Start.tsx:426
+#: packages/taler-exchange-kyc-webui/src/pages/Start.tsx:424
msgid "Fill form"
msgstr "Formular ausfüllen"
@@ -283,13 +280,12 @@ msgstr "VQF 902.9 Kunde auslösen"
msgid "Trigger VQF 902.9 officer"
msgstr "VQF 902.9 Sachbearbeiter auslösen"
-#: packages/taler-exchange-kyc-webui/src/pages/NonceNotFound.tsx:27
-msgid "The URL is wrong"
-msgstr "Die URL ist nicht korrekt"
+#~ msgid "The URL is wrong"
+#~ msgstr "Die URL ist nicht korrekt"
-#: packages/taler-exchange-kyc-webui/src/pages/NonceNotFound.tsx:30
-msgid "Maybe the validation check expired."
-msgstr "Möglicherweise ist der Gültigkeitszeitraum der Überprüfung abgelaufen."
+#~ msgid "Maybe the validation check expired."
+#~ msgstr ""
+#~ "Möglicherweise ist der Gültigkeitszeitraum der Überprüfung abgelaufen."
#, c-format
#~ msgid "You will be redirected to nowhere"
diff --git a/packages/taler-exchange-kyc-webui/src/i18n/en.po b/packages/taler-exchange-kyc-webui/src/i18n/en.po
@@ -16,27 +16,23 @@ msgstr ""
"POT-Creation-Date: 2016-11-23 00:00+0100\n"
"PO-Revision-Date: 2025-02-07 18:52+0000\n"
"Last-Translator: Stefan Kügel <stefan.kuegel@taler.net>\n"
-"Language-Team: Spanish <https://weblate.taler.net/projects/gnu-taler/taler-"
-"bank-spa/es/>\n"
-"Language: es\n"
+"Language-Team: English\n"
+"Language: en\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=n != 1;\n"
"X-Generator: Weblate 5.5.5\n"
-#. screenid: 109
-#: packages/taler-exchange-kyc-webui/src/context/preferences.ts:79
+#: packages/taler-exchange-kyc-webui/src/context/preferences.ts:77
msgid "Show debug info"
msgstr ""
-#. screenid: 101
-#: packages/taler-exchange-kyc-webui/src/pages/ChallengeCompleted.tsx:26
+#: packages/taler-exchange-kyc-webui/src/pages/ChallengeCompleted.tsx:24
msgid "Kyc completed"
msgstr ""
-#. screenid: 101
-#: packages/taler-exchange-kyc-webui/src/pages/ChallengeCompleted.tsx:27
+#: packages/taler-exchange-kyc-webui/src/pages/ChallengeCompleted.tsx:25
#: packages/taler-exchange-kyc-webui/src/pages/Start.tsx:95
msgid "You can close this window now."
msgstr ""
@@ -83,23 +79,23 @@ msgstr ""
msgid "Submit"
msgstr ""
-#: packages/taler-exchange-kyc-webui/src/pages/FillForm.tsx:218
+#: packages/taler-exchange-kyc-webui/src/pages/FillForm.tsx:220
msgid "Could not load context information"
msgstr ""
-#: packages/taler-exchange-kyc-webui/src/pages/FillForm.tsx:230
+#: packages/taler-exchange-kyc-webui/src/pages/FillForm.tsx:232
msgid "Could not find form"
msgstr ""
-#: packages/taler-exchange-kyc-webui/src/pages/FillForm.tsx:231
+#: packages/taler-exchange-kyc-webui/src/pages/FillForm.tsx:233
msgid "Form with id '%1$s' is not registered in this application."
msgstr ""
-#: packages/taler-exchange-kyc-webui/src/pages/FillForm.tsx:239
+#: packages/taler-exchange-kyc-webui/src/pages/FillForm.tsx:241
msgid "Can't upload information"
msgstr ""
-#: packages/taler-exchange-kyc-webui/src/pages/FillForm.tsx:240
+#: packages/taler-exchange-kyc-webui/src/pages/FillForm.tsx:242
msgid "The KYC requirement doesn't have an ID"
msgstr ""
@@ -123,54 +119,54 @@ msgstr ""
msgid "Please complete any of the following requirements:"
msgstr ""
-#: packages/taler-exchange-kyc-webui/src/pages/Start.tsx:201
+#: packages/taler-exchange-kyc-webui/src/pages/Start.tsx:199
msgid "Failed to start the KYC process."
msgstr ""
-#: packages/taler-exchange-kyc-webui/src/pages/Start.tsx:205
+#: packages/taler-exchange-kyc-webui/src/pages/Start.tsx:203
msgid "not found"
msgstr ""
-#: packages/taler-exchange-kyc-webui/src/pages/Start.tsx:207
+#: packages/taler-exchange-kyc-webui/src/pages/Start.tsx:205
msgid "conflict"
msgstr ""
-#: packages/taler-exchange-kyc-webui/src/pages/Start.tsx:209
+#: packages/taler-exchange-kyc-webui/src/pages/Start.tsx:207
msgid "payload is too large"
msgstr ""
-#: packages/taler-exchange-kyc-webui/src/pages/Start.tsx:262
+#: packages/taler-exchange-kyc-webui/src/pages/Start.tsx:260
msgid "%1$s"
msgstr ""
-#: packages/taler-exchange-kyc-webui/src/pages/Start.tsx:268
+#: packages/taler-exchange-kyc-webui/src/pages/Start.tsx:266
msgctxt "KYC_REQUIREMENT_LINK_DESCRIPTION"
msgid "%1$s"
msgstr ""
-#: packages/taler-exchange-kyc-webui/src/pages/Start.tsx:280
+#: packages/taler-exchange-kyc-webui/src/pages/Start.tsx:278
msgid "Generate link"
msgstr ""
-#: packages/taler-exchange-kyc-webui/src/pages/Start.tsx:284
+#: packages/taler-exchange-kyc-webui/src/pages/Start.tsx:282
msgid "Open link"
msgstr ""
-#: packages/taler-exchange-kyc-webui/src/pages/Start.tsx:323
+#: packages/taler-exchange-kyc-webui/src/pages/Start.tsx:321
msgid "Loading..."
msgstr ""
-#: packages/taler-exchange-kyc-webui/src/pages/Start.tsx:373
+#: packages/taler-exchange-kyc-webui/src/pages/Start.tsx:371
msgctxt "KYC_REQUIREMENT_INFO_DESCRIPTION"
msgid "%1$s"
msgstr ""
-#: packages/taler-exchange-kyc-webui/src/pages/Start.tsx:415
+#: packages/taler-exchange-kyc-webui/src/pages/Start.tsx:413
#: packages/taler-exchange-kyc-webui/src/pages/TriggerForms.tsx:49
msgid "Form"
msgstr ""
-#: packages/taler-exchange-kyc-webui/src/pages/Start.tsx:426
+#: packages/taler-exchange-kyc-webui/src/pages/Start.tsx:424
msgid "Fill form"
msgstr ""
@@ -270,14 +266,6 @@ msgstr ""
msgid "Trigger VQF 902.9 officer"
msgstr ""
-#: packages/taler-exchange-kyc-webui/src/pages/NonceNotFound.tsx:27
-msgid "The URL is wrong"
-msgstr ""
-
-#: packages/taler-exchange-kyc-webui/src/pages/NonceNotFound.tsx:30
-msgid "Maybe the validation check expired."
-msgstr ""
-
#, fuzzy, c-format
#~ msgid "Show more information"
#~ msgstr "Mostrar confirmación de extracción"
diff --git a/packages/taler-exchange-kyc-webui/src/i18n/es.po b/packages/taler-exchange-kyc-webui/src/i18n/es.po
@@ -25,18 +25,15 @@ msgstr ""
"Plural-Forms: nplurals=2; plural=n != 1;\n"
"X-Generator: Weblate 5.13.2\n"
-#. screenid: 109
-#: packages/taler-exchange-kyc-webui/src/context/preferences.ts:79
+#: packages/taler-exchange-kyc-webui/src/context/preferences.ts:77
msgid "Show debug info"
msgstr "Mostrar informacion de depuracion"
-#. screenid: 101
-#: packages/taler-exchange-kyc-webui/src/pages/ChallengeCompleted.tsx:26
+#: packages/taler-exchange-kyc-webui/src/pages/ChallengeCompleted.tsx:24
msgid "Kyc completed"
msgstr "KYC completado"
-#. screenid: 101
-#: packages/taler-exchange-kyc-webui/src/pages/ChallengeCompleted.tsx:27
+#: packages/taler-exchange-kyc-webui/src/pages/ChallengeCompleted.tsx:25
#: packages/taler-exchange-kyc-webui/src/pages/Start.tsx:95
msgid "You can close this window now."
msgstr "Puede cerrar esta ventana ahora."
@@ -85,23 +82,23 @@ msgstr "Cancelar"
msgid "Submit"
msgstr "Enviar"
-#: packages/taler-exchange-kyc-webui/src/pages/FillForm.tsx:218
+#: packages/taler-exchange-kyc-webui/src/pages/FillForm.tsx:220
msgid "Could not load context information"
msgstr "No se pudo cargar la información de contexto"
-#: packages/taler-exchange-kyc-webui/src/pages/FillForm.tsx:230
+#: packages/taler-exchange-kyc-webui/src/pages/FillForm.tsx:232
msgid "Could not find form"
msgstr "No se pudo encontrar el formulario"
-#: packages/taler-exchange-kyc-webui/src/pages/FillForm.tsx:231
+#: packages/taler-exchange-kyc-webui/src/pages/FillForm.tsx:233
msgid "Form with id '%1$s' is not registered in this application."
msgstr "El formulario con id '%1$s' no está registrado en esta aplicación."
-#: packages/taler-exchange-kyc-webui/src/pages/FillForm.tsx:239
+#: packages/taler-exchange-kyc-webui/src/pages/FillForm.tsx:241
msgid "Can't upload information"
msgstr "No se puede subir la información"
-#: packages/taler-exchange-kyc-webui/src/pages/FillForm.tsx:240
+#: packages/taler-exchange-kyc-webui/src/pages/FillForm.tsx:242
msgid "The KYC requirement doesn't have an ID"
msgstr "El requisito KYC no tiene un ID"
@@ -127,54 +124,54 @@ msgstr "Por favor, complete el siguiente requerimiento:"
msgid "Please complete any of the following requirements:"
msgstr "Por favor, complete alguno de los siguientes requisitos:"
-#: packages/taler-exchange-kyc-webui/src/pages/Start.tsx:201
+#: packages/taler-exchange-kyc-webui/src/pages/Start.tsx:199
msgid "Failed to start the KYC process."
msgstr ""
-#: packages/taler-exchange-kyc-webui/src/pages/Start.tsx:205
+#: packages/taler-exchange-kyc-webui/src/pages/Start.tsx:203
msgid "not found"
msgstr "No encontrado"
-#: packages/taler-exchange-kyc-webui/src/pages/Start.tsx:207
+#: packages/taler-exchange-kyc-webui/src/pages/Start.tsx:205
msgid "conflict"
msgstr "Conflicto"
-#: packages/taler-exchange-kyc-webui/src/pages/Start.tsx:209
+#: packages/taler-exchange-kyc-webui/src/pages/Start.tsx:207
msgid "payload is too large"
msgstr "la carga útil es demasiado grande"
-#: packages/taler-exchange-kyc-webui/src/pages/Start.tsx:262
+#: packages/taler-exchange-kyc-webui/src/pages/Start.tsx:260
msgid "%1$s"
msgstr "%1$s"
-#: packages/taler-exchange-kyc-webui/src/pages/Start.tsx:268
+#: packages/taler-exchange-kyc-webui/src/pages/Start.tsx:266
msgctxt "KYC_REQUIREMENT_LINK_DESCRIPTION"
msgid "%1$s"
msgstr "%1$s"
-#: packages/taler-exchange-kyc-webui/src/pages/Start.tsx:280
+#: packages/taler-exchange-kyc-webui/src/pages/Start.tsx:278
msgid "Generate link"
msgstr "Generar enlace"
-#: packages/taler-exchange-kyc-webui/src/pages/Start.tsx:284
+#: packages/taler-exchange-kyc-webui/src/pages/Start.tsx:282
msgid "Open link"
msgstr "Abrir enlace"
-#: packages/taler-exchange-kyc-webui/src/pages/Start.tsx:323
+#: packages/taler-exchange-kyc-webui/src/pages/Start.tsx:321
msgid "Loading..."
msgstr ""
-#: packages/taler-exchange-kyc-webui/src/pages/Start.tsx:373
+#: packages/taler-exchange-kyc-webui/src/pages/Start.tsx:371
msgctxt "KYC_REQUIREMENT_INFO_DESCRIPTION"
msgid "%1$s"
msgstr "%1$s"
-#: packages/taler-exchange-kyc-webui/src/pages/Start.tsx:415
+#: packages/taler-exchange-kyc-webui/src/pages/Start.tsx:413
#: packages/taler-exchange-kyc-webui/src/pages/TriggerForms.tsx:49
msgid "Form"
msgstr "Formulario"
-#: packages/taler-exchange-kyc-webui/src/pages/Start.tsx:426
+#: packages/taler-exchange-kyc-webui/src/pages/Start.tsx:424
msgid "Fill form"
msgstr "Llenar el formulario"
@@ -281,13 +278,11 @@ msgstr "Activar VQF 902.9 cliente"
msgid "Trigger VQF 902.9 officer"
msgstr "Activar VQF 902.9 oficial"
-#: packages/taler-exchange-kyc-webui/src/pages/NonceNotFound.tsx:27
-msgid "The URL is wrong"
-msgstr "La URL es incorrecta"
+#~ msgid "The URL is wrong"
+#~ msgstr "La URL es incorrecta"
-#: packages/taler-exchange-kyc-webui/src/pages/NonceNotFound.tsx:30
-msgid "Maybe the validation check expired."
-msgstr "Quizas la verificacion expiro."
+#~ msgid "Maybe the validation check expired."
+#~ msgstr "Quizas la verificacion expiro."
#, c-format
#~ msgid "You will be redirected to nowhere"
diff --git a/packages/taler-exchange-kyc-webui/src/i18n/he.po b/packages/taler-exchange-kyc-webui/src/i18n/he.po
@@ -26,18 +26,15 @@ msgstr ""
"Plural-Forms: nplurals=4; plural=(n == 1) ? 0 : ((n == 2) ? 1 : ((n > 10 && "
"n % 10 == 0) ? 2 : 3));\n"
-#. screenid: 109
-#: packages/taler-exchange-kyc-webui/src/context/preferences.ts:79
+#: packages/taler-exchange-kyc-webui/src/context/preferences.ts:77
msgid "Show debug info"
msgstr "הצג מידע לניפוי באגים"
-#. screenid: 101
-#: packages/taler-exchange-kyc-webui/src/pages/ChallengeCompleted.tsx:26
+#: packages/taler-exchange-kyc-webui/src/pages/ChallengeCompleted.tsx:24
msgid "Kyc completed"
msgstr "KYC הושלם"
-#. screenid: 101
-#: packages/taler-exchange-kyc-webui/src/pages/ChallengeCompleted.tsx:27
+#: packages/taler-exchange-kyc-webui/src/pages/ChallengeCompleted.tsx:25
#: packages/taler-exchange-kyc-webui/src/pages/Start.tsx:95
msgid "You can close this window now."
msgstr "אפשר לסגור את החלון הזה כעת."
@@ -86,23 +83,23 @@ msgstr "בטל"
msgid "Submit"
msgstr "שלח"
-#: packages/taler-exchange-kyc-webui/src/pages/FillForm.tsx:218
+#: packages/taler-exchange-kyc-webui/src/pages/FillForm.tsx:220
msgid "Could not load context information"
msgstr "לא ניתן היה לטעון את פרטי ההקשר"
-#: packages/taler-exchange-kyc-webui/src/pages/FillForm.tsx:230
+#: packages/taler-exchange-kyc-webui/src/pages/FillForm.tsx:232
msgid "Could not find form"
msgstr "לא נמצא טופס"
-#: packages/taler-exchange-kyc-webui/src/pages/FillForm.tsx:231
+#: packages/taler-exchange-kyc-webui/src/pages/FillForm.tsx:233
msgid "Form with id '%1$s' is not registered in this application."
msgstr "טופס עם המזהה '%1$s' אינו רשום ביישום זה."
-#: packages/taler-exchange-kyc-webui/src/pages/FillForm.tsx:239
+#: packages/taler-exchange-kyc-webui/src/pages/FillForm.tsx:241
msgid "Can't upload information"
msgstr "לא ניתן להעלות מידע"
-#: packages/taler-exchange-kyc-webui/src/pages/FillForm.tsx:240
+#: packages/taler-exchange-kyc-webui/src/pages/FillForm.tsx:242
msgid "The KYC requirement doesn't have an ID"
msgstr "לדרישת ה-KYC אין מזהה"
@@ -128,54 +125,54 @@ msgstr "נא להשלים את הדרישה הבאה:"
msgid "Please complete any of the following requirements:"
msgstr "נא להשלים אחת מהדרישות הבאות:"
-#: packages/taler-exchange-kyc-webui/src/pages/Start.tsx:201
+#: packages/taler-exchange-kyc-webui/src/pages/Start.tsx:199
msgid "Failed to start the KYC process."
msgstr ""
-#: packages/taler-exchange-kyc-webui/src/pages/Start.tsx:205
+#: packages/taler-exchange-kyc-webui/src/pages/Start.tsx:203
msgid "not found"
msgstr "לא נמצא"
-#: packages/taler-exchange-kyc-webui/src/pages/Start.tsx:207
+#: packages/taler-exchange-kyc-webui/src/pages/Start.tsx:205
msgid "conflict"
msgstr "התנגשות"
-#: packages/taler-exchange-kyc-webui/src/pages/Start.tsx:209
+#: packages/taler-exchange-kyc-webui/src/pages/Start.tsx:207
msgid "payload is too large"
msgstr "הנתונים שנשלחו גדולים מדי"
-#: packages/taler-exchange-kyc-webui/src/pages/Start.tsx:262
+#: packages/taler-exchange-kyc-webui/src/pages/Start.tsx:260
msgid "%1$s"
msgstr "%1$s"
-#: packages/taler-exchange-kyc-webui/src/pages/Start.tsx:268
+#: packages/taler-exchange-kyc-webui/src/pages/Start.tsx:266
msgctxt "KYC_REQUIREMENT_LINK_DESCRIPTION"
msgid "%1$s"
msgstr "%1$s"
-#: packages/taler-exchange-kyc-webui/src/pages/Start.tsx:280
+#: packages/taler-exchange-kyc-webui/src/pages/Start.tsx:278
msgid "Generate link"
msgstr "צור קישור"
-#: packages/taler-exchange-kyc-webui/src/pages/Start.tsx:284
+#: packages/taler-exchange-kyc-webui/src/pages/Start.tsx:282
msgid "Open link"
msgstr "פתח קישור"
-#: packages/taler-exchange-kyc-webui/src/pages/Start.tsx:323
+#: packages/taler-exchange-kyc-webui/src/pages/Start.tsx:321
msgid "Loading..."
msgstr ""
-#: packages/taler-exchange-kyc-webui/src/pages/Start.tsx:373
+#: packages/taler-exchange-kyc-webui/src/pages/Start.tsx:371
msgctxt "KYC_REQUIREMENT_INFO_DESCRIPTION"
msgid "%1$s"
msgstr "%1$s"
-#: packages/taler-exchange-kyc-webui/src/pages/Start.tsx:415
+#: packages/taler-exchange-kyc-webui/src/pages/Start.tsx:413
#: packages/taler-exchange-kyc-webui/src/pages/TriggerForms.tsx:49
msgid "Form"
msgstr "טופס"
-#: packages/taler-exchange-kyc-webui/src/pages/Start.tsx:426
+#: packages/taler-exchange-kyc-webui/src/pages/Start.tsx:424
msgid "Fill form"
msgstr "מלא טופס"
@@ -279,13 +276,11 @@ msgstr "הפעל VQF 902.9 (לקוח)"
msgid "Trigger VQF 902.9 officer"
msgstr "הפעל VQF 902.9 (פקיד)"
-#: packages/taler-exchange-kyc-webui/src/pages/NonceNotFound.tsx:27
-msgid "The URL is wrong"
-msgstr "הכתובת (URL) שגויה"
+#~ msgid "The URL is wrong"
+#~ msgstr "הכתובת (URL) שגויה"
-#: packages/taler-exchange-kyc-webui/src/pages/NonceNotFound.tsx:30
-msgid "Maybe the validation check expired."
-msgstr "ייתכן שתוקף בדיקת האימות פג."
+#~ msgid "Maybe the validation check expired."
+#~ msgstr "ייתכן שתוקף בדיקת האימות פג."
#, c-format
#~ msgid "You will be redirected to nowhere"
diff --git a/packages/taler-exchange-kyc-webui/src/i18n/kyc-ui.pot b/packages/taler-exchange-kyc-webui/src/i18n/kyc-ui.pot
@@ -24,18 +24,15 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-#. screenid: 109
-#: packages/taler-exchange-kyc-webui/src/context/preferences.ts:79
+#: packages/taler-exchange-kyc-webui/src/context/preferences.ts:77
msgid "Show debug info"
msgstr ""
-#. screenid: 101
-#: packages/taler-exchange-kyc-webui/src/pages/ChallengeCompleted.tsx:26
+#: packages/taler-exchange-kyc-webui/src/pages/ChallengeCompleted.tsx:24
msgid "Kyc completed"
msgstr ""
-#. screenid: 101
-#: packages/taler-exchange-kyc-webui/src/pages/ChallengeCompleted.tsx:27
+#: packages/taler-exchange-kyc-webui/src/pages/ChallengeCompleted.tsx:25
#: packages/taler-exchange-kyc-webui/src/pages/Start.tsx:95
msgid "You can close this window now."
msgstr ""
@@ -82,23 +79,23 @@ msgstr ""
msgid "Submit"
msgstr ""
-#: packages/taler-exchange-kyc-webui/src/pages/FillForm.tsx:218
+#: packages/taler-exchange-kyc-webui/src/pages/FillForm.tsx:220
msgid "Could not load context information"
msgstr ""
-#: packages/taler-exchange-kyc-webui/src/pages/FillForm.tsx:230
+#: packages/taler-exchange-kyc-webui/src/pages/FillForm.tsx:232
msgid "Could not find form"
msgstr ""
-#: packages/taler-exchange-kyc-webui/src/pages/FillForm.tsx:231
+#: packages/taler-exchange-kyc-webui/src/pages/FillForm.tsx:233
msgid "Form with id '%1$s' is not registered in this application."
msgstr ""
-#: packages/taler-exchange-kyc-webui/src/pages/FillForm.tsx:239
+#: packages/taler-exchange-kyc-webui/src/pages/FillForm.tsx:241
msgid "Can't upload information"
msgstr ""
-#: packages/taler-exchange-kyc-webui/src/pages/FillForm.tsx:240
+#: packages/taler-exchange-kyc-webui/src/pages/FillForm.tsx:242
msgid "The KYC requirement doesn't have an ID"
msgstr ""
@@ -122,54 +119,54 @@ msgstr ""
msgid "Please complete any of the following requirements:"
msgstr ""
-#: packages/taler-exchange-kyc-webui/src/pages/Start.tsx:201
+#: packages/taler-exchange-kyc-webui/src/pages/Start.tsx:199
msgid "Failed to start the KYC process."
msgstr ""
-#: packages/taler-exchange-kyc-webui/src/pages/Start.tsx:205
+#: packages/taler-exchange-kyc-webui/src/pages/Start.tsx:203
msgid "not found"
msgstr ""
-#: packages/taler-exchange-kyc-webui/src/pages/Start.tsx:207
+#: packages/taler-exchange-kyc-webui/src/pages/Start.tsx:205
msgid "conflict"
msgstr ""
-#: packages/taler-exchange-kyc-webui/src/pages/Start.tsx:209
+#: packages/taler-exchange-kyc-webui/src/pages/Start.tsx:207
msgid "payload is too large"
msgstr ""
-#: packages/taler-exchange-kyc-webui/src/pages/Start.tsx:262
+#: packages/taler-exchange-kyc-webui/src/pages/Start.tsx:260
msgid "%1$s"
msgstr ""
-#: packages/taler-exchange-kyc-webui/src/pages/Start.tsx:268
+#: packages/taler-exchange-kyc-webui/src/pages/Start.tsx:266
msgctxt "KYC_REQUIREMENT_LINK_DESCRIPTION"
msgid "%1$s"
msgstr ""
-#: packages/taler-exchange-kyc-webui/src/pages/Start.tsx:280
+#: packages/taler-exchange-kyc-webui/src/pages/Start.tsx:278
msgid "Generate link"
msgstr ""
-#: packages/taler-exchange-kyc-webui/src/pages/Start.tsx:284
+#: packages/taler-exchange-kyc-webui/src/pages/Start.tsx:282
msgid "Open link"
msgstr ""
-#: packages/taler-exchange-kyc-webui/src/pages/Start.tsx:323
+#: packages/taler-exchange-kyc-webui/src/pages/Start.tsx:321
msgid "Loading..."
msgstr ""
-#: packages/taler-exchange-kyc-webui/src/pages/Start.tsx:373
+#: packages/taler-exchange-kyc-webui/src/pages/Start.tsx:371
msgctxt "KYC_REQUIREMENT_INFO_DESCRIPTION"
msgid "%1$s"
msgstr ""
-#: packages/taler-exchange-kyc-webui/src/pages/Start.tsx:415
+#: packages/taler-exchange-kyc-webui/src/pages/Start.tsx:413
#: packages/taler-exchange-kyc-webui/src/pages/TriggerForms.tsx:49
msgid "Form"
msgstr ""
-#: packages/taler-exchange-kyc-webui/src/pages/Start.tsx:426
+#: packages/taler-exchange-kyc-webui/src/pages/Start.tsx:424
msgid "Fill form"
msgstr ""
@@ -267,12 +264,3 @@ msgstr ""
#: packages/taler-exchange-kyc-webui/src/pages/TriggerKyc.tsx:305
msgid "Trigger VQF 902.9 officer"
msgstr ""
-
-#: packages/taler-exchange-kyc-webui/src/pages/NonceNotFound.tsx:27
-msgid "The URL is wrong"
-msgstr ""
-
-#: packages/taler-exchange-kyc-webui/src/pages/NonceNotFound.tsx:30
-msgid "Maybe the validation check expired."
-msgstr ""
-
diff --git a/packages/taler-exchange-kyc-webui/src/i18n/strings.ts b/packages/taler-exchange-kyc-webui/src/i18n/strings.ts
@@ -92,8 +92,6 @@ strings["he"] = {
"Challenger test": ["בדיקת Challenger"],
"Trigger VQF 902.9 customer": ["הפעל VQF 902.9 (לקוח)"],
"Trigger VQF 902.9 officer": ["הפעל VQF 902.9 (פקיד)"],
- "The URL is wrong": ["הכתובת (URL) שגויה"],
- "Maybe the validation check expired.": ["ייתכן שתוקף בדיקת האימות פג."],
"KYC_REQUIREMENT_LINK_DESCRIPTION\u0004%1$s": ["%1$s"],
"KYC_REQUIREMENT_INFO_DESCRIPTION\u0004%1$s": ["%1$s"],
},
@@ -193,8 +191,6 @@ strings["es"] = {
"Challenger test": ["Probar challenger"],
"Trigger VQF 902.9 customer": ["Activar VQF 902.9 cliente"],
"Trigger VQF 902.9 officer": ["Activar VQF 902.9 oficial"],
- "The URL is wrong": ["La URL es incorrecta"],
- "Maybe the validation check expired.": ["Quizas la verificacion expiro."],
"KYC_REQUIREMENT_LINK_DESCRIPTION\u0004%1$s": ["%1$s"],
"KYC_REQUIREMENT_INFO_DESCRIPTION\u0004%1$s": ["%1$s"],
},
@@ -210,7 +206,7 @@ strings["en"] = {
messages: {
"": {
domain: "messages",
- lang: "es",
+ lang: "en",
plural_forms: "nplurals=2; plural=n != 1;",
},
"Show debug info": [""],
@@ -274,16 +270,14 @@ strings["en"] = {
"Challenger test": [""],
"Trigger VQF 902.9 customer": [""],
"Trigger VQF 902.9 officer": [""],
- "The URL is wrong": [""],
- "Maybe the validation check expired.": [""],
"KYC_REQUIREMENT_LINK_DESCRIPTION\u0004%1$s": [""],
"KYC_REQUIREMENT_INFO_DESCRIPTION\u0004%1$s": [""],
},
},
domain: "messages",
plural_forms: "nplurals=2; plural=n != 1;",
- lang: "es",
- completeness: 0,
+ lang: "en",
+ completeness: 100,
};
strings["de"] = {
@@ -378,10 +372,6 @@ strings["de"] = {
"Challenger test": ["Challenger-Test"],
"Trigger VQF 902.9 customer": ["VQF 902.9 Kunde auslösen"],
"Trigger VQF 902.9 officer": ["VQF 902.9 Sachbearbeiter auslösen"],
- "The URL is wrong": ["Die URL ist nicht korrekt"],
- "Maybe the validation check expired.": [
- "Möglicherweise ist der Gültigkeitszeitraum der Überprüfung abgelaufen.",
- ],
"KYC_REQUIREMENT_LINK_DESCRIPTION\u0004%1$s": ["%1$s"],
"KYC_REQUIREMENT_INFO_DESCRIPTION\u0004%1$s": ["%1$s"],
},
diff --git a/packages/taler-merchant-webui/src/i18n/de.po b/packages/taler-merchant-webui/src/i18n/de.po
@@ -9,221 +9,221 @@ msgstr ""
msgid "Taler Logo"
msgstr "Taler-Logo"
-#: packages/taler-merchant-webui/src/ui/Menu.tsx:37
+#: packages/taler-merchant-webui/src/ui/Menu.tsx:45
msgid "Get started"
msgstr "Erste Schritte"
-#: packages/taler-merchant-webui/src/ui/Menu.tsx:38
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:622
+#: packages/taler-merchant-webui/src/ui/Menu.tsx:47
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:735
msgid "Setup status"
msgstr "Einrichtungsstatus"
-#: packages/taler-merchant-webui/src/ui/Menu.tsx:39
+#: packages/taler-merchant-webui/src/ui/Menu.tsx:49
msgid "Sell"
msgstr "Verkaufen"
-#: packages/taler-merchant-webui/src/ui/Menu.tsx:40
-#: packages/taler-merchant-webui/src/screens/OrderListScreen.tsx:285
-#: packages/taler-merchant-webui/src/screens/OrderDetailScreen.tsx:296
-#: packages/taler-merchant-webui/src/screens/OrderDetailScreen.tsx:310
-#: packages/taler-merchant-webui/src/screens/OrderDetailScreen.tsx:374
-#: packages/taler-merchant-webui/src/screens/CreateOrderScreen.tsx:916
+#: packages/taler-merchant-webui/src/ui/Menu.tsx:51
+#: packages/taler-merchant-webui/src/screens/OrderListScreen.tsx:332
+#: packages/taler-merchant-webui/src/screens/OrderDetailScreen.tsx:317
+#: packages/taler-merchant-webui/src/screens/OrderDetailScreen.tsx:334
+#: packages/taler-merchant-webui/src/screens/OrderDetailScreen.tsx:430
+#: packages/taler-merchant-webui/src/screens/CreateOrderScreen.tsx:1167
#: packages/taler-merchant-webui/src/screens/NotFoundScreen.tsx:23
-#: packages/taler-merchant-webui/src/stories/story-messages.ts:127
+#: packages/taler-merchant-webui/src/stories/story-messages.ts:236
msgid "Orders"
msgstr "Bestellungen"
#. A point-of-sale checkout operated by shop staff, not a bank counter.
-#: packages/taler-merchant-webui/src/ui/Menu.tsx:43
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1359
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1834
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1856
+#: packages/taler-merchant-webui/src/ui/Menu.tsx:54
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1644
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:2247
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:2272
msgid "Counter till"
msgstr "Ladenkasse"
-#: packages/taler-merchant-webui/src/ui/Menu.tsx:44
-#: packages/taler-merchant-webui/src/screens/TemplatesScreen.tsx:107
-#: packages/taler-merchant-webui/src/screens/CreateTemplateScreen.tsx:298
-#: packages/taler-merchant-webui/src/screens/CreateTemplateScreen.tsx:320
-#: packages/taler-merchant-webui/src/screens/TemplateDetailsScreen.tsx:207
-#: packages/taler-merchant-webui/src/screens/TemplateDetailsScreen.tsx:221
-#: packages/taler-merchant-webui/src/screens/TemplateDetailsScreen.tsx:235
-#: packages/taler-merchant-webui/src/screens/TemplateDetailsScreen.tsx:262
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1143
+#: packages/taler-merchant-webui/src/ui/Menu.tsx:56
+#: packages/taler-merchant-webui/src/screens/TemplatesScreen.tsx:128
+#: packages/taler-merchant-webui/src/screens/CreateTemplateScreen.tsx:354
+#: packages/taler-merchant-webui/src/screens/CreateTemplateScreen.tsx:376
+#: packages/taler-merchant-webui/src/screens/TemplateDetailsScreen.tsx:222
+#: packages/taler-merchant-webui/src/screens/TemplateDetailsScreen.tsx:239
+#: packages/taler-merchant-webui/src/screens/TemplateDetailsScreen.tsx:256
+#: packages/taler-merchant-webui/src/screens/TemplateDetailsScreen.tsx:283
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1361
msgid "Templates"
msgstr "Vorlagen"
-#: packages/taler-merchant-webui/src/ui/Menu.tsx:45
-#: packages/taler-merchant-webui/src/screens/CreateOrderScreen.tsx:1052
-#: packages/taler-merchant-webui/src/screens/InventoryScreen.tsx:202
-#: packages/taler-merchant-webui/src/screens/CreateProductScreen.tsx:266
-#: packages/taler-merchant-webui/src/screens/CreateProductScreen.tsx:372
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1486
+#: packages/taler-merchant-webui/src/ui/Menu.tsx:58
+#: packages/taler-merchant-webui/src/screens/CreateOrderScreen.tsx:1334
+#: packages/taler-merchant-webui/src/screens/InventoryScreen.tsx:244
+#: packages/taler-merchant-webui/src/screens/CreateProductScreen.tsx:342
+#: packages/taler-merchant-webui/src/screens/CreateProductScreen.tsx:463
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1809
msgid "Inventory"
msgstr "Bestand"
-#: packages/taler-merchant-webui/src/ui/Menu.tsx:46
-#: packages/taler-merchant-webui/src/screens/SubscriptionsScreen.tsx:99
-#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:721
-#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:744
-#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:759
-#: packages/taler-merchant-webui/src/stories/story-messages.ts:69
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1543
+#: packages/taler-merchant-webui/src/ui/Menu.tsx:60
+#: packages/taler-merchant-webui/src/screens/SubscriptionsScreen.tsx:107
+#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:904
+#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:929
+#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:944
+#: packages/taler-merchant-webui/src/stories/story-messages.ts:120
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1883
msgid "Discounts & Passes"
msgstr "Rabatte & Pässe"
-#: packages/taler-merchant-webui/src/ui/Menu.tsx:47
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:448
+#: packages/taler-merchant-webui/src/ui/Menu.tsx:62
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:489
msgid "Money"
msgstr "Geld"
-#: packages/taler-merchant-webui/src/ui/Menu.tsx:48
-#: packages/taler-merchant-webui/src/screens/MoneyInScreen.tsx:502
+#: packages/taler-merchant-webui/src/ui/Menu.tsx:64
+#: packages/taler-merchant-webui/src/screens/MoneyInScreen.tsx:562
msgid "Bank accounts & payouts"
msgstr "Bankkonten & Auszahlungen"
-#: packages/taler-merchant-webui/src/ui/Menu.tsx:49
-#: packages/taler-merchant-webui/src/screens/StatisticsScreen.tsx:429
-#: packages/taler-merchant-webui/src/screens/StatisticsScreen.tsx:452
+#: packages/taler-merchant-webui/src/ui/Menu.tsx:66
+#: packages/taler-merchant-webui/src/screens/StatisticsScreen.tsx:467
+#: packages/taler-merchant-webui/src/screens/StatisticsScreen.tsx:489
msgid "Statistics"
msgstr "Statistiken"
-#: packages/taler-merchant-webui/src/ui/Menu.tsx:50
-#: packages/taler-merchant-webui/src/screens/ScheduleReportScreen.tsx:133
+#: packages/taler-merchant-webui/src/ui/Menu.tsx:68
+#: packages/taler-merchant-webui/src/screens/ScheduleReportScreen.tsx:136
msgid "Reports"
msgstr "Berichte"
#. Menu group for integrations and devices; a noun-like heading, not a command.
-#: packages/taler-merchant-webui/src/ui/Menu.tsx:53
+#: packages/taler-merchant-webui/src/ui/Menu.tsx:71
msgid "Connect"
msgstr "Verbinden"
# allow-english: protocol term
-#: packages/taler-merchant-webui/src/ui/Menu.tsx:54
-#: packages/taler-merchant-webui/src/screens/CreateWebhookScreen.tsx:264
-#: packages/taler-merchant-webui/src/screens/CreateWebhookScreen.tsx:286
-#: packages/taler-merchant-webui/src/screens/WebhooksScreen.tsx:89
-#: packages/taler-merchant-webui/src/stories/story-messages.ts:200
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1882
+#: packages/taler-merchant-webui/src/ui/Menu.tsx:73
+#: packages/taler-merchant-webui/src/screens/CreateWebhookScreen.tsx:372
+#: packages/taler-merchant-webui/src/screens/CreateWebhookScreen.tsx:394
+#: packages/taler-merchant-webui/src/screens/WebhooksScreen.tsx:101
+#: packages/taler-merchant-webui/src/stories/story-messages.ts:382
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:2310
msgid "Webhooks"
msgstr "Webhooks"
#. API credentials for tills and other machines, not physical access.
-#: packages/taler-merchant-webui/src/ui/Menu.tsx:57
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1805
+#: packages/taler-merchant-webui/src/ui/Menu.tsx:76
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:2209
msgid "Machine access"
msgstr "Maschinenzugang"
-#: packages/taler-merchant-webui/src/ui/Menu.tsx:58
-#: packages/taler-merchant-webui/src/screens/DevicesScreen.tsx:134
-#: packages/taler-merchant-webui/src/screens/CreateDeviceScreen.tsx:187
-#: packages/taler-merchant-webui/src/screens/CreateDeviceScreen.tsx:206
+#: packages/taler-merchant-webui/src/ui/Menu.tsx:78
+#: packages/taler-merchant-webui/src/screens/DevicesScreen.tsx:155
#: packages/taler-merchant-webui/src/screens/CreateDeviceScreen.tsx:216
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1753
+#: packages/taler-merchant-webui/src/screens/CreateDeviceScreen.tsx:244
+#: packages/taler-merchant-webui/src/screens/CreateDeviceScreen.tsx:259
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:2139
msgid "Offline payment devices"
msgstr "Offline-Zahlungsgeräte"
-#: packages/taler-merchant-webui/src/ui/Menu.tsx:59
+#: packages/taler-merchant-webui/src/ui/Menu.tsx:80
msgid "Settings"
msgstr "Einstellungen"
-#: packages/taler-merchant-webui/src/ui/Menu.tsx:60
+#: packages/taler-merchant-webui/src/ui/Menu.tsx:82
#: packages/taler-merchant-webui/src/screens/SelfProvisionScreen.tsx:752
-#: packages/taler-merchant-webui/src/screens/ForgotPasswordScreen.tsx:127
+#: packages/taler-merchant-webui/src/screens/ForgotPasswordScreen.tsx:158
#: packages/taler-merchant-webui/src/screens/BusinessSettingsScreen.tsx:438
-#: packages/taler-merchant-webui/src/screens/AdminAccountCredentialsScreen.tsx:44
-#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:286
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:782
+#: packages/taler-merchant-webui/src/screens/AdminAccountCredentialsScreen.tsx:64
+#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:291
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:935
msgid "Merchant account"
msgstr "Händlerkonto"
-#: packages/taler-merchant-webui/src/ui/Menu.tsx:61
+#: packages/taler-merchant-webui/src/ui/Menu.tsx:84
#: packages/taler-merchant-webui/src/screens/PaymentServicesScreen.tsx:64
msgid "Server payment services"
msgstr "Zahlungsdienste des Servers"
-#: packages/taler-merchant-webui/src/ui/Menu.tsx:62
-#: packages/taler-merchant-webui/src/screens/PersonalizationScreen.tsx:55
-#: packages/taler-merchant-webui/src/stories/story-messages.ts:144
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:883
+#: packages/taler-merchant-webui/src/ui/Menu.tsx:86
+#: packages/taler-merchant-webui/src/screens/PersonalizationScreen.tsx:61
+#: packages/taler-merchant-webui/src/stories/story-messages.ts:270
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1067
msgid "Personalization"
msgstr "Personalisierung"
-#: packages/taler-merchant-webui/src/ui/Menu.tsx:63
+#: packages/taler-merchant-webui/src/ui/Menu.tsx:88
msgid "Help"
msgstr "Hilfe"
-#: packages/taler-merchant-webui/src/ui/Menu.tsx:64
+#: packages/taler-merchant-webui/src/ui/Menu.tsx:90
msgid "User guide"
msgstr "Benutzerhandbuch"
-#: packages/taler-merchant-webui/src/ui/Menu.tsx:65
-#: packages/taler-merchant-webui/src/stories/story-messages.ts:29
+#: packages/taler-merchant-webui/src/ui/Menu.tsx:92
+#: packages/taler-merchant-webui/src/stories/story-messages.ts:40
msgid "Administration"
msgstr "Verwaltung"
-#: packages/taler-merchant-webui/src/ui/Menu.tsx:66
-#: packages/taler-merchant-webui/src/screens/AdminAccountsScreen.tsx:89
+#: packages/taler-merchant-webui/src/ui/Menu.tsx:94
+#: packages/taler-merchant-webui/src/screens/AdminAccountsScreen.tsx:99
#: packages/taler-merchant-webui/src/screens/AdminAccountFormScreen.tsx:222
-#: packages/taler-merchant-webui/src/screens/AdminAccountDetailScreen.tsx:49
+#: packages/taler-merchant-webui/src/screens/AdminAccountDetailScreen.tsx:86
msgid "Merchant accounts"
msgstr "Händlerkonten"
-#: packages/taler-merchant-webui/src/ui/Menu.tsx:104
+#: packages/taler-merchant-webui/src/ui/Menu.tsx:141
#: packages/taler-merchant-webui/src/tutorial/LiveComponentPreview.tsx:72
msgid "Merchant Portal"
msgstr "Händlerportal"
-#: packages/taler-merchant-webui/src/ui/Menu.tsx:112
+#: packages/taler-merchant-webui/src/ui/Menu.tsx:149
msgid "Close mobile navigation"
msgstr "Mobile Navigation schließen"
-#: packages/taler-merchant-webui/src/ui/Menu.tsx:156
-#: packages/taler-merchant-webui/src/screens/InteractiveTutorialScreen.tsx:410
+#: packages/taler-merchant-webui/src/ui/Menu.tsx:203
+#: packages/taler-merchant-webui/src/screens/InteractiveTutorialScreen.tsx:436
msgid "Language:"
msgstr "Sprache:"
-#: packages/taler-merchant-webui/src/ui/Menu.tsx:199
-#: packages/taler-merchant-webui/src/ui/Menu.tsx:200
-#: packages/taler-merchant-webui/src/screens/InteractiveTutorialScreen.tsx:290
+#: packages/taler-merchant-webui/src/ui/Menu.tsx:248
+#: packages/taler-merchant-webui/src/ui/Menu.tsx:249
+#: packages/taler-merchant-webui/src/screens/InteractiveTutorialScreen.tsx:307
msgid "Close menu"
msgstr "Menü schließen"
-#: packages/taler-merchant-webui/src/ui/Menu.tsx:237
+#: packages/taler-merchant-webui/src/ui/Menu.tsx:286
msgid "What this connection and this portal are"
msgstr "Was diese Verbindung und dieses Portal sind"
# allow-english: established technical term
-#: packages/taler-merchant-webui/src/ui/Menu.tsx:239
+#: packages/taler-merchant-webui/src/ui/Menu.tsx:291
msgid "Server"
msgstr "Server"
-#: packages/taler-merchant-webui/src/ui/Menu.tsx:246
+#: packages/taler-merchant-webui/src/ui/Menu.tsx:304
msgid "Account"
msgstr "Konto"
-#: packages/taler-merchant-webui/src/ui/Menu.tsx:261
+#: packages/taler-merchant-webui/src/ui/Menu.tsx:332
msgid "Sign out"
msgstr "Abmelden"
-#: packages/taler-merchant-webui/src/ui/Banner.tsx:75
+#: packages/taler-merchant-webui/src/ui/Banner.tsx:80
msgid "Dismiss banner"
msgstr "Hinweis ausblenden"
-#: packages/taler-merchant-webui/src/ui/Layout.tsx:58
+#: packages/taler-merchant-webui/src/ui/Layout.tsx:59
msgid "Taler Merchant Portal"
msgstr "Taler-Händlerportal"
-#: packages/taler-merchant-webui/src/ui/Layout.tsx:64
-#: packages/taler-merchant-webui/src/screens/InteractiveTutorialScreen.tsx:251
+#: packages/taler-merchant-webui/src/ui/Layout.tsx:65
+#: packages/taler-merchant-webui/src/screens/InteractiveTutorialScreen.tsx:268
msgid "Toggle navigation menu"
msgstr "Navigationsmenü ein- und ausblenden"
-#: packages/taler-merchant-webui/src/ui/Layout.tsx:86
+#: packages/taler-merchant-webui/src/ui/Layout.tsx:89
msgid "⚠️ Experimental Deployment"
msgstr "⚠️ Testinstallation"
-#: packages/taler-merchant-webui/src/ui/Layout.tsx:89
+#: packages/taler-merchant-webui/src/ui/Layout.tsx:92
msgid ""
"This service is running an experimental deployment. Features and APIs may be "
"unstable or subject to change."
@@ -231,105 +231,105 @@ msgstr ""
"Dieser Dienst läuft als Testinstallation. Funktionen und Schnittstellen "
"können instabil sein oder sich ändern."
-#: packages/taler-merchant-webui/src/ui/Layout.tsx:100
+#: packages/taler-merchant-webui/src/ui/Layout.tsx:103
msgid "Developer overrides are active. Click to manage settings in #dev"
msgstr ""
"Entwickler-Überschreibungen sind aktiv. Klicken Sie, um sie unter #dev zu "
"verwalten"
-#: packages/taler-merchant-webui/src/ui/Layout.tsx:103
+#: packages/taler-merchant-webui/src/ui/Layout.tsx:106
msgid "🛠️ Dev Overrides Active"
msgstr "🛠️ Entwicklereinstellungen aktiv"
#. Translators: Action button that opens the required identity
#. verification process.
-#: packages/taler-merchant-webui/src/ui/Layout.tsx:112
+#: packages/taler-merchant-webui/src/ui/Layout.tsx:115
msgid "Complete identity check"
msgstr "Identitätsprüfung abschließen"
-#: packages/taler-merchant-webui/src/api/client.ts:254
-#: packages/taler-merchant-webui/src/api/client.ts:357
+#: packages/taler-merchant-webui/src/api/client.ts:262
+#: packages/taler-merchant-webui/src/api/client.ts:382
msgid "The verification challenge identifier is missing."
msgstr "Die Kennung der Verifizierungsanforderung fehlt."
-#: packages/taler-merchant-webui/src/api/client.ts:310
+#: packages/taler-merchant-webui/src/api/client.ts:323
msgid "This challenge does not allow another verification code to be sent."
msgstr ""
"Für diese Sicherheitsabfrage kann kein weiterer Bestätigungscode gesendet "
"werden."
-#: packages/taler-merchant-webui/src/api/client.ts:312
+#: packages/taler-merchant-webui/src/api/client.ts:327
msgid "Too early to request a new code. Please wait 1 second."
msgstr ""
"Es ist noch zu früh, einen neuen Code anzufordern. Bitte warten Sie 1 "
"Sekunde."
-#: packages/taler-merchant-webui/src/api/client.ts:313
+#: packages/taler-merchant-webui/src/api/client.ts:330
msgid "Too early to request a new code. Please wait %1$s seconds."
msgstr ""
"Es ist noch zu früh, einen neuen Code anzufordern. Bitte warten Sie %1$s "
"Sekunden."
-#: packages/taler-merchant-webui/src/api/client.ts:320
-#: packages/taler-merchant-webui/src/screens/SignInScreen.tsx:241
-#: packages/taler-merchant-webui/src/screens/SignInScreen.tsx:272
+#: packages/taler-merchant-webui/src/api/client.ts:341
+#: packages/taler-merchant-webui/src/screens/SignInScreen.tsx:251
#: packages/taler-merchant-webui/src/screens/SignInScreen.tsx:290
+#: packages/taler-merchant-webui/src/screens/SignInScreen.tsx:308
#: packages/taler-merchant-webui/src/screens/SelfProvisionScreen.tsx:288
msgid "Failed to send verification code."
msgstr "Fehler beim Senden des Bestätigungscodes."
-#: packages/taler-merchant-webui/src/api/client.ts:329
+#: packages/taler-merchant-webui/src/api/client.ts:352
msgid "Failed to send verification code. Please try again."
msgstr ""
"Der Bestätigungscode konnte nicht gesendet werden. Bitte versuchen Sie es "
"erneut."
-#: packages/taler-merchant-webui/src/api/client.ts:390
+#: packages/taler-merchant-webui/src/api/client.ts:417
msgid "That code is not correct. (1 attempt left)"
msgstr "Dieser Code ist nicht richtig. (1 Versuch verbleibt)"
-#: packages/taler-merchant-webui/src/api/client.ts:391
+#: packages/taler-merchant-webui/src/api/client.ts:420
msgid "That code is not correct. (%1$s attempts left)"
msgstr "Dieser Code ist nicht richtig. (%1$s Versuche verbleiben)"
-#: packages/taler-merchant-webui/src/api/client.ts:392
-#: packages/taler-merchant-webui/src/screens/SignInScreen.tsx:359
+#: packages/taler-merchant-webui/src/api/client.ts:423
+#: packages/taler-merchant-webui/src/screens/SignInScreen.tsx:385
#: packages/taler-merchant-webui/src/screens/SelfProvisionScreen.tsx:548
msgid "That code is not correct."
msgstr "Dieser Code ist nicht richtig."
-#: packages/taler-merchant-webui/src/api/client.ts:400
-#: packages/taler-merchant-webui/src/screens/SignInScreen.tsx:341
+#: packages/taler-merchant-webui/src/api/client.ts:433
+#: packages/taler-merchant-webui/src/screens/SignInScreen.tsx:359
msgid "Too many attempts. Ask for a new code."
msgstr "Zu viele Versuche. Fordern Sie einen neuen Code an."
-#: packages/taler-merchant-webui/src/api/client.ts:406
+#: packages/taler-merchant-webui/src/api/client.ts:441
msgid "Verification failed. Please try again."
msgstr "Die Überprüfung ist fehlgeschlagen. Bitte versuchen Sie es erneut."
-#: packages/taler-merchant-webui/src/api/client.ts:414
+#: packages/taler-merchant-webui/src/api/client.ts:451
msgid "Network error during verification. Please try again."
msgstr "Netzwerkfehler bei der Überprüfung. Bitte versuchen Sie es erneut."
-#: packages/taler-merchant-webui/src/api/hooks/useManagedInstances.ts:75
-#: packages/taler-merchant-webui/src/api/hooks/useManagedInstances.ts:91
-#: packages/taler-merchant-webui/src/api/hooks/useManagedInstances.ts:133
-#: packages/taler-merchant-webui/src/api/hooks/useManagedInstances.ts:148
+#: packages/taler-merchant-webui/src/api/hooks/useManagedInstances.ts:79
+#: packages/taler-merchant-webui/src/api/hooks/useManagedInstances.ts:99
+#: packages/taler-merchant-webui/src/api/hooks/useManagedInstances.ts:149
+#: packages/taler-merchant-webui/src/api/hooks/useManagedInstances.ts:169
#: packages/taler-merchant-webui/src/routes/BusinessSettingsRoute.tsx:167
msgid "Not authenticated."
msgstr "Nicht authentifiziert."
-#: packages/taler-merchant-webui/src/api/hooks/useTransfersAndKyc.ts:52
+#: packages/taler-merchant-webui/src/api/hooks/useTransfersAndKyc.ts:64
msgid "More than one confirmed transfer matches this incoming transfer."
msgstr ""
"Mehr als eine bestätigte Überweisung stimmt mit dieser eingehenden "
"Überweisung überein."
-#: packages/taler-merchant-webui/src/api/hooks/useTransfersAndKyc.ts:80
+#: packages/taler-merchant-webui/src/api/hooks/useTransfersAndKyc.ts:108
msgid "Cannot confirm a transfer whose amount is unknown."
msgstr "Eine Überweisung mit unbekanntem Betrag kann nicht bestätigt werden."
-#: packages/taler-merchant-webui/src/api/hooks/useTransfersAndKyc.ts:102
+#: packages/taler-merchant-webui/src/api/hooks/useTransfersAndKyc.ts:133
msgid "No unique confirmed transfer matches this incoming transfer."
msgstr ""
"Keine bestätigte Überweisung stimmt eindeutig mit dieser eingehenden "
@@ -337,170 +337,170 @@ msgstr ""
#. Match the inventory adapter: the numeric label and the decision to show
#. it are separate, so sales screens need not interpret display text.
-#: packages/taler-merchant-webui/src/api/hooks/useInventory.ts:111
-#: packages/taler-merchant-webui/src/api/hooks/useInventory.ts:195
-#: packages/taler-merchant-webui/src/screens/CreateProductScreen.tsx:351
-#: packages/taler-merchant-webui/src/tutorial/demoData.ts:380
+#: packages/taler-merchant-webui/src/api/hooks/useInventory.ts:116
+#: packages/taler-merchant-webui/src/api/hooks/useInventory.ts:229
+#: packages/taler-merchant-webui/src/screens/CreateProductScreen.tsx:433
+#: packages/taler-merchant-webui/src/tutorial/demoData.ts:388
msgid "%1$s in stock"
msgstr "%1$s auf Lager"
-#: packages/taler-merchant-webui/src/api/hooks/useInventory.ts:169
+#: packages/taler-merchant-webui/src/api/hooks/useInventory.ts:187
msgid "Some product or category details could not be loaded."
msgstr "Einige Produkt- oder Kategoriedetails konnten nicht geladen werden."
-#: packages/taler-merchant-webui/src/api/hooks/useInventory.ts:232
-#: packages/taler-merchant-webui/src/screens/InventoryScreen.tsx:347
-#: packages/taler-merchant-webui/src/screens/InventoryScreen.tsx:351
-#: packages/taler-merchant-webui/src/screens/InventoryScreen.tsx:358
-#: packages/taler-merchant-webui/src/screens/CreateProductScreen.tsx:592
-#: packages/taler-merchant-webui/src/screens/pos/PosCatalog.tsx:109
+#: packages/taler-merchant-webui/src/api/hooks/useInventory.ts:269
+#: packages/taler-merchant-webui/src/screens/InventoryScreen.tsx:459
+#: packages/taler-merchant-webui/src/screens/InventoryScreen.tsx:467
+#: packages/taler-merchant-webui/src/screens/InventoryScreen.tsx:478
+#: packages/taler-merchant-webui/src/screens/CreateProductScreen.tsx:726
+#: packages/taler-merchant-webui/src/screens/pos/PosCatalog.tsx:112
msgid "no category"
msgstr "keine Kategorie"
#. Translators: Keep duration examples such as "1d", "4h", and "15m"
#. unchanged: they are literal input syntax accepted by the parser.
-#: packages/taler-merchant-webui/src/ui/DurationInput.tsx:231
+#: packages/taler-merchant-webui/src/ui/DurationInput.tsx:253
msgid "Please enter a duration string (e.g. 1d 4h, 15m)."
msgstr "Bitte geben Sie eine Zeitangabe ein (z. B. 1d 4h, 15m)."
#. Translators: Keep the duration examples unchanged. English unit words
#. and abbreviations here are literal input syntax accepted by the parser.
-#: packages/taler-merchant-webui/src/ui/DurationInput.tsx:252
+#: packages/taler-merchant-webui/src/ui/DurationInput.tsx:274
msgid "Invalid duration (e.g. 1d 4h, 2 days, 15m, 12h)."
msgstr "Ungültige Zeitangabe (z. B. 1d 4h, 2 days, 15m, 12h)."
# allow-english: "Minute" is spelled identically in German.
#. Translators: Singular time unit shown in a duration-unit selector.
-#: packages/taler-merchant-webui/src/ui/DurationInput.tsx:259
+#: packages/taler-merchant-webui/src/ui/DurationInput.tsx:281
msgid "Minute"
msgstr "Minute"
#. Translators: Keep this duration example unchanged; it is literal
#. input syntax accepted by the parser.
-#: packages/taler-merchant-webui/src/ui/DurationInput.tsx:292
+#: packages/taler-merchant-webui/src/ui/DurationInput.tsx:318
msgid "e.g. 1d 4h, 15m"
msgstr "z. B. 1d 4h, 15m"
-#: packages/taler-merchant-webui/src/ui/DurationInput.tsx:300
+#: packages/taler-merchant-webui/src/ui/DurationInput.tsx:330
msgid "Changing a fixed unit keeps the number and changes the duration."
msgstr ""
"Beim Wechsel einer festen Einheit bleibt die Zahl unverändert und die Dauer "
"ändert sich."
-#: packages/taler-merchant-webui/src/ui/DurationInput.tsx:303
+#: packages/taler-merchant-webui/src/ui/DurationInput.tsx:334
msgid "Second"
msgstr "Sekunde"
-#: packages/taler-merchant-webui/src/ui/DurationInput.tsx:303
+#: packages/taler-merchant-webui/src/ui/DurationInput.tsx:334
msgid "Seconds"
msgstr "Sekunden"
-#: packages/taler-merchant-webui/src/ui/DurationInput.tsx:304
+#: packages/taler-merchant-webui/src/ui/DurationInput.tsx:337
msgid "Minutes"
msgstr "Minuten"
-#: packages/taler-merchant-webui/src/ui/DurationInput.tsx:305
+#: packages/taler-merchant-webui/src/ui/DurationInput.tsx:339
msgid "Hour"
msgstr "Stunde"
-#: packages/taler-merchant-webui/src/ui/DurationInput.tsx:305
+#: packages/taler-merchant-webui/src/ui/DurationInput.tsx:339
msgid "Hours"
msgstr "Stunden"
-#: packages/taler-merchant-webui/src/ui/DurationInput.tsx:306
+#: packages/taler-merchant-webui/src/ui/DurationInput.tsx:340
msgid "Day"
msgstr "Tag"
-#: packages/taler-merchant-webui/src/ui/DurationInput.tsx:306
+#: packages/taler-merchant-webui/src/ui/DurationInput.tsx:340
msgid "Days"
msgstr "Tage"
-#: packages/taler-merchant-webui/src/ui/DurationInput.tsx:307
+#: packages/taler-merchant-webui/src/ui/DurationInput.tsx:341
msgid "Week"
msgstr "Woche"
-#: packages/taler-merchant-webui/src/ui/DurationInput.tsx:307
+#: packages/taler-merchant-webui/src/ui/DurationInput.tsx:341
msgid "Weeks"
msgstr "Wochen"
-#: packages/taler-merchant-webui/src/ui/DurationInput.tsx:308
+#: packages/taler-merchant-webui/src/ui/DurationInput.tsx:342
msgid "Custom duration"
msgstr "Benutzerdefinierte Dauer"
-#: packages/taler-merchant-webui/src/ui/DurationInput.tsx:320
+#: packages/taler-merchant-webui/src/ui/DurationInput.tsx:352
msgid "Duration format examples:"
msgstr "Beispiele für Zeitangaben:"
#. Printed under the QR code, so it is translated and the amount is
#. formatted rather than left in the "CHF:5.00" protocol spelling.
-#: packages/taler-merchant-webui/src/utils/templates.ts:36
-#: packages/taler-merchant-webui/src/screens/CreateTemplateScreen.tsx:196
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1172
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1221
+#: packages/taler-merchant-webui/src/utils/templates.ts:38
+#: packages/taler-merchant-webui/src/screens/CreateTemplateScreen.tsx:235
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1396
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1452
msgid "A fixed amount"
msgstr "Ein fester Betrag"
-#: packages/taler-merchant-webui/src/utils/templates.ts:37
+#: packages/taler-merchant-webui/src/utils/templates.ts:39
msgid "Every customer pays the same fixed price."
msgstr "Jede Kundschaft zahlt denselben festen Preis."
-#: packages/taler-merchant-webui/src/utils/templates.ts:42
+#: packages/taler-merchant-webui/src/utils/templates.ts:44
msgid "Customer enters amount"
msgstr "Kundschaft gibt den Betrag ein"
-#: packages/taler-merchant-webui/src/utils/templates.ts:43
+#: packages/taler-merchant-webui/src/utils/templates.ts:45
msgid "For voluntary donations, tips, and open amounts."
msgstr "Für freiwillige Spenden, Trinkgeld und offene Beträge."
-#: packages/taler-merchant-webui/src/utils/templates.ts:48
+#: packages/taler-merchant-webui/src/utils/templates.ts:50
msgid "Inventory products"
msgstr "Produkte aus dem Bestand"
-#: packages/taler-merchant-webui/src/utils/templates.ts:49
+#: packages/taler-merchant-webui/src/utils/templates.ts:51
msgid "Customer selects products from your inventory."
msgstr "Die Kundschaft wählt Produkte aus Ihrem Bestand."
-#: packages/taler-merchant-webui/src/api/hooks/useAccessTokens.ts:33
+#: packages/taler-merchant-webui/src/api/hooks/useAccessTokens.ts:40
msgid "Look, but change nothing"
msgstr "Ansehen, aber nichts ändern"
#. Permission-scope label: unrestricted machine access.
-#: packages/taler-merchant-webui/src/api/hooks/useAccessTokens.ts:36
-#: packages/taler-merchant-webui/src/screens/CreateAccessScreen.tsx:91
+#: packages/taler-merchant-webui/src/api/hooks/useAccessTokens.ts:43
+#: packages/taler-merchant-webui/src/screens/CreateAccessScreen.tsx:102
msgid "Everything"
msgstr "Alles"
#. Permission-scope label: accept customer payments.
-#: packages/taler-merchant-webui/src/api/hooks/useAccessTokens.ts:39
-#: packages/taler-merchant-webui/src/api/hooks/useAccessTokens.ts:49
-#: packages/taler-merchant-webui/src/screens/CreateAccessScreen.tsx:67
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1835
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1857
+#: packages/taler-merchant-webui/src/api/hooks/useAccessTokens.ts:46
+#: packages/taler-merchant-webui/src/api/hooks/useAccessTokens.ts:58
+#: packages/taler-merchant-webui/src/screens/CreateAccessScreen.tsx:78
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:2248
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:2273
msgid "Take payments"
msgstr "Zahlungen annehmen"
-#: packages/taler-merchant-webui/src/api/hooks/useAccessTokens.ts:41
+#: packages/taler-merchant-webui/src/api/hooks/useAccessTokens.ts:48
msgid "Take payments at a till"
msgstr "Zahlungen an einer Kasse annehmen"
-#: packages/taler-merchant-webui/src/api/hooks/useAccessTokens.ts:43
-#: packages/taler-merchant-webui/src/screens/CreateAccessScreen.tsx:79
+#: packages/taler-merchant-webui/src/api/hooks/useAccessTokens.ts:50
+#: packages/taler-merchant-webui/src/screens/CreateAccessScreen.tsx:90
msgid "Take payments and refund"
msgstr "Zahlungen annehmen und erstatten"
-#: packages/taler-merchant-webui/src/api/hooks/useAccessTokens.ts:45
+#: packages/taler-merchant-webui/src/api/hooks/useAccessTokens.ts:53
msgid "Take payments, refund and hold stock"
msgstr "Zahlungen annehmen, erstatten und Bestand reservieren"
-#: packages/taler-merchant-webui/src/api/hooks/useAccessTokens.ts:47
+#: packages/taler-merchant-webui/src/api/hooks/useAccessTokens.ts:56
msgid "Sign in to this portal"
msgstr "Bei diesem Portal anmelden"
-#: packages/taler-merchant-webui/src/api/hooks/useAccessTokens.ts:90
+#: packages/taler-merchant-webui/src/api/hooks/useAccessTokens.ts:109
msgid "Machine Token #%1$s"
msgstr "Maschinen-Token Nr. %1$s"
-#: packages/taler-merchant-webui/src/api/hooks/useAccessTokens.ts:114
+#: packages/taler-merchant-webui/src/api/hooks/useAccessTokens.ts:135
msgid "Your current password is required to create machine access."
msgstr ""
"Ihr aktuelles Passwort ist erforderlich, um einen Maschinenzugang zu "
@@ -514,46 +514,46 @@ msgstr "Zurück"
msgid "There is nothing to copy."
msgstr "Es gibt nichts zu kopieren."
-#: packages/taler-merchant-webui/src/utils/useClipboard.ts:98
+#: packages/taler-merchant-webui/src/utils/useClipboard.ts:99
msgid "Copying failed. Select and copy the value manually."
msgstr ""
"Kopieren fehlgeschlagen. Wählen Sie den Wert aus und kopieren Sie ihn "
"manuell."
-#: packages/taler-merchant-webui/src/ui/CopyErrorButton.tsx:130
+#: packages/taler-merchant-webui/src/ui/CopyErrorButton.tsx:145
msgid "Copied Taler error details!"
msgstr "Taler-Fehlerdetails kopiert!"
-#: packages/taler-merchant-webui/src/ui/CopyErrorButton.tsx:130
+#: packages/taler-merchant-webui/src/ui/CopyErrorButton.tsx:146
msgid "Copy Taler error details (code, hint, detail)"
msgstr "Taler-Fehlerdetails kopieren (Code, Hinweis, Detail)"
-#: packages/taler-merchant-webui/src/ui/CopyErrorButton.tsx:140
+#: packages/taler-merchant-webui/src/ui/CopyErrorButton.tsx:157
msgid "Copied!"
msgstr "Kopiert!"
-#: packages/taler-merchant-webui/src/ui/CopyErrorButton.tsx:147
+#: packages/taler-merchant-webui/src/ui/CopyErrorButton.tsx:175
msgid "Copy Error"
msgstr "Fehler kopieren"
-#: packages/taler-merchant-webui/src/utils/errors.ts:77
+#: packages/taler-merchant-webui/src/utils/errors.ts:83
msgid "Error %1$s: %2$s"
msgstr "Fehler %1$s: %2$s"
-#: packages/taler-merchant-webui/src/utils/errors.ts:78
+#: packages/taler-merchant-webui/src/utils/errors.ts:86
msgid "Error %1$s"
msgstr "Fehler %1$s"
-#: packages/taler-merchant-webui/src/utils/errors.ts:89
+#: packages/taler-merchant-webui/src/utils/errors.ts:103
msgid "Request failed (%1$s)"
msgstr "Anfrage fehlgeschlagen (%1$s)"
-#: packages/taler-merchant-webui/src/utils/errors.ts:90
-#: packages/taler-merchant-webui/src/utils/errors.ts:152
+#: packages/taler-merchant-webui/src/utils/errors.ts:106
+#: packages/taler-merchant-webui/src/utils/errors.ts:187
msgid "Request failed"
msgstr "Anfrage fehlgeschlagen"
-#: packages/taler-merchant-webui/src/utils/errors.ts:104
+#: packages/taler-merchant-webui/src/utils/errors.ts:125
msgid ""
"The browser could not access an HTTP response. Check the connection, TLS "
"certificate, proxy, browser extensions, and CORS configuration."
@@ -562,20 +562,20 @@ msgstr ""
"Verbindung, das TLS-Zertifikat, den Proxy, Browsererweiterungen und die CORS-"
"Konfiguration."
-#: packages/taler-merchant-webui/src/utils/errors.ts:107
+#: packages/taler-merchant-webui/src/utils/errors.ts:129
msgid " Browser detail: %1$s"
msgstr " Browserdetails: %1$s"
-#: packages/taler-merchant-webui/src/utils/errors.ts:118
+#: packages/taler-merchant-webui/src/utils/errors.ts:144
msgid "An unknown error occurred."
msgstr "Ein unbekannter Fehler ist aufgetreten."
-#: packages/taler-merchant-webui/src/utils/errors.ts:148
-#: packages/taler-merchant-webui/src/utils/errors.ts:150
+#: packages/taler-merchant-webui/src/utils/errors.ts:179
+#: packages/taler-merchant-webui/src/utils/errors.ts:182
msgid "Taler error %1$s"
msgstr "Taler-Fehler %1$s"
-#: packages/taler-merchant-webui/src/utils/errors.ts:205
+#: packages/taler-merchant-webui/src/utils/errors.ts:252
msgid "The configured merchant backend URL is invalid."
msgstr "Die konfigurierte URL des Händler-Backends ist ungültig."
@@ -609,338 +609,338 @@ msgstr "Fehler ausblenden"
#. Translators: A single order whose funds have been transferred to the
#. merchant's bank account.
-#: packages/taler-merchant-webui/src/ui/Badge.tsx:55
-#: packages/taler-merchant-webui/src/screens/OrderDetailScreen.tsx:185
+#: packages/taler-merchant-webui/src/ui/Badge.tsx:30
+#: packages/taler-merchant-webui/src/screens/OrderDetailScreen.tsx:200
msgid "Settled"
msgstr "Ausgezahlt"
-#: packages/taler-merchant-webui/src/ui/Badge.tsx:60
-#: packages/taler-merchant-webui/src/screens/OrderListScreen.tsx:87
-#: packages/taler-merchant-webui/src/screens/OrderDetailScreen.tsx:247
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1270
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1316
+#: packages/taler-merchant-webui/src/ui/Badge.tsx:35
+#: packages/taler-merchant-webui/src/screens/OrderListScreen.tsx:94
+#: packages/taler-merchant-webui/src/screens/OrderDetailScreen.tsx:262
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1511
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1575
msgid "Paid, awaiting payout"
msgstr "Bezahlt, wartet auf Auszahlung"
-#: packages/taler-merchant-webui/src/ui/Badge.tsx:62
-#: packages/taler-merchant-webui/src/screens/OrderListScreen.tsx:86
-#: packages/taler-merchant-webui/src/screens/OrderDetailScreen.tsx:206
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1269
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1314
+#: packages/taler-merchant-webui/src/ui/Badge.tsx:37
+#: packages/taler-merchant-webui/src/screens/OrderListScreen.tsx:92
+#: packages/taler-merchant-webui/src/screens/OrderDetailScreen.tsx:221
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1510
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1573
msgid "Awaiting payment"
msgstr "Zahlung ausstehend"
-#: packages/taler-merchant-webui/src/ui/Badge.tsx:64
-#: packages/taler-merchant-webui/src/screens/OrderDetailScreen.tsx:241
+#: packages/taler-merchant-webui/src/ui/Badge.tsx:39
+#: packages/taler-merchant-webui/src/screens/OrderDetailScreen.tsx:256
msgid "Refunded"
msgstr "Rückerstattet"
-#: packages/taler-merchant-webui/src/ui/Badge.tsx:68
-#: packages/taler-merchant-webui/src/screens/OrderListScreen.tsx:90
-#: packages/taler-merchant-webui/src/screens/OrderDetailScreen.tsx:192
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1273
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1321
+#: packages/taler-merchant-webui/src/ui/Badge.tsx:43
+#: packages/taler-merchant-webui/src/screens/OrderListScreen.tsx:100
+#: packages/taler-merchant-webui/src/screens/OrderDetailScreen.tsx:207
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1514
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1580
msgid "Expired unpaid"
msgstr "Abgelaufen, unbezahlt"
-#: packages/taler-merchant-webui/src/ui/ReadErrorBanner.tsx:35
+#: packages/taler-merchant-webui/src/ui/ReadErrorBanner.tsx:32
msgid "Refresh"
msgstr "Neu laden"
-#: packages/taler-merchant-webui/src/ui/ReloadControl.tsx:64
+#: packages/taler-merchant-webui/src/ui/ReloadControl.tsx:81
msgid "Reloading..."
msgstr "Wird neu geladen …"
-#: packages/taler-merchant-webui/src/ui/ReloadControl.tsx:64
+#: packages/taler-merchant-webui/src/ui/ReloadControl.tsx:81
msgid "Reload"
msgstr "Neu laden"
-#: packages/taler-merchant-webui/src/ui/PaginationControls.tsx:51
+#: packages/taler-merchant-webui/src/ui/PaginationControls.tsx:53
msgid "Show"
msgstr "Anzeigen"
-#: packages/taler-merchant-webui/src/ui/PaginationControls.tsx:64
+#: packages/taler-merchant-webui/src/ui/PaginationControls.tsx:67
msgid "per page"
msgstr "pro Seite"
-#: packages/taler-merchant-webui/src/ui/PaginationControls.tsx:74
-#: packages/taler-merchant-webui/src/screens/PosScreen.tsx:895
-#: packages/taler-merchant-webui/src/screens/InteractiveTutorialScreen.tsx:542
+#: packages/taler-merchant-webui/src/ui/PaginationControls.tsx:77
+#: packages/taler-merchant-webui/src/screens/PosScreen.tsx:1028
+#: packages/taler-merchant-webui/src/screens/InteractiveTutorialScreen.tsx:587
msgid "Previous"
msgstr "Zurück"
-#: packages/taler-merchant-webui/src/ui/PaginationControls.tsx:76
+#: packages/taler-merchant-webui/src/ui/PaginationControls.tsx:79
msgid "Page %1$s"
msgstr "Seite %1$s"
-#: packages/taler-merchant-webui/src/ui/PaginationControls.tsx:83
-#: packages/taler-merchant-webui/src/screens/PosScreen.tsx:898
-#: packages/taler-merchant-webui/src/screens/InteractiveTutorialScreen.tsx:558
+#: packages/taler-merchant-webui/src/ui/PaginationControls.tsx:86
+#: packages/taler-merchant-webui/src/screens/PosScreen.tsx:1035
+#: packages/taler-merchant-webui/src/screens/InteractiveTutorialScreen.tsx:605
msgid "Next"
msgstr "Weiter"
-#: packages/taler-merchant-webui/src/screens/OrderListScreen.tsx:65
+#: packages/taler-merchant-webui/src/screens/OrderListScreen.tsx:70
msgid "All orders"
msgstr "Alle Bestellungen"
#. Order status: created and offered to a customer, but not yet paid.
-#: packages/taler-merchant-webui/src/screens/OrderListScreen.tsx:68
+#: packages/taler-merchant-webui/src/screens/OrderListScreen.tsx:73
msgid "Offered orders"
msgstr "Angebotene Bestellungen"
-#: packages/taler-merchant-webui/src/screens/OrderListScreen.tsx:70
+#: packages/taler-merchant-webui/src/screens/OrderListScreen.tsx:75
msgid "Paid orders"
msgstr "Bezahlte Bestellungen"
-#: packages/taler-merchant-webui/src/screens/OrderListScreen.tsx:72
+#: packages/taler-merchant-webui/src/screens/OrderListScreen.tsx:77
msgid "Refunded orders"
msgstr "Rückerstattete Bestellungen"
#. Order status: its funds have been transferred to the merchant's bank account.
-#: packages/taler-merchant-webui/src/screens/OrderListScreen.tsx:75
+#: packages/taler-merchant-webui/src/screens/OrderListScreen.tsx:80
msgid "Settled orders"
msgstr "Ausgezahlte Bestellungen"
-#: packages/taler-merchant-webui/src/screens/OrderListScreen.tsx:77
+#: packages/taler-merchant-webui/src/screens/OrderListScreen.tsx:82
msgid "Expired orders"
msgstr "Abgelaufene Bestellungen"
-#: packages/taler-merchant-webui/src/screens/OrderListScreen.tsx:88
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1271
+#: packages/taler-merchant-webui/src/screens/OrderListScreen.tsx:96
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1512
msgid "Refunded order"
msgstr "Rückerstattete Bestellung"
-#: packages/taler-merchant-webui/src/screens/OrderListScreen.tsx:89
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1272
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1320
+#: packages/taler-merchant-webui/src/screens/OrderListScreen.tsx:98
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1513
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1579
msgid "Settled order"
msgstr "Ausgezahlte Bestellung"
#. Translators: Timestamp label used both on an order card and as a table
#. column heading.
-#: packages/taler-merchant-webui/src/screens/OrderListScreen.tsx:113
-#: packages/taler-merchant-webui/src/screens/OrderDetailScreen.tsx:568
-#: packages/taler-merchant-webui/src/screens/AccessScreen.tsx:318
-#: packages/taler-merchant-webui/src/screens/AccessScreen.tsx:330
+#: packages/taler-merchant-webui/src/screens/OrderListScreen.tsx:124
+#: packages/taler-merchant-webui/src/screens/OrderDetailScreen.tsx:685
+#: packages/taler-merchant-webui/src/screens/AccessScreen.tsx:352
+#: packages/taler-merchant-webui/src/screens/AccessScreen.tsx:366
msgid "Created"
msgstr "Erstellt"
-#: packages/taler-merchant-webui/src/screens/OrderListScreen.tsx:263
-#: packages/taler-merchant-webui/src/screens/OrderListScreen.tsx:403
+#: packages/taler-merchant-webui/src/screens/OrderListScreen.tsx:302
+#: packages/taler-merchant-webui/src/screens/OrderListScreen.tsx:485
msgid "Order ID"
msgstr "Bestell-ID"
-#: packages/taler-merchant-webui/src/screens/OrderListScreen.tsx:263
-#: packages/taler-merchant-webui/src/screens/OrderListScreen.tsx:404
-#: packages/taler-merchant-webui/src/screens/CreateOrderScreen.tsx:1009
-#: packages/taler-merchant-webui/src/screens/PosScreen.tsx:1087
+#: packages/taler-merchant-webui/src/screens/OrderListScreen.tsx:303
+#: packages/taler-merchant-webui/src/screens/OrderListScreen.tsx:486
+#: packages/taler-merchant-webui/src/screens/CreateOrderScreen.tsx:1282
+#: packages/taler-merchant-webui/src/screens/PosScreen.tsx:1237
msgid "Summary"
msgstr "Zusammenfassung"
-#: packages/taler-merchant-webui/src/screens/OrderListScreen.tsx:263
-#: packages/taler-merchant-webui/src/screens/OrderListScreen.tsx:391
-#: packages/taler-merchant-webui/src/screens/OrderListScreen.tsx:405
-#: packages/taler-merchant-webui/src/screens/create-order/CreateOrderChoiceModes.tsx:302
-#: packages/taler-merchant-webui/src/screens/CreateOrderScreen.tsx:984
+#: packages/taler-merchant-webui/src/screens/OrderListScreen.tsx:304
+#: packages/taler-merchant-webui/src/screens/OrderListScreen.tsx:465
+#: packages/taler-merchant-webui/src/screens/OrderListScreen.tsx:487
+#: packages/taler-merchant-webui/src/screens/create-order/CreateOrderChoiceModes.tsx:427
+#: packages/taler-merchant-webui/src/screens/CreateOrderScreen.tsx:1254
msgid "Amount"
msgstr "Betrag"
# allow-english: "Status" is spelled identically in German.
-#: packages/taler-merchant-webui/src/screens/OrderListScreen.tsx:263
-#: packages/taler-merchant-webui/src/screens/OrderListScreen.tsx:406
-#: packages/taler-merchant-webui/src/screens/MoneyInScreen.tsx:725
-#: packages/taler-merchant-webui/src/screens/ErrorInjectionTestScreen.tsx:401
-#: packages/taler-merchant-webui/src/screens/AdminAccountsScreen.tsx:141
-#: packages/taler-merchant-webui/src/screens/AdminAccountDetailScreen.tsx:69
+#: packages/taler-merchant-webui/src/screens/OrderListScreen.tsx:305
+#: packages/taler-merchant-webui/src/screens/OrderListScreen.tsx:488
+#: packages/taler-merchant-webui/src/screens/MoneyInScreen.tsx:856
+#: packages/taler-merchant-webui/src/screens/ErrorInjectionTestScreen.tsx:403
+#: packages/taler-merchant-webui/src/screens/AdminAccountsScreen.tsx:172
+#: packages/taler-merchant-webui/src/screens/AdminAccountDetailScreen.tsx:234
#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:85
msgid "Status"
msgstr "Status"
-#: packages/taler-merchant-webui/src/screens/OrderListScreen.tsx:263
+#: packages/taler-merchant-webui/src/screens/OrderListScreen.tsx:306
msgid "Created at"
msgstr "Erstellt am"
-#: packages/taler-merchant-webui/src/screens/OrderListScreen.tsx:286
+#: packages/taler-merchant-webui/src/screens/OrderListScreen.tsx:333
msgid "Offer and manage customer orders."
msgstr "Bestellungen anbieten und verwalten."
-#: packages/taler-merchant-webui/src/screens/OrderListScreen.tsx:287
+#: packages/taler-merchant-webui/src/screens/OrderListScreen.tsx:334
msgid "+ New order"
msgstr "+ Neue Bestellung"
-#: packages/taler-merchant-webui/src/screens/OrderListScreen.tsx:300
+#: packages/taler-merchant-webui/src/screens/OrderListScreen.tsx:347
msgid "📥 Export CSV"
msgstr "📥 CSV exportieren"
-#: packages/taler-merchant-webui/src/screens/OrderListScreen.tsx:305
-#: packages/taler-merchant-webui/src/screens/OrderListScreen.tsx:307
+#: packages/taler-merchant-webui/src/screens/OrderListScreen.tsx:354
+#: packages/taler-merchant-webui/src/screens/OrderListScreen.tsx:360
msgid "Could not fetch live orders"
msgstr "Aktuelle Bestellungen konnten nicht geladen werden"
-#: packages/taler-merchant-webui/src/screens/OrderListScreen.tsx:311
+#: packages/taler-merchant-webui/src/screens/OrderListScreen.tsx:368
msgid "Live order updates are temporarily unavailable"
msgstr "Live-Bestellaktualisierungen sind vorübergehend nicht verfügbar"
-#: packages/taler-merchant-webui/src/screens/OrderListScreen.tsx:318
+#: packages/taler-merchant-webui/src/screens/OrderListScreen.tsx:377
msgid "New orders are available in the merchant database."
msgstr "Es liegen neue Bestellungen vor."
-#: packages/taler-merchant-webui/src/screens/OrderListScreen.tsx:325
+#: packages/taler-merchant-webui/src/screens/OrderListScreen.tsx:384
msgid "Show new orders ↑"
msgstr "Neue Bestellungen anzeigen ↑"
-#: packages/taler-merchant-webui/src/screens/OrderListScreen.tsx:355
+#: packages/taler-merchant-webui/src/screens/OrderListScreen.tsx:416
msgid "Search orders"
msgstr "Bestellungen suchen"
-#: packages/taler-merchant-webui/src/screens/OrderListScreen.tsx:356
+#: packages/taler-merchant-webui/src/screens/OrderListScreen.tsx:417
msgid "Search order summaries..."
msgstr "Bestellzusammenfassungen durchsuchen …"
-#: packages/taler-merchant-webui/src/screens/OrderListScreen.tsx:378
-#: packages/taler-merchant-webui/src/screens/OrderListScreen.tsx:438
+#: packages/taler-merchant-webui/src/screens/OrderListScreen.tsx:442
+#: packages/taler-merchant-webui/src/screens/OrderListScreen.tsx:523
msgid ""
"No orders match your criteria. Try the All tab or clear the summary search."
msgstr ""
"Keine Bestellungen entsprechen Ihren Kriterien. Versuchen Sie den Reiter "
"„Alle“ oder setzen Sie die Suche nach Zusammenfassungen zurück."
-#: packages/taler-merchant-webui/src/screens/OrderListScreen.tsx:379
-#: packages/taler-merchant-webui/src/screens/OrderListScreen.tsx:439
+#: packages/taler-merchant-webui/src/screens/OrderListScreen.tsx:443
+#: packages/taler-merchant-webui/src/screens/OrderListScreen.tsx:524
msgid "Nothing sold yet. Orders appear here as soon as a customer pays."
msgstr ""
"Noch nichts verkauft. Bestellungen erscheinen hier, sobald eine Kundin oder "
"ein Kunde bezahlt."
-#: packages/taler-merchant-webui/src/screens/OrderListScreen.tsx:477
+#: packages/taler-merchant-webui/src/screens/OrderListScreen.tsx:569
msgid "Showing 1 order on page %1$s"
msgstr "1 Bestellung auf Seite %1$s"
-#: packages/taler-merchant-webui/src/screens/OrderListScreen.tsx:478
+#: packages/taler-merchant-webui/src/screens/OrderListScreen.tsx:570
msgid "Showing %1$s orders on page %2$s"
msgstr "%1$s Bestellungen auf Seite %2$s"
-#: packages/taler-merchant-webui/src/screens/OrderListScreen.tsx:479
-#: packages/taler-merchant-webui/src/screens/AccessScreen.tsx:373
+#: packages/taler-merchant-webui/src/screens/OrderListScreen.tsx:571
+#: packages/taler-merchant-webui/src/screens/AccessScreen.tsx:419
msgid " (more available)"
msgstr " (weitere verfügbar)"
-#: packages/taler-merchant-webui/src/screens/OrderListScreen.tsx:479
-#: packages/taler-merchant-webui/src/screens/AccessScreen.tsx:373
+#: packages/taler-merchant-webui/src/screens/OrderListScreen.tsx:571
+#: packages/taler-merchant-webui/src/screens/AccessScreen.tsx:419
msgid " (end of results)"
msgstr " (Ende der Ergebnisse)"
-#: packages/taler-merchant-webui/src/screens/OrderListScreen.tsx:483
+#: packages/taler-merchant-webui/src/screens/OrderListScreen.tsx:573
msgid "Showing 1 of 1 order"
msgstr "1 von 1 Bestellung angezeigt"
-#: packages/taler-merchant-webui/src/screens/OrderListScreen.tsx:484
+#: packages/taler-merchant-webui/src/screens/OrderListScreen.tsx:575
msgid "Showing %1$s–%2$s of %3$s orders"
msgstr "%1$s–%2$s von %3$s Bestellungen"
-#: packages/taler-merchant-webui/src/ui/CopyableAccount.tsx:98
-#: packages/taler-merchant-webui/src/ui/AccountCopySplitButton.tsx:72
+#: packages/taler-merchant-webui/src/ui/CopyableAccount.tsx:102
+#: packages/taler-merchant-webui/src/ui/AccountCopySplitButton.tsx:74
msgid "Copy IBAN"
msgstr "IBAN kopieren"
-#: packages/taler-merchant-webui/src/ui/CopyableAccount.tsx:100
-#: packages/taler-merchant-webui/src/ui/AccountCopySplitButton.tsx:72
+#: packages/taler-merchant-webui/src/ui/CopyableAccount.tsx:104
+#: packages/taler-merchant-webui/src/ui/AccountCopySplitButton.tsx:73
msgid "Copy account name"
msgstr "Kontonamen kopieren"
-#: packages/taler-merchant-webui/src/ui/CopyableAccount.tsx:101
+#: packages/taler-merchant-webui/src/ui/CopyableAccount.tsx:105
msgid "Copy account identifier"
msgstr "Kontokennung kopieren"
-#: packages/taler-merchant-webui/src/ui/CopyableAccount.tsx:111
+#: packages/taler-merchant-webui/src/ui/CopyableAccount.tsx:115
msgid "Copy this account"
msgstr "Dieses Konto kopieren"
-#: packages/taler-merchant-webui/src/ui/CopyableAccount.tsx:118
-#: packages/taler-merchant-webui/src/ui/AccountCopySplitButton.tsx:78
+#: packages/taler-merchant-webui/src/ui/CopyableAccount.tsx:122
+#: packages/taler-merchant-webui/src/ui/AccountCopySplitButton.tsx:83
msgid "Copied"
msgstr "Kopiert"
-#: packages/taler-merchant-webui/src/ui/CopyableAccount.tsx:147
-#: packages/taler-merchant-webui/src/ui/AccountCopySplitButton.tsx:131
+#: packages/taler-merchant-webui/src/ui/CopyableAccount.tsx:155
+#: packages/taler-merchant-webui/src/ui/AccountCopySplitButton.tsx:136
msgid "Copy payto:// URI"
msgstr "payto://-URI kopieren"
-#: packages/taler-merchant-webui/src/ui/CopyableAccount.tsx:157
+#: packages/taler-merchant-webui/src/ui/CopyableAccount.tsx:165
msgid "Copy account holder"
msgstr "Kontoinhaber kopieren"
-#: packages/taler-merchant-webui/src/ui/WireTransferDetails.tsx:84
+#: packages/taler-merchant-webui/src/ui/WireTransferDetails.tsx:86
msgid "Arrived in your bank"
msgstr "Auf Ihrem Bankkonto eingegangen"
-#: packages/taler-merchant-webui/src/ui/WireTransferDetails.tsx:84
+#: packages/taler-merchant-webui/src/ui/WireTransferDetails.tsx:87
msgid "Received"
msgstr "Eingegangen"
-#: packages/taler-merchant-webui/src/ui/WireTransferDetails.tsx:86
+#: packages/taler-merchant-webui/src/ui/WireTransferDetails.tsx:92
msgid "Expected in your bank"
msgstr "Auf Ihrem Bankkonto erwartet"
-#: packages/taler-merchant-webui/src/ui/WireTransferDetails.tsx:86
+#: packages/taler-merchant-webui/src/ui/WireTransferDetails.tsx:93
msgid "Not yet received"
msgstr "Noch nicht eingegangen"
-#: packages/taler-merchant-webui/src/ui/WireTransferDetails.tsx:87
+#: packages/taler-merchant-webui/src/ui/WireTransferDetails.tsx:97
msgid "Bank receipt status unavailable"
msgstr "Status des Bankeingangs nicht verfügbar"
-#: packages/taler-merchant-webui/src/ui/WireTransferDetails.tsx:87
+#: packages/taler-merchant-webui/src/ui/WireTransferDetails.tsx:98
msgid "Status unavailable"
msgstr "Status nicht verfügbar"
-#: packages/taler-merchant-webui/src/ui/WireTransferDetails.tsx:100
+#: packages/taler-merchant-webui/src/ui/WireTransferDetails.tsx:113
msgid "Amount unavailable"
msgstr "Betrag nicht verfügbar"
-#: packages/taler-merchant-webui/src/ui/WireTransferDetails.tsx:119
+#: packages/taler-merchant-webui/src/ui/WireTransferDetails.tsx:132
msgid "Sent"
msgstr "Gesendet"
-#: packages/taler-merchant-webui/src/ui/WireTransferDetails.tsx:126
+#: packages/taler-merchant-webui/src/ui/WireTransferDetails.tsx:141
msgid "Taken off in fees"
msgstr "An Gebühren abgezogen"
-#: packages/taler-merchant-webui/src/ui/WireTransferDetails.tsx:132
+#: packages/taler-merchant-webui/src/ui/WireTransferDetails.tsx:149
msgid "Sent by"
msgstr "Gesendet von"
-#: packages/taler-merchant-webui/src/ui/WireTransferDetails.tsx:141
+#: packages/taler-merchant-webui/src/ui/WireTransferDetails.tsx:158
msgid "Into"
msgstr "Auf"
-#: packages/taler-merchant-webui/src/ui/WireTransferDetails.tsx:149
+#: packages/taler-merchant-webui/src/ui/WireTransferDetails.tsx:166
msgid "Reference on your bank statement"
msgstr "Referenz auf Ihrem Kontoauszug"
#. Translators: Table column containing buttons the merchant can act on.
-#: packages/taler-merchant-webui/src/screens/MoneyInScreen.tsx:161
+#: packages/taler-merchant-webui/src/screens/MoneyInScreen.tsx:173
msgid "Action"
msgstr "Aktion"
-#: packages/taler-merchant-webui/src/screens/MoneyInScreen.tsx:216
-#: packages/taler-merchant-webui/src/screens/MoneyInScreen.tsx:465
-#: packages/taler-merchant-webui/src/screens/AdminAccountDetailScreen.tsx:69
+#: packages/taler-merchant-webui/src/screens/MoneyInScreen.tsx:242
+#: packages/taler-merchant-webui/src/screens/MoneyInScreen.tsx:521
+#: packages/taler-merchant-webui/src/screens/AdminAccountDetailScreen.tsx:242
msgid "Ready"
msgstr "Bereit zum Einsatz"
-#: packages/taler-merchant-webui/src/screens/MoneyInScreen.tsx:217
+#: packages/taler-merchant-webui/src/screens/MoneyInScreen.tsx:243
msgid "This account is verified and can be paid into."
msgstr "Dieses Konto ist überprüft und kann Zahlungen empfangen."
-#: packages/taler-merchant-webui/src/screens/MoneyInScreen.tsx:225
-#: packages/taler-merchant-webui/src/screens/MoneyInScreen.tsx:234
-#: packages/taler-merchant-webui/src/screens/MoneyInScreen.tsx:333
-#: packages/taler-merchant-webui/src/screens/AdminAccountDetailScreen.tsx:69
+#: packages/taler-merchant-webui/src/screens/MoneyInScreen.tsx:251
+#: packages/taler-merchant-webui/src/screens/MoneyInScreen.tsx:260
+#: packages/taler-merchant-webui/src/screens/MoneyInScreen.tsx:359
+#: packages/taler-merchant-webui/src/screens/AdminAccountDetailScreen.tsx:244
msgid "Action needed"
msgstr "Aktion erforderlich"
-#: packages/taler-merchant-webui/src/screens/MoneyInScreen.tsx:226
+#: packages/taler-merchant-webui/src/screens/MoneyInScreen.tsx:252
msgid ""
"This payment service needs something from you before it can pay into this "
"account."
@@ -948,91 +948,91 @@ msgstr ""
"Dieser Zahlungsdienst braucht noch etwas von Ihnen, bevor er auf dieses "
"Konto auszahlen kann."
-#: packages/taler-merchant-webui/src/screens/MoneyInScreen.tsx:235
+#: packages/taler-merchant-webui/src/screens/MoneyInScreen.tsx:261
msgid "Send a small transfer from this account to show that it is yours."
msgstr ""
"Überweisen Sie einen kleinen Betrag von diesem Konto, um zu zeigen, dass es "
"Ihnen gehört."
-#: packages/taler-merchant-webui/src/screens/MoneyInScreen.tsx:243
-#: packages/taler-merchant-webui/src/screens/AdminAccountDetailScreen.tsx:69
+#: packages/taler-merchant-webui/src/screens/MoneyInScreen.tsx:269
+#: packages/taler-merchant-webui/src/screens/AdminAccountDetailScreen.tsx:246
msgid "Being checked"
msgstr "Wird geprüft"
-#: packages/taler-merchant-webui/src/screens/MoneyInScreen.tsx:244
+#: packages/taler-merchant-webui/src/screens/MoneyInScreen.tsx:270
msgid "What you sent in is being looked at. Nothing to do."
msgstr "Ihre Angaben werden gerade angesehen. Sie müssen nichts tun."
-#: packages/taler-merchant-webui/src/screens/MoneyInScreen.tsx:252
+#: packages/taler-merchant-webui/src/screens/MoneyInScreen.tsx:278
msgid "Connecting"
msgstr "Verbindung wird aufgebaut"
-#: packages/taler-merchant-webui/src/screens/MoneyInScreen.tsx:253
+#: packages/taler-merchant-webui/src/screens/MoneyInScreen.tsx:279
msgid ""
"This payment service is still getting ready. This usually clears by itself."
msgstr ""
"Dieser Zahlungsdienst wird noch eingerichtet. Das erledigt sich meist von "
"selbst."
-#: packages/taler-merchant-webui/src/screens/MoneyInScreen.tsx:261
-#: packages/taler-merchant-webui/src/screens/MoneyInScreen.tsx:270
+#: packages/taler-merchant-webui/src/screens/MoneyInScreen.tsx:287
+#: packages/taler-merchant-webui/src/screens/MoneyInScreen.tsx:296
msgid "Payment service offline"
msgstr "Zahlungsdienst nicht erreichbar"
-#: packages/taler-merchant-webui/src/screens/MoneyInScreen.tsx:262
+#: packages/taler-merchant-webui/src/screens/MoneyInScreen.tsx:288
msgid "This payment service did not answer. It will be tried again."
msgstr ""
"Dieser Zahlungsdienst hat nicht geantwortet. Es wird noch einmal versucht."
-#: packages/taler-merchant-webui/src/screens/MoneyInScreen.tsx:271
+#: packages/taler-merchant-webui/src/screens/MoneyInScreen.tsx:297
msgid "This payment service took too long to answer. It will be tried again."
msgstr ""
"Dieser Zahlungsdienst hat zu lange für die Antwort gebraucht. Es wird noch "
"einmal versucht."
-#: packages/taler-merchant-webui/src/screens/MoneyInScreen.tsx:279
+#: packages/taler-merchant-webui/src/screens/MoneyInScreen.tsx:305
msgid "Transfer impossible"
msgstr "Überweisung nicht möglich"
-#: packages/taler-merchant-webui/src/screens/MoneyInScreen.tsx:280
+#: packages/taler-merchant-webui/src/screens/MoneyInScreen.tsx:306
msgid ""
"This account and this payment service have no way of moving money between "
"them."
msgstr ""
"Zwischen diesem Konto und diesem Zahlungsdienst lässt sich kein Geld bewegen."
-#: packages/taler-merchant-webui/src/screens/MoneyInScreen.tsx:288
+#: packages/taler-merchant-webui/src/screens/MoneyInScreen.tsx:314
msgid "Unsupported account"
msgstr "Konto nicht unterstützt"
-#: packages/taler-merchant-webui/src/screens/MoneyInScreen.tsx:289
+#: packages/taler-merchant-webui/src/screens/MoneyInScreen.tsx:315
msgid "This payment service cannot pay into this kind of account."
msgstr "Dieser Zahlungsdienst kann nicht auf ein Konto dieser Art auszahlen."
-#: packages/taler-merchant-webui/src/screens/MoneyInScreen.tsx:297
-#: packages/taler-merchant-webui/src/screens/MoneyInScreen.tsx:315
-#: packages/taler-merchant-webui/src/screens/MoneyInScreen.tsx:324
+#: packages/taler-merchant-webui/src/screens/MoneyInScreen.tsx:323
+#: packages/taler-merchant-webui/src/screens/MoneyInScreen.tsx:341
+#: packages/taler-merchant-webui/src/screens/MoneyInScreen.tsx:350
msgid "Payment service problem"
msgstr "Problem beim Zahlungsdienst"
-#: packages/taler-merchant-webui/src/screens/MoneyInScreen.tsx:298
+#: packages/taler-merchant-webui/src/screens/MoneyInScreen.tsx:324
msgid ""
"This payment service reported a problem of its own. Tell whoever provides it."
msgstr ""
"Dieser Zahlungsdienst meldet ein eigenes Problem. Sagen Sie dem Anbieter "
"Bescheid."
-#: packages/taler-merchant-webui/src/screens/MoneyInScreen.tsx:306
+#: packages/taler-merchant-webui/src/screens/MoneyInScreen.tsx:332
msgid "Server problem"
msgstr "Problem am Server"
-#: packages/taler-merchant-webui/src/screens/MoneyInScreen.tsx:307
+#: packages/taler-merchant-webui/src/screens/MoneyInScreen.tsx:333
msgid "Your own server ran into a problem. Tell whoever runs it."
msgstr ""
"Ihr eigener Server hat ein Problem. Sagen Sie der Person Bescheid, die ihn "
"betreibt."
-#: packages/taler-merchant-webui/src/screens/MoneyInScreen.tsx:316
+#: packages/taler-merchant-webui/src/screens/MoneyInScreen.tsx:342
msgid ""
"Your server and this payment service could not agree. Tell whoever provides "
"them."
@@ -1040,7 +1040,7 @@ msgstr ""
"Ihr Server und dieser Zahlungsdienst konnten sich nicht verständigen. Sagen "
"Sie den Anbietern Bescheid."
-#: packages/taler-merchant-webui/src/screens/MoneyInScreen.tsx:325
+#: packages/taler-merchant-webui/src/screens/MoneyInScreen.tsx:351
msgid ""
"This payment service answered with something we do not understand. Tell "
"whoever provides it."
@@ -1048,7 +1048,7 @@ msgstr ""
"Dieser Zahlungsdienst hat mit etwas geantwortet, das wir nicht verstehen. "
"Sagen Sie dem Anbieter Bescheid."
-#: packages/taler-merchant-webui/src/screens/MoneyInScreen.tsx:334
+#: packages/taler-merchant-webui/src/screens/MoneyInScreen.tsx:360
msgid ""
"This payment service reported a state the portal does not recognise. Quote "
"“%1$s” to whoever provides it."
@@ -1056,29 +1056,29 @@ msgstr ""
"Dieser Zahlungsdienst meldet einen Zustand, den das Portal nicht kennt. "
"Nennen Sie dem Anbieter „%1$s“."
-#: packages/taler-merchant-webui/src/screens/MoneyInScreen.tsx:352
+#: packages/taler-merchant-webui/src/screens/MoneyInScreen.tsx:378
msgid "This bank account can receive payouts."
msgstr "Dieses Bankkonto kann Auszahlungen erhalten."
-#: packages/taler-merchant-webui/src/screens/MoneyInScreen.tsx:354
+#: packages/taler-merchant-webui/src/screens/MoneyInScreen.tsx:381
msgid "Usable with %1$s of %2$s payment services"
msgstr "Mit %1$s von %2$s Zahlungsdiensten verwendbar"
-#: packages/taler-merchant-webui/src/screens/MoneyInScreen.tsx:355
+#: packages/taler-merchant-webui/src/screens/MoneyInScreen.tsx:382
msgid "This bank account can receive payouts"
msgstr "Dieses Bankkonto kann Auszahlungen empfangen"
-#: packages/taler-merchant-webui/src/screens/MoneyInScreen.tsx:361
+#: packages/taler-merchant-webui/src/screens/MoneyInScreen.tsx:388
msgid "This bank account cannot receive payouts yet; action is needed."
msgstr ""
"Dieses Bankkonto kann noch keine Auszahlungen empfangen; es sind Maßnahmen "
"erforderlich."
-#: packages/taler-merchant-webui/src/screens/MoneyInScreen.tsx:362
+#: packages/taler-merchant-webui/src/screens/MoneyInScreen.tsx:389
msgid "Not usable yet — action is needed"
msgstr "Noch nicht nutzbar — Handlungsbedarf"
-#: packages/taler-merchant-webui/src/screens/MoneyInScreen.tsx:368
+#: packages/taler-merchant-webui/src/screens/MoneyInScreen.tsx:395
msgid ""
"This bank account cannot receive payouts yet; a payment service is still "
"being checked."
@@ -1086,46 +1086,46 @@ msgstr ""
"Dieses Bankkonto kann noch keine Auszahlungen empfangen; ein Zahlungsdienst "
"wird noch überprüft."
-#: packages/taler-merchant-webui/src/screens/MoneyInScreen.tsx:369
+#: packages/taler-merchant-webui/src/screens/MoneyInScreen.tsx:396
msgid "Not usable yet — waiting for a payment service"
msgstr "Noch nicht nutzbar — Wartet auf einen Zahlungsdienst"
-#: packages/taler-merchant-webui/src/screens/MoneyInScreen.tsx:375
+#: packages/taler-merchant-webui/src/screens/MoneyInScreen.tsx:402
msgid ""
"This bank account cannot receive payouts through any listed payment service."
msgstr ""
"Dieses Bankkonto kann keine Auszahlungen über einen der aufgeführten "
"Zahlungsdienste empfangen."
-#: packages/taler-merchant-webui/src/screens/MoneyInScreen.tsx:376
+#: packages/taler-merchant-webui/src/screens/MoneyInScreen.tsx:403
msgid "Not usable with any listed payment service"
msgstr "Nicht mit einem der aufgeführten Zahlungsdienste verwendbar"
-#: packages/taler-merchant-webui/src/screens/MoneyInScreen.tsx:382
+#: packages/taler-merchant-webui/src/screens/MoneyInScreen.tsx:409
msgid "This bank account is inactive."
msgstr "Dieses Bankkonto ist inaktiv."
-#: packages/taler-merchant-webui/src/screens/MoneyInScreen.tsx:383
+#: packages/taler-merchant-webui/src/screens/MoneyInScreen.tsx:410
msgid "Inactive — no new payouts will be sent here"
msgstr "Inaktiv — hier werden keine neuen Auszahlungen gesendet"
-#: packages/taler-merchant-webui/src/screens/MoneyInScreen.tsx:442
+#: packages/taler-merchant-webui/src/screens/MoneyInScreen.tsx:500
msgid "Accept terms"
msgstr "Bedingungen annehmen"
-#: packages/taler-merchant-webui/src/screens/MoneyInScreen.tsx:449
+#: packages/taler-merchant-webui/src/screens/MoneyInScreen.tsx:507
msgid "Account validation"
msgstr "Kontoprüfung"
-#: packages/taler-merchant-webui/src/screens/MoneyInScreen.tsx:458
+#: packages/taler-merchant-webui/src/screens/MoneyInScreen.tsx:514
msgid "More information"
msgstr "Weitere Informationen"
-#: packages/taler-merchant-webui/src/screens/MoneyInScreen.tsx:473
+#: packages/taler-merchant-webui/src/screens/MoneyInScreen.tsx:529
msgid "Payment service onboarding progress"
msgstr "Fortschritt der Einrichtung des Zahlungsdienstes"
-#: packages/taler-merchant-webui/src/screens/MoneyInScreen.tsx:503
+#: packages/taler-merchant-webui/src/screens/MoneyInScreen.tsx:563
msgid ""
"Where your revenue goes, and whether each account is verified with your "
"payment services."
@@ -1133,77 +1133,77 @@ msgstr ""
"Wohin Ihre Einnahmen fließen und ob jedes Konto bei Ihren Zahlungsdiensten "
"überprüft ist."
-#: packages/taler-merchant-webui/src/screens/MoneyInScreen.tsx:504
-#: packages/taler-merchant-webui/src/screens/MoneyInScreen.tsx:603
-#: packages/taler-merchant-webui/src/screens/AddPayoutAccountScreen.tsx:144
-#: packages/taler-merchant-webui/src/App.tsx:771
-#: packages/taler-merchant-webui/src/App.tsx:890
+#: packages/taler-merchant-webui/src/screens/MoneyInScreen.tsx:565
+#: packages/taler-merchant-webui/src/screens/MoneyInScreen.tsx:694
+#: packages/taler-merchant-webui/src/screens/AddPayoutAccountScreen.tsx:163
+#: packages/taler-merchant-webui/src/App.tsx:903
+#: packages/taler-merchant-webui/src/App.tsx:1029
msgid "Add a bank account"
msgstr "Bankkonto hinzufügen"
-#: packages/taler-merchant-webui/src/screens/MoneyInScreen.tsx:524
-#: packages/taler-merchant-webui/src/screens/AddPayoutAccountScreen.tsx:143
-#: packages/taler-merchant-webui/src/screens/KycAuthInstructionsScreen.tsx:348
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:915
+#: packages/taler-merchant-webui/src/screens/MoneyInScreen.tsx:589
+#: packages/taler-merchant-webui/src/screens/AddPayoutAccountScreen.tsx:162
+#: packages/taler-merchant-webui/src/screens/KycAuthInstructionsScreen.tsx:415
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1105
msgid "Bank accounts"
msgstr "Bankkonten"
-#: packages/taler-merchant-webui/src/screens/MoneyInScreen.tsx:540
+#: packages/taler-merchant-webui/src/screens/MoneyInScreen.tsx:606
msgid "Incoming transfers"
msgstr "Eingehende Überweisungen"
-#: packages/taler-merchant-webui/src/screens/MoneyInScreen.tsx:543
+#: packages/taler-merchant-webui/src/screens/MoneyInScreen.tsx:610
msgid "1 expected"
msgstr "1 erwartet"
-#: packages/taler-merchant-webui/src/screens/MoneyInScreen.tsx:543
+#: packages/taler-merchant-webui/src/screens/MoneyInScreen.tsx:611
msgid "%1$s expected"
msgstr "%1$s erwartet"
-#: packages/taler-merchant-webui/src/screens/MoneyInScreen.tsx:551
+#: packages/taler-merchant-webui/src/screens/MoneyInScreen.tsx:621
msgid "Bank accounts could not be loaded"
msgstr "Bankkonten konnten nicht geladen werden"
-#: packages/taler-merchant-webui/src/screens/MoneyInScreen.tsx:554
+#: packages/taler-merchant-webui/src/screens/MoneyInScreen.tsx:629
msgid "Verification status could not be loaded"
msgstr "Der Verifizierungsstatus konnte nicht geladen werden"
-#: packages/taler-merchant-webui/src/screens/MoneyInScreen.tsx:557
+#: packages/taler-merchant-webui/src/screens/MoneyInScreen.tsx:635
msgid "Live verification updates are temporarily unavailable"
msgstr ""
"Aktualisierungen des Verifizierungsstatus sind vorübergehend nicht verfügbar"
-#: packages/taler-merchant-webui/src/screens/MoneyInScreen.tsx:560
+#: packages/taler-merchant-webui/src/screens/MoneyInScreen.tsx:641
msgid "Arriving transfers could not be loaded"
msgstr "Eingehende Überweisungen konnten nicht geladen werden"
-#: packages/taler-merchant-webui/src/screens/MoneyInScreen.tsx:567
+#: packages/taler-merchant-webui/src/screens/MoneyInScreen.tsx:649
msgid "Verification sent — checking the result…"
msgstr "Prüfung eingereicht – das Ergebnis wird abgefragt …"
-#: packages/taler-merchant-webui/src/screens/MoneyInScreen.tsx:569
+#: packages/taler-merchant-webui/src/screens/MoneyInScreen.tsx:651
msgid "The status below updates by itself."
msgstr "Der Status unten aktualisiert sich von selbst."
-#: packages/taler-merchant-webui/src/screens/MoneyInScreen.tsx:577
+#: packages/taler-merchant-webui/src/screens/MoneyInScreen.tsx:664
msgid "Bank account added."
msgstr "Bankkonto hinzugefügt."
-#: packages/taler-merchant-webui/src/screens/MoneyInScreen.tsx:579
+#: packages/taler-merchant-webui/src/screens/MoneyInScreen.tsx:669
msgid "Check onboarding status and take your first payment"
msgstr ""
"Überprüfen Sie den Einrichtungsstatus und nehmen Sie Ihre erste Zahlung "
"entgegen"
-#: packages/taler-merchant-webui/src/screens/MoneyInScreen.tsx:589
+#: packages/taler-merchant-webui/src/screens/MoneyInScreen.tsx:680
msgid "Loading bank accounts…"
msgstr "Bankkonten werden geladen …"
-#: packages/taler-merchant-webui/src/screens/MoneyInScreen.tsx:593
+#: packages/taler-merchant-webui/src/screens/MoneyInScreen.tsx:684
msgid "No bank accounts yet"
msgstr "Noch keine Bankkonten"
-#: packages/taler-merchant-webui/src/screens/MoneyInScreen.tsx:595
+#: packages/taler-merchant-webui/src/screens/MoneyInScreen.tsx:686
msgid ""
"Add an IBAN, or an account at a regional bank, so your payouts have "
"somewhere to go."
@@ -1211,81 +1211,81 @@ msgstr ""
"Fügen Sie eine IBAN oder ein Konto bei einer regionalen Bank hinzu, damit "
"Ihre Auszahlungen irgendwohin gehen können."
-#: packages/taler-merchant-webui/src/screens/MoneyInScreen.tsx:640
-#: packages/taler-merchant-webui/src/screens/MoneyInScreen.tsx:906
-#: packages/taler-merchant-webui/src/screens/GuidedSetupScreen.tsx:333
+#: packages/taler-merchant-webui/src/screens/MoneyInScreen.tsx:745
+#: packages/taler-merchant-webui/src/screens/MoneyInScreen.tsx:1076
+#: packages/taler-merchant-webui/src/screens/GuidedSetupScreen.tsx:399
msgid "Bank account"
msgstr "Bankkonto"
-#: packages/taler-merchant-webui/src/screens/MoneyInScreen.tsx:643
+#: packages/taler-merchant-webui/src/screens/MoneyInScreen.tsx:749
msgid "Primary account"
msgstr "Hauptkonto"
-#: packages/taler-merchant-webui/src/screens/MoneyInScreen.tsx:666
+#: packages/taler-merchant-webui/src/screens/MoneyInScreen.tsx:791
msgid "Actions for bank account %1$s"
msgstr "Aktionen für Bankkonto %1$s"
-#: packages/taler-merchant-webui/src/screens/MoneyInScreen.tsx:667
+#: packages/taler-merchant-webui/src/screens/MoneyInScreen.tsx:792
msgid "Actions for this bank account"
msgstr "Aktionen für dieses Bankkonto"
-#: packages/taler-merchant-webui/src/screens/MoneyInScreen.tsx:693
+#: packages/taler-merchant-webui/src/screens/MoneyInScreen.tsx:823
msgid "Reactivating…"
msgstr "Wird wieder aktiviert …"
-#: packages/taler-merchant-webui/src/screens/MoneyInScreen.tsx:693
+#: packages/taler-merchant-webui/src/screens/MoneyInScreen.tsx:824
msgid "Reactivate"
msgstr "Wieder aktivieren"
-#: packages/taler-merchant-webui/src/screens/MoneyInScreen.tsx:706
-#: packages/taler-merchant-webui/src/ui/ConfirmDeleteModal.tsx:57
-#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:485
-#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:510
-#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:554
-#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:579
-#: packages/taler-merchant-webui/src/screens/WebhooksScreen.tsx:124
-#: packages/taler-merchant-webui/src/screens/WebhooksScreen.tsx:177
-#: packages/taler-merchant-webui/src/screens/SubscriptionsScreen.tsx:178
-#: packages/taler-merchant-webui/src/screens/SubscriptionsScreen.tsx:232
-#: packages/taler-merchant-webui/src/screens/DevicesScreen.tsx:199
-#: packages/taler-merchant-webui/src/screens/DevicesScreen.tsx:240
+#: packages/taler-merchant-webui/src/screens/MoneyInScreen.tsx:837
+#: packages/taler-merchant-webui/src/ui/ConfirmDeleteModal.tsx:68
+#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:645
+#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:689
+#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:751
+#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:791
+#: packages/taler-merchant-webui/src/screens/WebhooksScreen.tsx:162
+#: packages/taler-merchant-webui/src/screens/WebhooksScreen.tsx:241
+#: packages/taler-merchant-webui/src/screens/SubscriptionsScreen.tsx:221
+#: packages/taler-merchant-webui/src/screens/SubscriptionsScreen.tsx:321
+#: packages/taler-merchant-webui/src/screens/DevicesScreen.tsx:247
+#: packages/taler-merchant-webui/src/screens/DevicesScreen.tsx:326
msgid "Delete"
msgstr "Löschen"
-#: packages/taler-merchant-webui/src/screens/MoneyInScreen.tsx:720
-#: packages/taler-merchant-webui/src/screens/MoneyInScreen.tsx:814
+#: packages/taler-merchant-webui/src/screens/MoneyInScreen.tsx:851
+#: packages/taler-merchant-webui/src/screens/MoneyInScreen.tsx:980
msgid "Payment services for this account"
msgstr "Zahlungsdienste für dieses Konto"
-#: packages/taler-merchant-webui/src/screens/MoneyInScreen.tsx:723
-#: packages/taler-merchant-webui/src/screens/PaymentServicesScreen.tsx:107
-#: packages/taler-merchant-webui/src/screens/AdminAccountDetailScreen.tsx:69
+#: packages/taler-merchant-webui/src/screens/MoneyInScreen.tsx:854
+#: packages/taler-merchant-webui/src/screens/PaymentServicesScreen.tsx:133
+#: packages/taler-merchant-webui/src/screens/AdminAccountDetailScreen.tsx:232
msgid "Payment service"
msgstr "Zahlungsdienst"
-#: packages/taler-merchant-webui/src/screens/MoneyInScreen.tsx:724
-#: packages/taler-merchant-webui/src/ui/AmountInput.tsx:184
-#: packages/taler-merchant-webui/src/screens/CreateTemplateScreen.tsx:522
-#: packages/taler-merchant-webui/src/screens/PaymentServicesScreen.tsx:98
-#: packages/taler-merchant-webui/src/screens/PaymentServicesScreen.tsx:108
-#: packages/taler-merchant-webui/src/screens/ServerInfoScreen.tsx:145
-#: packages/taler-merchant-webui/src/screens/AdminAccountDetailScreen.tsx:69
+#: packages/taler-merchant-webui/src/screens/MoneyInScreen.tsx:855
+#: packages/taler-merchant-webui/src/ui/AmountInput.tsx:197
+#: packages/taler-merchant-webui/src/screens/CreateTemplateScreen.tsx:620
+#: packages/taler-merchant-webui/src/screens/PaymentServicesScreen.tsx:116
+#: packages/taler-merchant-webui/src/screens/PaymentServicesScreen.tsx:134
+#: packages/taler-merchant-webui/src/screens/ServerInfoScreen.tsx:150
+#: packages/taler-merchant-webui/src/screens/AdminAccountDetailScreen.tsx:233
msgid "Currency"
msgstr "Währung"
-#: packages/taler-merchant-webui/src/screens/MoneyInScreen.tsx:778
+#: packages/taler-merchant-webui/src/screens/MoneyInScreen.tsx:935
msgid "Wire instructions ↗"
msgstr "Überweisungsanleitung ↗"
-#: packages/taler-merchant-webui/src/screens/MoneyInScreen.tsx:787
+#: packages/taler-merchant-webui/src/screens/MoneyInScreen.tsx:948
msgid "The payment service did not provide a verification URL."
msgstr "Der Zahlungsdienst hat keine Verifizierungs-URL bereitgestellt."
-#: packages/taler-merchant-webui/src/screens/MoneyInScreen.tsx:790
+#: packages/taler-merchant-webui/src/screens/MoneyInScreen.tsx:953
msgid "Continue verification ↗"
msgstr "Verifizierung fortsetzen ↗"
-#: packages/taler-merchant-webui/src/screens/MoneyInScreen.tsx:794
+#: packages/taler-merchant-webui/src/screens/MoneyInScreen.tsx:960
msgid ""
"Verification cannot continue because the payment service response is "
"incomplete."
@@ -1293,15 +1293,15 @@ msgstr ""
"Die Verifizierung kann nicht fortgesetzt werden, weil die Antwort des "
"Zahlungsdienstes unvollständig ist."
-#: packages/taler-merchant-webui/src/screens/MoneyInScreen.tsx:817
+#: packages/taler-merchant-webui/src/screens/MoneyInScreen.tsx:983
msgid "Checking this account with your payment services…"
msgstr "Dieses Konto wird bei Ihren Zahlungsdiensten geprüft …"
-#: packages/taler-merchant-webui/src/screens/MoneyInScreen.tsx:828
+#: packages/taler-merchant-webui/src/screens/MoneyInScreen.tsx:994
msgid "Your bank accounts"
msgstr "Ihre Bankkonten"
-#: packages/taler-merchant-webui/src/screens/MoneyInScreen.tsx:830
+#: packages/taler-merchant-webui/src/screens/MoneyInScreen.tsx:996
msgid ""
"Each card is one of your bank accounts. Inside it are the payment services "
"that can pay into that account."
@@ -1309,19 +1309,19 @@ msgstr ""
"Jede Karte ist eines Ihrer Bankkonten. Darin befinden sich die "
"Zahlungsdienste, die auf dieses Konto einzahlen können."
-#: packages/taler-merchant-webui/src/screens/MoneyInScreen.tsx:839
+#: packages/taler-merchant-webui/src/screens/MoneyInScreen.tsx:1005
msgid "No active bank accounts."
msgstr "Keine aktiven Bankkonten."
-#: packages/taler-merchant-webui/src/screens/MoneyInScreen.tsx:853
+#: packages/taler-merchant-webui/src/screens/MoneyInScreen.tsx:1019
msgid "Inactive and historic accounts (%1$s)"
msgstr "Inaktive und frühere Konten (%1$s)"
-#: packages/taler-merchant-webui/src/screens/MoneyInScreen.tsx:861
+#: packages/taler-merchant-webui/src/screens/MoneyInScreen.tsx:1027
msgid "About inactive accounts"
msgstr "Über inaktive Konten"
-#: packages/taler-merchant-webui/src/screens/MoneyInScreen.tsx:864
+#: packages/taler-merchant-webui/src/screens/MoneyInScreen.tsx:1030
msgid ""
"These bank accounts have been switched off. They stay in your records so "
"that past transfers still add up, but nothing new will be paid into them."
@@ -1330,39 +1330,39 @@ msgstr ""
"frühere Überweisungen weiterhin stimmen, aber es wird nichts Neues mehr "
"darauf eingezahlt."
-#: packages/taler-merchant-webui/src/screens/MoneyInScreen.tsx:889
+#: packages/taler-merchant-webui/src/screens/MoneyInScreen.tsx:1059
msgid "Bank account:"
msgstr "Bankkonto:"
-#: packages/taler-merchant-webui/src/screens/MoneyInScreen.tsx:901
+#: packages/taler-merchant-webui/src/screens/MoneyInScreen.tsx:1071
msgid "All bank accounts (%1$s)"
msgstr "Alle Bankkonten (%1$s)"
-#: packages/taler-merchant-webui/src/screens/MoneyInScreen.tsx:925
+#: packages/taler-merchant-webui/src/screens/MoneyInScreen.tsx:1096
msgid "Not yet received (%1$s)"
msgstr "Noch nicht eingegangen (%1$s)"
-#: packages/taler-merchant-webui/src/screens/MoneyInScreen.tsx:937
+#: packages/taler-merchant-webui/src/screens/MoneyInScreen.tsx:1108
msgid "Received (%1$s)"
msgstr "Eingegangen (%1$s)"
-#: packages/taler-merchant-webui/src/screens/MoneyInScreen.tsx:949
+#: packages/taler-merchant-webui/src/screens/MoneyInScreen.tsx:1120
msgid "All (%1$s)"
msgstr "Alle (%1$s)"
-#: packages/taler-merchant-webui/src/screens/MoneyInScreen.tsx:959
+#: packages/taler-merchant-webui/src/screens/MoneyInScreen.tsx:1130
msgid "Loading arriving transfers…"
msgstr "Eingehende Überweisungen werden geladen …"
-#: packages/taler-merchant-webui/src/screens/MoneyInScreen.tsx:981
+#: packages/taler-merchant-webui/src/screens/MoneyInScreen.tsx:1155
msgid "Nothing has been paid out yet"
msgstr "Es wurde noch nichts ausgezahlt"
-#: packages/taler-merchant-webui/src/screens/MoneyInScreen.tsx:982
+#: packages/taler-merchant-webui/src/screens/MoneyInScreen.tsx:1156
msgid "Nothing matches these filters"
msgstr "Nichts passt zu diesen Filtern"
-#: packages/taler-merchant-webui/src/screens/MoneyInScreen.tsx:986
+#: packages/taler-merchant-webui/src/screens/MoneyInScreen.tsx:1160
msgid ""
"Payouts appear here once a payment service has transferred money to your "
"bank. That happens after an order is paid, not at the moment of payment."
@@ -1371,365 +1371,365 @@ msgstr ""
"überwiesen hat. Das geschieht nach der Bezahlung einer Bestellung, nicht im "
"Moment der Zahlung."
-#: packages/taler-merchant-webui/src/screens/MoneyInScreen.tsx:988
+#: packages/taler-merchant-webui/src/screens/MoneyInScreen.tsx:1162
msgid "Nothing is waiting to be received. Try the All tab."
msgstr "Es wird nichts erwartet. Sehen Sie im Reiter „Alle“ nach."
-#: packages/taler-merchant-webui/src/screens/MoneyInScreen.tsx:989
+#: packages/taler-merchant-webui/src/screens/MoneyInScreen.tsx:1163
msgid "Try the All tab, or choose a different account."
msgstr "Versuchen Sie den Reiter „Alle“ oder wählen Sie ein anderes Konto."
-#: packages/taler-merchant-webui/src/screens/MoneyInScreen.tsx:1033
-#: packages/taler-merchant-webui/src/screens/AddPayoutAccountScreen.tsx:359
-#: packages/taler-merchant-webui/src/screens/CreateDeviceScreen.tsx:402
+#: packages/taler-merchant-webui/src/screens/MoneyInScreen.tsx:1212
+#: packages/taler-merchant-webui/src/screens/AddPayoutAccountScreen.tsx:439
+#: packages/taler-merchant-webui/src/screens/CreateDeviceScreen.tsx:475
msgid "Saving…"
msgstr "Wird gespeichert …"
-#: packages/taler-merchant-webui/src/screens/MoneyInScreen.tsx:1035
+#: packages/taler-merchant-webui/src/screens/MoneyInScreen.tsx:1214
msgid "Mark as not received"
msgstr "Als nicht eingegangen markieren"
-#: packages/taler-merchant-webui/src/screens/MoneyInScreen.tsx:1036
+#: packages/taler-merchant-webui/src/screens/MoneyInScreen.tsx:1215
msgid "Mark as received"
msgstr "Als eingegangen markieren"
-#: packages/taler-merchant-webui/src/screens/MoneyInScreen.tsx:1046
+#: packages/taler-merchant-webui/src/screens/MoneyInScreen.tsx:1225
msgid "Could not mark this transfer as not received"
msgstr "Diese Überweisung konnte nicht als nicht eingegangen markiert werden"
-#: packages/taler-merchant-webui/src/screens/MoneyInScreen.tsx:1047
+#: packages/taler-merchant-webui/src/screens/MoneyInScreen.tsx:1226
msgid "Could not mark this transfer as received"
msgstr "Diese Überweisung konnte nicht als eingegangen markiert werden"
-#: packages/taler-merchant-webui/src/screens/MoneyInScreen.tsx:1073
+#: packages/taler-merchant-webui/src/screens/MoneyInScreen.tsx:1256
msgid "Remove bank account"
msgstr "Bankkonto entfernen"
-#: packages/taler-merchant-webui/src/screens/MoneyInScreen.tsx:1076
+#: packages/taler-merchant-webui/src/screens/MoneyInScreen.tsx:1259
msgid "Are you sure you want to remove bank account"
msgstr "Möchten Sie dieses Bankkonto wirklich entfernen"
-#: packages/taler-merchant-webui/src/screens/MoneyInScreen.tsx:1078
+#: packages/taler-merchant-webui/src/screens/MoneyInScreen.tsx:1263
msgid "Future payouts will no longer land in this account."
msgstr "Künftige Auszahlungen gehen nicht mehr auf dieses Konto."
-#: packages/taler-merchant-webui/src/screens/MoneyInScreen.tsx:1080
+#: packages/taler-merchant-webui/src/screens/MoneyInScreen.tsx:1267
msgid "The bank account could not be removed"
msgstr "Das Bankkonto konnte nicht entfernt werden"
-#: packages/taler-merchant-webui/src/screens/MoneyInScreen.tsx:1088
-#: packages/taler-merchant-webui/src/screens/SignInScreen.tsx:672
+#: packages/taler-merchant-webui/src/screens/MoneyInScreen.tsx:1279
+#: packages/taler-merchant-webui/src/screens/SignInScreen.tsx:751
#: packages/taler-merchant-webui/src/screens/SelfProvisionScreen.tsx:1047
-#: packages/taler-merchant-webui/src/screens/AddPayoutAccountScreen.tsx:351
-#: packages/taler-merchant-webui/src/screens/ChangeServerUrlScreen.tsx:211
-#: packages/taler-merchant-webui/src/screens/OrderRefundScreen.tsx:359
-#: packages/taler-merchant-webui/src/screens/OrderDetailScreen.tsx:361
-#: packages/taler-merchant-webui/src/screens/CreateOrderScreen.tsx:1276
+#: packages/taler-merchant-webui/src/screens/AddPayoutAccountScreen.tsx:425
+#: packages/taler-merchant-webui/src/screens/ChangeServerUrlScreen.tsx:251
+#: packages/taler-merchant-webui/src/screens/OrderRefundScreen.tsx:416
+#: packages/taler-merchant-webui/src/screens/OrderDetailScreen.tsx:413
+#: packages/taler-merchant-webui/src/screens/CreateOrderScreen.tsx:1641
#: packages/taler-merchant-webui/src/screens/BusinessSettingsScreen.tsx:226
-#: packages/taler-merchant-webui/src/screens/InventoryScreen.tsx:527
-#: packages/taler-merchant-webui/src/screens/InventoryScreen.tsx:548
-#: packages/taler-merchant-webui/src/screens/InventoryScreen.tsx:595
-#: packages/taler-merchant-webui/src/screens/InventoryScreen.tsx:652
-#: packages/taler-merchant-webui/src/screens/CreateProductScreen.tsx:726
-#: packages/taler-merchant-webui/src/screens/TemplatesScreen.tsx:236
-#: packages/taler-merchant-webui/src/screens/CreateTemplateScreen.tsx:656
-#: packages/taler-merchant-webui/src/screens/TemplateDetailsScreen.tsx:444
-#: packages/taler-merchant-webui/src/ui/ConfirmDeleteModal.tsx:54
-#: packages/taler-merchant-webui/src/screens/AccessScreen.tsx:522
-#: packages/taler-merchant-webui/src/screens/CreateAccessScreen.tsx:322
-#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:637
-#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:690
-#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:709
-#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:738
-#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:767
-#: packages/taler-merchant-webui/src/screens/CreateWebhookScreen.tsx:460
-#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:1486
-#: packages/taler-merchant-webui/src/screens/DevicesScreen.tsx:263
-#: packages/taler-merchant-webui/src/screens/CreateDeviceScreen.tsx:395
-#: packages/taler-merchant-webui/src/screens/PosScreen.tsx:1232
-#: packages/taler-merchant-webui/src/screens/PosScreen.tsx:1302
-#: packages/taler-merchant-webui/src/screens/ScheduleReportScreen.tsx:306
-#: packages/taler-merchant-webui/src/screens/AdminAccountsScreen.tsx:192
+#: packages/taler-merchant-webui/src/screens/InventoryScreen.tsx:753
+#: packages/taler-merchant-webui/src/screens/InventoryScreen.tsx:787
+#: packages/taler-merchant-webui/src/screens/InventoryScreen.tsx:855
+#: packages/taler-merchant-webui/src/screens/InventoryScreen.tsx:925
+#: packages/taler-merchant-webui/src/screens/CreateProductScreen.tsx:894
+#: packages/taler-merchant-webui/src/screens/TemplatesScreen.tsx:311
+#: packages/taler-merchant-webui/src/screens/CreateTemplateScreen.tsx:778
+#: packages/taler-merchant-webui/src/screens/TemplateDetailsScreen.tsx:493
+#: packages/taler-merchant-webui/src/ui/ConfirmDeleteModal.tsx:60
+#: packages/taler-merchant-webui/src/screens/AccessScreen.tsx:593
+#: packages/taler-merchant-webui/src/screens/CreateAccessScreen.tsx:363
+#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:866
+#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:929
+#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:952
+#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:992
+#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:1035
+#: packages/taler-merchant-webui/src/screens/CreateWebhookScreen.tsx:601
+#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:1843
+#: packages/taler-merchant-webui/src/screens/DevicesScreen.tsx:360
+#: packages/taler-merchant-webui/src/screens/CreateDeviceScreen.tsx:467
+#: packages/taler-merchant-webui/src/screens/PosScreen.tsx:1407
+#: packages/taler-merchant-webui/src/screens/PosScreen.tsx:1481
+#: packages/taler-merchant-webui/src/screens/ScheduleReportScreen.tsx:342
+#: packages/taler-merchant-webui/src/screens/AdminAccountsScreen.tsx:305
#: packages/taler-merchant-webui/src/screens/AdminAccountFormScreen.tsx:480
-#: packages/taler-merchant-webui/src/screens/AdminAccountCredentialsScreen.tsx:44
+#: packages/taler-merchant-webui/src/screens/AdminAccountCredentialsScreen.tsx:106
msgid "Cancel"
msgstr "Abbrechen"
-#: packages/taler-merchant-webui/src/screens/MoneyInScreen.tsx:1108
+#: packages/taler-merchant-webui/src/screens/MoneyInScreen.tsx:1300
msgid "Removing…"
msgstr "Wird entfernt …"
-#: packages/taler-merchant-webui/src/screens/MoneyInScreen.tsx:1108
+#: packages/taler-merchant-webui/src/screens/MoneyInScreen.tsx:1300
msgid "Yes, remove it"
msgstr "Ja, entfernen"
-#: packages/taler-merchant-webui/src/screens/GuidedSetupScreen.tsx:208
-#: packages/taler-merchant-webui/src/screens/GuidedSetupScreen.tsx:266
-#: packages/taler-merchant-webui/src/screens/GuidedSetupScreen.tsx:301
-#: packages/taler-merchant-webui/src/screens/GuidedSetupScreen.tsx:325
+#: packages/taler-merchant-webui/src/screens/GuidedSetupScreen.tsx:243
+#: packages/taler-merchant-webui/src/screens/GuidedSetupScreen.tsx:303
+#: packages/taler-merchant-webui/src/screens/GuidedSetupScreen.tsx:343
+#: packages/taler-merchant-webui/src/screens/GuidedSetupScreen.tsx:384
#: packages/taler-merchant-webui/src/routes/SelfProvisionRoute.tsx:262
-#: packages/taler-merchant-webui/src/routes/CreateOrderRoute.tsx:50
-#: packages/taler-merchant-webui/src/screens/InventoryScreen.tsx:419
-#: packages/taler-merchant-webui/src/screens/CreateProductScreen.tsx:276
-#: packages/taler-merchant-webui/src/screens/CreateProductScreen.tsx:562
-#: packages/taler-merchant-webui/src/screens/TemplatesScreen.tsx:118
-#: packages/taler-merchant-webui/src/screens/CreateTemplateScreen.tsx:308
-#: packages/taler-merchant-webui/src/screens/AccessScreen.tsx:278
-#: packages/taler-merchant-webui/src/screens/CreateWebhookScreen.tsx:274
-#: packages/taler-merchant-webui/src/screens/WebhooksScreen.tsx:100
-#: packages/taler-merchant-webui/src/screens/SubscriptionsScreen.tsx:139
-#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:609
-#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:670
-#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:731
-#: packages/taler-merchant-webui/src/screens/DevicesScreen.tsx:155
-#: packages/taler-merchant-webui/src/screens/CreateDeviceScreen.tsx:196
+#: packages/taler-merchant-webui/src/routes/CreateOrderRoute.tsx:54
+#: packages/taler-merchant-webui/src/screens/InventoryScreen.tsx:593
+#: packages/taler-merchant-webui/src/screens/CreateProductScreen.tsx:352
+#: packages/taler-merchant-webui/src/screens/CreateProductScreen.tsx:690
+#: packages/taler-merchant-webui/src/screens/TemplatesScreen.tsx:143
+#: packages/taler-merchant-webui/src/screens/CreateTemplateScreen.tsx:364
+#: packages/taler-merchant-webui/src/screens/AccessScreen.tsx:288
+#: packages/taler-merchant-webui/src/screens/CreateWebhookScreen.tsx:382
+#: packages/taler-merchant-webui/src/screens/WebhooksScreen.tsx:115
+#: packages/taler-merchant-webui/src/screens/SubscriptionsScreen.tsx:154
+#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:757
+#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:838
+#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:914
+#: packages/taler-merchant-webui/src/screens/DevicesScreen.tsx:176
+#: packages/taler-merchant-webui/src/screens/CreateDeviceScreen.tsx:225
msgid "Loading…"
msgstr "Wird geladen …"
-#: packages/taler-merchant-webui/src/screens/GuidedSetupScreen.tsx:210
+#: packages/taler-merchant-webui/src/screens/GuidedSetupScreen.tsx:245
msgid "Ready for payouts"
msgstr "Bereit für Auszahlungen"
-#: packages/taler-merchant-webui/src/screens/GuidedSetupScreen.tsx:212
+#: packages/taler-merchant-webui/src/screens/GuidedSetupScreen.tsx:247
msgid "Bank account needed first"
msgstr "Zuerst wird ein Bankkonto benötigt"
-#: packages/taler-merchant-webui/src/screens/GuidedSetupScreen.tsx:214
+#: packages/taler-merchant-webui/src/screens/GuidedSetupScreen.tsx:249
msgid "Problem needs attention"
msgstr "Problem braucht Aufmerksamkeit"
-#: packages/taler-merchant-webui/src/screens/GuidedSetupScreen.tsx:216
+#: packages/taler-merchant-webui/src/screens/GuidedSetupScreen.tsx:251
msgid "Action required"
msgstr "Aktion erforderlich"
-#: packages/taler-merchant-webui/src/screens/GuidedSetupScreen.tsx:218
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:652
+#: packages/taler-merchant-webui/src/screens/GuidedSetupScreen.tsx:253
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:772
msgid "Verification in progress"
msgstr "Überprüfung läuft"
-#: packages/taler-merchant-webui/src/screens/GuidedSetupScreen.tsx:219
+#: packages/taler-merchant-webui/src/screens/GuidedSetupScreen.tsx:254
msgid "Verification required"
msgstr "Verifizierung erforderlich"
-#: packages/taler-merchant-webui/src/screens/GuidedSetupScreen.tsx:222
+#: packages/taler-merchant-webui/src/screens/GuidedSetupScreen.tsx:257
msgid "At least one account can receive payouts."
msgstr "Mindestens ein Konto kann Auszahlungen erhalten."
-#: packages/taler-merchant-webui/src/screens/GuidedSetupScreen.tsx:224
+#: packages/taler-merchant-webui/src/screens/GuidedSetupScreen.tsx:259
msgid "Add a bank account before a payment service can verify it."
msgstr ""
"Fügen Sie ein Bankkonto hinzu, bevor ein Zahlungsdienst es überprüfen kann."
-#: packages/taler-merchant-webui/src/screens/GuidedSetupScreen.tsx:226
+#: packages/taler-merchant-webui/src/screens/GuidedSetupScreen.tsx:261
msgid "Open the account to see what must be resolved."
msgstr "Öffnen Sie das Konto, um zu sehen, was geklärt werden muss."
-#: packages/taler-merchant-webui/src/screens/GuidedSetupScreen.tsx:228
+#: packages/taler-merchant-webui/src/screens/GuidedSetupScreen.tsx:263
msgid "Your payment service needs information from you."
msgstr "Ihr Zahlungsdienst benötigt Informationen von Ihnen."
-#: packages/taler-merchant-webui/src/screens/GuidedSetupScreen.tsx:230
+#: packages/taler-merchant-webui/src/screens/GuidedSetupScreen.tsx:265
msgid "Your payment service is reviewing the account. No action is needed now."
msgstr ""
"Ihr Zahlungsdienst überprüft das Konto. Derzeit sind keine Maßnahmen "
"erforderlich."
-#: packages/taler-merchant-webui/src/screens/GuidedSetupScreen.tsx:231
+#: packages/taler-merchant-webui/src/screens/GuidedSetupScreen.tsx:266
msgid "Complete verification before this account can receive payouts."
msgstr ""
"Schließen Sie die Verifizierung ab, bevor dieses Konto Auszahlungen erhalten "
"kann."
-#: packages/taler-merchant-webui/src/screens/GuidedSetupScreen.tsx:236
+#: packages/taler-merchant-webui/src/screens/GuidedSetupScreen.tsx:271
msgid "Onboarding status"
msgstr "Einrichtungsstand"
-#: packages/taler-merchant-webui/src/screens/GuidedSetupScreen.tsx:237
+#: packages/taler-merchant-webui/src/screens/GuidedSetupScreen.tsx:272
msgid "Finish the required steps to start accepting payments."
msgstr "Schließen Sie die erforderlichen Schritte ab, um Zahlungen anzunehmen."
-#: packages/taler-merchant-webui/src/screens/GuidedSetupScreen.tsx:243
+#: packages/taler-merchant-webui/src/screens/GuidedSetupScreen.tsx:278
msgid "Business details could not be loaded"
msgstr "Geschäftsdaten konnten nicht geladen werden"
-#: packages/taler-merchant-webui/src/screens/GuidedSetupScreen.tsx:249
+#: packages/taler-merchant-webui/src/screens/GuidedSetupScreen.tsx:284
msgid "Payout accounts could not be loaded"
msgstr "Auszahlungskonten konnten nicht geladen werden"
-#: packages/taler-merchant-webui/src/screens/GuidedSetupScreen.tsx:257
+#: packages/taler-merchant-webui/src/screens/GuidedSetupScreen.tsx:293
msgid "Ready to accept payments"
msgstr "Bereit, Zahlungen zu akzeptieren"
-#: packages/taler-merchant-webui/src/screens/GuidedSetupScreen.tsx:257
+#: packages/taler-merchant-webui/src/screens/GuidedSetupScreen.tsx:294
msgid "Required setup"
msgstr "Erforderliche Einrichtung"
-#: packages/taler-merchant-webui/src/screens/GuidedSetupScreen.tsx:261
+#: packages/taler-merchant-webui/src/screens/GuidedSetupScreen.tsx:298
msgid "Your merchant account is ready for customer payments."
msgstr "Ihr Händlerkonto ist bereit für Kundenzahlungen."
-#: packages/taler-merchant-webui/src/screens/GuidedSetupScreen.tsx:262
+#: packages/taler-merchant-webui/src/screens/GuidedSetupScreen.tsx:299
msgid "Complete the checklist below before taking your first payment."
msgstr ""
"Füllen Sie die folgende Checkliste aus, bevor Sie Ihre erste Zahlung "
"entgegennehmen."
-#: packages/taler-merchant-webui/src/screens/GuidedSetupScreen.tsx:266
+#: packages/taler-merchant-webui/src/screens/GuidedSetupScreen.tsx:303
msgid "%1$s of 3 complete"
msgstr "%1$s von 3 abgeschlossen"
-#: packages/taler-merchant-webui/src/screens/GuidedSetupScreen.tsx:275
+#: packages/taler-merchant-webui/src/screens/GuidedSetupScreen.tsx:312
msgid "Setup progress"
msgstr "Einrichtungsfortschritt"
-#: packages/taler-merchant-webui/src/screens/GuidedSetupScreen.tsx:286
+#: packages/taler-merchant-webui/src/screens/GuidedSetupScreen.tsx:323
msgid "New to the portal?"
msgstr "Neu im Portal?"
-#: packages/taler-merchant-webui/src/screens/GuidedSetupScreen.tsx:288
+#: packages/taler-merchant-webui/src/screens/GuidedSetupScreen.tsx:328
msgid "Open the guide"
msgstr "Anleitung öffnen"
-#: packages/taler-merchant-webui/src/screens/GuidedSetupScreen.tsx:299
+#: packages/taler-merchant-webui/src/screens/GuidedSetupScreen.tsx:339
msgid "Your information"
msgstr "Ihre Informationen"
-#: packages/taler-merchant-webui/src/screens/GuidedSetupScreen.tsx:300
+#: packages/taler-merchant-webui/src/screens/GuidedSetupScreen.tsx:340
msgid "The business name customers see on receipts."
msgstr "Der Geschäftsname, den Kunden auf Quittungen sehen."
-#: packages/taler-merchant-webui/src/screens/GuidedSetupScreen.tsx:301
+#: packages/taler-merchant-webui/src/screens/GuidedSetupScreen.tsx:345
msgid "Completed"
msgstr "Abgeschlossen"
-#: packages/taler-merchant-webui/src/screens/GuidedSetupScreen.tsx:301
+#: packages/taler-merchant-webui/src/screens/GuidedSetupScreen.tsx:346
#: packages/taler-merchant-webui/src/screens/BusinessSettingsScreen.tsx:466
msgid "Business name required"
msgstr "Geschäftsname erforderlich"
-#: packages/taler-merchant-webui/src/screens/GuidedSetupScreen.tsx:303
+#: packages/taler-merchant-webui/src/screens/GuidedSetupScreen.tsx:350
msgid "Edit information"
msgstr "Information bearbeiten"
-#: packages/taler-merchant-webui/src/screens/GuidedSetupScreen.tsx:303
+#: packages/taler-merchant-webui/src/screens/GuidedSetupScreen.tsx:350
msgid "Add information"
msgstr "Information hinzufügen"
-#: packages/taler-merchant-webui/src/screens/GuidedSetupScreen.tsx:306
+#: packages/taler-merchant-webui/src/screens/GuidedSetupScreen.tsx:354
msgid "Fetching business information…"
msgstr "Angaben zum Betrieb werden abgerufen …"
-#: packages/taler-merchant-webui/src/screens/GuidedSetupScreen.tsx:311
+#: packages/taler-merchant-webui/src/screens/GuidedSetupScreen.tsx:362
msgid "Logo added"
msgstr "Logo hinzugefügt"
-#: packages/taler-merchant-webui/src/screens/GuidedSetupScreen.tsx:312
+#: packages/taler-merchant-webui/src/screens/GuidedSetupScreen.tsx:367
#: packages/taler-merchant-webui/src/screens/BusinessSettingsScreen.tsx:479
msgid "Logo needs attention"
msgstr "Logo muss überprüft werden"
-#: packages/taler-merchant-webui/src/screens/GuidedSetupScreen.tsx:315
+#: packages/taler-merchant-webui/src/screens/GuidedSetupScreen.tsx:372
msgid "Add the name customers should recognize when they pay."
msgstr ""
"Fügen Sie den Namen hinzu, den Kunden erkennen sollten, wenn sie bezahlen."
-#: packages/taler-merchant-webui/src/screens/GuidedSetupScreen.tsx:323
+#: packages/taler-merchant-webui/src/screens/GuidedSetupScreen.tsx:380
msgid "Where your money goes"
msgstr "Wohin Ihr Geld fließt"
-#: packages/taler-merchant-webui/src/screens/GuidedSetupScreen.tsx:324
+#: packages/taler-merchant-webui/src/screens/GuidedSetupScreen.tsx:381
msgid "The bank account that receives your payouts."
msgstr "Das Bankkonto, das Ihre Auszahlungen erhält."
-#: packages/taler-merchant-webui/src/screens/GuidedSetupScreen.tsx:325
+#: packages/taler-merchant-webui/src/screens/GuidedSetupScreen.tsx:386
msgid "Account added"
msgstr "Konto hinzugefügt"
-#: packages/taler-merchant-webui/src/screens/GuidedSetupScreen.tsx:325
+#: packages/taler-merchant-webui/src/screens/GuidedSetupScreen.tsx:387
msgid "Bank account required"
msgstr "Bankkonto erforderlich"
-#: packages/taler-merchant-webui/src/screens/GuidedSetupScreen.tsx:327
+#: packages/taler-merchant-webui/src/screens/GuidedSetupScreen.tsx:391
msgid "Manage accounts"
msgstr "Konten verwalten"
-#: packages/taler-merchant-webui/src/screens/GuidedSetupScreen.tsx:327
-#: packages/taler-merchant-webui/src/screens/GuidedSetupScreen.tsx:362
+#: packages/taler-merchant-webui/src/screens/GuidedSetupScreen.tsx:391
+#: packages/taler-merchant-webui/src/screens/GuidedSetupScreen.tsx:431
msgid "Add bank account"
msgstr "Bankkonto hinzufügen"
-#: packages/taler-merchant-webui/src/screens/GuidedSetupScreen.tsx:330
+#: packages/taler-merchant-webui/src/screens/GuidedSetupScreen.tsx:395
msgid "Fetching bank accounts…"
msgstr "Bankkonten werden abgerufen …"
-#: packages/taler-merchant-webui/src/screens/GuidedSetupScreen.tsx:342
+#: packages/taler-merchant-webui/src/screens/GuidedSetupScreen.tsx:411
msgid "+1 other bank account"
msgstr "+1 weiteres Bankkonto"
-#: packages/taler-merchant-webui/src/screens/GuidedSetupScreen.tsx:343
+#: packages/taler-merchant-webui/src/screens/GuidedSetupScreen.tsx:412
msgid "+%1$s other bank accounts"
msgstr "+%1$s weitere Bankkonten"
-#: packages/taler-merchant-webui/src/screens/GuidedSetupScreen.tsx:348
+#: packages/taler-merchant-webui/src/screens/GuidedSetupScreen.tsx:417
msgid "Add an IBAN or regional bank account for your payouts."
msgstr ""
"Fügen Sie eine IBAN oder ein regionales Bankkonto für Ihre Auszahlungen "
"hinzu."
-#: packages/taler-merchant-webui/src/screens/GuidedSetupScreen.tsx:356
+#: packages/taler-merchant-webui/src/screens/GuidedSetupScreen.tsx:425
msgid "Verification by a payment service"
msgstr "Verifizierung durch einen Zahlungsdienst"
-#: packages/taler-merchant-webui/src/screens/GuidedSetupScreen.tsx:357
+#: packages/taler-merchant-webui/src/screens/GuidedSetupScreen.tsx:426
msgid "At least one bank account must be approved for payouts."
msgstr "Mindestens ein Bankkonto muss für Auszahlungen genehmigt werden."
-#: packages/taler-merchant-webui/src/screens/GuidedSetupScreen.tsx:364
+#: packages/taler-merchant-webui/src/screens/GuidedSetupScreen.tsx:433
msgid "Continue verification"
msgstr "Verifizierung fortsetzen"
-#: packages/taler-merchant-webui/src/screens/GuidedSetupScreen.tsx:366
+#: packages/taler-merchant-webui/src/screens/GuidedSetupScreen.tsx:435
msgid "Resolve problem"
msgstr "Problem lösen"
-#: packages/taler-merchant-webui/src/screens/GuidedSetupScreen.tsx:367
+#: packages/taler-merchant-webui/src/screens/GuidedSetupScreen.tsx:436
msgid "View status"
msgstr "Status anzeigen"
# allow-english: same word in German
-#: packages/taler-merchant-webui/src/screens/GuidedSetupScreen.tsx:378
+#: packages/taler-merchant-webui/src/screens/GuidedSetupScreen.tsx:447
msgid "Optional"
msgstr "Optional"
-#: packages/taler-merchant-webui/src/screens/GuidedSetupScreen.tsx:382
+#: packages/taler-merchant-webui/src/screens/GuidedSetupScreen.tsx:451
msgid "Take your first payment"
msgstr "Nehmen Sie Ihre erste Zahlung entgegen"
-#: packages/taler-merchant-webui/src/screens/GuidedSetupScreen.tsx:385
+#: packages/taler-merchant-webui/src/screens/GuidedSetupScreen.tsx:454
msgid "Your setup is complete. Choose how to take the first customer payment."
msgstr ""
"Ihre Einrichtung ist abgeschlossen. Wählen Sie aus, wie Sie die erste "
"Kundenzahlung entgegennehmen möchten."
-#: packages/taler-merchant-webui/src/screens/GuidedSetupScreen.tsx:397
+#: packages/taler-merchant-webui/src/screens/GuidedSetupScreen.tsx:468
msgid "Create a printable payment template"
msgstr "Erstellen Sie eine druckbare Zahlungsvorlage"
-#: packages/taler-merchant-webui/src/screens/GuidedSetupScreen.tsx:398
+#: packages/taler-merchant-webui/src/screens/GuidedSetupScreen.tsx:469
msgid "Print a reusable QR code for signs, stickers, or the counter."
msgstr ""
"Drucken Sie einen wiederverwendbaren QR-Code für Schilder, Aufkleber oder "
"die Theke."
-#: packages/taler-merchant-webui/src/screens/GuidedSetupScreen.tsx:408
+#: packages/taler-merchant-webui/src/screens/GuidedSetupScreen.tsx:483
msgid "Create a one-off order"
msgstr "Erstellen Sie eine einmalige Bestellung"
-#: packages/taler-merchant-webui/src/screens/GuidedSetupScreen.tsx:409
+#: packages/taler-merchant-webui/src/screens/GuidedSetupScreen.tsx:484
msgid "Enter this customer's items and amount now."
msgstr "Geben Sie jetzt die Positionen und den Betrag dieses Kunden ein."
-#: packages/taler-merchant-webui/src/ui/LanguageSwitcher.tsx:39
+#: packages/taler-merchant-webui/src/ui/LanguageSwitcher.tsx:44
msgid "Select Language"
msgstr "Sprache wählen"
@@ -1737,37 +1737,37 @@ msgstr "Sprache wählen"
msgid "Taler Merchant Web UI Version"
msgstr "Version der Taler-Händleroberfläche"
-#: packages/taler-merchant-webui/src/ui/TanCodeInputGroup.tsx:49
+#: packages/taler-merchant-webui/src/ui/TanCodeInputGroup.tsx:52
#: packages/taler-merchant-webui/src/screens/SelfProvisionScreen.tsx:654
msgid "Verification code"
msgstr "Bestätigungscode"
-#: packages/taler-merchant-webui/src/ui/TanCodeInputGroup.tsx:65
+#: packages/taler-merchant-webui/src/ui/TanCodeInputGroup.tsx:72
msgid "Another code cannot be requested for this challenge."
msgstr ""
"Für diese Sicherheitsabfrage kann kein weiterer Code angefordert werden."
-#: packages/taler-merchant-webui/src/ui/TanCodeInputGroup.tsx:70
+#: packages/taler-merchant-webui/src/ui/TanCodeInputGroup.tsx:77
msgid "You can ask for another code in 1 second"
msgstr "In 1 Sekunde können Sie einen neuen Code anfordern"
-#: packages/taler-merchant-webui/src/ui/TanCodeInputGroup.tsx:71
+#: packages/taler-merchant-webui/src/ui/TanCodeInputGroup.tsx:78
msgid "You can ask for another code in %1$s seconds"
msgstr "In %1$s Sekunden können Sie einen neuen Code anfordern"
-#: packages/taler-merchant-webui/src/ui/TanCodeInputGroup.tsx:75
+#: packages/taler-merchant-webui/src/ui/TanCodeInputGroup.tsx:82
msgid "Didn't receive code?"
msgstr "Keinen Code erhalten?"
-#: packages/taler-merchant-webui/src/ui/TanCodeInputGroup.tsx:81
+#: packages/taler-merchant-webui/src/ui/TanCodeInputGroup.tsx:88
msgid "Resend"
msgstr "Erneut senden"
-#: packages/taler-merchant-webui/src/ui/PasswordInput.tsx:72
+#: packages/taler-merchant-webui/src/ui/PasswordInput.tsx:81
msgid "Hide password"
msgstr "Passwort verbergen"
-#: packages/taler-merchant-webui/src/ui/PasswordInput.tsx:72
+#: packages/taler-merchant-webui/src/ui/PasswordInput.tsx:81
msgid "Show password"
msgstr "Passwort anzeigen"
@@ -1775,47 +1775,47 @@ msgstr "Passwort anzeigen"
msgid "Change merchant backend server URL"
msgstr "Serveradresse ändern"
-#: packages/taler-merchant-webui/src/screens/SignInScreen.tsx:128
+#: packages/taler-merchant-webui/src/screens/SignInScreen.tsx:134
msgid "Email to address starting with %1$s..."
msgstr "E-Mail an eine Adresse, die mit %1$s... beginnt"
-#: packages/taler-merchant-webui/src/screens/SignInScreen.tsx:141
+#: packages/taler-merchant-webui/src/screens/SignInScreen.tsx:143
#: packages/taler-merchant-webui/src/screens/SelfProvisionScreen.tsx:990
msgid "SMS to phone number ending with ...%1$s"
msgstr "SMS an Telefonnummer mit der Endung ...%1$s"
#. Translators: Label for the protected operation that the user is
#. confirming with an authentication code.
-#: packages/taler-merchant-webui/src/screens/SignInScreen.tsx:180
+#: packages/taler-merchant-webui/src/screens/SignInScreen.tsx:181
#: packages/taler-merchant-webui/src/screens/SelfProvisionScreen.tsx:960
#: packages/taler-merchant-webui/src/screens/SelfProvisionScreen.tsx:1000
msgid "Action being authorized:"
msgstr "Zu autorisierende Aktion:"
-#: packages/taler-merchant-webui/src/screens/SignInScreen.tsx:318
+#: packages/taler-merchant-webui/src/screens/SignInScreen.tsx:336
msgid "Please enter your password."
msgstr "Bitte geben Sie Ihr Passwort ein."
-#: packages/taler-merchant-webui/src/screens/SignInScreen.tsx:346
+#: packages/taler-merchant-webui/src/screens/SignInScreen.tsx:364
msgid "Please enter your verification code."
msgstr "Bitte geben Sie Ihren Bestätigungscode ein."
#. A preview, with no way to reach a server. Say so rather than hang.
-#: packages/taler-merchant-webui/src/screens/SignInScreen.tsx:355
-#: packages/taler-merchant-webui/src/screens/SignInScreen.tsx:400
+#: packages/taler-merchant-webui/src/screens/SignInScreen.tsx:381
+#: packages/taler-merchant-webui/src/screens/SignInScreen.tsx:428
msgid "Sign-in is not available here."
msgstr "Eine Anmeldung ist hier nicht möglich."
-#: packages/taler-merchant-webui/src/screens/SignInScreen.tsx:384
+#: packages/taler-merchant-webui/src/screens/SignInScreen.tsx:411
msgid "Failed to verify TAN code."
msgstr "Der Bestätigungscode konnte nicht geprüft werden."
-#: packages/taler-merchant-webui/src/screens/SignInScreen.tsx:426
+#: packages/taler-merchant-webui/src/screens/SignInScreen.tsx:454
msgid "That password is not correct."
msgstr "Dieses Passwort ist nicht richtig."
-#: packages/taler-merchant-webui/src/screens/SignInScreen.tsx:432
-#: packages/taler-merchant-webui/src/App.tsx:454
+#: packages/taler-merchant-webui/src/screens/SignInScreen.tsx:460
+#: packages/taler-merchant-webui/src/App.tsx:506
msgid "There is no merchant account called \"%1$s\" on this server."
msgstr "Auf diesem Server gibt es kein Händlerkonto namens „%1$s“."
@@ -1823,34 +1823,34 @@ msgstr "Auf diesem Server gibt es kein Händlerkonto namens „%1$s“."
#. Do not sign in on a failure to reach the server. This used to complete
#. the sign-in anyway, with whatever was typed — so a network blip stored
#. the merchant's password as their credential.
-#: packages/taler-merchant-webui/src/screens/SignInScreen.tsx:439
-#: packages/taler-merchant-webui/src/screens/SignInScreen.tsx:464
+#: packages/taler-merchant-webui/src/screens/SignInScreen.tsx:469
+#: packages/taler-merchant-webui/src/screens/SignInScreen.tsx:494
msgid "Could not reach the server. Check your connection."
msgstr "Der Server ist nicht erreichbar. Bitte prüfen Sie Ihre Verbindung."
-#: packages/taler-merchant-webui/src/screens/SignInScreen.tsx:444
+#: packages/taler-merchant-webui/src/screens/SignInScreen.tsx:474
msgid "This server refused the sign-in. Contact your provider."
msgstr ""
"Dieser Server hat die Anmeldung abgelehnt. Wenden Sie sich an Ihren Anbieter."
#. The rest of the portal asks for "the code we sent"; this was the one
#. screen that said MFA and Multi-Factor Authentication to a shopkeeper.
-#: packages/taler-merchant-webui/src/screens/SignInScreen.tsx:480
+#: packages/taler-merchant-webui/src/screens/SignInScreen.tsx:518
#: packages/taler-merchant-webui/src/screens/SelfProvisionScreen.tsx:635
#: packages/taler-merchant-webui/src/screens/MfaChallengeScreen.tsx:70
msgid "Confirm it is you"
msgstr "Bestätigen Sie, dass Sie es sind"
-#: packages/taler-merchant-webui/src/screens/SignInScreen.tsx:480
+#: packages/taler-merchant-webui/src/screens/SignInScreen.tsx:519
#: packages/taler-merchant-webui/src/routes/SelfProvisionRoute.tsx:249
msgid "Merchant Portal Sign-In"
msgstr "Anmeldung am Händlerportal"
-#: packages/taler-merchant-webui/src/screens/SignInScreen.tsx:486
+#: packages/taler-merchant-webui/src/screens/SignInScreen.tsx:525
msgid "Signing into merchant account on"
msgstr "Anmeldung beim Händlerkonto auf"
-#: packages/taler-merchant-webui/src/screens/SignInScreen.tsx:494
+#: packages/taler-merchant-webui/src/screens/SignInScreen.tsx:533
msgid ""
"⚠️ TESTING ENVIRONMENT: This server is meant for testing features and "
"configurations. Do not use personal or sensitive information here."
@@ -1858,92 +1858,92 @@ msgstr ""
"⚠️ TESTUMGEBUNG: Dieser Server dient zum Ausprobieren von Funktionen und "
"Einstellungen. Verwenden Sie hier keine persönlichen oder sensiblen Daten."
-#: packages/taler-merchant-webui/src/screens/SignInScreen.tsx:521
-#: packages/taler-merchant-webui/src/routes/CreateAccessRoute.tsx:56
-#: packages/taler-merchant-webui/src/screens/BootstrapInstanceScreen.tsx:115
-#: packages/taler-merchant-webui/src/App.tsx:739
+#: packages/taler-merchant-webui/src/screens/SignInScreen.tsx:573
+#: packages/taler-merchant-webui/src/routes/CreateAccessRoute.tsx:61
+#: packages/taler-merchant-webui/src/screens/BootstrapInstanceScreen.tsx:131
+#: packages/taler-merchant-webui/src/App.tsx:867
msgid "Merchant Account"
msgstr "Händlerkonto"
-#: packages/taler-merchant-webui/src/screens/SignInScreen.tsx:529
-#: packages/taler-merchant-webui/src/screens/ForgotPasswordScreen.tsx:135
+#: packages/taler-merchant-webui/src/screens/SignInScreen.tsx:583
+#: packages/taler-merchant-webui/src/screens/ForgotPasswordScreen.tsx:168
msgid "e.g. default"
msgstr "z. B. default"
-#: packages/taler-merchant-webui/src/screens/SignInScreen.tsx:533
+#: packages/taler-merchant-webui/src/screens/SignInScreen.tsx:587
msgid "The identifier of the merchant account you are signing into."
msgstr "Die Kennung des Händlerkontos, bei dem Sie sich anmelden."
-#: packages/taler-merchant-webui/src/screens/SignInScreen.tsx:539
-#: packages/taler-merchant-webui/src/screens/BootstrapInstanceScreen.tsx:132
+#: packages/taler-merchant-webui/src/screens/SignInScreen.tsx:593
+#: packages/taler-merchant-webui/src/screens/BootstrapInstanceScreen.tsx:173
#: packages/taler-merchant-webui/src/screens/AdminAccountFormScreen.tsx:320
msgid "Password"
msgstr "Passwort"
-#: packages/taler-merchant-webui/src/screens/SignInScreen.tsx:553
+#: packages/taler-merchant-webui/src/screens/SignInScreen.tsx:608
#: packages/taler-merchant-webui/src/screens/SelfProvisionScreen.tsx:898
msgid "Additional security verification required"
msgstr "Zusätzliche Sicherheitsprüfung erforderlich"
-#: packages/taler-merchant-webui/src/screens/SignInScreen.tsx:554
+#: packages/taler-merchant-webui/src/screens/SignInScreen.tsx:611
#: packages/taler-merchant-webui/src/screens/SelfProvisionScreen.tsx:899
msgid "Select a verification method to confirm your identity:"
msgstr "Wählen Sie eine Methode, um Ihre Identität zu bestätigen:"
-#: packages/taler-merchant-webui/src/screens/SignInScreen.tsx:594
+#: packages/taler-merchant-webui/src/screens/SignInScreen.tsx:656
msgid "Enter the code we sent"
msgstr "Geben Sie den zugesendeten Code ein"
-#: packages/taler-merchant-webui/src/screens/SignInScreen.tsx:611
-#: packages/taler-merchant-webui/src/App.tsx:805
+#: packages/taler-merchant-webui/src/screens/SignInScreen.tsx:682
+#: packages/taler-merchant-webui/src/App.tsx:938
msgid "Deleting the bank account %1$s"
msgstr "Bankkonto %1$s wird gelöscht"
-#: packages/taler-merchant-webui/src/screens/SignInScreen.tsx:611
+#: packages/taler-merchant-webui/src/screens/SignInScreen.tsx:683
msgid "Sign in to Taler Merchant"
msgstr "Bei Taler Merchant anmelden"
-#: packages/taler-merchant-webui/src/screens/SignInScreen.tsx:618
+#: packages/taler-merchant-webui/src/screens/SignInScreen.tsx:690
msgid "Authentication code"
msgstr "Bestätigungscode"
-#: packages/taler-merchant-webui/src/screens/SignInScreen.tsx:636
+#: packages/taler-merchant-webui/src/screens/SignInScreen.tsx:711
msgid "Choose different auth method"
msgstr "Andere Anmeldemethode wählen"
-#: packages/taler-merchant-webui/src/screens/SignInScreen.tsx:648
+#: packages/taler-merchant-webui/src/screens/SignInScreen.tsx:727
msgid "Verifying..."
msgstr "Wird geprüft …"
-#: packages/taler-merchant-webui/src/screens/SignInScreen.tsx:652
+#: packages/taler-merchant-webui/src/screens/SignInScreen.tsx:731
#: packages/taler-merchant-webui/src/screens/SelfProvisionScreen.tsx:1032
msgid "Continue"
msgstr "Weiter"
-#: packages/taler-merchant-webui/src/screens/SignInScreen.tsx:654
-#: packages/taler-merchant-webui/src/screens/MfaChallengeScreen.tsx:74
+#: packages/taler-merchant-webui/src/screens/SignInScreen.tsx:733
+#: packages/taler-merchant-webui/src/screens/MfaChallengeScreen.tsx:76
msgid "Confirm"
msgstr "Bestätigen"
-#: packages/taler-merchant-webui/src/screens/SignInScreen.tsx:655
-#: packages/taler-merchant-webui/src/screens/AdminAccountsScreen.tsx:162
+#: packages/taler-merchant-webui/src/screens/SignInScreen.tsx:734
+#: packages/taler-merchant-webui/src/screens/AdminAccountsScreen.tsx:228
msgid "Sign in"
msgstr "Anmelden"
-#: packages/taler-merchant-webui/src/screens/SignInScreen.tsx:680
+#: packages/taler-merchant-webui/src/screens/SignInScreen.tsx:759
msgid "Create new account"
msgstr "Neues Händlerkonto anlegen"
-#: packages/taler-merchant-webui/src/screens/SignInScreen.tsx:686
+#: packages/taler-merchant-webui/src/screens/SignInScreen.tsx:765
msgid "Forgot password?"
msgstr "Passwort vergessen?"
-#: packages/taler-merchant-webui/src/routes/SignInRoute.tsx:75
+#: packages/taler-merchant-webui/src/routes/SignInRoute.tsx:87
#: packages/taler-merchant-webui/src/routes/SelfProvisionRoute.tsx:116
msgid "The merchant backend URL is invalid."
msgstr "Die URL des Händler-Backends ist ungültig."
-#: packages/taler-merchant-webui/src/routes/SignInRoute.tsx:120
+#: packages/taler-merchant-webui/src/routes/SignInRoute.tsx:135
msgid "Merchant portal sign-in"
msgstr "Anmeldung am Händlerportal"
@@ -2012,14 +2012,14 @@ msgstr "Ungültige Telefonnummer"
#: packages/taler-merchant-webui/src/screens/SelfProvisionScreen.tsx:476
#: packages/taler-merchant-webui/src/screens/BootstrapInstanceScreen.tsx:54
#: packages/taler-merchant-webui/src/screens/AdminAccountFormScreen.tsx:160
-#: packages/taler-merchant-webui/src/screens/AdminAccountCredentialsScreen.tsx:30
+#: packages/taler-merchant-webui/src/screens/AdminAccountCredentialsScreen.tsx:39
msgid "Password must be at least 8 characters long."
msgstr "Das Passwort muss mindestens 8 Zeichen lang sein."
#: packages/taler-merchant-webui/src/screens/SelfProvisionScreen.tsx:480
#: packages/taler-merchant-webui/src/screens/BootstrapInstanceScreen.tsx:58
#: packages/taler-merchant-webui/src/screens/AdminAccountFormScreen.tsx:164
-#: packages/taler-merchant-webui/src/screens/AdminAccountCredentialsScreen.tsx:31
+#: packages/taler-merchant-webui/src/screens/AdminAccountCredentialsScreen.tsx:43
msgid "Passwords do not match. Please re-type your password."
msgstr "Die Passwörter stimmen nicht überein. Bitte erneut eingeben."
@@ -2085,12 +2085,12 @@ msgid "The business name customers see on their receipts."
msgstr "Der Firmenname, den Ihre Kundschaft auf den Belegen sieht."
#: packages/taler-merchant-webui/src/screens/SelfProvisionScreen.tsx:763
-#: packages/taler-merchant-webui/src/screens/CreateProductScreen.tsx:685
-#: packages/taler-merchant-webui/src/screens/CreateTemplateScreen.tsx:469
-#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:607
-#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:660
-#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:1459
-#: packages/taler-merchant-webui/src/screens/CreateDeviceScreen.tsx:262
+#: packages/taler-merchant-webui/src/screens/CreateProductScreen.tsx:844
+#: packages/taler-merchant-webui/src/screens/CreateTemplateScreen.tsx:550
+#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:826
+#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:894
+#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:1814
+#: packages/taler-merchant-webui/src/screens/CreateDeviceScreen.tsx:321
msgid "Reset to suggested"
msgstr "Auf Vorschlag zurücksetzen"
@@ -2112,7 +2112,7 @@ msgstr ""
#: packages/taler-merchant-webui/src/screens/SelfProvisionScreen.tsx:796
#: packages/taler-merchant-webui/src/screens/BusinessSettingsScreen.tsx:612
-#: packages/taler-merchant-webui/src/screens/BootstrapInstanceScreen.tsx:128
+#: packages/taler-merchant-webui/src/screens/BootstrapInstanceScreen.tsx:161
msgid "Email Address"
msgstr "E-Mail-Adresse"
@@ -2129,7 +2129,7 @@ msgid "For SMS codes."
msgstr "Für SMS-Codes."
#: packages/taler-merchant-webui/src/screens/SelfProvisionScreen.tsx:850
-#: packages/taler-merchant-webui/src/screens/ForgotPasswordScreen.tsx:140
+#: packages/taler-merchant-webui/src/screens/ForgotPasswordScreen.tsx:175
#: packages/taler-merchant-webui/src/screens/BusinessSettingsScreen.tsx:929
msgid "New Password"
msgstr "Neues Passwort"
@@ -2156,7 +2156,7 @@ msgstr "Telefon"
#: packages/taler-merchant-webui/src/screens/SelfProvisionScreen.tsx:948
#: packages/taler-merchant-webui/src/screens/AdminAccountFormScreen.tsx:283
-#: packages/taler-merchant-webui/src/screens/AdminAccountDetailScreen.tsx:62
+#: packages/taler-merchant-webui/src/screens/AdminAccountDetailScreen.tsx:135
msgid "Email address"
msgstr "E-Mail-Adresse"
@@ -2203,122 +2203,122 @@ msgstr "Die Konfiguration des Händlerservers konnte nicht geladen werden"
msgid "Merchant server configuration is unavailable."
msgstr "Die Konfiguration des Händlerservers ist nicht verfügbar."
-#: packages/taler-merchant-webui/src/screens/AddPayoutAccountScreen.tsx:101
+#: packages/taler-merchant-webui/src/screens/AddPayoutAccountScreen.tsx:111
msgid ""
"This deployment does not allow a bank account type supported by this form."
msgstr ""
"Diese Bereitstellung erlaubt keinen von diesem Formular unterstützten "
"Bankkontotyp."
-#: packages/taler-merchant-webui/src/screens/AddPayoutAccountScreen.tsx:106
+#: packages/taler-merchant-webui/src/screens/AddPayoutAccountScreen.tsx:119
msgid ""
"This bank account does not satisfy the deployment's payment-target policy."
msgstr ""
"Dieses Bankkonto erfüllt die Richtlinie der Bereitstellung für Zahlungsziele "
"nicht."
-#: packages/taler-merchant-webui/src/screens/AddPayoutAccountScreen.tsx:109
+#: packages/taler-merchant-webui/src/screens/AddPayoutAccountScreen.tsx:122
msgid "Enter a complete, valid bank account."
msgstr "Geben Sie ein vollständiges, gültiges Bankkonto ein."
-#: packages/taler-merchant-webui/src/screens/AddPayoutAccountScreen.tsx:145
+#: packages/taler-merchant-webui/src/screens/AddPayoutAccountScreen.tsx:164
msgid "The account at your bank that your revenue will be transferred to."
msgstr "Das Konto bei Ihrer Bank, auf das Ihre Einnahmen überwiesen werden."
-#: packages/taler-merchant-webui/src/screens/AddPayoutAccountScreen.tsx:153
+#: packages/taler-merchant-webui/src/screens/AddPayoutAccountScreen.tsx:174
msgid "The bank account could not be added"
msgstr "Das Bankkonto konnte nicht hinzugefügt werden"
-#: packages/taler-merchant-webui/src/screens/AddPayoutAccountScreen.tsx:156
+#: packages/taler-merchant-webui/src/screens/AddPayoutAccountScreen.tsx:180
msgid "Payment-target policy could not be loaded"
msgstr "Die Richtlinie für Zahlungsziele konnte nicht geladen werden"
-#: packages/taler-merchant-webui/src/screens/AddPayoutAccountScreen.tsx:159
+#: packages/taler-merchant-webui/src/screens/AddPayoutAccountScreen.tsx:184
msgid "Loading payment-target policy…"
msgstr "Richtlinie für Zahlungsziele wird geladen …"
-#: packages/taler-merchant-webui/src/screens/AddPayoutAccountScreen.tsx:162
+#: packages/taler-merchant-webui/src/screens/AddPayoutAccountScreen.tsx:189
msgid "No supported bank account type is available"
msgstr "Kein unterstützter Bankkontotyp verfügbar"
-#: packages/taler-merchant-webui/src/screens/AddPayoutAccountScreen.tsx:167
+#: packages/taler-merchant-webui/src/screens/AddPayoutAccountScreen.tsx:198
msgid "Payment Method"
msgstr "Zahlungsart"
-#: packages/taler-merchant-webui/src/screens/AddPayoutAccountScreen.tsx:175
+#: packages/taler-merchant-webui/src/screens/AddPayoutAccountScreen.tsx:209
msgid "Bank Account (IBAN)"
msgstr "Bankkonto (IBAN)"
-#: packages/taler-merchant-webui/src/screens/AddPayoutAccountScreen.tsx:176
+#: packages/taler-merchant-webui/src/screens/AddPayoutAccountScreen.tsx:212
msgid "Taler Wire Gateway / Regional Bank"
msgstr "Taler Wire Gateway / Regionalbank"
-#: packages/taler-merchant-webui/src/screens/AddPayoutAccountScreen.tsx:185
+#: packages/taler-merchant-webui/src/screens/AddPayoutAccountScreen.tsx:225
msgid "IBAN (International Bank Account Number)"
msgstr "IBAN (internationale Bankkontonummer)"
-#: packages/taler-merchant-webui/src/screens/AddPayoutAccountScreen.tsx:202
+#: packages/taler-merchant-webui/src/screens/AddPayoutAccountScreen.tsx:243
msgid "Check digits do not match — please verify your IBAN for typos."
msgstr ""
"Die Prüfziffern stimmen nicht – bitte prüfen Sie die IBAN auf Tippfehler."
-#: packages/taler-merchant-webui/src/screens/AddPayoutAccountScreen.tsx:214
+#: packages/taler-merchant-webui/src/screens/AddPayoutAccountScreen.tsx:258
msgid "Bank Server Host"
msgstr "Adresse des Bankservers"
-#: packages/taler-merchant-webui/src/screens/AddPayoutAccountScreen.tsx:229
+#: packages/taler-merchant-webui/src/screens/AddPayoutAccountScreen.tsx:278
msgid "Account Name / ID"
msgstr "Kontoname / Kennung"
-#: packages/taler-merchant-webui/src/screens/AddPayoutAccountScreen.tsx:247
+#: packages/taler-merchant-webui/src/screens/AddPayoutAccountScreen.tsx:301
msgid "Account Holder Name"
msgstr "Name des Kontoinhabers"
-#: packages/taler-merchant-webui/src/screens/AddPayoutAccountScreen.tsx:254
+#: packages/taler-merchant-webui/src/screens/AddPayoutAccountScreen.tsx:308
msgid "Exactly as registered with your bank"
msgstr "Genau so, wie bei Ihrer Bank hinterlegt"
-#: packages/taler-merchant-webui/src/screens/AddPayoutAccountScreen.tsx:267
+#: packages/taler-merchant-webui/src/screens/AddPayoutAccountScreen.tsx:321
msgid "Account address"
msgstr "Kontoadresse"
-#: packages/taler-merchant-webui/src/screens/AddPayoutAccountScreen.tsx:281
+#: packages/taler-merchant-webui/src/screens/AddPayoutAccountScreen.tsx:340
msgid "Postcode (Optional)"
msgstr "Postleitzahl (optional)"
-#: packages/taler-merchant-webui/src/screens/AddPayoutAccountScreen.tsx:293
+#: packages/taler-merchant-webui/src/screens/AddPayoutAccountScreen.tsx:355
msgid "Town (Optional)"
msgstr "Ort (optional)"
-#: packages/taler-merchant-webui/src/screens/AddPayoutAccountScreen.tsx:313
-#: packages/taler-merchant-webui/src/screens/CreateProductScreen.tsx:666
-#: packages/taler-merchant-webui/src/screens/CreateTemplateScreen.tsx:450
-#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:1366
+#: packages/taler-merchant-webui/src/screens/AddPayoutAccountScreen.tsx:377
+#: packages/taler-merchant-webui/src/screens/CreateProductScreen.tsx:821
+#: packages/taler-merchant-webui/src/screens/CreateTemplateScreen.tsx:527
+#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:1703
msgid "Hide advanced options"
msgstr "Erweiterte Optionen ausblenden"
-#: packages/taler-merchant-webui/src/screens/AddPayoutAccountScreen.tsx:313
-#: packages/taler-merchant-webui/src/screens/CreateProductScreen.tsx:666
-#: packages/taler-merchant-webui/src/screens/CreateTemplateScreen.tsx:450
-#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:1366
+#: packages/taler-merchant-webui/src/screens/AddPayoutAccountScreen.tsx:378
+#: packages/taler-merchant-webui/src/screens/CreateProductScreen.tsx:822
+#: packages/taler-merchant-webui/src/screens/CreateTemplateScreen.tsx:528
+#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:1704
msgid "Show advanced options"
msgstr "Erweiterte Optionen anzeigen"
-#: packages/taler-merchant-webui/src/screens/AddPayoutAccountScreen.tsx:320
+#: packages/taler-merchant-webui/src/screens/AddPayoutAccountScreen.tsx:389
msgid "Payout code"
msgstr "Auszahlungscode"
-#: packages/taler-merchant-webui/src/screens/AddPayoutAccountScreen.tsx:330
+#: packages/taler-merchant-webui/src/screens/AddPayoutAccountScreen.tsx:401
msgid "For example: SHOP-1"
msgstr "Zum Beispiel: SHOP-1"
-#: packages/taler-merchant-webui/src/screens/AddPayoutAccountScreen.tsx:335
+#: packages/taler-merchant-webui/src/screens/AddPayoutAccountScreen.tsx:409
msgid "Use 1–40 letters, numbers, periods, colons, or hyphens."
msgstr ""
"Verwenden Sie 1–40 Buchstaben, Zahlen, Punkte, Doppelpunkte oder "
"Bindestriche."
-#: packages/taler-merchant-webui/src/screens/AddPayoutAccountScreen.tsx:336
+#: packages/taler-merchant-webui/src/screens/AddPayoutAccountScreen.tsx:410
msgid ""
"Optional. This code is prepended to payout descriptions on your bank "
"statement."
@@ -2326,38 +2326,38 @@ msgstr ""
"Optional. Dieser Code wird den Auszahlungsbeschreibungen auf Ihrem "
"Kontoauszug vorangestellt."
-#: packages/taler-merchant-webui/src/screens/AddPayoutAccountScreen.tsx:359
+#: packages/taler-merchant-webui/src/screens/AddPayoutAccountScreen.tsx:439
msgid "Save bank account"
msgstr "Bankkonto speichern"
-#: packages/taler-merchant-webui/src/screens/ForgotPasswordScreen.tsx:61
+#: packages/taler-merchant-webui/src/screens/ForgotPasswordScreen.tsx:71
msgid "Please enter your merchant account username."
msgstr "Bitte geben Sie den Benutzernamen Ihres Händlerkontos ein."
-#: packages/taler-merchant-webui/src/screens/ForgotPasswordScreen.tsx:65
+#: packages/taler-merchant-webui/src/screens/ForgotPasswordScreen.tsx:75
#: packages/taler-merchant-webui/src/screens/BusinessSettingsScreen.tsx:390
msgid "Please enter a new password."
msgstr "Bitte geben Sie ein neues Passwort ein."
-#: packages/taler-merchant-webui/src/screens/ForgotPasswordScreen.tsx:69
+#: packages/taler-merchant-webui/src/screens/ForgotPasswordScreen.tsx:79
#: packages/taler-merchant-webui/src/screens/BusinessSettingsScreen.tsx:397
msgid "New password must be at least 8 characters long."
msgstr "Das neue Passwort muss mindestens 8 Zeichen lang sein."
-#: packages/taler-merchant-webui/src/screens/ForgotPasswordScreen.tsx:73
+#: packages/taler-merchant-webui/src/screens/ForgotPasswordScreen.tsx:83
#: packages/taler-merchant-webui/src/screens/BusinessSettingsScreen.tsx:406
msgid "New passwords do not match."
msgstr "Die neuen Passwörter stimmen nicht überein."
-#: packages/taler-merchant-webui/src/screens/ForgotPasswordScreen.tsx:94
+#: packages/taler-merchant-webui/src/screens/ForgotPasswordScreen.tsx:105
msgid "Failed to process password reset."
msgstr "Das Zurücksetzen des Passworts ist fehlgeschlagen."
-#: packages/taler-merchant-webui/src/screens/ForgotPasswordScreen.tsx:108
+#: packages/taler-merchant-webui/src/screens/ForgotPasswordScreen.tsx:122
msgid "Reset your password"
msgstr "Passwort zurücksetzen"
-#: packages/taler-merchant-webui/src/screens/ForgotPasswordScreen.tsx:111
+#: packages/taler-merchant-webui/src/screens/ForgotPasswordScreen.tsx:125
msgid ""
"Enter your merchant account and choose a new password. Verification by email "
"or SMS code is required."
@@ -2365,19 +2365,19 @@ msgstr ""
"Geben Sie Ihr Händlerkonto ein und wählen Sie ein neues Passwort. Eine "
"Verifizierung per E-Mail oder SMS-Code ist erforderlich."
-#: packages/taler-merchant-webui/src/screens/ForgotPasswordScreen.tsx:141
+#: packages/taler-merchant-webui/src/screens/ForgotPasswordScreen.tsx:184
msgid "Repeat New Password"
msgstr "Neues Passwort wiederholen"
-#: packages/taler-merchant-webui/src/screens/ForgotPasswordScreen.tsx:149
+#: packages/taler-merchant-webui/src/screens/ForgotPasswordScreen.tsx:199
msgid "Requesting reset..."
msgstr "Zurücksetzen wird angefordert …"
-#: packages/taler-merchant-webui/src/screens/ForgotPasswordScreen.tsx:149
+#: packages/taler-merchant-webui/src/screens/ForgotPasswordScreen.tsx:200
msgid "Continue to Verification"
msgstr "Weiter zur Überprüfung"
-#: packages/taler-merchant-webui/src/screens/ForgotPasswordScreen.tsx:154
+#: packages/taler-merchant-webui/src/screens/ForgotPasswordScreen.tsx:208
msgid "← Back to Sign In"
msgstr "← Zurück zur Anmeldung"
@@ -2413,7 +2413,7 @@ msgstr ""
"Konnte keine Verbindung zu einem Taler-Händler-Backend unter dieser URL "
"herstellen. Bitte überprüfen Sie die Adresse."
-#: packages/taler-merchant-webui/src/screens/ChangeServerUrlScreen.tsx:117
+#: packages/taler-merchant-webui/src/screens/ChangeServerUrlScreen.tsx:119
msgid ""
"The server at that URL is not a Taler merchant backend (server returned "
"configuration for name '%1$s')."
@@ -2421,7 +2421,7 @@ msgstr ""
"Der Server unter dieser URL ist kein Taler-Händler-Backend (Server gab "
"Konfiguration für den Namen '%1$s' zurück)."
-#: packages/taler-merchant-webui/src/screens/ChangeServerUrlScreen.tsx:118
+#: packages/taler-merchant-webui/src/screens/ChangeServerUrlScreen.tsx:120
msgid ""
"The server at that URL is not a Taler merchant backend (the server did not "
"report a name)."
@@ -2429,15 +2429,15 @@ msgstr ""
"Der Server unter dieser URL ist kein Taler-Händler-Backend (der Server hat "
"keinen Namen gemeldet)."
-#: packages/taler-merchant-webui/src/screens/ChangeServerUrlScreen.tsx:133
+#: packages/taler-merchant-webui/src/screens/ChangeServerUrlScreen.tsx:137
msgid "Failed to reach backend server /config endpoint."
msgstr "Die Adresse /config des Servers war nicht erreichbar."
-#: packages/taler-merchant-webui/src/screens/ChangeServerUrlScreen.tsx:144
+#: packages/taler-merchant-webui/src/screens/ChangeServerUrlScreen.tsx:158
msgid "Point this portal at a different server"
msgstr "Dieses Portal auf einen anderen Server richten"
-#: packages/taler-merchant-webui/src/screens/ChangeServerUrlScreen.tsx:147
+#: packages/taler-merchant-webui/src/screens/ChangeServerUrlScreen.tsx:161
msgid ""
"The address of the server your merchant account is on. Your provider gives "
"you this; you will rarely need to change it."
@@ -2445,11 +2445,11 @@ msgstr ""
"Die Adresse des Servers, auf dem Ihr Händlerkonto liegt. Diese erhalten Sie "
"von Ihrem Anbieter; Sie werden sie selten ändern müssen."
-#: packages/taler-merchant-webui/src/screens/ChangeServerUrlScreen.tsx:161
+#: packages/taler-merchant-webui/src/screens/ChangeServerUrlScreen.tsx:194
msgid "Changing server changes which merchant account you access."
msgstr "Das Ändern des Servers ändert, auf welches Händlerkonto Sie zugreifen."
-#: packages/taler-merchant-webui/src/screens/ChangeServerUrlScreen.tsx:163
+#: packages/taler-merchant-webui/src/screens/ChangeServerUrlScreen.tsx:196
msgid ""
"You will leave the current account and need to sign in on the new server. "
"Make sure you trust the server address before continuing."
@@ -2458,28 +2458,28 @@ msgstr ""
"anmelden. Stellen Sie sicher, dass Sie der Serveradresse vertrauen, bevor "
"Sie fortfahren."
-#: packages/taler-merchant-webui/src/screens/ChangeServerUrlScreen.tsx:170
+#: packages/taler-merchant-webui/src/screens/ChangeServerUrlScreen.tsx:206
msgid "Server address"
msgstr "Serveradresse"
# allow-english: URL example
-#: packages/taler-merchant-webui/src/screens/ChangeServerUrlScreen.tsx:178
+#: packages/taler-merchant-webui/src/screens/ChangeServerUrlScreen.tsx:214
msgid "https://backend.demo.taler.net/"
msgstr "https://backend.demo.taler.net/"
-#: packages/taler-merchant-webui/src/screens/ChangeServerUrlScreen.tsx:185
+#: packages/taler-merchant-webui/src/screens/ChangeServerUrlScreen.tsx:221
msgid "Quick Presets"
msgstr "Schnellauswahl"
-#: packages/taler-merchant-webui/src/screens/ChangeServerUrlScreen.tsx:199
+#: packages/taler-merchant-webui/src/screens/ChangeServerUrlScreen.tsx:239
msgid "Select"
msgstr "Auswählen"
-#: packages/taler-merchant-webui/src/screens/ChangeServerUrlScreen.tsx:218
+#: packages/taler-merchant-webui/src/screens/ChangeServerUrlScreen.tsx:259
msgid "Verifying /config..."
msgstr "/config wird geprüft …"
-#: packages/taler-merchant-webui/src/screens/ChangeServerUrlScreen.tsx:218
+#: packages/taler-merchant-webui/src/screens/ChangeServerUrlScreen.tsx:260
msgid "Save & Apply Server URL"
msgstr "Serveradresse speichern und übernehmen"
@@ -2492,7 +2492,7 @@ msgid "Copy URI"
msgstr "URI kopieren"
#: packages/taler-merchant-webui/src/ui/TalerQrCode.tsx:37
-#: packages/taler-merchant-webui/src/screens/PosScreen.tsx:1025
+#: packages/taler-merchant-webui/src/screens/PosScreen.tsx:1161
msgid "✓ Copied!"
msgstr "✓ Kopiert!"
@@ -2500,36 +2500,36 @@ msgstr "✓ Kopiert!"
msgid "The QR code could not be generated."
msgstr "Der QR-Code konnte nicht erzeugt werden."
-#: packages/taler-merchant-webui/src/screens/OrderRefundScreen.tsx:85
-#: packages/taler-merchant-webui/src/screens/PosScreen.tsx:244
+#: packages/taler-merchant-webui/src/screens/OrderRefundScreen.tsx:95
+#: packages/taler-merchant-webui/src/screens/PosScreen.tsx:264
msgid "Customer return"
msgstr "Rückgabe durch die Kundschaft"
-#: packages/taler-merchant-webui/src/screens/OrderRefundScreen.tsx:86
+#: packages/taler-merchant-webui/src/screens/OrderRefundScreen.tsx:96
msgid "Faulty or damaged goods"
msgstr "Ware defekt oder beschädigt"
-#: packages/taler-merchant-webui/src/screens/OrderRefundScreen.tsx:87
+#: packages/taler-merchant-webui/src/screens/OrderRefundScreen.tsx:97
msgid "Order cancelled"
msgstr "Bestellung storniert"
-#: packages/taler-merchant-webui/src/screens/OrderRefundScreen.tsx:88
+#: packages/taler-merchant-webui/src/screens/OrderRefundScreen.tsx:98
msgid "Service not delivered"
msgstr "Leistung nicht erbracht"
-#: packages/taler-merchant-webui/src/screens/OrderRefundScreen.tsx:89
+#: packages/taler-merchant-webui/src/screens/OrderRefundScreen.tsx:99
msgid "Paid twice"
msgstr "Doppelt bezahlt"
-#: packages/taler-merchant-webui/src/screens/OrderRefundScreen.tsx:149
-#: packages/taler-merchant-webui/src/screens/PosScreen.tsx:686
+#: packages/taler-merchant-webui/src/screens/OrderRefundScreen.tsx:168
+#: packages/taler-merchant-webui/src/screens/PosScreen.tsx:774
msgid ""
"This order has already been 100% refunded. No further refunds can be granted."
msgstr ""
"Diese Bestellung wurde bereits vollständig erstattet. Weitere "
"Rückerstattungen sind nicht möglich."
-#: packages/taler-merchant-webui/src/screens/OrderRefundScreen.tsx:158
+#: packages/taler-merchant-webui/src/screens/OrderRefundScreen.tsx:182
msgid ""
"Enter a positive refund in the order currency that does not exceed the "
"remaining refundable amount."
@@ -2538,56 +2538,56 @@ msgstr ""
"verbleibenden erstattungsfähigen Betrag nicht überschreitet."
#. Noun: the customer's purchase order, used as a back-navigation label.
-#: packages/taler-merchant-webui/src/screens/OrderRefundScreen.tsx:182
-#: packages/taler-merchant-webui/src/screens/OrderRefundScreen.tsx:195
-#: packages/taler-merchant-webui/src/screens/OrderRefundScreen.tsx:219
-#: packages/taler-merchant-webui/src/screens/PosScreen.tsx:1161
+#: packages/taler-merchant-webui/src/screens/OrderRefundScreen.tsx:210
+#: packages/taler-merchant-webui/src/screens/OrderRefundScreen.tsx:227
+#: packages/taler-merchant-webui/src/screens/OrderRefundScreen.tsx:256
+#: packages/taler-merchant-webui/src/screens/PosScreen.tsx:1321
msgid "Order"
msgstr "Bestellung"
-#: packages/taler-merchant-webui/src/screens/OrderRefundScreen.tsx:182
-#: packages/taler-merchant-webui/src/screens/OrderRefundScreen.tsx:196
+#: packages/taler-merchant-webui/src/screens/OrderRefundScreen.tsx:211
+#: packages/taler-merchant-webui/src/screens/OrderRefundScreen.tsx:228
msgid "Grant Refund — Order %1$s"
msgstr "Rückerstattung gewähren – Bestellung %1$s"
-#: packages/taler-merchant-webui/src/screens/OrderRefundScreen.tsx:184
-#: packages/taler-merchant-webui/src/screens/OrderDetailScreen.tsx:296
-#: packages/taler-merchant-webui/src/screens/PosScreen.tsx:1254
+#: packages/taler-merchant-webui/src/screens/OrderRefundScreen.tsx:214
+#: packages/taler-merchant-webui/src/screens/OrderDetailScreen.tsx:319
+#: packages/taler-merchant-webui/src/screens/PosScreen.tsx:1429
msgid "Loading order details..."
msgstr "Bestelldetails werden geladen …"
-#: packages/taler-merchant-webui/src/screens/OrderRefundScreen.tsx:199
-#: packages/taler-merchant-webui/src/screens/OrderRefundScreen.tsx:201
-#: packages/taler-merchant-webui/src/screens/OrderDetailScreen.tsx:315
-#: packages/taler-merchant-webui/src/screens/OrderDetailScreen.tsx:317
+#: packages/taler-merchant-webui/src/screens/OrderRefundScreen.tsx:233
+#: packages/taler-merchant-webui/src/screens/OrderRefundScreen.tsx:238
+#: packages/taler-merchant-webui/src/screens/OrderDetailScreen.tsx:341
+#: packages/taler-merchant-webui/src/screens/OrderDetailScreen.tsx:346
msgid "Failed to Load Order"
msgstr "Bestellung konnte nicht geladen werden"
-#: packages/taler-merchant-webui/src/screens/OrderRefundScreen.tsx:201
+#: packages/taler-merchant-webui/src/screens/OrderRefundScreen.tsx:237
msgid "Order not found."
msgstr "Bestellung nicht gefunden."
-#: packages/taler-merchant-webui/src/screens/OrderRefundScreen.tsx:220
+#: packages/taler-merchant-webui/src/screens/OrderRefundScreen.tsx:257
msgid "Grant Refund for Order %1$s"
msgstr "Rückerstattung für Bestellung %1$s gewähren"
-#: packages/taler-merchant-webui/src/screens/OrderRefundScreen.tsx:221
+#: packages/taler-merchant-webui/src/screens/OrderRefundScreen.tsx:258
msgid "Offer a full or partial refund for this order."
msgstr ""
"Bieten Sie für diese Bestellung eine vollständige oder teilweise "
"Rückerstattung an."
-#: packages/taler-merchant-webui/src/screens/OrderRefundScreen.tsx:225
-#: packages/taler-merchant-webui/src/screens/OrderDetailScreen.tsx:397
+#: packages/taler-merchant-webui/src/screens/OrderRefundScreen.tsx:264
+#: packages/taler-merchant-webui/src/screens/OrderDetailScreen.tsx:462
msgid "Order details could not be refreshed"
msgstr "Bestelldetails konnten nicht aktualisiert werden"
-#: packages/taler-merchant-webui/src/screens/OrderRefundScreen.tsx:228
-#: packages/taler-merchant-webui/src/screens/OrderDetailScreen.tsx:400
+#: packages/taler-merchant-webui/src/screens/OrderRefundScreen.tsx:270
+#: packages/taler-merchant-webui/src/screens/OrderDetailScreen.tsx:468
msgid "Live payment updates are temporarily unavailable"
msgstr "Aktualisierungen des Zahlungsstatus sind vorübergehend nicht verfügbar"
-#: packages/taler-merchant-webui/src/screens/OrderRefundScreen.tsx:235
+#: packages/taler-merchant-webui/src/screens/OrderRefundScreen.tsx:278
msgid ""
"This order has already been 100% refunded (%1$s of %2$s). No further refunds "
"can be granted."
@@ -2595,41 +2595,41 @@ msgstr ""
"Diese Bestellung wurde bereits vollständig erstattet (%1$s von %2$s). "
"Weitere Rückerstattungen sind nicht möglich."
-#: packages/taler-merchant-webui/src/screens/OrderRefundScreen.tsx:242
+#: packages/taler-merchant-webui/src/screens/OrderRefundScreen.tsx:285
msgid "Refund granted successfully. Redirecting to order..."
msgstr "Rückerstattung gewährt. Weiterleitung zur Bestellung …"
-#: packages/taler-merchant-webui/src/screens/OrderRefundScreen.tsx:247
+#: packages/taler-merchant-webui/src/screens/OrderRefundScreen.tsx:290
msgid "Failed to grant refund"
msgstr "Rückerstattung konnte nicht gewährt werden"
-#: packages/taler-merchant-webui/src/screens/OrderRefundScreen.tsx:254
+#: packages/taler-merchant-webui/src/screens/OrderRefundScreen.tsx:298
msgid "Order ID:"
msgstr "Bestell-ID:"
-#: packages/taler-merchant-webui/src/screens/OrderRefundScreen.tsx:254
+#: packages/taler-merchant-webui/src/screens/OrderRefundScreen.tsx:298
msgid "Created:"
msgstr "Erstellt:"
-#: packages/taler-merchant-webui/src/screens/OrderRefundScreen.tsx:257
+#: packages/taler-merchant-webui/src/screens/OrderRefundScreen.tsx:303
msgid "Total Order Amount"
msgstr "Gesamtbetrag der Bestellung"
-#: packages/taler-merchant-webui/src/screens/OrderRefundScreen.tsx:267
+#: packages/taler-merchant-webui/src/screens/OrderRefundScreen.tsx:318
msgid "Quick Amount Presets"
msgstr "Voreingestellte Schnellbeträge"
-#: packages/taler-merchant-webui/src/screens/OrderRefundScreen.tsx:296
+#: packages/taler-merchant-webui/src/screens/OrderRefundScreen.tsx:347
msgid "Refund Amount"
msgstr "Erstattungsbetrag"
-#: packages/taler-merchant-webui/src/screens/OrderRefundScreen.tsx:309
+#: packages/taler-merchant-webui/src/screens/OrderRefundScreen.tsx:360
msgid "Enter a positive amount in %1$s no greater than the remaining %2$s."
msgstr ""
"Geben Sie einen positiven Betrag in %1$s ein, der den verbleibenden Betrag "
"von %2$s nicht überschreitet."
-#: packages/taler-merchant-webui/src/screens/OrderRefundScreen.tsx:310
+#: packages/taler-merchant-webui/src/screens/OrderRefundScreen.tsx:361
msgid ""
"Enter a positive amount in the order currency no greater than the remaining "
"%1$s."
@@ -2637,157 +2637,157 @@ msgstr ""
"Geben Sie einen positiven Betrag in der Bestellwährung ein, der den "
"verbleibenden Betrag von %1$s nicht überschreitet."
-#: packages/taler-merchant-webui/src/screens/OrderRefundScreen.tsx:318
+#: packages/taler-merchant-webui/src/screens/OrderRefundScreen.tsx:372
msgid "Reason for Refund"
msgstr "Grund der Rückerstattung"
-#: packages/taler-merchant-webui/src/screens/OrderRefundScreen.tsx:343
+#: packages/taler-merchant-webui/src/screens/OrderRefundScreen.tsx:399
msgid "e.g. Customer returned item"
msgstr "z. B. Kundschaft hat den Artikel zurückgegeben"
-#: packages/taler-merchant-webui/src/screens/OrderRefundScreen.tsx:366
+#: packages/taler-merchant-webui/src/screens/OrderRefundScreen.tsx:429
msgid "Processing..."
msgstr "Wird verarbeitet …"
-#: packages/taler-merchant-webui/src/screens/OrderRefundScreen.tsx:366
+#: packages/taler-merchant-webui/src/screens/OrderRefundScreen.tsx:431
msgid "Already 100% Refunded"
msgstr "Bereits vollständig erstattet"
-#: packages/taler-merchant-webui/src/screens/OrderRefundScreen.tsx:366
+#: packages/taler-merchant-webui/src/screens/OrderRefundScreen.tsx:432
msgid "Confirm Refund (%1$s)"
msgstr "Rückerstattung bestätigen (%1$s)"
-#: packages/taler-merchant-webui/src/screens/order-detail/OrderTimeline.tsx:59
+#: packages/taler-merchant-webui/src/screens/order-detail/OrderTimeline.tsx:63
msgid "Contract generated for %1$s"
msgstr "Vertrag erstellt für %1$s"
-#: packages/taler-merchant-webui/src/screens/order-detail/OrderTimeline.tsx:61
+#: packages/taler-merchant-webui/src/screens/order-detail/OrderTimeline.tsx:65
msgid "Contract generated with 1 payment choice"
msgstr "Vertrag mit 1 Zahlungsoption erstellt"
-#: packages/taler-merchant-webui/src/screens/order-detail/OrderTimeline.tsx:63
+#: packages/taler-merchant-webui/src/screens/order-detail/OrderTimeline.tsx:67
msgid "Contract generated with %1$s payment choices"
msgstr "Vertrag mit %1$s Zahlungsoptionen erstellt"
-#: packages/taler-merchant-webui/src/screens/order-detail/OrderTimeline.tsx:64
+#: packages/taler-merchant-webui/src/screens/order-detail/OrderTimeline.tsx:68
msgid "Contract generated"
msgstr "Vertrag erstellt"
-#: packages/taler-merchant-webui/src/screens/order-detail/OrderTimeline.tsx:67
+#: packages/taler-merchant-webui/src/screens/order-detail/OrderTimeline.tsx:71
msgid "Order Placed"
msgstr "Bestellung aufgegeben"
-#: packages/taler-merchant-webui/src/screens/order-detail/OrderTimeline.tsx:80
+#: packages/taler-merchant-webui/src/screens/order-detail/OrderTimeline.tsx:84
msgid "Payment Received"
msgstr "Zahlung erhalten"
-#: packages/taler-merchant-webui/src/screens/order-detail/OrderTimeline.tsx:84
+#: packages/taler-merchant-webui/src/screens/order-detail/OrderTimeline.tsx:88
msgid "Customer wallet completed Taler payment of %1$s"
msgstr "Das Wallet der Kundschaft hat die Taler-Zahlung von %1$s abgeschlossen"
-#: packages/taler-merchant-webui/src/screens/order-detail/OrderTimeline.tsx:85
+#: packages/taler-merchant-webui/src/screens/order-detail/OrderTimeline.tsx:89
msgid "Customer wallet completed Taler payment"
msgstr "Das Wallet der Kundschaft hat die Taler-Zahlung abgeschlossen"
-#: packages/taler-merchant-webui/src/screens/order-detail/OrderTimeline.tsx:97
-#: packages/taler-merchant-webui/src/screens/TemplateDetailsScreen.tsx:410
+#: packages/taler-merchant-webui/src/screens/order-detail/OrderTimeline.tsx:101
+#: packages/taler-merchant-webui/src/screens/TemplateDetailsScreen.tsx:444
msgid "Payment Deadline"
msgstr "Zahlungsfrist"
-#: packages/taler-merchant-webui/src/screens/order-detail/OrderTimeline.tsx:100
+#: packages/taler-merchant-webui/src/screens/order-detail/OrderTimeline.tsx:104
msgid "Latest time for customer to scan and complete payment"
msgstr ""
"Spätester Zeitpunkt, bis zu dem die Kundschaft scannen und die Zahlung "
"abschließen kann"
-#: packages/taler-merchant-webui/src/screens/order-detail/OrderTimeline.tsx:106
+#: packages/taler-merchant-webui/src/screens/order-detail/OrderTimeline.tsx:110
msgid "Order Expired"
msgstr "Bestellung abgelaufen"
-#: packages/taler-merchant-webui/src/screens/order-detail/OrderTimeline.tsx:109
+#: packages/taler-merchant-webui/src/screens/order-detail/OrderTimeline.tsx:113
msgid "Payment deadline passed without customer payment"
msgstr "Die Zahlungsfrist ist verstrichen, ohne dass bezahlt wurde"
-#: packages/taler-merchant-webui/src/screens/order-detail/OrderTimeline.tsx:122
-#: packages/taler-merchant-webui/src/screens/order-detail/OrderTimeline.tsx:138
+#: packages/taler-merchant-webui/src/screens/order-detail/OrderTimeline.tsx:127
+#: packages/taler-merchant-webui/src/screens/order-detail/OrderTimeline.tsx:148
msgid "Refund Offered by Merchant"
msgstr "Rückerstattung vom Händler angeboten"
-#: packages/taler-merchant-webui/src/screens/order-detail/OrderTimeline.tsx:122
-#: packages/taler-merchant-webui/src/screens/order-detail/OrderTimeline.tsx:153
+#: packages/taler-merchant-webui/src/screens/order-detail/OrderTimeline.tsx:128
+#: packages/taler-merchant-webui/src/screens/order-detail/OrderTimeline.tsx:163
msgid "Refund Collected by Customer Wallet"
msgstr "Rückerstattung von der Wallet der Kundschaft abgeholt"
-#: packages/taler-merchant-webui/src/screens/order-detail/OrderTimeline.tsx:126
+#: packages/taler-merchant-webui/src/screens/order-detail/OrderTimeline.tsx:132
msgid "Refund of %1$s for reason: \"%2$s\""
msgstr "Rückerstattung über %1$s aus folgendem Grund: „%2$s“"
-#: packages/taler-merchant-webui/src/screens/order-detail/OrderTimeline.tsx:127
+#: packages/taler-merchant-webui/src/screens/order-detail/OrderTimeline.tsx:133
msgid "Refund of %1$s"
msgstr "Rückerstattung über %1$s"
-#: packages/taler-merchant-webui/src/screens/order-detail/OrderTimeline.tsx:142
+#: packages/taler-merchant-webui/src/screens/order-detail/OrderTimeline.tsx:152
msgid "Refund of %1$s offered for reason: \"%2$s\""
msgstr "Rückerstattung über %1$s angeboten, Grund: „%2$s“"
-#: packages/taler-merchant-webui/src/screens/order-detail/OrderTimeline.tsx:143
+#: packages/taler-merchant-webui/src/screens/order-detail/OrderTimeline.tsx:153
msgid "Refund of %1$s offered"
msgstr "Rückerstattung über %1$s angeboten"
-#: packages/taler-merchant-webui/src/screens/order-detail/OrderTimeline.tsx:156
+#: packages/taler-merchant-webui/src/screens/order-detail/OrderTimeline.tsx:166
msgid "Customer Taler wallet claimed refund of %1$s"
msgstr ""
"Das Taler-Wallet der Kundschaft hat eine Rückerstattung von %1$s abgeholt"
-#: packages/taler-merchant-webui/src/screens/order-detail/OrderTimeline.tsx:165
+#: packages/taler-merchant-webui/src/screens/order-detail/OrderTimeline.tsx:175
msgid "Refund Expired (Lapsed)"
msgstr "Rückerstattung abgelaufen (verfallen)"
-#: packages/taler-merchant-webui/src/screens/order-detail/OrderTimeline.tsx:168
+#: packages/taler-merchant-webui/src/screens/order-detail/OrderTimeline.tsx:178
msgid "Unclaimed refund expired after collection deadline (%1$s)"
msgstr ""
"Nicht abgeholte Rückerstattung nach Ablauf der Abholfrist verfallen (%1$s)"
-#: packages/taler-merchant-webui/src/screens/order-detail/OrderTimeline.tsx:183
+#: packages/taler-merchant-webui/src/screens/order-detail/OrderTimeline.tsx:195
msgid "Sent to your bank account (%1$s of %2$s)"
msgstr "An Ihr Bankkonto gesendet (%1$s von %2$s)"
-#: packages/taler-merchant-webui/src/screens/order-detail/OrderTimeline.tsx:183
+#: packages/taler-merchant-webui/src/screens/order-detail/OrderTimeline.tsx:196
msgid "Sent to your bank account"
msgstr "An Ihr Bankkonto gesendet"
-#: packages/taler-merchant-webui/src/screens/order-detail/OrderTimeline.tsx:188
+#: packages/taler-merchant-webui/src/screens/order-detail/OrderTimeline.tsx:201
msgid "%1$s — not yet confirmed on your bank statement."
msgstr "%1$s – auf Ihrem Kontoauszug noch nicht bestätigt."
-#: packages/taler-merchant-webui/src/screens/order-detail/OrderTimeline.tsx:189
+#: packages/taler-merchant-webui/src/screens/order-detail/OrderTimeline.tsx:202
msgid "%1$s — you confirmed this arrived."
msgstr "%1$s – Sie haben den Eingang bestätigt."
-#: packages/taler-merchant-webui/src/screens/order-detail/OrderTimeline.tsx:202
+#: packages/taler-merchant-webui/src/screens/order-detail/OrderTimeline.tsx:217
msgid "Taler Refund Window Expired"
msgstr "Taler-Frist für Rückerstattungen abgelaufen"
-#: packages/taler-merchant-webui/src/screens/order-detail/OrderTimeline.tsx:202
+#: packages/taler-merchant-webui/src/screens/order-detail/OrderTimeline.tsx:218
msgid "Taler Refund Deadline"
msgstr "Taler-Rückerstattungsfrist"
-#: packages/taler-merchant-webui/src/screens/order-detail/OrderTimeline.tsx:206
+#: packages/taler-merchant-webui/src/screens/order-detail/OrderTimeline.tsx:222
msgid "Refund window closed on %1$s. Order is settled or no longer refundable."
msgstr ""
"Die Frist für Rückerstattungen endete am %1$s. Die Bestellung ist ausgezahlt "
"oder nicht mehr erstattbar."
-#: packages/taler-merchant-webui/src/screens/order-detail/OrderTimeline.tsx:207
+#: packages/taler-merchant-webui/src/screens/order-detail/OrderTimeline.tsx:223
msgid "Latest date for merchant to issue refunds via Taler for this order"
msgstr ""
"Letzter Termin, an dem Sie diese Bestellung über Taler erstatten können"
-#: packages/taler-merchant-webui/src/screens/order-detail/OrderTimeline.tsx:219
+#: packages/taler-merchant-webui/src/screens/order-detail/OrderTimeline.tsx:237
msgid "Deadline to send to your bank account"
msgstr "Frist für die Überweisung auf Ihr Bankkonto"
-#: packages/taler-merchant-webui/src/screens/order-detail/OrderTimeline.tsx:222
+#: packages/taler-merchant-webui/src/screens/order-detail/OrderTimeline.tsx:240
msgid ""
"The latest your payment service may leave it before sending this money on to "
"your bank account."
@@ -2795,7 +2795,7 @@ msgstr ""
"Spätester Zeitpunkt, zu dem Ihr Zahlungsdienst dieses Geld an Ihr Bankkonto "
"weiterleiten muss."
-#: packages/taler-merchant-webui/src/screens/order-detail/OrderTimeline.tsx:232
+#: packages/taler-merchant-webui/src/screens/order-detail/OrderTimeline.tsx:250
msgid "Current Time"
msgstr "Aktuelle Zeit"
@@ -2832,11 +2832,11 @@ msgstr "Vom Wallet abgeholt"
msgid "The collection deadline has passed"
msgstr "Die Abholfrist ist abgelaufen"
-#: packages/taler-merchant-webui/src/screens/order-detail/OrderRefundSummary.tsx:71
+#: packages/taler-merchant-webui/src/screens/order-detail/OrderRefundSummary.tsx:75
msgid "Reason"
msgstr "Grund"
-#: packages/taler-merchant-webui/src/screens/order-detail/OrderRefundSummary.tsx:87
+#: packages/taler-merchant-webui/src/screens/order-detail/OrderRefundSummary.tsx:95
msgid ""
"The refund is registered on the backend. The customer's wallet will collect "
"it during sync; if it remains uncollected at the deadline, it expires."
@@ -2845,11 +2845,11 @@ msgstr ""
"wird sie bei der Synchronisation abholen; wird sie bis zur Frist nicht "
"abgeholt, verfällt sie."
-#: packages/taler-merchant-webui/src/screens/order-detail/OrderRefundSummary.tsx:93
+#: packages/taler-merchant-webui/src/screens/order-detail/OrderRefundSummary.tsx:101
msgid "Refund lapsed."
msgstr "Rückerstattung verfallen."
-#: packages/taler-merchant-webui/src/screens/order-detail/OrderRefundSummary.tsx:94
+#: packages/taler-merchant-webui/src/screens/order-detail/OrderRefundSummary.tsx:102
msgid ""
"The customer did not collect it in time. If you still owe them money, return "
"it another way."
@@ -2859,207 +2859,207 @@ msgstr ""
#. Translators: "Issues" is a verb: this payment choice produces the token
#. output listed after the label.
-#: packages/taler-merchant-webui/src/screens/OrderDetailScreen.tsx:141
+#: packages/taler-merchant-webui/src/screens/OrderDetailScreen.tsx:150
msgid "Issues:"
msgstr "Stellt aus:"
#. Translators: Last time at which the customer's wallet can collect the
#. issued refund.
-#: packages/taler-merchant-webui/src/screens/OrderDetailScreen.tsx:144
+#: packages/taler-merchant-webui/src/screens/OrderDetailScreen.tsx:153
msgid "Collection deadline:"
msgstr "Abholfrist:"
-#: packages/taler-merchant-webui/src/screens/OrderDetailScreen.tsx:186
+#: packages/taler-merchant-webui/src/screens/OrderDetailScreen.tsx:201
msgid "The payment service sent this order's proceeds to your bank account."
msgstr ""
"Der Zahlungsdienst hat den Erlös dieser Bestellung auf Ihr Bankkonto "
"überwiesen."
-#: packages/taler-merchant-webui/src/screens/OrderDetailScreen.tsx:193
+#: packages/taler-merchant-webui/src/screens/OrderDetailScreen.tsx:208
msgid "The payment deadline passed without payment."
msgstr "Die Zahlungsfrist ist ohne Zahlung verstrichen."
-#: packages/taler-merchant-webui/src/screens/OrderDetailScreen.tsx:199
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1315
+#: packages/taler-merchant-webui/src/screens/OrderDetailScreen.tsx:214
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1574
msgid "Wallet completing payment"
msgstr "Wallet schließt die Zahlung ab"
-#: packages/taler-merchant-webui/src/screens/OrderDetailScreen.tsx:200
+#: packages/taler-merchant-webui/src/screens/OrderDetailScreen.tsx:215
msgid "A wallet scanned this order and is completing the payment."
msgstr "Eine Wallet hat diese Bestellung gescannt und schließt die Zahlung ab."
-#: packages/taler-merchant-webui/src/screens/OrderDetailScreen.tsx:207
+#: packages/taler-merchant-webui/src/screens/OrderDetailScreen.tsx:222
msgid "Waiting for the customer to pay."
msgstr "Warten auf die Zahlung durch die Kundschaft."
-#: packages/taler-merchant-webui/src/screens/OrderDetailScreen.tsx:213
+#: packages/taler-merchant-webui/src/screens/OrderDetailScreen.tsx:228
msgid "Refund lapsed"
msgstr "Erstattung abgelaufen"
-#: packages/taler-merchant-webui/src/screens/OrderDetailScreen.tsx:214
+#: packages/taler-merchant-webui/src/screens/OrderDetailScreen.tsx:229
msgid "The refund was not collected before its deadline."
msgstr "Die Rückerstattung wurde nicht innerhalb der Frist abgeholt."
-#: packages/taler-merchant-webui/src/screens/OrderDetailScreen.tsx:220
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1317
+#: packages/taler-merchant-webui/src/screens/OrderDetailScreen.tsx:235
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1576
msgid "Refund awaiting collection"
msgstr "Rückerstattung wartet auf Abholung"
-#: packages/taler-merchant-webui/src/screens/OrderDetailScreen.tsx:221
+#: packages/taler-merchant-webui/src/screens/OrderDetailScreen.tsx:236
msgid "The refund was issued and is waiting for the customer's wallet."
msgstr ""
"Die Rückerstattung wurde gewährt und wartet auf das Wallet der Kundschaft."
-#: packages/taler-merchant-webui/src/screens/OrderDetailScreen.tsx:227
+#: packages/taler-merchant-webui/src/screens/OrderDetailScreen.tsx:242
msgid "Fully refunded"
msgstr "Vollständig erstattet"
-#: packages/taler-merchant-webui/src/screens/OrderDetailScreen.tsx:228
+#: packages/taler-merchant-webui/src/screens/OrderDetailScreen.tsx:243
msgid "The customer's wallet collected the full refund."
msgstr ""
"Das Wallet der Kundschaft hat die vollständige Rückerstattung abgeholt."
-#: packages/taler-merchant-webui/src/screens/OrderDetailScreen.tsx:234
+#: packages/taler-merchant-webui/src/screens/OrderDetailScreen.tsx:249
msgid "Partially refunded"
msgstr "Teilweise erstattet"
-#: packages/taler-merchant-webui/src/screens/OrderDetailScreen.tsx:235
+#: packages/taler-merchant-webui/src/screens/OrderDetailScreen.tsx:250
msgid "The customer's wallet collected part of the order amount as a refund."
msgstr ""
"Das Wallet der Kundschaft hat einen Teil des Bestellbetrags als "
"Rückerstattung abgeholt."
-#: packages/taler-merchant-webui/src/screens/OrderDetailScreen.tsx:242
+#: packages/taler-merchant-webui/src/screens/OrderDetailScreen.tsx:257
msgid "A refund was recorded for this order."
msgstr "Für diese Bestellung wurde eine Rückerstattung verbucht."
-#: packages/taler-merchant-webui/src/screens/OrderDetailScreen.tsx:248
+#: packages/taler-merchant-webui/src/screens/OrderDetailScreen.tsx:263
msgid "Payment was received; payout to your bank account is still pending."
msgstr ""
"Die Zahlung wurde erhalten; die Auszahlung auf Ihr Bankkonto steht noch aus."
-#: packages/taler-merchant-webui/src/screens/OrderDetailScreen.tsx:286
+#: packages/taler-merchant-webui/src/screens/OrderDetailScreen.tsx:303
msgid "Failed to delete order. Try enabling force deletion."
msgstr ""
"Die Bestellung konnte nicht gelöscht werden. Versuchen Sie es mit "
"erzwungenem Löschen."
-#: packages/taler-merchant-webui/src/screens/OrderDetailScreen.tsx:296
-#: packages/taler-merchant-webui/src/screens/OrderDetailScreen.tsx:311
-#: packages/taler-merchant-webui/src/screens/OrderDetailScreen.tsx:375
+#: packages/taler-merchant-webui/src/screens/OrderDetailScreen.tsx:318
+#: packages/taler-merchant-webui/src/screens/OrderDetailScreen.tsx:335
+#: packages/taler-merchant-webui/src/screens/OrderDetailScreen.tsx:431
msgid "Order %1$s"
msgstr "Bestellung %1$s"
-#: packages/taler-merchant-webui/src/screens/OrderDetailScreen.tsx:299
+#: packages/taler-merchant-webui/src/screens/OrderDetailScreen.tsx:323
msgid "Fetching order status from merchant backend..."
msgstr "Bestellstatus wird vom Server abgerufen …"
-#: packages/taler-merchant-webui/src/screens/OrderDetailScreen.tsx:312
+#: packages/taler-merchant-webui/src/screens/OrderDetailScreen.tsx:336
msgid "Order Error"
msgstr "Fehler bei der Bestellung"
-#: packages/taler-merchant-webui/src/screens/OrderDetailScreen.tsx:317
+#: packages/taler-merchant-webui/src/screens/OrderDetailScreen.tsx:345
msgid "Order not found on merchant backend."
msgstr "Bestellung auf dem Händlerserver nicht gefunden."
-#: packages/taler-merchant-webui/src/screens/OrderDetailScreen.tsx:335
+#: packages/taler-merchant-webui/src/screens/OrderDetailScreen.tsx:370
msgid "No choice selected"
msgstr "Keine Zahlungsoption ausgewählt"
-#: packages/taler-merchant-webui/src/screens/OrderDetailScreen.tsx:337
+#: packages/taler-merchant-webui/src/screens/OrderDetailScreen.tsx:372
msgid "Customer choice pending"
msgstr "Auswahl durch die Kundschaft ausstehend"
-#: packages/taler-merchant-webui/src/screens/OrderDetailScreen.tsx:338
+#: packages/taler-merchant-webui/src/screens/OrderDetailScreen.tsx:373
msgid "Payment amount unavailable"
msgstr "Zahlungsbetrag nicht verfügbar"
-#: packages/taler-merchant-webui/src/screens/OrderDetailScreen.tsx:353
-#: packages/taler-merchant-webui/src/screens/OrderDetailScreen.tsx:391
+#: packages/taler-merchant-webui/src/screens/OrderDetailScreen.tsx:390
+#: packages/taler-merchant-webui/src/screens/OrderDetailScreen.tsx:454
msgid "Delete Order"
msgstr "Bestellung löschen"
-#: packages/taler-merchant-webui/src/screens/OrderDetailScreen.tsx:354
+#: packages/taler-merchant-webui/src/screens/OrderDetailScreen.tsx:391
msgid ""
"Are you sure you want to delete this order? This action cannot be undone."
msgstr ""
"Möchten Sie diese Bestellung wirklich löschen? Das lässt sich nicht "
"rückgängig machen."
-#: packages/taler-merchant-webui/src/screens/OrderDetailScreen.tsx:358
+#: packages/taler-merchant-webui/src/screens/OrderDetailScreen.tsx:407
msgid "Force delete (ignore server errors)"
msgstr "Erzwungen löschen (Serverfehler ignorieren)"
-#: packages/taler-merchant-webui/src/screens/OrderDetailScreen.tsx:363
+#: packages/taler-merchant-webui/src/screens/OrderDetailScreen.tsx:419
msgid "Deleting..."
msgstr "Wird gelöscht …"
-#: packages/taler-merchant-webui/src/screens/OrderDetailScreen.tsx:363
+#: packages/taler-merchant-webui/src/screens/OrderDetailScreen.tsx:419
msgid "Confirm Delete"
msgstr "Löschen bestätigen"
-#: packages/taler-merchant-webui/src/screens/OrderDetailScreen.tsx:387
+#: packages/taler-merchant-webui/src/screens/OrderDetailScreen.tsx:443
msgid "Grant Refund"
msgstr "Rückerstattung gewähren"
-#: packages/taler-merchant-webui/src/screens/OrderDetailScreen.tsx:390
+#: packages/taler-merchant-webui/src/screens/OrderDetailScreen.tsx:446
msgid "Order actions"
msgstr "Bestellaktionen"
-#: packages/taler-merchant-webui/src/screens/OrderDetailScreen.tsx:407
+#: packages/taler-merchant-webui/src/screens/OrderDetailScreen.tsx:476
msgid "Order status"
msgstr "Bestellstatus"
-#: packages/taler-merchant-webui/src/screens/OrderDetailScreen.tsx:415
-#: packages/taler-merchant-webui/src/screens/CreateOrderScreen.tsx:994
+#: packages/taler-merchant-webui/src/screens/OrderDetailScreen.tsx:491
+#: packages/taler-merchant-webui/src/screens/CreateOrderScreen.tsx:1264
msgid "Order total"
msgstr "Gesamtbetrag"
-#: packages/taler-merchant-webui/src/screens/OrderDetailScreen.tsx:424
+#: packages/taler-merchant-webui/src/screens/OrderDetailScreen.tsx:503
msgid "Selected payment choice"
msgstr "Ausgewählte Zahlungsoption"
-#: packages/taler-merchant-webui/src/screens/OrderDetailScreen.tsx:424
-#: packages/taler-merchant-webui/src/screens/create-order/CreateOrderChoiceModes.tsx:426
+#: packages/taler-merchant-webui/src/screens/OrderDetailScreen.tsx:504
+#: packages/taler-merchant-webui/src/screens/create-order/CreateOrderChoiceModes.tsx:639
msgid "Payment choices"
msgstr "Zahlungsoptionen"
-#: packages/taler-merchant-webui/src/screens/OrderDetailScreen.tsx:428
+#: packages/taler-merchant-webui/src/screens/OrderDetailScreen.tsx:508
msgid "The customer completed payment with this choice."
msgstr "Die Kundschaft hat die Zahlung mit dieser Option abgeschlossen."
-#: packages/taler-merchant-webui/src/screens/OrderDetailScreen.tsx:430
+#: packages/taler-merchant-webui/src/screens/OrderDetailScreen.tsx:510
msgid "These choices were available before the order expired."
msgstr "Diese Zahlungsoptionen waren verfügbar, bevor die Bestellung ablief."
-#: packages/taler-merchant-webui/src/screens/OrderDetailScreen.tsx:431
+#: packages/taler-merchant-webui/src/screens/OrderDetailScreen.tsx:511
msgid "The customer can complete the order with any one of these choices."
msgstr ""
"Die Kundschaft kann die Bestellung mit einer dieser Zahlungsoptionen "
"abschließen."
-#: packages/taler-merchant-webui/src/screens/OrderDetailScreen.tsx:448
-#: packages/taler-merchant-webui/src/screens/create-order/CreateOrderChoiceModes.tsx:272
+#: packages/taler-merchant-webui/src/screens/OrderDetailScreen.tsx:538
+#: packages/taler-merchant-webui/src/screens/create-order/CreateOrderChoiceModes.tsx:344
msgid "Choice %1$s"
msgstr "Auswahl %1$s"
-#: packages/taler-merchant-webui/src/screens/OrderDetailScreen.tsx:452
+#: packages/taler-merchant-webui/src/screens/OrderDetailScreen.tsx:546
msgid "Requires:"
msgstr "Erfordert:"
-#: packages/taler-merchant-webui/src/screens/OrderDetailScreen.tsx:463
+#: packages/taler-merchant-webui/src/screens/OrderDetailScreen.tsx:565
msgid "Issues a tax receipt for %1$s"
msgstr "Stellt einen Steuerbeleg über %1$s aus"
-#: packages/taler-merchant-webui/src/screens/OrderDetailScreen.tsx:464
+#: packages/taler-merchant-webui/src/screens/OrderDetailScreen.tsx:566
msgid "Issues a tax receipt for the full payment amount"
msgstr "Stellt einen Steuerbeleg über den vollständigen Zahlungsbetrag aus"
-#: packages/taler-merchant-webui/src/screens/OrderDetailScreen.tsx:481
+#: packages/taler-merchant-webui/src/screens/OrderDetailScreen.tsx:583
msgid "Scanned — completing payment"
msgstr "Gescannt – Zahlung wird abgeschlossen"
-#: packages/taler-merchant-webui/src/screens/OrderDetailScreen.tsx:483
+#: packages/taler-merchant-webui/src/screens/OrderDetailScreen.tsx:585
msgid ""
"A wallet has this order and is paying for it. The payment code is no longer "
"shown, because only that wallet can complete this order."
@@ -3068,186 +3068,186 @@ msgstr ""
"Zahlcode wird nicht mehr angezeigt, weil nur dieses Wallet die Bestellung "
"abschließen kann."
-#: packages/taler-merchant-webui/src/screens/OrderDetailScreen.tsx:493
+#: packages/taler-merchant-webui/src/screens/OrderDetailScreen.tsx:595
msgid "Let the customer scan to pay"
msgstr "Lassen Sie den Kunden zum Bezahlen scannen"
-#: packages/taler-merchant-webui/src/screens/OrderDetailScreen.tsx:494
+#: packages/taler-merchant-webui/src/screens/OrderDetailScreen.tsx:596
msgid "Open Taler Wallet and scan this payment code."
msgstr "Öffnen Sie Taler Wallet und scannen Sie diesen Zahlungscode."
-#: packages/taler-merchant-webui/src/screens/OrderDetailScreen.tsx:498
+#: packages/taler-merchant-webui/src/screens/OrderDetailScreen.tsx:600
msgid "Payment deadline:"
msgstr "Zahlungsfrist:"
-#: packages/taler-merchant-webui/src/screens/OrderDetailScreen.tsx:498
-#: packages/taler-merchant-webui/src/screens/InventoryScreen.tsx:316
-#: packages/taler-merchant-webui/src/screens/InventoryScreen.tsx:394
-#: packages/taler-merchant-webui/src/screens/InventoryScreen.tsx:399
-#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:51
+#: packages/taler-merchant-webui/src/screens/OrderDetailScreen.tsx:603
+#: packages/taler-merchant-webui/src/screens/InventoryScreen.tsx:407
+#: packages/taler-merchant-webui/src/screens/InventoryScreen.tsx:536
+#: packages/taler-merchant-webui/src/screens/InventoryScreen.tsx:551
+#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:58
#: packages/taler-merchant-webui/src/screens/ServerInfoScreen.tsx:73
#: packages/taler-merchant-webui/src/screens/ServerInfoScreen.tsx:76
-#: packages/taler-merchant-webui/src/screens/pos/PosCatalog.tsx:198
-#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:174
+#: packages/taler-merchant-webui/src/screens/pos/PosCatalog.tsx:205
+#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:179
msgid "Unavailable"
msgstr "Nicht verfügbar"
-#: packages/taler-merchant-webui/src/screens/OrderDetailScreen.tsx:507
+#: packages/taler-merchant-webui/src/screens/OrderDetailScreen.tsx:614
msgid "Copied to clipboard"
msgstr "In die Zwischenablage kopiert"
-#: packages/taler-merchant-webui/src/screens/OrderDetailScreen.tsx:507
+#: packages/taler-merchant-webui/src/screens/OrderDetailScreen.tsx:615
msgid "Copy payment link"
msgstr "Zahlungslink kopieren"
-#: packages/taler-merchant-webui/src/screens/OrderDetailScreen.tsx:514
+#: packages/taler-merchant-webui/src/screens/OrderDetailScreen.tsx:623
msgid "Scan with Taler Wallet"
msgstr "Mit Taler Wallet scannen"
-#: packages/taler-merchant-webui/src/screens/OrderDetailScreen.tsx:524
+#: packages/taler-merchant-webui/src/screens/OrderDetailScreen.tsx:635
msgid "Let the customer scan to collect the refund"
msgstr "Lassen Sie den Kunden scannen, um die Rückerstattung zu erhalten"
-#: packages/taler-merchant-webui/src/screens/OrderDetailScreen.tsx:525
+#: packages/taler-merchant-webui/src/screens/OrderDetailScreen.tsx:636
msgid "The customer's wallet can collect %1$s with this code."
msgstr "Mit diesem Code kann das Wallet der Kundschaft %1$s abholen."
-#: packages/taler-merchant-webui/src/screens/OrderDetailScreen.tsx:528
+#: packages/taler-merchant-webui/src/screens/OrderDetailScreen.tsx:639
msgid "Reason: \"%1$s\""
msgstr "Grund: „%1$s“"
-#: packages/taler-merchant-webui/src/screens/OrderDetailScreen.tsx:537
+#: packages/taler-merchant-webui/src/screens/OrderDetailScreen.tsx:650
msgid "Not reported by the backend"
msgstr "Vom Backend nicht gemeldet"
-#: packages/taler-merchant-webui/src/screens/OrderDetailScreen.tsx:547
+#: packages/taler-merchant-webui/src/screens/OrderDetailScreen.tsx:662
msgid "Copied refund link"
msgstr "Rückerstattungslink kopiert"
-#: packages/taler-merchant-webui/src/screens/OrderDetailScreen.tsx:547
+#: packages/taler-merchant-webui/src/screens/OrderDetailScreen.tsx:663
msgid "Copy refund link"
msgstr "Erstattungslink kopieren"
-#: packages/taler-merchant-webui/src/screens/OrderDetailScreen.tsx:556
+#: packages/taler-merchant-webui/src/screens/OrderDetailScreen.tsx:673
msgid "Scan with Taler Wallet to collect"
msgstr "Mit Taler Wallet scannen, um die Rückerstattung abzuholen"
-#: packages/taler-merchant-webui/src/screens/OrderDetailScreen.tsx:565
+#: packages/taler-merchant-webui/src/screens/OrderDetailScreen.tsx:682
msgid "Order information"
msgstr "Bestellinformationen"
-#: packages/taler-merchant-webui/src/screens/OrderDetailScreen.tsx:573
+#: packages/taler-merchant-webui/src/screens/OrderDetailScreen.tsx:692
msgid "Paid at"
msgstr "Bezahlt am"
-#: packages/taler-merchant-webui/src/screens/OrderDetailScreen.tsx:579
+#: packages/taler-merchant-webui/src/screens/OrderDetailScreen.tsx:700
msgid "Payment deadline"
msgstr "Zahlungsfrist"
-#: packages/taler-merchant-webui/src/screens/OrderDetailScreen.tsx:585
+#: packages/taler-merchant-webui/src/screens/OrderDetailScreen.tsx:708
msgid "Refund window ends"
msgstr "Rückerstattungsfrist endet"
-#: packages/taler-merchant-webui/src/screens/OrderDetailScreen.tsx:591
+#: packages/taler-merchant-webui/src/screens/OrderDetailScreen.tsx:716
msgid "Payout due by"
msgstr "Auszahlung fällig bis"
-#: packages/taler-merchant-webui/src/screens/OrderDetailScreen.tsx:597
+#: packages/taler-merchant-webui/src/screens/OrderDetailScreen.tsx:724
msgid "Expected after fees"
msgstr "Erwartet nach Gebühren"
-#: packages/taler-merchant-webui/src/screens/OrderDetailScreen.tsx:608
+#: packages/taler-merchant-webui/src/screens/OrderDetailScreen.tsx:737
msgid "Order history"
msgstr "Bestellverlauf"
-#: packages/taler-merchant-webui/src/screens/OrderDetailScreen.tsx:611
+#: packages/taler-merchant-webui/src/screens/OrderDetailScreen.tsx:740
msgid "1 recorded event or deadline"
msgstr "1 aufgezeichnetes Ereignis oder eine Frist"
-#: packages/taler-merchant-webui/src/screens/OrderDetailScreen.tsx:612
+#: packages/taler-merchant-webui/src/screens/OrderDetailScreen.tsx:741
msgid "%1$s recorded events and deadlines"
msgstr "%1$s aufgezeichnete Ereignisse und Fristen"
-#: packages/taler-merchant-webui/src/screens/OrderDetailScreen.tsx:615
+#: packages/taler-merchant-webui/src/screens/OrderDetailScreen.tsx:744
msgid "Show timeline"
msgstr "Zeitleiste anzeigen"
-#: packages/taler-merchant-webui/src/screens/OrderDetailScreen.tsx:616
+#: packages/taler-merchant-webui/src/screens/OrderDetailScreen.tsx:745
msgid "Hide timeline"
msgstr "Zeitleiste ausblenden"
-#: packages/taler-merchant-webui/src/screens/OrderDetailScreen.tsx:636
+#: packages/taler-merchant-webui/src/screens/OrderDetailScreen.tsx:767
msgid "Paid out to your bank account"
msgstr "Auf Ihr Bankkonto ausgezahlt"
-#: packages/taler-merchant-webui/src/screens/OrderDetailScreen.tsx:663
+#: packages/taler-merchant-webui/src/screens/OrderDetailScreen.tsx:794
msgid "Contract details"
msgstr "Vertragsdetails"
-#: packages/taler-merchant-webui/src/screens/OrderDetailScreen.tsx:666
+#: packages/taler-merchant-webui/src/screens/OrderDetailScreen.tsx:797
msgid "1 line item and technical terms"
msgstr "1 Position und technische Bedingungen"
-#: packages/taler-merchant-webui/src/screens/OrderDetailScreen.tsx:668
+#: packages/taler-merchant-webui/src/screens/OrderDetailScreen.tsx:799
msgid "%1$s line items and technical terms"
msgstr "%1$s Positionen und technische Bedingungen"
-#: packages/taler-merchant-webui/src/screens/OrderDetailScreen.tsx:669
+#: packages/taler-merchant-webui/src/screens/OrderDetailScreen.tsx:800
msgid "Technical terms agreed with the customer"
msgstr "Mit dem Kunden vereinbarte technische Bedingungen"
-#: packages/taler-merchant-webui/src/screens/OrderDetailScreen.tsx:672
+#: packages/taler-merchant-webui/src/screens/OrderDetailScreen.tsx:803
msgid "Show details"
msgstr "Details anzeigen"
-#: packages/taler-merchant-webui/src/screens/OrderDetailScreen.tsx:673
+#: packages/taler-merchant-webui/src/screens/OrderDetailScreen.tsx:804
msgid "Hide details"
msgstr "Details ausblenden"
-#: packages/taler-merchant-webui/src/screens/OrderDetailScreen.tsx:683
+#: packages/taler-merchant-webui/src/screens/OrderDetailScreen.tsx:814
msgid "Hide Raw JSON"
msgstr "JSON-Rohdaten ausblenden"
-#: packages/taler-merchant-webui/src/screens/OrderDetailScreen.tsx:683
+#: packages/taler-merchant-webui/src/screens/OrderDetailScreen.tsx:814
msgid "View Raw JSON"
msgstr "JSON-Rohdaten anzeigen"
-#: packages/taler-merchant-webui/src/screens/OrderDetailScreen.tsx:689
-#: packages/taler-merchant-webui/src/screens/create-order/CreateOrderAdvancedSection.tsx:163
+#: packages/taler-merchant-webui/src/screens/OrderDetailScreen.tsx:820
+#: packages/taler-merchant-webui/src/screens/create-order/CreateOrderAdvancedSection.tsx:168
msgid "Fulfillment URL"
msgstr "Adresse digitaler Dienstleistung (Fulfillment-URL)"
-#: packages/taler-merchant-webui/src/screens/OrderDetailScreen.tsx:699
+#: packages/taler-merchant-webui/src/screens/OrderDetailScreen.tsx:835
msgid "Contract Line Items"
msgstr "Vertragspositionen"
-#: packages/taler-merchant-webui/src/screens/OrderDetailScreen.tsx:704
+#: packages/taler-merchant-webui/src/screens/OrderDetailScreen.tsx:840
msgid "Item Description"
msgstr "Artikelbeschreibung"
-#: packages/taler-merchant-webui/src/screens/OrderDetailScreen.tsx:705
+#: packages/taler-merchant-webui/src/screens/OrderDetailScreen.tsx:841
msgid "Qty"
msgstr "Menge"
-#: packages/taler-merchant-webui/src/screens/OrderDetailScreen.tsx:710
-#: packages/taler-merchant-webui/src/screens/InventoryScreen.tsx:316
-#: packages/taler-merchant-webui/src/screens/InventoryScreen.tsx:328
+#: packages/taler-merchant-webui/src/screens/OrderDetailScreen.tsx:846
+#: packages/taler-merchant-webui/src/screens/InventoryScreen.tsx:403
+#: packages/taler-merchant-webui/src/screens/InventoryScreen.tsx:435
msgid "Price"
msgstr "Preis"
-#: packages/taler-merchant-webui/src/screens/OrderDetailScreen.tsx:716
+#: packages/taler-merchant-webui/src/screens/OrderDetailScreen.tsx:854
msgid "Product #%1$s"
msgstr "Produkt #%1$s"
-#: packages/taler-merchant-webui/src/screens/OrderDetailScreen.tsx:731
+#: packages/taler-merchant-webui/src/screens/OrderDetailScreen.tsx:876
msgid "Proto-Contract Terms JSON (proto_contract_terms)"
msgstr "Vorläufige Vertragsbedingungen als JSON (proto_contract_terms)"
-#: packages/taler-merchant-webui/src/screens/OrderDetailScreen.tsx:731
+#: packages/taler-merchant-webui/src/screens/OrderDetailScreen.tsx:877
msgid "Contract Terms JSON (contract_terms)"
msgstr "Vertragsbedingungen als JSON (contract_terms)"
-#: packages/taler-merchant-webui/src/ui/TokenRuleStatus.tsx:42
+#: packages/taler-merchant-webui/src/ui/TokenRuleStatus.tsx:48
msgid ""
"Discount and pass rules are still loading. This sale can be created, but "
"automatic effects are not yet included."
@@ -3255,7 +3255,7 @@ msgstr ""
"Rabatt- und Passregeln werden noch geladen. Dieser Verkauf kann angelegt "
"werden, automatische Effekte sind aber noch nicht enthalten."
-#: packages/taler-merchant-webui/src/ui/TokenRuleStatus.tsx:44
+#: packages/taler-merchant-webui/src/ui/TokenRuleStatus.tsx:50
msgid ""
"Discount and pass rules could not be refreshed. The last complete rules are "
"being used."
@@ -3263,7 +3263,7 @@ msgstr ""
"Rabatt- und Passregeln konnten nicht aktualisiert werden. Die letzten "
"vollständigen Regeln werden verwendet."
-#: packages/taler-merchant-webui/src/ui/TokenRuleStatus.tsx:45
+#: packages/taler-merchant-webui/src/ui/TokenRuleStatus.tsx:51
msgid ""
"Discount and pass rules could not be evaluated. This sale can still be "
"created, but automatic effects will not be included."
@@ -3271,277 +3271,275 @@ msgstr ""
"Rabatt- und Passregeln konnten nicht ausgewertet werden. Dieser Verkauf kann "
"dennoch angelegt werden, automatische Effekte werden aber nicht einbezogen."
-#: packages/taler-merchant-webui/src/ui/TokenRuleStatus.tsx:59
+#: packages/taler-merchant-webui/src/ui/TokenRuleStatus.tsx:65
msgid "Retrying…"
msgstr "Erneuter Versuch …"
-#: packages/taler-merchant-webui/src/ui/TokenRuleStatus.tsx:59
+#: packages/taler-merchant-webui/src/ui/TokenRuleStatus.tsx:65
msgid "Retry token rules"
msgstr "Tokenregeln erneut laden"
-#: packages/taler-merchant-webui/src/screens/create-order/TokenAddRow.tsx:56
+#: packages/taler-merchant-webui/src/screens/create-order/TokenAddRow.tsx:61
msgid "Select token family..."
msgstr "Tokenfamilie auswählen …"
# allow-english: established loanword
-#: packages/taler-merchant-webui/src/screens/create-order/TokenAddRow.tsx:61
-#: packages/taler-merchant-webui/src/screens/SubscriptionsScreen.tsx:185
-#: packages/taler-merchant-webui/src/screens/SubscriptionsScreen.tsx:225
-#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:828
+#: packages/taler-merchant-webui/src/screens/create-order/TokenAddRow.tsx:74
+#: packages/taler-merchant-webui/src/screens/SubscriptionsScreen.tsx:235
+#: packages/taler-merchant-webui/src/screens/SubscriptionsScreen.tsx:300
+#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:1024
msgid "Pass"
msgstr "Pass"
-#: packages/taler-merchant-webui/src/screens/create-order/TokenAddRow.tsx:63
-#: packages/taler-merchant-webui/src/screens/SubscriptionsScreen.tsx:185
-#: packages/taler-merchant-webui/src/screens/SubscriptionsScreen.tsx:225
-#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:806
+#: packages/taler-merchant-webui/src/screens/create-order/TokenAddRow.tsx:76
+#: packages/taler-merchant-webui/src/screens/SubscriptionsScreen.tsx:235
+#: packages/taler-merchant-webui/src/screens/SubscriptionsScreen.tsx:300
+#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:1001
msgid "Discount"
msgstr "Rabatt"
-#: packages/taler-merchant-webui/src/screens/create-order/TokenAddRow.tsx:75
+#: packages/taler-merchant-webui/src/screens/create-order/TokenAddRow.tsx:90
msgid "Count (1)"
msgstr "Anzahl (1)"
-#: packages/taler-merchant-webui/src/screens/create-order/CreateOrderChoiceModes.tsx:67
+#: packages/taler-merchant-webui/src/screens/create-order/CreateOrderChoiceModes.tsx:69
msgid "All purchases qualify; this order totals %1$s."
msgstr "Alle Käufe sind berechtigt; diese Bestellung beläuft sich auf %1$s."
-#: packages/taler-merchant-webui/src/screens/create-order/CreateOrderChoiceModes.tsx:68
+#: packages/taler-merchant-webui/src/screens/create-order/CreateOrderChoiceModes.tsx:70
msgid "%1$s matches %2$s."
msgstr "%1$s entspricht %2$s."
-#. Translators: Keep the literal percent sign immediately after the
-#. numeric placeholder.
-#: packages/taler-merchant-webui/src/screens/create-order/CreateOrderChoiceModes.tsx:75
+#: packages/taler-merchant-webui/src/screens/create-order/CreateOrderChoiceModes.tsx:79
msgid "The rule gives %1$s% off, saving %2$s."
msgstr "Die Regel gewährt %1$s % Rabatt und spart %2$s."
-#: packages/taler-merchant-webui/src/screens/create-order/CreateOrderChoiceModes.tsx:77
+#: packages/taler-merchant-webui/src/screens/create-order/CreateOrderChoiceModes.tsx:83
msgid "The rule deducts up to %1$s; this order saves %2$s."
msgstr "Die Regel zieht bis zu %1$s ab; diese Bestellung spart %2$s."
-#: packages/taler-merchant-webui/src/screens/create-order/CreateOrderChoiceModes.tsx:79
+#: packages/taler-merchant-webui/src/screens/create-order/CreateOrderChoiceModes.tsx:85
msgid "The rule makes the highest-priced matching item free, saving %1$s."
msgstr ""
"Die Regel macht den passenden Artikel mit dem höchsten Preis kostenlos und "
"spart %1$s."
-#: packages/taler-merchant-webui/src/screens/create-order/CreateOrderChoiceModes.tsx:80
+#: packages/taler-merchant-webui/src/screens/create-order/CreateOrderChoiceModes.tsx:86
msgid "The rule makes the lowest-priced matching item free, saving %1$s."
msgstr ""
"Die Regel macht den günstigsten passenden Artikel kostenlos und spart %1$s."
-#: packages/taler-merchant-webui/src/screens/create-order/CreateOrderChoiceModes.tsx:85
+#: packages/taler-merchant-webui/src/screens/create-order/CreateOrderChoiceModes.tsx:94
msgid "This token is issued by an automatic earning rule."
msgstr "Dieses Token wird durch eine automatische Vergaberegel ausgegeben."
-#: packages/taler-merchant-webui/src/screens/create-order/CreateOrderChoiceModes.tsx:87
+#: packages/taler-merchant-webui/src/screens/create-order/CreateOrderChoiceModes.tsx:96
msgid "The minimum purchase is %1$s."
msgstr "Der Mindesteinkauf beträgt %1$s."
-#: packages/taler-merchant-webui/src/screens/create-order/CreateOrderChoiceModes.tsx:88
+#: packages/taler-merchant-webui/src/screens/create-order/CreateOrderChoiceModes.tsx:97
msgid "There is no minimum purchase."
msgstr "Es gibt keinen Mindesteinkauf."
-#: packages/taler-merchant-webui/src/screens/create-order/CreateOrderChoiceModes.tsx:91
+#: packages/taler-merchant-webui/src/screens/create-order/CreateOrderChoiceModes.tsx:100
msgid "The token is not earned when the customer redeems this same discount."
msgstr ""
"Das Token wird nicht vergeben, wenn der Kunde denselben Rabatt einlöst."
-#: packages/taler-merchant-webui/src/screens/create-order/CreateOrderChoiceModes.tsx:114
+#: packages/taler-merchant-webui/src/screens/create-order/CreateOrderChoiceModes.tsx:127
msgid "Customer tokens"
msgstr "Kunden-Token"
-#: packages/taler-merchant-webui/src/screens/create-order/CreateOrderChoiceModes.tsx:115
+#: packages/taler-merchant-webui/src/screens/create-order/CreateOrderChoiceModes.tsx:128
msgid "Automatic effects included with this order."
msgstr "Automatische Effekte sind in dieser Bestellung enthalten."
-#: packages/taler-merchant-webui/src/screens/create-order/CreateOrderChoiceModes.tsx:119
+#: packages/taler-merchant-webui/src/screens/create-order/CreateOrderChoiceModes.tsx:136
msgid "Restore automatic effects"
msgstr "Automatische Effekte wiederherstellen"
-#: packages/taler-merchant-webui/src/screens/create-order/CreateOrderChoiceModes.tsx:125
+#: packages/taler-merchant-webui/src/screens/create-order/CreateOrderChoiceModes.tsx:142
msgid "Customer earns"
msgstr "Kunde erhält"
-#: packages/taler-merchant-webui/src/screens/create-order/CreateOrderChoiceModes.tsx:134
+#: packages/taler-merchant-webui/src/screens/create-order/CreateOrderChoiceModes.tsx:154
msgid "Earn %1$s for this order"
msgstr "%1$s für diese Bestellung erhalten"
-#: packages/taler-merchant-webui/src/screens/create-order/CreateOrderChoiceModes.tsx:140
+#: packages/taler-merchant-webui/src/screens/create-order/CreateOrderChoiceModes.tsx:170
msgid "An automatic earning rule applies."
msgstr "Eine automatische Vergaberegel gilt."
-#: packages/taler-merchant-webui/src/screens/create-order/CreateOrderChoiceModes.tsx:142
-#: packages/taler-merchant-webui/src/screens/create-order/CreateOrderChoiceModes.tsx:177
+#: packages/taler-merchant-webui/src/screens/create-order/CreateOrderChoiceModes.tsx:173
+#: packages/taler-merchant-webui/src/screens/create-order/CreateOrderChoiceModes.tsx:222
msgid "Calculation details"
msgstr "Berechnungsdetails"
-#: packages/taler-merchant-webui/src/screens/create-order/CreateOrderChoiceModes.tsx:145
-#: packages/taler-merchant-webui/src/screens/create-order/CreateOrderChoiceModes.tsx:183
+#: packages/taler-merchant-webui/src/screens/create-order/CreateOrderChoiceModes.tsx:179
+#: packages/taler-merchant-webui/src/screens/create-order/CreateOrderChoiceModes.tsx:230
msgid "Excluded from this order"
msgstr "Von dieser Bestellung ausgeschlossen"
-#: packages/taler-merchant-webui/src/screens/create-order/CreateOrderChoiceModes.tsx:155
+#: packages/taler-merchant-webui/src/screens/create-order/CreateOrderChoiceModes.tsx:190
msgid "Customer can redeem"
msgstr "Kunde kann einlösen"
-#: packages/taler-merchant-webui/src/screens/create-order/CreateOrderChoiceModes.tsx:164
+#: packages/taler-merchant-webui/src/screens/create-order/CreateOrderChoiceModes.tsx:202
msgid "Redeem %1$s for this order"
msgstr "%1$s für diese Bestellung einlösen"
-#: packages/taler-merchant-webui/src/screens/create-order/CreateOrderChoiceModes.tsx:173
+#: packages/taler-merchant-webui/src/screens/create-order/CreateOrderChoiceModes.tsx:216
msgid "Customer pays %1$s and saves %2$s."
msgstr "Der Kunde zahlt %1$s und spart %2$s."
-#: packages/taler-merchant-webui/src/screens/create-order/CreateOrderChoiceModes.tsx:180
+#: packages/taler-merchant-webui/src/screens/create-order/CreateOrderChoiceModes.tsx:226
msgid "The pass is returned, so it remains valid."
msgstr "Der Pass wird zurückgegeben und bleibt daher gültig."
-#: packages/taler-merchant-webui/src/screens/create-order/CreateOrderChoiceModes.tsx:246
+#: packages/taler-merchant-webui/src/screens/create-order/CreateOrderChoiceModes.tsx:304
msgid "Full-price default"
msgstr "Standardmäßig voller Preis"
-#: packages/taler-merchant-webui/src/screens/create-order/CreateOrderChoiceModes.tsx:248
+#: packages/taler-merchant-webui/src/screens/create-order/CreateOrderChoiceModes.tsx:306
msgid "Automatic rule"
msgstr "Automatische Regel"
-#: packages/taler-merchant-webui/src/screens/create-order/CreateOrderChoiceModes.tsx:249
+#: packages/taler-merchant-webui/src/screens/create-order/CreateOrderChoiceModes.tsx:307
msgid "Advanced choice"
msgstr "Erweiterte Auswahl"
-#: packages/taler-merchant-webui/src/screens/create-order/CreateOrderChoiceModes.tsx:252
+#: packages/taler-merchant-webui/src/screens/create-order/CreateOrderChoiceModes.tsx:310
msgid "1 required token type"
msgstr "1 erforderlicher Token-Typ"
-#: packages/taler-merchant-webui/src/screens/create-order/CreateOrderChoiceModes.tsx:253
+#: packages/taler-merchant-webui/src/screens/create-order/CreateOrderChoiceModes.tsx:312
msgid "%1$s required token types"
msgstr "%1$s erforderliche Token-Typen"
-#: packages/taler-merchant-webui/src/screens/create-order/CreateOrderChoiceModes.tsx:255
+#: packages/taler-merchant-webui/src/screens/create-order/CreateOrderChoiceModes.tsx:315
msgid "1 issued token type"
msgstr "1 ausgegebener Token-Typ"
-#: packages/taler-merchant-webui/src/screens/create-order/CreateOrderChoiceModes.tsx:256
+#: packages/taler-merchant-webui/src/screens/create-order/CreateOrderChoiceModes.tsx:317
msgid "%1$s issued token types"
msgstr "%1$s ausgegebene Token-Typen"
-#: packages/taler-merchant-webui/src/screens/create-order/CreateOrderChoiceModes.tsx:265
+#: packages/taler-merchant-webui/src/screens/create-order/CreateOrderChoiceModes.tsx:329
msgid "Enable choice %1$s"
msgstr "Auswahl %1$s aktivieren"
-#: packages/taler-merchant-webui/src/screens/create-order/CreateOrderChoiceModes.tsx:274
+#: packages/taler-merchant-webui/src/screens/create-order/CreateOrderChoiceModes.tsx:348
msgid "Modified"
msgstr "Geändert"
-#: packages/taler-merchant-webui/src/screens/create-order/CreateOrderChoiceModes.tsx:275
+#: packages/taler-merchant-webui/src/screens/create-order/CreateOrderChoiceModes.tsx:351
msgid "Order changed"
msgstr "Bestellung geändert"
-#: packages/taler-merchant-webui/src/screens/create-order/CreateOrderChoiceModes.tsx:282
+#: packages/taler-merchant-webui/src/screens/create-order/CreateOrderChoiceModes.tsx:365
msgid "Collapse choice %1$s"
msgstr "Auswahl %1$s einklappen"
-#: packages/taler-merchant-webui/src/screens/create-order/CreateOrderChoiceModes.tsx:282
+#: packages/taler-merchant-webui/src/screens/create-order/CreateOrderChoiceModes.tsx:366
msgid "Edit choice %1$s"
msgstr "Auswahl %1$s bearbeiten"
-#: packages/taler-merchant-webui/src/screens/create-order/CreateOrderChoiceModes.tsx:283
-#: packages/taler-merchant-webui/src/screens/DevicesScreen.tsx:285
+#: packages/taler-merchant-webui/src/screens/create-order/CreateOrderChoiceModes.tsx:370
+#: packages/taler-merchant-webui/src/screens/DevicesScreen.tsx:390
msgid "Done"
msgstr "Fertig"
-#: packages/taler-merchant-webui/src/screens/create-order/CreateOrderChoiceModes.tsx:283
+#: packages/taler-merchant-webui/src/screens/create-order/CreateOrderChoiceModes.tsx:370
#: packages/taler-merchant-webui/src/screens/BusinessSettingsScreen.tsx:181
-#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:484
-#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:509
-#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:553
-#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:578
-#: packages/taler-merchant-webui/src/screens/WebhooksScreen.tsx:123
-#: packages/taler-merchant-webui/src/screens/WebhooksScreen.tsx:176
-#: packages/taler-merchant-webui/src/screens/SubscriptionsScreen.tsx:177
-#: packages/taler-merchant-webui/src/screens/SubscriptionsScreen.tsx:231
-#: packages/taler-merchant-webui/src/screens/DevicesScreen.tsx:197
-#: packages/taler-merchant-webui/src/screens/DevicesScreen.tsx:238
-#: packages/taler-merchant-webui/src/screens/AdminAccountDetailScreen.tsx:50
+#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:640
+#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:684
+#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:746
+#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:786
+#: packages/taler-merchant-webui/src/screens/WebhooksScreen.tsx:157
+#: packages/taler-merchant-webui/src/screens/WebhooksScreen.tsx:236
+#: packages/taler-merchant-webui/src/screens/SubscriptionsScreen.tsx:216
+#: packages/taler-merchant-webui/src/screens/SubscriptionsScreen.tsx:316
+#: packages/taler-merchant-webui/src/screens/DevicesScreen.tsx:237
+#: packages/taler-merchant-webui/src/screens/DevicesScreen.tsx:316
+#: packages/taler-merchant-webui/src/screens/AdminAccountDetailScreen.tsx:89
msgid "Edit"
msgstr "Bearbeiten"
-#: packages/taler-merchant-webui/src/screens/create-order/CreateOrderChoiceModes.tsx:285
+#: packages/taler-merchant-webui/src/screens/create-order/CreateOrderChoiceModes.tsx:376
msgid "Move choice %1$s up"
msgstr "Auswahl %1$s nach oben verschieben"
-#: packages/taler-merchant-webui/src/screens/create-order/CreateOrderChoiceModes.tsx:286
+#: packages/taler-merchant-webui/src/screens/create-order/CreateOrderChoiceModes.tsx:385
msgid "Move choice %1$s down"
msgstr "Auswahl %1$s nach unten verschieben"
-#: packages/taler-merchant-webui/src/screens/create-order/CreateOrderChoiceModes.tsx:292
+#: packages/taler-merchant-webui/src/screens/create-order/CreateOrderChoiceModes.tsx:400
msgid "Restore"
msgstr "Wiederherstellen"
-#: packages/taler-merchant-webui/src/screens/create-order/CreateOrderChoiceModes.tsx:293
-#: packages/taler-merchant-webui/src/screens/create-order/CreateOrderChoiceModes.tsx:342
-#: packages/taler-merchant-webui/src/screens/create-order/CreateOrderChoiceModes.tsx:368
-#: packages/taler-merchant-webui/src/ui/ImageUploadInput.tsx:204
-#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:1073
-#: packages/taler-merchant-webui/src/ui/OrderTokenSummary.tsx:224
-#: packages/taler-merchant-webui/src/ui/OrderTokenSummary.tsx:276
-#: packages/taler-merchant-webui/src/screens/ErrorInjectionTestScreen.tsx:331
+#: packages/taler-merchant-webui/src/screens/create-order/CreateOrderChoiceModes.tsx:406
+#: packages/taler-merchant-webui/src/screens/create-order/CreateOrderChoiceModes.tsx:495
+#: packages/taler-merchant-webui/src/screens/create-order/CreateOrderChoiceModes.tsx:557
+#: packages/taler-merchant-webui/src/ui/ImageUploadInput.tsx:241
+#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:1347
+#: packages/taler-merchant-webui/src/ui/OrderTokenSummary.tsx:250
+#: packages/taler-merchant-webui/src/ui/OrderTokenSummary.tsx:306
+#: packages/taler-merchant-webui/src/screens/ErrorInjectionTestScreen.tsx:333
msgid "Remove"
msgstr "Entfernen"
-#: packages/taler-merchant-webui/src/screens/create-order/CreateOrderChoiceModes.tsx:297
-#: packages/taler-merchant-webui/src/screens/CreateProductScreen.tsx:409
-#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:496
-#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:623
-#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:864
-#: packages/taler-merchant-webui/src/screens/ScheduleReportScreen.tsx:157
+#: packages/taler-merchant-webui/src/screens/create-order/CreateOrderChoiceModes.tsx:413
+#: packages/taler-merchant-webui/src/screens/CreateProductScreen.tsx:515
+#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:656
+#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:847
+#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:1072
+#: packages/taler-merchant-webui/src/screens/ScheduleReportScreen.tsx:169
msgid "Description"
msgstr "Beschreibung"
-#: packages/taler-merchant-webui/src/screens/create-order/CreateOrderChoiceModes.tsx:312
+#: packages/taler-merchant-webui/src/screens/create-order/CreateOrderChoiceModes.tsx:441
msgid "Maximum fee"
msgstr "Höchstgebühr"
-#: packages/taler-merchant-webui/src/screens/create-order/CreateOrderChoiceModes.tsx:322
+#: packages/taler-merchant-webui/src/screens/create-order/CreateOrderChoiceModes.tsx:453
msgid "Customer tokens required"
msgstr "Erforderliche Kunden-Token"
-#: packages/taler-merchant-webui/src/screens/create-order/CreateOrderChoiceModes.tsx:330
+#: packages/taler-merchant-webui/src/screens/create-order/CreateOrderChoiceModes.tsx:461
msgid "Count for required token %1$s"
msgstr "Anzahl für erforderliches Token %1$s"
-#: packages/taler-merchant-webui/src/screens/create-order/CreateOrderChoiceModes.tsx:345
+#: packages/taler-merchant-webui/src/screens/create-order/CreateOrderChoiceModes.tsx:508
msgid "Add required token"
msgstr "Erforderliches Token hinzufügen"
-#: packages/taler-merchant-webui/src/screens/create-order/CreateOrderChoiceModes.tsx:348
+#: packages/taler-merchant-webui/src/screens/create-order/CreateOrderChoiceModes.tsx:515
msgid "Customer tokens issued"
msgstr "Ausgegebene Kunden-Token"
-#: packages/taler-merchant-webui/src/screens/create-order/CreateOrderChoiceModes.tsx:356
+#: packages/taler-merchant-webui/src/screens/create-order/CreateOrderChoiceModes.tsx:523
msgid "Count for issued token %1$s"
msgstr "Anzahl für ausgegebenes Token %1$s"
-#: packages/taler-merchant-webui/src/screens/create-order/CreateOrderChoiceModes.tsx:371
+#: packages/taler-merchant-webui/src/screens/create-order/CreateOrderChoiceModes.tsx:570
msgid "Add issued token"
msgstr "Ausgegebenes Token hinzufügen"
-#: packages/taler-merchant-webui/src/screens/create-order/CreateOrderChoiceModes.tsx:427
+#: packages/taler-merchant-webui/src/screens/create-order/CreateOrderChoiceModes.tsx:640
msgid "Expand a choice to edit it. Disabled choices are not submitted."
msgstr ""
"Klappen Sie eine Auswahl zum Bearbeiten aus. Deaktivierte Optionen werden "
"nicht übermittelt."
-#: packages/taler-merchant-webui/src/screens/create-order/CreateOrderChoiceModes.tsx:430
+#: packages/taler-merchant-webui/src/screens/create-order/CreateOrderChoiceModes.tsx:647
msgid "Regenerate"
msgstr "Neu erzeugen"
-#: packages/taler-merchant-webui/src/screens/create-order/CreateOrderChoiceModes.tsx:431
+#: packages/taler-merchant-webui/src/screens/create-order/CreateOrderChoiceModes.tsx:652
msgid "Add choice"
msgstr "Auswahl hinzufügen"
-#: packages/taler-merchant-webui/src/screens/create-order/CreateOrderChoiceModes.tsx:436
+#: packages/taler-merchant-webui/src/screens/create-order/CreateOrderChoiceModes.tsx:660
msgid ""
"The order amount or line items changed after these choices were edited. "
"Review the amounts or regenerate the automatic choices."
@@ -3550,7 +3548,7 @@ msgstr ""
"Optionen geändert. Prüfen Sie die Beträge oder erzeugen Sie die "
"automatischen Optionen neu."
-#: packages/taler-merchant-webui/src/screens/create-order/CreateOrderChoiceModes.tsx:439
+#: packages/taler-merchant-webui/src/screens/create-order/CreateOrderChoiceModes.tsx:664
msgid "Add and enable at least one valid payment choice."
msgstr ""
"Fügen Sie mindestens eine gültige Zahlungsoption hinzu und aktivieren Sie "
@@ -3561,12 +3559,12 @@ msgid "Order settings"
msgstr "Bestelleinstellungen"
#: packages/taler-merchant-webui/src/screens/create-order/CreateOrderAdvancedSection.tsx:103
-#: packages/taler-merchant-webui/src/screens/CreateOrderScreen.tsx:924
+#: packages/taler-merchant-webui/src/screens/CreateOrderScreen.tsx:1176
msgid "change"
msgstr "Änderung"
#: packages/taler-merchant-webui/src/screens/create-order/CreateOrderAdvancedSection.tsx:103
-#: packages/taler-merchant-webui/src/screens/CreateOrderScreen.tsx:924
+#: packages/taler-merchant-webui/src/screens/CreateOrderScreen.tsx:1176
msgid "changes"
msgstr "Änderungen"
@@ -3574,153 +3572,153 @@ msgstr "Änderungen"
msgid "Deadlines, fulfillment, fees, age limits, and metadata."
msgstr "Fristen, Erfüllung, Gebühren, Altersgrenzen und Metadaten."
-#: packages/taler-merchant-webui/src/screens/create-order/CreateOrderAdvancedSection.tsx:111
+#: packages/taler-merchant-webui/src/screens/create-order/CreateOrderAdvancedSection.tsx:112
msgid "▲ Hide"
msgstr "▲ Ausblenden"
-#: packages/taler-merchant-webui/src/screens/create-order/CreateOrderAdvancedSection.tsx:111
+#: packages/taler-merchant-webui/src/screens/create-order/CreateOrderAdvancedSection.tsx:112
msgid "▼ Show"
msgstr "▼ Anzeigen"
-#: packages/taler-merchant-webui/src/screens/create-order/CreateOrderAdvancedSection.tsx:120
-#: packages/taler-merchant-webui/src/screens/CreateTemplateScreen.tsx:489
+#: packages/taler-merchant-webui/src/screens/create-order/CreateOrderAdvancedSection.tsx:122
+#: packages/taler-merchant-webui/src/screens/CreateTemplateScreen.tsx:572
msgid "Time to Pay"
msgstr "Zahlungsfrist"
-#: packages/taler-merchant-webui/src/screens/create-order/CreateOrderAdvancedSection.tsx:121
+#: packages/taler-merchant-webui/src/screens/create-order/CreateOrderAdvancedSection.tsx:123
msgid "Time customers have to complete payment."
msgstr "Zeit, die der Kundschaft zum Bezahlen bleibt."
-#: packages/taler-merchant-webui/src/screens/create-order/CreateOrderAdvancedSection.tsx:127
+#: packages/taler-merchant-webui/src/screens/create-order/CreateOrderAdvancedSection.tsx:129
msgid "Pay deadline:"
msgstr "Zahlungsfrist:"
-#: packages/taler-merchant-webui/src/screens/create-order/CreateOrderAdvancedSection.tsx:134
+#: packages/taler-merchant-webui/src/screens/create-order/CreateOrderAdvancedSection.tsx:136
msgid "Refund Window"
msgstr "Rückerstattungsfrist"
-#: packages/taler-merchant-webui/src/screens/create-order/CreateOrderAdvancedSection.tsx:135
+#: packages/taler-merchant-webui/src/screens/create-order/CreateOrderAdvancedSection.tsx:137
msgid "Maximum time allowed for issuing refunds."
msgstr "Längste Frist, in der Sie erstatten können."
-#: packages/taler-merchant-webui/src/screens/create-order/CreateOrderAdvancedSection.tsx:141
+#: packages/taler-merchant-webui/src/screens/create-order/CreateOrderAdvancedSection.tsx:143
msgid "Refund cutoff:"
msgstr "Ende der Erstattungsfrist:"
-#: packages/taler-merchant-webui/src/screens/create-order/CreateOrderAdvancedSection.tsx:148
+#: packages/taler-merchant-webui/src/screens/create-order/CreateOrderAdvancedSection.tsx:150
msgid "Wire Transfer Deadline"
msgstr "Überweisungsfrist"
-#: packages/taler-merchant-webui/src/screens/create-order/CreateOrderAdvancedSection.tsx:149
+#: packages/taler-merchant-webui/src/screens/create-order/CreateOrderAdvancedSection.tsx:151
msgid "Allowed delay before payment service wires funds."
msgstr "Zulässige Frist, bevor der Zahlungsdienst überweist."
-#: packages/taler-merchant-webui/src/screens/create-order/CreateOrderAdvancedSection.tsx:155
+#: packages/taler-merchant-webui/src/screens/create-order/CreateOrderAdvancedSection.tsx:157
msgid "Wire cutoff:"
msgstr "Überweisungsfrist:"
# allow-english: URL example
-#: packages/taler-merchant-webui/src/screens/create-order/CreateOrderAdvancedSection.tsx:170
+#: packages/taler-merchant-webui/src/screens/create-order/CreateOrderAdvancedSection.tsx:177
msgid "https://example.com/receipt/download"
msgstr "https://example.com/receipt/download"
-#: packages/taler-merchant-webui/src/screens/create-order/CreateOrderAdvancedSection.tsx:174
+#: packages/taler-merchant-webui/src/screens/create-order/CreateOrderAdvancedSection.tsx:181
msgid "Web address shown to customer after payment."
msgstr "Adresse, die der Kundschaft nach dem Bezahlen gezeigt wird."
-#: packages/taler-merchant-webui/src/screens/create-order/CreateOrderAdvancedSection.tsx:180
+#: packages/taler-merchant-webui/src/screens/create-order/CreateOrderAdvancedSection.tsx:190
msgid "Max Merchant Fee"
msgstr "Höchste Händlergebühr"
-#: packages/taler-merchant-webui/src/screens/create-order/CreateOrderAdvancedSection.tsx:187
+#: packages/taler-merchant-webui/src/screens/create-order/CreateOrderAdvancedSection.tsx:199
msgid "Account default"
msgstr "Kontovorgabe"
-#: packages/taler-merchant-webui/src/screens/create-order/CreateOrderAdvancedSection.tsx:191
+#: packages/taler-merchant-webui/src/screens/create-order/CreateOrderAdvancedSection.tsx:203
msgid "Leave empty to use the merchant account fee policy."
msgstr "Leer lassen, um die Gebührenrichtlinie des Händlerkontos zu verwenden."
-#: packages/taler-merchant-webui/src/screens/create-order/CreateOrderAdvancedSection.tsx:197
+#: packages/taler-merchant-webui/src/screens/create-order/CreateOrderAdvancedSection.tsx:212
msgid "Minimum Age Restriction"
msgstr "Altersbeschränkung"
-#: packages/taler-merchant-webui/src/screens/create-order/CreateOrderAdvancedSection.tsx:218
+#: packages/taler-merchant-webui/src/screens/create-order/CreateOrderAdvancedSection.tsx:241
msgid "Protect Order ID"
msgstr "Bestellnummer schützen"
-#: packages/taler-merchant-webui/src/screens/create-order/CreateOrderAdvancedSection.tsx:224
-#: packages/taler-merchant-webui/src/screens/AdminAccountDetailScreen.tsx:69
+#: packages/taler-merchant-webui/src/screens/create-order/CreateOrderAdvancedSection.tsx:250
+#: packages/taler-merchant-webui/src/screens/AdminAccountDetailScreen.tsx:231
msgid "Payout account"
msgstr "Auszahlungskonto"
-#: packages/taler-merchant-webui/src/screens/create-order/CreateOrderAdvancedSection.tsx:232
+#: packages/taler-merchant-webui/src/screens/create-order/CreateOrderAdvancedSection.tsx:260
msgid "Select payout account automatically"
msgstr "Auszahlungskonto automatisch auswählen"
-#: packages/taler-merchant-webui/src/screens/create-order/CreateOrderAdvancedSection.tsx:242
+#: packages/taler-merchant-webui/src/screens/create-order/CreateOrderAdvancedSection.tsx:272
msgid "Custom Metadata Fields"
msgstr "Eigene Zusatzfelder"
-#: packages/taler-merchant-webui/src/screens/create-order/CreateOrderAdvancedSection.tsx:255
+#: packages/taler-merchant-webui/src/screens/create-order/CreateOrderAdvancedSection.tsx:288
msgid "Key (e.g. pos_terminal_id)"
msgstr "Schlüssel (z. B. pos_terminal_id)"
-#: packages/taler-merchant-webui/src/screens/create-order/CreateOrderAdvancedSection.tsx:262
+#: packages/taler-merchant-webui/src/screens/create-order/CreateOrderAdvancedSection.tsx:297
msgid "Value (e.g. term_09)"
msgstr "Wert (z. B. term_09)"
-#: packages/taler-merchant-webui/src/screens/create-order/CreateOrderAdvancedSection.tsx:272
+#: packages/taler-merchant-webui/src/screens/create-order/CreateOrderAdvancedSection.tsx:309
msgid "Add field"
msgstr "Feld hinzufügen"
-#: packages/taler-merchant-webui/src/screens/CreateOrderScreen.tsx:96
+#: packages/taler-merchant-webui/src/screens/CreateOrderScreen.tsx:107
msgid "Decrease %1$s quantity"
msgstr "Menge von %1$s verringern"
-#: packages/taler-merchant-webui/src/screens/CreateOrderScreen.tsx:97
+#: packages/taler-merchant-webui/src/screens/CreateOrderScreen.tsx:108
msgid "Increase %1$s quantity"
msgstr "Menge von %1$s erhöhen"
-#: packages/taler-merchant-webui/src/screens/CreateOrderScreen.tsx:98
+#: packages/taler-merchant-webui/src/screens/CreateOrderScreen.tsx:109
msgid "Remove %1$s from order"
msgstr "%1$s aus der Bestellung entfernen"
-#: packages/taler-merchant-webui/src/screens/CreateOrderScreen.tsx:113
+#: packages/taler-merchant-webui/src/screens/CreateOrderScreen.tsx:124
msgid "%1$s quantity"
msgstr "Menge von %1$s"
-#: packages/taler-merchant-webui/src/screens/CreateOrderScreen.tsx:630
-#: packages/taler-merchant-webui/src/screens/CreateOrderScreen.tsx:631
-#: packages/taler-merchant-webui/src/screens/CreateOrderScreen.tsx:632
-#: packages/taler-merchant-webui/src/screens/AccessScreen.tsx:488
-#: packages/taler-merchant-webui/src/screens/CreateAccessScreen.tsx:211
-#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:265
+#: packages/taler-merchant-webui/src/screens/CreateOrderScreen.tsx:826
+#: packages/taler-merchant-webui/src/screens/CreateOrderScreen.tsx:833
+#: packages/taler-merchant-webui/src/screens/CreateOrderScreen.tsx:840
+#: packages/taler-merchant-webui/src/screens/AccessScreen.tsx:552
+#: packages/taler-merchant-webui/src/screens/CreateAccessScreen.tsx:242
+#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:325
msgid "Never"
msgstr "Nie"
-#: packages/taler-merchant-webui/src/screens/CreateOrderScreen.tsx:695
+#: packages/taler-merchant-webui/src/screens/CreateOrderScreen.tsx:912
msgid "Enter valid order durations."
msgstr "Geben Sie gültige Zeitspannen für die Bestellung ein."
-#: packages/taler-merchant-webui/src/screens/CreateOrderScreen.tsx:699
-#: packages/taler-merchant-webui/src/screens/CreateProductScreen.tsx:287
-#: packages/taler-merchant-webui/src/screens/CreateTemplateScreen.tsx:180
-#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:288
-#: packages/taler-merchant-webui/src/screens/PosScreen.tsx:456
+#: packages/taler-merchant-webui/src/screens/CreateOrderScreen.tsx:916
+#: packages/taler-merchant-webui/src/screens/CreateProductScreen.tsx:363
+#: packages/taler-merchant-webui/src/screens/CreateTemplateScreen.tsx:219
+#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:379
+#: packages/taler-merchant-webui/src/screens/PosScreen.tsx:495
msgid "Currency configuration is unavailable."
msgstr "Die Währungskonfiguration ist nicht verfügbar."
-#: packages/taler-merchant-webui/src/screens/CreateOrderScreen.tsx:704
+#: packages/taler-merchant-webui/src/screens/CreateOrderScreen.tsx:921
msgid "Please enter an order summary description."
msgstr "Bitte geben Sie eine Beschreibung der Bestellung ein."
-#: packages/taler-merchant-webui/src/screens/CreateOrderScreen.tsx:709
+#: packages/taler-merchant-webui/src/screens/CreateOrderScreen.tsx:926
msgid "Add at least one line item to create an itemized order."
msgstr ""
"Fügen Sie mindestens einen Einzelposten hinzu, um eine aufgeschlüsselte "
"Bestellung anzulegen."
-#: packages/taler-merchant-webui/src/screens/CreateOrderScreen.tsx:714
+#: packages/taler-merchant-webui/src/screens/CreateOrderScreen.tsx:931
msgid ""
"Enable at least one choice and correct invalid choice amounts, fees, or "
"token counts."
@@ -3728,176 +3726,176 @@ msgstr ""
"Aktivieren Sie mindestens eine Option und korrigieren Sie ungültige Beträge, "
"Gebühren oder Token-Anzahlen."
-#: packages/taler-merchant-webui/src/screens/CreateOrderScreen.tsx:719
+#: packages/taler-merchant-webui/src/screens/CreateOrderScreen.tsx:938
msgid ""
"This is an editable preview. Connect a merchant backend to create the order."
msgstr ""
"Dies ist eine bearbeitbare Vorschau. Verbinden Sie ein Händler-Backend, um "
"die Bestellung zu erstellen."
-#: packages/taler-merchant-webui/src/screens/CreateOrderScreen.tsx:785
-#: packages/taler-merchant-webui/src/ui/OrderTokenSummary.tsx:307
-#: packages/taler-merchant-webui/src/screens/PosScreen.tsx:476
+#: packages/taler-merchant-webui/src/screens/CreateOrderScreen.tsx:1013
+#: packages/taler-merchant-webui/src/ui/OrderTokenSummary.tsx:341
+#: packages/taler-merchant-webui/src/screens/PosScreen.tsx:516
msgid "Full price"
msgstr "Voller Preis"
-#: packages/taler-merchant-webui/src/screens/CreateOrderScreen.tsx:844
+#: packages/taler-merchant-webui/src/screens/CreateOrderScreen.tsx:1081
msgid "Order creation failed (%1$s)"
msgstr "Bestellung konnte nicht angelegt werden (%1$s)"
-#: packages/taler-merchant-webui/src/screens/CreateOrderScreen.tsx:851
+#: packages/taler-merchant-webui/src/screens/CreateOrderScreen.tsx:1090
msgid "Failed to create order on merchant backend."
msgstr "Die Bestellung konnte auf dem Server nicht angelegt werden."
-#: packages/taler-merchant-webui/src/screens/CreateOrderScreen.tsx:917
+#: packages/taler-merchant-webui/src/screens/CreateOrderScreen.tsx:1168
msgid "Create New Order"
msgstr "Neue Bestellung anlegen"
-#: packages/taler-merchant-webui/src/screens/CreateOrderScreen.tsx:918
+#: packages/taler-merchant-webui/src/screens/CreateOrderScreen.tsx:1169
msgid "Choose an amount or build an itemized order."
msgstr ""
"Wählen Sie einen Betrag oder erstellen Sie eine aufgeschlüsselte Bestellung."
-#: packages/taler-merchant-webui/src/screens/CreateOrderScreen.tsx:921
-#: packages/taler-merchant-webui/src/screens/CreateOrderScreen.tsx:932
+#: packages/taler-merchant-webui/src/screens/CreateOrderScreen.tsx:1172
+#: packages/taler-merchant-webui/src/screens/CreateOrderScreen.tsx:1188
msgid "Advanced editing"
msgstr "Erweiterte Bearbeitung"
-#: packages/taler-merchant-webui/src/screens/CreateOrderScreen.tsx:937
-#: packages/taler-merchant-webui/src/screens/CreateProductScreen.tsx:378
-#: packages/taler-merchant-webui/src/screens/CreateTemplateScreen.tsx:326
-#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:773
+#: packages/taler-merchant-webui/src/screens/CreateOrderScreen.tsx:1195
+#: packages/taler-merchant-webui/src/screens/CreateProductScreen.tsx:475
+#: packages/taler-merchant-webui/src/screens/CreateTemplateScreen.tsx:384
+#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:964
msgid "Currency configuration could not be loaded"
msgstr "Die Währungskonfiguration konnte nicht geladen werden"
-#: packages/taler-merchant-webui/src/screens/CreateOrderScreen.tsx:940
-#: packages/taler-merchant-webui/src/screens/CreateProductScreen.tsx:381
-#: packages/taler-merchant-webui/src/screens/CreateTemplateScreen.tsx:329
-#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:776
-#: packages/taler-merchant-webui/src/screens/PosScreen.tsx:846
+#: packages/taler-merchant-webui/src/screens/CreateOrderScreen.tsx:1199
+#: packages/taler-merchant-webui/src/screens/CreateProductScreen.tsx:479
+#: packages/taler-merchant-webui/src/screens/CreateTemplateScreen.tsx:388
+#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:968
+#: packages/taler-merchant-webui/src/screens/PosScreen.tsx:953
msgid "Loading currency configuration…"
msgstr "Währungskonfiguration wird geladen …"
-#: packages/taler-merchant-webui/src/screens/CreateOrderScreen.tsx:950
+#: packages/taler-merchant-webui/src/screens/CreateOrderScreen.tsx:1214
msgid "Order Creation Error"
msgstr "Fehler beim Anlegen der Bestellung"
-#: packages/taler-merchant-webui/src/screens/CreateOrderScreen.tsx:955
+#: packages/taler-merchant-webui/src/screens/CreateOrderScreen.tsx:1222
msgid "Order authoring mode"
msgstr "Erstellungsmodus der Bestellung"
-#: packages/taler-merchant-webui/src/screens/CreateOrderScreen.tsx:963
+#: packages/taler-merchant-webui/src/screens/CreateOrderScreen.tsx:1231
msgid "Quick amount"
msgstr "Schnellbetrag"
-#: packages/taler-merchant-webui/src/screens/CreateOrderScreen.tsx:972
+#: packages/taler-merchant-webui/src/screens/CreateOrderScreen.tsx:1240
msgid "Itemized order"
msgstr "Aufgeschlüsselte Bestellung"
-#: packages/taler-merchant-webui/src/screens/CreateOrderScreen.tsx:990
+#: packages/taler-merchant-webui/src/screens/CreateOrderScreen.tsx:1260
msgid "What the customer pays."
msgstr "Was die Kundschaft bezahlt."
-#: packages/taler-merchant-webui/src/screens/CreateOrderScreen.tsx:1000
+#: packages/taler-merchant-webui/src/screens/CreateOrderScreen.tsx:1270
msgid "Advanced override; items total %1$s."
msgstr "Erweiterte Überschreibung; Summe der Artikel: %1$s."
-#: packages/taler-merchant-webui/src/screens/CreateOrderScreen.tsx:1001
+#: packages/taler-merchant-webui/src/screens/CreateOrderScreen.tsx:1271
msgid "Calculated from the line items below."
msgstr "Aus den nachstehenden Einzelposten berechnet."
-#: packages/taler-merchant-webui/src/screens/CreateOrderScreen.tsx:1016
+#: packages/taler-merchant-webui/src/screens/CreateOrderScreen.tsx:1291
msgid "e.g. 2x Espresso, 1x Croissant"
msgstr "z. B. 2x Espresso, 1x Croissant"
-#: packages/taler-merchant-webui/src/screens/CreateOrderScreen.tsx:1020
+#: packages/taler-merchant-webui/src/screens/CreateOrderScreen.tsx:1295
msgid "What the customer sees on their receipt."
msgstr "Was die Kundschaft auf dem Beleg sieht."
-#: packages/taler-merchant-webui/src/screens/CreateOrderScreen.tsx:1029
+#: packages/taler-merchant-webui/src/screens/CreateOrderScreen.tsx:1307
msgid "Line items"
msgstr "Einzelposten"
-#: packages/taler-merchant-webui/src/screens/CreateOrderScreen.tsx:1030
+#: packages/taler-merchant-webui/src/screens/CreateOrderScreen.tsx:1308
msgid "Build the customer contract from inventory or custom items."
msgstr ""
"Erstellen Sie den Kundenvertrag aus Bestandsartikeln oder freien Positionen."
-#: packages/taler-merchant-webui/src/screens/CreateOrderScreen.tsx:1033
+#: packages/taler-merchant-webui/src/screens/CreateOrderScreen.tsx:1311
msgid "items"
msgstr "Artikel"
-#: packages/taler-merchant-webui/src/screens/CreateOrderScreen.tsx:1043
+#: packages/taler-merchant-webui/src/screens/CreateOrderScreen.tsx:1324
msgid "Item Name"
msgstr "Artikelname"
-#: packages/taler-merchant-webui/src/screens/CreateOrderScreen.tsx:1044
+#: packages/taler-merchant-webui/src/screens/CreateOrderScreen.tsx:1325
msgid "Unit Price"
msgstr "Stückpreis"
-#: packages/taler-merchant-webui/src/screens/CreateOrderScreen.tsx:1045
+#: packages/taler-merchant-webui/src/screens/CreateOrderScreen.tsx:1326
msgid "Subtotal"
msgstr "Zwischensumme"
-#: packages/taler-merchant-webui/src/screens/CreateOrderScreen.tsx:1046
+#: packages/taler-merchant-webui/src/screens/CreateOrderScreen.tsx:1327
msgid "Quantity and actions"
msgstr "Menge und Aktionen"
-#: packages/taler-merchant-webui/src/screens/CreateOrderScreen.tsx:1073
+#: packages/taler-merchant-webui/src/screens/CreateOrderScreen.tsx:1371
msgid "One-off"
msgstr "Einmalig"
-#: packages/taler-merchant-webui/src/screens/CreateOrderScreen.tsx:1100
-#: packages/taler-merchant-webui/src/screens/CreateOrderScreen.tsx:1176
+#: packages/taler-merchant-webui/src/screens/CreateOrderScreen.tsx:1416
+#: packages/taler-merchant-webui/src/screens/CreateOrderScreen.tsx:1523
msgid "Add from Inventory"
msgstr "Aus dem Bestand hinzufügen"
-#: packages/taler-merchant-webui/src/screens/CreateOrderScreen.tsx:1103
+#: packages/taler-merchant-webui/src/screens/CreateOrderScreen.tsx:1419
msgid "Product to add from inventory"
msgstr "Produkt, das aus dem Bestand hinzugefügt werden soll"
-#: packages/taler-merchant-webui/src/screens/CreateOrderScreen.tsx:1108
+#: packages/taler-merchant-webui/src/screens/CreateOrderScreen.tsx:1428
msgid "Select product from inventory..."
msgstr "Produkt aus dem Bestand wählen …"
-#: packages/taler-merchant-webui/src/screens/CreateOrderScreen.tsx:1129
+#: packages/taler-merchant-webui/src/screens/CreateOrderScreen.tsx:1456
msgid "Add to Order"
msgstr "Zur Bestellung hinzufügen"
-#: packages/taler-merchant-webui/src/screens/CreateOrderScreen.tsx:1135
+#: packages/taler-merchant-webui/src/screens/CreateOrderScreen.tsx:1462
msgid "Add One-off Custom Item"
msgstr "Einmalige freie Position hinzufügen"
-#: packages/taler-merchant-webui/src/screens/CreateOrderScreen.tsx:1139
+#: packages/taler-merchant-webui/src/screens/CreateOrderScreen.tsx:1466
msgid "Item description / name"
msgstr "Beschreibung / Name des Artikels"
-#: packages/taler-merchant-webui/src/screens/CreateOrderScreen.tsx:1146
+#: packages/taler-merchant-webui/src/screens/CreateOrderScreen.tsx:1475
msgid "Price (e.g. 2.50)"
msgstr "Preis (z. B. 2.50)"
-#: packages/taler-merchant-webui/src/screens/CreateOrderScreen.tsx:1164
+#: packages/taler-merchant-webui/src/screens/CreateOrderScreen.tsx:1502
msgid "Add One-off"
msgstr "Einmalige Position hinzufügen"
-#: packages/taler-merchant-webui/src/screens/CreateOrderScreen.tsx:1176
+#: packages/taler-merchant-webui/src/screens/CreateOrderScreen.tsx:1522
msgid "Add custom item"
msgstr "Freie Position hinzufügen"
-#: packages/taler-merchant-webui/src/screens/CreateOrderScreen.tsx:1194
+#: packages/taler-merchant-webui/src/screens/CreateOrderScreen.tsx:1551
msgid "Override computed total"
msgstr "Berechnete Summe überschreiben"
-#: packages/taler-merchant-webui/src/screens/CreateOrderScreen.tsx:1195
+#: packages/taler-merchant-webui/src/screens/CreateOrderScreen.tsx:1552
msgid "Use only when the contract total must differ from its line items."
msgstr ""
"Nur verwenden, wenn die Vertragssumme von den Einzelposten abweichen muss."
-#: packages/taler-merchant-webui/src/screens/CreateOrderScreen.tsx:1202
+#: packages/taler-merchant-webui/src/screens/CreateOrderScreen.tsx:1559
msgid "Contract total"
msgstr "Vertragssumme"
-#: packages/taler-merchant-webui/src/screens/CreateOrderScreen.tsx:1210
+#: packages/taler-merchant-webui/src/screens/CreateOrderScreen.tsx:1569
msgid ""
"The contract total is %1$s; line items total %2$s. Product selection rules "
"are excluded."
@@ -3905,35 +3903,35 @@ msgstr ""
"Die Vertragssumme beträgt %1$s; die Einzelposten ergeben %2$s. Regeln zur "
"Produktauswahl sind ausgeschlossen."
-#: packages/taler-merchant-webui/src/screens/CreateOrderScreen.tsx:1226
+#: packages/taler-merchant-webui/src/screens/CreateOrderScreen.tsx:1588
msgid "Product selection rules excluded."
msgstr "Regeln zur Produktauswahl ausgeschlossen."
-#: packages/taler-merchant-webui/src/screens/CreateOrderScreen.tsx:1227
+#: packages/taler-merchant-webui/src/screens/CreateOrderScreen.tsx:1589
msgid "The advanced total override differs from the line-item total."
msgstr ""
"Die erweiterte Überschreibung der Summe weicht von der Summe der "
"Einzelposten ab."
-#: packages/taler-merchant-webui/src/screens/CreateOrderScreen.tsx:1268
+#: packages/taler-merchant-webui/src/screens/CreateOrderScreen.tsx:1633
msgid "Editable preview: connect a merchant backend to enable order creation."
msgstr ""
"Bearbeitbare Vorschau: Verbinden Sie ein Händler-Backend, um Bestellungen "
"erstellen zu können."
-#: packages/taler-merchant-webui/src/screens/CreateOrderScreen.tsx:1281
+#: packages/taler-merchant-webui/src/screens/CreateOrderScreen.tsx:1653
msgid "Order creation is disabled in preview mode."
msgstr "Das Erstellen von Bestellungen ist im Vorschaumodus deaktiviert."
-#: packages/taler-merchant-webui/src/screens/CreateOrderScreen.tsx:1284
+#: packages/taler-merchant-webui/src/screens/CreateOrderScreen.tsx:1658
msgid "Creating Order..."
msgstr "Bestellung wird angelegt …"
-#: packages/taler-merchant-webui/src/screens/CreateOrderScreen.tsx:1284
+#: packages/taler-merchant-webui/src/screens/CreateOrderScreen.tsx:1658
msgid "Create Order"
msgstr "Bestellung erstellen"
-#: packages/taler-merchant-webui/src/routes/CreateOrderRoute.tsx:47
+#: packages/taler-merchant-webui/src/routes/CreateOrderRoute.tsx:51
#: packages/taler-merchant-webui/src/screens/BusinessSettingsScreen.tsx:457
msgid "Merchant account settings could not be loaded"
msgstr "Händlerkontoeinstellungen konnten nicht geladen werden"
@@ -3942,67 +3940,67 @@ msgstr "Händlerkontoeinstellungen konnten nicht geladen werden"
msgid "Structured Address"
msgstr "Strukturierte Anschrift"
-#: packages/taler-merchant-webui/src/ui/LocationInput.tsx:69
+#: packages/taler-merchant-webui/src/ui/LocationInput.tsx:72
msgid "Street Name"
msgstr "Straße"
-#: packages/taler-merchant-webui/src/ui/LocationInput.tsx:76
+#: packages/taler-merchant-webui/src/ui/LocationInput.tsx:81
msgid "e.g. Main Street"
msgstr "z. B. Bahnhofstrasse"
-#: packages/taler-merchant-webui/src/ui/LocationInput.tsx:84
+#: packages/taler-merchant-webui/src/ui/LocationInput.tsx:92
msgid "Building / House Number"
msgstr "Hausnummer"
-#: packages/taler-merchant-webui/src/ui/LocationInput.tsx:91
+#: packages/taler-merchant-webui/src/ui/LocationInput.tsx:104
msgid "e.g. 42B"
msgstr "z. B. 42B"
-#: packages/taler-merchant-webui/src/ui/LocationInput.tsx:99
+#: packages/taler-merchant-webui/src/ui/LocationInput.tsx:115
msgid "Postal / ZIP Code"
msgstr "Postleitzahl"
-#: packages/taler-merchant-webui/src/ui/LocationInput.tsx:106
+#: packages/taler-merchant-webui/src/ui/LocationInput.tsx:124
msgid "e.g. 8000"
msgstr "z. B. 8000"
-#: packages/taler-merchant-webui/src/ui/LocationInput.tsx:114
+#: packages/taler-merchant-webui/src/ui/LocationInput.tsx:135
msgid "City / Town"
msgstr "Ort"
-#: packages/taler-merchant-webui/src/ui/LocationInput.tsx:121
+#: packages/taler-merchant-webui/src/ui/LocationInput.tsx:144
msgid "e.g. Zurich"
msgstr "z. B. Zürich"
-#: packages/taler-merchant-webui/src/ui/LocationInput.tsx:129
+#: packages/taler-merchant-webui/src/ui/LocationInput.tsx:155
msgid "State / Region"
msgstr "Kanton / Region"
-#: packages/taler-merchant-webui/src/ui/LocationInput.tsx:136
+#: packages/taler-merchant-webui/src/ui/LocationInput.tsx:167
msgid "e.g. ZH"
msgstr "z. B. ZH"
-#: packages/taler-merchant-webui/src/ui/LocationInput.tsx:144
+#: packages/taler-merchant-webui/src/ui/LocationInput.tsx:178
msgid "Country (ISO Code or Name)"
msgstr "Land (ISO-Code oder Name)"
-#: packages/taler-merchant-webui/src/ui/LocationInput.tsx:151
+#: packages/taler-merchant-webui/src/ui/LocationInput.tsx:187
msgid "e.g. CH or Switzerland"
msgstr "z. B. CH oder Schweiz"
-#: packages/taler-merchant-webui/src/ui/LocationInput.tsx:159
+#: packages/taler-merchant-webui/src/ui/LocationInput.tsx:198
msgid "Building Name (Optional)"
msgstr "Gebäudename (optional)"
-#: packages/taler-merchant-webui/src/ui/LocationInput.tsx:166
+#: packages/taler-merchant-webui/src/ui/LocationInput.tsx:207
msgid "e.g. Tower B, Suite 300"
msgstr "z. B. Gebäude B, Büro 300"
-#: packages/taler-merchant-webui/src/ui/LocationInput.tsx:172
+#: packages/taler-merchant-webui/src/ui/LocationInput.tsx:216
msgid "Town Locality (Optional)"
msgstr "Ortsteil (optional)"
-#: packages/taler-merchant-webui/src/ui/LocationInput.tsx:179
+#: packages/taler-merchant-webui/src/ui/LocationInput.tsx:225
msgid "e.g. Old Town"
msgstr "z. B. Altstadt"
@@ -4010,50 +4008,50 @@ msgstr "z. B. Altstadt"
msgid "Business Logo"
msgstr "Logo des Betriebs"
-#: packages/taler-merchant-webui/src/ui/ImageUploadInput.tsx:52
+#: packages/taler-merchant-webui/src/ui/ImageUploadInput.tsx:53
msgid "Upload a PNG, JPEG, SVG, or WebP logo image (max 1 MB)."
msgstr "Laden Sie ein Logo als PNG, JPEG, SVG oder WebP hoch (max. 1 MB)."
-#: packages/taler-merchant-webui/src/ui/ImageUploadInput.tsx:65
+#: packages/taler-merchant-webui/src/ui/ImageUploadInput.tsx:66
msgid ""
"This saved image cannot be displayed. Remove it or choose another image."
msgstr ""
"Dieses gespeicherte Bild kann nicht angezeigt werden. Entfernen Sie es oder "
"wählen Sie ein anderes Bild."
-#: packages/taler-merchant-webui/src/ui/ImageUploadInput.tsx:111
+#: packages/taler-merchant-webui/src/ui/ImageUploadInput.tsx:127
msgid "Choose a PNG, JPEG, WebP, or SVG image."
msgstr "Wählen Sie ein PNG-, JPEG-, WebP- oder SVG-Bild."
-#: packages/taler-merchant-webui/src/ui/ImageUploadInput.tsx:120
+#: packages/taler-merchant-webui/src/ui/ImageUploadInput.tsx:139
msgid "The processed image is still larger than 1 MB. Choose a smaller image."
msgstr ""
"Das verarbeitete Bild ist weiterhin größer als 1 MB. Wählen Sie ein "
"kleineres Bild."
-#: packages/taler-merchant-webui/src/ui/ImageUploadInput.tsx:126
+#: packages/taler-merchant-webui/src/ui/ImageUploadInput.tsx:147
msgid "The selected image could not be read. Choose another image."
msgstr ""
"Das ausgewählte Bild konnte nicht gelesen werden. Wählen Sie ein anderes "
"Bild."
-#: packages/taler-merchant-webui/src/ui/ImageUploadInput.tsx:162
+#: packages/taler-merchant-webui/src/ui/ImageUploadInput.tsx:185
msgid "Logo Preview"
msgstr "Vorschau des Logos"
-#: packages/taler-merchant-webui/src/ui/ImageUploadInput.tsx:171
+#: packages/taler-merchant-webui/src/ui/ImageUploadInput.tsx:194
msgid "Remove logo"
msgstr "Logo entfernen"
-#: packages/taler-merchant-webui/src/ui/ImageUploadInput.tsx:193
+#: packages/taler-merchant-webui/src/ui/ImageUploadInput.tsx:227
msgid "Processing image…"
msgstr "Bild wird verarbeitet …"
-#: packages/taler-merchant-webui/src/ui/ImageUploadInput.tsx:193
+#: packages/taler-merchant-webui/src/ui/ImageUploadInput.tsx:229
msgid "Change Image..."
msgstr "Bild ändern …"
-#: packages/taler-merchant-webui/src/ui/ImageUploadInput.tsx:193
+#: packages/taler-merchant-webui/src/ui/ImageUploadInput.tsx:230
msgid "Choose Image File..."
msgstr "Bilddatei wählen …"
@@ -4066,46 +4064,46 @@ msgid "0 seconds"
msgstr "0 Sekunden"
#: packages/taler-merchant-webui/src/screens/BusinessSettingsScreen.tsx:104
-#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:1320
-#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:220
+#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:1654
+#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:225
msgid "1 day"
msgstr "1 Tag"
#: packages/taler-merchant-webui/src/screens/BusinessSettingsScreen.tsx:104
-#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:220
+#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:225
msgid "%1$s days"
msgstr "%1$s Tage"
#: packages/taler-merchant-webui/src/screens/BusinessSettingsScreen.tsx:108
-#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:1319
-#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:221
-#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:255
+#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:1653
+#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:226
+#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:260
msgid "1 hour"
msgstr "1 Stunde"
#: packages/taler-merchant-webui/src/screens/BusinessSettingsScreen.tsx:108
-#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:221
+#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:226
msgid "%1$s hours"
msgstr "%1$s Stunden"
#: packages/taler-merchant-webui/src/screens/BusinessSettingsScreen.tsx:112
-#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:1318
-#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:222
+#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:1652
+#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:227
msgid "1 minute"
msgstr "1 Minute"
#: packages/taler-merchant-webui/src/screens/BusinessSettingsScreen.tsx:112
-#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:222
+#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:227
msgid "%1$s minutes"
msgstr "%1$s Minuten"
#: packages/taler-merchant-webui/src/screens/BusinessSettingsScreen.tsx:114
-#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:223
+#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:228
msgid "1 second"
msgstr "1 Sekunde"
#: packages/taler-merchant-webui/src/screens/BusinessSettingsScreen.tsx:114
-#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:223
+#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:228
msgid "%1$s seconds"
msgstr "%1$s Sekunden"
@@ -4232,7 +4230,7 @@ msgstr "Wird Kunden angezeigt und für Bestätigungscodes per E-Mail verwendet."
#: packages/taler-merchant-webui/src/screens/BusinessSettingsScreen.tsx:627
#: packages/taler-merchant-webui/src/screens/AdminAccountFormScreen.tsx:355
-#: packages/taler-merchant-webui/src/screens/AdminAccountDetailScreen.tsx:62
+#: packages/taler-merchant-webui/src/screens/AdminAccountDetailScreen.tsx:159
msgid "Website URL"
msgstr "Webseiten-URL"
@@ -4254,7 +4252,7 @@ msgstr "Der in Kundenverträgen angegebene Geschäftssitz."
#: packages/taler-merchant-webui/src/screens/BusinessSettingsScreen.tsx:673
#: packages/taler-merchant-webui/src/screens/AdminAccountFormScreen.tsx:382
-#: packages/taler-merchant-webui/src/screens/AdminAccountDetailScreen.tsx:63
+#: packages/taler-merchant-webui/src/screens/AdminAccountDetailScreen.tsx:182
msgid "Legal jurisdiction"
msgstr "Gerichtsstand"
@@ -4277,7 +4275,7 @@ msgstr ""
"überschrieben werden."
#: packages/taler-merchant-webui/src/screens/BusinessSettingsScreen.tsx:705
-#: packages/taler-merchant-webui/src/screens/AdminAccountDetailScreen.tsx:63
+#: packages/taler-merchant-webui/src/screens/AdminAccountDetailScreen.tsx:186
msgid "Transaction fees"
msgstr "Transaktionsgebühren"
@@ -4288,7 +4286,7 @@ msgstr ""
"trägt."
#: packages/taler-merchant-webui/src/screens/BusinessSettingsScreen.tsx:709
-#: packages/taler-merchant-webui/src/screens/AdminAccountDetailScreen.tsx:63
+#: packages/taler-merchant-webui/src/screens/AdminAccountDetailScreen.tsx:189
msgid "Business covers transaction fees"
msgstr "Das Unternehmen übernimmt die Transaktionsgebühren"
@@ -4442,8 +4440,8 @@ msgid "Password is hidden"
msgstr "Passwort ist versteckt"
#: packages/taler-merchant-webui/src/screens/BusinessSettingsScreen.tsx:921
-#: packages/taler-merchant-webui/src/screens/AccessScreen.tsx:446
-#: packages/taler-merchant-webui/src/screens/CreateAccessScreen.tsx:269
+#: packages/taler-merchant-webui/src/screens/AccessScreen.tsx:504
+#: packages/taler-merchant-webui/src/screens/CreateAccessScreen.tsx:306
msgid "Current Password"
msgstr "Aktuelles Passwort"
@@ -4471,15 +4469,15 @@ msgstr "Geschäftliche Kontaktdaten des Händlers werden aktualisiert"
msgid "Changing merchant account password"
msgstr "Passwort des Händlerkontos ändern"
-#: packages/taler-merchant-webui/src/screens/PersonalizationScreen.tsx:36
+#: packages/taler-merchant-webui/src/screens/PersonalizationScreen.tsx:41
msgid "✓ Preferences saved locally to this browser"
msgstr "✓ Einstellungen in diesem Browser gespeichert"
-#: packages/taler-merchant-webui/src/screens/PersonalizationScreen.tsx:46
+#: packages/taler-merchant-webui/src/screens/PersonalizationScreen.tsx:52
msgid "✓ All preferences saved successfully to this browser"
msgstr "✓ Alle Einstellungen in diesem Browser gespeichert"
-#: packages/taler-merchant-webui/src/screens/PersonalizationScreen.tsx:56
+#: packages/taler-merchant-webui/src/screens/PersonalizationScreen.tsx:62
msgid ""
"Preferences local to this browser. Settings are saved when you click \"Save "
"preferences\"."
@@ -4487,32 +4485,32 @@ msgstr ""
"Einstellungen nur für diesen Browser. Sie werden mit „Einstellungen "
"speichern“ gesichert."
-#: packages/taler-merchant-webui/src/screens/PersonalizationScreen.tsx:69
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:894
+#: packages/taler-merchant-webui/src/screens/PersonalizationScreen.tsx:78
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1078
msgid "Date Format"
msgstr "Datumsformat"
-#: packages/taler-merchant-webui/src/screens/PersonalizationScreen.tsx:85
+#: packages/taler-merchant-webui/src/screens/PersonalizationScreen.tsx:96
msgid "Year Month Day (YYYY/MM/DD)"
msgstr "Jahr Monat Tag (JJJJ/MM/TT)"
-#: packages/taler-merchant-webui/src/screens/PersonalizationScreen.tsx:86
+#: packages/taler-merchant-webui/src/screens/PersonalizationScreen.tsx:97
msgid "Day Month Year (DD/MM/YYYY)"
msgstr "Tag Monat Jahr (TT/MM/JJJJ)"
-#: packages/taler-merchant-webui/src/screens/PersonalizationScreen.tsx:87
+#: packages/taler-merchant-webui/src/screens/PersonalizationScreen.tsx:98
msgid "Month Day Year (MM/DD/YYYY)"
msgstr "Monat Tag Jahr (MM/TT/JJJJ)"
-#: packages/taler-merchant-webui/src/screens/PersonalizationScreen.tsx:93
+#: packages/taler-merchant-webui/src/screens/PersonalizationScreen.tsx:104
msgid "Preview with today's date:"
msgstr "Vorschau mit dem heutigen Datum:"
-#: packages/taler-merchant-webui/src/screens/PersonalizationScreen.tsx:109
+#: packages/taler-merchant-webui/src/screens/PersonalizationScreen.tsx:124
msgid "Show advanced tools"
msgstr "Erweiterte Werkzeuge anzeigen"
-#: packages/taler-merchant-webui/src/screens/PersonalizationScreen.tsx:112
+#: packages/taler-merchant-webui/src/screens/PersonalizationScreen.tsx:127
msgid ""
"Adds specialist statistics and Discounts & Passes management to the "
"navigation. This changes discoverability, not permissions."
@@ -4520,21 +4518,21 @@ msgstr ""
"Fügt der Navigation spezielle Statistiken und die Verwaltung von Rabatten & "
"Pässen hinzu. Das ändert nur die Sichtbarkeit, nicht die Berechtigungen."
-#: packages/taler-merchant-webui/src/screens/PersonalizationScreen.tsx:133
+#: packages/taler-merchant-webui/src/screens/PersonalizationScreen.tsx:145
msgid "Save preferences"
msgstr "Einstellungen speichern"
-#: packages/taler-merchant-webui/src/ui/Modal.tsx:105
+#: packages/taler-merchant-webui/src/ui/Modal.tsx:127
msgid "Dialog"
msgstr "Dialogfenster"
-#: packages/taler-merchant-webui/src/ui/Modal.tsx:116
-#: packages/taler-merchant-webui/src/screens/TemplatesScreen.tsx:300
-#: packages/taler-merchant-webui/src/screens/TemplateDetailsScreen.tsx:477
+#: packages/taler-merchant-webui/src/ui/Modal.tsx:142
+#: packages/taler-merchant-webui/src/screens/TemplatesScreen.tsx:397
+#: packages/taler-merchant-webui/src/screens/TemplateDetailsScreen.tsx:548
msgid "Close"
msgstr "Schließen"
-#: packages/taler-merchant-webui/src/screens/InventoryScreen.tsx:190
+#: packages/taler-merchant-webui/src/screens/InventoryScreen.tsx:228
msgid ""
"Failed to delete product. Turn on 'Force deletion' below to override active "
"orders or locks."
@@ -4542,61 +4540,61 @@ msgstr ""
"Das Produkt konnte nicht gelöscht werden. Schalten Sie unten „Erzwungenes "
"Löschen“ ein, um offene Bestellungen oder Sperren zu übergehen."
-#: packages/taler-merchant-webui/src/screens/InventoryScreen.tsx:203
+#: packages/taler-merchant-webui/src/screens/InventoryScreen.tsx:245
msgid "Manage product catalog, units, categories, and stock limits."
msgstr ""
"Verwalten Sie Produktkatalog, Einheiten, Kategorien und Bestandsgrenzen."
-#: packages/taler-merchant-webui/src/screens/InventoryScreen.tsx:204
-#: packages/taler-merchant-webui/src/screens/InventoryScreen.tsx:284
+#: packages/taler-merchant-webui/src/screens/InventoryScreen.tsx:247
+#: packages/taler-merchant-webui/src/screens/InventoryScreen.tsx:335
msgid "+ Add a product"
msgstr "+ Produkt hinzufügen"
-#: packages/taler-merchant-webui/src/screens/InventoryScreen.tsx:204
-#: packages/taler-merchant-webui/src/screens/InventoryScreen.tsx:434
+#: packages/taler-merchant-webui/src/screens/InventoryScreen.tsx:247
+#: packages/taler-merchant-webui/src/screens/InventoryScreen.tsx:611
msgid "+ Add a category"
msgstr "+ Kategorie hinzufügen"
-#: packages/taler-merchant-webui/src/screens/InventoryScreen.tsx:211
+#: packages/taler-merchant-webui/src/screens/InventoryScreen.tsx:259
msgid "Could not load products"
msgstr "Produkte konnten nicht geladen werden"
-#: packages/taler-merchant-webui/src/screens/InventoryScreen.tsx:218
+#: packages/taler-merchant-webui/src/screens/InventoryScreen.tsx:266
msgid "Some inventory details could not be loaded"
msgstr "Einige Bestandsdetails konnten nicht geladen werden"
-#: packages/taler-merchant-webui/src/screens/InventoryScreen.tsx:219
-#: packages/taler-merchant-webui/src/screens/KycAuthInstructionsScreen.tsx:386
-#: packages/taler-merchant-webui/src/screens/KycAuthInstructionsScreen.tsx:433
-#: packages/taler-merchant-webui/src/screens/PosScreen.tsx:865
+#: packages/taler-merchant-webui/src/screens/InventoryScreen.tsx:267
+#: packages/taler-merchant-webui/src/screens/KycAuthInstructionsScreen.tsx:453
+#: packages/taler-merchant-webui/src/screens/KycAuthInstructionsScreen.tsx:508
+#: packages/taler-merchant-webui/src/screens/PosScreen.tsx:985
msgid "Retry"
msgstr "Erneut versuchen"
-#: packages/taler-merchant-webui/src/screens/InventoryScreen.tsx:228
-#: packages/taler-merchant-webui/src/screens/CreateProductScreen.tsx:558
-#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:606
+#: packages/taler-merchant-webui/src/screens/InventoryScreen.tsx:276
+#: packages/taler-merchant-webui/src/screens/CreateProductScreen.tsx:685
+#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:753
msgid "Could not load product categories"
msgstr "Produktkategorien konnten nicht geladen werden"
-#: packages/taler-merchant-webui/src/screens/InventoryScreen.tsx:247
+#: packages/taler-merchant-webui/src/screens/InventoryScreen.tsx:295
msgid "Products (%1$s)"
msgstr "Produkte (%1$s)"
-#: packages/taler-merchant-webui/src/screens/InventoryScreen.tsx:261
+#: packages/taler-merchant-webui/src/screens/InventoryScreen.tsx:309
msgid "Categories (%1$s)"
msgstr "Kategorien (%1$s)"
-#: packages/taler-merchant-webui/src/screens/InventoryScreen.tsx:267
-#: packages/taler-merchant-webui/src/screens/pos/PosCatalog.tsx:133
+#: packages/taler-merchant-webui/src/screens/InventoryScreen.tsx:315
+#: packages/taler-merchant-webui/src/screens/pos/PosCatalog.tsx:136
msgid "Loading inventory products..."
msgstr "Produkte werden geladen …"
-#: packages/taler-merchant-webui/src/screens/InventoryScreen.tsx:275
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1377
+#: packages/taler-merchant-webui/src/screens/InventoryScreen.tsx:326
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1668
msgid "No products yet"
msgstr "Noch keine Produkte"
-#: packages/taler-merchant-webui/src/screens/InventoryScreen.tsx:277
+#: packages/taler-merchant-webui/src/screens/InventoryScreen.tsx:328
msgid ""
"Products you add here can be sold from the counter till and picked by "
"customers in their wallet."
@@ -4604,117 +4602,117 @@ msgstr ""
"Produkte, die Sie hier anlegen, können an der Kasse verkauft und von "
"Kundinnen und Kunden in ihrer Wallet ausgewählt werden."
-#: packages/taler-merchant-webui/src/screens/InventoryScreen.tsx:294
+#: packages/taler-merchant-webui/src/screens/InventoryScreen.tsx:347
msgid "Search products"
msgstr "Produkte suchen"
-#: packages/taler-merchant-webui/src/screens/InventoryScreen.tsx:295
+#: packages/taler-merchant-webui/src/screens/InventoryScreen.tsx:348
msgid "Search product name or ID..."
msgstr "Produktname oder -kennung suchen …"
-#: packages/taler-merchant-webui/src/screens/InventoryScreen.tsx:304
-#: packages/taler-merchant-webui/src/screens/InventoryScreen.tsx:337
+#: packages/taler-merchant-webui/src/screens/InventoryScreen.tsx:359
+#: packages/taler-merchant-webui/src/screens/InventoryScreen.tsx:449
msgid "No products found matching your search."
msgstr "Keine Produkte gefunden, die zu Ihrer Suche passen."
-#: packages/taler-merchant-webui/src/screens/InventoryScreen.tsx:309
-#: packages/taler-merchant-webui/src/screens/InventoryScreen.tsx:402
-#: packages/taler-merchant-webui/src/screens/InventoryScreen.tsx:453
-#: packages/taler-merchant-webui/src/screens/InventoryScreen.tsx:485
-#: packages/taler-merchant-webui/src/screens/TemplatesScreen.tsx:156
-#: packages/taler-merchant-webui/src/screens/TemplatesScreen.tsx:195
-#: packages/taler-merchant-webui/src/screens/AccessScreen.tsx:313
-#: packages/taler-merchant-webui/src/screens/AccessScreen.tsx:352
-#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:397
-#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:434
-#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:483
-#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:508
-#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:552
-#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:577
-#: packages/taler-merchant-webui/src/screens/WebhooksScreen.tsx:122
-#: packages/taler-merchant-webui/src/screens/WebhooksScreen.tsx:175
-#: packages/taler-merchant-webui/src/screens/SubscriptionsScreen.tsx:176
-#: packages/taler-merchant-webui/src/screens/SubscriptionsScreen.tsx:230
-#: packages/taler-merchant-webui/src/screens/DevicesScreen.tsx:196
-#: packages/taler-merchant-webui/src/screens/DevicesScreen.tsx:237
+#: packages/taler-merchant-webui/src/screens/InventoryScreen.tsx:378
+#: packages/taler-merchant-webui/src/screens/InventoryScreen.tsx:558
+#: packages/taler-merchant-webui/src/screens/InventoryScreen.tsx:637
+#: packages/taler-merchant-webui/src/screens/InventoryScreen.tsx:689
+#: packages/taler-merchant-webui/src/screens/TemplatesScreen.tsx:198
+#: packages/taler-merchant-webui/src/screens/TemplatesScreen.tsx:259
+#: packages/taler-merchant-webui/src/screens/AccessScreen.tsx:330
+#: packages/taler-merchant-webui/src/screens/AccessScreen.tsx:394
+#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:498
+#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:570
+#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:635
+#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:678
+#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:741
+#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:781
+#: packages/taler-merchant-webui/src/screens/WebhooksScreen.tsx:153
+#: packages/taler-merchant-webui/src/screens/WebhooksScreen.tsx:232
+#: packages/taler-merchant-webui/src/screens/SubscriptionsScreen.tsx:207
+#: packages/taler-merchant-webui/src/screens/SubscriptionsScreen.tsx:307
+#: packages/taler-merchant-webui/src/screens/DevicesScreen.tsx:233
+#: packages/taler-merchant-webui/src/screens/DevicesScreen.tsx:312
msgid "Actions for %1$s"
msgstr "Aktionen für %1$s"
-#: packages/taler-merchant-webui/src/screens/InventoryScreen.tsx:310
-#: packages/taler-merchant-webui/src/screens/InventoryScreen.tsx:403
+#: packages/taler-merchant-webui/src/screens/InventoryScreen.tsx:382
+#: packages/taler-merchant-webui/src/screens/InventoryScreen.tsx:562
msgid "Edit product"
msgstr "Produkt bearbeiten"
-#: packages/taler-merchant-webui/src/screens/InventoryScreen.tsx:311
-#: packages/taler-merchant-webui/src/screens/InventoryScreen.tsx:404
+#: packages/taler-merchant-webui/src/screens/InventoryScreen.tsx:392
+#: packages/taler-merchant-webui/src/screens/InventoryScreen.tsx:572
msgid "Edit price"
msgstr "Preis bearbeiten"
-#: packages/taler-merchant-webui/src/screens/InventoryScreen.tsx:312
-#: packages/taler-merchant-webui/src/screens/InventoryScreen.tsx:405
+#: packages/taler-merchant-webui/src/screens/InventoryScreen.tsx:398
+#: packages/taler-merchant-webui/src/screens/InventoryScreen.tsx:578
msgid "Delete product"
msgstr "Produkt löschen"
-#: packages/taler-merchant-webui/src/screens/InventoryScreen.tsx:317
-#: packages/taler-merchant-webui/src/screens/InventoryScreen.tsx:329
+#: packages/taler-merchant-webui/src/screens/InventoryScreen.tsx:411
+#: packages/taler-merchant-webui/src/screens/InventoryScreen.tsx:436
msgid "Stock / sold"
msgstr "Bestand / verkauft"
-#: packages/taler-merchant-webui/src/screens/InventoryScreen.tsx:317
-#: packages/taler-merchant-webui/src/screens/InventoryScreen.tsx:398
+#: packages/taler-merchant-webui/src/screens/InventoryScreen.tsx:415
+#: packages/taler-merchant-webui/src/screens/InventoryScreen.tsx:546
msgid "Stock not tracked"
msgstr "Bestand nicht erfasst"
-#: packages/taler-merchant-webui/src/screens/InventoryScreen.tsx:317
+#: packages/taler-merchant-webui/src/screens/InventoryScreen.tsx:418
msgid "Sold count unavailable"
msgstr "Verkaufszahl nicht verfügbar"
-#: packages/taler-merchant-webui/src/screens/InventoryScreen.tsx:317
-#: packages/taler-merchant-webui/src/screens/InventoryScreen.tsx:399
+#: packages/taler-merchant-webui/src/screens/InventoryScreen.tsx:420
+#: packages/taler-merchant-webui/src/screens/InventoryScreen.tsx:553
msgid "1 unit"
msgstr "1 Einheit"
-#: packages/taler-merchant-webui/src/screens/InventoryScreen.tsx:317
-#: packages/taler-merchant-webui/src/screens/InventoryScreen.tsx:399
+#: packages/taler-merchant-webui/src/screens/InventoryScreen.tsx:421
+#: packages/taler-merchant-webui/src/screens/InventoryScreen.tsx:554
msgid "%1$s units"
msgstr "%1$s Einheiten"
-#: packages/taler-merchant-webui/src/screens/InventoryScreen.tsx:327
+#: packages/taler-merchant-webui/src/screens/InventoryScreen.tsx:434
msgid "Product Name & ID"
msgstr "Produktname und -ID"
-#: packages/taler-merchant-webui/src/screens/InventoryScreen.tsx:330
-#: packages/taler-merchant-webui/src/screens/InventoryScreen.tsx:473
-#: packages/taler-merchant-webui/src/screens/TemplatesScreen.tsx:172
-#: packages/taler-merchant-webui/src/screens/AccessScreen.tsx:332
-#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:411
-#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:497
-#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:566
-#: packages/taler-merchant-webui/src/screens/WebhooksScreen.tsx:144
-#: packages/taler-merchant-webui/src/screens/SubscriptionsScreen.tsx:199
-#: packages/taler-merchant-webui/src/screens/DevicesScreen.tsx:217
-#: packages/taler-merchant-webui/src/screens/AdminAccountsScreen.tsx:141
+#: packages/taler-merchant-webui/src/screens/InventoryScreen.tsx:438
+#: packages/taler-merchant-webui/src/screens/InventoryScreen.tsx:670
+#: packages/taler-merchant-webui/src/screens/TemplatesScreen.tsx:227
+#: packages/taler-merchant-webui/src/screens/AccessScreen.tsx:369
+#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:541
+#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:658
+#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:764
+#: packages/taler-merchant-webui/src/screens/WebhooksScreen.tsx:189
+#: packages/taler-merchant-webui/src/screens/SubscriptionsScreen.tsx:258
+#: packages/taler-merchant-webui/src/screens/DevicesScreen.tsx:277
+#: packages/taler-merchant-webui/src/screens/AdminAccountsScreen.tsx:173
msgid "Actions"
msgstr "Aktionen"
-#: packages/taler-merchant-webui/src/screens/InventoryScreen.tsx:374
+#: packages/taler-merchant-webui/src/screens/InventoryScreen.tsx:514
msgid "Unassigned"
msgstr "Nicht zugeordnet"
-#: packages/taler-merchant-webui/src/screens/InventoryScreen.tsx:392
+#: packages/taler-merchant-webui/src/screens/InventoryScreen.tsx:532
msgid "Quick edit price"
msgstr "Preis schnell ändern"
-#: packages/taler-merchant-webui/src/screens/InventoryScreen.tsx:399
+#: packages/taler-merchant-webui/src/screens/InventoryScreen.tsx:549
msgid "Sold"
msgstr "Verkauft"
-#: packages/taler-merchant-webui/src/screens/InventoryScreen.tsx:425
-#: packages/taler-merchant-webui/src/screens/CreateProductScreen.tsx:607
+#: packages/taler-merchant-webui/src/screens/InventoryScreen.tsx:602
+#: packages/taler-merchant-webui/src/screens/CreateProductScreen.tsx:744
msgid "No categories yet"
msgstr "Noch keine Kategorien"
-#: packages/taler-merchant-webui/src/screens/InventoryScreen.tsx:427
+#: packages/taler-merchant-webui/src/screens/InventoryScreen.tsx:604
msgid ""
"Categories group your products so the counter till is quicker to use and "
"customers can browse your catalogue in their wallet."
@@ -4723,75 +4721,75 @@ msgstr ""
"bedienen ist und Kundinnen und Kunden Ihr Sortiment in ihrer Wallet "
"durchsehen können."
-#: packages/taler-merchant-webui/src/screens/InventoryScreen.tsx:442
+#: packages/taler-merchant-webui/src/screens/InventoryScreen.tsx:621
msgid "Categories organize products for customer wallet catalog browsing."
msgstr ""
"Kategorien ordnen die Produkte, damit die Kundschaft den Katalog in ihrer "
"Wallet durchsehen kann."
-#: packages/taler-merchant-webui/src/screens/InventoryScreen.tsx:454
-#: packages/taler-merchant-webui/src/screens/InventoryScreen.tsx:487
+#: packages/taler-merchant-webui/src/screens/InventoryScreen.tsx:642
+#: packages/taler-merchant-webui/src/screens/InventoryScreen.tsx:695
msgid "Rename category"
msgstr "Kategorie umbenennen"
-#: packages/taler-merchant-webui/src/screens/InventoryScreen.tsx:455
-#: packages/taler-merchant-webui/src/screens/InventoryScreen.tsx:490
+#: packages/taler-merchant-webui/src/screens/InventoryScreen.tsx:647
+#: packages/taler-merchant-webui/src/screens/InventoryScreen.tsx:702
msgid "Delete category"
msgstr "Kategorie löschen"
-#: packages/taler-merchant-webui/src/screens/InventoryScreen.tsx:459
-#: packages/taler-merchant-webui/src/screens/InventoryScreen.tsx:472
+#: packages/taler-merchant-webui/src/screens/InventoryScreen.tsx:651
+#: packages/taler-merchant-webui/src/screens/InventoryScreen.tsx:668
msgid "Products Count"
msgstr "Produktanzahl"
-#: packages/taler-merchant-webui/src/screens/InventoryScreen.tsx:460
-#: packages/taler-merchant-webui/src/screens/InventoryScreen.tsx:482
+#: packages/taler-merchant-webui/src/screens/InventoryScreen.tsx:654
+#: packages/taler-merchant-webui/src/screens/InventoryScreen.tsx:685
msgid "1 product"
msgstr "1 Produkt"
-#: packages/taler-merchant-webui/src/screens/InventoryScreen.tsx:460
-#: packages/taler-merchant-webui/src/screens/InventoryScreen.tsx:482
+#: packages/taler-merchant-webui/src/screens/InventoryScreen.tsx:655
+#: packages/taler-merchant-webui/src/screens/InventoryScreen.tsx:686
msgid "%1$s products"
msgstr "%1$s Produkte"
-#: packages/taler-merchant-webui/src/screens/InventoryScreen.tsx:470
-#: packages/taler-merchant-webui/src/screens/InventoryScreen.tsx:511
+#: packages/taler-merchant-webui/src/screens/InventoryScreen.tsx:666
+#: packages/taler-merchant-webui/src/screens/InventoryScreen.tsx:728
msgid "Category Name"
msgstr "Kategoriename"
-#: packages/taler-merchant-webui/src/screens/InventoryScreen.tsx:471
+#: packages/taler-merchant-webui/src/screens/InventoryScreen.tsx:667
msgid "Category ID"
msgstr "Kategorie-ID"
-#: packages/taler-merchant-webui/src/screens/InventoryScreen.tsx:506
+#: packages/taler-merchant-webui/src/screens/InventoryScreen.tsx:720
msgid "Rename Category"
msgstr "Kategorie umbenennen"
-#: packages/taler-merchant-webui/src/screens/InventoryScreen.tsx:506
+#: packages/taler-merchant-webui/src/screens/InventoryScreen.tsx:720
msgid "Add a Category"
msgstr "Kategorie hinzufügen"
-#: packages/taler-merchant-webui/src/screens/InventoryScreen.tsx:517
+#: packages/taler-merchant-webui/src/screens/InventoryScreen.tsx:734
msgid "e.g. Beverages"
msgstr "z. B. Getränke"
-#: packages/taler-merchant-webui/src/screens/InventoryScreen.tsx:525
+#: packages/taler-merchant-webui/src/screens/InventoryScreen.tsx:746
msgid "The category could not be saved"
msgstr "Die Kategorie konnte nicht gespeichert werden"
-#: packages/taler-merchant-webui/src/screens/InventoryScreen.tsx:530
+#: packages/taler-merchant-webui/src/screens/InventoryScreen.tsx:760
msgid "Save Name"
msgstr "Namen speichern"
-#: packages/taler-merchant-webui/src/screens/InventoryScreen.tsx:530
+#: packages/taler-merchant-webui/src/screens/InventoryScreen.tsx:760
msgid "Create Category"
msgstr "Kategorie erstellen"
-#: packages/taler-merchant-webui/src/screens/InventoryScreen.tsx:540
+#: packages/taler-merchant-webui/src/screens/InventoryScreen.tsx:772
msgid "Delete Category?"
msgstr "Kategorie löschen?"
-#: packages/taler-merchant-webui/src/screens/InventoryScreen.tsx:543
+#: packages/taler-merchant-webui/src/screens/InventoryScreen.tsx:775
msgid ""
"Are you sure you want to delete the category \"%1$s\"? Products in this "
"category will move to the general catalogue."
@@ -4799,53 +4797,53 @@ msgstr ""
"Möchten Sie die Kategorie „%1$s“ wirklich löschen? Produkte in dieser "
"Kategorie werden in den allgemeinen Katalog verschoben."
-#: packages/taler-merchant-webui/src/screens/InventoryScreen.tsx:545
+#: packages/taler-merchant-webui/src/screens/InventoryScreen.tsx:779
msgid "The category could not be deleted"
msgstr "Die Kategorie konnte nicht gelöscht werden"
-#: packages/taler-merchant-webui/src/screens/InventoryScreen.tsx:551
+#: packages/taler-merchant-webui/src/screens/InventoryScreen.tsx:794
msgid "Delete Category"
msgstr "Kategorie löschen"
-#: packages/taler-merchant-webui/src/screens/InventoryScreen.tsx:560
+#: packages/taler-merchant-webui/src/screens/InventoryScreen.tsx:805
msgid "Quick Edit Price"
msgstr "Preis schnell ändern"
-#: packages/taler-merchant-webui/src/screens/InventoryScreen.tsx:569
+#: packages/taler-merchant-webui/src/screens/InventoryScreen.tsx:816
msgid "Enter a price greater than zero."
msgstr "Geben Sie einen Preis größer als null ein."
-#: packages/taler-merchant-webui/src/screens/InventoryScreen.tsx:582
+#: packages/taler-merchant-webui/src/screens/InventoryScreen.tsx:831
msgid "Update unit price for %1$s."
msgstr "Stückpreis für %1$s ändern."
-#: packages/taler-merchant-webui/src/screens/InventoryScreen.tsx:586
+#: packages/taler-merchant-webui/src/screens/InventoryScreen.tsx:835
msgid "New Price per Unit"
msgstr "Neuer Preis pro Einheit"
-#: packages/taler-merchant-webui/src/screens/InventoryScreen.tsx:592
+#: packages/taler-merchant-webui/src/screens/InventoryScreen.tsx:847
msgid "The price could not be updated"
msgstr "Der Preis konnte nicht aktualisiert werden"
-#: packages/taler-merchant-webui/src/screens/InventoryScreen.tsx:598
+#: packages/taler-merchant-webui/src/screens/InventoryScreen.tsx:863
msgid "Save Price"
msgstr "Preis speichern"
-#: packages/taler-merchant-webui/src/screens/InventoryScreen.tsx:613
-#: packages/taler-merchant-webui/src/screens/SubscriptionsScreen.tsx:247
-#: packages/taler-merchant-webui/src/screens/DevicesScreen.tsx:293
+#: packages/taler-merchant-webui/src/screens/InventoryScreen.tsx:879
+#: packages/taler-merchant-webui/src/screens/SubscriptionsScreen.tsx:336
+#: packages/taler-merchant-webui/src/screens/DevicesScreen.tsx:398
msgid "Delete \"%1$s\"?"
msgstr "„%1$s“ löschen?"
-#: packages/taler-merchant-webui/src/screens/InventoryScreen.tsx:617
+#: packages/taler-merchant-webui/src/screens/InventoryScreen.tsx:884
msgid "Are you sure you want to delete product %1$s (%2$s)?"
msgstr "Möchten Sie das Produkt %1$s (%2$s) wirklich löschen?"
-#: packages/taler-merchant-webui/src/screens/InventoryScreen.tsx:635
+#: packages/taler-merchant-webui/src/screens/InventoryScreen.tsx:908
msgid "Force deletion (override active orders or locks)"
msgstr "Erzwungenes Löschen (offene Bestellungen oder Sperren übergehen)"
-#: packages/taler-merchant-webui/src/screens/InventoryScreen.tsx:638
+#: packages/taler-merchant-webui/src/screens/InventoryScreen.tsx:911
msgid ""
"Enabling force deletion removes the item even if pending orders or locks "
"exist."
@@ -4853,166 +4851,166 @@ msgstr ""
"Mit erzwungenem Löschen wird der Eintrag auch dann entfernt, wenn noch "
"offene Bestellungen oder Sperren bestehen."
-#: packages/taler-merchant-webui/src/screens/InventoryScreen.tsx:660
+#: packages/taler-merchant-webui/src/screens/InventoryScreen.tsx:933
msgid "Delete Product"
msgstr "Produkt löschen"
-#: packages/taler-merchant-webui/src/screens/CreateProductScreen.tsx:77
+#: packages/taler-merchant-webui/src/screens/CreateProductScreen.tsx:79
msgid "Piece"
msgstr "Stück"
-#: packages/taler-merchant-webui/src/screens/CreateProductScreen.tsx:77
+#: packages/taler-merchant-webui/src/screens/CreateProductScreen.tsx:81
msgid "Customers order whole pieces."
msgstr "Die Kundschaft bestellt ganze Stücke."
-#: packages/taler-merchant-webui/src/screens/CreateProductScreen.tsx:78
+#: packages/taler-merchant-webui/src/screens/CreateProductScreen.tsx:85
msgid "Bottle"
msgstr "Flasche"
-#: packages/taler-merchant-webui/src/screens/CreateProductScreen.tsx:78
+#: packages/taler-merchant-webui/src/screens/CreateProductScreen.tsx:87
msgid "Customers order whole bottles."
msgstr "Kundschaft bestellt ganze Flaschen."
-#: packages/taler-merchant-webui/src/screens/CreateProductScreen.tsx:79
+#: packages/taler-merchant-webui/src/screens/CreateProductScreen.tsx:91
msgid "Box"
msgstr "Schachtel"
-#: packages/taler-merchant-webui/src/screens/CreateProductScreen.tsx:79
+#: packages/taler-merchant-webui/src/screens/CreateProductScreen.tsx:93
msgid "Customers order whole boxes."
msgstr "Kundschaft bestellt ganze Schachteln."
# allow-english: same word in German
-#: packages/taler-merchant-webui/src/screens/CreateProductScreen.tsx:80
+#: packages/taler-merchant-webui/src/screens/CreateProductScreen.tsx:97
msgid "Portion"
msgstr "Portion"
-#: packages/taler-merchant-webui/src/screens/CreateProductScreen.tsx:80
+#: packages/taler-merchant-webui/src/screens/CreateProductScreen.tsx:99
msgid "Customers order whole portions."
msgstr "Kundschaft bestellt ganze Portionen."
-#: packages/taler-merchant-webui/src/screens/CreateProductScreen.tsx:81
+#: packages/taler-merchant-webui/src/screens/CreateProductScreen.tsx:103
msgid "Kilogram (kg)"
msgstr "Kilogramm (kg)"
-#: packages/taler-merchant-webui/src/screens/CreateProductScreen.tsx:81
+#: packages/taler-merchant-webui/src/screens/CreateProductScreen.tsx:105
msgid "Customers can order fractions of a kilogram."
msgstr "Kundschaft kann Bruchteile eines Kilogramms bestellen."
-#: packages/taler-merchant-webui/src/screens/CreateProductScreen.tsx:82
+#: packages/taler-merchant-webui/src/screens/CreateProductScreen.tsx:109
msgid "Gram (g)"
msgstr "Gramm (g)"
-#: packages/taler-merchant-webui/src/screens/CreateProductScreen.tsx:82
+#: packages/taler-merchant-webui/src/screens/CreateProductScreen.tsx:111
msgid "Customers can order fractional grams."
msgstr "Kundschaft kann Bruchteile eines Gramms bestellen."
-#: packages/taler-merchant-webui/src/screens/CreateProductScreen.tsx:83
+#: packages/taler-merchant-webui/src/screens/CreateProductScreen.tsx:115
msgid "Litre (l)"
msgstr "Liter (l)"
-#: packages/taler-merchant-webui/src/screens/CreateProductScreen.tsx:83
+#: packages/taler-merchant-webui/src/screens/CreateProductScreen.tsx:117
msgid "Customers can order fractions of a litre."
msgstr "Kundschaft kann Bruchteile eines Liters bestellen."
-#: packages/taler-merchant-webui/src/screens/CreateProductScreen.tsx:84
+#: packages/taler-merchant-webui/src/screens/CreateProductScreen.tsx:121
msgid "Millilitre (ml)"
msgstr "Milliliter (ml)"
-#: packages/taler-merchant-webui/src/screens/CreateProductScreen.tsx:84
+#: packages/taler-merchant-webui/src/screens/CreateProductScreen.tsx:123
msgid "Customers can order fractional millilitres."
msgstr "Kundschaft kann Bruchteile eines Milliliters bestellen."
-#: packages/taler-merchant-webui/src/screens/CreateProductScreen.tsx:85
+#: packages/taler-merchant-webui/src/screens/CreateProductScreen.tsx:127
msgid "Metre (m)"
msgstr "Meter (m)"
-#: packages/taler-merchant-webui/src/screens/CreateProductScreen.tsx:85
+#: packages/taler-merchant-webui/src/screens/CreateProductScreen.tsx:129
msgid "Customers can order fractional metres."
msgstr "Kundschaft kann Bruchteile eines Meters bestellen."
-#: packages/taler-merchant-webui/src/screens/CreateProductScreen.tsx:86
+#: packages/taler-merchant-webui/src/screens/CreateProductScreen.tsx:133
msgid "Hour (h)"
msgstr "Stunde (h)"
-#: packages/taler-merchant-webui/src/screens/CreateProductScreen.tsx:86
+#: packages/taler-merchant-webui/src/screens/CreateProductScreen.tsx:135
msgid "Customers can order fractional hours."
msgstr "Kundschaft kann Bruchteile einer Stunde bestellen."
-#: packages/taler-merchant-webui/src/screens/CreateProductScreen.tsx:267
-#: packages/taler-merchant-webui/src/screens/CreateProductScreen.tsx:373
+#: packages/taler-merchant-webui/src/screens/CreateProductScreen.tsx:343
+#: packages/taler-merchant-webui/src/screens/CreateProductScreen.tsx:466
msgid "Edit Product: %1$s"
msgstr "Produkt: %1$s bearbeiten"
-#: packages/taler-merchant-webui/src/screens/CreateProductScreen.tsx:268
-#: packages/taler-merchant-webui/src/screens/CreateProductScreen.tsx:374
+#: packages/taler-merchant-webui/src/screens/CreateProductScreen.tsx:344
+#: packages/taler-merchant-webui/src/screens/CreateProductScreen.tsx:469
msgid "Manage product definitions, prices, units, and inventory categories."
msgstr "Verwalten Sie Produkte, Preise, Einheiten und Bestandskategorien."
-#: packages/taler-merchant-webui/src/screens/CreateProductScreen.tsx:273
-#: packages/taler-merchant-webui/src/screens/CreateProductScreen.tsx:278
+#: packages/taler-merchant-webui/src/screens/CreateProductScreen.tsx:349
+#: packages/taler-merchant-webui/src/screens/CreateProductScreen.tsx:354
msgid "Product details could not be loaded"
msgstr "Produktdetails konnten nicht geladen werden"
-#: packages/taler-merchant-webui/src/screens/CreateProductScreen.tsx:291
+#: packages/taler-merchant-webui/src/screens/CreateProductScreen.tsx:367
msgid "Please enter a product name."
msgstr "Bitte geben Sie einen Produktnamen ein."
-#: packages/taler-merchant-webui/src/screens/CreateProductScreen.tsx:295
+#: packages/taler-merchant-webui/src/screens/CreateProductScreen.tsx:371
msgid "Remove or replace the product image before saving."
msgstr "Entfernen oder ersetzen Sie das Produktbild vor dem Speichern."
-#: packages/taler-merchant-webui/src/screens/CreateProductScreen.tsx:299
+#: packages/taler-merchant-webui/src/screens/CreateProductScreen.tsx:375
msgid "Enter a valid price in the merchant currency."
msgstr "Geben Sie einen gültigen Preis in der Händlerwährung ein."
-#: packages/taler-merchant-webui/src/screens/CreateProductScreen.tsx:303
+#: packages/taler-merchant-webui/src/screens/CreateProductScreen.tsx:382
msgid "Enter a non-negative whole stock quantity."
msgstr "Geben Sie einen nicht negativen ganzzahligen Lagerbestand ein."
-#: packages/taler-merchant-webui/src/screens/CreateProductScreen.tsx:354
+#: packages/taler-merchant-webui/src/screens/CreateProductScreen.tsx:439
msgid "General"
msgstr "Allgemein"
-#: packages/taler-merchant-webui/src/screens/CreateProductScreen.tsx:362
+#: packages/taler-merchant-webui/src/screens/CreateProductScreen.tsx:449
msgid "Failed to save product. Please check input fields."
msgstr ""
"Das Produkt konnte nicht gespeichert werden. Bitte prüfen Sie die Eingaben."
-#: packages/taler-merchant-webui/src/screens/CreateProductScreen.tsx:373
+#: packages/taler-merchant-webui/src/screens/CreateProductScreen.tsx:467
msgid "Create New Product"
msgstr "Neues Produkt anlegen"
-#: packages/taler-merchant-webui/src/screens/CreateProductScreen.tsx:388
-#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:786
+#: packages/taler-merchant-webui/src/screens/CreateProductScreen.tsx:486
+#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:981
msgid "1. Basic Information"
msgstr "1. Grundangaben"
-#: packages/taler-merchant-webui/src/screens/CreateProductScreen.tsx:393
+#: packages/taler-merchant-webui/src/screens/CreateProductScreen.tsx:494
msgid "Product Name"
msgstr "Produktname"
-#: packages/taler-merchant-webui/src/screens/CreateProductScreen.tsx:399
+#: packages/taler-merchant-webui/src/screens/CreateProductScreen.tsx:500
msgid "e.g. Espresso Single"
msgstr "z. B. Espresso einfach"
-#: packages/taler-merchant-webui/src/screens/CreateProductScreen.tsx:404
+#: packages/taler-merchant-webui/src/screens/CreateProductScreen.tsx:507
msgid "Product name as customers see it in contracts and receipts."
msgstr ""
"Der Produktname, wie ihn die Kundschaft in Verträgen und auf Belegen sieht."
-#: packages/taler-merchant-webui/src/screens/CreateProductScreen.tsx:414
+#: packages/taler-merchant-webui/src/screens/CreateProductScreen.tsx:520
msgid "Freshly roasted single shot espresso..."
msgstr "Frisch gerösteter Espresso, einfach …"
-#: packages/taler-merchant-webui/src/screens/CreateProductScreen.tsx:419
+#: packages/taler-merchant-webui/src/screens/CreateProductScreen.tsx:527
msgid "What customers read before completing payment."
msgstr "Was die Kundschaft vor dem Bezahlen liest."
-#: packages/taler-merchant-webui/src/screens/CreateProductScreen.tsx:424
+#: packages/taler-merchant-webui/src/screens/CreateProductScreen.tsx:532
msgid "Product Image"
msgstr "Produktbild"
-#: packages/taler-merchant-webui/src/screens/CreateProductScreen.tsx:427
+#: packages/taler-merchant-webui/src/screens/CreateProductScreen.tsx:535
msgid ""
"Upload a product image (PNG, JPEG, WebP, max 1 MB). Shown to customers in "
"Web POS and digital order contracts."
@@ -5020,57 +5018,57 @@ msgstr ""
"Laden Sie ein Produktbild hoch (PNG, JPEG, WebP, max. 1 MB). Es wird der "
"Kundschaft in der Web-Kasse und in digitalen Bestellverträgen angezeigt."
-#: packages/taler-merchant-webui/src/screens/CreateProductScreen.tsx:434
+#: packages/taler-merchant-webui/src/screens/CreateProductScreen.tsx:542
msgid "2. Pricing & Units"
msgstr "2. Preise und Einheiten"
-#: packages/taler-merchant-webui/src/screens/CreateProductScreen.tsx:442
+#: packages/taler-merchant-webui/src/screens/CreateProductScreen.tsx:550
msgid "Price per unit"
msgstr "Preis pro Einheit"
-#: packages/taler-merchant-webui/src/screens/CreateProductScreen.tsx:449
+#: packages/taler-merchant-webui/src/screens/CreateProductScreen.tsx:557
msgid "What one of these costs, including any tax."
msgstr "Was ein Stück davon kostet, einschließlich Steuern."
-#: packages/taler-merchant-webui/src/screens/CreateProductScreen.tsx:455
+#: packages/taler-merchant-webui/src/screens/CreateProductScreen.tsx:566
msgid "Measurement Unit"
msgstr "Maßeinheit"
-#: packages/taler-merchant-webui/src/screens/CreateProductScreen.tsx:468
+#: packages/taler-merchant-webui/src/screens/CreateProductScreen.tsx:579
msgid "Other... (Custom free-text unit)"
msgstr "Andere … (eigene Einheit)"
-#: packages/taler-merchant-webui/src/screens/CreateProductScreen.tsx:475
+#: packages/taler-merchant-webui/src/screens/CreateProductScreen.tsx:586
msgid "e.g. packet, barrel, sachet"
msgstr "z. B. Packung, Fass, Beutel"
-#: packages/taler-merchant-webui/src/screens/CreateProductScreen.tsx:493
+#: packages/taler-merchant-webui/src/screens/CreateProductScreen.tsx:606
msgid "3. Stock Control"
msgstr "3. Bestandsführung"
-#: packages/taler-merchant-webui/src/screens/CreateProductScreen.tsx:504
+#: packages/taler-merchant-webui/src/screens/CreateProductScreen.tsx:619
msgid "Count inventory stock for this product"
msgstr "Bestand für dieses Produkt führen"
-#: packages/taler-merchant-webui/src/screens/CreateProductScreen.tsx:507
+#: packages/taler-merchant-webui/src/screens/CreateProductScreen.tsx:622
msgid "Enable to track quantity in stock and reserve items during checkout."
msgstr ""
"Einschalten, um den Bestand zu führen und Artikel beim Bezahlen zu "
"reservieren."
-#: packages/taler-merchant-webui/src/screens/CreateProductScreen.tsx:515
+#: packages/taler-merchant-webui/src/screens/CreateProductScreen.tsx:633
msgid "Units in Stock"
msgstr "Bestand in Einheiten"
-#: packages/taler-merchant-webui/src/screens/CreateProductScreen.tsx:528
+#: packages/taler-merchant-webui/src/screens/CreateProductScreen.tsx:651
msgid "Next Delivery Date"
msgstr "Nächster Liefertermin"
-#: packages/taler-merchant-webui/src/screens/CreateProductScreen.tsx:547
+#: packages/taler-merchant-webui/src/screens/CreateProductScreen.tsx:672
msgid "4. Product Categories (Point of Sale)"
msgstr "4. Produktkategorien (Point of Sale)"
-#: packages/taler-merchant-webui/src/screens/CreateProductScreen.tsx:549
+#: packages/taler-merchant-webui/src/screens/CreateProductScreen.tsx:674
msgid ""
"Assign one or multiple categories to organize this product in the Web PoS "
"terminal catalog."
@@ -5078,15 +5076,15 @@ msgstr ""
"Ordnen Sie eine oder mehrere Kategorien zu, um dieses Produkt im Katalog der "
"Web-Kasse zu ordnen."
-#: packages/taler-merchant-webui/src/screens/CreateProductScreen.tsx:553
+#: packages/taler-merchant-webui/src/screens/CreateProductScreen.tsx:678
msgid "Selected"
msgstr "Ausgewählt"
-#: packages/taler-merchant-webui/src/screens/CreateProductScreen.tsx:595
+#: packages/taler-merchant-webui/src/screens/CreateProductScreen.tsx:731
msgid "existing products"
msgstr "vorhandene Produkte"
-#: packages/taler-merchant-webui/src/screens/CreateProductScreen.tsx:609
+#: packages/taler-merchant-webui/src/screens/CreateProductScreen.tsx:746
msgid ""
"Categories group your products so the counter till is quicker to use. You "
"can add this product to one later."
@@ -5094,39 +5092,39 @@ msgstr ""
"Kategorien fassen Ihre Produkte zusammen, damit die Kasse schneller zu "
"bedienen ist. Sie können dieses Produkt später einer Kategorie zuordnen."
-#: packages/taler-merchant-webui/src/screens/CreateProductScreen.tsx:617
+#: packages/taler-merchant-webui/src/screens/CreateProductScreen.tsx:757
msgid "Create a category without leaving this product"
msgstr "Eine Kategorie erstellen, ohne dieses Produkt zu verlassen"
-#: packages/taler-merchant-webui/src/screens/CreateProductScreen.tsx:624
+#: packages/taler-merchant-webui/src/screens/CreateProductScreen.tsx:768
msgid "Category name"
msgstr "Kategoriename"
-#: packages/taler-merchant-webui/src/screens/CreateProductScreen.tsx:637
+#: packages/taler-merchant-webui/src/screens/CreateProductScreen.tsx:783
msgid "Could not create the category"
msgstr "Die Kategorie konnte nicht erstellt werden"
-#: packages/taler-merchant-webui/src/screens/CreateProductScreen.tsx:644
+#: packages/taler-merchant-webui/src/screens/CreateProductScreen.tsx:794
msgid "Creating..."
msgstr "Wird erstellt …"
-#: packages/taler-merchant-webui/src/screens/CreateProductScreen.tsx:644
+#: packages/taler-merchant-webui/src/screens/CreateProductScreen.tsx:794
msgid "Create category"
msgstr "Kategorie erstellen"
-#: packages/taler-merchant-webui/src/screens/CreateProductScreen.tsx:656
+#: packages/taler-merchant-webui/src/screens/CreateProductScreen.tsx:810
msgid "5. Advanced Options"
msgstr "5. Erweiterte Optionen"
-#: packages/taler-merchant-webui/src/screens/CreateProductScreen.tsx:657
+#: packages/taler-merchant-webui/src/screens/CreateProductScreen.tsx:811
msgid "Product ID override and age verification requirements."
msgstr "Abweichende Produktkennung und Anforderungen an die Altersprüfung."
-#: packages/taler-merchant-webui/src/screens/CreateProductScreen.tsx:675
+#: packages/taler-merchant-webui/src/screens/CreateProductScreen.tsx:834
msgid "Product Identifier (ID)"
msgstr "Produktkennung (ID)"
-#: packages/taler-merchant-webui/src/screens/CreateProductScreen.tsx:698
+#: packages/taler-merchant-webui/src/screens/CreateProductScreen.tsx:859
msgid ""
"Appears in web addresses and POS integrations. Cannot be changed once "
"created."
@@ -5134,43 +5132,43 @@ msgstr ""
"Erscheint in Webadressen und Kassenanbindungen. Nach dem Anlegen nicht "
"änderbar."
-#: packages/taler-merchant-webui/src/screens/CreateProductScreen.tsx:704
+#: packages/taler-merchant-webui/src/screens/CreateProductScreen.tsx:868
msgid "Minimum Age Restriction (in years)"
msgstr "Altersbeschränkung (in Jahren)"
-#: packages/taler-merchant-webui/src/screens/CreateProductScreen.tsx:733
-#: packages/taler-merchant-webui/src/screens/CreateTemplateScreen.tsx:663
-#: packages/taler-merchant-webui/src/screens/CreateWebhookScreen.tsx:467
-#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:1493
+#: packages/taler-merchant-webui/src/screens/CreateProductScreen.tsx:907
+#: packages/taler-merchant-webui/src/screens/CreateTemplateScreen.tsx:786
+#: packages/taler-merchant-webui/src/screens/CreateWebhookScreen.tsx:609
+#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:1851
msgid "Saving..."
msgstr "Wird gespeichert …"
-#: packages/taler-merchant-webui/src/screens/CreateProductScreen.tsx:733
+#: packages/taler-merchant-webui/src/screens/CreateProductScreen.tsx:909
msgid "Save Product Changes"
msgstr "Produktänderungen speichern"
-#: packages/taler-merchant-webui/src/screens/CreateProductScreen.tsx:733
+#: packages/taler-merchant-webui/src/screens/CreateProductScreen.tsx:910
msgid "Add Product"
msgstr "Produkt hinzufügen"
-#: packages/taler-merchant-webui/src/screens/TemplatesScreen.tsx:108
+#: packages/taler-merchant-webui/src/screens/TemplatesScreen.tsx:129
msgid "Reusable order definitions and printable payment QR codes."
msgstr "Wiederverwendbare Bestellvorlagen und druckbare Zahlungs-QR-Codes."
-#: packages/taler-merchant-webui/src/screens/TemplatesScreen.tsx:109
-#: packages/taler-merchant-webui/src/screens/TemplatesScreen.tsx:129
+#: packages/taler-merchant-webui/src/screens/TemplatesScreen.tsx:130
+#: packages/taler-merchant-webui/src/screens/TemplatesScreen.tsx:158
msgid "+ New template"
msgstr "+ Neue Vorlage"
-#: packages/taler-merchant-webui/src/screens/TemplatesScreen.tsx:114
+#: packages/taler-merchant-webui/src/screens/TemplatesScreen.tsx:137
msgid "Could not load templates"
msgstr "Vorlagen konnten nicht geladen werden"
-#: packages/taler-merchant-webui/src/screens/TemplatesScreen.tsx:124
+#: packages/taler-merchant-webui/src/screens/TemplatesScreen.tsx:149
msgid "No templates yet"
msgstr "Noch keine Vorlagen"
-#: packages/taler-merchant-webui/src/screens/TemplatesScreen.tsx:126
+#: packages/taler-merchant-webui/src/screens/TemplatesScreen.tsx:151
msgid ""
"A template is a sale you make over and over. Print its QR code for the "
"counter, or charge it yourself whenever you need it."
@@ -5179,155 +5177,155 @@ msgstr ""
"Code für die Theke aus, oder buchen Sie ihn selbst, wann immer Sie ihn "
"brauchen."
-#: packages/taler-merchant-webui/src/screens/TemplatesScreen.tsx:138
+#: packages/taler-merchant-webui/src/screens/TemplatesScreen.tsx:167
msgid "Search templates"
msgstr "Vorlagen suchen"
-#: packages/taler-merchant-webui/src/screens/TemplatesScreen.tsx:139
+#: packages/taler-merchant-webui/src/screens/TemplatesScreen.tsx:168
msgid "Search template name or ID..."
msgstr "Vorlagenname oder Kennung suchen …"
-#: packages/taler-merchant-webui/src/screens/TemplatesScreen.tsx:148
#: packages/taler-merchant-webui/src/screens/TemplatesScreen.tsx:179
+#: packages/taler-merchant-webui/src/screens/TemplatesScreen.tsx:238
msgid "No templates found matching your search."
msgstr "Keine Vorlagen gefunden, die zu Ihrer Suche passen."
-#: packages/taler-merchant-webui/src/screens/TemplatesScreen.tsx:157
-#: packages/taler-merchant-webui/src/screens/TemplatesScreen.tsx:196
+#: packages/taler-merchant-webui/src/screens/TemplatesScreen.tsx:203
+#: packages/taler-merchant-webui/src/screens/TemplatesScreen.tsx:264
msgid "Show QR"
msgstr "QR-Code anzeigen"
-#: packages/taler-merchant-webui/src/screens/TemplatesScreen.tsx:158
-#: packages/taler-merchant-webui/src/screens/TemplatesScreen.tsx:197
-#: packages/taler-merchant-webui/src/screens/TemplateDetailsScreen.tsx:304
+#: packages/taler-merchant-webui/src/screens/TemplatesScreen.tsx:207
+#: packages/taler-merchant-webui/src/screens/TemplatesScreen.tsx:268
+#: packages/taler-merchant-webui/src/screens/TemplateDetailsScreen.tsx:332
msgid "Edit template"
msgstr "Vorlage bearbeiten"
-#: packages/taler-merchant-webui/src/screens/TemplatesScreen.tsx:159
-#: packages/taler-merchant-webui/src/screens/TemplatesScreen.tsx:198
-#: packages/taler-merchant-webui/src/screens/TemplateDetailsScreen.tsx:305
+#: packages/taler-merchant-webui/src/screens/TemplatesScreen.tsx:212
+#: packages/taler-merchant-webui/src/screens/TemplatesScreen.tsx:273
+#: packages/taler-merchant-webui/src/screens/TemplateDetailsScreen.tsx:337
msgid "Delete template"
msgstr "Vorlage löschen"
-#: packages/taler-merchant-webui/src/screens/TemplatesScreen.tsx:171
+#: packages/taler-merchant-webui/src/screens/TemplatesScreen.tsx:225
msgid "Template Name & ID"
msgstr "Vorlagenname und -ID"
-#: packages/taler-merchant-webui/src/screens/TemplatesScreen.tsx:225
-#: packages/taler-merchant-webui/src/screens/TemplateDetailsScreen.tsx:436
+#: packages/taler-merchant-webui/src/screens/TemplatesScreen.tsx:300
+#: packages/taler-merchant-webui/src/screens/TemplateDetailsScreen.tsx:478
msgid "Delete Template?"
msgstr "Vorlage löschen?"
-#: packages/taler-merchant-webui/src/screens/TemplatesScreen.tsx:227
-#: packages/taler-merchant-webui/src/screens/TemplateDetailsScreen.tsx:439
+#: packages/taler-merchant-webui/src/screens/TemplatesScreen.tsx:302
+#: packages/taler-merchant-webui/src/screens/TemplateDetailsScreen.tsx:481
msgid ""
"Any printed QR code for \"%1$s\" will stop working. This cannot be undone."
msgstr ""
"Alle gedruckten QR-Codes für „%1$s“ funktionieren danach nicht mehr. Dies "
"kann nicht rückgängig gemacht werden."
-#: packages/taler-merchant-webui/src/screens/TemplatesScreen.tsx:244
+#: packages/taler-merchant-webui/src/screens/TemplatesScreen.tsx:319
msgid "Deleting…"
msgstr "Wird gelöscht …"
-#: packages/taler-merchant-webui/src/screens/TemplatesScreen.tsx:244
-#: packages/taler-merchant-webui/src/screens/TemplateDetailsScreen.tsx:447
+#: packages/taler-merchant-webui/src/screens/TemplatesScreen.tsx:319
+#: packages/taler-merchant-webui/src/screens/TemplateDetailsScreen.tsx:501
msgid "Delete Template"
msgstr "Vorlage löschen"
-#: packages/taler-merchant-webui/src/screens/TemplatesScreen.tsx:247
+#: packages/taler-merchant-webui/src/screens/TemplatesScreen.tsx:324
msgid "The template could not be deleted"
msgstr "Die Vorlage konnte nicht gelöscht werden"
-#: packages/taler-merchant-webui/src/screens/TemplatesScreen.tsx:293
+#: packages/taler-merchant-webui/src/screens/TemplatesScreen.tsx:390
msgid "🖨 Print Sheet"
msgstr "🖨 Blatt drucken"
-#: packages/taler-merchant-webui/src/screens/CreateTemplateScreen.tsx:184
+#: packages/taler-merchant-webui/src/screens/CreateTemplateScreen.tsx:223
msgid "Enter a valid payment duration."
msgstr "Geben Sie eine gültige Zahlungsdauer ein."
-#: packages/taler-merchant-webui/src/screens/CreateTemplateScreen.tsx:188
+#: packages/taler-merchant-webui/src/screens/CreateTemplateScreen.tsx:227
msgid "Please enter a template name."
msgstr "Bitte geben Sie einen Vorlagennamen ein."
-#: packages/taler-merchant-webui/src/screens/CreateTemplateScreen.tsx:197
+#: packages/taler-merchant-webui/src/screens/CreateTemplateScreen.tsx:237
msgid "A fixed amount (%1$s)"
msgstr "Ein fester Betrag (%1$s)"
-#: packages/taler-merchant-webui/src/screens/CreateTemplateScreen.tsx:198
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1180
+#: packages/taler-merchant-webui/src/screens/CreateTemplateScreen.tsx:239
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1404
msgid "An amount the customer enters"
msgstr "Ein Betrag, den die Kundschaft eingibt"
-#: packages/taler-merchant-webui/src/screens/CreateTemplateScreen.tsx:199
+#: packages/taler-merchant-webui/src/screens/CreateTemplateScreen.tsx:241
msgid "Products from your inventory"
msgstr "Produkte aus Ihrem Bestand"
-#: packages/taler-merchant-webui/src/screens/CreateTemplateScreen.tsx:209
+#: packages/taler-merchant-webui/src/screens/CreateTemplateScreen.tsx:253
msgid "Enter a valid fixed amount in the selected currency."
msgstr "Geben Sie einen gültigen Festbetrag in der ausgewählten Währung ein."
-#: packages/taler-merchant-webui/src/screens/CreateTemplateScreen.tsx:213
+#: packages/taler-merchant-webui/src/screens/CreateTemplateScreen.tsx:261
msgid "Enter a valid minimum age between 0 and 200."
msgstr "Geben Sie ein gültiges Mindestalter zwischen 0 und 200 ein."
-#: packages/taler-merchant-webui/src/screens/CreateTemplateScreen.tsx:286
+#: packages/taler-merchant-webui/src/screens/CreateTemplateScreen.tsx:338
msgid "Failed to save template. Please check input parameters."
msgstr ""
"Die Vorlage konnte nicht gespeichert werden. Bitte prüfen Sie die Eingaben."
-#: packages/taler-merchant-webui/src/screens/CreateTemplateScreen.tsx:299
-#: packages/taler-merchant-webui/src/screens/CreateTemplateScreen.tsx:321
+#: packages/taler-merchant-webui/src/screens/CreateTemplateScreen.tsx:355
+#: packages/taler-merchant-webui/src/screens/CreateTemplateScreen.tsx:377
msgid "Edit Template"
msgstr "Vorlage bearbeiten"
-#: packages/taler-merchant-webui/src/screens/CreateTemplateScreen.tsx:300
-#: packages/taler-merchant-webui/src/screens/CreateTemplateScreen.tsx:322
+#: packages/taler-merchant-webui/src/screens/CreateTemplateScreen.tsx:356
+#: packages/taler-merchant-webui/src/screens/CreateTemplateScreen.tsx:378
msgid "Define reusable payment types, fixed-item orders, or donation QR codes."
msgstr ""
"Legen Sie wiederverwendbare Zahlungsarten, Bestellungen mit festen Artikeln "
"oder Spenden-QR-Codes fest."
-#: packages/taler-merchant-webui/src/screens/CreateTemplateScreen.tsx:305
-#: packages/taler-merchant-webui/src/screens/CreateTemplateScreen.tsx:310
+#: packages/taler-merchant-webui/src/screens/CreateTemplateScreen.tsx:361
+#: packages/taler-merchant-webui/src/screens/CreateTemplateScreen.tsx:366
msgid "Template details could not be loaded"
msgstr "Vorlagendetails konnten nicht geladen werden"
-#: packages/taler-merchant-webui/src/screens/CreateTemplateScreen.tsx:321
+#: packages/taler-merchant-webui/src/screens/CreateTemplateScreen.tsx:377
msgid "New Template"
msgstr "Neue Vorlage"
-#: packages/taler-merchant-webui/src/screens/CreateTemplateScreen.tsx:333
+#: packages/taler-merchant-webui/src/screens/CreateTemplateScreen.tsx:394
msgid "Could not save the template"
msgstr "Die Vorlage konnte nicht gespeichert werden"
-#: packages/taler-merchant-webui/src/screens/CreateTemplateScreen.tsx:339
-#: packages/taler-merchant-webui/src/screens/TemplateDetailsScreen.tsx:324
+#: packages/taler-merchant-webui/src/screens/CreateTemplateScreen.tsx:401
+#: packages/taler-merchant-webui/src/screens/TemplateDetailsScreen.tsx:360
msgid "1. What it Sells"
msgstr "1. Was verkauft wird"
-#: packages/taler-merchant-webui/src/screens/CreateTemplateScreen.tsx:342
+#: packages/taler-merchant-webui/src/screens/CreateTemplateScreen.tsx:404
msgid "Choose how this template's orders are presented to customer wallets."
msgstr ""
"Wählen Sie, wie die Bestellungen dieser Vorlage den Wallets der Kundschaft "
"dargestellt werden."
-#: packages/taler-merchant-webui/src/screens/CreateTemplateScreen.tsx:343
+#: packages/taler-merchant-webui/src/screens/CreateTemplateScreen.tsx:405
msgid "Kept as it is — this portal cannot change what this template sells."
msgstr ""
"Bleibt unverändert – dieses Portal kann nicht ändern, was die Vorlage "
"verkauft."
-#: packages/taler-merchant-webui/src/screens/CreateTemplateScreen.tsx:351
+#: packages/taler-merchant-webui/src/screens/CreateTemplateScreen.tsx:413
msgid "🛍️ This template sells products from your inventory."
msgstr "🛍️ Diese Vorlage verkauft Produkte aus Ihrem Bestand."
-#: packages/taler-merchant-webui/src/screens/CreateTemplateScreen.tsx:352
+#: packages/taler-merchant-webui/src/screens/CreateTemplateScreen.tsx:414
msgid "🌐 This template sells access to a website."
msgstr "🌐 Diese Vorlage verkauft Zugang zu einer Website."
-#: packages/taler-merchant-webui/src/screens/CreateTemplateScreen.tsx:355
+#: packages/taler-merchant-webui/src/screens/CreateTemplateScreen.tsx:417
msgid ""
"Its settings for that were made elsewhere and are kept exactly as they are. "
"You can still change the name, the description, and the options below."
@@ -5335,21 +5333,21 @@ msgstr ""
"Die dortigen Einstellungen wurden anderswo gemacht und bleiben unverändert. "
"Name, Beschreibung und die Optionen unten können Sie weiterhin ändern."
-#: packages/taler-merchant-webui/src/screens/CreateTemplateScreen.tsx:386
-#: packages/taler-merchant-webui/src/screens/TemplateDetailsScreen.tsx:362
+#: packages/taler-merchant-webui/src/screens/CreateTemplateScreen.tsx:452
+#: packages/taler-merchant-webui/src/screens/TemplateDetailsScreen.tsx:404
msgid "2. Template Details"
msgstr "2. Vorlagendetails"
-#: packages/taler-merchant-webui/src/screens/CreateTemplateScreen.tsx:391
-#: packages/taler-merchant-webui/src/screens/TemplateDetailsScreen.tsx:366
+#: packages/taler-merchant-webui/src/screens/CreateTemplateScreen.tsx:460
+#: packages/taler-merchant-webui/src/screens/TemplateDetailsScreen.tsx:407
msgid "Template Name"
msgstr "Vorlagenname"
-#: packages/taler-merchant-webui/src/screens/CreateTemplateScreen.tsx:397
+#: packages/taler-merchant-webui/src/screens/CreateTemplateScreen.tsx:466
msgid "e.g. Espresso Stand QR Code"
msgstr "z. B. QR-Code Espressostand"
-#: packages/taler-merchant-webui/src/screens/CreateTemplateScreen.tsx:402
+#: packages/taler-merchant-webui/src/screens/CreateTemplateScreen.tsx:473
msgid ""
"What this template is for in your portal dashboard so you can identify it "
"later."
@@ -5357,15 +5355,15 @@ msgstr ""
"Wofür diese Vorlage in Ihrer Übersicht steht, damit Sie sie später "
"wiedererkennen."
-#: packages/taler-merchant-webui/src/screens/CreateTemplateScreen.tsx:407
+#: packages/taler-merchant-webui/src/screens/CreateTemplateScreen.tsx:481
msgid "What the customer sees (Order Summary)"
msgstr "Was die Kundschaft sieht (Bestellübersicht)"
-#: packages/taler-merchant-webui/src/screens/CreateTemplateScreen.tsx:412
+#: packages/taler-merchant-webui/src/screens/CreateTemplateScreen.tsx:486
msgid "e.g. Single Espresso Coffee"
msgstr "z. B. Espresso einfach"
-#: packages/taler-merchant-webui/src/screens/CreateTemplateScreen.tsx:417
+#: packages/taler-merchant-webui/src/screens/CreateTemplateScreen.tsx:493
msgid ""
"The order description shown inside customer wallets. Leave blank to let the "
"customer describe it, optionally starting from a description you suggest "
@@ -5375,28 +5373,28 @@ msgstr ""
"lassen, damit die Kundschaft sie selbst schreibt, wahlweise ausgehend von "
"einem Vorschlag unten."
-#: packages/taler-merchant-webui/src/screens/CreateTemplateScreen.tsx:423
+#: packages/taler-merchant-webui/src/screens/CreateTemplateScreen.tsx:499
msgid "Fixed Amount"
msgstr "Fester Betrag"
-#: packages/taler-merchant-webui/src/screens/CreateTemplateScreen.tsx:430
+#: packages/taler-merchant-webui/src/screens/CreateTemplateScreen.tsx:506
msgid "Select currency and enter the fixed price charged for every order."
msgstr ""
"Wählen Sie die Währung und geben Sie den festen Preis je Bestellung ein."
-#: packages/taler-merchant-webui/src/screens/CreateTemplateScreen.tsx:440
+#: packages/taler-merchant-webui/src/screens/CreateTemplateScreen.tsx:516
msgid "3. Advanced Options"
msgstr "3. Erweiterte Optionen"
-#: packages/taler-merchant-webui/src/screens/CreateTemplateScreen.tsx:441
+#: packages/taler-merchant-webui/src/screens/CreateTemplateScreen.tsx:517
msgid "Template identifier, payment expiration, and age limits."
msgstr "Kennung der Vorlage, Ablauf der Zahlung und Altersgrenzen."
-#: packages/taler-merchant-webui/src/screens/CreateTemplateScreen.tsx:459
+#: packages/taler-merchant-webui/src/screens/CreateTemplateScreen.tsx:540
msgid "Template Identifier (ID)"
msgstr "Kennung der Vorlage (ID)"
-#: packages/taler-merchant-webui/src/screens/CreateTemplateScreen.tsx:482
+#: packages/taler-merchant-webui/src/screens/CreateTemplateScreen.tsx:565
msgid ""
"Appears in web addresses and printed QR codes. Cannot be changed once "
"created."
@@ -5404,12 +5402,12 @@ msgstr ""
"Erscheint in Webadressen und gedruckten QR-Codes. Nach dem Anlegen nicht "
"änderbar."
-#: packages/taler-merchant-webui/src/screens/CreateTemplateScreen.tsx:492
+#: packages/taler-merchant-webui/src/screens/CreateTemplateScreen.tsx:575
msgid "How long the customer has to pay once they scan the QR code."
msgstr ""
"Wie lange die Kundschaft nach dem Scannen des QR-Codes zum Bezahlen hat."
-#: packages/taler-merchant-webui/src/screens/CreateTemplateScreen.tsx:493
+#: packages/taler-merchant-webui/src/screens/CreateTemplateScreen.tsx:576
msgid ""
"How long the customer has to pay once they scan the QR code. Left alone, "
"orders follow your merchant account's deadline."
@@ -5417,36 +5415,36 @@ msgstr ""
"Wie lange die Kundschaft nach dem Scannen zum Bezahlen hat. Ohne Änderung "
"gilt die Frist Ihres Händlerkontos."
-#: packages/taler-merchant-webui/src/screens/CreateTemplateScreen.tsx:505
+#: packages/taler-merchant-webui/src/screens/CreateTemplateScreen.tsx:591
msgid "Minimum Age Requirement"
msgstr "Mindestalter"
-#: packages/taler-merchant-webui/src/screens/CreateTemplateScreen.tsx:515
+#: packages/taler-merchant-webui/src/screens/CreateTemplateScreen.tsx:608
msgid "Restricts who can pay. Leave at 0 for no restriction."
msgstr "Schränkt ein, wer zahlen darf. 0 bedeutet keine Einschränkung."
-#: packages/taler-merchant-webui/src/screens/CreateTemplateScreen.tsx:536
+#: packages/taler-merchant-webui/src/screens/CreateTemplateScreen.tsx:636
msgid "Which currency this code charges in."
msgstr "In welcher Währung dieser Code kassiert."
-#: packages/taler-merchant-webui/src/screens/CreateTemplateScreen.tsx:547
+#: packages/taler-merchant-webui/src/screens/CreateTemplateScreen.tsx:647
msgid "4. What the Customer Can Change"
msgstr "4. Was die Kundschaft ändern kann"
-#: packages/taler-merchant-webui/src/screens/CreateTemplateScreen.tsx:549
+#: packages/taler-merchant-webui/src/screens/CreateTemplateScreen.tsx:649
msgid "Optional. Start the customer off with a value they can still change."
msgstr ""
"Optional. Geben Sie der Kundschaft einen Startwert, den sie noch ändern kann."
-#: packages/taler-merchant-webui/src/screens/CreateTemplateScreen.tsx:559
+#: packages/taler-merchant-webui/src/screens/CreateTemplateScreen.tsx:660
msgid "Hide suggestions"
msgstr "Vorschläge ausblenden"
-#: packages/taler-merchant-webui/src/screens/CreateTemplateScreen.tsx:559
+#: packages/taler-merchant-webui/src/screens/CreateTemplateScreen.tsx:661
msgid "Show suggestions"
msgstr "Vorschläge anzeigen"
-#: packages/taler-merchant-webui/src/screens/CreateTemplateScreen.tsx:568
+#: packages/taler-merchant-webui/src/screens/CreateTemplateScreen.tsx:670
msgid ""
"Nothing is left to the customer — you fix both the amount and the "
"description above."
@@ -5454,38 +5452,38 @@ msgstr ""
"Der Kundschaft bleibt nichts überlassen – Sie legen oben Betrag und "
"Beschreibung fest."
-#: packages/taler-merchant-webui/src/screens/CreateTemplateScreen.tsx:583
+#: packages/taler-merchant-webui/src/screens/CreateTemplateScreen.tsx:690
msgid "Suggest a starting amount"
msgstr "Startbetrag vorschlagen"
-#: packages/taler-merchant-webui/src/screens/CreateTemplateScreen.tsx:585
-#: packages/taler-merchant-webui/src/screens/CreateTemplateScreen.tsx:628
+#: packages/taler-merchant-webui/src/screens/CreateTemplateScreen.tsx:692
+#: packages/taler-merchant-webui/src/screens/CreateTemplateScreen.tsx:746
msgid "They see this filled in and can still change it."
msgstr "Sie sehen dies vorausgefüllt und können es noch ändern."
-#: packages/taler-merchant-webui/src/screens/CreateTemplateScreen.tsx:608
+#: packages/taler-merchant-webui/src/screens/CreateTemplateScreen.tsx:719
msgid "Charged in the template currency, set under Advanced Options."
msgstr "Wird in der Währung der Vorlage berechnet, siehe erweiterte Optionen."
-#: packages/taler-merchant-webui/src/screens/CreateTemplateScreen.tsx:626
+#: packages/taler-merchant-webui/src/screens/CreateTemplateScreen.tsx:744
msgid "Suggest a description"
msgstr "Eine Beschreibung vorschlagen"
-#: packages/taler-merchant-webui/src/screens/CreateTemplateScreen.tsx:637
+#: packages/taler-merchant-webui/src/screens/CreateTemplateScreen.tsx:755
msgid "e.g. Donation to the animal shelter"
msgstr "z. B. Spende an das Tierheim"
-#: packages/taler-merchant-webui/src/screens/CreateTemplateScreen.tsx:663
-#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:1493
-#: packages/taler-merchant-webui/src/screens/CreateDeviceScreen.tsx:402
+#: packages/taler-merchant-webui/src/screens/CreateTemplateScreen.tsx:788
+#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:1853
+#: packages/taler-merchant-webui/src/screens/CreateDeviceScreen.tsx:477
msgid "Save Changes"
msgstr "Änderungen speichern"
-#: packages/taler-merchant-webui/src/screens/CreateTemplateScreen.tsx:663
+#: packages/taler-merchant-webui/src/screens/CreateTemplateScreen.tsx:789
msgid "Create Template"
msgstr "Vorlage erstellen"
-#: packages/taler-merchant-webui/src/screens/TemplateDetailsScreen.tsx:125
+#: packages/taler-merchant-webui/src/screens/TemplateDetailsScreen.tsx:134
msgid ""
"A customer picks the products for this template in their wallet, so an order "
"cannot be made from it here."
@@ -5493,7 +5491,7 @@ msgstr ""
"Die Kundschaft wählt die Produkte dieser Vorlage im Wallet, daher lässt sich "
"hier keine Bestellung daraus anlegen."
-#: packages/taler-merchant-webui/src/screens/TemplateDetailsScreen.tsx:127
+#: packages/taler-merchant-webui/src/screens/TemplateDetailsScreen.tsx:136
msgid ""
"This template sells access to a website, and an order for it is made by the "
"site as a visitor arrives."
@@ -5501,7 +5499,7 @@ msgstr ""
"Diese Vorlage verkauft Zugang zu einer Website; die Bestellung entsteht, "
"wenn jemand die Seite aufruft."
-#: packages/taler-merchant-webui/src/screens/TemplateDetailsScreen.tsx:129
+#: packages/taler-merchant-webui/src/screens/TemplateDetailsScreen.tsx:138
msgid ""
"This template leaves the amount to the customer. Suggest a starting amount "
"under \"What the customer can change\" to create orders from it here."
@@ -5510,7 +5508,7 @@ msgstr ""
"die Kundschaft ändern kann“ einen Startbetrag vor, um hier Bestellungen "
"daraus anzulegen."
-#: packages/taler-merchant-webui/src/screens/TemplateDetailsScreen.tsx:131
+#: packages/taler-merchant-webui/src/screens/TemplateDetailsScreen.tsx:140
msgid ""
"This template leaves the description to the customer. Suggest a description "
"under \"What the customer can change\" to create orders from it here."
@@ -5519,88 +5517,88 @@ msgstr ""
"„Was die Kundschaft ändern kann“ eine vor, um hier Bestellungen daraus "
"anzulegen."
-#: packages/taler-merchant-webui/src/screens/TemplateDetailsScreen.tsx:176
+#: packages/taler-merchant-webui/src/screens/TemplateDetailsScreen.tsx:185
msgid "The backend did not return an order ID."
msgstr "Das Backend hat keine Bestell-ID zurückgegeben."
-#: packages/taler-merchant-webui/src/screens/TemplateDetailsScreen.tsx:179
+#: packages/taler-merchant-webui/src/screens/TemplateDetailsScreen.tsx:190
msgid "Could not create an order from this template."
msgstr "Aus dieser Vorlage konnte keine Bestellung angelegt werden."
-#: packages/taler-merchant-webui/src/screens/TemplateDetailsScreen.tsx:207
-#: packages/taler-merchant-webui/src/screens/TemplateDetailsScreen.tsx:222
+#: packages/taler-merchant-webui/src/screens/TemplateDetailsScreen.tsx:223
+#: packages/taler-merchant-webui/src/screens/TemplateDetailsScreen.tsx:240
msgid "Template Details"
msgstr "Angaben zur Vorlage"
-#: packages/taler-merchant-webui/src/screens/TemplateDetailsScreen.tsx:207
+#: packages/taler-merchant-webui/src/screens/TemplateDetailsScreen.tsx:224
msgid "Loading template specifications…"
msgstr "Angaben zur Vorlage werden geladen …"
-#: packages/taler-merchant-webui/src/screens/TemplateDetailsScreen.tsx:210
+#: packages/taler-merchant-webui/src/screens/TemplateDetailsScreen.tsx:228
msgid "Fetching template details…"
msgstr "Angaben zur Vorlage werden geladen …"
-#: packages/taler-merchant-webui/src/screens/TemplateDetailsScreen.tsx:223
+#: packages/taler-merchant-webui/src/screens/TemplateDetailsScreen.tsx:241
msgid "The template could not be loaded."
msgstr "Die Vorlage konnte nicht geladen werden."
-#: packages/taler-merchant-webui/src/screens/TemplateDetailsScreen.tsx:225
+#: packages/taler-merchant-webui/src/screens/TemplateDetailsScreen.tsx:245
msgid "Could not load the template"
msgstr "Die Vorlage konnte nicht geladen werden"
-#: packages/taler-merchant-webui/src/screens/TemplateDetailsScreen.tsx:236
+#: packages/taler-merchant-webui/src/screens/TemplateDetailsScreen.tsx:257
msgid "Template Not Found"
msgstr "Vorlage nicht gefunden"
-#: packages/taler-merchant-webui/src/screens/TemplateDetailsScreen.tsx:237
+#: packages/taler-merchant-webui/src/screens/TemplateDetailsScreen.tsx:258
msgid "The requested template could not be located."
msgstr "Die angeforderte Vorlage konnte nicht gefunden werden."
-#: packages/taler-merchant-webui/src/screens/TemplateDetailsScreen.tsx:241
+#: packages/taler-merchant-webui/src/screens/TemplateDetailsScreen.tsx:262
msgid "Template Does Not Exist"
msgstr "Die Vorlage gibt es nicht"
-#: packages/taler-merchant-webui/src/screens/TemplateDetailsScreen.tsx:243
+#: packages/taler-merchant-webui/src/screens/TemplateDetailsScreen.tsx:264
msgid "Template \"%1$s\" was not found or may have been deleted."
msgstr ""
"Vorlage \"%1$s\" wurde nicht gefunden oder wurde möglicherweise gelöscht."
-#: packages/taler-merchant-webui/src/screens/TemplateDetailsScreen.tsx:250
+#: packages/taler-merchant-webui/src/screens/TemplateDetailsScreen.tsx:271
msgid "← Back to Templates"
msgstr "← Zurück zu den Vorlagen"
-#: packages/taler-merchant-webui/src/screens/TemplateDetailsScreen.tsx:264
+#: packages/taler-merchant-webui/src/screens/TemplateDetailsScreen.tsx:285
msgid "Template ID:"
msgstr "Vorlagenkennung:"
-#: packages/taler-merchant-webui/src/screens/TemplateDetailsScreen.tsx:268
+#: packages/taler-merchant-webui/src/screens/TemplateDetailsScreen.tsx:291
msgid "Could not refresh the template"
msgstr "Die Vorlage konnte nicht aktualisiert werden"
-#: packages/taler-merchant-webui/src/screens/TemplateDetailsScreen.tsx:275
+#: packages/taler-merchant-webui/src/screens/TemplateDetailsScreen.tsx:299
msgid "Template details"
msgstr "Vorlagendetails"
-#: packages/taler-merchant-webui/src/screens/TemplateDetailsScreen.tsx:277
+#: packages/taler-merchant-webui/src/screens/TemplateDetailsScreen.tsx:301
msgid "Review configured payment shape, summary text, and contract parameters."
msgstr ""
"Überprüfen Sie die konfigurierte Zahlungsform, den Zusammenfassungstext und "
"Vertragsparameter."
-#: packages/taler-merchant-webui/src/screens/TemplateDetailsScreen.tsx:292
+#: packages/taler-merchant-webui/src/screens/TemplateDetailsScreen.tsx:320
msgid "Create order from this template"
msgstr "Bestellung aus dieser Vorlage anlegen"
-#: packages/taler-merchant-webui/src/screens/TemplateDetailsScreen.tsx:300
-#: packages/taler-merchant-webui/src/screens/TemplateDetailsScreen.tsx:474
+#: packages/taler-merchant-webui/src/screens/TemplateDetailsScreen.tsx:325
+#: packages/taler-merchant-webui/src/screens/TemplateDetailsScreen.tsx:545
msgid "Print QR code"
msgstr "QR-Code drucken"
-#: packages/taler-merchant-webui/src/screens/TemplateDetailsScreen.tsx:303
+#: packages/taler-merchant-webui/src/screens/TemplateDetailsScreen.tsx:328
msgid "Template actions"
msgstr "Vorlagenaktionen"
-#: packages/taler-merchant-webui/src/screens/TemplateDetailsScreen.tsx:329
+#: packages/taler-merchant-webui/src/screens/TemplateDetailsScreen.tsx:365
msgid ""
"🌐 Access to a website. A visitor's arrival on the site turns this template "
"into an order."
@@ -5608,46 +5606,46 @@ msgstr ""
"🌐 Zugang zu einer Website. Wenn jemand die Seite aufruft, wird aus dieser "
"Vorlage eine Bestellung."
-#: packages/taler-merchant-webui/src/screens/TemplateDetailsScreen.tsx:372
+#: packages/taler-merchant-webui/src/screens/TemplateDetailsScreen.tsx:409
msgid "Template ID"
msgstr "Vorlagenkennung"
-#: packages/taler-merchant-webui/src/screens/TemplateDetailsScreen.tsx:379
+#: packages/taler-merchant-webui/src/screens/TemplateDetailsScreen.tsx:413
msgid "Order Summary Text"
msgstr "Kurzbeschreibung der Bestellung"
-#: packages/taler-merchant-webui/src/screens/TemplateDetailsScreen.tsx:384
-#: packages/taler-merchant-webui/src/screens/TemplateDetailsScreen.tsx:396
+#: packages/taler-merchant-webui/src/screens/TemplateDetailsScreen.tsx:418
+#: packages/taler-merchant-webui/src/screens/TemplateDetailsScreen.tsx:430
msgid "%1$s (suggested, the customer may change it)"
msgstr "%1$s (Vorschlag, die Kundschaft kann ihn ändern)"
-#: packages/taler-merchant-webui/src/screens/TemplateDetailsScreen.tsx:385
+#: packages/taler-merchant-webui/src/screens/TemplateDetailsScreen.tsx:419
msgid "The customer describes the order"
msgstr "Die Kundschaft beschreibt die Bestellung"
-#: packages/taler-merchant-webui/src/screens/TemplateDetailsScreen.tsx:390
+#: packages/taler-merchant-webui/src/screens/TemplateDetailsScreen.tsx:424
msgid "Configured Amount / Price"
msgstr "Festgelegter Betrag / Preis"
-#: packages/taler-merchant-webui/src/screens/TemplateDetailsScreen.tsx:398
+#: packages/taler-merchant-webui/src/screens/TemplateDetailsScreen.tsx:432
msgid "The products the customer picks"
msgstr "Die Produkte, die die Kundschaft wählt"
-#: packages/taler-merchant-webui/src/screens/TemplateDetailsScreen.tsx:399
+#: packages/taler-merchant-webui/src/screens/TemplateDetailsScreen.tsx:433
msgid "The customer enters the amount%1$s"
msgstr "Die Kundschaft gibt den Betrag ein%1$s"
-#: packages/taler-merchant-webui/src/screens/TemplateDetailsScreen.tsx:406
+#: packages/taler-merchant-webui/src/screens/TemplateDetailsScreen.tsx:440
msgid "3. Contract Deadlines & Rules"
msgstr "3. Vertragsfristen und Regeln"
-#: packages/taler-merchant-webui/src/screens/TemplateDetailsScreen.tsx:413
+#: packages/taler-merchant-webui/src/screens/TemplateDetailsScreen.tsx:448
msgid "Customers must pay within %1$s after the order is created."
msgstr ""
"Kunden müssen innerhalb von %1$s bezahlen, nachdem die Bestellung erstellt "
"wurde."
-#: packages/taler-merchant-webui/src/screens/TemplateDetailsScreen.tsx:415
+#: packages/taler-merchant-webui/src/screens/TemplateDetailsScreen.tsx:450
msgid ""
"Customers must pay within %1$s after the order is created (merchant account "
"default)."
@@ -5655,35 +5653,35 @@ msgstr ""
"Kunden müssen innerhalb von %1$s bezahlen, nachdem die Bestellung erstellt "
"wurde (Vorgabe des Händlerkontos)."
-#: packages/taler-merchant-webui/src/screens/TemplateDetailsScreen.tsx:416
+#: packages/taler-merchant-webui/src/screens/TemplateDetailsScreen.tsx:451
msgid "The merchant account's payment deadline applies."
msgstr "Die Zahlungsfrist des Händlerkontos gilt."
-#: packages/taler-merchant-webui/src/screens/TemplateDetailsScreen.tsx:422
+#: packages/taler-merchant-webui/src/screens/TemplateDetailsScreen.tsx:459
msgid "Minimum Customer Age"
msgstr "Mindestalter der Kundschaft"
-#: packages/taler-merchant-webui/src/screens/TemplateDetailsScreen.tsx:424
+#: packages/taler-merchant-webui/src/screens/TemplateDetailsScreen.tsx:463
msgid "1 year"
msgstr "1 Jahr"
-#: packages/taler-merchant-webui/src/screens/TemplateDetailsScreen.tsx:424
+#: packages/taler-merchant-webui/src/screens/TemplateDetailsScreen.tsx:464
msgid "%1$s years"
msgstr "%1$s Jahre"
-#: packages/taler-merchant-webui/src/screens/TemplateDetailsScreen.tsx:441
+#: packages/taler-merchant-webui/src/screens/TemplateDetailsScreen.tsx:485
msgid "Could not delete this template"
msgstr "Diese Vorlage konnte nicht gelöscht werden"
-#: packages/taler-merchant-webui/src/ui/ConfirmDeleteModal.tsx:51
+#: packages/taler-merchant-webui/src/ui/ConfirmDeleteModal.tsx:57
msgid "Could not delete this item"
msgstr "Dieser Eintrag konnte nicht gelöscht werden"
-#: packages/taler-merchant-webui/src/screens/AccessScreen.tsx:233
+#: packages/taler-merchant-webui/src/screens/AccessScreen.tsx:243
msgid "Access for machines"
msgstr "Zugang für Maschinen"
-#: packages/taler-merchant-webui/src/screens/AccessScreen.tsx:234
+#: packages/taler-merchant-webui/src/screens/AccessScreen.tsx:244
msgid ""
"Manage the access you have given to counter tills, shop software, and "
"automated scripts."
@@ -5691,26 +5689,26 @@ msgstr ""
"Verwalten Sie den Zugang, den Sie Ladenkassen, Shopsoftware und "
"automatischen Skripten gegeben haben."
-#: packages/taler-merchant-webui/src/screens/AccessScreen.tsx:235
-#: packages/taler-merchant-webui/src/screens/AccessScreen.tsx:292
+#: packages/taler-merchant-webui/src/screens/AccessScreen.tsx:245
+#: packages/taler-merchant-webui/src/screens/AccessScreen.tsx:303
msgid "+ Create machine access"
msgstr "+ Maschinenzugang anlegen"
-#: packages/taler-merchant-webui/src/screens/AccessScreen.tsx:252
-#: packages/taler-merchant-webui/src/screens/AccessScreen.tsx:301
-#: packages/taler-merchant-webui/src/screens/AccessScreen.tsx:412
+#: packages/taler-merchant-webui/src/screens/AccessScreen.tsx:262
+#: packages/taler-merchant-webui/src/screens/AccessScreen.tsx:312
+#: packages/taler-merchant-webui/src/screens/AccessScreen.tsx:465
msgid "Pair a till"
msgstr "Eine Kasse koppeln"
-#: packages/taler-merchant-webui/src/screens/AccessScreen.tsx:259
+#: packages/taler-merchant-webui/src/screens/AccessScreen.tsx:269
msgid "Could not load machine access"
msgstr "Maschinenzugang konnte nicht geladen werden"
-#: packages/taler-merchant-webui/src/screens/AccessScreen.tsx:264
+#: packages/taler-merchant-webui/src/screens/AccessScreen.tsx:274
msgid "Choose the right way to connect"
msgstr "Wählen Sie den richtigen Verbindungsweg"
-#: packages/taler-merchant-webui/src/screens/AccessScreen.tsx:266
+#: packages/taler-merchant-webui/src/screens/AccessScreen.tsx:276
msgid ""
"Pair a till for a guided setup on a nearby device. Create machine access "
"when other shop software or a script needs its own credential."
@@ -5719,15 +5717,15 @@ msgstr ""
"Nähe. Erstellen Sie einen Maschinenzugriff, wenn eine andere Shop-Software "
"oder ein Skript einen eigenen Berechtigungsnachweis benötigt."
-#: packages/taler-merchant-webui/src/screens/AccessScreen.tsx:270
+#: packages/taler-merchant-webui/src/screens/AccessScreen.tsx:280
msgid "Till pairing is unavailable: %1$s"
msgstr "Kassenkopplung ist nicht verfügbar: %1$s"
-#: packages/taler-merchant-webui/src/screens/AccessScreen.tsx:282
+#: packages/taler-merchant-webui/src/screens/AccessScreen.tsx:293
msgid "No machine access yet"
msgstr "Noch kein Maschinenzugang"
-#: packages/taler-merchant-webui/src/screens/AccessScreen.tsx:284
+#: packages/taler-merchant-webui/src/screens/AccessScreen.tsx:295
msgid ""
"Give each till, shop system or script its own access, so you can withdraw "
"one of them without disturbing the rest."
@@ -5735,134 +5733,134 @@ msgstr ""
"Geben Sie jeder Kasse, jedem Shopsystem und jedem Skript einen eigenen "
"Zugang, damit Sie einen davon entziehen können, ohne die übrigen zu stören."
-#: packages/taler-merchant-webui/src/screens/AccessScreen.tsx:312
-#: packages/taler-merchant-webui/src/screens/AccessScreen.tsx:340
+#: packages/taler-merchant-webui/src/screens/AccessScreen.tsx:328
+#: packages/taler-merchant-webui/src/screens/AccessScreen.tsx:378
msgid "ID: %1$s"
msgstr "Kennung: %1$s"
-#: packages/taler-merchant-webui/src/screens/AccessScreen.tsx:313
-#: packages/taler-merchant-webui/src/screens/AccessScreen.tsx:354
+#: packages/taler-merchant-webui/src/screens/AccessScreen.tsx:335
+#: packages/taler-merchant-webui/src/screens/AccessScreen.tsx:400
msgid "Revoke access"
msgstr "Zugang widerrufen"
-#: packages/taler-merchant-webui/src/screens/AccessScreen.tsx:316
-#: packages/taler-merchant-webui/src/screens/AccessScreen.tsx:329
+#: packages/taler-merchant-webui/src/screens/AccessScreen.tsx:340
+#: packages/taler-merchant-webui/src/screens/AccessScreen.tsx:365
msgid "Can do"
msgstr "Darf"
-#: packages/taler-merchant-webui/src/screens/AccessScreen.tsx:317
-#: packages/taler-merchant-webui/src/screens/AccessScreen.tsx:331
-#: packages/taler-merchant-webui/src/screens/CreateAccessScreen.tsx:200
-#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:309
+#: packages/taler-merchant-webui/src/screens/AccessScreen.tsx:346
+#: packages/taler-merchant-webui/src/screens/AccessScreen.tsx:367
+#: packages/taler-merchant-webui/src/screens/CreateAccessScreen.tsx:229
+#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:314
msgid "Expires"
msgstr "Läuft ab"
-#: packages/taler-merchant-webui/src/screens/AccessScreen.tsx:328
-#: packages/taler-merchant-webui/src/screens/CreateAccessScreen.tsx:184
+#: packages/taler-merchant-webui/src/screens/AccessScreen.tsx:364
+#: packages/taler-merchant-webui/src/screens/CreateAccessScreen.tsx:208
msgid "Used for"
msgstr "Verwendet für"
-#: packages/taler-merchant-webui/src/screens/AccessScreen.tsx:371
+#: packages/taler-merchant-webui/src/screens/AccessScreen.tsx:417
msgid "Showing 1 access entry on page %1$s"
msgstr "1 Zugangseintrag auf Seite %1$s"
-#: packages/taler-merchant-webui/src/screens/AccessScreen.tsx:372
+#: packages/taler-merchant-webui/src/screens/AccessScreen.tsx:418
msgid "Showing %1$s access entries on page %2$s"
msgstr "%1$s Zugangseinträge auf Seite %2$s"
-#: packages/taler-merchant-webui/src/screens/AccessScreen.tsx:390
+#: packages/taler-merchant-webui/src/screens/AccessScreen.tsx:440
msgid "Revoke access for \"%1$s\"?"
msgstr "Zugang für „%1$s“ widerrufen?"
-#: packages/taler-merchant-webui/src/screens/AccessScreen.tsx:391
+#: packages/taler-merchant-webui/src/screens/AccessScreen.tsx:442
msgid ""
"Whatever is using this will stop working immediately. This cannot be undone."
msgstr ""
"Alles, was diesen Zugang verwendet, funktioniert sofort nicht mehr. Das "
"lässt sich nicht rückgängig machen."
-#: packages/taler-merchant-webui/src/screens/AccessScreen.tsx:393
+#: packages/taler-merchant-webui/src/screens/AccessScreen.tsx:444
msgid "Revoke Access"
msgstr "Zugang widerrufen"
-#: packages/taler-merchant-webui/src/screens/AccessScreen.tsx:425
+#: packages/taler-merchant-webui/src/screens/AccessScreen.tsx:478
msgid "Could not create till access"
msgstr "Der Kassenzugang konnte nicht angelegt werden"
-#: packages/taler-merchant-webui/src/screens/AccessScreen.tsx:431
+#: packages/taler-merchant-webui/src/screens/AccessScreen.tsx:487
msgid "Device Name"
msgstr "Gerätename"
-#: packages/taler-merchant-webui/src/screens/AccessScreen.tsx:437
+#: packages/taler-merchant-webui/src/screens/AccessScreen.tsx:493
msgid "e.g. Counter Cash Register #1"
msgstr "z. B. Ladenkasse #1"
-#: packages/taler-merchant-webui/src/screens/AccessScreen.tsx:450
+#: packages/taler-merchant-webui/src/screens/AccessScreen.tsx:508
msgid "Enter your current password"
msgstr "Geben Sie Ihr aktuelles Passwort ein"
-#: packages/taler-merchant-webui/src/screens/AccessScreen.tsx:461
+#: packages/taler-merchant-webui/src/screens/AccessScreen.tsx:520
msgid "Hide advanced settings"
msgstr "Erweiterte Einstellungen ausblenden"
-#: packages/taler-merchant-webui/src/screens/AccessScreen.tsx:461
+#: packages/taler-merchant-webui/src/screens/AccessScreen.tsx:521
msgid "Show advanced settings"
msgstr "Erweiterte Einstellungen anzeigen"
-#: packages/taler-merchant-webui/src/screens/AccessScreen.tsx:465
+#: packages/taler-merchant-webui/src/screens/AccessScreen.tsx:525
msgid "Default access: 10 days, refreshable."
msgstr "Standardzugang: 10 Tage, erneuerbar."
-#: packages/taler-merchant-webui/src/screens/AccessScreen.tsx:472
+#: packages/taler-merchant-webui/src/screens/AccessScreen.tsx:535
msgid "Access lifetime"
msgstr "Laufzeit des Zugangs"
-#: packages/taler-merchant-webui/src/screens/AccessScreen.tsx:484
+#: packages/taler-merchant-webui/src/screens/AccessScreen.tsx:548
msgid "10 days"
msgstr "10 Tage"
-#: packages/taler-merchant-webui/src/screens/AccessScreen.tsx:485
-#: packages/taler-merchant-webui/src/screens/CreateAccessScreen.tsx:208
-#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:1322
+#: packages/taler-merchant-webui/src/screens/AccessScreen.tsx:549
+#: packages/taler-merchant-webui/src/screens/CreateAccessScreen.tsx:239
+#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:1656
msgid "30 days"
msgstr "30 Tage"
-#: packages/taler-merchant-webui/src/screens/AccessScreen.tsx:486
-#: packages/taler-merchant-webui/src/screens/CreateAccessScreen.tsx:209
-#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:1323
+#: packages/taler-merchant-webui/src/screens/AccessScreen.tsx:550
+#: packages/taler-merchant-webui/src/screens/CreateAccessScreen.tsx:240
+#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:1657
msgid "90 days"
msgstr "90 Tage"
-#: packages/taler-merchant-webui/src/screens/AccessScreen.tsx:487
-#: packages/taler-merchant-webui/src/screens/CreateAccessScreen.tsx:210
+#: packages/taler-merchant-webui/src/screens/AccessScreen.tsx:551
+#: packages/taler-merchant-webui/src/screens/CreateAccessScreen.tsx:241
msgid "365 days (1 year)"
msgstr "365 Tage (1 Jahr)"
-#: packages/taler-merchant-webui/src/screens/AccessScreen.tsx:503
+#: packages/taler-merchant-webui/src/screens/AccessScreen.tsx:571
msgid "Refreshable access"
msgstr "Erneuerbarer Zugang"
-#: packages/taler-merchant-webui/src/screens/AccessScreen.tsx:507
+#: packages/taler-merchant-webui/src/screens/AccessScreen.tsx:578
msgid "Unlimited access does not need renewal."
msgstr "Unbegrenzter Zugang muss nicht erneuert werden."
-#: packages/taler-merchant-webui/src/screens/AccessScreen.tsx:508
+#: packages/taler-merchant-webui/src/screens/AccessScreen.tsx:579
msgid "Allow the till to renew its access before it expires."
msgstr "Der Kasse erlauben, ihren Zugang vor Ablauf zu erneuern."
-#: packages/taler-merchant-webui/src/screens/AccessScreen.tsx:529
+#: packages/taler-merchant-webui/src/screens/AccessScreen.tsx:600
msgid "Generating…"
msgstr "Wird erzeugt …"
-#: packages/taler-merchant-webui/src/screens/AccessScreen.tsx:529
+#: packages/taler-merchant-webui/src/screens/AccessScreen.tsx:600
msgid "Generate Pairing Code →"
msgstr "Kopplungscode erzeugen →"
-#: packages/taler-merchant-webui/src/screens/AccessScreen.tsx:536
+#: packages/taler-merchant-webui/src/screens/AccessScreen.tsx:607
msgid "Scan this with the till app"
msgstr "Scannen Sie das mit der Kassen-App"
-#: packages/taler-merchant-webui/src/screens/AccessScreen.tsx:538
+#: packages/taler-merchant-webui/src/screens/AccessScreen.tsx:609
msgid ""
"ℹ️ This credential is shown once. Anyone who has it can use the granted till "
"access."
@@ -5870,39 +5868,39 @@ msgstr ""
"ℹ️ Dieser Berechtigungsnachweis wird nur einmal angezeigt. Wer ihn besitzt, "
"kann den gewährten Kassenzugang nutzen."
-#: packages/taler-merchant-webui/src/screens/AccessScreen.tsx:543
+#: packages/taler-merchant-webui/src/screens/AccessScreen.tsx:617
msgid "Pair %1$s"
msgstr "%1$s koppeln"
-#: packages/taler-merchant-webui/src/screens/AccessScreen.tsx:548
+#: packages/taler-merchant-webui/src/screens/AccessScreen.tsx:623
msgid "Access expires: %1$s"
msgstr "Zugang läuft ab: %1$s"
-#: packages/taler-merchant-webui/src/screens/AccessScreen.tsx:556
-#: packages/taler-merchant-webui/src/screens/AccessScreen.tsx:561
-#: packages/taler-merchant-webui/src/screens/CreateAccessScreen.tsx:167
-#: packages/taler-merchant-webui/src/screens/CreateAccessScreen.tsx:347
+#: packages/taler-merchant-webui/src/screens/AccessScreen.tsx:631
+#: packages/taler-merchant-webui/src/screens/AccessScreen.tsx:636
+#: packages/taler-merchant-webui/src/screens/CreateAccessScreen.tsx:185
+#: packages/taler-merchant-webui/src/screens/CreateAccessScreen.tsx:388
msgid "Access"
msgstr "Zugang"
-#: packages/taler-merchant-webui/src/screens/AccessScreen.tsx:570
-#: packages/taler-merchant-webui/src/screens/CreateAccessScreen.tsx:360
-#: packages/taler-merchant-webui/src/screens/CreateDeviceScreen.tsx:376
-#: packages/taler-merchant-webui/src/screens/ServerInfoScreen.tsx:137
+#: packages/taler-merchant-webui/src/screens/AccessScreen.tsx:645
+#: packages/taler-merchant-webui/src/screens/CreateAccessScreen.tsx:401
+#: packages/taler-merchant-webui/src/screens/CreateDeviceScreen.tsx:448
+#: packages/taler-merchant-webui/src/screens/ServerInfoScreen.tsx:142
msgid "✓ Copied"
msgstr "✓ Kopiert"
-#: packages/taler-merchant-webui/src/screens/AccessScreen.tsx:570
-#: packages/taler-merchant-webui/src/screens/CreateAccessScreen.tsx:360
-#: packages/taler-merchant-webui/src/screens/ServerInfoScreen.tsx:137
+#: packages/taler-merchant-webui/src/screens/AccessScreen.tsx:645
+#: packages/taler-merchant-webui/src/screens/CreateAccessScreen.tsx:401
+#: packages/taler-merchant-webui/src/screens/ServerInfoScreen.tsx:142
msgid "Copy"
msgstr "Kopieren"
-#: packages/taler-merchant-webui/src/screens/AccessScreen.tsx:577
+#: packages/taler-merchant-webui/src/screens/AccessScreen.tsx:652
msgid "Close without pairing?"
msgstr "Ohne Kopplung schließen?"
-#: packages/taler-merchant-webui/src/screens/AccessScreen.tsx:580
+#: packages/taler-merchant-webui/src/screens/AccessScreen.tsx:655
msgid ""
"The access for %1$s will remain active. After closing, revoke it from the "
"machine access list if the device was not paired."
@@ -5910,7 +5908,7 @@ msgstr ""
"Der Zugang für %1$s bleibt aktiv. Widerrufen Sie ihn nach dem Schließen in "
"der Liste der Maschinenzugänge, falls das Gerät nicht gekoppelt wurde."
-#: packages/taler-merchant-webui/src/screens/AccessScreen.tsx:581
+#: packages/taler-merchant-webui/src/screens/AccessScreen.tsx:656
msgid ""
"This till access will remain active. After closing, revoke it from the "
"machine access list if the device was not paired."
@@ -5918,121 +5916,121 @@ msgstr ""
"Dieser Kassenzugang bleibt aktiv. Widerrufen Sie ihn nach dem Schließen in "
"der Liste der Maschinenzugänge, falls das Gerät nicht gekoppelt wurde."
-#: packages/taler-merchant-webui/src/screens/AccessScreen.tsx:589
+#: packages/taler-merchant-webui/src/screens/AccessScreen.tsx:664
msgid "Keep open"
msgstr "Offen lassen"
-#: packages/taler-merchant-webui/src/screens/AccessScreen.tsx:596
+#: packages/taler-merchant-webui/src/screens/AccessScreen.tsx:671
msgid "Close and review access"
msgstr "Schließen und Zugang prüfen"
-#: packages/taler-merchant-webui/src/screens/AccessScreen.tsx:607
+#: packages/taler-merchant-webui/src/screens/AccessScreen.tsx:682
msgid "Close without pairing"
msgstr "Ohne Kopplung schließen"
-#: packages/taler-merchant-webui/src/screens/AccessScreen.tsx:614
+#: packages/taler-merchant-webui/src/screens/AccessScreen.tsx:689
msgid "I have paired the device ✓"
msgstr "Ich habe das Gerät gekoppelt ✓"
-#: packages/taler-merchant-webui/src/routes/AccessRoute.tsx:58
+#: packages/taler-merchant-webui/src/routes/AccessRoute.tsx:73
msgid "Till pairing requires a merchant backend available through HTTPS."
msgstr ""
"Für die Kassenkopplung muss das Händler-Backend über HTTPS erreichbar sein."
-#: packages/taler-merchant-webui/src/routes/AccessRoute.tsx:60
+#: packages/taler-merchant-webui/src/routes/AccessRoute.tsx:75
msgid "Till pairing cannot represent a merchant backend on a custom port."
msgstr ""
"Die Kassenkopplung kann kein Händler-Backend an einem benutzerdefinierten "
"Port darstellen."
-#: packages/taler-merchant-webui/src/routes/AccessRoute.tsx:62
+#: packages/taler-merchant-webui/src/routes/AccessRoute.tsx:77
msgid "Till pairing cannot represent a merchant backend below a path prefix."
msgstr ""
"Die Kassenkopplung kann kein Händler-Backend unter einem Pfadpräfix "
"darstellen."
-#: packages/taler-merchant-webui/src/routes/AccessRoute.tsx:64
+#: packages/taler-merchant-webui/src/routes/AccessRoute.tsx:79
msgid "Till pairing cannot represent a merchant backend URL with a query."
msgstr ""
"Die Kassenkopplung kann keine Händler-Backend-URL mit einer Abfrage "
"darstellen."
-#: packages/taler-merchant-webui/src/routes/AccessRoute.tsx:66
+#: packages/taler-merchant-webui/src/routes/AccessRoute.tsx:81
msgid "Till pairing cannot represent a merchant backend URL with a fragment."
msgstr ""
"Die Kassenkopplung kann keine Händler-Backend-URL mit einem Fragment "
"darstellen."
-#: packages/taler-merchant-webui/src/routes/AccessRoute.tsx:68
+#: packages/taler-merchant-webui/src/routes/AccessRoute.tsx:83
msgid "Till pairing requires a valid merchant backend URL."
msgstr "Die Kassenkopplung erfordert eine gültige Händler-Backend-URL."
-#: packages/taler-merchant-webui/src/routes/AccessRoute.tsx:85
+#: packages/taler-merchant-webui/src/routes/AccessRoute.tsx:106
msgid "The merchant backend did not return the issued PoS credential."
msgstr ""
"Das Händler-Backend hat den ausgestellten Kassenzugang nicht zurückgegeben."
-#: packages/taler-merchant-webui/src/routes/AccessRoute.tsx:97
+#: packages/taler-merchant-webui/src/routes/AccessRoute.tsx:120
msgid "Till: %1$s"
msgstr "Kasse: %1$s"
-#: packages/taler-merchant-webui/src/routes/AccessRoute.tsx:108
+#: packages/taler-merchant-webui/src/routes/AccessRoute.tsx:131
msgid "Pairing till (%1$s)"
msgstr "Kasse wird gekoppelt (%1$s)"
-#: packages/taler-merchant-webui/src/screens/CreateAccessScreen.tsx:68
+#: packages/taler-merchant-webui/src/screens/CreateAccessScreen.tsx:79
msgid "Create orders and check whether they were paid."
msgstr "Bestellungen anlegen und prüfen, ob sie bezahlt wurden."
-#: packages/taler-merchant-webui/src/screens/CreateAccessScreen.tsx:73
+#: packages/taler-merchant-webui/src/screens/CreateAccessScreen.tsx:84
msgid "Take payments and hold stock"
msgstr "Zahlungen annehmen und Bestand reservieren"
-#: packages/taler-merchant-webui/src/screens/CreateAccessScreen.tsx:74
+#: packages/taler-merchant-webui/src/screens/CreateAccessScreen.tsx:85
msgid "The above, and reserve inventory while a customer pays."
msgstr ""
"Wie oben, zusätzlich wird Bestand reserviert, während die Kundschaft bezahlt."
-#: packages/taler-merchant-webui/src/screens/CreateAccessScreen.tsx:80
+#: packages/taler-merchant-webui/src/screens/CreateAccessScreen.tsx:91
msgid "The above, and give refunds."
msgstr "Wie oben, zusätzlich Rückerstattungen gewähren."
-#: packages/taler-merchant-webui/src/screens/CreateAccessScreen.tsx:85
+#: packages/taler-merchant-webui/src/screens/CreateAccessScreen.tsx:96
msgid "Read only"
msgstr "Nur lesen"
-#: packages/taler-merchant-webui/src/screens/CreateAccessScreen.tsx:86
+#: packages/taler-merchant-webui/src/screens/CreateAccessScreen.tsx:97
msgid "See information, change nothing."
msgstr "Angaben einsehen, nichts ändern."
-#: packages/taler-merchant-webui/src/screens/CreateAccessScreen.tsx:92
+#: packages/taler-merchant-webui/src/screens/CreateAccessScreen.tsx:103
msgid "Any operation, without limit."
msgstr "Jeder Vorgang ohne Einschränkung."
-#: packages/taler-merchant-webui/src/screens/CreateAccessScreen.tsx:121
+#: packages/taler-merchant-webui/src/screens/CreateAccessScreen.tsx:132
msgid "Please enter a description for what this access is used for."
msgstr "Bitte beschreiben Sie, wofür dieser Zugang verwendet wird."
-#: packages/taler-merchant-webui/src/screens/CreateAccessScreen.tsx:125
+#: packages/taler-merchant-webui/src/screens/CreateAccessScreen.tsx:138
msgid "Please enter your current password to confirm your identity."
msgstr "Bitte geben Sie Ihr aktuelles Passwort ein, um sich auszuweisen."
-#: packages/taler-merchant-webui/src/screens/CreateAccessScreen.tsx:152
-#: packages/taler-merchant-webui/src/routes/CreateAccessRoute.tsx:73
-#: packages/taler-merchant-webui/src/routes/CreateAccessRoute.tsx:83
+#: packages/taler-merchant-webui/src/screens/CreateAccessScreen.tsx:168
+#: packages/taler-merchant-webui/src/routes/CreateAccessRoute.tsx:78
+#: packages/taler-merchant-webui/src/routes/CreateAccessRoute.tsx:90
msgid "The backend did not return a machine access token."
msgstr "Das Backend hat kein Maschinenzugangstoken zurückgegeben."
-#: packages/taler-merchant-webui/src/screens/CreateAccessScreen.tsx:156
+#: packages/taler-merchant-webui/src/screens/CreateAccessScreen.tsx:173
msgid "Failed to create the machine access."
msgstr "Der Maschinenzugang konnte nicht angelegt werden."
-#: packages/taler-merchant-webui/src/screens/CreateAccessScreen.tsx:168
-#: packages/taler-merchant-webui/src/screens/CreateAccessScreen.tsx:329
+#: packages/taler-merchant-webui/src/screens/CreateAccessScreen.tsx:186
+#: packages/taler-merchant-webui/src/screens/CreateAccessScreen.tsx:370
msgid "Create Machine Access"
msgstr "Maschinenzugang anlegen"
-#: packages/taler-merchant-webui/src/screens/CreateAccessScreen.tsx:169
+#: packages/taler-merchant-webui/src/screens/CreateAccessScreen.tsx:187
msgid ""
"Give a cash register, a counter till, your shop software or a script its own "
"access."
@@ -6040,35 +6038,35 @@ msgstr ""
"Geben Sie einer Registrierkasse, einer Ladenkasse, Ihrer Shopsoftware oder "
"einem Skript einen eigenen Zugang."
-#: packages/taler-merchant-webui/src/screens/CreateAccessScreen.tsx:174
+#: packages/taler-merchant-webui/src/screens/CreateAccessScreen.tsx:194
msgid "Could not create the access"
msgstr "Der Zugang konnte nicht angelegt werden"
-#: packages/taler-merchant-webui/src/screens/CreateAccessScreen.tsx:179
+#: packages/taler-merchant-webui/src/screens/CreateAccessScreen.tsx:200
msgid "1. Purpose & Expiry"
msgstr "1. Zweck und Ablauf"
-#: packages/taler-merchant-webui/src/screens/CreateAccessScreen.tsx:190
+#: packages/taler-merchant-webui/src/screens/CreateAccessScreen.tsx:214
msgid "e.g. Counter Till #2 or Online Webshop Backend"
msgstr "z. B. Ladenkasse #2 oder Server des Onlineshops"
-#: packages/taler-merchant-webui/src/screens/CreateAccessScreen.tsx:195
+#: packages/taler-merchant-webui/src/screens/CreateAccessScreen.tsx:221
msgid "So you can tell later what would break if you revoked it."
msgstr "Damit Sie später wissen, was kaputtginge, wenn Sie ihn widerrufen."
-#: packages/taler-merchant-webui/src/screens/CreateAccessScreen.tsx:213
+#: packages/taler-merchant-webui/src/screens/CreateAccessScreen.tsx:244
msgid "After this, the machine will need new access."
msgstr "Danach braucht die Maschine einen neuen Zugang."
-#: packages/taler-merchant-webui/src/screens/CreateAccessScreen.tsx:221
+#: packages/taler-merchant-webui/src/screens/CreateAccessScreen.tsx:252
msgid "2. Permissions (Can do)"
msgstr "2. Berechtigungen (darf)"
-#: packages/taler-merchant-webui/src/screens/CreateAccessScreen.tsx:222
+#: packages/taler-merchant-webui/src/screens/CreateAccessScreen.tsx:253
msgid "Everyday choices for what this access is allowed to do."
msgstr "Die üblichen Einstellungen dafür, was dieser Zugang darf."
-#: packages/taler-merchant-webui/src/screens/CreateAccessScreen.tsx:250
+#: packages/taler-merchant-webui/src/screens/CreateAccessScreen.tsx:285
msgid ""
"Only use this when the software genuinely needs full control of your "
"merchant account."
@@ -6076,47 +6074,47 @@ msgstr ""
"Verwenden Sie dies nur, wenn die Software wirklich die volle Kontrolle über "
"Ihr Händlerkonto benötigt."
-#: packages/taler-merchant-webui/src/screens/CreateAccessScreen.tsx:254
+#: packages/taler-merchant-webui/src/screens/CreateAccessScreen.tsx:289
msgid "Technical permissions"
msgstr "Technische Berechtigungen"
-#: packages/taler-merchant-webui/src/screens/CreateAccessScreen.tsx:265
+#: packages/taler-merchant-webui/src/screens/CreateAccessScreen.tsx:302
msgid "3. Identity Confirmation"
msgstr "3. Identitätsbestätigung"
-#: packages/taler-merchant-webui/src/screens/CreateAccessScreen.tsx:273
+#: packages/taler-merchant-webui/src/screens/CreateAccessScreen.tsx:310
msgid "Enter your current password to confirm identity"
msgstr "Geben Sie Ihr aktuelles Passwort ein, um sich auszuweisen"
-#: packages/taler-merchant-webui/src/screens/CreateAccessScreen.tsx:274
+#: packages/taler-merchant-webui/src/screens/CreateAccessScreen.tsx:311
msgid "Confirms it is you before the access is issued."
msgstr "Bestätigt vor der Erteilung des Zugangs Ihre Identität."
-#: packages/taler-merchant-webui/src/screens/CreateAccessScreen.tsx:281
+#: packages/taler-merchant-webui/src/screens/CreateAccessScreen.tsx:318
msgid "Advanced: Refreshable Access"
msgstr "Erweitert: erneuerbarer Zugang"
-#: packages/taler-merchant-webui/src/screens/CreateAccessScreen.tsx:282
+#: packages/taler-merchant-webui/src/screens/CreateAccessScreen.tsx:319
msgid "Allow extending access before it ends."
msgstr "Verlängerung des Zugangs vor Ablauf erlauben."
-#: packages/taler-merchant-webui/src/screens/CreateAccessScreen.tsx:291
+#: packages/taler-merchant-webui/src/screens/CreateAccessScreen.tsx:328
msgid "Hide options"
msgstr "Optionen verbergen"
-#: packages/taler-merchant-webui/src/screens/CreateAccessScreen.tsx:291
+#: packages/taler-merchant-webui/src/screens/CreateAccessScreen.tsx:328
msgid "Show options"
msgstr "Optionen anzeigen"
-#: packages/taler-merchant-webui/src/screens/CreateAccessScreen.tsx:305
+#: packages/taler-merchant-webui/src/screens/CreateAccessScreen.tsx:344
msgid "Enable refreshable access"
msgstr "Erneuerbaren Zugang aktivieren"
-#: packages/taler-merchant-webui/src/screens/CreateAccessScreen.tsx:308
+#: packages/taler-merchant-webui/src/screens/CreateAccessScreen.tsx:348
msgid "Refreshable access can pose a security risk!"
msgstr "Erneuerbarer Zugang kann ein Sicherheitsrisiko sein!"
-#: packages/taler-merchant-webui/src/screens/CreateAccessScreen.tsx:308
+#: packages/taler-merchant-webui/src/screens/CreateAccessScreen.tsx:349
msgid ""
"Refreshable access can be extended before it ends, effectively giving the "
"holder access without expiry. Only use this if you have evaluated the risk "
@@ -6126,89 +6124,89 @@ msgstr ""
"damit faktisch Zugang ohne Ende. Nutzen Sie ihn nur, wenn Sie das Risiko "
"gegen die erteilten Rechte abgewogen haben."
-#: packages/taler-merchant-webui/src/screens/CreateAccessScreen.tsx:329
+#: packages/taler-merchant-webui/src/screens/CreateAccessScreen.tsx:370
msgid "Generating..."
msgstr "Wird erzeugt …"
-#: packages/taler-merchant-webui/src/screens/CreateAccessScreen.tsx:340
+#: packages/taler-merchant-webui/src/screens/CreateAccessScreen.tsx:381
msgid "Machine Access Created"
msgstr "Maschinenzugang angelegt"
-#: packages/taler-merchant-webui/src/screens/CreateAccessScreen.tsx:342
+#: packages/taler-merchant-webui/src/screens/CreateAccessScreen.tsx:383
msgid "⚠️ Copy this now. It is never shown again."
msgstr "⚠️ Kopieren Sie das jetzt. Es wird nie wieder angezeigt."
-#: packages/taler-merchant-webui/src/screens/CreateAccessScreen.tsx:374
+#: packages/taler-merchant-webui/src/screens/CreateAccessScreen.tsx:415
msgid "I have saved it → Done"
msgstr "Ich habe es gespeichert → Fertig"
-#: packages/taler-merchant-webui/src/routes/CreateAccessRoute.tsx:57
+#: packages/taler-merchant-webui/src/routes/CreateAccessRoute.tsx:62
msgid "Creating machine access token (%1$s)"
msgstr "Maschinenzugang wird angelegt (%1$s)"
-#: packages/taler-merchant-webui/src/routes/CreateAccessRoute.tsx:87
+#: packages/taler-merchant-webui/src/routes/CreateAccessRoute.tsx:96
msgid "Machine access creation is unavailable."
msgstr "Das Erstellen eines Maschinenzugangs ist nicht verfügbar."
-#: packages/taler-merchant-webui/src/screens/StatisticsScreen.tsx:252
-#: packages/taler-merchant-webui/src/screens/StatisticsScreen.tsx:287
+#: packages/taler-merchant-webui/src/screens/StatisticsScreen.tsx:274
+#: packages/taler-merchant-webui/src/screens/StatisticsScreen.tsx:309
msgid "Period"
msgstr "Zeitraum"
-#: packages/taler-merchant-webui/src/screens/StatisticsScreen.tsx:274
+#: packages/taler-merchant-webui/src/screens/StatisticsScreen.tsx:296
msgid "the last %1$s hours"
msgstr "die letzten %1$s Stunden"
-#: packages/taler-merchant-webui/src/screens/StatisticsScreen.tsx:276
+#: packages/taler-merchant-webui/src/screens/StatisticsScreen.tsx:298
msgid "the last %1$s days"
msgstr "die letzten %1$s Tage"
-#: packages/taler-merchant-webui/src/screens/StatisticsScreen.tsx:278
+#: packages/taler-merchant-webui/src/screens/StatisticsScreen.tsx:300
msgid "the last %1$s weeks"
msgstr "die letzten %1$s Wochen"
-#: packages/taler-merchant-webui/src/screens/StatisticsScreen.tsx:280
+#: packages/taler-merchant-webui/src/screens/StatisticsScreen.tsx:302
msgid "the last %1$s quarters"
msgstr "die letzten %1$s Quartale"
-#: packages/taler-merchant-webui/src/screens/StatisticsScreen.tsx:281
+#: packages/taler-merchant-webui/src/screens/StatisticsScreen.tsx:303
msgid "the last %1$s years"
msgstr "die letzten %1$s Jahre"
-#: packages/taler-merchant-webui/src/screens/StatisticsScreen.tsx:287
-#: packages/taler-merchant-webui/src/screens/StatisticsScreen.tsx:590
+#: packages/taler-merchant-webui/src/screens/StatisticsScreen.tsx:311
+#: packages/taler-merchant-webui/src/screens/StatisticsScreen.tsx:644
msgid "Sales volume (%1$s)"
msgstr "Umsatz (%1$s)"
-#: packages/taler-merchant-webui/src/screens/StatisticsScreen.tsx:362
-#: packages/taler-merchant-webui/src/screens/StatisticsScreen.tsx:474
+#: packages/taler-merchant-webui/src/screens/StatisticsScreen.tsx:392
+#: packages/taler-merchant-webui/src/screens/StatisticsScreen.tsx:517
msgid "Sales volume"
msgstr "Umsatz"
#. Translators: These compact funnel labels describe whether an offered
#. order was taken up by a customer wallet; they do not refer to refunds.
-#: packages/taler-merchant-webui/src/screens/StatisticsScreen.tsx:420
+#: packages/taler-merchant-webui/src/screens/StatisticsScreen.tsx:459
msgid "unclaimed"
msgstr "nicht abgeholt"
#. Translators: "claimed" means taken up by a wallet, but payment has not
#. completed yet.
-#: packages/taler-merchant-webui/src/screens/StatisticsScreen.tsx:423
+#: packages/taler-merchant-webui/src/screens/StatisticsScreen.tsx:462
msgid "claimed but unpaid"
msgstr "aufgenommen, aber unbezahlt"
-#: packages/taler-merchant-webui/src/screens/StatisticsScreen.tsx:430
-#: packages/taler-merchant-webui/src/screens/StatisticsScreen.tsx:453
-#: packages/taler-merchant-webui/src/screens/StatisticsScreen.tsx:561
-#: packages/taler-merchant-webui/src/screens/StatisticsScreen.tsx:583
+#: packages/taler-merchant-webui/src/screens/StatisticsScreen.tsx:467
+#: packages/taler-merchant-webui/src/screens/StatisticsScreen.tsx:489
+#: packages/taler-merchant-webui/src/screens/StatisticsScreen.tsx:606
+#: packages/taler-merchant-webui/src/screens/StatisticsScreen.tsx:633
msgid "Sales volume by period"
msgstr "Umsatz nach Zeitraum"
-#: packages/taler-merchant-webui/src/screens/StatisticsScreen.tsx:434
+#: packages/taler-merchant-webui/src/screens/StatisticsScreen.tsx:472
msgid "Nothing to show yet"
msgstr "Noch nichts anzuzeigen"
-#: packages/taler-merchant-webui/src/screens/StatisticsScreen.tsx:436
+#: packages/taler-merchant-webui/src/screens/StatisticsScreen.tsx:474
msgid ""
"Statistics appear once a bank account is verified and you have taken your "
"first payment."
@@ -6216,37 +6214,37 @@ msgstr ""
"Statistiken erscheinen, sobald ein Bankkonto bestätigt ist und Sie Ihre "
"erste Zahlung erhalten haben."
-#: packages/taler-merchant-webui/src/screens/StatisticsScreen.tsx:442
+#: packages/taler-merchant-webui/src/screens/StatisticsScreen.tsx:480
msgid "Finish verification"
msgstr "Überprüfung abschließen"
-#: packages/taler-merchant-webui/src/screens/StatisticsScreen.tsx:457
+#: packages/taler-merchant-webui/src/screens/StatisticsScreen.tsx:494
msgid "Sales statistics could not be loaded"
msgstr "Verkaufsstatistiken konnten nicht geladen werden"
-#: packages/taler-merchant-webui/src/screens/StatisticsScreen.tsx:460
+#: packages/taler-merchant-webui/src/screens/StatisticsScreen.tsx:500
msgid "Sales funnel could not be loaded"
msgstr "Verkaufstrichter konnte nicht geladen werden"
-#: packages/taler-merchant-webui/src/screens/StatisticsScreen.tsx:466
+#: packages/taler-merchant-webui/src/screens/StatisticsScreen.tsx:509
msgid "Statistics are unavailable right now. Your sales are unaffected."
msgstr ""
"Statistiken sind derzeit nicht verfügbar. Ihre Verkäufe sind davon nicht "
"betroffen."
-#: packages/taler-merchant-webui/src/screens/StatisticsScreen.tsx:477
+#: packages/taler-merchant-webui/src/screens/StatisticsScreen.tsx:519
msgid "Sales data is unavailable."
msgstr "Verkaufsdaten sind nicht verfügbar."
-#: packages/taler-merchant-webui/src/screens/StatisticsScreen.tsx:481
+#: packages/taler-merchant-webui/src/screens/StatisticsScreen.tsx:523
msgid "What customers paid you in %1$s:"
msgstr "Was Ihre Kundschaft Ihnen in %1$s bezahlt hat:"
-#: packages/taler-merchant-webui/src/screens/StatisticsScreen.tsx:493
+#: packages/taler-merchant-webui/src/screens/StatisticsScreen.tsx:538
msgid "No sales recorded in %1$s."
msgstr "Für %1$s sind keine Verkäufe erfasst."
-#: packages/taler-merchant-webui/src/screens/StatisticsScreen.tsx:497
+#: packages/taler-merchant-webui/src/screens/StatisticsScreen.tsx:542
msgid ""
"This is what customers paid. What reaches your bank account can be less, "
"once your payment service has taken its charges — those are shown on your "
@@ -6256,75 +6254,75 @@ msgstr ""
"weniger ankommen, sobald Ihr Zahlungsdienst seine Gebühren abgezogen hat – "
"die stehen auf Ihren Auszahlungsbelegen, nicht hier."
-#: packages/taler-merchant-webui/src/screens/StatisticsScreen.tsx:504
+#: packages/taler-merchant-webui/src/screens/StatisticsScreen.tsx:549
msgid "Period:"
msgstr "Zeitraum:"
-#: packages/taler-merchant-webui/src/screens/StatisticsScreen.tsx:514
+#: packages/taler-merchant-webui/src/screens/StatisticsScreen.tsx:559
msgid "Last 24 Hours"
msgstr "Letzte 24 Stunden"
-#: packages/taler-merchant-webui/src/screens/StatisticsScreen.tsx:515
+#: packages/taler-merchant-webui/src/screens/StatisticsScreen.tsx:560
msgid "Last 30 Days"
msgstr "Letzte 30 Tage"
-#: packages/taler-merchant-webui/src/screens/StatisticsScreen.tsx:516
+#: packages/taler-merchant-webui/src/screens/StatisticsScreen.tsx:561
msgid "Last 12 Weeks"
msgstr "Letzte 12 Wochen"
-#: packages/taler-merchant-webui/src/screens/StatisticsScreen.tsx:517
+#: packages/taler-merchant-webui/src/screens/StatisticsScreen.tsx:562
msgid "Last 4 Quarters"
msgstr "Letzte 4 Quartale"
-#: packages/taler-merchant-webui/src/screens/StatisticsScreen.tsx:518
+#: packages/taler-merchant-webui/src/screens/StatisticsScreen.tsx:563
msgid "Last 5 Years"
msgstr "Letzte 5 Jahre"
-#: packages/taler-merchant-webui/src/screens/StatisticsScreen.tsx:529
+#: packages/taler-merchant-webui/src/screens/StatisticsScreen.tsx:574
msgid "✓ Copied CSV!"
msgstr "✓ CSV kopiert!"
-#: packages/taler-merchant-webui/src/screens/StatisticsScreen.tsx:529
+#: packages/taler-merchant-webui/src/screens/StatisticsScreen.tsx:574
msgid "📋 Copy CSV"
msgstr "📋 CSV kopieren"
-#: packages/taler-merchant-webui/src/screens/StatisticsScreen.tsx:542
+#: packages/taler-merchant-webui/src/screens/StatisticsScreen.tsx:587
msgid "Chart View"
msgstr "Diagrammansicht"
-#: packages/taler-merchant-webui/src/screens/StatisticsScreen.tsx:553
+#: packages/taler-merchant-webui/src/screens/StatisticsScreen.tsx:598
msgid "Table View"
msgstr "Tabellenansicht"
-#: packages/taler-merchant-webui/src/screens/StatisticsScreen.tsx:566
+#: packages/taler-merchant-webui/src/screens/StatisticsScreen.tsx:611
msgid "Loading statistics from server..."
msgstr "Statistiken werden vom Server geladen …"
-#: packages/taler-merchant-webui/src/screens/StatisticsScreen.tsx:572
+#: packages/taler-merchant-webui/src/screens/StatisticsScreen.tsx:620
msgid "Nothing to plot yet"
msgstr "Noch nichts darzustellen"
-#: packages/taler-merchant-webui/src/screens/StatisticsScreen.tsx:574
+#: packages/taler-merchant-webui/src/screens/StatisticsScreen.tsx:622
msgid "Your sales will appear here once you have taken a payment."
msgstr "Ihre Verkäufe erscheinen hier, sobald Sie eine Zahlung erhalten haben."
-#: packages/taler-merchant-webui/src/screens/StatisticsScreen.tsx:584
+#: packages/taler-merchant-webui/src/screens/StatisticsScreen.tsx:635
msgid "Sales volume for %1$s"
msgstr "Umsatz für %1$s"
-#: packages/taler-merchant-webui/src/screens/StatisticsScreen.tsx:587
+#: packages/taler-merchant-webui/src/screens/StatisticsScreen.tsx:641
msgid "Time Bucket"
msgstr "Zeitraum"
-#: packages/taler-merchant-webui/src/screens/StatisticsScreen.tsx:611
+#: packages/taler-merchant-webui/src/screens/StatisticsScreen.tsx:671
msgid "Total for %1$s"
msgstr "Summe für %1$s"
-#: packages/taler-merchant-webui/src/screens/StatisticsScreen.tsx:629
+#: packages/taler-merchant-webui/src/screens/StatisticsScreen.tsx:694
msgid "Order Funnel Conversion"
msgstr "Bestelltrichter (Abschlussquote)"
-#: packages/taler-merchant-webui/src/screens/StatisticsScreen.tsx:631
+#: packages/taler-merchant-webui/src/screens/StatisticsScreen.tsx:696
msgid ""
"How far orders get: offered, taken up by a wallet, paid, and settled into "
"your account. Every share below is out of the orders you offered."
@@ -6333,179 +6331,179 @@ msgstr ""
"bezahlt und auf Ihr Konto ausgezahlt. Jeder Anteil unten bezieht sich auf "
"die Bestellungen, die Sie angeboten haben."
-#: packages/taler-merchant-webui/src/screens/StatisticsScreen.tsx:644
+#: packages/taler-merchant-webui/src/screens/StatisticsScreen.tsx:710
msgid "No orders yet."
msgstr "Noch keine Bestellungen."
-#: packages/taler-merchant-webui/src/screens/StatisticsScreen.tsx:648
+#: packages/taler-merchant-webui/src/screens/StatisticsScreen.tsx:714
msgid "Orders offered"
msgstr "Angebotene Bestellungen"
-#: packages/taler-merchant-webui/src/screens/StatisticsScreen.tsx:656
+#: packages/taler-merchant-webui/src/screens/StatisticsScreen.tsx:723
msgid "Orders claimed by wallets"
msgstr "Von Wallets aufgenommene Bestellungen"
-#: packages/taler-merchant-webui/src/screens/StatisticsScreen.tsx:662
+#: packages/taler-merchant-webui/src/screens/StatisticsScreen.tsx:730
msgid "Orders paid"
msgstr "Bezahlte Bestellungen"
-#: packages/taler-merchant-webui/src/screens/StatisticsScreen.tsx:668
+#: packages/taler-merchant-webui/src/screens/StatisticsScreen.tsx:737
msgid "Orders settled"
msgstr "Ausgezahlte Bestellungen"
-#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:52
+#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:59
msgid "Sales and revenue summary"
msgstr "Umsatz- und Ertragsübersicht"
-#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:53
+#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:60
msgid "Money pots summary"
msgstr "Übersicht der Geldtöpfe"
-#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:54
+#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:61
msgid "Sales funnel conversion"
msgstr "Abschlussquote der Bestellungen"
-#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:55
+#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:62
msgid "Transfers and fees received"
msgstr "Eingegangene Überweisungen und Gebühren"
-#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:56
+#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:63
msgid "Another summary your server produces"
msgstr "Eine weitere Auswertung Ihres Servers"
-#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:185
+#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:228
msgid "Enter a valid product group identifier."
msgstr "Geben Sie eine gültige Produktgruppenkennung ein."
-#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:195
+#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:241
msgid "Product group \"%1$s\" updated."
msgstr "Produktgruppe „%1$s“ aktualisiert."
-#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:201
+#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:250
msgid "Product group \"%1$s\" created."
msgstr "Produktgruppe „%1$s“ angelegt."
-#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:205
+#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:255
msgid "Failed to save product group."
msgstr "Die Produktgruppe konnte nicht gespeichert werden."
-#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:228
+#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:282
msgid "Enter a valid money pot identifier."
msgstr "Geben Sie eine gültige Geldtopfkennung ein."
-#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:238
+#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:295
msgid "Money pot \"%1$s\" updated."
msgstr "Geldtopf „%1$s“ geändert."
-#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:244
+#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:304
msgid "Money pot \"%1$s\" created."
msgstr "Geldtopf „%1$s“ angelegt."
-#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:248
+#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:309
msgid "Failed to save money pot."
msgstr "Der Geldtopf konnte nicht gespeichert werden."
-#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:267
-#: packages/taler-merchant-webui/src/screens/ScheduleReportScreen.tsx:212
+#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:328
+#: packages/taler-merchant-webui/src/screens/ScheduleReportScreen.tsx:230
msgid "Daily"
msgstr "Täglich"
-#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:268
-#: packages/taler-merchant-webui/src/screens/ScheduleReportScreen.tsx:213
+#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:329
+#: packages/taler-merchant-webui/src/screens/ScheduleReportScreen.tsx:231
msgid "Weekly"
msgstr "Wöchentlich"
-#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:269
-#: packages/taler-merchant-webui/src/screens/ScheduleReportScreen.tsx:214
+#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:330
+#: packages/taler-merchant-webui/src/screens/ScheduleReportScreen.tsx:232
msgid "Monthly"
msgstr "Monatlich"
-#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:270
-#: packages/taler-merchant-webui/src/screens/ScheduleReportScreen.tsx:215
+#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:331
+#: packages/taler-merchant-webui/src/screens/ScheduleReportScreen.tsx:233
msgid "Quarterly"
msgstr "Vierteljährlich"
-#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:271
-#: packages/taler-merchant-webui/src/screens/ScheduleReportScreen.tsx:216
+#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:332
+#: packages/taler-merchant-webui/src/screens/ScheduleReportScreen.tsx:234
msgid "Yearly"
msgstr "Jährlich"
-#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:273
+#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:334
msgid "Every %1$s days"
msgstr "Alle %1$s Tage"
-#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:275
+#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:336
msgid "Every %1$s hours"
msgstr "Alle %1$s Stunden"
-#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:277
+#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:338
msgid "Every %1$s minutes"
msgstr "Alle %1$s Minuten"
-#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:278
+#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:339
msgid "Every %1$s seconds"
msgstr "Alle %1$s Sekunden"
-#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:298
+#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:359
msgid "Reports & Groupings"
msgstr "Berichte und Gruppen"
-#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:299
+#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:360
msgid ""
"Schedule automated revenue reports and manage reporting product groupings."
msgstr ""
"Planen Sie automatische Ertragsberichte und verwalten Sie die "
"Berichtsgruppen."
-#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:300
+#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:363
msgid "+ Schedule report"
msgstr "+ Bericht planen"
-#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:300
+#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:364
msgid "+ Add product group"
msgstr "+ Produktgruppe hinzufügen"
-#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:305
+#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:376
msgid "Scheduled reports could not be loaded"
msgstr "Geplante Berichte konnten nicht geladen werden"
-#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:308
+#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:382
msgid "Product groups could not be loaded"
msgstr "Produktgruppen konnten nicht geladen werden"
-#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:311
+#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:388
msgid "Money pots could not be loaded"
msgstr "Geldtöpfe konnten nicht geladen werden"
-#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:347
+#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:432
msgid "Scheduled Reports"
msgstr "Geplante Berichte"
-#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:364
+#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:450
msgid "Report Groupings"
msgstr "Berichtsgruppen"
-#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:364
+#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:451
msgid "1 group"
msgstr "1 Gruppe"
-#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:364
+#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:451
msgid "%1$s groups"
msgstr "%1$s Gruppen"
-#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:364
+#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:452
msgid "1 pot"
msgstr "1 Geldtopf"
-#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:364
+#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:452
msgid "%1$s pots"
msgstr "%1$s Geldtöpfe"
-#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:375
+#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:463
msgid "Active Report Schedules"
msgstr "Aktive Berichtszeitpläne"
-#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:377
+#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:465
msgid ""
"The server compiles a sales summary on the rhythm you choose and sends it to "
"the address you give."
@@ -6513,15 +6511,15 @@ msgstr ""
"Der Server stellt in dem von Ihnen gewählten Takt eine Umsatzübersicht "
"zusammen und schickt sie an die Adresse, die Sie angeben."
-#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:383
+#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:472
msgid "Loading scheduled reports..."
msgstr "Geplante Berichte werden geladen …"
-#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:387
+#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:478
msgid "No scheduled reports yet"
msgstr "Noch keine geplanten Berichte"
-#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:389
+#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:480
msgid ""
"Schedule a sales summary and it will arrive on its own, as a PDF or as data, "
"without you having to remember to fetch it."
@@ -6529,44 +6527,44 @@ msgstr ""
"Planen Sie eine Umsatzübersicht ein, und sie kommt von allein – als PDF oder "
"als Daten, ohne dass Sie daran denken müssen, sie abzuholen."
-#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:397
-#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:419
+#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:496
+#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:555
msgid "Reference %1$s"
msgstr "Referenz %1$s"
-#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:397
-#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:435
+#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:505
+#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:577
msgid "Cancel Schedule"
msgstr "Zeitplan abbrechen"
-#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:398
-#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:408
+#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:510
+#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:537
msgid "Frequency"
msgstr "Häufigkeit"
-#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:398
-#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:409
+#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:516
+#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:538
msgid "Content Source"
msgstr "Datenquelle"
-#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:398
-#: packages/taler-merchant-webui/src/screens/ScheduleReportScreen.tsx:244
+#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:522
+#: packages/taler-merchant-webui/src/screens/ScheduleReportScreen.tsx:274
msgid "Destination"
msgstr "Ziel"
-#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:407
+#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:536
msgid "Report"
msgstr "Bericht"
-#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:410
+#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:539
msgid "Recipient"
msgstr "Empfänger"
-#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:454
+#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:596
msgid "What are Report Groupings?"
msgstr "Was sind Berichtsgruppen?"
-#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:457
+#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:599
msgid ""
"Groupings let a report break your sales down. A product group groups "
"products for reporting breakdown. A money pot collects the revenue from "
@@ -6577,21 +6575,21 @@ msgstr ""
"Ein Geldtopf fasst die Erträge aus zugeordneten Produkten zusammen, damit "
"sie gemeinsam verfolgt werden können."
-#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:465
+#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:607
msgid "Product Groups for Reporting"
msgstr "Produktgruppen für die Berichte"
-#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:466
+#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:608
msgid ""
"Group products together to break down sales figures in periodic reports."
msgstr ""
"Fassen Sie Produkte zusammen, um Verkaufszahlen in Berichten aufzuschlüsseln."
-#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:471
+#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:613
msgid "Loading product groups..."
msgstr "Produktgruppen werden geladen …"
-#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:474
+#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:616
msgid ""
"No product groups configured. Create a product group to categorize catalog "
"items for revenue reports."
@@ -6599,32 +6597,32 @@ msgstr ""
"Keine Produktgruppen eingerichtet. Legen Sie eine an, um Katalogartikel für "
"Ertragsberichte zu ordnen."
-#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:482
-#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:506
+#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:632
+#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:674
msgid "No description"
msgstr "Keine Beschreibung"
-#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:495
+#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:655
msgid "Group Name"
msgstr "Gruppenname"
-#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:526
+#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:705
msgid "Money Pots"
msgstr "Geldtöpfe"
-#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:527
+#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:706
msgid "Collect and track revenue from assigned products."
msgstr "Erträge aus zugeordneten Produkten erfassen und gemeinsam verfolgen."
-#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:535
+#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:714
msgid "+ Add Money Pot"
msgstr "+ Geldtopf hinzufügen"
-#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:540
+#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:719
msgid "Loading money pots..."
msgstr "Geldtöpfe werden geladen …"
-#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:543
+#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:722
msgid ""
"No money pots configured. Create a money pot to track dedicated revenue "
"streams."
@@ -6632,71 +6630,71 @@ msgstr ""
"Keine Geldtöpfe eingerichtet. Legen Sie einen Geldtopf an, um bestimmte "
"Erträge zu verfolgen."
-#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:564
+#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:761
msgid "Money Pot Name"
msgstr "Name des Geldtopfs"
-#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:565
+#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:762
msgid "Current Totals"
msgstr "Aktuelle Summen"
-#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:596
+#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:808
msgid "Edit Product Group"
msgstr "Produktgruppe bearbeiten"
-#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:596
+#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:808
msgid "Add Product Group"
msgstr "Produktgruppe hinzufügen"
-#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:601
+#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:817
msgid "Group Identifier"
msgstr "Gruppenkennung"
-#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:630
+#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:856
msgid "Describe what products belong to this reporting group..."
msgstr "Beschreiben Sie, welche Produkte zu dieser Berichtsgruppe gehören …"
-#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:640
+#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:869
msgid "Save Group"
msgstr "Gruppe speichern"
-#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:640
+#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:869
msgid "Create Product Group"
msgstr "Produktgruppe anlegen"
-#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:649
+#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:878
msgid "Edit Money Pot"
msgstr "Geldtopf bearbeiten"
-#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:649
+#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:878
msgid "Add Money Pot"
msgstr "Geldtopf hinzufügen"
-#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:654
+#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:887
msgid "Money Pot Identifier"
msgstr "Kennung des Geldtopfs"
-#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:676
+#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:913
msgid "Description / Target Info"
msgstr "Beschreibung / Angaben zum Ziel"
-#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:683
+#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:922
msgid "Describe revenue target or assigned products..."
msgstr "Ertragsziel oder zugeordnete Produkte beschreiben …"
-#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:693
+#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:932
msgid "Save Money Pot"
msgstr "Geldtopf speichern"
-#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:693
+#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:932
msgid "Create Money Pot"
msgstr "Geldtopf anlegen"
-#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:702
+#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:943
msgid "Delete group \"%1$s\"?"
msgstr "Gruppe „%1$s“ löschen?"
-#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:705
+#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:948
msgid ""
"Are you sure you want to delete this reporting group? Products assigned to "
"it will remain in inventory."
@@ -6704,91 +6702,91 @@ msgstr ""
"Möchten Sie diese Auswertungsgruppe wirklich löschen? Die zugeordneten "
"Produkte bleiben im Bestand."
-#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:716
+#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:962
msgid "Product group \"%1$s\" deleted."
msgstr "Produktgruppe „%1$s“ gelöscht."
-#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:718
+#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:967
msgid "Failed to delete group."
msgstr "Die Gruppe konnte nicht gelöscht werden."
-#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:723
+#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:973
msgid "Delete Group"
msgstr "Gruppe löschen"
-#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:731
+#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:983
msgid "Delete money pot \"%1$s\"?"
msgstr "Geldtopf „%1$s“ löschen?"
-#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:734
+#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:988
msgid "Are you sure you want to delete this money pot?"
msgstr "Möchten Sie diesen Geldtopf wirklich löschen?"
-#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:745
+#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:1002
msgid "Money pot \"%1$s\" deleted."
msgstr "Geldtopf „%1$s“ gelöscht."
-#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:747
+#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:1007
msgid "Failed to delete money pot."
msgstr "Der Geldtopf konnte nicht gelöscht werden."
-#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:752
+#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:1013
msgid "Delete Money Pot"
msgstr "Geldtopf löschen"
-#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:760
+#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:1023
msgid "Cancel scheduled report %1$s?"
msgstr "Geplanten Bericht %1$s abbrechen?"
-#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:763
+#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:1028
msgid "Are you sure you want to cancel this scheduled report transmission?"
msgstr "Möchten Sie diesen geplanten Bericht wirklich abbrechen?"
-#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:775
+#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:1045
msgid "Scheduled report cancelled."
msgstr "Geplanter Bericht abgebrochen."
-#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:777
+#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:1050
msgid "Failed to cancel scheduled report."
msgstr "Der geplante Bericht konnte nicht abgebrochen werden."
-#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:783
+#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:1057
msgid "Cancel Report"
msgstr "Bericht abbrechen"
-#: packages/taler-merchant-webui/src/screens/CreateWebhookScreen.tsx:58
+#: packages/taler-merchant-webui/src/screens/CreateWebhookScreen.tsx:62
msgid "Order created"
msgstr "Bestellung angelegt"
-#: packages/taler-merchant-webui/src/screens/CreateWebhookScreen.tsx:58
+#: packages/taler-merchant-webui/src/screens/CreateWebhookScreen.tsx:63
msgid "Sent when a new order is set up, before anybody has paid it."
msgstr ""
"Wird gesendet, sobald eine neue Bestellung angelegt ist, bevor jemand sie "
"bezahlt hat."
-#: packages/taler-merchant-webui/src/screens/CreateWebhookScreen.tsx:59
+#: packages/taler-merchant-webui/src/screens/CreateWebhookScreen.tsx:67
msgid "Order paid"
msgstr "Bestellung bezahlt"
-#: packages/taler-merchant-webui/src/screens/CreateWebhookScreen.tsx:59
+#: packages/taler-merchant-webui/src/screens/CreateWebhookScreen.tsx:68
msgid "Sent when a customer has paid for an order."
msgstr ""
"Wird gesendet, sobald eine Kundin oder ein Kunde eine Bestellung bezahlt hat."
-#: packages/taler-merchant-webui/src/screens/CreateWebhookScreen.tsx:60
+#: packages/taler-merchant-webui/src/screens/CreateWebhookScreen.tsx:72
msgid "Refund approved"
msgstr "Rückerstattung freigegeben"
-#: packages/taler-merchant-webui/src/screens/CreateWebhookScreen.tsx:60
+#: packages/taler-merchant-webui/src/screens/CreateWebhookScreen.tsx:73
msgid "Sent when you approve a refund on an order."
msgstr ""
"Wird gesendet, wenn Sie eine Rückerstattung zu einer Bestellung freigeben."
-#: packages/taler-merchant-webui/src/screens/CreateWebhookScreen.tsx:61
+#: packages/taler-merchant-webui/src/screens/CreateWebhookScreen.tsx:77
msgid "Order settled"
msgstr "Bestellung ausgezahlt"
-#: packages/taler-merchant-webui/src/screens/CreateWebhookScreen.tsx:61
+#: packages/taler-merchant-webui/src/screens/CreateWebhookScreen.tsx:78
msgid ""
"Sent when the money for a paid order has been matched to a payout into your "
"account."
@@ -6796,196 +6794,196 @@ msgstr ""
"Wird gesendet, sobald das Geld einer bezahlten Bestellung einer Auszahlung "
"auf Ihr Konto zugeordnet wurde."
-#: packages/taler-merchant-webui/src/screens/CreateWebhookScreen.tsx:62
+#: packages/taler-merchant-webui/src/screens/CreateWebhookScreen.tsx:82
msgid "Category added"
msgstr "Kategorie hinzugefügt"
-#: packages/taler-merchant-webui/src/screens/CreateWebhookScreen.tsx:62
+#: packages/taler-merchant-webui/src/screens/CreateWebhookScreen.tsx:83
msgid "Sent when a new product category is created."
msgstr "Wird gesendet, sobald eine neue Produktkategorie angelegt wird."
-#: packages/taler-merchant-webui/src/screens/CreateWebhookScreen.tsx:63
+#: packages/taler-merchant-webui/src/screens/CreateWebhookScreen.tsx:87
msgid "Category changed"
msgstr "Kategorie geändert"
-#: packages/taler-merchant-webui/src/screens/CreateWebhookScreen.tsx:63
+#: packages/taler-merchant-webui/src/screens/CreateWebhookScreen.tsx:88
msgid "Sent when a product category is renamed or edited."
msgstr ""
"Wird gesendet, sobald eine Produktkategorie umbenannt oder geändert wird."
-#: packages/taler-merchant-webui/src/screens/CreateWebhookScreen.tsx:64
+#: packages/taler-merchant-webui/src/screens/CreateWebhookScreen.tsx:92
msgid "Category removed"
msgstr "Kategorie entfernt"
-#: packages/taler-merchant-webui/src/screens/CreateWebhookScreen.tsx:64
+#: packages/taler-merchant-webui/src/screens/CreateWebhookScreen.tsx:93
msgid "Sent when a product category is deleted."
msgstr "Wird gesendet, sobald eine Produktkategorie gelöscht wird."
-#: packages/taler-merchant-webui/src/screens/CreateWebhookScreen.tsx:65
+#: packages/taler-merchant-webui/src/screens/CreateWebhookScreen.tsx:97
msgid "Product added"
msgstr "Produkt hinzugefügt"
-#: packages/taler-merchant-webui/src/screens/CreateWebhookScreen.tsx:65
+#: packages/taler-merchant-webui/src/screens/CreateWebhookScreen.tsx:98
msgid "Sent when a new product is added to your inventory."
msgstr ""
"Wird gesendet, sobald ein neues Produkt in Ihren Bestand aufgenommen wird."
-#: packages/taler-merchant-webui/src/screens/CreateWebhookScreen.tsx:66
+#: packages/taler-merchant-webui/src/screens/CreateWebhookScreen.tsx:102
msgid "Product changed"
msgstr "Produkt geändert"
-#: packages/taler-merchant-webui/src/screens/CreateWebhookScreen.tsx:66
+#: packages/taler-merchant-webui/src/screens/CreateWebhookScreen.tsx:103
msgid "Sent when a product in your inventory is edited."
msgstr "Wird gesendet, sobald ein Produkt in Ihrem Bestand geändert wird."
-#: packages/taler-merchant-webui/src/screens/CreateWebhookScreen.tsx:67
+#: packages/taler-merchant-webui/src/screens/CreateWebhookScreen.tsx:107
msgid "Product removed"
msgstr "Produkt entfernt"
-#: packages/taler-merchant-webui/src/screens/CreateWebhookScreen.tsx:67
+#: packages/taler-merchant-webui/src/screens/CreateWebhookScreen.tsx:108
msgid "Sent when a product is deleted from your inventory."
msgstr "Wird gesendet, sobald ein Produkt aus Ihrem Bestand gelöscht wird."
-#: packages/taler-merchant-webui/src/screens/CreateWebhookScreen.tsx:87
+#: packages/taler-merchant-webui/src/screens/CreateWebhookScreen.tsx:132
msgid "the order number"
msgstr "die Bestellnummer"
-#: packages/taler-merchant-webui/src/screens/CreateWebhookScreen.tsx:88
-#: packages/taler-merchant-webui/src/screens/CreateWebhookScreen.tsx:89
+#: packages/taler-merchant-webui/src/screens/CreateWebhookScreen.tsx:135
+#: packages/taler-merchant-webui/src/screens/CreateWebhookScreen.tsx:139
msgid "the whole order contract, as JSON"
msgstr "der vollständige Bestellvertrag, als JSON"
-#: packages/taler-merchant-webui/src/screens/CreateWebhookScreen.tsx:90
+#: packages/taler-merchant-webui/src/screens/CreateWebhookScreen.tsx:143
msgid "the number the server files this category under"
msgstr "die Nummer, unter der der Server diese Kategorie führt"
-#: packages/taler-merchant-webui/src/screens/CreateWebhookScreen.tsx:91
+#: packages/taler-merchant-webui/src/screens/CreateWebhookScreen.tsx:147
msgid "the name of the category"
msgstr "der Name der Kategorie"
-#: packages/taler-merchant-webui/src/screens/CreateWebhookScreen.tsx:92
+#: packages/taler-merchant-webui/src/screens/CreateWebhookScreen.tsx:151
msgid "the number the server files this product under"
msgstr "die Nummer, unter der der Server dieses Produkt führt"
-#: packages/taler-merchant-webui/src/screens/CreateWebhookScreen.tsx:93
+#: packages/taler-merchant-webui/src/screens/CreateWebhookScreen.tsx:153
msgid "the product code"
msgstr "die Produktkennung"
-#: packages/taler-merchant-webui/src/screens/CreateWebhookScreen.tsx:98
+#: packages/taler-merchant-webui/src/screens/CreateWebhookScreen.tsx:158
msgid "what the product is called"
msgstr "wie das Produkt heißt"
-#: packages/taler-merchant-webui/src/screens/CreateWebhookScreen.tsx:99
+#: packages/taler-merchant-webui/src/screens/CreateWebhookScreen.tsx:161
msgid "the product name in each language you offer"
msgstr "der Produktname in jeder Sprache, die Sie anbieten"
-#: packages/taler-merchant-webui/src/screens/CreateWebhookScreen.tsx:100
+#: packages/taler-merchant-webui/src/screens/CreateWebhookScreen.tsx:163
msgid "what one of them is (piece, kg, hour …)"
msgstr "was eine Einheit ist (Stück, kg, Stunde …)"
-#: packages/taler-merchant-webui/src/screens/CreateWebhookScreen.tsx:101
+#: packages/taler-merchant-webui/src/screens/CreateWebhookScreen.tsx:164
msgid "the product picture"
msgstr "das Produktbild"
-#: packages/taler-merchant-webui/src/screens/CreateWebhookScreen.tsx:102
+#: packages/taler-merchant-webui/src/screens/CreateWebhookScreen.tsx:165
msgid "the taxes recorded on the product"
msgstr "die am Produkt hinterlegten Steuern"
-#: packages/taler-merchant-webui/src/screens/CreateWebhookScreen.tsx:103
+#: packages/taler-merchant-webui/src/screens/CreateWebhookScreen.tsx:166
msgid "the price of the product"
msgstr "der Preis des Produkts"
-#: packages/taler-merchant-webui/src/screens/CreateWebhookScreen.tsx:104
+#: packages/taler-merchant-webui/src/screens/CreateWebhookScreen.tsx:167
msgid "how many you have in stock"
msgstr "wie viele Sie auf Lager haben"
-#: packages/taler-merchant-webui/src/screens/CreateWebhookScreen.tsx:105
+#: packages/taler-merchant-webui/src/screens/CreateWebhookScreen.tsx:168
msgid "how many have been sold"
msgstr "wie viele verkauft wurden"
-#: packages/taler-merchant-webui/src/screens/CreateWebhookScreen.tsx:106
+#: packages/taler-merchant-webui/src/screens/CreateWebhookScreen.tsx:169
msgid "how many were written off"
msgstr "wie viele abgeschrieben wurden"
-#: packages/taler-merchant-webui/src/screens/CreateWebhookScreen.tsx:107
+#: packages/taler-merchant-webui/src/screens/CreateWebhookScreen.tsx:170
msgid "where the product is picked up"
msgstr "wo das Produkt abgeholt wird"
-#: packages/taler-merchant-webui/src/screens/CreateWebhookScreen.tsx:108
+#: packages/taler-merchant-webui/src/screens/CreateWebhookScreen.tsx:171
msgid "when you next expect more"
msgstr "wann Sie wieder Nachschub erwarten"
-#: packages/taler-merchant-webui/src/screens/CreateWebhookScreen.tsx:109
+#: packages/taler-merchant-webui/src/screens/CreateWebhookScreen.tsx:172
msgid "the age a buyer has to be"
msgstr "welches Alter Käuferinnen und Käufer haben müssen"
-#: packages/taler-merchant-webui/src/screens/CreateWebhookScreen.tsx:112
+#: packages/taler-merchant-webui/src/screens/CreateWebhookScreen.tsx:177
msgid "the name of the event that fired"
msgstr "der Name des ausgelösten Ereignisses"
-#: packages/taler-merchant-webui/src/screens/CreateWebhookScreen.tsx:116
+#: packages/taler-merchant-webui/src/screens/CreateWebhookScreen.tsx:188
msgid "the merchant account the order belongs to"
msgstr "das Händlerkonto, zu dem die Bestellung gehört"
-#: packages/taler-merchant-webui/src/screens/CreateWebhookScreen.tsx:122
+#: packages/taler-merchant-webui/src/screens/CreateWebhookScreen.tsx:196
msgid "when the refund was approved"
msgstr "wann die Rückerstattung freigegeben wurde"
-#: packages/taler-merchant-webui/src/screens/CreateWebhookScreen.tsx:125
+#: packages/taler-merchant-webui/src/screens/CreateWebhookScreen.tsx:199
msgid "how much was refunded"
msgstr "wie viel erstattet wurde"
-#: packages/taler-merchant-webui/src/screens/CreateWebhookScreen.tsx:126
+#: packages/taler-merchant-webui/src/screens/CreateWebhookScreen.tsx:200
msgid "the reason your staff gave for the refund"
msgstr "der Grund, den Ihr Personal für die Rückerstattung angegeben hat"
-#: packages/taler-merchant-webui/src/screens/CreateWebhookScreen.tsx:129
+#: packages/taler-merchant-webui/src/screens/CreateWebhookScreen.tsx:208
msgid "the payout reference you will see on your bank statement"
msgstr "die Auszahlungsreferenz, die Sie auf Ihrem Kontoauszug sehen"
-#: packages/taler-merchant-webui/src/screens/CreateWebhookScreen.tsx:131
+#: packages/taler-merchant-webui/src/screens/CreateWebhookScreen.tsx:218
msgid "the number the server files your merchant account under"
msgstr "die Nummer, unter der der Server Ihr Händlerkonto führt"
-#: packages/taler-merchant-webui/src/screens/CreateWebhookScreen.tsx:136
+#: packages/taler-merchant-webui/src/screens/CreateWebhookScreen.tsx:225
msgid "the name before the change"
msgstr "der Name vor der Änderung"
-#: packages/taler-merchant-webui/src/screens/CreateWebhookScreen.tsx:138
+#: packages/taler-merchant-webui/src/screens/CreateWebhookScreen.tsx:229
msgid "the new name in each language you offer"
msgstr "der neue Name in jeder Sprache, die Sie anbieten"
-#: packages/taler-merchant-webui/src/screens/CreateWebhookScreen.tsx:139
+#: packages/taler-merchant-webui/src/screens/CreateWebhookScreen.tsx:233
msgid "the old name in each language you offer"
msgstr "der alte Name in jeder Sprache, die Sie anbieten"
-#: packages/taler-merchant-webui/src/screens/CreateWebhookScreen.tsx:153
+#: packages/taler-merchant-webui/src/screens/CreateWebhookScreen.tsx:249
msgid "before the change: %1$s"
msgstr "vor der Änderung: %1$s"
-#: packages/taler-merchant-webui/src/screens/CreateWebhookScreen.tsx:219
+#: packages/taler-merchant-webui/src/screens/CreateWebhookScreen.tsx:327
msgid "Enter a webhook identifier."
msgstr "Geben Sie eine Webhook-Kennung ein."
-#: packages/taler-merchant-webui/src/screens/CreateWebhookScreen.tsx:223
+#: packages/taler-merchant-webui/src/screens/CreateWebhookScreen.tsx:331
msgid "Enter a valid HTTP or HTTPS callback URL."
msgstr "Geben Sie eine gültige HTTP- oder HTTPS-Rückruf-URL ein."
-#: packages/taler-merchant-webui/src/screens/CreateWebhookScreen.tsx:240
+#: packages/taler-merchant-webui/src/screens/CreateWebhookScreen.tsx:348
msgid "Cannot save this webhook: not signed in."
msgstr "Der Webhook kann nicht gespeichert werden: nicht angemeldet."
-#: packages/taler-merchant-webui/src/screens/CreateWebhookScreen.tsx:247
+#: packages/taler-merchant-webui/src/screens/CreateWebhookScreen.tsx:355
msgid "Failed to save the webhook"
msgstr "Der Webhook konnte nicht gespeichert werden"
-#: packages/taler-merchant-webui/src/screens/CreateWebhookScreen.tsx:265
-#: packages/taler-merchant-webui/src/screens/CreateWebhookScreen.tsx:287
+#: packages/taler-merchant-webui/src/screens/CreateWebhookScreen.tsx:373
+#: packages/taler-merchant-webui/src/screens/CreateWebhookScreen.tsx:395
msgid "Edit Webhook"
msgstr "Webhook bearbeiten"
-#: packages/taler-merchant-webui/src/screens/CreateWebhookScreen.tsx:266
-#: packages/taler-merchant-webui/src/screens/CreateWebhookScreen.tsx:288
+#: packages/taler-merchant-webui/src/screens/CreateWebhookScreen.tsx:374
+#: packages/taler-merchant-webui/src/screens/CreateWebhookScreen.tsx:396
msgid ""
"Configure an HTTP callback for one kind of event: an order, a refund, a "
"product or a category."
@@ -6993,35 +6991,35 @@ msgstr ""
"Richten Sie einen HTTP-Rückruf für eine Art von Ereignis ein: eine "
"Bestellung, eine Rückerstattung, ein Produkt oder eine Kategorie."
-#: packages/taler-merchant-webui/src/screens/CreateWebhookScreen.tsx:271
-#: packages/taler-merchant-webui/src/screens/CreateWebhookScreen.tsx:276
-#: packages/taler-merchant-webui/src/screens/WebhooksScreen.tsx:129
+#: packages/taler-merchant-webui/src/screens/CreateWebhookScreen.tsx:379
+#: packages/taler-merchant-webui/src/screens/CreateWebhookScreen.tsx:384
#: packages/taler-merchant-webui/src/screens/WebhooksScreen.tsx:170
+#: packages/taler-merchant-webui/src/screens/WebhooksScreen.tsx:225
msgid "Webhook details could not be loaded"
msgstr "Webhook-Details konnten nicht geladen werden"
-#: packages/taler-merchant-webui/src/screens/CreateWebhookScreen.tsx:287
-#: packages/taler-merchant-webui/src/screens/CreateWebhookScreen.tsx:467
+#: packages/taler-merchant-webui/src/screens/CreateWebhookScreen.tsx:395
+#: packages/taler-merchant-webui/src/screens/CreateWebhookScreen.tsx:612
msgid "Add Webhook"
msgstr "Webhook hinzufügen"
-#: packages/taler-merchant-webui/src/screens/CreateWebhookScreen.tsx:293
+#: packages/taler-merchant-webui/src/screens/CreateWebhookScreen.tsx:403
msgid "Could not save the webhook"
msgstr "Der Webhook konnte nicht gespeichert werden"
-#: packages/taler-merchant-webui/src/screens/CreateWebhookScreen.tsx:298
+#: packages/taler-merchant-webui/src/screens/CreateWebhookScreen.tsx:409
msgid "1. Trigger Event & Address"
msgstr "1. Auslösendes Ereignis & Adresse"
-#: packages/taler-merchant-webui/src/screens/CreateWebhookScreen.tsx:303
+#: packages/taler-merchant-webui/src/screens/CreateWebhookScreen.tsx:417
msgid "Webhook Identifier (ID)"
msgstr "Webhook-Kennung (ID)"
-#: packages/taler-merchant-webui/src/screens/CreateWebhookScreen.tsx:311
+#: packages/taler-merchant-webui/src/screens/CreateWebhookScreen.tsx:427
msgid "e.g. wh_order_fulfillment"
msgstr "z. B. wh_bestellabwicklung"
-#: packages/taler-merchant-webui/src/screens/CreateWebhookScreen.tsx:314
+#: packages/taler-merchant-webui/src/screens/CreateWebhookScreen.tsx:430
msgid ""
"Unique webhook identifier. Derived automatically from the name unless "
"overridden."
@@ -7029,16 +7027,16 @@ msgstr ""
"Eindeutige Webhook-Kennung. Wird automatisch aus dem Namen abgeleitet, "
"sofern sie nicht überschrieben wird."
-#: packages/taler-merchant-webui/src/screens/CreateWebhookScreen.tsx:319
-#: packages/taler-merchant-webui/src/screens/WebhooksScreen.tsx:142
+#: packages/taler-merchant-webui/src/screens/CreateWebhookScreen.tsx:438
+#: packages/taler-merchant-webui/src/screens/WebhooksScreen.tsx:186
msgid "When (Event)"
msgstr "Wann (Ereignis)"
-#: packages/taler-merchant-webui/src/screens/CreateWebhookScreen.tsx:337
+#: packages/taler-merchant-webui/src/screens/CreateWebhookScreen.tsx:461
msgid "Call this address (URL)"
msgstr "Diese Adresse aufrufen"
-#: packages/taler-merchant-webui/src/screens/CreateWebhookScreen.tsx:349
+#: packages/taler-merchant-webui/src/screens/CreateWebhookScreen.tsx:473
msgid ""
"Where your server sends the notification. Your systems receive it; no "
"customer is involved."
@@ -7046,30 +7044,30 @@ msgstr ""
"Wohin Ihr Server die Meldung schickt. Ihre Systeme empfangen sie; die "
"Kundschaft ist nicht beteiligt."
-#: packages/taler-merchant-webui/src/screens/CreateWebhookScreen.tsx:357
+#: packages/taler-merchant-webui/src/screens/CreateWebhookScreen.tsx:481
msgid "2. Request Method & Headers"
msgstr "2. Anfragemethode und HTTP-Header"
-#: packages/taler-merchant-webui/src/screens/CreateWebhookScreen.tsx:362
-#: packages/taler-merchant-webui/src/screens/ErrorInjectionTestScreen.tsx:342
+#: packages/taler-merchant-webui/src/screens/CreateWebhookScreen.tsx:489
+#: packages/taler-merchant-webui/src/screens/ErrorInjectionTestScreen.tsx:344
msgid "Method"
msgstr "Methode"
-#: packages/taler-merchant-webui/src/screens/CreateWebhookScreen.tsx:378
+#: packages/taler-merchant-webui/src/screens/CreateWebhookScreen.tsx:510
msgid "Headers"
msgstr "HTTP-Header"
-#: packages/taler-merchant-webui/src/screens/CreateWebhookScreen.tsx:388
+#: packages/taler-merchant-webui/src/screens/CreateWebhookScreen.tsx:524
msgid "HTTP headers sent with every callback (e.g. authentication keys)."
msgstr ""
"HTTP-Header, die bei jedem Aufruf mitgesendet werden (z. B. "
"Authentifizierungsschlüssel)."
-#: packages/taler-merchant-webui/src/screens/CreateWebhookScreen.tsx:396
+#: packages/taler-merchant-webui/src/screens/CreateWebhookScreen.tsx:532
msgid "3. Body & Template Variables"
msgstr "3. Inhalt und Vorlagenvariablen"
-#: packages/taler-merchant-webui/src/screens/CreateWebhookScreen.tsx:398
+#: packages/taler-merchant-webui/src/screens/CreateWebhookScreen.tsx:534
msgid ""
"Mustache templates replace {{variable}} placeholders with real event details "
"when triggered."
@@ -7077,19 +7075,19 @@ msgstr ""
"Mustache-Vorlagen ersetzen {{variable}}-Platzhalter beim Auslösen durch "
"echte Ereignisdaten."
-#: packages/taler-merchant-webui/src/screens/CreateWebhookScreen.tsx:404
+#: packages/taler-merchant-webui/src/screens/CreateWebhookScreen.tsx:543
msgid "Body"
msgstr "Nachrichteninhalt (Body)"
-#: packages/taler-merchant-webui/src/screens/CreateWebhookScreen.tsx:420
+#: packages/taler-merchant-webui/src/screens/CreateWebhookScreen.tsx:561
msgid "Click a variable to insert into template"
msgstr "Klicken Sie auf eine Variable, um sie in die Vorlage einzufügen"
-#: packages/taler-merchant-webui/src/screens/CreateWebhookScreen.tsx:428
+#: packages/taler-merchant-webui/src/screens/CreateWebhookScreen.tsx:569
msgid "See all variables →"
msgstr "Alle Variablen anzeigen →"
-#: packages/taler-merchant-webui/src/screens/CreateWebhookScreen.tsx:433
+#: packages/taler-merchant-webui/src/screens/CreateWebhookScreen.tsx:574
msgid ""
"These are the details the event you picked above provides. Pick a different "
"event and the list changes."
@@ -7097,11 +7095,11 @@ msgstr ""
"Das sind die Angaben, die das oben gewählte Ereignis liefert. Wählen Sie ein "
"anderes Ereignis, ändert sich die Liste."
-#: packages/taler-merchant-webui/src/screens/CreateWebhookScreen.tsx:467
+#: packages/taler-merchant-webui/src/screens/CreateWebhookScreen.tsx:611
msgid "Save Webhook Changes"
msgstr "Webhook-Änderungen speichern"
-#: packages/taler-merchant-webui/src/screens/WebhooksScreen.tsx:90
+#: packages/taler-merchant-webui/src/screens/WebhooksScreen.tsx:102
msgid ""
"HTTP callbacks triggered when an order is created, paid, refunded or "
"settled, or when a product or category changes."
@@ -7110,37 +7108,37 @@ msgstr ""
"erstattet oder ausgezahlt wird oder wenn sich ein Produkt oder eine "
"Kategorie ändert."
-#: packages/taler-merchant-webui/src/screens/WebhooksScreen.tsx:91
+#: packages/taler-merchant-webui/src/screens/WebhooksScreen.tsx:103
msgid "+ Add webhook"
msgstr "+ Webhook hinzufügen"
-#: packages/taler-merchant-webui/src/screens/WebhooksScreen.tsx:96
+#: packages/taler-merchant-webui/src/screens/WebhooksScreen.tsx:110
msgid "Could not load webhooks"
msgstr "Webhooks konnten nicht geladen werden"
-#: packages/taler-merchant-webui/src/screens/WebhooksScreen.tsx:107
+#: packages/taler-merchant-webui/src/screens/WebhooksScreen.tsx:122
msgid "Search webhooks"
msgstr "Webhooks suchen"
-#: packages/taler-merchant-webui/src/screens/WebhooksScreen.tsx:108
+#: packages/taler-merchant-webui/src/screens/WebhooksScreen.tsx:123
msgid "Search ID, URL, or event..."
msgstr "ID, URL oder Ereignis suchen …"
-#: packages/taler-merchant-webui/src/screens/WebhooksScreen.tsx:117
-#: packages/taler-merchant-webui/src/screens/WebhooksScreen.tsx:151
+#: packages/taler-merchant-webui/src/screens/WebhooksScreen.tsx:134
+#: packages/taler-merchant-webui/src/screens/WebhooksScreen.tsx:200
msgid "No webhooks configured yet. Click \"+ Add webhook\" to create one."
msgstr ""
"Noch keine Webhooks eingerichtet. Klicken Sie auf „+ Webhook hinzufügen“."
-#: packages/taler-merchant-webui/src/screens/WebhooksScreen.tsx:143
+#: packages/taler-merchant-webui/src/screens/WebhooksScreen.tsx:187
msgid "Calls (Target Address)"
msgstr "Aufrufe (Zieladresse)"
-#: packages/taler-merchant-webui/src/screens/WebhooksScreen.tsx:192
+#: packages/taler-merchant-webui/src/screens/WebhooksScreen.tsx:256
msgid "Delete Webhook?"
msgstr "Webhook löschen?"
-#: packages/taler-merchant-webui/src/screens/WebhooksScreen.tsx:193
+#: packages/taler-merchant-webui/src/screens/WebhooksScreen.tsx:257
msgid ""
"Are you sure you want to delete the webhook callback for %1$s? Your backend "
"systems will no longer receive event notifications."
@@ -7148,40 +7146,40 @@ msgstr ""
"Möchten Sie den Webhook für %1$s wirklich löschen? Ihre Systeme erhalten "
"dann keine Ereignismeldungen mehr."
-#: packages/taler-merchant-webui/src/screens/WebhooksScreen.tsx:195
+#: packages/taler-merchant-webui/src/screens/WebhooksScreen.tsx:259
msgid "Delete Webhook"
msgstr "Webhook löschen"
-#: packages/taler-merchant-webui/src/screens/SubscriptionsScreen.tsx:100
+#: packages/taler-merchant-webui/src/screens/SubscriptionsScreen.tsx:108
msgid "Manage customer discounts and time-based access passes."
msgstr "Verwalten Sie Kundenrabatte und zeitlich begrenzte Zugangspässe."
-#: packages/taler-merchant-webui/src/screens/SubscriptionsScreen.tsx:101
-#: packages/taler-merchant-webui/src/screens/SubscriptionsScreen.tsx:152
+#: packages/taler-merchant-webui/src/screens/SubscriptionsScreen.tsx:109
+#: packages/taler-merchant-webui/src/screens/SubscriptionsScreen.tsx:167
msgid "+ Create discount or pass"
msgstr "+ Rabatt oder Pass anlegen"
-#: packages/taler-merchant-webui/src/screens/SubscriptionsScreen.tsx:106
+#: packages/taler-merchant-webui/src/screens/SubscriptionsScreen.tsx:116
msgid "Could not load discounts and passes"
msgstr "Rabatte und Pässe konnten nicht geladen werden"
-#: packages/taler-merchant-webui/src/screens/SubscriptionsScreen.tsx:114
+#: packages/taler-merchant-webui/src/screens/SubscriptionsScreen.tsx:128
msgid "All discounts and passes"
msgstr "Alle Rabatte und Pässe"
-#: packages/taler-merchant-webui/src/screens/SubscriptionsScreen.tsx:115
+#: packages/taler-merchant-webui/src/screens/SubscriptionsScreen.tsx:130
msgid "Discounts"
msgstr "Rabatte"
-#: packages/taler-merchant-webui/src/screens/SubscriptionsScreen.tsx:116
+#: packages/taler-merchant-webui/src/screens/SubscriptionsScreen.tsx:131
msgid "Passes"
msgstr "Pässe"
-#: packages/taler-merchant-webui/src/screens/SubscriptionsScreen.tsx:143
+#: packages/taler-merchant-webui/src/screens/SubscriptionsScreen.tsx:158
msgid "No discounts or passes yet"
msgstr "Noch keine Rabatte oder Pässe"
-#: packages/taler-merchant-webui/src/screens/SubscriptionsScreen.tsx:145
+#: packages/taler-merchant-webui/src/screens/SubscriptionsScreen.tsx:160
msgid ""
"Define a discount customers can earn and redeem, or a pass they can use "
"repeatedly for a set time."
@@ -7190,35 +7188,35 @@ msgstr ""
"einen Pass, den sie während eines bestimmten Zeitraums wiederholt verwenden "
"können."
-#: packages/taler-merchant-webui/src/screens/SubscriptionsScreen.tsx:161
+#: packages/taler-merchant-webui/src/screens/SubscriptionsScreen.tsx:176
msgid "Search discounts and passes"
msgstr "Rabatte und Pässe durchsuchen"
-#: packages/taler-merchant-webui/src/screens/SubscriptionsScreen.tsx:162
+#: packages/taler-merchant-webui/src/screens/SubscriptionsScreen.tsx:177
msgid "Search name or ID..."
msgstr "Name oder Kennung suchen …"
-#: packages/taler-merchant-webui/src/screens/SubscriptionsScreen.tsx:171
-#: packages/taler-merchant-webui/src/screens/SubscriptionsScreen.tsx:206
+#: packages/taler-merchant-webui/src/screens/SubscriptionsScreen.tsx:188
+#: packages/taler-merchant-webui/src/screens/SubscriptionsScreen.tsx:269
msgid "Nothing here matches this tab and your search."
msgstr "Hier passt nichts zu diesem Reiter und Ihrer Suche."
-#: packages/taler-merchant-webui/src/screens/SubscriptionsScreen.tsx:185
-#: packages/taler-merchant-webui/src/screens/SubscriptionsScreen.tsx:197
-#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:792
+#: packages/taler-merchant-webui/src/screens/SubscriptionsScreen.tsx:233
+#: packages/taler-merchant-webui/src/screens/SubscriptionsScreen.tsx:255
+#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:987
msgid "Kind"
msgstr "Art"
-#: packages/taler-merchant-webui/src/screens/SubscriptionsScreen.tsx:186
-#: packages/taler-merchant-webui/src/screens/SubscriptionsScreen.tsx:198
+#: packages/taler-merchant-webui/src/screens/SubscriptionsScreen.tsx:239
+#: packages/taler-merchant-webui/src/screens/SubscriptionsScreen.tsx:256
msgid "Can be used"
msgstr "Kann verwendet werden"
-#: packages/taler-merchant-webui/src/screens/SubscriptionsScreen.tsx:196
+#: packages/taler-merchant-webui/src/screens/SubscriptionsScreen.tsx:254
msgid "Name & ID"
msgstr "Name und Kennung"
-#: packages/taler-merchant-webui/src/screens/SubscriptionsScreen.tsx:248
+#: packages/taler-merchant-webui/src/screens/SubscriptionsScreen.tsx:337
msgid ""
"Are you sure you want to delete this discount or pass? Outstanding discounts "
"or passes already held by customers will stop being accepted at checkout. "
@@ -7228,84 +7226,82 @@ msgstr ""
"gehaltene Rabatte oder Pässe werden beim Bezahlen nicht mehr angenommen. "
"Dies kann nicht rückgängig gemacht werden."
-#: packages/taler-merchant-webui/src/screens/SubscriptionsScreen.tsx:250
+#: packages/taler-merchant-webui/src/screens/SubscriptionsScreen.tsx:339
msgid "Delete Discount / Pass"
msgstr "Rabatt / Pass löschen"
# Semantic subscription and automatic discount-token checkout rules.
-#. Translators: Keep the literal percent sign immediately after the
-#. numeric placeholder.
-#: packages/taler-merchant-webui/src/routes/SubscriptionsRoute.tsx:32
+#: packages/taler-merchant-webui/src/routes/SubscriptionsRoute.tsx:39
msgid "%1$s% off"
msgstr "%1$s % Rabatt"
-#: packages/taler-merchant-webui/src/routes/SubscriptionsRoute.tsx:34
+#: packages/taler-merchant-webui/src/routes/SubscriptionsRoute.tsx:43
msgid "Up to %1$s off"
msgstr "Bis zu %1$s Rabatt"
-#: packages/taler-merchant-webui/src/routes/SubscriptionsRoute.tsx:37
+#: packages/taler-merchant-webui/src/routes/SubscriptionsRoute.tsx:46
msgid "Highest-priced item free"
msgstr "Artikel mit dem höchsten Preis kostenlos"
-#: packages/taler-merchant-webui/src/routes/SubscriptionsRoute.tsx:38
+#: packages/taler-merchant-webui/src/routes/SubscriptionsRoute.tsx:47
msgid "Lowest-priced item free"
msgstr "Artikel mit dem niedrigsten Preis kostenlos"
-#: packages/taler-merchant-webui/src/routes/SubscriptionsRoute.tsx:40
-#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:924
+#: packages/taler-merchant-webui/src/routes/SubscriptionsRoute.tsx:49
+#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:1149
msgid "No redemption benefit"
msgstr "Kein Einlösevorteil"
-#: packages/taler-merchant-webui/src/routes/SubscriptionsRoute.tsx:44
+#: packages/taler-merchant-webui/src/routes/SubscriptionsRoute.tsx:54
msgid "No redemption benefit; earns one token on qualifying orders"
msgstr ""
"Kein Einlösevorteil; bei qualifizierenden Bestellungen wird ein Token "
"verdient"
-#: packages/taler-merchant-webui/src/routes/SubscriptionsRoute.tsx:46
+#: packages/taler-merchant-webui/src/routes/SubscriptionsRoute.tsx:56
msgid "%1$s for 1 token; earns one on qualifying orders"
msgstr ""
"%1$s für 1 Token; bei passenden Bestellungen wird ein Token gutgeschrieben"
-#: packages/taler-merchant-webui/src/routes/SubscriptionsRoute.tsx:47
+#: packages/taler-merchant-webui/src/routes/SubscriptionsRoute.tsx:57
msgid "%1$s for %2$s tokens; earns one on qualifying orders"
msgstr ""
"%1$s für %2$s Token; bei passenden Bestellungen wird ein Token gutgeschrieben"
-#: packages/taler-merchant-webui/src/routes/SubscriptionsRoute.tsx:48
+#: packages/taler-merchant-webui/src/routes/SubscriptionsRoute.tsx:60
msgid "Invalid automatic checkout rule"
msgstr "Ungültige automatische Kassenregel"
-#: packages/taler-merchant-webui/src/routes/SubscriptionsRoute.tsx:52
+#: packages/taler-merchant-webui/src/routes/SubscriptionsRoute.tsx:66
msgid "All merchant purchases"
msgstr "Alle Käufe bei diesem Händler"
-#: packages/taler-merchant-webui/src/routes/SubscriptionsRoute.tsx:61
-#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:545
+#: packages/taler-merchant-webui/src/routes/SubscriptionsRoute.tsx:75
+#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:683
msgid "Until %1$s"
msgstr "Bis %1$s"
-#: packages/taler-merchant-webui/src/routes/SubscriptionsRoute.tsx:61
-#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:545
+#: packages/taler-merchant-webui/src/routes/SubscriptionsRoute.tsx:75
+#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:683
msgid "Always"
msgstr "Immer"
-#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:292
-#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:749
+#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:383
+#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:934
msgid "This discount or pass uses rules this portal cannot edit safely."
msgstr ""
"Dieser Rabatt oder Pass verwendet Regeln, die dieses Portal nicht sicher "
"bearbeiten kann."
-#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:300
+#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:393
msgid "Please enter a name for this discount or pass."
msgstr "Bitte geben Sie einen Namen für diesen Rabatt oder Pass ein."
-#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:305
+#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:398
msgid "Please enter a description for this discount or pass."
msgstr "Bitte geben Sie eine Beschreibung für diesen Rabatt oder Pass ein."
-#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:310
+#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:403
msgid ""
"The identifier can only contain letters, numbers, underscores, and hyphens "
"(no spaces or special characters)."
@@ -7313,27 +7309,27 @@ msgstr ""
"Die Kennung darf nur Buchstaben, Ziffern, Unterstriche und Bindestriche "
"enthalten (keine Leerzeichen, keine Sonderzeichen)."
-#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:315
+#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:410
msgid "Please choose a \"Valid From\" date."
msgstr "Bitte wählen Sie ein Datum für „Gültig ab“ aus."
-#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:320
+#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:415
msgid "Please choose a \"Valid Until\" date."
msgstr "Bitte wählen Sie ein Datum für „Gültig bis“ aus."
-#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:331
+#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:426
msgid "Enter valid calendar dates."
msgstr "Geben Sie gültige Kalenderdaten ein."
-#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:335
+#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:430
msgid "\"Valid Until\" date must be after \"Valid From\" date."
msgstr "Das Datum „Gültig bis“ muss nach dem Datum „Gültig ab“ liegen."
-#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:347
+#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:445
msgid "\"Valid Until\" date must be in the future."
msgstr "Das Datum „Gültig bis“ muss in der Zukunft liegen."
-#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:354
+#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:452
msgid ""
"Validity granularity must be 1 minute, 1 hour, 1 day, 7 days, 30 days, 90 "
"days, or 365 days."
@@ -7341,25 +7337,25 @@ msgstr ""
"Die Gültigkeitsdauer muss 1 Minute, 1 Stunde, 1 Tag, 7 Tage, 30 Tage, 90 "
"Tage oder 365 Tage betragen."
-#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:364
+#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:464
msgid "Select at least one product category or inventory product."
msgstr ""
"Wählen Sie mindestens eine Produktkategorie oder ein Produkt aus dem Bestand "
"aus."
-#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:372
-#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:492
+#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:476
+#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:625
msgid "Remove unavailable categories before saving this rule."
msgstr ""
"Entfernen Sie nicht verfügbare Kategorien, bevor Sie diese Regel speichern."
-#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:380
-#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:499
+#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:486
+#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:634
msgid "Remove unavailable products before saving this rule."
msgstr ""
"Entfernen Sie nicht verfügbare Produkte, bevor Sie diese Regel speichern."
-#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:419
+#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:533
msgid ""
"Enter a percentage greater than 0 and no more than 100, with up to eight "
"decimal places."
@@ -7367,40 +7363,40 @@ msgstr ""
"Geben Sie einen Prozentsatz größer als 0 und höchstens 100 mit bis zu acht "
"Dezimalstellen ein."
-#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:423
+#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:539
msgid "Enter a positive rounding precision with up to eight decimal places."
msgstr ""
"Geben Sie eine positive Rundungsgenauigkeit mit bis zu acht Dezimalstellen "
"ein."
-#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:433
+#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:551
msgid "Add at least one currency cap."
msgstr "Fügen Sie mindestens eine Währungsobergrenze hinzu."
-#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:441
+#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:562
msgid "Enter a positive amount for every currency cap."
msgstr "Geben Sie für jede Währungsobergrenze einen positiven Betrag ein."
-#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:446
+#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:567
msgid ""
"Remove or change currency caps that are no longer supported by the merchant."
msgstr ""
"Entfernen oder ändern Sie Währungsobergrenzen, die der Händler nicht mehr "
"unterstützt."
-#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:450
+#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:573
msgid "Use each currency only once."
msgstr "Verwenden Sie jede Währung nur einmal."
-#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:463
+#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:586
msgid "Free-item benefits are only available for discounts."
msgstr "Vorteile mit kostenlosem Artikel sind nur für Rabatte verfügbar."
-#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:481
+#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:606
msgid "Enter a positive whole-number redemption threshold."
msgstr "Geben Sie eine positive ganzzahlige Einlöseschwelle ein."
-#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:485
+#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:614
msgid ""
"Select at least one issuance category or inventory product, or choose all "
"merchant purchases."
@@ -7408,51 +7404,51 @@ msgstr ""
"Wählen Sie mindestens eine Ausgabekategorie oder ein Produkt aus dem Bestand "
"aus, oder wählen Sie alle Käufe bei diesem Händler."
-#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:512
+#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:647
msgid "Enter a positive minimum purchase in a supported merchant currency."
msgstr ""
"Geben Sie einen positiven Mindestkaufbetrag in einer unterstützten "
"Händlerwährung ein."
-#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:578
+#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:717
msgid "Failed to create discount or pass"
msgstr "Der Rabatt oder Pass konnte nicht angelegt werden"
-#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:600
+#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:745
msgid "%1$s (unavailable category #%2$s)"
msgstr "%1$s (nicht verfügbare Kategorie Nr. %2$s)"
-#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:661
+#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:826
msgid "%1$s (unavailable product %2$s)"
msgstr "%1$s (nicht verfügbares Produkt %2$s)"
-#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:667
+#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:834
msgid "Could not load inventory products"
msgstr "Produkte aus dem Bestand konnten nicht geladen werden"
-#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:711
-#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:1008
+#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:894
+#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:1259
msgid "Round down"
msgstr "Abrunden"
-#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:713
-#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:1009
+#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:896
+#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:1260
msgid "Round to nearest"
msgstr "Auf den nächsten Wert runden"
-#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:714
-#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:1010
+#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:897
+#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:1261
msgid "Round up"
msgstr "Aufrunden"
-#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:722
-#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:745
+#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:905
+#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:930
msgid "Edit Discount or Pass"
msgstr "Rabatt oder Pass bearbeiten"
-#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:723
-#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:746
-#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:768
+#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:906
+#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:931
+#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:957
msgid ""
"Choose how discounts are earned and redeemed, and how long they remain "
"usable."
@@ -7460,29 +7456,29 @@ msgstr ""
"Legen Sie fest, wie Rabatte erhalten und eingelöst werden und wie lange sie "
"nutzbar bleiben."
-#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:728
-#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:733
+#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:911
+#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:917
msgid "Discount or pass details could not be loaded"
msgstr "Rabatt- oder Passdetails konnten nicht geladen werden"
-#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:762
+#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:948
msgid "Edit Pass"
msgstr "Pass bearbeiten"
-#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:762
+#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:949
msgid "Edit Discount"
msgstr "Rabatt bearbeiten"
-#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:763
+#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:951
msgid "Create Pass"
msgstr "Pass anlegen"
-#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:763
-#: packages/taler-merchant-webui/src/stories/story-messages.ts:50
+#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:952
+#: packages/taler-merchant-webui/src/stories/story-messages.ts:82
msgid "Create Discount"
msgstr "Rabatt anlegen"
-#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:767
+#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:956
msgid ""
"Choose how long pass access lasts and how expiry times protect customer "
"privacy."
@@ -7490,109 +7486,109 @@ msgstr ""
"Legen Sie fest, wie lange der Passzugang gilt und wie Ablaufzeiten die "
"Privatsphäre der Kunden schützen."
-#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:781
+#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:975
msgid "Could not save this"
msgstr "Speichern fehlgeschlagen"
-#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:808
+#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:1003
msgid "Promotional or loyalty benefit accepted towards purchases."
msgstr "Aktions- oder Treuevorteil, der bei Käufen angerechnet wird."
-#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:830
+#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:1026
msgid "Time-based access pass (e.g. monthly press access, member portal)."
msgstr ""
"Zeitlich begrenzter Zugangspass (z. B. Monatszugang, Mitgliederbereich)."
-#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:837
-#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:1340
+#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:1033
+#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:1676
msgid ""
"🔒 Cannot be changed — the discounts and passes already issued rely on it."
msgstr ""
"🔒 Nicht änderbar – bereits ausgegebene Rabatte und Pässe hängen davon ab."
# allow-english: same word in German
-#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:844
-#: packages/taler-merchant-webui/src/screens/CreateDeviceScreen.tsx:236
-#: packages/taler-merchant-webui/src/screens/ServerInfoScreen.tsx:153
+#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:1043
+#: packages/taler-merchant-webui/src/screens/CreateDeviceScreen.tsx:290
+#: packages/taler-merchant-webui/src/screens/ServerInfoScreen.tsx:160
msgid "Name"
msgstr "Name"
-#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:850
+#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:1051
msgid "e.g. Monthly Digital Supporter Pass"
msgstr "z. B. Monatlicher digitaler Förderpass"
-#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:850
+#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:1052
msgid "e.g. 10% Coffee Club Discount"
msgstr "z. B. 10-%-Rabatt des Kaffee-Clubs"
-#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:857
+#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:1062
msgid "What pass holders see in their wallets and contract receipts."
msgstr "Was Passinhaber in ihren Wallets und auf Vertragsbelegen sehen."
-#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:858
+#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:1063
msgid "Discount name displayed during payment checkout and in wallets."
msgstr "Name des Rabatts, der beim Bezahlen und in Wallets angezeigt wird."
-#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:871
+#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:1079
msgid "e.g. Unlimited digital article access for 30 days..."
msgstr "z. B. Unbegrenzter Zugang zu digitalen Artikeln für 30 Tage …"
-#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:872
+#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:1080
msgid "e.g. Grants 10% off espresso purchases at participating locations..."
msgstr "z. B. Gewährt 10 % Rabatt auf Espresso in teilnehmenden Filialen …"
-#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:878
+#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:1088
msgid "Detailed terms or redemption rules shown to customers."
msgstr "Ausführliche Bedingungen oder Einlöseregeln für die Kundschaft."
-#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:888
+#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:1101
msgid "2. Discount rules"
msgstr "2. Rabattregeln"
-#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:888
+#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:1102
msgid "2. Redemption benefit"
msgstr "2. Einlösevorteil"
-#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:892
+#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:1106
msgid ""
"Configure how customers redeem this discount and how they earn new discounts."
msgstr ""
"Legen Sie fest, wie Kunden diesen Rabatt einlösen und wie sie neue Rabatte "
"erhalten."
-#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:893
+#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:1107
msgid "Choose the benefit and products where this token can be redeemed."
msgstr ""
"Wählen Sie den Vorteil und die Produkte aus, für die dieses Token eingelöst "
"werden kann."
-#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:904
+#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:1125
msgid "Redeeming discounts"
msgstr "Rabatte einlösen"
-#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:907
+#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:1128
msgid "Choose what customers receive and which purchases accept this discount."
msgstr ""
"Wählen Sie den Vorteil für die Kunden und die Einkäufe, bei denen dieser "
"Rabatt akzeptiert wird."
-#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:913
+#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:1134
msgid "Benefit calculation"
msgstr "Vorteilsberechnung"
-#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:935
+#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:1162
msgid "Percentage benefit"
msgstr "Prozentualer Vorteil"
-#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:946
+#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:1175
msgid "Capped flat benefit"
msgstr "Begrenzter Festbetrag"
-#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:958
+#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:1189
msgid "Free item"
msgstr "Kostenloser Artikel"
-#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:964
+#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:1195
msgid ""
"No automatic redemption choice is created. Discounts can still be earned "
"through the rules below."
@@ -7600,85 +7596,85 @@ msgstr ""
"Es wird keine automatische Einlöseoption erstellt. Rabatte können weiterhin "
"über die nachstehenden Regeln erhalten werden."
-#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:969
+#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:1203
msgid "Percentage"
msgstr "Prozentsatz"
-#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:991
+#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:1229
msgid "Rounding options"
msgstr "Rundungsoptionen"
-#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:993
+#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:1231
msgid "Current: %1$s; precision %2$s"
msgstr "Aktuell: %1$s; Genauigkeit %2$s"
-#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:1001
+#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:1245
msgid "Rounding mode"
msgstr "Rundungsmodus"
-#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:1014
+#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:1268
msgid "Rounding precision"
msgstr "Rundungsgenauigkeit"
-#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:1026
+#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:1282
msgid "Currency units, for example 0.01 or 0.05."
msgstr "Währungseinheiten, zum Beispiel 0.01 oder 0.05."
-#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:1034
+#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:1290
msgid "Maximum benefit amounts"
msgstr "Maximale Vorteilsbeträge"
-#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:1076
+#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:1350
msgid "Unsupported currency"
msgstr "Nicht unterstützte Währung"
-#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:1096
+#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:1381
msgid "Add currency cap"
msgstr "Währungsobergrenze hinzufügen"
-#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:1101
+#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:1386
msgid "Free item policy"
msgstr "Regel für kostenlosen Artikel"
-#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:1112
+#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:1399
msgid "Lowest-priced eligible item"
msgstr "Berechtigter Artikel mit dem niedrigsten Preis"
-#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:1123
+#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:1414
msgid "Highest-priced eligible item"
msgstr "Berechtigter Artikel mit dem höchsten Preis"
-#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:1126
+#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:1417
msgid "One unit of the selected eligible item is free."
msgstr "Eine Einheit des ausgewählten berechtigten Artikels ist kostenlos."
-#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:1133
+#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:1427
msgid "Discounts required to redeem"
msgstr "Zum Einlösen erforderliche Rabatte"
-#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:1149
+#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:1445
msgid "Products where the benefit applies"
msgstr "Produkte, für die der Vorteil gilt"
-#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:1155
-#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:1161
+#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:1453
+#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:1463
msgid "Apply benefit to all merchant purchases"
msgstr "Vorteil auf alle Käufe bei diesem Händler anwenden"
-#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:1164
+#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:1466
msgid ""
"The token can be redeemed on any line item and on amount-only purchases."
msgstr ""
"Das Token kann für jeden Einzelposten und für reine Betragszahlungen "
"eingelöst werden."
-#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:1172
-#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:1220
+#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:1474
+#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:1534
msgid "Product categories"
msgstr "Produktkategorien"
-#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:1176
-#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:1224
+#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:1478
+#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:1538
msgid ""
"No product categories are available. Create a category or select an "
"individual product."
@@ -7686,13 +7682,13 @@ msgstr ""
"Es sind keine Produktkategorien verfügbar. Legen Sie eine Kategorie an oder "
"wählen Sie ein einzelnes Produkt aus."
-#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:1181
-#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:1229
+#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:1483
+#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:1543
msgid "Individual inventory products"
msgstr "Einzelne Produkte aus dem Bestand"
-#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:1185
-#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:1233
+#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:1487
+#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:1547
msgid ""
"No inventory products are available. Add a product or select a product "
"category."
@@ -7700,109 +7696,109 @@ msgstr ""
"Es sind keine Produkte im Bestand verfügbar. Fügen Sie ein Produkt hinzu "
"oder wählen Sie eine Produktkategorie aus."
-#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:1198
+#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:1506
msgid "Earning discounts"
msgstr "Rabatte erhalten"
-#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:1199
+#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:1507
msgid "Each qualifying paid order earns exactly one discount."
msgstr ""
"Für jede qualifizierende bezahlte Bestellung wird genau ein Rabatt gewährt."
-#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:1203
+#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:1511
msgid "Products where discounts are earned"
msgstr "Produkte, mit denen Rabatte gesammelt werden"
-#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:1208
-#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:1213
+#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:1518
+#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:1527
msgid "Earn discounts on all merchant purchases"
msgstr "Rabatte bei allen Käufen bei diesem Händler erhalten"
-#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:1214
+#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:1528
msgid "Also supports amount-only and ad-hoc purchases."
msgstr "Unterstützt auch reine Betragszahlungen und Ad-hoc-Käufe."
-#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:1244
+#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:1558
msgid "Minimum qualifying purchase (optional)"
msgstr "Qualifizierender Mindestkaufbetrag (optional)"
-#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:1262
-#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:1267
+#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:1576
+#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:1585
msgid "Earn a discount when redeeming this same discount"
msgstr "Beim Einlösen desselben Rabatts einen Rabatt erhalten"
-#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:1268
+#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:1586
msgid ""
"Off by default so redemption does not immediately replace an earned discount."
msgstr ""
"Standardmäßig deaktiviert, damit beim Einlösen nicht sofort wieder ein "
"Rabatt gewährt wird."
-#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:1278
+#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:1597
msgid "3. Duration & Privacy"
msgstr "3. Dauer & Privatsphäre"
-#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:1278
+#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:1598
msgid "3. Discount Validity"
msgstr "3. Rabattgültigkeit"
-#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:1284
+#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:1608
msgid "Pass Duration"
msgstr "Passdauer"
-#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:1284
+#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:1609
msgid "Discount Lifetime"
msgstr "Gültigkeitsdauer des Rabatts"
-#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:1292
+#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:1619
msgid "1 Day"
msgstr "1 Tag"
-#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:1293
+#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:1620
msgid "7 Days"
msgstr "7 Tage"
-#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:1294
+#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:1621
msgid "30 Days"
msgstr "30 Tage"
-#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:1295
+#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:1622
msgid "90 Days (Quarter)"
msgstr "90 Tage (Quartal)"
-#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:1296
+#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:1623
msgid "365 Days (1 Year)"
msgstr "365 Tage (1 Jahr)"
-#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:1300
+#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:1627
msgid "How long pass access lasts once activated."
msgstr "Wie lange der Passzugang nach der Aktivierung gilt."
-#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:1301
+#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:1628
msgid "How long an issued discount remains redeemable."
msgstr "Wie lange ein ausgegebener Rabatt einlösbar bleibt."
-#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:1309
+#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:1640
msgid "Group pass expiry times by"
msgstr "Ablaufzeiten von Pässen gruppieren nach"
-#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:1309
+#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:1641
msgid "Group discount expiry times by"
msgstr "Ablaufzeiten von Rabatten gruppieren nach"
-#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:1321
+#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:1655
msgid "7 days (1 week)"
msgstr "7 Tage (1 Woche)"
-#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:1324
+#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:1658
msgid "365 days"
msgstr "365 Tage"
-#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:1329
+#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:1663
msgid "Why group expiry times?"
msgstr "Warum Ablaufzeiten für Gruppen?"
-#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:1329
+#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:1664
msgid ""
"Passes started in the same period expire together. A wider period makes it "
"harder to single out a customer from a precise timestamp."
@@ -7811,15 +7807,15 @@ msgstr ""
"Zeitraum erschwert es, einen Kunden anhand eines genauen Zeitstempels zu "
"identifizieren."
-#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:1333
+#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:1668
msgid "Shared expiry time:"
msgstr "Gemeinsame Ablaufzeit:"
-#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:1333
+#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:1669
msgid "Discounts issued in the same period expire together."
msgstr "Im selben Zeitraum ausgegebene Rabatte laufen gemeinsam ab."
-#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:1346
+#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:1682
msgid ""
"A one-minute or one-hour group may still make a long pass easy to identify. "
"Consider 30 days."
@@ -7827,73 +7823,73 @@ msgstr ""
"Eine einminütige oder einstündige Gruppe kann einen lang gültigen Pass "
"dennoch leicht erkennbar machen. Erwägen Sie 30 Tage."
-#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:1356
+#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:1692
msgid "4. Advanced Options"
msgstr "4. Erweiterte Optionen"
-#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:1357
+#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:1693
msgid "Validity window and technical identifier override."
msgstr "Gültigkeitszeitraum und technische Kennung anpassen."
-#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:1379
+#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:1717
msgid "Set an explicit Valid From date"
msgstr "Explizites Datum für „Gültig ab“ festlegen"
-#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:1384
+#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:1724
msgid "Valid From"
msgstr "Gültig ab"
-#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:1385
+#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:1725
msgid "By default, validity starts at the current time."
msgstr "Standardmäßig beginnt die Gültigkeit zum aktuellen Zeitpunkt."
-#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:1391
+#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:1734
msgid "First valid date"
msgstr "Erster Gültigkeitstag"
-#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:1403
+#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:1748
msgid "First date this pass can be issued or used."
msgstr ""
"Erstes Datum, an dem dieser Pass ausgegeben oder verwendet werden kann."
-#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:1404
+#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:1749
msgid "First date this discount can be issued or used."
msgstr ""
"Erstes Datum, an dem dieser Rabatt ausgegeben oder verwendet werden kann."
-#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:1415
+#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:1760
msgid "Set an explicit Valid Until date"
msgstr "Explizites Datum für „Gültig bis“ festlegen"
-#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:1420
+#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:1767
msgid "Valid Until"
msgstr "Gültig bis"
-#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:1421
+#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:1768
msgid "By default, there is no end date."
msgstr "Standardmäßig gibt es kein Enddatum."
-#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:1427
+#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:1777
msgid "Last valid date"
msgstr "Letzter Gültigkeitstag"
-#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:1439
+#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:1791
msgid "Cut-off date after which no new passes can start."
msgstr "Stichtag, nach dem keine neuen Pässe beginnen können."
-#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:1440
+#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:1792
msgid "Cut-off date after which no new discounts can start."
msgstr "Stichtag, nach dem keine neuen Rabatte beginnen können."
-#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:1449
+#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:1804
msgid "Identifier (ID)"
msgstr "Kennung (ID)"
-#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:1472
+#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:1829
msgid "Unique identifier in backend contracts. Cannot be changed later."
msgstr "Eindeutige Kennung in den Verträgen. Lässt sich später nicht ändern."
-#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:1493
+#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:1854
msgid "Create Discount / Pass"
msgstr "Rabatt / Pass anlegen"
@@ -7904,15 +7900,15 @@ msgstr ""
"Dienste, die Ihr Anbieter eingerichtet hat, um Zahlungen anzunehmen und "
"Auszahlungen vorzunehmen."
-#: packages/taler-merchant-webui/src/screens/PaymentServicesScreen.tsx:69
+#: packages/taler-merchant-webui/src/screens/PaymentServicesScreen.tsx:71
msgid "Could not load payment services"
msgstr "Die Zahlungsdienste konnten nicht geladen werden"
-#: packages/taler-merchant-webui/src/screens/PaymentServicesScreen.tsx:75
+#: packages/taler-merchant-webui/src/screens/PaymentServicesScreen.tsx:78
msgid "Your payment services"
msgstr "Ihre Zahlungsdienste"
-#: packages/taler-merchant-webui/src/screens/PaymentServicesScreen.tsx:77
+#: packages/taler-merchant-webui/src/screens/PaymentServicesScreen.tsx:80
msgid ""
"A payment service takes the money from your customer and pays it into your "
"bank account."
@@ -7920,7 +7916,7 @@ msgstr ""
"Ein Zahlungsdienst nimmt das Geld Ihrer Kundschaft entgegen und zahlt es auf "
"Ihr Bankkonto ein."
-#: packages/taler-merchant-webui/src/screens/PaymentServicesScreen.tsx:80
+#: packages/taler-merchant-webui/src/screens/PaymentServicesScreen.tsx:83
msgid ""
"This page shows server configuration, not live service health. Check Bank "
"accounts to see whether each service can pay into your account."
@@ -7929,81 +7925,81 @@ msgstr ""
"Dienstes. Überprüfen Sie die Bankkonten, um zu sehen, ob jeder Dienst auf "
"Ihr Konto einzahlen kann."
-#: packages/taler-merchant-webui/src/screens/PaymentServicesScreen.tsx:81
+#: packages/taler-merchant-webui/src/screens/PaymentServicesScreen.tsx:87
msgid "Check bank accounts"
msgstr "Bankkonten überprüfen"
-#: packages/taler-merchant-webui/src/screens/PaymentServicesScreen.tsx:87
+#: packages/taler-merchant-webui/src/screens/PaymentServicesScreen.tsx:95
msgid "No payment services are configured."
msgstr "Es sind keine Zahlungsdienste eingerichtet."
-#: packages/taler-merchant-webui/src/screens/PaymentServicesScreen.tsx:87
+#: packages/taler-merchant-webui/src/screens/PaymentServicesScreen.tsx:96
msgid ""
"Without one, this server cannot take any payments. Contact your provider."
msgstr ""
"Ohne einen kann dieser Server keine Zahlungen annehmen. Wenden Sie sich an "
"Ihren Anbieter."
-#: packages/taler-merchant-webui/src/screens/PaymentServicesScreen.tsx:93
-#: packages/taler-merchant-webui/src/screens/PaymentServicesScreen.tsx:115
+#: packages/taler-merchant-webui/src/screens/PaymentServicesScreen.tsx:102
+#: packages/taler-merchant-webui/src/screens/PaymentServicesScreen.tsx:144
msgid "Loading payment service details..."
msgstr "Angaben zum Zahlungsdienst werden geladen …"
-#: packages/taler-merchant-webui/src/screens/PaymentServicesScreen.tsx:99
-#: packages/taler-merchant-webui/src/screens/PaymentServicesScreen.tsx:125
+#: packages/taler-merchant-webui/src/screens/PaymentServicesScreen.tsx:120
+#: packages/taler-merchant-webui/src/screens/PaymentServicesScreen.tsx:161
msgid "Technical identifier"
msgstr "Technischer Bezeichner"
-#: packages/taler-merchant-webui/src/screens/PaymentServicesScreen.tsx:126
+#: packages/taler-merchant-webui/src/screens/PaymentServicesScreen.tsx:164
msgid "Identifies this payment service. Quote it if you are asked to."
msgstr ""
"Bezeichnet diesen Zahlungsdienst. Nennen Sie ihn, wenn danach gefragt wird."
-#: packages/taler-merchant-webui/src/screens/DevicesScreen.tsx:50
+#: packages/taler-merchant-webui/src/screens/DevicesScreen.tsx:54
msgid "No confirmation code"
msgstr "Kein Bestätigungscode"
-#: packages/taler-merchant-webui/src/screens/DevicesScreen.tsx:52
-#: packages/taler-merchant-webui/src/screens/CreateDeviceScreen.tsx:67
+#: packages/taler-merchant-webui/src/screens/DevicesScreen.tsx:56
+#: packages/taler-merchant-webui/src/screens/CreateDeviceScreen.tsx:78
msgid "Time-based code"
msgstr "Zeitbasierter Code"
-#: packages/taler-merchant-webui/src/screens/DevicesScreen.tsx:54
-#: packages/taler-merchant-webui/src/screens/CreateDeviceScreen.tsx:72
+#: packages/taler-merchant-webui/src/screens/DevicesScreen.tsx:58
+#: packages/taler-merchant-webui/src/screens/CreateDeviceScreen.tsx:83
msgid "Time-based code, covering the price"
msgstr "Zeitbasierter Code, der den Betrag mit abdeckt"
-#: packages/taler-merchant-webui/src/screens/DevicesScreen.tsx:56
+#: packages/taler-merchant-webui/src/screens/DevicesScreen.tsx:60
msgid "Unknown"
msgstr "Unbekannt"
-#: packages/taler-merchant-webui/src/screens/DevicesScreen.tsx:111
-#: packages/taler-merchant-webui/src/screens/DevicesScreen.tsx:145
+#: packages/taler-merchant-webui/src/screens/DevicesScreen.tsx:132
+#: packages/taler-merchant-webui/src/screens/DevicesScreen.tsx:166
msgid "Could not load offline payment devices"
msgstr "Offline-Zahlungsgeräte konnten nicht geladen werden"
#. Short enough not to squeeze the primary action into two lines, and
#. without TOTP/HMAC/POS, none of which a shopkeeper reads.
-#: packages/taler-merchant-webui/src/screens/DevicesScreen.tsx:137
+#: packages/taler-merchant-webui/src/screens/DevicesScreen.tsx:158
msgid ""
"Machines that confirm a payment on their own, with no internet connection."
msgstr ""
"Geräte, die eine Zahlung selbstständig bestätigen, ohne Internetverbindung."
-#: packages/taler-merchant-webui/src/screens/DevicesScreen.tsx:138
-#: packages/taler-merchant-webui/src/screens/DevicesScreen.tsx:170
+#: packages/taler-merchant-webui/src/screens/DevicesScreen.tsx:159
+#: packages/taler-merchant-webui/src/screens/DevicesScreen.tsx:191
msgid "+ Add device"
msgstr "+ Gerät hinzufügen"
-#: packages/taler-merchant-webui/src/screens/DevicesScreen.tsx:150
+#: packages/taler-merchant-webui/src/screens/DevicesScreen.tsx:171
msgid "Could not rotate the device key"
msgstr "Der Geräteschlüssel konnte nicht gewechselt werden"
-#: packages/taler-merchant-webui/src/screens/DevicesScreen.tsx:161
+#: packages/taler-merchant-webui/src/screens/DevicesScreen.tsx:182
msgid "No offline payment devices yet"
msgstr "Noch keine Offline-Zahlungsgeräte"
-#: packages/taler-merchant-webui/src/screens/DevicesScreen.tsx:163
+#: packages/taler-merchant-webui/src/screens/DevicesScreen.tsx:184
msgid ""
"Register a vending machine or a hardware till here and it can check a "
"customer's payment code by itself, even with no connection."
@@ -8011,56 +8007,56 @@ msgstr ""
"Melden Sie hier einen Automaten oder eine Hardware-Kasse an. Das Gerät kann "
"den Zahlungscode der Kundschaft dann selbst prüfen, auch ohne Verbindung."
-#: packages/taler-merchant-webui/src/screens/DevicesScreen.tsx:176
+#: packages/taler-merchant-webui/src/screens/DevicesScreen.tsx:197
msgid "Registered offline payment devices"
msgstr "Registrierte Offline-Zahlungsgeräte"
-#: packages/taler-merchant-webui/src/screens/DevicesScreen.tsx:180
+#: packages/taler-merchant-webui/src/screens/DevicesScreen.tsx:201
msgid "Search devices"
msgstr "Geräte suchen"
-#: packages/taler-merchant-webui/src/screens/DevicesScreen.tsx:181
+#: packages/taler-merchant-webui/src/screens/DevicesScreen.tsx:202
msgid "Search name or location..."
msgstr "Name oder Standort suchen …"
-#: packages/taler-merchant-webui/src/screens/DevicesScreen.tsx:191
-#: packages/taler-merchant-webui/src/screens/DevicesScreen.tsx:224
+#: packages/taler-merchant-webui/src/screens/DevicesScreen.tsx:214
+#: packages/taler-merchant-webui/src/screens/DevicesScreen.tsx:288
msgid "No offline payment devices match your search."
msgstr "Keine Offline-Zahlungsgeräte entsprechen Ihrer Suche."
-#: packages/taler-merchant-webui/src/screens/DevicesScreen.tsx:198
-#: packages/taler-merchant-webui/src/screens/DevicesScreen.tsx:239
+#: packages/taler-merchant-webui/src/screens/DevicesScreen.tsx:242
+#: packages/taler-merchant-webui/src/screens/DevicesScreen.tsx:321
msgid "Replace secret key"
msgstr "Geheimschlüssel ersetzen"
-#: packages/taler-merchant-webui/src/screens/DevicesScreen.tsx:203
-#: packages/taler-merchant-webui/src/screens/DevicesScreen.tsx:215
+#: packages/taler-merchant-webui/src/screens/DevicesScreen.tsx:252
+#: packages/taler-merchant-webui/src/screens/DevicesScreen.tsx:274
msgid "Verification Method"
msgstr "Prüfmethode"
-#: packages/taler-merchant-webui/src/screens/DevicesScreen.tsx:204
-#: packages/taler-merchant-webui/src/screens/DevicesScreen.tsx:216
+#: packages/taler-merchant-webui/src/screens/DevicesScreen.tsx:258
+#: packages/taler-merchant-webui/src/screens/DevicesScreen.tsx:275
msgid "Associated Template"
msgstr "Zugehörige Vorlage"
-#: packages/taler-merchant-webui/src/screens/DevicesScreen.tsx:204
-#: packages/taler-merchant-webui/src/screens/DevicesScreen.tsx:235
+#: packages/taler-merchant-webui/src/screens/DevicesScreen.tsx:260
+#: packages/taler-merchant-webui/src/screens/DevicesScreen.tsx:309
msgid "No template"
msgstr "Keine Vorlage"
-#: packages/taler-merchant-webui/src/screens/DevicesScreen.tsx:214
+#: packages/taler-merchant-webui/src/screens/DevicesScreen.tsx:273
msgid "Device Name & Identifier"
msgstr "Gerätename und Kennung"
-#: packages/taler-merchant-webui/src/screens/DevicesScreen.tsx:256
+#: packages/taler-merchant-webui/src/screens/DevicesScreen.tsx:346
msgid "Rotate key for \"%1$s\"?"
msgstr "Schlüssel für „%1$s“ wechseln?"
-#: packages/taler-merchant-webui/src/screens/DevicesScreen.tsx:259
+#: packages/taler-merchant-webui/src/screens/DevicesScreen.tsx:351
msgid "Warning:"
msgstr "Achtung:"
-#: packages/taler-merchant-webui/src/screens/DevicesScreen.tsx:259
+#: packages/taler-merchant-webui/src/screens/DevicesScreen.tsx:352
msgid ""
"The physical machine must be updated with the newly generated secret key "
"immediately, or it will stop accepting payment codes."
@@ -8068,19 +8064,19 @@ msgstr ""
"Das Gerät muss sofort den neu erzeugten Schlüssel erhalten, sonst nimmt es "
"keine Zahlcodes mehr an."
-#: packages/taler-merchant-webui/src/screens/DevicesScreen.tsx:266
+#: packages/taler-merchant-webui/src/screens/DevicesScreen.tsx:367
msgid "Rotating…"
msgstr "Schlüssel wird ersetzt …"
-#: packages/taler-merchant-webui/src/screens/DevicesScreen.tsx:266
+#: packages/taler-merchant-webui/src/screens/DevicesScreen.tsx:367
msgid "Generate New Key & Rotate"
msgstr "Neuen Schlüssel erzeugen und wechseln"
-#: packages/taler-merchant-webui/src/screens/DevicesScreen.tsx:275
+#: packages/taler-merchant-webui/src/screens/DevicesScreen.tsx:378
msgid "New Key Generated for \"%1$s\""
msgstr "Neuer Schlüssel für „%1$s“ erzeugt"
-#: packages/taler-merchant-webui/src/screens/DevicesScreen.tsx:278
+#: packages/taler-merchant-webui/src/screens/DevicesScreen.tsx:383
msgid ""
"The secret key has been successfully rotated on the backend. Program your "
"physical hardware terminal or vending machine with the new secret key below:"
@@ -8088,7 +8084,7 @@ msgstr ""
"Der geheime Schlüssel wurde auf dem Server gewechselt. Programmieren Sie Ihr "
"Gerät oder Ihren Automaten mit dem neuen Schlüssel unten:"
-#: packages/taler-merchant-webui/src/screens/DevicesScreen.tsx:294
+#: packages/taler-merchant-webui/src/screens/DevicesScreen.tsx:399
msgid ""
"This device will be removed. Payments verified offline by this machine will "
"no longer be accepted."
@@ -8096,44 +8092,44 @@ msgstr ""
"Dieses Gerät wird entfernt. Zahlungen, die offline von diesem Gerät "
"überprüft wurden, werden nicht mehr akzeptiert."
-#: packages/taler-merchant-webui/src/screens/DevicesScreen.tsx:296
+#: packages/taler-merchant-webui/src/screens/DevicesScreen.tsx:401
msgid "Delete Authenticator"
msgstr "Authentifikator löschen"
-#: packages/taler-merchant-webui/src/screens/CreateDeviceScreen.tsx:68
+#: packages/taler-merchant-webui/src/screens/CreateDeviceScreen.tsx:79
msgid "The machine and the wallet compute the same code from the time."
msgstr "Automat und Wallet berechnen aus der Uhrzeit denselben Code."
-#: packages/taler-merchant-webui/src/screens/CreateDeviceScreen.tsx:73
+#: packages/taler-merchant-webui/src/screens/CreateDeviceScreen.tsx:84
msgid "As above, but the amount paid is part of what the code covers."
msgstr "Wie oben, aber der bezahlte Betrag geht in den Code mit ein."
-#: packages/taler-merchant-webui/src/screens/CreateDeviceScreen.tsx:144
+#: packages/taler-merchant-webui/src/screens/CreateDeviceScreen.tsx:165
msgid "Secret key must contain exactly 32 Base32 characters (A–Z and 2–7)."
msgstr ""
"Der geheime Schlüssel muss genau 32 Base32-Zeichen enthalten (A–Z und 2–7)."
-#: packages/taler-merchant-webui/src/screens/CreateDeviceScreen.tsx:176
+#: packages/taler-merchant-webui/src/screens/CreateDeviceScreen.tsx:201
msgid "Failed to create the offline payment device."
msgstr "Fehler beim Erstellen des Offline-Zahlungsgeräts."
-#: packages/taler-merchant-webui/src/screens/CreateDeviceScreen.tsx:188
-#: packages/taler-merchant-webui/src/screens/CreateDeviceScreen.tsx:206
#: packages/taler-merchant-webui/src/screens/CreateDeviceScreen.tsx:217
+#: packages/taler-merchant-webui/src/screens/CreateDeviceScreen.tsx:245
+#: packages/taler-merchant-webui/src/screens/CreateDeviceScreen.tsx:262
msgid "Edit offline payment device"
msgstr "Offline-Zahlungsgerät bearbeiten"
-#: packages/taler-merchant-webui/src/screens/CreateDeviceScreen.tsx:193
-#: packages/taler-merchant-webui/src/screens/CreateDeviceScreen.tsx:198
-#: packages/taler-merchant-webui/src/screens/CreateDeviceScreen.tsx:207
+#: packages/taler-merchant-webui/src/screens/CreateDeviceScreen.tsx:222
+#: packages/taler-merchant-webui/src/screens/CreateDeviceScreen.tsx:228
+#: packages/taler-merchant-webui/src/screens/CreateDeviceScreen.tsx:249
msgid "Offline payment device details could not be loaded"
msgstr "Details des Offline-Zahlungsgeräts konnten nicht geladen werden"
-#: packages/taler-merchant-webui/src/screens/CreateDeviceScreen.tsx:217
+#: packages/taler-merchant-webui/src/screens/CreateDeviceScreen.tsx:263
msgid "Add offline payment device"
msgstr "Offline-Zahlungsgerät hinzufügen"
-#: packages/taler-merchant-webui/src/screens/CreateDeviceScreen.tsx:218
+#: packages/taler-merchant-webui/src/screens/CreateDeviceScreen.tsx:265
msgid ""
"Configure an offline vending machine or hardware terminal. The device shares "
"a secret key to verify payment codes without internet access."
@@ -8141,38 +8137,38 @@ msgstr ""
"Richten Sie einen Automaten oder ein Terminal ohne Internet ein. Das Gerät "
"teilt einen geheimen Schlüssel, um Zahlcodes offline zu prüfen."
-#: packages/taler-merchant-webui/src/screens/CreateDeviceScreen.tsx:222
+#: packages/taler-merchant-webui/src/screens/CreateDeviceScreen.tsx:271
msgid "Could not add offline payment device"
msgstr "Offline-Zahlungsgerät konnte nicht hinzugefügt werden"
-#: packages/taler-merchant-webui/src/screens/CreateDeviceScreen.tsx:229
+#: packages/taler-merchant-webui/src/screens/CreateDeviceScreen.tsx:280
msgid "1. Device identity & location"
msgstr "1. Geräteidentität & Standort"
-#: packages/taler-merchant-webui/src/screens/CreateDeviceScreen.tsx:230
+#: packages/taler-merchant-webui/src/screens/CreateDeviceScreen.tsx:281
msgid "What to call this machine, and the identifier its configuration uses."
msgstr ""
"Wie diese Maschine heißen soll und welche Kennung ihre Konfiguration "
"verwendet."
-#: packages/taler-merchant-webui/src/screens/CreateDeviceScreen.tsx:244
+#: packages/taler-merchant-webui/src/screens/CreateDeviceScreen.tsx:300
msgid "e.g. Snack Vending Machine #1"
msgstr "z. B. Snackautomat #1"
-#: packages/taler-merchant-webui/src/screens/CreateDeviceScreen.tsx:247
+#: packages/taler-merchant-webui/src/screens/CreateDeviceScreen.tsx:303
msgid "Which machine this is, and where customers see it."
msgstr "Welche Maschine das ist und wo die Kundschaft sie sieht."
-#: packages/taler-merchant-webui/src/screens/CreateDeviceScreen.tsx:252
+#: packages/taler-merchant-webui/src/screens/CreateDeviceScreen.tsx:311
msgid "Machine Identifier (ID)"
msgstr "Maschinenkennung (ID)"
# allow-english: machine identifier example
-#: packages/taler-merchant-webui/src/screens/CreateDeviceScreen.tsx:272
+#: packages/taler-merchant-webui/src/screens/CreateDeviceScreen.tsx:333
msgid "e.g. otp_snack_vending_machine_1"
msgstr "z. B. otp_snack_vending_machine_1"
-#: packages/taler-merchant-webui/src/screens/CreateDeviceScreen.tsx:275
+#: packages/taler-merchant-webui/src/screens/CreateDeviceScreen.tsx:336
msgid ""
"Derived automatically from name unless overridden. Used in terminal hardware "
"configuration."
@@ -8180,55 +8176,55 @@ msgstr ""
"Wird aus dem Namen gebildet, sofern nicht überschrieben. Wird bei der "
"Geräteeinrichtung verwendet."
-#: packages/taler-merchant-webui/src/screens/CreateDeviceScreen.tsx:284
+#: packages/taler-merchant-webui/src/screens/CreateDeviceScreen.tsx:344
msgid "2. Verification Method"
msgstr "2. Prüfmethode"
-#: packages/taler-merchant-webui/src/screens/CreateDeviceScreen.tsx:285
+#: packages/taler-merchant-webui/src/screens/CreateDeviceScreen.tsx:345
msgid "How the physical machine checks payment codes displayed by wallet."
msgstr "Wie das Gerät die vom Wallet angezeigten Zahlcodes prüft."
-#: packages/taler-merchant-webui/src/screens/CreateDeviceScreen.tsx:324
+#: packages/taler-merchant-webui/src/screens/CreateDeviceScreen.tsx:388
msgid "3. Shared Secret Key"
msgstr "3. Gemeinsamer geheimer Schlüssel"
-#: packages/taler-merchant-webui/src/screens/CreateDeviceScreen.tsx:325
+#: packages/taler-merchant-webui/src/screens/CreateDeviceScreen.tsx:389
msgid "Shared secret key used to verify one-time passcodes."
msgstr "Gemeinsamer geheimer Schlüssel zur Prüfung der Einmalcodes."
-#: packages/taler-merchant-webui/src/screens/CreateDeviceScreen.tsx:332
+#: packages/taler-merchant-webui/src/screens/CreateDeviceScreen.tsx:396
msgid "Generate Random Key"
msgstr "Zufälligen Schlüssel erzeugen"
-#: packages/taler-merchant-webui/src/screens/CreateDeviceScreen.tsx:332
+#: packages/taler-merchant-webui/src/screens/CreateDeviceScreen.tsx:396
msgid "Enter it myself"
msgstr "Selbst eingeben"
-#: packages/taler-merchant-webui/src/screens/CreateDeviceScreen.tsx:340
+#: packages/taler-merchant-webui/src/screens/CreateDeviceScreen.tsx:407
msgid "Custom Secret Key"
msgstr "Eigener geheimer Schlüssel"
-#: packages/taler-merchant-webui/src/screens/CreateDeviceScreen.tsx:347
+#: packages/taler-merchant-webui/src/screens/CreateDeviceScreen.tsx:416
msgid "Enter custom secret key"
msgstr "Eigenen geheimen Schlüssel eingeben"
-#: packages/taler-merchant-webui/src/screens/CreateDeviceScreen.tsx:354
+#: packages/taler-merchant-webui/src/screens/CreateDeviceScreen.tsx:426
msgid "Generated Secret Key"
msgstr "Erzeugter geheimer Schlüssel"
-#: packages/taler-merchant-webui/src/screens/CreateDeviceScreen.tsx:369
+#: packages/taler-merchant-webui/src/screens/CreateDeviceScreen.tsx:441
msgid "Generate new"
msgstr "Neu erstellen"
-#: packages/taler-merchant-webui/src/screens/CreateDeviceScreen.tsx:376
+#: packages/taler-merchant-webui/src/screens/CreateDeviceScreen.tsx:448
msgid "Copy key"
msgstr "Schlüssel kopieren"
-#: packages/taler-merchant-webui/src/screens/CreateDeviceScreen.tsx:382
+#: packages/taler-merchant-webui/src/screens/CreateDeviceScreen.tsx:454
msgid "Enter this exact secret key into your physical hardware machine."
msgstr "Geben Sie genau diesen geheimen Schlüssel in Ihr Gerät ein."
-#: packages/taler-merchant-webui/src/screens/CreateDeviceScreen.tsx:402
+#: packages/taler-merchant-webui/src/screens/CreateDeviceScreen.tsx:478
msgid "Add device"
msgstr "Gerät hinzufügen"
@@ -8245,7 +8241,7 @@ msgid "Connected"
msgstr "Verbunden"
#: packages/taler-merchant-webui/src/screens/ServerInfoScreen.tsx:93
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1934
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:2377
msgid "Your server"
msgstr "Ihr Server"
@@ -8257,15 +8253,15 @@ msgstr ""
"Mit welchem Server dieses Portal arbeitet, in welcher Währung es rechnet, "
"und welche Versionen bei Ihnen beiden laufen."
-#: packages/taler-merchant-webui/src/screens/ServerInfoScreen.tsx:98
+#: packages/taler-merchant-webui/src/screens/ServerInfoScreen.tsx:100
msgid "Could not load server information"
msgstr "Serverinformationen konnten nicht geladen werden"
-#: packages/taler-merchant-webui/src/screens/ServerInfoScreen.tsx:108
+#: packages/taler-merchant-webui/src/screens/ServerInfoScreen.tsx:111
msgid "The server"
msgstr "Der Server"
-#: packages/taler-merchant-webui/src/screens/ServerInfoScreen.tsx:114
+#: packages/taler-merchant-webui/src/screens/ServerInfoScreen.tsx:117
msgid ""
"The version of the protocol this server speaks. Quote it when reporting a "
"problem."
@@ -8273,32 +8269,32 @@ msgstr ""
"Die Protokollversion, die dieser Server spricht. Geben Sie sie an, wenn Sie "
"ein Problem melden."
-#: packages/taler-merchant-webui/src/screens/ServerInfoScreen.tsx:116
+#: packages/taler-merchant-webui/src/screens/ServerInfoScreen.tsx:119
msgid "Protocol"
msgstr "Protokoll"
-#: packages/taler-merchant-webui/src/screens/ServerInfoScreen.tsx:126
+#: packages/taler-merchant-webui/src/screens/ServerInfoScreen.tsx:131
msgid "Address"
msgstr "Adresse"
# allow-english: "Software" is spelled identically in German.
-#: packages/taler-merchant-webui/src/screens/ServerInfoScreen.tsx:162
+#: packages/taler-merchant-webui/src/screens/ServerInfoScreen.tsx:171
msgid "Software"
msgstr "Software"
-#: packages/taler-merchant-webui/src/screens/ServerInfoScreen.tsx:170
+#: packages/taler-merchant-webui/src/screens/ServerInfoScreen.tsx:181
msgid "Connection"
msgstr "Verbindung"
-#: packages/taler-merchant-webui/src/screens/ServerInfoScreen.tsx:183
+#: packages/taler-merchant-webui/src/screens/ServerInfoScreen.tsx:194
msgid "This portal"
msgstr "Dieses Portal"
-#: packages/taler-merchant-webui/src/screens/ServerInfoScreen.tsx:195
+#: packages/taler-merchant-webui/src/screens/ServerInfoScreen.tsx:206
msgid "Signed in as"
msgstr "Angemeldet als"
-#: packages/taler-merchant-webui/src/screens/ServerInfoScreen.tsx:203
+#: packages/taler-merchant-webui/src/screens/ServerInfoScreen.tsx:214
msgid ""
"Quote both versions if you ever report a problem: the server and the portal "
"are updated separately, and a mismatch between them explains a surprising "
@@ -8308,100 +8304,100 @@ msgstr ""
"Portal werden getrennt aktualisiert, und ein Unterschied zwischen beiden "
"erklärt erstaunlich viel."
-#: packages/taler-merchant-webui/src/screens/ServerInfoScreen.tsx:207
+#: packages/taler-merchant-webui/src/screens/ServerInfoScreen.tsx:218
msgid "Settings for developers"
msgstr "Einstellungen für Entwickler"
-#: packages/taler-merchant-webui/src/screens/ServerInfoScreen.tsx:212
+#: packages/taler-merchant-webui/src/screens/ServerInfoScreen.tsx:223
msgid "Open →"
msgstr "Öffnen →"
-#: packages/taler-merchant-webui/src/screens/ServerInfoScreen.tsx:222
+#: packages/taler-merchant-webui/src/screens/ServerInfoScreen.tsx:233
msgid "What this server publishes"
msgstr "Was dieser Server veröffentlicht"
-#: packages/taler-merchant-webui/src/screens/ServerInfoScreen.tsx:230
+#: packages/taler-merchant-webui/src/screens/ServerInfoScreen.tsx:241
msgid "What it supports"
msgstr "Was er unterstützt"
-#: packages/taler-merchant-webui/src/screens/ServerInfoScreen.tsx:239
+#: packages/taler-merchant-webui/src/screens/ServerInfoScreen.tsx:250
msgid "Terms of service"
msgstr "Nutzungsbedingungen"
-#: packages/taler-merchant-webui/src/screens/ServerInfoScreen.tsx:248
+#: packages/taler-merchant-webui/src/screens/ServerInfoScreen.tsx:259
msgid "Privacy policy"
msgstr "Datenschutzerklärung"
-#: packages/taler-merchant-webui/src/ui/AccountCopySplitButton.tsx:100
-#: packages/taler-merchant-webui/src/ui/AccountCopySplitButton.tsx:101
+#: packages/taler-merchant-webui/src/ui/AccountCopySplitButton.tsx:105
+#: packages/taler-merchant-webui/src/ui/AccountCopySplitButton.tsx:106
msgid "More ways to copy this account"
msgstr "Weitere Möglichkeiten, dieses Konto zu kopieren"
-#: packages/taler-merchant-webui/src/screens/KycAuthInstructionsScreen.tsx:102
+#: packages/taler-merchant-webui/src/screens/KycAuthInstructionsScreen.tsx:118
msgid "Withdrawal limit"
msgstr "Abhebungslimit"
-#: packages/taler-merchant-webui/src/screens/KycAuthInstructionsScreen.tsx:103
+#: packages/taler-merchant-webui/src/screens/KycAuthInstructionsScreen.tsx:120
msgid "Deposit limit"
msgstr "Einzahlungslimit"
-#: packages/taler-merchant-webui/src/screens/KycAuthInstructionsScreen.tsx:104
+#: packages/taler-merchant-webui/src/screens/KycAuthInstructionsScreen.tsx:122
msgid "Merge limit"
msgstr "Limit für Zusammenführungen"
-#: packages/taler-merchant-webui/src/screens/KycAuthInstructionsScreen.tsx:105
+#: packages/taler-merchant-webui/src/screens/KycAuthInstructionsScreen.tsx:124
msgid "Payout aggregation limit"
msgstr "Limit für zusammengefasste Auszahlungen"
-#: packages/taler-merchant-webui/src/screens/KycAuthInstructionsScreen.tsx:106
+#: packages/taler-merchant-webui/src/screens/KycAuthInstructionsScreen.tsx:126
msgid "Balance limit"
msgstr "Guthabenlimit"
-#: packages/taler-merchant-webui/src/screens/KycAuthInstructionsScreen.tsx:107
+#: packages/taler-merchant-webui/src/screens/KycAuthInstructionsScreen.tsx:128
msgid "Refund limit"
msgstr "Rückerstattungslimit"
-#: packages/taler-merchant-webui/src/screens/KycAuthInstructionsScreen.tsx:108
+#: packages/taler-merchant-webui/src/screens/KycAuthInstructionsScreen.tsx:130
msgid "Account closure limit"
msgstr "Limit für Kontoschließungen"
-#: packages/taler-merchant-webui/src/screens/KycAuthInstructionsScreen.tsx:109
+#: packages/taler-merchant-webui/src/screens/KycAuthInstructionsScreen.tsx:132
msgid "Transaction limit"
msgstr "Transaktionslimit"
-#: packages/taler-merchant-webui/src/screens/KycAuthInstructionsScreen.tsx:110
+#: packages/taler-merchant-webui/src/screens/KycAuthInstructionsScreen.tsx:134
msgid "Unrecognized account limit (%1$s)"
msgstr "Nicht erkanntes Kontolimit (%1$s)"
-#: packages/taler-merchant-webui/src/screens/KycAuthInstructionsScreen.tsx:171
-#: packages/taler-merchant-webui/src/routes/KycAuthInstructionsRoute.tsx:163
+#: packages/taler-merchant-webui/src/screens/KycAuthInstructionsScreen.tsx:209
+#: packages/taler-merchant-webui/src/routes/KycAuthInstructionsRoute.tsx:179
msgid "This account cannot be verified yet: some details are missing."
msgstr "Dieses Konto lässt sich noch nicht überprüfen: es fehlen Angaben."
-#: packages/taler-merchant-webui/src/screens/KycAuthInstructionsScreen.tsx:180
+#: packages/taler-merchant-webui/src/screens/KycAuthInstructionsScreen.tsx:222
msgid "Your payment service did not send any transfer details."
msgstr "Ihr Zahlungsdienst hat keine Überweisungsangaben geschickt."
-#: packages/taler-merchant-webui/src/screens/KycAuthInstructionsScreen.tsx:214
-#: packages/taler-merchant-webui/src/routes/KycAuthInstructionsRoute.tsx:195
-#: packages/taler-merchant-webui/src/routes/KycAuthInstructionsRoute.tsx:220
+#: packages/taler-merchant-webui/src/screens/KycAuthInstructionsScreen.tsx:268
+#: packages/taler-merchant-webui/src/routes/KycAuthInstructionsRoute.tsx:228
+#: packages/taler-merchant-webui/src/routes/KycAuthInstructionsRoute.tsx:257
msgid "Missing details, so the terms cannot be recorded."
msgstr "Es fehlen Angaben, daher lässt sich die Zustimmung nicht speichern."
-#: packages/taler-merchant-webui/src/screens/KycAuthInstructionsScreen.tsx:264
+#: packages/taler-merchant-webui/src/screens/KycAuthInstructionsScreen.tsx:323
msgid "Read the current terms before recording acceptance."
msgstr ""
"Lesen Sie die aktuellen Bedingungen, bevor Sie die Zustimmung erfassen."
-#: packages/taler-merchant-webui/src/screens/KycAuthInstructionsScreen.tsx:320
+#: packages/taler-merchant-webui/src/screens/KycAuthInstructionsScreen.tsx:384
msgid "Account %1$s: %2$s"
msgstr "Konto %1$s: %2$s"
-#: packages/taler-merchant-webui/src/screens/KycAuthInstructionsScreen.tsx:349
+#: packages/taler-merchant-webui/src/screens/KycAuthInstructionsScreen.tsx:416
msgid "Verify this bank account"
msgstr "Dieses Bankkonto überprüfen lassen"
-#: packages/taler-merchant-webui/src/screens/KycAuthInstructionsScreen.tsx:350
+#: packages/taler-merchant-webui/src/screens/KycAuthInstructionsScreen.tsx:417
msgid ""
"Send one small transfer from this account, so that %1$s can see that it is "
"yours."
@@ -8409,11 +8405,11 @@ msgstr ""
"Überweisen Sie einen kleinen Betrag von diesem Konto, damit %1$s sehen kann, "
"dass es Ihnen gehört."
-#: packages/taler-merchant-webui/src/screens/KycAuthInstructionsScreen.tsx:359
+#: packages/taler-merchant-webui/src/screens/KycAuthInstructionsScreen.tsx:426
msgid "Before the transfer: accept your payment service’s terms"
msgstr "Vor der Überweisung: Bedingungen Ihres Zahlungsdienstes annehmen"
-#: packages/taler-merchant-webui/src/screens/KycAuthInstructionsScreen.tsx:362
+#: packages/taler-merchant-webui/src/screens/KycAuthInstructionsScreen.tsx:429
msgid ""
"The payment service (%1$s) needs you to read and accept its terms before you "
"send the transfer."
@@ -8421,48 +8417,48 @@ msgstr ""
"Der Zahlungsdienst (%1$s) verlangt, dass Sie seine Bedingungen lesen und "
"annehmen, bevor Sie die Überweisung ausführen."
-#: packages/taler-merchant-webui/src/screens/KycAuthInstructionsScreen.tsx:373
+#: packages/taler-merchant-webui/src/screens/KycAuthInstructionsScreen.tsx:440
msgid "Read the terms ↗"
msgstr "Bedingungen lesen ↗"
-#: packages/taler-merchant-webui/src/screens/KycAuthInstructionsScreen.tsx:377
+#: packages/taler-merchant-webui/src/screens/KycAuthInstructionsScreen.tsx:444
msgid "Checking the terms version…"
msgstr "Version der Bedingungen wird geprüft …"
-#: packages/taler-merchant-webui/src/screens/KycAuthInstructionsScreen.tsx:385
+#: packages/taler-merchant-webui/src/screens/KycAuthInstructionsScreen.tsx:452
msgid "The terms acceptance could not be recorded"
msgstr "Die Annahme der Bedingungen konnte nicht gespeichert werden"
-#: packages/taler-merchant-webui/src/screens/KycAuthInstructionsScreen.tsx:405
+#: packages/taler-merchant-webui/src/screens/KycAuthInstructionsScreen.tsx:478
msgid "I have read and agree to the Terms of Service for %1$s"
msgstr "Ich habe die Nutzungsbedingungen für %1$s gelesen und stimme ihnen zu"
-#: packages/taler-merchant-webui/src/screens/KycAuthInstructionsScreen.tsx:418
+#: packages/taler-merchant-webui/src/screens/KycAuthInstructionsScreen.tsx:492
msgid "Recording your acceptance…"
msgstr "Ihre Zustimmung wird gespeichert …"
-#: packages/taler-merchant-webui/src/screens/KycAuthInstructionsScreen.tsx:418
+#: packages/taler-merchant-webui/src/screens/KycAuthInstructionsScreen.tsx:493
msgid "Accept the terms"
msgstr "Bedingungen annehmen"
-#: packages/taler-merchant-webui/src/screens/KycAuthInstructionsScreen.tsx:427
+#: packages/taler-merchant-webui/src/screens/KycAuthInstructionsScreen.tsx:502
msgid "Getting the transfer details from your payment service…"
msgstr "Die Überweisungsangaben werden vom Zahlungsdienst geholt …"
-#: packages/taler-merchant-webui/src/screens/KycAuthInstructionsScreen.tsx:432
+#: packages/taler-merchant-webui/src/screens/KycAuthInstructionsScreen.tsx:507
msgid "Could not load the transfer details"
msgstr "Die Überweisungsangaben konnten nicht geladen werden"
-#: packages/taler-merchant-webui/src/screens/KycAuthInstructionsScreen.tsx:439
+#: packages/taler-merchant-webui/src/screens/KycAuthInstructionsScreen.tsx:514
msgid "Accept the terms above to see the transfer details."
msgstr ""
"Nehmen Sie oben die Bedingungen an, um die Überweisungsangaben zu sehen."
-#: packages/taler-merchant-webui/src/screens/KycAuthInstructionsScreen.tsx:443
+#: packages/taler-merchant-webui/src/screens/KycAuthInstructionsScreen.tsx:522
msgid "No transfer details available"
msgstr "Keine Überweisungsangaben verfügbar"
-#: packages/taler-merchant-webui/src/screens/KycAuthInstructionsScreen.tsx:450
+#: packages/taler-merchant-webui/src/screens/KycAuthInstructionsScreen.tsx:529
msgid ""
"Choose one payment service account. You only need to send the validation "
"transfer to one of them."
@@ -8470,104 +8466,104 @@ msgstr ""
"Wählen Sie ein Konto des Zahlungsdienstes aus. Sie müssen die "
"Bestätigungsüberweisung nur an eines davon senden."
-#: packages/taler-merchant-webui/src/screens/KycAuthInstructionsScreen.tsx:454
+#: packages/taler-merchant-webui/src/screens/KycAuthInstructionsScreen.tsx:533
msgid "Payment service accounts"
msgstr "Konten des Zahlungsdienstes"
-#: packages/taler-merchant-webui/src/screens/KycAuthInstructionsScreen.tsx:576
+#: packages/taler-merchant-webui/src/screens/KycAuthInstructionsScreen.tsx:698
msgid "Transfer option %1$s: receiver %2$s"
msgstr "Überweisungsoption %1$s: Empfänger %2$s"
-#: packages/taler-merchant-webui/src/screens/KycAuthInstructionsScreen.tsx:579
+#: packages/taler-merchant-webui/src/screens/KycAuthInstructionsScreen.tsx:701
msgid ""
"Use this complete set of receiver, amount, and subject details together."
msgstr ""
"Verwenden Sie diesen vollständigen Satz von Empfänger-, Betrags- und "
"Betreffdetails zusammen."
-#: packages/taler-merchant-webui/src/screens/KycAuthInstructionsScreen.tsx:608
+#: packages/taler-merchant-webui/src/screens/KycAuthInstructionsScreen.tsx:730
msgid "Important:"
msgstr "Wichtig:"
-#: packages/taler-merchant-webui/src/screens/KycAuthInstructionsScreen.tsx:611
+#: packages/taler-merchant-webui/src/screens/KycAuthInstructionsScreen.tsx:733
msgid "The transfer has to come from the bank account you are verifying,"
msgstr "Die Überweisung muss von dem Bankkonto kommen, das Sie bestätigen,"
-#: packages/taler-merchant-webui/src/screens/KycAuthInstructionsScreen.tsx:617
+#: packages/taler-merchant-webui/src/screens/KycAuthInstructionsScreen.tsx:739
msgid "The transfer has to come from the bank account you are verifying"
msgstr "Die Überweisung muss von dem Bankkonto kommen, das Sie bestätigen"
-#: packages/taler-merchant-webui/src/screens/KycAuthInstructionsScreen.tsx:620
+#: packages/taler-merchant-webui/src/screens/KycAuthInstructionsScreen.tsx:742
msgid "A transfer from any other account will not count."
msgstr "Eine Überweisung von einem anderen Konto zählt nicht."
-#: packages/taler-merchant-webui/src/screens/KycAuthInstructionsScreen.tsx:632
+#: packages/taler-merchant-webui/src/screens/KycAuthInstructionsScreen.tsx:754
msgid "Scan with your banking app"
msgstr "Mit Ihrer Banking-App scannen"
-#: packages/taler-merchant-webui/src/screens/KycAuthInstructionsScreen.tsx:635
+#: packages/taler-merchant-webui/src/screens/KycAuthInstructionsScreen.tsx:757
msgid "Point your banking app at this and it fills the transfer in for you."
msgstr ""
"Richten Sie Ihre Banking-App darauf, dann füllt sie die Überweisung für Sie "
"aus."
-#: packages/taler-merchant-webui/src/screens/KycAuthInstructionsScreen.tsx:641
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:709
+#: packages/taler-merchant-webui/src/screens/KycAuthInstructionsScreen.tsx:766
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:856
msgid "Swiss QR-bill"
msgstr "Schweizer QR-Rechnung"
-#: packages/taler-merchant-webui/src/screens/KycAuthInstructionsScreen.tsx:641
+#: packages/taler-merchant-webui/src/screens/KycAuthInstructionsScreen.tsx:767
msgid "EPC bank transfer QR code"
msgstr "EPC-Überweisungs-QR-Code"
-#: packages/taler-merchant-webui/src/screens/KycAuthInstructionsScreen.tsx:682
+#: packages/taler-merchant-webui/src/screens/KycAuthInstructionsScreen.tsx:814
msgid "Or"
msgstr "Oder"
-#: packages/taler-merchant-webui/src/screens/KycAuthInstructionsScreen.tsx:692
+#: packages/taler-merchant-webui/src/screens/KycAuthInstructionsScreen.tsx:829
msgid "Enter the receiver's details"
msgstr "Angaben zum Empfänger eingeben"
-#: packages/taler-merchant-webui/src/screens/KycAuthInstructionsScreen.tsx:697
+#: packages/taler-merchant-webui/src/screens/KycAuthInstructionsScreen.tsx:834
msgid "Receiver IBAN or account:"
msgstr "IBAN oder Konto des Empfängers:"
-#: packages/taler-merchant-webui/src/screens/KycAuthInstructionsScreen.tsx:718
+#: packages/taler-merchant-webui/src/screens/KycAuthInstructionsScreen.tsx:858
msgid "Receiver name:"
msgstr "Name des Empfängers:"
-#: packages/taler-merchant-webui/src/screens/KycAuthInstructionsScreen.tsx:729
+#: packages/taler-merchant-webui/src/screens/KycAuthInstructionsScreen.tsx:870
msgid "Postcode:"
msgstr "Postleitzahl:"
-#: packages/taler-merchant-webui/src/screens/KycAuthInstructionsScreen.tsx:737
+#: packages/taler-merchant-webui/src/screens/KycAuthInstructionsScreen.tsx:878
msgid "Town or city:"
msgstr "Ort:"
# allow-english: international banking abbreviations
-#: packages/taler-merchant-webui/src/screens/KycAuthInstructionsScreen.tsx:749
+#: packages/taler-merchant-webui/src/screens/KycAuthInstructionsScreen.tsx:890
msgid "BIC / SWIFT:"
msgstr "BIC / SWIFT:"
-#: packages/taler-merchant-webui/src/screens/KycAuthInstructionsScreen.tsx:758
+#: packages/taler-merchant-webui/src/screens/KycAuthInstructionsScreen.tsx:899
msgid "Amount to transfer:"
msgstr "Zu überweisender Betrag:"
-#: packages/taler-merchant-webui/src/screens/KycAuthInstructionsScreen.tsx:771
-#: packages/taler-merchant-webui/src/screens/KycAuthInstructionsScreen.tsx:801
+#: packages/taler-merchant-webui/src/screens/KycAuthInstructionsScreen.tsx:913
+#: packages/taler-merchant-webui/src/screens/KycAuthInstructionsScreen.tsx:958
msgid "Copy the QR-reference"
msgstr "QR-Referenz kopieren"
-#: packages/taler-merchant-webui/src/screens/KycAuthInstructionsScreen.tsx:771
+#: packages/taler-merchant-webui/src/screens/KycAuthInstructionsScreen.tsx:914
msgid "Copy the transfer subject"
msgstr "Überweisungsbetreff kopieren"
-#: packages/taler-merchant-webui/src/screens/KycAuthInstructionsScreen.tsx:775
+#: packages/taler-merchant-webui/src/screens/KycAuthInstructionsScreen.tsx:920
msgid "Copy this exactly into the %1$sQR-reference%2$s field at your bank:"
msgstr ""
"Kopieren Sie dies exakt in das Feld für die %1$sQR-Referenz%2$s Ihrer Bank:"
-#: packages/taler-merchant-webui/src/screens/KycAuthInstructionsScreen.tsx:776
+#: packages/taler-merchant-webui/src/screens/KycAuthInstructionsScreen.tsx:921
msgid ""
"Copy this exactly into the %1$ssubject or payment reference%2$s field at "
"your bank:"
@@ -8575,23 +8571,23 @@ msgstr ""
"Kopieren Sie dies exakt in das Feld für %1$sden Verwendungszweck oder die "
"Zahlungsreferenz%2$s Ihrer Bank:"
-#: packages/taler-merchant-webui/src/screens/KycAuthInstructionsScreen.tsx:799
+#: packages/taler-merchant-webui/src/screens/KycAuthInstructionsScreen.tsx:952
msgid "✓ Copied the QR-reference"
msgstr "✓ QR-Referenz kopiert"
-#: packages/taler-merchant-webui/src/screens/KycAuthInstructionsScreen.tsx:799
+#: packages/taler-merchant-webui/src/screens/KycAuthInstructionsScreen.tsx:953
msgid "✓ Copied the subject"
msgstr "✓ Betreff kopiert"
-#: packages/taler-merchant-webui/src/screens/KycAuthInstructionsScreen.tsx:801
+#: packages/taler-merchant-webui/src/screens/KycAuthInstructionsScreen.tsx:959
msgid "Copy the subject"
msgstr "Betreff kopieren"
-#: packages/taler-merchant-webui/src/screens/KycAuthInstructionsScreen.tsx:812
+#: packages/taler-merchant-webui/src/screens/KycAuthInstructionsScreen.tsx:971
msgid "Why is this required?"
msgstr "Warum ist das nötig?"
-#: packages/taler-merchant-webui/src/screens/KycAuthInstructionsScreen.tsx:815
+#: packages/taler-merchant-webui/src/screens/KycAuthInstructionsScreen.tsx:974
msgid ""
"Your payouts have passed a threshold, so this payment service has to check "
"that this account is yours. A transfer from the account is how it does that:"
@@ -8600,7 +8596,7 @@ msgstr ""
"Zahlungsdienst prüfen, ob dieses Konto Ihnen gehört. Das geschieht über eine "
"Überweisung von diesem Konto:"
-#: packages/taler-merchant-webui/src/screens/KycAuthInstructionsScreen.tsx:833
+#: packages/taler-merchant-webui/src/screens/KycAuthInstructionsScreen.tsx:1000
msgid ""
"After sending the transfer, return to bank accounts to check whether "
"verification has completed."
@@ -8608,24 +8604,24 @@ msgstr ""
"Kehren Sie nach dem Senden der Überweisung zu den Bankkonten zurück und "
"prüfen Sie, ob die Verifizierung abgeschlossen ist."
-#: packages/taler-merchant-webui/src/screens/KycAuthInstructionsScreen.tsx:840
+#: packages/taler-merchant-webui/src/screens/KycAuthInstructionsScreen.tsx:1007
msgid "Return to bank accounts"
msgstr "Zu den Bankkonten zurückkehren"
-#: packages/taler-merchant-webui/src/routes/KycAuthInstructionsRoute.tsx:170
+#: packages/taler-merchant-webui/src/routes/KycAuthInstructionsRoute.tsx:190
msgid "Invalid merchant backend configuration."
msgstr "Ungültige Serverkonfiguration."
-#: packages/taler-merchant-webui/src/routes/KycAuthInstructionsRoute.tsx:174
-#: packages/taler-merchant-webui/src/routes/KycAuthInstructionsRoute.tsx:222
+#: packages/taler-merchant-webui/src/routes/KycAuthInstructionsRoute.tsx:200
+#: packages/taler-merchant-webui/src/routes/KycAuthInstructionsRoute.tsx:262
msgid "Merchant account context is missing."
msgstr "Der Kontext des Händlerkontos fehlt."
-#: packages/taler-merchant-webui/src/routes/KycAuthInstructionsRoute.tsx:202
+#: packages/taler-merchant-webui/src/routes/KycAuthInstructionsRoute.tsx:237
msgid "The payment service did not identify the terms version."
msgstr "Der Zahlungsdienst hat die Version der Bedingungen nicht angegeben."
-#: packages/taler-merchant-webui/src/routes/KycAuthInstructionsRoute.tsx:227
+#: packages/taler-merchant-webui/src/routes/KycAuthInstructionsRoute.tsx:267
msgid "Invalid backend configuration."
msgstr "Ungültige Serverkonfiguration."
@@ -8645,13 +8641,13 @@ msgstr ""
msgid "Return"
msgstr "Zurück"
-#: packages/taler-merchant-webui/src/screens/MfaChallengeScreen.tsx:72
+#: packages/taler-merchant-webui/src/screens/MfaChallengeScreen.tsx:73
msgid "Before this goes ahead, enter the six-digit code sent to you for %1$s."
msgstr ""
"Bevor es weitergeht, geben Sie den sechsstelligen Code ein, der Ihnen für "
"%1$s geschickt wurde."
-#: packages/taler-merchant-webui/src/screens/MfaChallengeScreen.tsx:73
+#: packages/taler-merchant-webui/src/screens/MfaChallengeScreen.tsx:74
msgid ""
"Before this goes ahead, enter the six-digit code sent to you for your "
"merchant account."
@@ -8659,38 +8655,38 @@ msgstr ""
"Bevor es weitergeht, geben Sie den sechsstelligen Code ein, der Ihnen für "
"Ihr Händlerkonto geschickt wurde."
-#: packages/taler-merchant-webui/src/screens/MfaChallengeScreen.tsx:77
+#: packages/taler-merchant-webui/src/screens/MfaChallengeScreen.tsx:81
msgid "Deleting bank account %1$s"
msgstr "Bankkonto %1$s wird gelöscht"
-#: packages/taler-merchant-webui/src/screens/MfaChallengeScreen.tsx:78
+#: packages/taler-merchant-webui/src/screens/MfaChallengeScreen.tsx:82
msgid "Deleting a bank account"
msgstr "Ein Bankkonto wird gelöscht"
-#: packages/taler-merchant-webui/src/routes/MfaChallengeRoute.tsx:69
-#: packages/taler-merchant-webui/src/routes/MfaChallengeRoute.tsx:110
-#: packages/taler-merchant-webui/src/routes/MfaChallengeRoute.tsx:125
+#: packages/taler-merchant-webui/src/routes/MfaChallengeRoute.tsx:82
+#: packages/taler-merchant-webui/src/routes/MfaChallengeRoute.tsx:127
+#: packages/taler-merchant-webui/src/routes/MfaChallengeRoute.tsx:156
msgid "Your session changed. Start this action again."
msgstr "Ihre Sitzung hat sich geändert. Starten Sie diese Aktion erneut."
-#: packages/taler-merchant-webui/src/routes/MfaChallengeRoute.tsx:115
-#: packages/taler-merchant-webui/src/routes/MfaChallengeRoute.tsx:129
+#: packages/taler-merchant-webui/src/routes/MfaChallengeRoute.tsx:136
+#: packages/taler-merchant-webui/src/routes/MfaChallengeRoute.tsx:163
msgid "Merchant account context is missing. Start this action again."
msgstr "Der Kontext des Händlerkontos fehlt. Starten Sie diese Aktion erneut."
-#: packages/taler-merchant-webui/src/screens/pos/PosCatalog.tsx:102
+#: packages/taler-merchant-webui/src/screens/pos/PosCatalog.tsx:105
msgid "All Products (%1$s)"
msgstr "Alle Produkte (%1$s)"
-#: packages/taler-merchant-webui/src/screens/pos/PosCatalog.tsx:139
+#: packages/taler-merchant-webui/src/screens/pos/PosCatalog.tsx:143
msgid "You have not added any products yet"
msgstr "Sie haben noch keine Produkte angelegt"
-#: packages/taler-merchant-webui/src/screens/pos/PosCatalog.tsx:139
+#: packages/taler-merchant-webui/src/screens/pos/PosCatalog.tsx:144
msgid "No products found in this category"
msgstr "Keine Produkte in dieser Kategorie"
-#: packages/taler-merchant-webui/src/screens/pos/PosCatalog.tsx:143
+#: packages/taler-merchant-webui/src/screens/pos/PosCatalog.tsx:148
msgid ""
"Add products under Inventory in the merchant portal and they will appear "
"here. You can always charge a Quick Amount or add an ad-hoc item instead."
@@ -8699,131 +8695,131 @@ msgstr ""
"hier. Sie können stattdessen jederzeit einen Schnellbetrag kassieren oder "
"eine freie Position hinzufügen."
-#: packages/taler-merchant-webui/src/screens/pos/PosCatalog.tsx:144
+#: packages/taler-merchant-webui/src/screens/pos/PosCatalog.tsx:149
msgid "Try another category, or add products under Inventory."
msgstr ""
"Versuchen Sie eine andere Kategorie, oder legen Sie Produkte unter Bestand "
"an."
-#: packages/taler-merchant-webui/src/screens/pos/PosCatalog.tsx:152
+#: packages/taler-merchant-webui/src/screens/pos/PosCatalog.tsx:157
msgid "+ Add products"
msgstr "+ Produkte anlegen"
-#: packages/taler-merchant-webui/src/screens/pos/PosCatalog.tsx:208
+#: packages/taler-merchant-webui/src/screens/pos/PosCatalog.tsx:216
msgid "Details unavailable"
msgstr "Details nicht verfügbar"
-#: packages/taler-merchant-webui/src/screens/pos/PosCatalog.tsx:208
+#: packages/taler-merchant-webui/src/screens/pos/PosCatalog.tsx:216
msgid "Add"
msgstr "Hinzufügen"
-#: packages/taler-merchant-webui/src/ui/OrderTokenSummary.tsx:112
+#: packages/taler-merchant-webui/src/ui/OrderTokenSummary.tsx:116
msgid "Pays %1$s · saves %2$s"
msgstr "Zahlt %1$s · spart %2$s"
-#: packages/taler-merchant-webui/src/ui/OrderTokenSummary.tsx:116
+#: packages/taler-merchant-webui/src/ui/OrderTokenSummary.tsx:122
msgid "Pays %1$s · costs %2$s more"
msgstr "Zahlt %1$s · kostet %2$s mehr"
-#: packages/taler-merchant-webui/src/ui/OrderTokenSummary.tsx:118
+#: packages/taler-merchant-webui/src/ui/OrderTokenSummary.tsx:124
msgid "Pays %1$s · no price change"
msgstr "Zahlt %1$s · keine Preisänderung"
-#: packages/taler-merchant-webui/src/ui/OrderTokenSummary.tsx:120
+#: packages/taler-merchant-webui/src/ui/OrderTokenSummary.tsx:126
msgid "Pays %1$s"
msgstr "Zahlt %1$s"
#. Translators: "Issues" is a verb: this payment option produces the token
#. outputs listed after the label.
-#: packages/taler-merchant-webui/src/ui/OrderTokenSummary.tsx:151
+#: packages/taler-merchant-webui/src/ui/OrderTokenSummary.tsx:171
msgid "Issues: "
msgstr "Gibt aus: "
-#: packages/taler-merchant-webui/src/ui/OrderTokenSummary.tsx:161
+#: packages/taler-merchant-webui/src/ui/OrderTokenSummary.tsx:184
msgid "Automatic choice"
msgstr "Automatische Option"
-#: packages/taler-merchant-webui/src/ui/OrderTokenSummary.tsx:161
+#: packages/taler-merchant-webui/src/ui/OrderTokenSummary.tsx:185
msgid "Custom choice"
msgstr "Benutzerdefinierte Option"
-#: packages/taler-merchant-webui/src/ui/OrderTokenSummary.tsx:167
+#: packages/taler-merchant-webui/src/ui/OrderTokenSummary.tsx:191
msgid "Redeems: "
msgstr "Löst ein: "
-#: packages/taler-merchant-webui/src/ui/OrderTokenSummary.tsx:173
+#: packages/taler-merchant-webui/src/ui/OrderTokenSummary.tsx:197
msgid "Requires pass: "
msgstr "Erfordert Pass: "
-#: packages/taler-merchant-webui/src/ui/OrderTokenSummary.tsx:179
+#: packages/taler-merchant-webui/src/ui/OrderTokenSummary.tsx:203
msgid "Uses: "
msgstr "Verwendet: "
-#: packages/taler-merchant-webui/src/ui/OrderTokenSummary.tsx:188
+#: packages/taler-merchant-webui/src/ui/OrderTokenSummary.tsx:212
msgid "Earns: "
msgstr "Erhält: "
-#: packages/taler-merchant-webui/src/ui/OrderTokenSummary.tsx:194
+#: packages/taler-merchant-webui/src/ui/OrderTokenSummary.tsx:218
msgid "Pass remains valid: "
msgstr "Pass bleibt gültig: "
-#: packages/taler-merchant-webui/src/ui/OrderTokenSummary.tsx:209
+#: packages/taler-merchant-webui/src/ui/OrderTokenSummary.tsx:233
msgid "Enable %1$s for this order"
msgstr "%1$s für diese Bestellung aktivieren"
-#: packages/taler-merchant-webui/src/ui/OrderTokenSummary.tsx:253
+#: packages/taler-merchant-webui/src/ui/OrderTokenSummary.tsx:281
msgid "Earned after this order is paid"
msgstr "Wird nach Bezahlung dieser Bestellung gewährt"
-#: packages/taler-merchant-webui/src/ui/OrderTokenSummary.tsx:254
+#: packages/taler-merchant-webui/src/ui/OrderTokenSummary.tsx:282
msgid "Issued after this order is paid"
msgstr "Wird nach Bezahlung dieser Bestellung ausgegeben"
-#: packages/taler-merchant-webui/src/ui/OrderTokenSummary.tsx:261
+#: packages/taler-merchant-webui/src/ui/OrderTokenSummary.tsx:289
msgid "Issue %1$s for this order"
msgstr "%1$s für diese Bestellung ausgeben"
-#: packages/taler-merchant-webui/src/ui/OrderTokenSummary.tsx:301
+#: packages/taler-merchant-webui/src/ui/OrderTokenSummary.tsx:335
msgid "Payment options"
msgstr "Zahlungsoptionen"
-#: packages/taler-merchant-webui/src/ui/OrderTokenSummary.tsx:331
+#: packages/taler-merchant-webui/src/ui/OrderTokenSummary.tsx:367
msgid "Tokens issued after payment"
msgstr "Nach der Zahlung ausgegebene Token"
-#: packages/taler-merchant-webui/src/ui/OrderTokenSummary.tsx:355
+#: packages/taler-merchant-webui/src/ui/OrderTokenSummary.tsx:397
msgid "1 payment option"
msgstr "1 Zahlungsoption"
-#: packages/taler-merchant-webui/src/ui/OrderTokenSummary.tsx:356
+#: packages/taler-merchant-webui/src/ui/OrderTokenSummary.tsx:398
msgid "%1$s payment options"
msgstr "%1$s Zahlungsoptionen"
-#: packages/taler-merchant-webui/src/ui/OrderTokenSummary.tsx:358
+#: packages/taler-merchant-webui/src/ui/OrderTokenSummary.tsx:400
msgid "1 token issued"
msgstr "1 Token ausgegeben"
-#: packages/taler-merchant-webui/src/ui/OrderTokenSummary.tsx:359
+#: packages/taler-merchant-webui/src/ui/OrderTokenSummary.tsx:400
msgid "%1$s tokens issued"
msgstr "%1$s Token ausgegeben"
-#: packages/taler-merchant-webui/src/ui/OrderTokenSummary.tsx:363
+#: packages/taler-merchant-webui/src/ui/OrderTokenSummary.tsx:404
msgid "Token effects"
msgstr "Token-Auswirkungen"
-#: packages/taler-merchant-webui/src/ui/OrderTokenSummary.tsx:369
+#: packages/taler-merchant-webui/src/ui/OrderTokenSummary.tsx:411
msgid "1 payment option using customer tokens"
msgstr "1 Zahlungsoption mit Kunden-Token"
-#: packages/taler-merchant-webui/src/ui/OrderTokenSummary.tsx:370
+#: packages/taler-merchant-webui/src/ui/OrderTokenSummary.tsx:413
msgid "%1$s payment options using customer tokens"
msgstr "%1$s Zahlungsoptionen mit Kunden-Token"
-#: packages/taler-merchant-webui/src/ui/OrderTokenSummary.tsx:372
+#: packages/taler-merchant-webui/src/ui/OrderTokenSummary.tsx:416
msgid "1 token issued after payment"
msgstr "1 Token nach der Zahlung ausgegeben"
-#: packages/taler-merchant-webui/src/ui/OrderTokenSummary.tsx:373
+#: packages/taler-merchant-webui/src/ui/OrderTokenSummary.tsx:418
msgid "%1$s tokens issued after payment"
msgstr "%1$s Token nach der Zahlung ausgegeben"
@@ -8832,11 +8828,11 @@ msgid "Enter Charge Amount (%1$s)"
msgstr "Zu zahlenden Betrag eingeben (%1$s)"
#: packages/taler-merchant-webui/src/screens/pos/PosNumpad.tsx:110
-#: packages/taler-merchant-webui/src/screens/ErrorInjectionTestScreen.tsx:504
+#: packages/taler-merchant-webui/src/screens/ErrorInjectionTestScreen.tsx:506
msgid "Clear"
msgstr "Leeren"
-#: packages/taler-merchant-webui/src/screens/pos/PosNumpad.tsx:136
+#: packages/taler-merchant-webui/src/screens/pos/PosNumpad.tsx:137
#: packages/taler-merchant-webui/src/screens/pos/PosCartSummary.tsx:316
msgid "⚡ Charge"
msgstr "⚡ Kassieren"
@@ -8902,154 +8898,154 @@ msgstr "Gesamtsumme"
#. One label for the thing the till is filling: the strip above the basket
#. and the heading below it used to spell it two different ways.
-#: packages/taler-merchant-webui/src/screens/PosScreen.tsx:146
-#: packages/taler-merchant-webui/src/screens/PosScreen.tsx:975
+#: packages/taler-merchant-webui/src/screens/PosScreen.tsx:158
+#: packages/taler-merchant-webui/src/screens/PosScreen.tsx:1110
msgid "Order #%1$s"
msgstr "Bestellung #%1$s"
-#: packages/taler-merchant-webui/src/screens/PosScreen.tsx:494
+#: packages/taler-merchant-webui/src/screens/PosScreen.tsx:537
msgid "Order creation is unavailable."
msgstr "Das Anlegen von Bestellungen ist nicht verfügbar."
-#: packages/taler-merchant-webui/src/screens/PosScreen.tsx:496
+#: packages/taler-merchant-webui/src/screens/PosScreen.tsx:540
msgid "The backend did not return an order identifier."
msgstr "Das Backend hat keine Bestell-ID zurückgegeben."
-#: packages/taler-merchant-webui/src/screens/PosScreen.tsx:541
+#: packages/taler-merchant-webui/src/screens/PosScreen.tsx:589
msgid "PoS Checkout (1 item)"
msgstr "Kassenabschluss (1 Artikel)"
-#: packages/taler-merchant-webui/src/screens/PosScreen.tsx:542
+#: packages/taler-merchant-webui/src/screens/PosScreen.tsx:590
msgid "PoS Checkout (%1$s items)"
msgstr "Kassenabschluss (%1$s Artikel)"
-#: packages/taler-merchant-webui/src/screens/PosScreen.tsx:557
+#: packages/taler-merchant-webui/src/screens/PosScreen.tsx:608
msgid "Quick charge — %1$s"
msgstr "Schnellzahlung – %1$s"
-#: packages/taler-merchant-webui/src/screens/PosScreen.tsx:695
-#: packages/taler-merchant-webui/src/screens/PosScreen.tsx:720
-#: packages/taler-merchant-webui/src/screens/PosScreen.tsx:726
-#: packages/taler-merchant-webui/src/routes/PosRoute.tsx:139
+#: packages/taler-merchant-webui/src/screens/PosScreen.tsx:783
+#: packages/taler-merchant-webui/src/screens/PosScreen.tsx:812
+#: packages/taler-merchant-webui/src/screens/PosScreen.tsx:823
+#: packages/taler-merchant-webui/src/routes/PosRoute.tsx:168
msgid "Failed to issue refund."
msgstr "Die Rückerstattung konnte nicht veranlasst werden."
-#: packages/taler-merchant-webui/src/screens/PosScreen.tsx:712
+#: packages/taler-merchant-webui/src/screens/PosScreen.tsx:804
msgid "Enter a positive refund amount no greater than %1$s."
msgstr ""
"Geben Sie einen positiven Erstattungsbetrag ein, der höchstens %1$s beträgt."
-#: packages/taler-merchant-webui/src/screens/PosScreen.tsx:722
+#: packages/taler-merchant-webui/src/screens/PosScreen.tsx:816
msgid "Refund of %1$s granted successfully."
msgstr "Rückerstattung über %1$s wurde gewährt."
-#: packages/taler-merchant-webui/src/screens/PosScreen.tsx:763
+#: packages/taler-merchant-webui/src/screens/PosScreen.tsx:868
msgid "Taler Web PoS"
msgstr "Taler Web-Kasse"
-#: packages/taler-merchant-webui/src/screens/PosScreen.tsx:769
+#: packages/taler-merchant-webui/src/screens/PosScreen.tsx:873
msgid "Point of Sale Terminal Mode"
msgstr "Kassenmodus"
-#: packages/taler-merchant-webui/src/screens/PosScreen.tsx:778
-#: packages/taler-merchant-webui/src/screens/PosScreen.tsx:789
+#: packages/taler-merchant-webui/src/screens/PosScreen.tsx:882
+#: packages/taler-merchant-webui/src/screens/PosScreen.tsx:893
msgid "Product Catalog"
msgstr "Produktkatalog"
-#: packages/taler-merchant-webui/src/screens/PosScreen.tsx:794
-#: packages/taler-merchant-webui/src/screens/PosScreen.tsx:805
+#: packages/taler-merchant-webui/src/screens/PosScreen.tsx:898
+#: packages/taler-merchant-webui/src/screens/PosScreen.tsx:909
msgid "Quick Amount"
msgstr "Schnellbetrag"
-#: packages/taler-merchant-webui/src/screens/PosScreen.tsx:810
-#: packages/taler-merchant-webui/src/screens/PosScreen.tsx:821
+#: packages/taler-merchant-webui/src/screens/PosScreen.tsx:914
+#: packages/taler-merchant-webui/src/screens/PosScreen.tsx:925
msgid "Till History"
msgstr "Kassenverlauf"
-#: packages/taler-merchant-webui/src/screens/PosScreen.tsx:830
-#: packages/taler-merchant-webui/src/screens/PosScreen.tsx:831
-#: packages/taler-merchant-webui/src/screens/PosScreen.tsx:835
+#: packages/taler-merchant-webui/src/screens/PosScreen.tsx:934
+#: packages/taler-merchant-webui/src/screens/PosScreen.tsx:935
+#: packages/taler-merchant-webui/src/screens/PosScreen.tsx:939
msgid "Back to Merchant Portal"
msgstr "Zurück zum Händlerportal"
-#: packages/taler-merchant-webui/src/screens/PosScreen.tsx:842
+#: packages/taler-merchant-webui/src/screens/PosScreen.tsx:948
msgid "Till configuration could not be loaded"
msgstr "Die Kassenkonfiguration konnte nicht geladen werden."
-#: packages/taler-merchant-webui/src/screens/PosScreen.tsx:850
+#: packages/taler-merchant-webui/src/screens/PosScreen.tsx:959
msgid "Product catalogue could not be loaded"
msgstr "Produktkatalog konnte nicht geladen werden"
-#: packages/taler-merchant-webui/src/screens/PosScreen.tsx:853
+#: packages/taler-merchant-webui/src/screens/PosScreen.tsx:965
msgid "Product categories could not be loaded"
msgstr "Produktkategorien konnten nicht geladen werden"
-#: packages/taler-merchant-webui/src/screens/PosScreen.tsx:856
+#: packages/taler-merchant-webui/src/screens/PosScreen.tsx:971
msgid "Till history could not be loaded"
msgstr "Der Kassenverlauf konnte nicht geladen werden"
-#: packages/taler-merchant-webui/src/screens/PosScreen.tsx:859
+#: packages/taler-merchant-webui/src/screens/PosScreen.tsx:978
msgid "Payment status could not be loaded"
msgstr "Zahlungsstatus konnte nicht geladen werden"
-#: packages/taler-merchant-webui/src/screens/PosScreen.tsx:864
+#: packages/taler-merchant-webui/src/screens/PosScreen.tsx:984
msgid "The sale could not be created"
msgstr "Der Verkauf konnte nicht erstellt werden"
-#: packages/taler-merchant-webui/src/screens/PosScreen.tsx:891
+#: packages/taler-merchant-webui/src/screens/PosScreen.tsx:1020
msgid "%1$s unpaid sales kept in this tab"
msgstr "%1$s unbezahlte Verkäufe in diesem Tab aufbewahrt"
-#: packages/taler-merchant-webui/src/screens/PosScreen.tsx:955
+#: packages/taler-merchant-webui/src/screens/PosScreen.tsx:1091
msgid "The sale could not be canceled"
msgstr "Der Verkauf konnte nicht storniert werden"
-#: packages/taler-merchant-webui/src/screens/PosScreen.tsx:962
+#: packages/taler-merchant-webui/src/screens/PosScreen.tsx:1097
msgid "Awaiting Customer Wallet Payment..."
msgstr "Warten auf die Zahlung aus der Wallet der Kundschaft …"
-#: packages/taler-merchant-webui/src/screens/PosScreen.tsx:974
+#: packages/taler-merchant-webui/src/screens/PosScreen.tsx:1109
msgid "Order #%1$s • %2$s"
msgstr "Bestellung #%1$s • %2$s"
-#: packages/taler-merchant-webui/src/screens/PosScreen.tsx:988
+#: packages/taler-merchant-webui/src/screens/PosScreen.tsx:1123
msgid "Scanned"
msgstr "Gescannt"
-#: packages/taler-merchant-webui/src/screens/PosScreen.tsx:989
+#: packages/taler-merchant-webui/src/screens/PosScreen.tsx:1124
msgid "Waiting for the wallet to finish paying."
msgstr "Warten darauf, dass das Wallet die Zahlung abschließt."
-#: packages/taler-merchant-webui/src/screens/PosScreen.tsx:1002
+#: packages/taler-merchant-webui/src/screens/PosScreen.tsx:1138
msgid "Do not scan again — this order belongs to that wallet"
msgstr "Nicht erneut scannen – diese Bestellung gehört zu jenem Wallet"
-#: packages/taler-merchant-webui/src/screens/PosScreen.tsx:1003
+#: packages/taler-merchant-webui/src/screens/PosScreen.tsx:1139
msgid "📱 Scan with Taler Wallet to pay"
msgstr "📱 Mit Taler Wallet scannen, um zu bezahlen"
-#: packages/taler-merchant-webui/src/screens/PosScreen.tsx:1017
+#: packages/taler-merchant-webui/src/screens/PosScreen.tsx:1153
msgid "+ New Sale"
msgstr "+ Neuer Verkauf"
-#: packages/taler-merchant-webui/src/screens/PosScreen.tsx:1025
+#: packages/taler-merchant-webui/src/screens/PosScreen.tsx:1161
msgid "📋 Copy Link"
msgstr "📋 Link kopieren"
-#: packages/taler-merchant-webui/src/screens/PosScreen.tsx:1035
-#: packages/taler-merchant-webui/src/screens/PosScreen.tsx:1056
+#: packages/taler-merchant-webui/src/screens/PosScreen.tsx:1175
+#: packages/taler-merchant-webui/src/screens/PosScreen.tsx:1206
msgid "Canceling…"
msgstr "Wird storniert …"
-#: packages/taler-merchant-webui/src/screens/PosScreen.tsx:1035
+#: packages/taler-merchant-webui/src/screens/PosScreen.tsx:1175
msgid "✕ Cancel Sale"
msgstr "✕ Verkauf abbrechen"
-#: packages/taler-merchant-webui/src/screens/PosScreen.tsx:1045
+#: packages/taler-merchant-webui/src/screens/PosScreen.tsx:1187
msgid "What should happen to this unpaid sale?"
msgstr "Was soll mit diesem unbezahlten Verkauf geschehen?"
-#: packages/taler-merchant-webui/src/screens/PosScreen.tsx:1048
+#: packages/taler-merchant-webui/src/screens/PosScreen.tsx:1190
msgid ""
"Keep it in this tab so you can return with Previous and Next, or cancel it "
"at the backend before starting another sale."
@@ -9058,91 +9054,91 @@ msgstr ""
"zurückzukehren, oder stornieren Sie ihn im Backend, bevor Sie einen neuen "
"Verkauf beginnen."
-#: packages/taler-merchant-webui/src/screens/PosScreen.tsx:1053
+#: packages/taler-merchant-webui/src/screens/PosScreen.tsx:1199
msgid "Keep and start new sale"
msgstr "Aufbewahren und neuen Verkauf beginnen"
-#: packages/taler-merchant-webui/src/screens/PosScreen.tsx:1056
+#: packages/taler-merchant-webui/src/screens/PosScreen.tsx:1206
msgid "Cancel sale and start new"
msgstr "Verkauf stornieren und neuen beginnen"
-#: packages/taler-merchant-webui/src/screens/PosScreen.tsx:1071
+#: packages/taler-merchant-webui/src/screens/PosScreen.tsx:1221
msgid "Payment Successful!"
msgstr "Zahlung erfolgreich!"
-#: packages/taler-merchant-webui/src/screens/PosScreen.tsx:1077
+#: packages/taler-merchant-webui/src/screens/PosScreen.tsx:1227
msgid "Order #%1$s paid in full"
msgstr "Bestellung #%1$s vollständig bezahlt"
-#: packages/taler-merchant-webui/src/screens/PosScreen.tsx:1093
+#: packages/taler-merchant-webui/src/screens/PosScreen.tsx:1245
msgid "Paid At"
msgstr "Bezahlt am"
-#: packages/taler-merchant-webui/src/screens/PosScreen.tsx:1110
+#: packages/taler-merchant-webui/src/screens/PosScreen.tsx:1264
msgid "⚡ Start New Sale"
msgstr "⚡ Neuen Verkauf beginnen"
-#: packages/taler-merchant-webui/src/screens/PosScreen.tsx:1138
+#: packages/taler-merchant-webui/src/screens/PosScreen.tsx:1294
msgid "Recent Till Orders"
msgstr "Letzte Bestellungen an der Kasse"
-#: packages/taler-merchant-webui/src/screens/PosScreen.tsx:1142
+#: packages/taler-merchant-webui/src/screens/PosScreen.tsx:1298
msgid "Showing the last order"
msgstr "Die letzte Bestellung wird angezeigt"
-#: packages/taler-merchant-webui/src/screens/PosScreen.tsx:1143
+#: packages/taler-merchant-webui/src/screens/PosScreen.tsx:1299
msgid "Showing the last %1$s orders"
msgstr "Die letzten %1$s Bestellungen werden angezeigt"
-#: packages/taler-merchant-webui/src/screens/PosScreen.tsx:1149
+#: packages/taler-merchant-webui/src/screens/PosScreen.tsx:1305
msgid "Loading order history..."
msgstr "Bestellverlauf wird geladen …"
-#: packages/taler-merchant-webui/src/screens/PosScreen.tsx:1153
+#: packages/taler-merchant-webui/src/screens/PosScreen.tsx:1309
msgid "No orders taken at this till yet."
msgstr "An dieser Kasse wurden noch keine Bestellungen aufgenommen."
-#: packages/taler-merchant-webui/src/screens/PosScreen.tsx:1178
+#: packages/taler-merchant-webui/src/screens/PosScreen.tsx:1349
msgid "↩ Issue Refund"
msgstr "↩ Rückerstattung veranlassen"
-#: packages/taler-merchant-webui/src/screens/PosScreen.tsx:1195
+#: packages/taler-merchant-webui/src/screens/PosScreen.tsx:1366
msgid "Add Ad-hoc Custom Item"
msgstr "Freie Position hinzufügen"
-#: packages/taler-merchant-webui/src/screens/PosScreen.tsx:1199
+#: packages/taler-merchant-webui/src/screens/PosScreen.tsx:1370
msgid "Item Description *"
msgstr "Artikelbeschreibung *"
-#: packages/taler-merchant-webui/src/screens/PosScreen.tsx:1204
+#: packages/taler-merchant-webui/src/screens/PosScreen.tsx:1375
msgid "e.g. Custom Bakery Gift Set"
msgstr "z. B. Geschenkkorb aus der Backstube"
-#: packages/taler-merchant-webui/src/screens/PosScreen.tsx:1213
+#: packages/taler-merchant-webui/src/screens/PosScreen.tsx:1386
msgid "Price (%1$s) *"
msgstr "Preis (%1$s) *"
-#: packages/taler-merchant-webui/src/screens/PosScreen.tsx:1239
+#: packages/taler-merchant-webui/src/screens/PosScreen.tsx:1414
msgid "Add to Cart"
msgstr "In den Warenkorb"
-#: packages/taler-merchant-webui/src/screens/PosScreen.tsx:1251
+#: packages/taler-merchant-webui/src/screens/PosScreen.tsx:1426
msgid "Issue Refund for Order #%1$s"
msgstr "Rückerstattung für Bestellung #%1$s veranlassen"
-#: packages/taler-merchant-webui/src/screens/PosScreen.tsx:1267
+#: packages/taler-merchant-webui/src/screens/PosScreen.tsx:1442
msgid "Refund Amount (%1$s) *"
msgstr "Erstattungsbetrag (%1$s) *"
-#: packages/taler-merchant-webui/src/screens/PosScreen.tsx:1282
+#: packages/taler-merchant-webui/src/screens/PosScreen.tsx:1459
msgid "Reason *"
msgstr "Grund *"
-#: packages/taler-merchant-webui/src/screens/PosScreen.tsx:1309
+#: packages/taler-merchant-webui/src/screens/PosScreen.tsx:1490
msgid "Execute Refund"
msgstr "Rückerstattung ausführen"
-#: packages/taler-merchant-webui/src/routes/PosRoute.tsx:146
+#: packages/taler-merchant-webui/src/routes/PosRoute.tsx:177
msgid "The active order changed before it could be canceled."
msgstr ""
"Die aktive Bestellung wurde geändert, bevor sie storniert werden konnte."
@@ -9152,35 +9148,35 @@ msgid "Sessions end after a while, and when the server is updated."
msgstr ""
"Sitzungen enden nach einiger Zeit und wenn der Server aktualisiert wird."
-#: packages/taler-merchant-webui/src/screens/UnauthorizedScreen.tsx:41
+#: packages/taler-merchant-webui/src/screens/UnauthorizedScreen.tsx:42
msgid "Your session has expired. Please sign in again to continue."
msgstr ""
"Ihre Sitzung ist abgelaufen. Bitte melden Sie sich erneut an, um "
"fortzufahren."
-#: packages/taler-merchant-webui/src/screens/UnauthorizedScreen.tsx:43
+#: packages/taler-merchant-webui/src/screens/UnauthorizedScreen.tsx:45
msgid "Your session token was rejected by the server (HTTP 401 Unauthorized)."
msgstr ""
"Ihr Sitzungs-Token wurde vom Server abgelehnt (HTTP 401 Nicht autorisiert)."
-#: packages/taler-merchant-webui/src/screens/UnauthorizedScreen.tsx:52
+#: packages/taler-merchant-webui/src/screens/UnauthorizedScreen.tsx:54
msgid "You have been signed out"
msgstr "Sie wurden abgemeldet"
-#: packages/taler-merchant-webui/src/screens/UnauthorizedScreen.tsx:62
+#: packages/taler-merchant-webui/src/screens/UnauthorizedScreen.tsx:64
msgid "Sign in again to carry on"
msgstr "Melden Sie sich erneut an, um weiterzumachen"
-#: packages/taler-merchant-webui/src/screens/UnauthorizedScreen.tsx:70
+#: packages/taler-merchant-webui/src/screens/UnauthorizedScreen.tsx:72
msgid "Account:"
msgstr "Konto:"
# allow-english: established technical term
-#: packages/taler-merchant-webui/src/screens/UnauthorizedScreen.tsx:75
+#: packages/taler-merchant-webui/src/screens/UnauthorizedScreen.tsx:79
msgid "Server:"
msgstr "Server:"
-#: packages/taler-merchant-webui/src/screens/UnauthorizedScreen.tsx:80
+#: packages/taler-merchant-webui/src/screens/UnauthorizedScreen.tsx:84
msgid ""
"Nothing has gone wrong and nothing has been lost. Sign in again and you will "
"come back to where you were."
@@ -9188,7 +9184,7 @@ msgstr ""
"Es ist nichts schiefgegangen und nichts verloren. Melden Sie sich einfach "
"wieder an, dann sind Sie zurück, wo Sie waren."
-#: packages/taler-merchant-webui/src/screens/UnauthorizedScreen.tsx:96
+#: packages/taler-merchant-webui/src/screens/UnauthorizedScreen.tsx:100
msgid "Sign In Again"
msgstr "Erneut anmelden"
@@ -9204,40 +9200,40 @@ msgstr "Diese Adresse entspricht keiner Ansicht im Händlerportal."
msgid "Choose a safe place to continue:"
msgstr "Wählen Sie einen sicheren Ort, um fortzufahren:"
-#: packages/taler-merchant-webui/src/screens/NotFoundScreen.tsx:31
+#: packages/taler-merchant-webui/src/screens/NotFoundScreen.tsx:34
msgid "Go to orders"
msgstr "Zu den Bestellungen"
-#: packages/taler-merchant-webui/src/screens/NotFoundScreen.tsx:34
+#: packages/taler-merchant-webui/src/screens/NotFoundScreen.tsx:40
msgid "Open setup status"
msgstr "Einrichtungsstatus öffnen"
-#: packages/taler-merchant-webui/src/screens/NotFoundScreen.tsx:37
+#: packages/taler-merchant-webui/src/screens/NotFoundScreen.tsx:46
msgid "Open user guide"
msgstr "Benutzerhandbuch öffnen"
-#: packages/taler-merchant-webui/src/screens/ScheduleReportScreen.tsx:91
+#: packages/taler-merchant-webui/src/screens/ScheduleReportScreen.tsx:93
msgid "Please describe what this report is for."
msgstr "Bitte beschreiben Sie, wofür dieser Bericht ist."
-#: packages/taler-merchant-webui/src/screens/ScheduleReportScreen.tsx:95
+#: packages/taler-merchant-webui/src/screens/ScheduleReportScreen.tsx:97
msgid "Please enter the destination for this report."
msgstr "Bitte geben Sie das Ziel für diesen Bericht ein."
-#: packages/taler-merchant-webui/src/screens/ScheduleReportScreen.tsx:99
+#: packages/taler-merchant-webui/src/screens/ScheduleReportScreen.tsx:101
msgid "This server has no report delivery method configured."
msgstr ""
"Auf diesem Server ist keine Methode zur Berichtszustellung konfiguriert."
-#: packages/taler-merchant-webui/src/screens/ScheduleReportScreen.tsx:116
+#: packages/taler-merchant-webui/src/screens/ScheduleReportScreen.tsx:120
msgid "Failed to schedule the report"
msgstr "Der Bericht konnte nicht geplant werden"
-#: packages/taler-merchant-webui/src/screens/ScheduleReportScreen.tsx:134
+#: packages/taler-merchant-webui/src/screens/ScheduleReportScreen.tsx:137
msgid "Schedule a Report"
msgstr "Einen Bericht planen"
-#: packages/taler-merchant-webui/src/screens/ScheduleReportScreen.tsx:135
+#: packages/taler-merchant-webui/src/screens/ScheduleReportScreen.tsx:138
msgid ""
"Have the server compile a report on a fixed rhythm and send it out, so "
"nobody has to remember to fetch it."
@@ -9245,92 +9241,92 @@ msgstr ""
"Lassen Sie den Server regelmäßig einen Bericht erstellen und verschicken, "
"damit niemand daran denken muss."
-#: packages/taler-merchant-webui/src/screens/ScheduleReportScreen.tsx:140
+#: packages/taler-merchant-webui/src/screens/ScheduleReportScreen.tsx:145
msgid "Could not schedule the report"
msgstr "Der Bericht konnte nicht geplant werden"
-#: packages/taler-merchant-webui/src/screens/ScheduleReportScreen.tsx:143
+#: packages/taler-merchant-webui/src/screens/ScheduleReportScreen.tsx:151
msgid "Report delivery configuration could not be loaded"
msgstr "Die Konfiguration der Berichtszustellung konnte nicht geladen werden"
-#: packages/taler-merchant-webui/src/screens/ScheduleReportScreen.tsx:147
+#: packages/taler-merchant-webui/src/screens/ScheduleReportScreen.tsx:159
msgid "Scheduling is not available on this server."
msgstr "Die Zeitplanung ist auf diesem Server nicht verfügbar."
-#: packages/taler-merchant-webui/src/screens/ScheduleReportScreen.tsx:148
+#: packages/taler-merchant-webui/src/screens/ScheduleReportScreen.tsx:160
msgid "Ask the server operator to configure a report delivery program."
msgstr ""
"Bitten Sie den Serverbetreiber, ein Programm zur Berichtszustellung zu "
"konfigurieren."
-#: packages/taler-merchant-webui/src/screens/ScheduleReportScreen.tsx:153
+#: packages/taler-merchant-webui/src/screens/ScheduleReportScreen.tsx:165
msgid "1. What to report"
msgstr "1. Worüber berichtet wird"
-#: packages/taler-merchant-webui/src/screens/ScheduleReportScreen.tsx:162
+#: packages/taler-merchant-webui/src/screens/ScheduleReportScreen.tsx:174
msgid "e.g. Weekly sales summary"
msgstr "z. B. Wöchentliche Umsatzübersicht"
-#: packages/taler-merchant-webui/src/screens/ScheduleReportScreen.tsx:175
+#: packages/taler-merchant-webui/src/screens/ScheduleReportScreen.tsx:189
msgid "What the report covers"
msgstr "Worüber der Bericht geht"
-#: packages/taler-merchant-webui/src/screens/ScheduleReportScreen.tsx:183
+#: packages/taler-merchant-webui/src/screens/ScheduleReportScreen.tsx:199
msgid "Sales summary"
msgstr "Umsatzübersicht"
-#: packages/taler-merchant-webui/src/screens/ScheduleReportScreen.tsx:185
+#: packages/taler-merchant-webui/src/screens/ScheduleReportScreen.tsx:201
msgid "Money pots summary (not available on this server yet)"
msgstr "Übersicht der Geldtöpfe (auf diesem Server noch nicht verfügbar)"
-#: packages/taler-merchant-webui/src/screens/ScheduleReportScreen.tsx:188
+#: packages/taler-merchant-webui/src/screens/ScheduleReportScreen.tsx:204
msgid "Order funnel (not available on this server yet)"
msgstr "Bestelltrichter (auf diesem Server noch nicht verfügbar)"
-#: packages/taler-merchant-webui/src/screens/ScheduleReportScreen.tsx:191
+#: packages/taler-merchant-webui/src/screens/ScheduleReportScreen.tsx:207
msgid "Payouts received (not available on this server yet)"
msgstr "Erhaltene Auszahlungen (auf diesem Server noch nicht verfügbar)"
-#: packages/taler-merchant-webui/src/screens/ScheduleReportScreen.tsx:194
+#: packages/taler-merchant-webui/src/screens/ScheduleReportScreen.tsx:210
msgid "Sales summary is currently the only report available on this server."
msgstr ""
"Die Verkaufsübersicht ist derzeit der einzige Bericht, der auf diesem Server "
"verfügbar ist."
-#: packages/taler-merchant-webui/src/screens/ScheduleReportScreen.tsx:199
+#: packages/taler-merchant-webui/src/screens/ScheduleReportScreen.tsx:215
msgid "2. When to send it"
msgstr "2. Wann es gesendet wird"
-#: packages/taler-merchant-webui/src/screens/ScheduleReportScreen.tsx:204
+#: packages/taler-merchant-webui/src/screens/ScheduleReportScreen.tsx:220
msgid "How often"
msgstr "Wie oft"
-#: packages/taler-merchant-webui/src/screens/ScheduleReportScreen.tsx:224
+#: packages/taler-merchant-webui/src/screens/ScheduleReportScreen.tsx:242
msgid "Advanced timing"
msgstr "Erweiterte Zeitplanung"
-#: packages/taler-merchant-webui/src/screens/ScheduleReportScreen.tsx:226
+#: packages/taler-merchant-webui/src/screens/ScheduleReportScreen.tsx:247
msgid "Offset from the start of the period"
msgstr "Verschiebung gegenüber dem Beginn des Zeitraums"
-#: packages/taler-merchant-webui/src/screens/ScheduleReportScreen.tsx:228
+#: packages/taler-merchant-webui/src/screens/ScheduleReportScreen.tsx:258
msgid "No offset"
msgstr "Kein Versatz"
-#: packages/taler-merchant-webui/src/screens/ScheduleReportScreen.tsx:229
+#: packages/taler-merchant-webui/src/screens/ScheduleReportScreen.tsx:259
msgid "3 hours"
msgstr "3 Stunden"
-#: packages/taler-merchant-webui/src/screens/ScheduleReportScreen.tsx:230
+#: packages/taler-merchant-webui/src/screens/ScheduleReportScreen.tsx:260
msgid "6 hours"
msgstr "6 Stunden"
-#: packages/taler-merchant-webui/src/screens/ScheduleReportScreen.tsx:231
-#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:256
+#: packages/taler-merchant-webui/src/screens/ScheduleReportScreen.tsx:261
+#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:261
msgid "12 hours"
msgstr "12 Stunden"
-#: packages/taler-merchant-webui/src/screens/ScheduleReportScreen.tsx:233
+#: packages/taler-merchant-webui/src/screens/ScheduleReportScreen.tsx:263
msgid ""
"Moves the start and end of each reporting period by this much. Leave it at "
"none unless you have a reason to shift the period."
@@ -9339,15 +9335,15 @@ msgstr ""
"Sie es bei „keine“, solange Sie keinen Grund haben, den Zeitraum zu "
"verschieben."
-#: packages/taler-merchant-webui/src/screens/ScheduleReportScreen.tsx:240
+#: packages/taler-merchant-webui/src/screens/ScheduleReportScreen.tsx:270
msgid "3. Where to send it"
msgstr "3. Wohin es gesendet wird"
-#: packages/taler-merchant-webui/src/screens/ScheduleReportScreen.tsx:250
+#: packages/taler-merchant-webui/src/screens/ScheduleReportScreen.tsx:280
msgid "For example, an e-mail address"
msgstr "Zum Beispiel eine E-Mail-Adresse"
-#: packages/taler-merchant-webui/src/screens/ScheduleReportScreen.tsx:256
+#: packages/taler-merchant-webui/src/screens/ScheduleReportScreen.tsx:288
msgid ""
"The configured delivery program decides what kind of destination this must "
"be."
@@ -9355,36 +9351,36 @@ msgstr ""
"Das konfigurierte Zustellprogramm bestimmt, welche Art von Ziel hier "
"erforderlich ist."
-#: packages/taler-merchant-webui/src/screens/ScheduleReportScreen.tsx:263
+#: packages/taler-merchant-webui/src/screens/ScheduleReportScreen.tsx:295
msgid "Send as"
msgstr "Senden als"
-#: packages/taler-merchant-webui/src/screens/ScheduleReportScreen.tsx:272
+#: packages/taler-merchant-webui/src/screens/ScheduleReportScreen.tsx:306
msgid "PDF document"
msgstr "PDF-Dokument"
-#: packages/taler-merchant-webui/src/screens/ScheduleReportScreen.tsx:273
+#: packages/taler-merchant-webui/src/screens/ScheduleReportScreen.tsx:307
msgid "Data file"
msgstr "Datendatei"
-#: packages/taler-merchant-webui/src/screens/ScheduleReportScreen.tsx:279
+#: packages/taler-merchant-webui/src/screens/ScheduleReportScreen.tsx:313
msgid "How it is delivered"
msgstr "Wie er zugestellt wird"
-#: packages/taler-merchant-webui/src/screens/ScheduleReportScreen.tsx:294
+#: packages/taler-merchant-webui/src/screens/ScheduleReportScreen.tsx:330
msgid "These delivery methods are advertised by this server."
msgstr "Diese Zustellmethoden werden von diesem Server angeboten."
-#: packages/taler-merchant-webui/src/screens/ScheduleReportScreen.tsx:313
+#: packages/taler-merchant-webui/src/screens/ScheduleReportScreen.tsx:354
msgid "Scheduling..."
msgstr "Wird geplant …"
-#: packages/taler-merchant-webui/src/screens/ScheduleReportScreen.tsx:313
+#: packages/taler-merchant-webui/src/screens/ScheduleReportScreen.tsx:354
msgid "Schedule Report"
msgstr "Bericht planen"
#: packages/taler-merchant-webui/src/screens/ErrorInjectionTestScreen.tsx:125
-#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:497
+#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:504
msgid "HTTP error injection"
msgstr "HTTP-Fehlerinjektion"
@@ -9399,98 +9395,98 @@ msgstr ""
"Händlerportal in einem anderen: Jede neue API-Anfrage liest die aktuellen "
"Einstellungen."
-#: packages/taler-merchant-webui/src/screens/ErrorInjectionTestScreen.tsx:138
+#: packages/taler-merchant-webui/src/screens/ErrorInjectionTestScreen.tsx:139
msgid "Error injection is enabled"
msgstr "Fehlerinjektion ist aktiviert"
-#: packages/taler-merchant-webui/src/screens/ErrorInjectionTestScreen.tsx:138
+#: packages/taler-merchant-webui/src/screens/ErrorInjectionTestScreen.tsx:140
msgid "Error injection is disabled"
msgstr "Fehlerinjektion ist deaktiviert"
-#: packages/taler-merchant-webui/src/screens/ErrorInjectionTestScreen.tsx:141
+#: packages/taler-merchant-webui/src/screens/ErrorInjectionTestScreen.tsx:143
msgid "Rules are saved while disabled, but requests pass through unchanged."
msgstr ""
"Regeln bleiben im deaktivierten Zustand gespeichert, Anfragen werden jedoch "
"unverändert weitergeleitet."
-#: packages/taler-merchant-webui/src/screens/ErrorInjectionTestScreen.tsx:150
+#: packages/taler-merchant-webui/src/screens/ErrorInjectionTestScreen.tsx:152
msgid "Disable error injection"
msgstr "Fehlerinjektion deaktivieren"
-#: packages/taler-merchant-webui/src/screens/ErrorInjectionTestScreen.tsx:151
+#: packages/taler-merchant-webui/src/screens/ErrorInjectionTestScreen.tsx:153
msgid "Enable error injection"
msgstr "Fehlerinjektion aktivieren"
-#: packages/taler-merchant-webui/src/screens/ErrorInjectionTestScreen.tsx:160
+#: packages/taler-merchant-webui/src/screens/ErrorInjectionTestScreen.tsx:162
msgid "Clear all settings"
msgstr "Alle Einstellungen löschen"
-#: packages/taler-merchant-webui/src/screens/ErrorInjectionTestScreen.tsx:166
+#: packages/taler-merchant-webui/src/screens/ErrorInjectionTestScreen.tsx:168
msgid "Default behavior for all requests"
msgstr "Standardverhalten für alle Anfragen"
-#: packages/taler-merchant-webui/src/screens/ErrorInjectionTestScreen.tsx:169
+#: packages/taler-merchant-webui/src/screens/ErrorInjectionTestScreen.tsx:171
msgid "Response"
msgstr "Antwort"
-#: packages/taler-merchant-webui/src/screens/ErrorInjectionTestScreen.tsx:195
+#: packages/taler-merchant-webui/src/screens/ErrorInjectionTestScreen.tsx:197
msgid "Pass through to backend"
msgstr "An das Backend weiterleiten"
-#: packages/taler-merchant-webui/src/screens/ErrorInjectionTestScreen.tsx:196
+#: packages/taler-merchant-webui/src/screens/ErrorInjectionTestScreen.tsx:198
msgid "Always return HTTP 400"
msgstr "Immer HTTP 400 zurückgeben"
-#: packages/taler-merchant-webui/src/screens/ErrorInjectionTestScreen.tsx:197
+#: packages/taler-merchant-webui/src/screens/ErrorInjectionTestScreen.tsx:199
msgid "Always return HTTP 500"
msgstr "Immer HTTP 500 zurückgeben"
-#: packages/taler-merchant-webui/src/screens/ErrorInjectionTestScreen.tsx:198
+#: packages/taler-merchant-webui/src/screens/ErrorInjectionTestScreen.tsx:200
msgid "Never return a response"
msgstr "Nie eine Antwort zurückgeben"
-#: packages/taler-merchant-webui/src/screens/ErrorInjectionTestScreen.tsx:202
+#: packages/taler-merchant-webui/src/screens/ErrorInjectionTestScreen.tsx:204
msgid "Additional response delay (milliseconds)"
msgstr "Zusätzliche Antwortverzögerung (Millisekunden)"
-#: packages/taler-merchant-webui/src/screens/ErrorInjectionTestScreen.tsx:212
+#: packages/taler-merchant-webui/src/screens/ErrorInjectionTestScreen.tsx:214
msgid "Applied to responses which are allowed to return."
msgstr "Wird auf Antworten angewendet, die zurückgegeben werden dürfen."
-#: packages/taler-merchant-webui/src/screens/ErrorInjectionTestScreen.tsx:218
-#: packages/taler-merchant-webui/src/screens/ErrorInjectionTestScreen.tsx:418
+#: packages/taler-merchant-webui/src/screens/ErrorInjectionTestScreen.tsx:220
+#: packages/taler-merchant-webui/src/screens/ErrorInjectionTestScreen.tsx:420
msgid "Error response content"
msgstr "Inhalt der Fehlerantwort"
-#: packages/taler-merchant-webui/src/screens/ErrorInjectionTestScreen.tsx:230
-#: packages/taler-merchant-webui/src/screens/ErrorInjectionTestScreen.tsx:429
+#: packages/taler-merchant-webui/src/screens/ErrorInjectionTestScreen.tsx:232
+#: packages/taler-merchant-webui/src/screens/ErrorInjectionTestScreen.tsx:431
msgid "Taler JSON error"
msgstr "Taler-JSON-Fehler"
-#: packages/taler-merchant-webui/src/screens/ErrorInjectionTestScreen.tsx:231
-#: packages/taler-merchant-webui/src/screens/ErrorInjectionTestScreen.tsx:430
+#: packages/taler-merchant-webui/src/screens/ErrorInjectionTestScreen.tsx:233
+#: packages/taler-merchant-webui/src/screens/ErrorInjectionTestScreen.tsx:432
msgid "Empty response body"
msgstr "Leerer Antwortinhalt"
-#: packages/taler-merchant-webui/src/screens/ErrorInjectionTestScreen.tsx:237
-#: packages/taler-merchant-webui/src/screens/ErrorInjectionTestScreen.tsx:436
+#: packages/taler-merchant-webui/src/screens/ErrorInjectionTestScreen.tsx:239
+#: packages/taler-merchant-webui/src/screens/ErrorInjectionTestScreen.tsx:438
msgid "Taler error code"
msgstr "Taler-Fehlercode"
-#: packages/taler-merchant-webui/src/screens/ErrorInjectionTestScreen.tsx:248
+#: packages/taler-merchant-webui/src/screens/ErrorInjectionTestScreen.tsx:250
msgid "Defaults to GENERIC_INTERNAL_INVARIANT_FAILURE (60)."
msgstr "Standardmäßig wird GENERIC_INTERNAL_INVARIANT_FAILURE (60) verwendet."
-#: packages/taler-merchant-webui/src/screens/ErrorInjectionTestScreen.tsx:256
-#: packages/taler-merchant-webui/src/screens/ErrorInjectionTestScreen.tsx:454
+#: packages/taler-merchant-webui/src/screens/ErrorInjectionTestScreen.tsx:258
+#: packages/taler-merchant-webui/src/screens/ErrorInjectionTestScreen.tsx:456
msgid "HTML response body"
msgstr "HTML-Antwortinhalt"
-#: packages/taler-merchant-webui/src/screens/ErrorInjectionTestScreen.tsx:276
+#: packages/taler-merchant-webui/src/screens/ErrorInjectionTestScreen.tsx:278
msgid "Request-specific rules"
msgstr "Anfragespezifische Regeln"
-#: packages/taler-merchant-webui/src/screens/ErrorInjectionTestScreen.tsx:278
+#: packages/taler-merchant-webui/src/screens/ErrorInjectionTestScreen.tsx:280
msgid ""
"The first matching rule wins. URL is a case-sensitive substring of the "
"complete request URL."
@@ -9499,75 +9495,75 @@ msgstr ""
"der vollständigen Anfrage-URL unter Beachtung der Groß- und Kleinschreibung "
"abgeglichen."
-#: packages/taler-merchant-webui/src/screens/ErrorInjectionTestScreen.tsx:287
+#: packages/taler-merchant-webui/src/screens/ErrorInjectionTestScreen.tsx:289
msgid "Add rule"
msgstr "Regel hinzufügen"
-#: packages/taler-merchant-webui/src/screens/ErrorInjectionTestScreen.tsx:293
+#: packages/taler-merchant-webui/src/screens/ErrorInjectionTestScreen.tsx:295
msgid "No rules. Add one to affect only selected requests."
msgstr ""
"Keine Regeln vorhanden. Fügen Sie eine Regel hinzu, um nur ausgewählte "
"Anfragen zu beeinflussen."
-#: packages/taler-merchant-webui/src/screens/ErrorInjectionTestScreen.tsx:304
+#: packages/taler-merchant-webui/src/screens/ErrorInjectionTestScreen.tsx:306
msgid "Rule %1$s"
msgstr "Regel %1$s"
-#: packages/taler-merchant-webui/src/screens/ErrorInjectionTestScreen.tsx:305
+#: packages/taler-merchant-webui/src/screens/ErrorInjectionTestScreen.tsx:307
msgid " (inactive)"
msgstr " (inaktiv)"
-#: packages/taler-merchant-webui/src/screens/ErrorInjectionTestScreen.tsx:319
+#: packages/taler-merchant-webui/src/screens/ErrorInjectionTestScreen.tsx:321
msgid "Activate"
msgstr "Aktivieren"
-#: packages/taler-merchant-webui/src/screens/ErrorInjectionTestScreen.tsx:319
-#: packages/taler-merchant-webui/src/screens/AdminAccountsScreen.tsx:163
+#: packages/taler-merchant-webui/src/screens/ErrorInjectionTestScreen.tsx:321
+#: packages/taler-merchant-webui/src/screens/AdminAccountsScreen.tsx:237
msgid "Disable"
msgstr "Deaktivieren"
-#: packages/taler-merchant-webui/src/screens/ErrorInjectionTestScreen.tsx:337
+#: packages/taler-merchant-webui/src/screens/ErrorInjectionTestScreen.tsx:339
msgid ""
"This new rule is inactive and cannot affect requests until you activate it."
msgstr ""
"Diese neue Regel ist inaktiv und kann Anfragen erst beeinflussen, nachdem "
"Sie sie aktiviert haben."
-#: packages/taler-merchant-webui/src/screens/ErrorInjectionTestScreen.tsx:360
+#: packages/taler-merchant-webui/src/screens/ErrorInjectionTestScreen.tsx:362
msgid "URL contains"
msgstr "URL enthält"
-#: packages/taler-merchant-webui/src/screens/ErrorInjectionTestScreen.tsx:369
+#: packages/taler-merchant-webui/src/screens/ErrorInjectionTestScreen.tsx:371
msgid "Inject"
msgstr "Auslösen"
-#: packages/taler-merchant-webui/src/screens/ErrorInjectionTestScreen.tsx:380
-#: packages/taler-merchant-webui/src/screens/ErrorInjectionTestScreen.tsx:525
+#: packages/taler-merchant-webui/src/screens/ErrorInjectionTestScreen.tsx:382
+#: packages/taler-merchant-webui/src/screens/ErrorInjectionTestScreen.tsx:527
msgid "HTTP error"
msgstr "HTTP-Fehler"
-#: packages/taler-merchant-webui/src/screens/ErrorInjectionTestScreen.tsx:381
-#: packages/taler-merchant-webui/src/screens/ErrorInjectionTestScreen.tsx:527
+#: packages/taler-merchant-webui/src/screens/ErrorInjectionTestScreen.tsx:383
+#: packages/taler-merchant-webui/src/screens/ErrorInjectionTestScreen.tsx:529
msgid "No response"
msgstr "Keine Antwort"
-#: packages/taler-merchant-webui/src/screens/ErrorInjectionTestScreen.tsx:382
+#: packages/taler-merchant-webui/src/screens/ErrorInjectionTestScreen.tsx:384
msgid "Delay real response"
msgstr "Tatsächliche Antwort verzögern"
-#: packages/taler-merchant-webui/src/screens/ErrorInjectionTestScreen.tsx:386
+#: packages/taler-merchant-webui/src/screens/ErrorInjectionTestScreen.tsx:388
msgid "First N matches (empty = every match)"
msgstr "Erste N Treffer (leer = jeder Treffer)"
-#: packages/taler-merchant-webui/src/screens/ErrorInjectionTestScreen.tsx:470
+#: packages/taler-merchant-webui/src/screens/ErrorInjectionTestScreen.tsx:472
msgid "Delay (milliseconds)"
msgstr "Verzögerung (Millisekunden)"
-#: packages/taler-merchant-webui/src/screens/ErrorInjectionTestScreen.tsx:493
+#: packages/taler-merchant-webui/src/screens/ErrorInjectionTestScreen.tsx:495
msgid "Live request activity"
msgstr "Live-Anfrageaktivität"
-#: packages/taler-merchant-webui/src/screens/ErrorInjectionTestScreen.tsx:495
+#: packages/taler-merchant-webui/src/screens/ErrorInjectionTestScreen.tsx:497
msgid ""
"Events arrive from other tabs via BroadcastChannel and disappear when this "
"page is closed."
@@ -9575,38 +9571,38 @@ msgstr ""
"Ereignisse aus anderen Tabs werden über BroadcastChannel empfangen und "
"verschwinden, sobald diese Seite geschlossen wird."
-#: packages/taler-merchant-webui/src/screens/ErrorInjectionTestScreen.tsx:509
+#: packages/taler-merchant-webui/src/screens/ErrorInjectionTestScreen.tsx:511
msgid ""
"No requests observed yet. Activity starts after this control page is open."
msgstr ""
"Noch keine Anfragen erfasst. Die Aktivitätsanzeige beginnt, sobald diese "
"Kontrollseite geöffnet ist."
-#: packages/taler-merchant-webui/src/screens/ErrorInjectionTestScreen.tsx:529
+#: packages/taler-merchant-webui/src/screens/ErrorInjectionTestScreen.tsx:531
msgid "Delayed"
msgstr "Verzögert"
-#: packages/taler-merchant-webui/src/screens/ErrorInjectionTestScreen.tsx:530
+#: packages/taler-merchant-webui/src/screens/ErrorInjectionTestScreen.tsx:532
msgid "Passed through"
msgstr "Weitergeleitet"
-#: packages/taler-merchant-webui/src/screens/ErrorInjectionTestScreen.tsx:545
+#: packages/taler-merchant-webui/src/screens/ErrorInjectionTestScreen.tsx:547
msgid " · Taler JSON error"
msgstr " · Taler-JSON-Fehler"
-#: packages/taler-merchant-webui/src/screens/ErrorInjectionTestScreen.tsx:547
+#: packages/taler-merchant-webui/src/screens/ErrorInjectionTestScreen.tsx:549
msgid " · empty response body"
msgstr " · leerer Antwortinhalt"
-#: packages/taler-merchant-webui/src/screens/ErrorInjectionTestScreen.tsx:551
+#: packages/taler-merchant-webui/src/screens/ErrorInjectionTestScreen.tsx:553
msgid " · %1$sms delay"
msgstr " · %1$s ms Verzögerung"
-#: packages/taler-merchant-webui/src/screens/ErrorInjectionTestScreen.tsx:552
+#: packages/taler-merchant-webui/src/screens/ErrorInjectionTestScreen.tsx:554
msgid " · network failure"
msgstr " · Netzwerkfehler"
-#: packages/taler-merchant-webui/src/screens/ErrorInjectionTestScreen.tsx:554
+#: packages/taler-merchant-webui/src/screens/ErrorInjectionTestScreen.tsx:555
msgid " · rule %1$s"
msgstr " · Regel %1$s"
@@ -9619,19 +9615,19 @@ msgstr " · Standardverhalten"
msgid "Business name is required."
msgstr "Der Geschäftsname ist erforderlich."
-#: packages/taler-merchant-webui/src/screens/BootstrapInstanceScreen.tsx:89
+#: packages/taler-merchant-webui/src/screens/BootstrapInstanceScreen.tsx:95
msgid "Set up this merchant server"
msgstr "Diesen Händlerserver einrichten"
-#: packages/taler-merchant-webui/src/screens/BootstrapInstanceScreen.tsx:94
+#: packages/taler-merchant-webui/src/screens/BootstrapInstanceScreen.tsx:100
msgid "Creating the administrator account on"
msgstr "Administratorkonto wird erstellt auf"
-#: packages/taler-merchant-webui/src/screens/BootstrapInstanceScreen.tsx:103
+#: packages/taler-merchant-webui/src/screens/BootstrapInstanceScreen.tsx:109
msgid "Create the first merchant instance"
msgstr "Erste Händlerinstanz erstellen"
-#: packages/taler-merchant-webui/src/screens/BootstrapInstanceScreen.tsx:104
+#: packages/taler-merchant-webui/src/screens/BootstrapInstanceScreen.tsx:110
msgid ""
"This server has no merchant instances yet. Its first instance must be the "
"administrator account, which can create and manage other merchant accounts."
@@ -9640,48 +9636,48 @@ msgstr ""
"Administratorkonto sein, das weitere Händlerkonten erstellen und verwalten "
"kann."
-#: packages/taler-merchant-webui/src/screens/BootstrapInstanceScreen.tsx:106
+#: packages/taler-merchant-webui/src/screens/BootstrapInstanceScreen.tsx:114
msgid "Could not create the administrator account"
msgstr "Das Administratorkonto konnte nicht erstellt werden"
-#: packages/taler-merchant-webui/src/screens/BootstrapInstanceScreen.tsx:118
+#: packages/taler-merchant-webui/src/screens/BootstrapInstanceScreen.tsx:139
msgid "The first account has the reserved identifier “admin”."
msgstr "Das erste Konto hat die reservierte Kennung „admin“."
-#: packages/taler-merchant-webui/src/screens/BootstrapInstanceScreen.tsx:122
-#: packages/taler-merchant-webui/src/screens/AdminAccountsScreen.tsx:141
+#: packages/taler-merchant-webui/src/screens/BootstrapInstanceScreen.tsx:146
+#: packages/taler-merchant-webui/src/screens/AdminAccountsScreen.tsx:170
#: packages/taler-merchant-webui/src/screens/AdminAccountFormScreen.tsx:269
-#: packages/taler-merchant-webui/src/screens/AdminAccountDetailScreen.tsx:62
+#: packages/taler-merchant-webui/src/screens/AdminAccountDetailScreen.tsx:131
msgid "Business name"
msgstr "Geschäftsname"
-#: packages/taler-merchant-webui/src/screens/BootstrapInstanceScreen.tsx:133
+#: packages/taler-merchant-webui/src/screens/BootstrapInstanceScreen.tsx:182
#: packages/taler-merchant-webui/src/screens/AdminAccountFormScreen.tsx:329
msgid "Confirm password"
msgstr "Passwort bestätigen"
-#: packages/taler-merchant-webui/src/screens/BootstrapInstanceScreen.tsx:135
+#: packages/taler-merchant-webui/src/screens/BootstrapInstanceScreen.tsx:195
msgid "Creating administrator account..."
msgstr "Administratorkonto wird erstellt …"
-#: packages/taler-merchant-webui/src/screens/BootstrapInstanceScreen.tsx:135
+#: packages/taler-merchant-webui/src/screens/BootstrapInstanceScreen.tsx:196
msgid "Create administrator account"
msgstr "Administratorkonto anlegen"
-#: packages/taler-merchant-webui/src/screens/AdminAccountsScreen.tsx:90
+#: packages/taler-merchant-webui/src/screens/AdminAccountsScreen.tsx:100
msgid "Create and administer the merchant accounts hosted by this server."
msgstr ""
"Erstellen und verwalten Sie die auf diesem Server gehosteten Händlerkonten."
-#: packages/taler-merchant-webui/src/screens/AdminAccountsScreen.tsx:91
+#: packages/taler-merchant-webui/src/screens/AdminAccountsScreen.tsx:101
msgid "+ Create merchant account"
msgstr "+ Händlerkonto anlegen"
-#: packages/taler-merchant-webui/src/screens/AdminAccountsScreen.tsx:97
+#: packages/taler-merchant-webui/src/screens/AdminAccountsScreen.tsx:107
msgid "Your login token cannot manage merchant accounts"
msgstr "Ihr Anmelde-Token kann keine Händlerkonten verwalten"
-#: packages/taler-merchant-webui/src/screens/AdminAccountsScreen.tsx:98
+#: packages/taler-merchant-webui/src/screens/AdminAccountsScreen.tsx:108
msgid ""
"You are signed into the administrator account, but this token does not "
"include instance-management permission. Sign in again with full "
@@ -9691,103 +9687,103 @@ msgstr ""
"Berechtigung zur Instanzverwaltung. Melden Sie sich erneut mit vollständigem "
"Administratorzugriff an."
-#: packages/taler-merchant-webui/src/screens/AdminAccountsScreen.tsx:101
+#: packages/taler-merchant-webui/src/screens/AdminAccountsScreen.tsx:113
msgid "Could not load merchant accounts"
msgstr "Händlerkonten konnten nicht geladen werden"
-#: packages/taler-merchant-webui/src/screens/AdminAccountsScreen.tsx:107
+#: packages/taler-merchant-webui/src/screens/AdminAccountsScreen.tsx:120
msgid "Account status"
msgstr "Kontostatus"
-#: packages/taler-merchant-webui/src/screens/AdminAccountsScreen.tsx:115
+#: packages/taler-merchant-webui/src/screens/AdminAccountsScreen.tsx:129
msgid "Active accounts"
msgstr "Aktive Konten"
-#: packages/taler-merchant-webui/src/screens/AdminAccountsScreen.tsx:115
+#: packages/taler-merchant-webui/src/screens/AdminAccountsScreen.tsx:131
msgid "Disabled accounts"
msgstr "Deaktivierte Konten"
-#: packages/taler-merchant-webui/src/screens/AdminAccountsScreen.tsx:115
+#: packages/taler-merchant-webui/src/screens/AdminAccountsScreen.tsx:132
msgid "All accounts"
msgstr "Alle Konten"
-#: packages/taler-merchant-webui/src/screens/AdminAccountsScreen.tsx:119
+#: packages/taler-merchant-webui/src/screens/AdminAccountsScreen.tsx:139
msgid "Search merchant accounts"
msgstr "Händlerkonten durchsuchen"
-#: packages/taler-merchant-webui/src/screens/AdminAccountsScreen.tsx:125
+#: packages/taler-merchant-webui/src/screens/AdminAccountsScreen.tsx:145
msgid "Search by account ID or business name"
msgstr "Nach Konto-ID oder Geschäftsnamen suchen"
-#: packages/taler-merchant-webui/src/screens/AdminAccountsScreen.tsx:131
+#: packages/taler-merchant-webui/src/screens/AdminAccountsScreen.tsx:152
msgid "Loading merchant accounts…"
msgstr "Händlerkonten werden geladen …"
-#: packages/taler-merchant-webui/src/screens/AdminAccountsScreen.tsx:134
+#: packages/taler-merchant-webui/src/screens/AdminAccountsScreen.tsx:157
msgid "No merchant accounts match your search"
msgstr "Keine Händlerkonten entsprechen Ihrer Suche"
-#: packages/taler-merchant-webui/src/screens/AdminAccountsScreen.tsx:134
+#: packages/taler-merchant-webui/src/screens/AdminAccountsScreen.tsx:158
msgid "No merchant accounts in this view"
msgstr "Keine Händlerkonten in dieser Ansicht"
-#: packages/taler-merchant-webui/src/screens/AdminAccountsScreen.tsx:135
+#: packages/taler-merchant-webui/src/screens/AdminAccountsScreen.tsx:161
msgid "Create an account to start hosting another merchant on this server."
msgstr ""
"Legen Sie ein Konto an, um einen weiteren Händler auf diesem Server zu "
"hosten."
-#: packages/taler-merchant-webui/src/screens/AdminAccountsScreen.tsx:141
+#: packages/taler-merchant-webui/src/screens/AdminAccountsScreen.tsx:169
#: packages/taler-merchant-webui/src/screens/AdminAccountFormScreen.tsx:253
-#: packages/taler-merchant-webui/src/screens/AdminAccountDetailScreen.tsx:62
+#: packages/taler-merchant-webui/src/screens/AdminAccountDetailScreen.tsx:127
msgid "Account ID"
msgstr "Konto-ID"
-#: packages/taler-merchant-webui/src/screens/AdminAccountsScreen.tsx:141
+#: packages/taler-merchant-webui/src/screens/AdminAccountsScreen.tsx:171
msgid "Payment targets"
msgstr "Zahlungsziele"
-#: packages/taler-merchant-webui/src/screens/AdminAccountsScreen.tsx:157
+#: packages/taler-merchant-webui/src/screens/AdminAccountsScreen.tsx:206
msgid "No payment targets"
msgstr "Keine Zahlungsziele"
-#: packages/taler-merchant-webui/src/screens/AdminAccountsScreen.tsx:158
+#: packages/taler-merchant-webui/src/screens/AdminAccountsScreen.tsx:212
msgid "Disabled"
msgstr "Deaktiviert"
-#: packages/taler-merchant-webui/src/screens/AdminAccountsScreen.tsx:158
+#: packages/taler-merchant-webui/src/screens/AdminAccountsScreen.tsx:212
#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:104
#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:122
-#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:142
-#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:162
+#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:143
+#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:163
msgid "Active"
msgstr "Aktiv"
-#: packages/taler-merchant-webui/src/screens/AdminAccountsScreen.tsx:161
+#: packages/taler-merchant-webui/src/screens/AdminAccountsScreen.tsx:221
msgid "Inspect"
msgstr "Prüfen"
-#: packages/taler-merchant-webui/src/screens/AdminAccountsScreen.tsx:164
+#: packages/taler-merchant-webui/src/screens/AdminAccountsScreen.tsx:246
msgid "Purge"
msgstr "Endgültig löschen"
-#: packages/taler-merchant-webui/src/screens/AdminAccountsScreen.tsx:177
+#: packages/taler-merchant-webui/src/screens/AdminAccountsScreen.tsx:265
msgid "Permanently purge merchant account"
msgstr "Händlerkonto endgültig löschen"
-#: packages/taler-merchant-webui/src/screens/AdminAccountsScreen.tsx:177
+#: packages/taler-merchant-webui/src/screens/AdminAccountsScreen.tsx:266
msgid "Disable merchant account"
msgstr "Händlerkonto deaktivieren"
-#: packages/taler-merchant-webui/src/screens/AdminAccountsScreen.tsx:180
+#: packages/taler-merchant-webui/src/screens/AdminAccountsScreen.tsx:274
msgid "Purge failed"
msgstr "Endgültiges Löschen fehlgeschlagen"
-#: packages/taler-merchant-webui/src/screens/AdminAccountsScreen.tsx:180
+#: packages/taler-merchant-webui/src/screens/AdminAccountsScreen.tsx:274
msgid "Disable failed"
msgstr "Deaktivierung fehlgeschlagen"
-#: packages/taler-merchant-webui/src/screens/AdminAccountsScreen.tsx:183
+#: packages/taler-merchant-webui/src/screens/AdminAccountsScreen.tsx:279
msgid ""
"Purging removes %1$s and all transaction data permanently. This cannot be "
"undone."
@@ -9795,11 +9791,11 @@ msgstr ""
"Das endgültige Löschen entfernt %1$s und alle Transaktionsdaten dauerhaft. "
"Dies kann nicht rückgängig gemacht werden."
-#: packages/taler-merchant-webui/src/screens/AdminAccountsScreen.tsx:185
+#: packages/taler-merchant-webui/src/screens/AdminAccountsScreen.tsx:285
msgid "Type the account ID to confirm"
msgstr "Geben Sie zur Bestätigung die Konto-ID ein"
-#: packages/taler-merchant-webui/src/screens/AdminAccountsScreen.tsx:190
+#: packages/taler-merchant-webui/src/screens/AdminAccountsScreen.tsx:298
msgid ""
"Disabling %1$s deletes its private key and prevents new orders and payments, "
"while retaining transaction records for administration."
@@ -9808,11 +9804,11 @@ msgstr ""
"Bestellungen und Zahlungen werden verhindert; Transaktionsdaten bleiben für "
"die Verwaltung erhalten."
-#: packages/taler-merchant-webui/src/screens/AdminAccountsScreen.tsx:192
+#: packages/taler-merchant-webui/src/screens/AdminAccountsScreen.tsx:313
msgid "Purge permanently"
msgstr "Dauerhaft löschen"
-#: packages/taler-merchant-webui/src/screens/AdminAccountsScreen.tsx:192
+#: packages/taler-merchant-webui/src/screens/AdminAccountsScreen.tsx:314
msgid "Disable account"
msgstr "Konto deaktivieren"
@@ -9863,7 +9859,7 @@ msgstr ""
"Kunden angezeigt."
#: packages/taler-merchant-webui/src/screens/AdminAccountFormScreen.tsx:296
-#: packages/taler-merchant-webui/src/screens/AdminAccountDetailScreen.tsx:62
+#: packages/taler-merchant-webui/src/screens/AdminAccountDetailScreen.tsx:147
msgid "Mobile phone number"
msgstr "Mobiltelefonnummer"
@@ -9876,7 +9872,7 @@ msgid "Shown on payment pages and receipts."
msgstr "Wird auf Zahlungsseiten und Belegen angezeigt."
#: packages/taler-merchant-webui/src/screens/AdminAccountFormScreen.tsx:376
-#: packages/taler-merchant-webui/src/screens/AdminAccountDetailScreen.tsx:63
+#: packages/taler-merchant-webui/src/screens/AdminAccountDetailScreen.tsx:178
msgid "Physical merchant address"
msgstr "Geschäftsanschrift"
@@ -9899,105 +9895,107 @@ msgstr ""
msgid "Time to pay"
msgstr "Zahlungsfrist"
-#: packages/taler-merchant-webui/src/screens/AdminAccountDetailScreen.tsx:49
+#: packages/taler-merchant-webui/src/screens/AdminAccountDetailScreen.tsx:84
msgid "Merchant account %1$s"
msgstr "Händlerkonto %1$s"
-#: packages/taler-merchant-webui/src/screens/AdminAccountDetailScreen.tsx:51
-#: packages/taler-merchant-webui/src/screens/AdminAccountCredentialsScreen.tsx:44
+#: packages/taler-merchant-webui/src/screens/AdminAccountDetailScreen.tsx:95
+#: packages/taler-merchant-webui/src/screens/AdminAccountCredentialsScreen.tsx:107
msgid "Reset password"
msgstr "Passwort zurücksetzen"
-#: packages/taler-merchant-webui/src/screens/AdminAccountDetailScreen.tsx:52
+#: packages/taler-merchant-webui/src/screens/AdminAccountDetailScreen.tsx:98
msgid "Sign in to account"
msgstr "Beim Konto anmelden"
-#: packages/taler-merchant-webui/src/screens/AdminAccountDetailScreen.tsx:54
+#: packages/taler-merchant-webui/src/screens/AdminAccountDetailScreen.tsx:103
msgid "Could not load merchant account"
msgstr "Händlerkonto konnte nicht geladen werden"
-#: packages/taler-merchant-webui/src/screens/AdminAccountDetailScreen.tsx:55
+#: packages/taler-merchant-webui/src/screens/AdminAccountDetailScreen.tsx:107
msgid "Merchant account sections"
msgstr "Bereiche des Händlerkontos"
-#: packages/taler-merchant-webui/src/screens/AdminAccountDetailScreen.tsx:56
+#: packages/taler-merchant-webui/src/screens/AdminAccountDetailScreen.tsx:112
msgid "Overview"
msgstr "Übersicht"
-#: packages/taler-merchant-webui/src/screens/AdminAccountDetailScreen.tsx:57
+#: packages/taler-merchant-webui/src/screens/AdminAccountDetailScreen.tsx:116
msgid "Verification"
msgstr "Verifizierung"
-#: packages/taler-merchant-webui/src/screens/AdminAccountDetailScreen.tsx:60
+#: packages/taler-merchant-webui/src/screens/AdminAccountDetailScreen.tsx:120
msgid "Loading account details…"
msgstr "Kontodetails werden geladen …"
-#: packages/taler-merchant-webui/src/screens/AdminAccountDetailScreen.tsx:62
+#: packages/taler-merchant-webui/src/screens/AdminAccountDetailScreen.tsx:124
msgid "Identity and contact"
msgstr "Identität und Kontakt"
-#: packages/taler-merchant-webui/src/screens/AdminAccountDetailScreen.tsx:62
+#: packages/taler-merchant-webui/src/screens/AdminAccountDetailScreen.tsx:140
+#: packages/taler-merchant-webui/src/screens/AdminAccountDetailScreen.tsx:152
msgid "verified"
msgstr "bestätigt"
-#: packages/taler-merchant-webui/src/screens/AdminAccountDetailScreen.tsx:62
+#: packages/taler-merchant-webui/src/screens/AdminAccountDetailScreen.tsx:140
+#: packages/taler-merchant-webui/src/screens/AdminAccountDetailScreen.tsx:152
msgid "not verified"
msgstr "nicht bestätigt"
-#: packages/taler-merchant-webui/src/screens/AdminAccountDetailScreen.tsx:62
-#: packages/taler-merchant-webui/src/stories/story-messages.ts:37
+#: packages/taler-merchant-webui/src/screens/AdminAccountDetailScreen.tsx:163
+#: packages/taler-merchant-webui/src/stories/story-messages.ts:56
msgid "Authentication"
msgstr "Authentifizierung"
-#: packages/taler-merchant-webui/src/screens/AdminAccountDetailScreen.tsx:62
+#: packages/taler-merchant-webui/src/screens/AdminAccountDetailScreen.tsx:166
msgid "Token authentication"
msgstr "Token-Authentifizierung"
-#: packages/taler-merchant-webui/src/screens/AdminAccountDetailScreen.tsx:62
+#: packages/taler-merchant-webui/src/screens/AdminAccountDetailScreen.tsx:168
msgid "External authentication"
msgstr "Externe Authentifizierung"
-#: packages/taler-merchant-webui/src/screens/AdminAccountDetailScreen.tsx:62
+#: packages/taler-merchant-webui/src/screens/AdminAccountDetailScreen.tsx:169
msgid "Unknown authentication method (%1$s)"
msgstr "Unbekannte Authentifizierungsmethode (%1$s)"
-#: packages/taler-merchant-webui/src/screens/AdminAccountDetailScreen.tsx:63
+#: packages/taler-merchant-webui/src/screens/AdminAccountDetailScreen.tsx:175
msgid "Business configuration"
msgstr "Geschäftskonfiguration"
-#: packages/taler-merchant-webui/src/screens/AdminAccountDetailScreen.tsx:63
+#: packages/taler-merchant-webui/src/screens/AdminAccountDetailScreen.tsx:190
msgid "Fees are not covered by default"
msgstr "Gebühren werden standardmäßig nicht übernommen"
-#: packages/taler-merchant-webui/src/screens/AdminAccountDetailScreen.tsx:63
+#: packages/taler-merchant-webui/src/screens/AdminAccountDetailScreen.tsx:194
msgid "Payout accounts"
msgstr "Auszahlungskonten"
-#: packages/taler-merchant-webui/src/screens/AdminAccountDetailScreen.tsx:63
+#: packages/taler-merchant-webui/src/screens/AdminAccountDetailScreen.tsx:198
msgid "1 active account"
msgstr "1 aktives Konto"
-#: packages/taler-merchant-webui/src/screens/AdminAccountDetailScreen.tsx:63
+#: packages/taler-merchant-webui/src/screens/AdminAccountDetailScreen.tsx:199
msgid "%1$s active accounts"
msgstr "%1$s aktive Konten"
-#: packages/taler-merchant-webui/src/screens/AdminAccountDetailScreen.tsx:63
+#: packages/taler-merchant-webui/src/screens/AdminAccountDetailScreen.tsx:203
msgid "Merchant public key"
msgstr "Öffentlicher Schlüssel des Händlers"
-#: packages/taler-merchant-webui/src/screens/AdminAccountDetailScreen.tsx:67
+#: packages/taler-merchant-webui/src/screens/AdminAccountDetailScreen.tsx:216
msgid "Could not load verification status"
msgstr "Prüfstatus konnte nicht geladen werden"
-#: packages/taler-merchant-webui/src/screens/AdminAccountDetailScreen.tsx:68
+#: packages/taler-merchant-webui/src/screens/AdminAccountDetailScreen.tsx:220
msgid "Checking verification status…"
msgstr "Prüfstatus wird geprüft …"
-#: packages/taler-merchant-webui/src/screens/AdminAccountDetailScreen.tsx:68
+#: packages/taler-merchant-webui/src/screens/AdminAccountDetailScreen.tsx:223
msgid "No verification status is available"
msgstr "Kein Prüfstatus verfügbar"
-#: packages/taler-merchant-webui/src/screens/AdminAccountDetailScreen.tsx:68
+#: packages/taler-merchant-webui/src/screens/AdminAccountDetailScreen.tsx:224
msgid ""
"This account has no payout account or no payment service currently reports a "
"verification state."
@@ -10006,11 +10004,11 @@ msgstr ""
"Zahlungsdienst einen Prüfstatus."
# allow-english: same word in German
-#: packages/taler-merchant-webui/src/screens/AdminAccountDetailScreen.tsx:69
+#: packages/taler-merchant-webui/src/screens/AdminAccountDetailScreen.tsx:248
msgid "Problem"
msgstr "Problem"
-#: packages/taler-merchant-webui/src/screens/AdminAccountDetailScreen.tsx:71
+#: packages/taler-merchant-webui/src/screens/AdminAccountDetailScreen.tsx:277
msgid ""
"This administration view is read-only. Sign in to the merchant account to "
"add payout accounts or complete verification actions."
@@ -10019,15 +10017,15 @@ msgstr ""
"Händlerkonto an, um Auszahlungskonten hinzuzufügen oder Prüfschritte "
"abzuschließen."
-#: packages/taler-merchant-webui/src/screens/AdminAccountCredentialsScreen.tsx:44
+#: packages/taler-merchant-webui/src/screens/AdminAccountCredentialsScreen.tsx:61
msgid "Reset merchant account password"
msgstr "Passwort des Händlerkontos zurücksetzen"
-#: packages/taler-merchant-webui/src/screens/AdminAccountCredentialsScreen.tsx:44
+#: packages/taler-merchant-webui/src/screens/AdminAccountCredentialsScreen.tsx:62
msgid "Set a new password for merchant account %1$s."
msgstr "Legen Sie ein neues Passwort für das Händlerkonto %1$s fest."
-#: packages/taler-merchant-webui/src/screens/AdminAccountCredentialsScreen.tsx:44
+#: packages/taler-merchant-webui/src/screens/AdminAccountCredentialsScreen.tsx:66
msgid ""
"The account’s existing password will stop working. Existing login tokens "
"remain governed by the backend’s token policy."
@@ -10035,15 +10033,15 @@ msgstr ""
"Das bestehende Passwort des Kontos funktioniert danach nicht mehr. Für "
"vorhandene Anmelde-Token gilt weiterhin die Token-Richtlinie des Backends."
-#: packages/taler-merchant-webui/src/screens/AdminAccountCredentialsScreen.tsx:44
+#: packages/taler-merchant-webui/src/screens/AdminAccountCredentialsScreen.tsx:67
msgid "Could not reset password"
msgstr "Passwort konnte nicht zurückgesetzt werden"
-#: packages/taler-merchant-webui/src/screens/AdminAccountCredentialsScreen.tsx:44
+#: packages/taler-merchant-webui/src/screens/AdminAccountCredentialsScreen.tsx:83
msgid "New password"
msgstr "Neues Passwort"
-#: packages/taler-merchant-webui/src/screens/AdminAccountCredentialsScreen.tsx:44
+#: packages/taler-merchant-webui/src/screens/AdminAccountCredentialsScreen.tsx:93
msgid "Confirm new password"
msgstr "Neues Passwort bestätigen"
@@ -10059,108 +10057,108 @@ msgstr "Händlerkonto %1$s wird deaktiviert"
msgid "Creating merchant account %1$s"
msgstr "Händlerkonto %1$s wird angelegt"
-#: packages/taler-merchant-webui/src/routes/AdminAccountsRoutes.tsx:246
+#: packages/taler-merchant-webui/src/routes/AdminAccountsRoutes.tsx:251
msgid "Updating merchant account %1$s"
msgstr "Händlerkonto %1$s wird aktualisiert"
-#: packages/taler-merchant-webui/src/routes/AdminAccountsRoutes.tsx:303
+#: packages/taler-merchant-webui/src/routes/AdminAccountsRoutes.tsx:304
msgid "Resetting the password for merchant account %1$s"
msgstr "Passwort für Händlerkonto %1$s wird zurückgesetzt"
-#: packages/taler-merchant-webui/src/tutorial/demoData.ts:333
-#: packages/taler-merchant-webui/src/tutorial/demoData.ts:429
-#: packages/taler-merchant-webui/src/stories/story-messages.ts:70
+#: packages/taler-merchant-webui/src/tutorial/demoData.ts:336
+#: packages/taler-merchant-webui/src/tutorial/demoData.ts:439
+#: packages/taler-merchant-webui/src/stories/story-messages.ts:122
msgid "Drinks"
msgstr "Getränke"
-#: packages/taler-merchant-webui/src/tutorial/demoData.ts:335
-#: packages/taler-merchant-webui/src/tutorial/demoData.ts:430
-#: packages/taler-merchant-webui/src/stories/story-messages.ts:39
+#: packages/taler-merchant-webui/src/tutorial/demoData.ts:338
+#: packages/taler-merchant-webui/src/tutorial/demoData.ts:444
+#: packages/taler-merchant-webui/src/stories/story-messages.ts:60
msgid "Bakery"
msgstr "Backwaren"
-#: packages/taler-merchant-webui/src/tutorial/demoData.ts:337
-#: packages/taler-merchant-webui/src/tutorial/demoData.ts:431
+#: packages/taler-merchant-webui/src/tutorial/demoData.ts:340
+#: packages/taler-merchant-webui/src/tutorial/demoData.ts:449
msgid "To take home"
msgstr "Zum Mitnehmen"
-#: packages/taler-merchant-webui/src/tutorial/demoData.ts:366
+#: packages/taler-merchant-webui/src/tutorial/demoData.ts:374
msgid "Single shot, house blend"
msgstr "Einfacher Espresso, Hausmischung"
-#: packages/taler-merchant-webui/src/tutorial/demoData.ts:367
+#: packages/taler-merchant-webui/src/tutorial/demoData.ts:375
msgid "Single shot with steamed milk"
msgstr "Einfacher Espresso mit aufgeschäumter Milch"
-#: packages/taler-merchant-webui/src/tutorial/demoData.ts:368
+#: packages/taler-merchant-webui/src/tutorial/demoData.ts:376
msgid "Baked each morning"
msgstr "Jeden Morgen frisch gebacken"
-#: packages/taler-merchant-webui/src/tutorial/demoData.ts:369
+#: packages/taler-merchant-webui/src/tutorial/demoData.ts:377
msgid "1 kg, baked daily"
msgstr "1 kg, täglich gebacken"
-#: packages/taler-merchant-webui/src/tutorial/demoData.ts:370
+#: packages/taler-merchant-webui/src/tutorial/demoData.ts:378
msgid "House blend, whole bean"
msgstr "Hausmischung, ganze Bohne"
-#: packages/taler-merchant-webui/src/tutorial/demoData.ts:371
+#: packages/taler-merchant-webui/src/tutorial/demoData.ts:379
msgid "Stoneware, 350 ml"
msgstr "Steingut, 350 ml"
-#: packages/taler-merchant-webui/src/tutorial/demoData.ts:403
+#: packages/taler-merchant-webui/src/tutorial/demoData.ts:411
msgid "Weekly sales summary"
msgstr "Wöchentliche Umsatzübersicht"
-#: packages/taler-merchant-webui/src/tutorial/demoData.ts:411
+#: packages/taler-merchant-webui/src/tutorial/demoData.ts:419
msgid "Monthly summary for the bookkeeper"
msgstr "Monatsübersicht für die Buchhaltung"
-#: packages/taler-merchant-webui/src/tutorial/demoData.ts:429
+#: packages/taler-merchant-webui/src/tutorial/demoData.ts:440
msgid "Coffee, tea and cold drinks"
msgstr "Kaffee, Tee und Kaltgetränke"
-#: packages/taler-merchant-webui/src/tutorial/demoData.ts:430
+#: packages/taler-merchant-webui/src/tutorial/demoData.ts:445
msgid "Everything baked on the premises"
msgstr "Alles aus der eigenen Backstube"
-#: packages/taler-merchant-webui/src/tutorial/demoData.ts:431
+#: packages/taler-merchant-webui/src/tutorial/demoData.ts:450
msgid "Beans, mugs and gifts"
msgstr "Bohnen, Tassen und Geschenke"
-#: packages/taler-merchant-webui/src/tutorial/demoData.ts:446
+#: packages/taler-merchant-webui/src/tutorial/demoData.ts:466
msgid "Counter sales"
msgstr "Verkauf am Schalter"
-#: packages/taler-merchant-webui/src/tutorial/demoData.ts:447
+#: packages/taler-merchant-webui/src/tutorial/demoData.ts:467
msgid "Everything sold over the counter"
msgstr "Alles, was über die Theke geht"
-#: packages/taler-merchant-webui/src/tutorial/demoData.ts:452
+#: packages/taler-merchant-webui/src/tutorial/demoData.ts:472
msgid "Tax set aside"
msgstr "Zurückgelegte Steuer"
-#: packages/taler-merchant-webui/src/tutorial/demoData.ts:453
+#: packages/taler-merchant-webui/src/tutorial/demoData.ts:473
msgid "Tax held back for the quarterly return"
msgstr "Für die Quartalsmeldung zurückgelegte Steuer"
-#: packages/taler-merchant-webui/src/tutorial/LiveComponentPreview.tsx:228
+#: packages/taler-merchant-webui/src/tutorial/LiveComponentPreview.tsx:232
msgid "Default"
msgstr "Standard"
-#: packages/taler-merchant-webui/src/tutorial/LiveComponentPreview.tsx:269
+#: packages/taler-merchant-webui/src/tutorial/LiveComponentPreview.tsx:274
msgid "Data:"
msgstr "Daten:"
-#: packages/taler-merchant-webui/src/tutorial/LiveComponentPreview.tsx:277
+#: packages/taler-merchant-webui/src/tutorial/LiveComponentPreview.tsx:286
msgid "Choose sample data"
msgstr "Beispieldaten wählen"
-#: packages/taler-merchant-webui/src/stories/story-messages.ts:19
+#: packages/taler-merchant-webui/src/stories/story-messages.ts:20
msgid "3x4 touch numeric numpad for ad-hoc quick charge payments."
msgstr "3x4 Touch-Ziffernblock für Ad-hoc-Schnellzahlungen."
-#: packages/taler-merchant-webui/src/stories/story-messages.ts:20
+#: packages/taler-merchant-webui/src/stories/story-messages.ts:22
msgid ""
"4-step setup status guide summarizing business info, payout accounts, "
"verification, and selling options."
@@ -10168,7 +10166,7 @@ msgstr ""
"4-stufiger Leitfaden zum Einrichtungsstatus, der Geschäftsinformationen, "
"Auszahlungskonten, Verifizierung und Verkaufsoptionen zusammenfasst."
-#: packages/taler-merchant-webui/src/stories/story-messages.ts:21
+#: packages/taler-merchant-webui/src/stories/story-messages.ts:24
msgid ""
"A wallet claimed the order, but no selected choice is authoritative until "
"payment completes."
@@ -10176,26 +10174,26 @@ msgstr ""
"Ein Wallet hat die Bestellung beansprucht, aber keine ausgewählte Auswahl "
"ist maßgebend, bis die Zahlung abgeschlossen ist."
-#: packages/taler-merchant-webui/src/stories/story-messages.ts:22
+#: packages/taler-merchant-webui/src/stories/story-messages.ts:26
msgid "Access Tokens & POS Pairing"
msgstr "Zugriffstoken und POS-Kopplung"
-#: packages/taler-merchant-webui/src/stories/story-messages.ts:23
+#: packages/taler-merchant-webui/src/stories/story-messages.ts:28
msgid "Access token creation form for machine API integration."
msgstr ""
"Formular zur Erstellung von Zugriffstoken für die Maschinen-API-Integration."
-#: packages/taler-merchant-webui/src/stories/story-messages.ts:24
+#: packages/taler-merchant-webui/src/stories/story-messages.ts:30
msgid "Account Copy Split Button"
msgstr "Schaltfläche „Konto kopieren und teilen“."
-#: packages/taler-merchant-webui/src/stories/story-messages.ts:25
+#: packages/taler-merchant-webui/src/stories/story-messages.ts:32
msgid "Account creation form for new merchant instance self-provisioning."
msgstr ""
"Formular zur Kontoerstellung für die Selbstbereitstellung einer neuen "
"Händlerinstanz."
-#: packages/taler-merchant-webui/src/stories/story-messages.ts:26
+#: packages/taler-merchant-webui/src/stories/story-messages.ts:34
msgid ""
"Active accounts listed with historic/inactive accounts collapsed behind "
"disclosure button."
@@ -10203,11 +10201,11 @@ msgstr ""
"Aktive Konten, die mit historischen/inaktiven Konten aufgelistet sind, "
"werden hinter der Offenlegungsschaltfläche ausgeblendet."
-#: packages/taler-merchant-webui/src/stories/story-messages.ts:27
+#: packages/taler-merchant-webui/src/stories/story-messages.ts:36
msgid "Add Payout Account Form"
msgstr "Auszahlungskontoformular hinzufügen"
-#: packages/taler-merchant-webui/src/stories/story-messages.ts:28
+#: packages/taler-merchant-webui/src/stories/story-messages.ts:38
msgid ""
"Additional information appears only after the exchange explicitly requires "
"it."
@@ -10215,27 +10213,27 @@ msgstr ""
"Zusätzliche Informationen werden nur angezeigt, wenn die Börse dies "
"ausdrücklich verlangt."
-#: packages/taler-merchant-webui/src/stories/story-messages.ts:30
+#: packages/taler-merchant-webui/src/stories/story-messages.ts:42
msgid "Administrator overview of identity, contact and payout configuration."
msgstr ""
"Administratorübersicht über Identitäts-, Kontakt- und "
"Auszahlungskonfiguration."
-#: packages/taler-merchant-webui/src/stories/story-messages.ts:31
+#: packages/taler-merchant-webui/src/stories/story-messages.ts:44
msgid "All bank accounts verified and ready; no payouts held."
msgstr ""
"Alle Bankkonten überprüft und bereit; Es werden keine Auszahlungen "
"vorgenommen."
-#: packages/taler-merchant-webui/src/stories/story-messages.ts:32
+#: packages/taler-merchant-webui/src/stories/story-messages.ts:46
msgid "Alpenblick Bakery"
msgstr "Bäckerei Alpenblick"
-#: packages/taler-merchant-webui/src/stories/story-messages.ts:33
+#: packages/taler-merchant-webui/src/stories/story-messages.ts:48
msgid "Alpenblick Coffee"
msgstr "Alpenblick Kaffee"
-#: packages/taler-merchant-webui/src/stories/story-messages.ts:34
+#: packages/taler-merchant-webui/src/stories/story-messages.ts:50
msgid ""
"An itemized order with category rules starts without an exclusion warning "
"before line items are added."
@@ -10243,87 +10241,87 @@ msgstr ""
"Eine Einzelbestellung mit Kategorieregeln beginnt ohne Ausschlusswarnung, "
"bevor Werbebuchungen hinzugefügt werden."
-#: packages/taler-merchant-webui/src/stories/story-messages.ts:35
+#: packages/taler-merchant-webui/src/stories/story-messages.ts:52
msgid "Annual VIP"
msgstr "Jährlicher VIP"
-#: packages/taler-merchant-webui/src/stories/story-messages.ts:36
+#: packages/taler-merchant-webui/src/stories/story-messages.ts:54
msgid "Arabica Roast 1kg"
msgstr "Arabica geröstet 1kg"
-#: packages/taler-merchant-webui/src/stories/story-messages.ts:38
+#: packages/taler-merchant-webui/src/stories/story-messages.ts:58
msgid "Automatic Token Effects and Advanced Choices"
msgstr "Automatische Token-Effekte und erweiterte Auswahlmöglichkeiten"
-#: packages/taler-merchant-webui/src/stories/story-messages.ts:40
+#: packages/taler-merchant-webui/src/stories/story-messages.ts:62
msgid "Beverage club discount"
msgstr "Getränkeclub-Rabatt"
-#: packages/taler-merchant-webui/src/stories/story-messages.ts:41
+#: packages/taler-merchant-webui/src/stories/story-messages.ts:64
msgid "Branded Taler payment QR code generator with copy button."
msgstr "Marken-Taler-Zahlungs-QR-Code-Generator mit Kopiertaste."
-#: packages/taler-merchant-webui/src/stories/story-messages.ts:42
+#: packages/taler-merchant-webui/src/stories/story-messages.ts:66
msgid "Cappuccino Large"
msgstr "Cappuccino groß"
-#: packages/taler-merchant-webui/src/stories/story-messages.ts:43
+#: packages/taler-merchant-webui/src/stories/story-messages.ts:68
msgid "Catering Package Premium"
msgstr "Catering-Paket Premium"
-#: packages/taler-merchant-webui/src/stories/story-messages.ts:44
+#: packages/taler-merchant-webui/src/stories/story-messages.ts:70
msgid "Claimed · multiple choices"
msgstr "Behauptet · mehrere Auswahlmöglichkeiten"
-#: packages/taler-merchant-webui/src/stories/story-messages.ts:45
+#: packages/taler-merchant-webui/src/stories/story-messages.ts:72
msgid "Coffee Club"
msgstr "Kaffeeclub"
-#: packages/taler-merchant-webui/src/stories/story-messages.ts:46
+#: packages/taler-merchant-webui/src/stories/story-messages.ts:74
msgid "Coffee Club stamp"
msgstr "Coffee Club-Stempel"
-#: packages/taler-merchant-webui/src/stories/story-messages.ts:47
+#: packages/taler-merchant-webui/src/stories/story-messages.ts:76
msgid "Configured webhook callback targets and their triggering events."
msgstr "Konfigurierte Webhook-Callback-Ziele und ihre auslösenden Ereignisse."
-#: packages/taler-merchant-webui/src/stories/story-messages.ts:48
+#: packages/taler-merchant-webui/src/stories/story-messages.ts:78
msgid "Copyable Account"
msgstr "Kopierbares Konto"
-#: packages/taler-merchant-webui/src/stories/story-messages.ts:49
+#: packages/taler-merchant-webui/src/stories/story-messages.ts:80
msgid "Create Access Token"
msgstr "Zugriffstoken erstellen"
-#: packages/taler-merchant-webui/src/stories/story-messages.ts:51
+#: packages/taler-merchant-webui/src/stories/story-messages.ts:84
msgid "Create Merchant Account"
msgstr "Erstellen Sie ein Händlerkonto"
-#: packages/taler-merchant-webui/src/stories/story-messages.ts:52
+#: packages/taler-merchant-webui/src/stories/story-messages.ts:86
msgid "Create New Order Form"
msgstr "Neues Bestellformular erstellen"
-#: packages/taler-merchant-webui/src/stories/story-messages.ts:53
+#: packages/taler-merchant-webui/src/stories/story-messages.ts:88
msgid "Create Order — Category Rules, Empty Order"
msgstr "Bestellung erstellen – Kategorieregeln, leere Bestellung"
-#: packages/taler-merchant-webui/src/stories/story-messages.ts:54
+#: packages/taler-merchant-webui/src/stories/story-messages.ts:90
msgid "Create Order — Token Rules Unavailable"
msgstr "Bestellung erstellen – Token-Regeln nicht verfügbar"
-#: packages/taler-merchant-webui/src/stories/story-messages.ts:55
+#: packages/taler-merchant-webui/src/stories/story-messages.ts:92
msgid "Create Product Form"
msgstr "Produktformular erstellen"
-#: packages/taler-merchant-webui/src/stories/story-messages.ts:56
+#: packages/taler-merchant-webui/src/stories/story-messages.ts:94
msgid "Create Template Form"
msgstr "Erstellen Sie ein Vorlagenformular"
-#: packages/taler-merchant-webui/src/stories/story-messages.ts:57
+#: packages/taler-merchant-webui/src/stories/story-messages.ts:96
msgid "Create Webhook Target"
msgstr "Erstellen Sie ein Webhook-Ziel"
-#: packages/taler-merchant-webui/src/stories/story-messages.ts:58
+#: packages/taler-merchant-webui/src/stories/story-messages.ts:98
msgid ""
"Create order explains automatic earning and redemption rules, with full "
"payment-choice editing available from the page header."
@@ -10332,14 +10330,14 @@ msgstr ""
"Einlösungsregeln. Die vollständige Bearbeitung der Zahlungsoptionen ist in "
"der Kopfzeile der Seite möglich."
-#: packages/taler-merchant-webui/src/stories/story-messages.ts:59
+#: packages/taler-merchant-webui/src/stories/story-messages.ts:100
msgid ""
"Create order remains available with prominent retryable token-rule warnings."
msgstr ""
"„Auftrag erstellen“ bleibt mit deutlich sichtbaren, wiederholbaren Token-"
"Regelwarnungen verfügbar."
-#: packages/taler-merchant-webui/src/stories/story-messages.ts:60
+#: packages/taler-merchant-webui/src/stories/story-messages.ts:102
msgid ""
"Create order starts with a focused amount entry and offers itemized "
"authoring as a separate mode."
@@ -10347,26 +10345,26 @@ msgstr ""
"„Auftrag erstellen“ beginnt mit einer fokussierten Betragseingabe und bietet "
"die Einzelpostenerstellung als separaten Modus."
-#: packages/taler-merchant-webui/src/stories/story-messages.ts:61
+#: packages/taler-merchant-webui/src/stories/story-messages.ts:104
msgid "Create product form with stock limit, price and image."
msgstr ""
"Erstellen Sie ein Produktformular mit Lagerbeschränkung, Preis und Bild."
-#: packages/taler-merchant-webui/src/stories/story-messages.ts:62
+#: packages/taler-merchant-webui/src/stories/story-messages.ts:106
msgid "Customer discounts and time-based access passes."
msgstr "Kundenrabatte und zeitbasierte Zugangspässe."
-#: packages/taler-merchant-webui/src/stories/story-messages.ts:63
+#: packages/taler-merchant-webui/src/stories/story-messages.ts:108
msgid ""
"Customer-facing Taler payment QR code display with real-time status polling."
msgstr ""
"Kundenorientierte Taler-Zahlungs-QR-Code-Anzeige mit Echtzeit-Statusabfrage."
-#: packages/taler-merchant-webui/src/stories/story-messages.ts:64
+#: packages/taler-merchant-webui/src/stories/story-messages.ts:110
msgid "Date format and advanced-tool visibility settings."
msgstr "Datumsformat und Sichtbarkeitseinstellungen für erweiterte Tools."
-#: packages/taler-merchant-webui/src/stories/story-messages.ts:65
+#: packages/taler-merchant-webui/src/stories/story-messages.ts:112
msgid ""
"Dedicated refund screen with amount presets, reason chips, and summary "
"breakdown."
@@ -10374,15 +10372,15 @@ msgstr ""
"Spezieller Rückerstattungsbildschirm mit Betragsvoreinstellungen, Grundchips "
"und zusammenfassender Aufschlüsselung."
-#: packages/taler-merchant-webui/src/stories/story-messages.ts:66
+#: packages/taler-merchant-webui/src/stories/story-messages.ts:114
msgid "Digital Access Pass (1 Year)"
msgstr "Digital Access Pass (1 Jahr)"
-#: packages/taler-merchant-webui/src/stories/story-messages.ts:67
+#: packages/taler-merchant-webui/src/stories/story-messages.ts:116
msgid "Digital day pass"
msgstr "Digitale Tageskarte"
-#: packages/taler-merchant-webui/src/stories/story-messages.ts:68
+#: packages/taler-merchant-webui/src/stories/story-messages.ts:118
msgid ""
"Discount and pass creation form with automatic benefits and validity "
"controls."
@@ -10390,202 +10388,202 @@ msgstr ""
"Rabatt- und Passerstellungsformular mit automatischen Vorteilen und "
"Gültigkeitskontrollen."
-#: packages/taler-merchant-webui/src/stories/story-messages.ts:71
+#: packages/taler-merchant-webui/src/stories/story-messages.ts:124
msgid "Duration selector with unit dropdown and custom Taler format parser."
msgstr ""
"Dauerauswahl mit Einheiten-Dropdown und benutzerdefiniertem Taler-Format-"
"Parser."
-#: packages/taler-merchant-webui/src/stories/story-messages.ts:72
+#: packages/taler-merchant-webui/src/stories/story-messages.ts:126
msgid "DurationInput Component"
msgstr "DurationInput-Komponente"
-#: packages/taler-merchant-webui/src/stories/story-messages.ts:73
+#: packages/taler-merchant-webui/src/stories/story-messages.ts:128
msgid "Early Bird Ticket"
msgstr "Frühbucherticket"
-#: packages/taler-merchant-webui/src/stories/story-messages.ts:74
+#: packages/taler-merchant-webui/src/stories/story-messages.ts:130
msgid "Early terms are accepted and the validation transfer is now required."
msgstr ""
"Frühzeitige Bedingungen werden akzeptiert und die Validierungsübertragung "
"ist jetzt erforderlich."
-#: packages/taler-merchant-webui/src/stories/story-messages.ts:75
+#: packages/taler-merchant-webui/src/stories/story-messages.ts:132
msgid "Email and mobile number are optional under the server policy."
msgstr ""
"E-Mail und Mobiltelefonnummer sind gemäß der Serverrichtlinie optional."
-#: packages/taler-merchant-webui/src/stories/story-messages.ts:76
+#: packages/taler-merchant-webui/src/stories/story-messages.ts:134
msgid "Empty Order List"
msgstr "Leere Bestellliste"
-#: packages/taler-merchant-webui/src/stories/story-messages.ts:77
+#: packages/taler-merchant-webui/src/stories/story-messages.ts:136
msgid "Empty state explaining that payout account verification is required."
msgstr ""
"Leerer Status, der erklärt, dass eine Überprüfung des Auszahlungskontos "
"erforderlich ist."
-#: packages/taler-merchant-webui/src/stories/story-messages.ts:78
+#: packages/taler-merchant-webui/src/stories/story-messages.ts:138
msgid "Espresso"
msgstr "Espresso"
-#: packages/taler-merchant-webui/src/stories/story-messages.ts:79
+#: packages/taler-merchant-webui/src/stories/story-messages.ts:140
msgid "Espresso counter card"
msgstr "Espresso-Thekenkarte"
-#: packages/taler-merchant-webui/src/stories/story-messages.ts:80
+#: packages/taler-merchant-webui/src/stories/story-messages.ts:142
msgid "Essential account fields and expandable business configuration."
msgstr "Wesentliche Kontofelder und erweiterbare Geschäftskonfiguration."
-#: packages/taler-merchant-webui/src/stories/story-messages.ts:81
+#: packages/taler-merchant-webui/src/stories/story-messages.ts:144
msgid "Expired · no selection"
msgstr "Abgelaufen · keine Auswahl"
-#: packages/taler-merchant-webui/src/stories/story-messages.ts:82
+#: packages/taler-merchant-webui/src/stories/story-messages.ts:146
msgid "First Run — Administrator Setup"
msgstr "Erster Start – Administrator-Setup"
-#: packages/taler-merchant-webui/src/stories/story-messages.ts:83
+#: packages/taler-merchant-webui/src/stories/story-messages.ts:148
msgid "First-run screen shown when a server has no merchant accounts yet."
msgstr ""
"Erster Bildschirm, der angezeigt wird, wenn ein Server noch keine "
"Händlerkonten hat."
-#: packages/taler-merchant-webui/src/stories/story-messages.ts:84
+#: packages/taler-merchant-webui/src/stories/story-messages.ts:150
msgid "Fixed/custom templates and branded Taler payment QR code modal."
msgstr ""
"Feste/benutzerdefinierte Vorlagen und gebrandetes Taler-Zahlungs-QR-Code-"
"Modal."
-#: packages/taler-merchant-webui/src/stories/story-messages.ts:85
+#: packages/taler-merchant-webui/src/stories/story-messages.ts:152
msgid "Fresh Apple Tart"
msgstr "Frischer Apfelkuchen"
-#: packages/taler-merchant-webui/src/stories/story-messages.ts:86
+#: packages/taler-merchant-webui/src/stories/story-messages.ts:154
msgid "Full Order List"
msgstr "Vollständige Bestellliste"
-#: packages/taler-merchant-webui/src/stories/story-messages.ts:87
+#: packages/taler-merchant-webui/src/stories/story-messages.ts:156
msgid ""
"Grouped business profile, order defaults, and account security settings."
msgstr ""
"Gruppiertes Unternehmensprofil, Bestellstandards und "
"Kontosicherheitseinstellungen."
-#: packages/taler-merchant-webui/src/stories/story-messages.ts:88
+#: packages/taler-merchant-webui/src/stories/story-messages.ts:158
msgid "Hosted merchant accounts with lifecycle and credential handoff actions."
msgstr ""
"Gehostete Händlerkonten mit Lebenszyklus- und "
"Anmeldeinformationsübergabeaktionen."
-#: packages/taler-merchant-webui/src/stories/story-messages.ts:89
+#: packages/taler-merchant-webui/src/stories/story-messages.ts:160
msgid ""
"ISO 20022 structured address input for merchant location and jurisdiction."
msgstr ""
"Nach ISO 20022 strukturierte Adresseingabe für den Standort und die "
"Gerichtsbarkeit des Händlers."
-#: packages/taler-merchant-webui/src/stories/story-messages.ts:90
+#: packages/taler-merchant-webui/src/stories/story-messages.ts:162
msgid "Image file picker with canvas scaling normalization and preview."
msgstr ""
"Bilddateiauswahl mit Normalisierung der Leinwandskalierung und Vorschau."
-#: packages/taler-merchant-webui/src/stories/story-messages.ts:91
+#: packages/taler-merchant-webui/src/stories/story-messages.ts:164
msgid "ImageUploadInput Component"
msgstr "ImageUploadInput-Komponente"
-#: packages/taler-merchant-webui/src/stories/story-messages.ts:92
+#: packages/taler-merchant-webui/src/stories/story-messages.ts:166
msgid "Integration & Advanced"
msgstr "Integration und Fortgeschrittene"
-#: packages/taler-merchant-webui/src/stories/story-messages.ts:93
+#: packages/taler-merchant-webui/src/stories/story-messages.ts:168
msgid "Inventory — Products & Categories"
msgstr "Bestand – Produkte und Kategorien"
-#: packages/taler-merchant-webui/src/stories/story-messages.ts:94
+#: packages/taler-merchant-webui/src/stories/story-messages.ts:170
msgid "KYC Bank Wire Instructions — Terms First"
msgstr "Anweisungen für KYC-Banküberweisungen – Bedingungen zuerst"
-#: packages/taler-merchant-webui/src/stories/story-messages.ts:95
+#: packages/taler-merchant-webui/src/stories/story-messages.ts:172
msgid "KYC Bank Wire Verification Instructions"
msgstr "Anweisungen zur KYC-Banküberweisungsüberprüfung"
-#: packages/taler-merchant-webui/src/stories/story-messages.ts:96
+#: packages/taler-merchant-webui/src/stories/story-messages.ts:174
msgid "List of paired physical POS devices, tills, and vending machines."
msgstr ""
"Liste der gekoppelten physischen POS-Geräte, Kassen und Verkaufsautomaten."
-#: packages/taler-merchant-webui/src/stories/story-messages.ts:97
+#: packages/taler-merchant-webui/src/stories/story-messages.ts:176
msgid "LocationInput Component"
msgstr "LocationInput-Komponente"
-#: packages/taler-merchant-webui/src/stories/story-messages.ts:98
+#: packages/taler-merchant-webui/src/stories/story-messages.ts:178
msgid "Low-emphasis account value that offers copy choices only when selected."
msgstr ""
"Kontowert mit geringer Betonung, der nur dann Kopieroptionen bietet, wenn "
"diese ausgewählt sind."
-#: packages/taler-merchant-webui/src/stories/story-messages.ts:99
+#: packages/taler-merchant-webui/src/stories/story-messages.ts:180
msgid "Machine API tokens for cash registers, tills, and vending machines."
msgstr ""
"Maschinen-API-Tokens für Registrierkassen, Kassen und Verkaufsautomaten."
-#: packages/taler-merchant-webui/src/stories/story-messages.ts:100
+#: packages/taler-merchant-webui/src/stories/story-messages.ts:182
msgid "Member reward"
msgstr "Belohnung für Mitglieder"
-#: packages/taler-merchant-webui/src/stories/story-messages.ts:101
+#: packages/taler-merchant-webui/src/stories/story-messages.ts:184
msgid "Merchant Account Administration"
msgstr "Verwaltung des Händlerkontos"
-#: packages/taler-merchant-webui/src/stories/story-messages.ts:102
+#: packages/taler-merchant-webui/src/stories/story-messages.ts:186
msgid "Merchant Account Detail"
msgstr "Details zum Händlerkonto"
-#: packages/taler-merchant-webui/src/stories/story-messages.ts:103
+#: packages/taler-merchant-webui/src/stories/story-messages.ts:188
msgid "Merchant Account Settings"
msgstr "Einstellungen des Händlerkontos"
-#: packages/taler-merchant-webui/src/stories/story-messages.ts:104
+#: packages/taler-merchant-webui/src/stories/story-messages.ts:190
msgid "Merchant account sign-in screen with testing environment notice."
msgstr "Anmeldebildschirm für Händlerkonto mit Hinweis zur Testumgebung."
-#: packages/taler-merchant-webui/src/stories/story-messages.ts:105
+#: packages/taler-merchant-webui/src/stories/story-messages.ts:192
msgid "Merchant backend health, protocol version, and currency support."
msgstr ""
"Zustand des Händler-Backends, Protokollversion und Währungsunterstützung."
-#: packages/taler-merchant-webui/src/stories/story-messages.ts:106
+#: packages/taler-merchant-webui/src/stories/story-messages.ts:194
msgid "Micro bank wire transfer verification instructions for payout account."
msgstr ""
"Anweisungen zur Überprüfung der Micro-Banküberweisung für das "
"Auszahlungskonto."
-#: packages/taler-merchant-webui/src/stories/story-messages.ts:107
+#: packages/taler-merchant-webui/src/stories/story-messages.ts:196
msgid "Money & Accounting"
msgstr "Geld & Buchhaltung"
-#: packages/taler-merchant-webui/src/stories/story-messages.ts:108
+#: packages/taler-merchant-webui/src/stories/story-messages.ts:198
msgid "Money In"
msgstr "Geld rein"
-#: packages/taler-merchant-webui/src/stories/story-messages.ts:109
+#: packages/taler-merchant-webui/src/stories/story-messages.ts:200
msgid "New merchant account before a payout bank account is added."
msgstr "Neues Händlerkonto, bevor ein Auszahlungsbankkonto hinzugefügt wird."
-#: packages/taler-merchant-webui/src/stories/story-messages.ts:110
+#: packages/taler-merchant-webui/src/stories/story-messages.ts:202
msgid "Offered · multiple choices"
msgstr "Angeboten · mehrere Auswahlmöglichkeiten"
-#: packages/taler-merchant-webui/src/stories/story-messages.ts:111
+#: packages/taler-merchant-webui/src/stories/story-messages.ts:204
msgid "Offered · single choice"
msgstr "Angeboten · Single Choice"
-#: packages/taler-merchant-webui/src/stories/story-messages.ts:112
+#: packages/taler-merchant-webui/src/stories/story-messages.ts:206
msgid "Onboarding"
msgstr "Ersteinrichtung"
-#: packages/taler-merchant-webui/src/stories/story-messages.ts:113
+#: packages/taler-merchant-webui/src/stories/story-messages.ts:208
msgid ""
"One v1 choice makes the total unambiguous before payment and includes a tax-"
"receipt output."
@@ -10593,43 +10591,43 @@ msgstr ""
"Eine v1-Auswahl sorgt dafür, dass der Gesamtbetrag vor der Zahlung eindeutig "
"ist und eine Steuerquittung ausgegeben wird."
-#: packages/taler-merchant-webui/src/stories/story-messages.ts:114
+#: packages/taler-merchant-webui/src/stories/story-messages.ts:210
msgid "Optional contact fields"
msgstr "Optionale Kontaktfelder"
-#: packages/taler-merchant-webui/src/stories/story-messages.ts:115
+#: packages/taler-merchant-webui/src/stories/story-messages.ts:212
msgid "Order Detail — Claimed Refund"
msgstr "Bestelldetails – Beantragte Rückerstattung"
-#: packages/taler-merchant-webui/src/stories/story-messages.ts:116
+#: packages/taler-merchant-webui/src/stories/story-messages.ts:214
msgid "Order Detail — Grant Refund Screen"
msgstr "Bestelldetails – Bildschirm „Rückerstattung gewähren“."
-#: packages/taler-merchant-webui/src/stories/story-messages.ts:117
+#: packages/taler-merchant-webui/src/stories/story-messages.ts:216
msgid "Order Detail — Lapsed Refund"
msgstr "Bestelldetails – verfallene Rückerstattung"
-#: packages/taler-merchant-webui/src/stories/story-messages.ts:118
+#: packages/taler-merchant-webui/src/stories/story-messages.ts:218
msgid "Order Detail — Offered (QR Code)"
msgstr "Bestelldetails – Angeboten (QR-Code)"
-#: packages/taler-merchant-webui/src/stories/story-messages.ts:119
+#: packages/taler-merchant-webui/src/stories/story-messages.ts:220
msgid "Order Detail — Paid Order"
msgstr "Bestelldetails – Bezahlte Bestellung"
-#: packages/taler-merchant-webui/src/stories/story-messages.ts:120
+#: packages/taler-merchant-webui/src/stories/story-messages.ts:222
msgid "Order Detail — Settled to Bank"
msgstr "Auftragsdetails – An die Bank abgerechnet"
-#: packages/taler-merchant-webui/src/stories/story-messages.ts:121
+#: packages/taler-merchant-webui/src/stories/story-messages.ts:224
msgid "Order Detail — Unclaimed Refund"
msgstr "Bestelldetails – Nicht beanspruchte Rückerstattung"
-#: packages/taler-merchant-webui/src/stories/story-messages.ts:122
+#: packages/taler-merchant-webui/src/stories/story-messages.ts:226
msgid "Order Detail — v1 Choices"
msgstr "Bestelldetails – v1-Auswahlmöglichkeiten"
-#: packages/taler-merchant-webui/src/stories/story-messages.ts:123
+#: packages/taler-merchant-webui/src/stories/story-messages.ts:228
msgid ""
"Order detail view showing non-silent refund lapse status after deadline "
"expiry."
@@ -10637,7 +10635,7 @@ msgstr ""
"Bestelldetailansicht, in der der Status der nicht stillschweigenden "
"Rückerstattung nach Ablauf der Frist angezeigt wird."
-#: packages/taler-merchant-webui/src/stories/story-messages.ts:124
+#: packages/taler-merchant-webui/src/stories/story-messages.ts:230
msgid ""
"Order details for v1 payment choices across offered, claimed, paid, expired, "
"refunded, and settled states."
@@ -10645,22 +10643,22 @@ msgstr ""
"Bestelldetails für Zahlungsoptionen der Version 1 in den Status „Angeboten“, "
"„Beansprucht“, „Bezahlt“, „Abgelaufen“, „Rückerstattung“ und „Abgerechnet“."
-#: packages/taler-merchant-webui/src/stories/story-messages.ts:125
+#: packages/taler-merchant-webui/src/stories/story-messages.ts:232
msgid "Order list for a newly configured merchant instance with no orders yet."
msgstr ""
"Bestellliste für eine neu konfigurierte Händlerinstanz ohne Bestellungen."
-#: packages/taler-merchant-webui/src/stories/story-messages.ts:126
+#: packages/taler-merchant-webui/src/stories/story-messages.ts:234
msgid "Order with full refund collected and claimed by customer wallet."
msgstr ""
"Bestellen Sie mit vollständiger Rückerstattung, die vom Kundenkonto "
"eingezogen und beansprucht wird."
-#: packages/taler-merchant-webui/src/stories/story-messages.ts:128
+#: packages/taler-merchant-webui/src/stories/story-messages.ts:238
msgid "POS Devices & Cash Registers"
msgstr "POS-Geräte und Registrierkassen"
-#: packages/taler-merchant-webui/src/stories/story-messages.ts:129
+#: packages/taler-merchant-webui/src/stories/story-messages.ts:240
msgid ""
"Paid order showing itemized products, expected minimum revenue, and Grant "
"Refund button."
@@ -10668,7 +10666,7 @@ msgstr ""
"Bezahlte Bestellung mit aufgeschlüsselten Produkten, erwartetem "
"Mindestumsatz und der Schaltfläche „Rückerstattung gewähren“."
-#: packages/taler-merchant-webui/src/stories/story-messages.ts:130
+#: packages/taler-merchant-webui/src/stories/story-messages.ts:242
msgid ""
"Paid order with partial refund granted, waiting for customer wallet "
"collection."
@@ -10676,70 +10674,70 @@ msgstr ""
"Bezahlte Bestellung mit teilweiser Rückerstattung, wartet auf Abholung des "
"Kundengeldes."
-#: packages/taler-merchant-webui/src/stories/story-messages.ts:131
+#: packages/taler-merchant-webui/src/stories/story-messages.ts:244
msgid "Paid · invalid choice index"
msgstr "Bezahlt · ungültiger Auswahlindex"
-#: packages/taler-merchant-webui/src/stories/story-messages.ts:132
+#: packages/taler-merchant-webui/src/stories/story-messages.ts:246
msgid "Paid · selected choice"
msgstr "Bezahlt · ausgewählte Auswahl"
-#: packages/taler-merchant-webui/src/stories/story-messages.ts:133
+#: packages/taler-merchant-webui/src/stories/story-messages.ts:248
msgid "Pantry"
msgstr "Speisekammer"
-#: packages/taler-merchant-webui/src/stories/story-messages.ts:134
+#: packages/taler-merchant-webui/src/stories/story-messages.ts:250
msgid "Payment Services"
msgstr "Zahlungsdienste"
-#: packages/taler-merchant-webui/src/stories/story-messages.ts:135
+#: packages/taler-merchant-webui/src/stories/story-messages.ts:252
msgid "Payout Accounts — Empty State"
msgstr "Auszahlungskonten – leerer Zustand"
-#: packages/taler-merchant-webui/src/stories/story-messages.ts:136
+#: packages/taler-merchant-webui/src/stories/story-messages.ts:254
msgid "Payout Accounts — Healthy State"
msgstr "Auszahlungskonten – Gesunder Zustand"
-#: packages/taler-merchant-webui/src/stories/story-messages.ts:137
+#: packages/taler-merchant-webui/src/stories/story-messages.ts:256
msgid "Payout Accounts — Identity Verification Needed"
msgstr "Auszahlungskonten – Identitätsprüfung erforderlich"
-#: packages/taler-merchant-webui/src/stories/story-messages.ts:138
+#: packages/taler-merchant-webui/src/stories/story-messages.ts:258
msgid "Payout Accounts — Inactive Accounts Disclosure"
msgstr "Auszahlungskonten – Offenlegung inaktiver Konten"
-#: packages/taler-merchant-webui/src/stories/story-messages.ts:139
+#: packages/taler-merchant-webui/src/stories/story-messages.ts:260
msgid "Payout Accounts — Swapped KYC Account Validation"
msgstr "Auszahlungskonten – Validierung des getauschten KYC-Kontos"
-#: packages/taler-merchant-webui/src/stories/story-messages.ts:140
+#: packages/taler-merchant-webui/src/stories/story-messages.ts:262
msgid "Payout Accounts — Swapped KYC More Information"
msgstr "Auszahlungskonten – KYC-Austausch Weitere Informationen"
-#: packages/taler-merchant-webui/src/stories/story-messages.ts:141
+#: packages/taler-merchant-webui/src/stories/story-messages.ts:264
msgid "Payout Accounts — Swapped KYC Ready"
msgstr "Auszahlungskonten – getauscht, KYC-fähig"
-#: packages/taler-merchant-webui/src/stories/story-messages.ts:142
+#: packages/taler-merchant-webui/src/stories/story-messages.ts:266
msgid "Payout Accounts — Swapped KYC Terms First"
msgstr "Auszahlungskonten – zuerst die KYC-Bedingungen ausgetauscht"
-#: packages/taler-merchant-webui/src/stories/story-messages.ts:143
+#: packages/taler-merchant-webui/src/stories/story-messages.ts:268
msgid ""
"Payouts held due to AML volume limit; action link to launch external kyc_url."
msgstr ""
"Auszahlungen aufgrund der AML-Volumenbegrenzung zurückgehalten; Aktionslink "
"zum Starten der externen kyc_url."
-#: packages/taler-merchant-webui/src/stories/story-messages.ts:145
+#: packages/taler-merchant-webui/src/stories/story-messages.ts:272
msgid "Personalization Settings"
msgstr "Personalisierungseinstellungen"
-#: packages/taler-merchant-webui/src/stories/story-messages.ts:146
+#: packages/taler-merchant-webui/src/stories/story-messages.ts:274
msgid "Product catalog list, stock limits, and safe deletion dialog."
msgstr "Produktkatalogliste, Lagerbestände und Dialog zum sicheren Löschen."
-#: packages/taler-merchant-webui/src/stories/story-messages.ts:147
+#: packages/taler-merchant-webui/src/stories/story-messages.ts:276
msgid ""
"Prominent account-copy control for instructions where copying is the primary "
"task."
@@ -10747,7 +10745,7 @@ msgstr ""
"Hervorragende Kontokopierkontrolle für Anweisungen, bei denen das Kopieren "
"die Hauptaufgabe ist."
-#: packages/taler-merchant-webui/src/stories/story-messages.ts:148
+#: packages/taler-merchant-webui/src/stories/story-messages.ts:278
msgid ""
"Refund calculations and the selected-choice section use the amount actually "
"paid."
@@ -10755,85 +10753,85 @@ msgstr ""
"Für Rückerstattungsberechnungen und den Abschnitt „Ausgewählte Auswahl“ wird "
"der tatsächlich gezahlte Betrag verwendet."
-#: packages/taler-merchant-webui/src/stories/story-messages.ts:149
+#: packages/taler-merchant-webui/src/stories/story-messages.ts:280
msgid "Refunded · selected choice"
msgstr "Erstattet · ausgewählte Auswahl"
-#: packages/taler-merchant-webui/src/stories/story-messages.ts:150
+#: packages/taler-merchant-webui/src/stories/story-messages.ts:282
msgid "Reports & Product Groupings"
msgstr "Berichte und Produktgruppierungen"
-#: packages/taler-merchant-webui/src/stories/story-messages.ts:151
+#: packages/taler-merchant-webui/src/stories/story-messages.ts:284
msgid "Required contact fields"
msgstr "Erforderliche Kontaktfelder"
-#: packages/taler-merchant-webui/src/stories/story-messages.ts:152
+#: packages/taler-merchant-webui/src/stories/story-messages.ts:286
msgid "Reset Forgotten Password"
msgstr "Vergessenes Passwort zurücksetzen"
-#: packages/taler-merchant-webui/src/stories/story-messages.ts:153
+#: packages/taler-merchant-webui/src/stories/story-messages.ts:288
msgid "Resolved payment deadline and printable QR action for a fixed template."
msgstr "Zahlungsfrist und druckbare QR-Aktion für eine feste Vorlage behoben."
-#: packages/taler-merchant-webui/src/stories/story-messages.ts:154
+#: packages/taler-merchant-webui/src/stories/story-messages.ts:290
msgid "Reusable payment template form with fixed or custom amounts."
msgstr ""
"Wiederverwendbares Zahlungsvorlagenformular mit festen oder "
"benutzerdefinierten Beträgen."
-#: packages/taler-merchant-webui/src/stories/story-messages.ts:155
+#: packages/taler-merchant-webui/src/stories/story-messages.ts:292
msgid ""
"Revenue charts, net income percentages, fee series, and conversion funnel."
msgstr ""
"Umsatzdiagramme, Nettoeinkommensprozentsätze, Gebührenreihen und Conversion-"
"Trichter."
-#: packages/taler-merchant-webui/src/stories/story-messages.ts:156
+#: packages/taler-merchant-webui/src/stories/story-messages.ts:294
msgid "Scheduled reports and product groups / money pots."
msgstr "Geplante Berichte und Produktgruppen/Geldtöpfe."
-#: packages/taler-merchant-webui/src/stories/story-messages.ts:157
+#: packages/taler-merchant-webui/src/stories/story-messages.ts:296
msgid "Self-Provisioning Sign-Up"
msgstr "Self-Provisioning-Anmeldung"
-#: packages/taler-merchant-webui/src/stories/story-messages.ts:158
+#: packages/taler-merchant-webui/src/stories/story-messages.ts:298
msgid "Self-service password reset form with MFA challenge verification."
msgstr ""
"Self-Service-Formular zum Zurücksetzen des Passworts mit MFA-"
"Herausforderungsüberprüfung."
-#: packages/taler-merchant-webui/src/stories/story-messages.ts:159
+#: packages/taler-merchant-webui/src/stories/story-messages.ts:300
msgid "Selling Tools"
msgstr "Verkauf von Werkzeugen"
-#: packages/taler-merchant-webui/src/stories/story-messages.ts:160
+#: packages/taler-merchant-webui/src/stories/story-messages.ts:302
msgid "Server Administrator"
msgstr "Serveradministrator"
-#: packages/taler-merchant-webui/src/stories/story-messages.ts:161
+#: packages/taler-merchant-webui/src/stories/story-messages.ts:304
msgid "Server Info & Protocol Version"
msgstr "Serverinformationen und Protokollversion"
-#: packages/taler-merchant-webui/src/stories/story-messages.ts:162
+#: packages/taler-merchant-webui/src/stories/story-messages.ts:306
msgid ""
"Settled order transferred via bank wire with non-refundable status indicator."
msgstr ""
"Die abgewickelte Bestellung wurde per Banküberweisung mit der Statusanzeige "
"„Nicht erstattbar“ übertragen."
-#: packages/taler-merchant-webui/src/stories/story-messages.ts:163
+#: packages/taler-merchant-webui/src/stories/story-messages.ts:308
msgid "Settled · selected choice"
msgstr "Erledigt · ausgewählte Auswahl"
-#: packages/taler-merchant-webui/src/stories/story-messages.ts:164
+#: packages/taler-merchant-webui/src/stories/story-messages.ts:310
msgid "Setup"
msgstr "Aufstellen"
-#: packages/taler-merchant-webui/src/stories/story-messages.ts:165
+#: packages/taler-merchant-webui/src/stories/story-messages.ts:312
msgid "Setup Guide"
msgstr "Setup-Anleitung"
-#: packages/taler-merchant-webui/src/stories/story-messages.ts:166
+#: packages/taler-merchant-webui/src/stories/story-messages.ts:314
msgid ""
"Several monetary and token-backed choices are available, so the customer "
"choice is still pending."
@@ -10841,40 +10839,40 @@ msgstr ""
"Es stehen mehrere monetäre und tokengestützte Optionen zur Verfügung, sodass "
"die Entscheidung des Kunden noch aussteht."
-#: packages/taler-merchant-webui/src/stories/story-messages.ts:167
+#: packages/taler-merchant-webui/src/stories/story-messages.ts:316
msgid "Short add-account form with IBAN validation and advanced options."
msgstr ""
"Kurzes Formular zum Hinzufügen eines Kontos mit IBAN-Validierung und "
"erweiterten Optionen."
-#: packages/taler-merchant-webui/src/stories/story-messages.ts:168
+#: packages/taler-merchant-webui/src/stories/story-messages.ts:318
msgid "Sign-In Screen"
msgstr "Anmeldebildschirm"
-#: packages/taler-merchant-webui/src/stories/story-messages.ts:169
+#: packages/taler-merchant-webui/src/stories/story-messages.ts:320
msgid "Staff courtesy price"
msgstr "Mitarbeiterpreis"
-#: packages/taler-merchant-webui/src/stories/story-messages.ts:170
+#: packages/taler-merchant-webui/src/stories/story-messages.ts:322
msgid ""
"Standard order list with mixed statuses (Paid, Unpaid, Refunded, Lapsed)."
msgstr ""
"Standardbestellliste mit gemischten Status (Bezahlt, Unbezahlt, Erstattet, "
"Verfallen)."
-#: packages/taler-merchant-webui/src/stories/story-messages.ts:171
+#: packages/taler-merchant-webui/src/stories/story-messages.ts:324
msgid "Standard price"
msgstr "Standardpreis"
-#: packages/taler-merchant-webui/src/stories/story-messages.ts:172
+#: packages/taler-merchant-webui/src/stories/story-messages.ts:326
msgid "Statistics & Fee Breakdown"
msgstr "Statistiken und Gebührenaufschlüsselung"
-#: packages/taler-merchant-webui/src/stories/story-messages.ts:173
+#: packages/taler-merchant-webui/src/stories/story-messages.ts:328
msgid "Statistics — Unverified State"
msgstr "Statistik – Nicht verifizierter Status"
-#: packages/taler-merchant-webui/src/stories/story-messages.ts:174
+#: packages/taler-merchant-webui/src/stories/story-messages.ts:330
msgid ""
"Stress case with enough products to require an independently scrolling "
"catalog."
@@ -10882,11 +10880,11 @@ msgstr ""
"Stressfall mit genügend Produkten, die einen unabhängig scrollenden Katalog "
"erfordern."
-#: packages/taler-merchant-webui/src/stories/story-messages.ts:175
+#: packages/taler-merchant-webui/src/stories/story-messages.ts:332
msgid "Summer Pop-up"
msgstr "Sommer-Pop-up"
-#: packages/taler-merchant-webui/src/stories/story-messages.ts:176
+#: packages/taler-merchant-webui/src/stories/story-messages.ts:334
msgid ""
"Swapped onboarding before early terms acceptance; additional information is "
"not assumed."
@@ -10894,7 +10892,7 @@ msgstr ""
"Getauschtes Onboarding vor der vorzeitigen Annahme der Bedingungen; Weitere "
"Informationen werden nicht vorausgesetzt."
-#: packages/taler-merchant-webui/src/stories/story-messages.ts:177
+#: packages/taler-merchant-webui/src/stories/story-messages.ts:336
msgid ""
"Swapped onboarding completed without an unnecessary additional-information "
"stage."
@@ -10902,7 +10900,7 @@ msgstr ""
"Das ausgetauschte Onboarding wurde ohne unnötige zusätzliche "
"Informationsphase abgeschlossen."
-#: packages/taler-merchant-webui/src/stories/story-messages.ts:178
+#: packages/taler-merchant-webui/src/stories/story-messages.ts:338
msgid ""
"Swapped onboarding gates the account validation transfer behind early terms "
"acceptance."
@@ -10910,19 +10908,19 @@ msgstr ""
"Durch das getauschte Onboarding wird die Übertragung der Kontovalidierung "
"hinter die vorzeitige Annahme der Bedingungen verschoben."
-#: packages/taler-merchant-webui/src/stories/story-messages.ts:179
+#: packages/taler-merchant-webui/src/stories/story-messages.ts:340
msgid "TalerQrCode Component"
msgstr "TalerQrCode-Komponente"
-#: packages/taler-merchant-webui/src/stories/story-messages.ts:180
+#: packages/taler-merchant-webui/src/stories/story-messages.ts:342
msgid "Template Details & Print"
msgstr "Vorlagendetails und Drucken"
-#: packages/taler-merchant-webui/src/stories/story-messages.ts:181
+#: packages/taler-merchant-webui/src/stories/story-messages.ts:344
msgid "Templates & Branded QR Codes"
msgstr "Vorlagen und Marken-QR-Codes"
-#: packages/taler-merchant-webui/src/stories/story-messages.ts:182
+#: packages/taler-merchant-webui/src/stories/story-messages.ts:346
msgid ""
"The order expired without a selected total; its historical choices remain "
"visible."
@@ -10930,7 +10928,7 @@ msgstr ""
"Die Bestellung ist ohne ausgewählten Gesamtbetrag abgelaufen; seine "
"historischen Entscheidungen bleiben sichtbar."
-#: packages/taler-merchant-webui/src/stories/story-messages.ts:183
+#: packages/taler-merchant-webui/src/stories/story-messages.ts:348
msgid ""
"The paid response does not identify a valid choice, so the amount remains "
"unavailable and all choices stay visible for diagnosis."
@@ -10939,18 +10937,18 @@ msgstr ""
"Betrag nicht verfügbar und alle Auswahlmöglichkeiten bleiben für die "
"Diagnose sichtbar."
-#: packages/taler-merchant-webui/src/stories/story-messages.ts:184
+#: packages/taler-merchant-webui/src/stories/story-messages.ts:350
msgid "The payment services this server accepts money through."
msgstr "Die Zahlungsdienste, über die dieser Server Geld akzeptiert."
-#: packages/taler-merchant-webui/src/stories/story-messages.ts:185
+#: packages/taler-merchant-webui/src/stories/story-messages.ts:352
msgid ""
"The sandboxed browser-window frame used around interactive tutorial examples."
msgstr ""
"Der Sandbox-Browserfensterrahmen, der für interaktive Tutorial-Beispiele "
"verwendet wird."
-#: packages/taler-merchant-webui/src/stories/story-messages.ts:186
+#: packages/taler-merchant-webui/src/stories/story-messages.ts:354
msgid ""
"The selected discounted choice supplies the total and is the only choice "
"shown."
@@ -10958,24 +10956,24 @@ msgstr ""
"Die ausgewählte rabattierte Option liefert die Gesamtsumme und ist die "
"einzige angezeigte Option."
-#: packages/taler-merchant-webui/src/stories/story-messages.ts:187
+#: packages/taler-merchant-webui/src/stories/story-messages.ts:356
msgid ""
"The selected v1 amount remains authoritative after the proceeds are wired."
msgstr ""
"Maßgeblich bleibt auch nach der Überweisung des Erlöses der gewählte v1-"
"Betrag."
-#: packages/taler-merchant-webui/src/stories/story-messages.ts:188
+#: packages/taler-merchant-webui/src/stories/story-messages.ts:358
msgid "The server policy requires both email and SMS verification channels."
msgstr ""
"Die Serverrichtlinie erfordert sowohl E-Mail- als auch SMS-"
"Verifizierungskanäle."
-#: packages/taler-merchant-webui/src/stories/story-messages.ts:189
+#: packages/taler-merchant-webui/src/stories/story-messages.ts:360
msgid "Till transaction log and quick refund drawer."
msgstr "Kassentransaktionsprotokoll und schnelle Rückerstattungsschublade."
-#: packages/taler-merchant-webui/src/stories/story-messages.ts:190
+#: packages/taler-merchant-webui/src/stories/story-messages.ts:362
msgid ""
"Touch-friendly point-of-sale terminal mode with category pills, product grid "
"tiles, and order cart."
@@ -10983,15 +10981,15 @@ msgstr ""
"Touch-freundlicher Point-of-Sale-Terminalmodus mit Kategoriepillen, "
"Produktrasterkacheln und Bestellwagen."
-#: packages/taler-merchant-webui/src/stories/story-messages.ts:191
+#: packages/taler-merchant-webui/src/stories/story-messages.ts:364
msgid "Tutorial Live Preview Frame"
msgstr "Tutorial-Live-Vorschaurahmen"
-#: packages/taler-merchant-webui/src/stories/story-messages.ts:192
+#: packages/taler-merchant-webui/src/stories/story-messages.ts:366
msgid "UI Components"
msgstr "UI-Komponenten"
-#: packages/taler-merchant-webui/src/stories/story-messages.ts:193
+#: packages/taler-merchant-webui/src/stories/story-messages.ts:368
msgid ""
"Unpaid offered order showing payment QR code, pay URL, and payment deadline "
"timer."
@@ -10999,76 +10997,76 @@ msgstr ""
"Unbezahlte angebotene Bestellung mit Zahlungs-QR-Code, Zahlungs-URL und "
"Zahlungsfrist-Timer."
-#: packages/taler-merchant-webui/src/stories/story-messages.ts:194
+#: packages/taler-merchant-webui/src/stories/story-messages.ts:370
msgid "Web PoS — Large Product Catalog"
msgstr "Web PoS – Großer Produktkatalog"
-#: packages/taler-merchant-webui/src/stories/story-messages.ts:195
+#: packages/taler-merchant-webui/src/stories/story-messages.ts:372
msgid "Web PoS — Live Payment & QR View"
msgstr "Web PoS – Live-Zahlung und QR-Ansicht"
-#: packages/taler-merchant-webui/src/stories/story-messages.ts:196
+#: packages/taler-merchant-webui/src/stories/story-messages.ts:374
msgid "Web PoS — Product Catalog & Cart"
msgstr "Web PoS – Produktkatalog und Warenkorb"
-#: packages/taler-merchant-webui/src/stories/story-messages.ts:197
+#: packages/taler-merchant-webui/src/stories/story-messages.ts:376
msgid "Web PoS — Quick Amount Keypad"
msgstr "Web PoS – Schnellbetragstastatur"
-#: packages/taler-merchant-webui/src/stories/story-messages.ts:198
+#: packages/taler-merchant-webui/src/stories/story-messages.ts:378
msgid "Web PoS — Till History & Refunds"
msgstr "Web PoS – Kassenverlauf und Rückerstattungen"
-#: packages/taler-merchant-webui/src/stories/story-messages.ts:199
+#: packages/taler-merchant-webui/src/stories/story-messages.ts:380
msgid "Webhook callback URL registration with event filters and HMAC secret."
msgstr ""
"Webhook-Callback-URL-Registrierung mit Ereignisfiltern und HMAC-Geheimnis."
-#: packages/taler-merchant-webui/src/stories/story-messages.ts:201
+#: packages/taler-merchant-webui/src/stories/story-messages.ts:384
msgid "Wireless Combo Kit"
msgstr "Kabelloses Combo-Kit"
-#: packages/taler-merchant-webui/src/stories/StoryViewerScreen.tsx:131
+#: packages/taler-merchant-webui/src/stories/StoryViewerScreen.tsx:158
msgid "Interactive Storybook"
msgstr "Interaktives Storybook"
-#: packages/taler-merchant-webui/src/stories/StoryViewerScreen.tsx:133
+#: packages/taler-merchant-webui/src/stories/StoryViewerScreen.tsx:160
msgid "UI component catalogue"
msgstr "UI-Komponentenkatalog"
-#: packages/taler-merchant-webui/src/stories/StoryViewerScreen.tsx:136
+#: packages/taler-merchant-webui/src/stories/StoryViewerScreen.tsx:163
msgid ""
"Explore and interactively test screens populated with offline mock data."
msgstr "Erkunden und testen Sie Bildschirme interaktiv mit Offline-Testdaten."
-#: packages/taler-merchant-webui/src/stories/StoryViewerScreen.tsx:140
+#: packages/taler-merchant-webui/src/stories/StoryViewerScreen.tsx:170
msgid "Developer tools"
msgstr "Entwicklertools"
-#: packages/taler-merchant-webui/src/stories/StoryViewerScreen.tsx:152
-#: packages/taler-merchant-webui/src/stories/StoryViewerScreen.tsx:259
+#: packages/taler-merchant-webui/src/stories/StoryViewerScreen.tsx:185
+#: packages/taler-merchant-webui/src/stories/StoryViewerScreen.tsx:320
msgid "Story Catalogue"
msgstr "Story-Katalog"
-#: packages/taler-merchant-webui/src/stories/StoryViewerScreen.tsx:207
+#: packages/taler-merchant-webui/src/stories/StoryViewerScreen.tsx:245
msgid "Dataset"
msgstr "Datensatz"
-#: packages/taler-merchant-webui/src/stories/StoryViewerScreen.tsx:209
+#: packages/taler-merchant-webui/src/stories/StoryViewerScreen.tsx:247
msgid "Story dataset"
msgstr "Story-Datensatz"
-#: packages/taler-merchant-webui/src/stories/StoryViewerScreen.tsx:240
-#: packages/taler-merchant-webui/src/stories/StoryViewerScreen.tsx:276
+#: packages/taler-merchant-webui/src/stories/StoryViewerScreen.tsx:297
+#: packages/taler-merchant-webui/src/stories/StoryViewerScreen.tsx:341
msgid "%1$s story"
msgstr "%1$s Story"
-#: packages/taler-merchant-webui/src/stories/StoryViewerScreen.tsx:241
-#: packages/taler-merchant-webui/src/stories/StoryViewerScreen.tsx:277
+#: packages/taler-merchant-webui/src/stories/StoryViewerScreen.tsx:298
+#: packages/taler-merchant-webui/src/stories/StoryViewerScreen.tsx:342
msgid "%1$s stories"
msgstr "%1$s Storys"
-#: packages/taler-merchant-webui/src/stories/StoryViewerScreen.tsx:261
+#: packages/taler-merchant-webui/src/stories/StoryViewerScreen.tsx:322
msgid "Browse offline screen and component examples by section."
msgstr ""
"Offline-Beispiele für Bildschirme und Komponenten nach Bereich durchsuchen."
@@ -11114,7 +11112,7 @@ msgid "Component Prop (primaryCurrency)"
msgstr "Komponenten-Eigenschaft (primaryCurrency)"
#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:118
-#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:158
+#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:159
msgid "No currency"
msgstr "Keine Währung"
@@ -11126,155 +11124,155 @@ msgstr "Hauptwährung aus GET /config des Händlerservers"
msgid "No currency configured"
msgstr "Keine Währung konfiguriert"
-#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:156
+#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:157
msgid "Configured Payout Account Currency"
msgstr "Währung des eingerichteten Auszahlungskontos"
-#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:169
+#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:174
msgid "Lowest"
msgstr "Niedrigste"
-#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:170
+#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:175
msgid "No configured currency"
msgstr "Keine Währung konfiguriert"
-#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:186
+#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:191
msgid "Live AmountInput Verification Component"
msgstr "Live-Prüfung der Betragseingabe"
-#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:190
+#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:195
msgid "Interactive Test Input"
msgstr "Interaktives Testfeld"
-#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:198
+#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:203
msgid "Bound State:"
msgstr "Gebundener Zustand:"
-#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:202
+#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:207
msgid "Dropdown Order:"
msgstr "Reihenfolge im Auswahlmenü:"
-#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:215
+#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:220
msgid "expired"
msgstr "abgelaufen"
-#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:254
+#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:259
msgid "5 minutes (for testing expiry)"
msgstr "5 Minuten (zum Testen des Ablaufs)"
-#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:257
+#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:262
msgid "24 hours"
msgstr "24 Stunden"
-#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:258
+#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:263
msgid "48 hours (default)"
msgstr "48 Stunden (Standard)"
-#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:259
+#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:264
msgid "7 days"
msgstr "7 Tage"
-#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:274
+#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:279
msgid "Login Token"
msgstr "Anmeldetoken"
-#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:276
+#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:281
msgid "The credential this browser holds, and how it is kept alive."
msgstr ""
"Die Zugangsdaten in diesem Browser und wie sie am Leben gehalten werden."
-#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:282
+#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:287
msgid "Not signed in, so there is no token."
msgstr "Nicht angemeldet, daher gibt es kein Token."
-#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:291
+#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:296
msgid "Scope granted"
msgstr "Gewährter Umfang"
-#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:293
+#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:298
msgid "unknown"
msgstr "unbekannt"
-#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:296
+#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:301
msgid "Renewable"
msgstr "Erneuerbar"
-#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:305
+#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:310
msgid "yes"
msgstr "ja"
-#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:306
+#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:311
msgid "no — this session cannot be extended"
msgstr "nein – diese Sitzung lässt sich nicht verlängern"
-#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:312
+#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:317
msgid "unknown (a pasted credential)"
msgstr "unbekannt (eingefügte Zugangsdaten)"
-#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:316
+#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:321
msgid "Time remaining"
msgstr "Verbleibende Zeit"
-#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:329
+#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:334
msgid "Renews in"
msgstr "Erneuert sich in"
-#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:332
+#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:337
msgid "never — renewal is switched off"
msgstr "nie – Erneuerung ist abgeschaltet"
-#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:336
+#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:341
msgid "due now"
msgstr "jetzt fällig"
-#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:351
+#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:356
msgid "Hide"
msgstr "Ausblenden"
-#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:351
+#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:356
msgid "Reveal"
msgstr "Anzeigen"
-#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:371
+#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:378
msgid "Renewing…"
msgstr "Wird erneuert …"
-#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:371
+#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:378
msgid "Renew now"
msgstr "Jetzt erneuern"
-#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:376
+#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:383
msgid "renewed"
msgstr "erneuert"
-#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:378
+#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:385
msgid "server unreachable"
msgstr "Server nicht erreichbar"
-#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:380
+#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:387
msgid "renewal rejected"
msgstr "Erneuerung abgelehnt"
-#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:381
+#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:388
msgid "renewal skipped"
msgstr "Erneuerung übersprungen"
-#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:395
+#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:402
msgid "Requested token lifetime"
msgstr "Gewünschte Gültigkeitsdauer des Tokens"
-#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:417
+#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:424
msgid ""
"Applies to the next sign-in and to every renewal. The backend may grant less."
msgstr ""
"Gilt für die nächste Anmeldung und jede Erneuerung. Der Server kann weniger "
"gewähren."
-#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:423
+#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:430
msgid "Renew the token automatically"
msgstr "Token automatisch erneuern"
-#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:425
+#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:432
msgid ""
"Off means the session is left to expire, which is how to test the expiry "
"path. An expired token cannot be renewed."
@@ -11282,35 +11280,35 @@ msgstr ""
"Aus bedeutet, dass die Sitzung ablaufen darf – so lässt sich der Ablauf "
"testen. Ein abgelaufenes Token lässt sich nicht erneuern."
-#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:456
+#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:463
msgid "Developer Settings"
msgstr "Entwicklereinstellungen"
-#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:457
+#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:464
msgid "Standalone developer options & runtime overrides (#/dev)"
msgstr "Eigenständige Entwickleroptionen und Laufzeitschalter (#/dev)"
-#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:465
+#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:472
msgid "← Back to Merchant Portal"
msgstr "← Zurück zum Händlerportal"
-#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:473
+#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:480
msgid "Reset All Overrides"
msgstr "Alle Überschreibungen zurücksetzen"
-#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:482
+#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:489
msgid "Interactive Storybook Catalogue"
msgstr "Interaktiver Storybook-Katalog"
-#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:484
+#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:491
msgid "Browse offline UI component stories and stateful mock previews."
msgstr "Beispiele der Oberfläche und Vorschauen ohne Serververbindung ansehen."
-#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:491
+#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:498
msgid "Browse Stories ↗"
msgstr "Beispiele ansehen ↗"
-#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:499
+#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:506
msgid ""
"Configure request-specific failures, delays, and response bodies in a "
"separate control page."
@@ -11318,15 +11316,15 @@ msgstr ""
"Anfragespezifische Fehler, Verzögerungen und Antwortinhalte auf einer "
"separaten Kontrollseite konfigurieren."
-#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:506
+#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:513
msgid "Open error injection"
msgstr "Fehlerinjektion öffnen"
-#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:516
+#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:523
msgid "Dev Badge Active"
msgstr "Entwicklerkennzeichen aktiv"
-#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:519
+#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:526
msgid ""
"Developer overrides are active. An unobtrusive badge is displayed in the "
"navigation header."
@@ -11334,19 +11332,19 @@ msgstr ""
"Entwicklereinstellungen sind aktiv. Ein dezentes Kennzeichen erscheint in "
"der Navigationsleiste."
-#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:528
+#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:535
msgid "Runtime Feature Overrides"
msgstr "Laufzeit-Überschreibungen"
-#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:529
+#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:536
msgid "Toggle development flags and testing behavior"
msgstr "Entwicklerschalter und Testverhalten umschalten"
-#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:538
+#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:545
msgid "Allow other merchant base URLs"
msgstr "Andere Serveradressen zulassen"
-#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:540
+#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:547
msgid ""
"When checked, displays the \"Change merchant backend server URL\" option on "
"sign-in and sign-up screens."
@@ -11354,36 +11352,36 @@ msgstr ""
"Wenn aktiviert, erscheint auf den Anmelde- und Registrierungsseiten die "
"Option „Serveradresse ändern“."
-#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:560
+#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:567
msgid "Persistent Merchant Backend Base URL"
msgstr "Dauerhaft gespeicherte Basisadresse des Händler-Backends"
-#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:573
+#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:580
msgid ""
"The default REST API base URL stored persistently in browser local storage."
msgstr "Die im Browser dauerhaft gespeicherte Standard-Basisadresse."
-#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:580
+#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:587
msgid "Force Enable Experimental Features"
msgstr "Experimentelle Funktionen erzwingen"
-#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:582
+#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:589
msgid "Always show experimental screens like Reports."
msgstr "Experimentelle Ansichten wie Berichte immer anzeigen."
-#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:602
+#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:609
msgid "Verbose SWR & HTTP Console Logger"
msgstr "Ausführliche Protokollierung in der Konsole"
-#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:604
+#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:611
msgid "Print detailed request URLs and payload responses in developer console."
msgstr "Ausführliche Adressen und Antworten in der Entwicklerkonsole ausgeben."
-#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:623
+#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:630
msgid "Disable Client-Side Password Length Validation"
msgstr "Prüfung der Passwortlänge im Browser abschalten"
-#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:625
+#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:632
msgid ""
"Bypass the 8-character minimum password length rule on account creation for "
"quick testing."
@@ -11391,43 +11389,43 @@ msgstr ""
"Die Mindestlänge von 8 Zeichen beim Anlegen eines Kontos zum schnellen "
"Testen übergehen."
-#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:647
+#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:654
msgid "webui-config.json Status"
msgstr "Status von webui-config.json"
-#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:648
+#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:655
msgid "Configuration fetched automatically from host basename"
msgstr "Konfiguration wird automatisch vom Host geladen"
-#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:653
+#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:660
msgid "Experimental Banner:"
msgstr "Hinweis auf Testbetrieb:"
-#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:656
+#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:663
msgid "true (banner active)"
msgstr "true (Banner aktiv)"
-#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:657
+#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:664
msgid "false / unset"
msgstr "false / nicht gesetzt"
-#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:661
+#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:668
msgid "Preset Backend URL:"
msgstr "Voreingestellte Serveradresse:"
-#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:663
+#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:670
msgid "Default (none)"
msgstr "Standard (keine)"
-#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:667
+#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:674
msgid "URL Configurable:"
msgstr "Adresse einstellbar:"
-#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:671
+#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:678
msgid "Default (true)"
msgstr "Standard (true)"
-#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:676
+#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:683
msgid ""
"Note: All settings from webui-config.json are overridden by developer "
"settings above."
@@ -11435,20 +11433,20 @@ msgstr ""
"Hinweis: Alle Einstellungen aus webui-config.json werden von den "
"Entwicklereinstellungen oben überschrieben."
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:274
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:328
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:290
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:349
msgid "Customer changed their mind"
msgstr "Kundschaft hat es sich anders überlegt"
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:368
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:389
msgid "Chapter 1: What the Portal Is For"
msgstr "Kapitel 1: Wozu das Portal da ist"
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:369
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:390
msgid "What this is"
msgstr "Worum es geht"
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:370
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:391
msgid ""
"The portal is the web page where you run your shop: get set up, take "
"payments, and watch the money arrive. Nothing to install, and nothing here "
@@ -11458,7 +11456,7 @@ msgstr ""
"kassieren und dem Geld beim Ankommen zusehen. Nichts zu installieren, und "
"nichts hier bekommt die Kundschaft je zu sehen."
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:371
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:392
msgid ""
"It is a web page at the address your provider gave you — there is nothing to "
"install."
@@ -11466,7 +11464,7 @@ msgstr ""
"Es ist eine Webseite unter der Adresse, die Ihr Anbieter Ihnen genannt hat – "
"es ist nichts zu installieren."
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:372
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:393
msgid ""
"You land on your order list, and the portal returns you there whenever it "
"does not know where else to go."
@@ -11474,7 +11472,7 @@ msgstr ""
"Sie landen auf Ihrer Bestellliste, und das Portal bringt Sie dorthin zurück, "
"wenn es nicht weiß, wohin sonst."
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:373
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:394
msgid ""
"Every screen has its own web address, so you can bookmark one or send it to "
"a colleague."
@@ -11482,7 +11480,7 @@ msgstr ""
"Jede Ansicht hat ihre eigene Adresse, sodass Sie sie als Lesezeichen "
"speichern oder weitergeben können."
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:374
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:395
msgid ""
"The screens that matter keep themselves up to date; you do not need to "
"reload to see a payment land."
@@ -11490,11 +11488,11 @@ msgstr ""
"Die wichtigen Ansichten halten sich selbst aktuell; Sie müssen nicht neu "
"laden, um einen Zahlungseingang zu sehen."
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:380
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:401
msgid "What It Is For"
msgstr "Wofür es da ist"
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:382
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:405
msgid ""
"Everything the portal does can also be done by software talking to the "
"server directly. The portal is for the parts a person does: setting the shop "
@@ -11505,7 +11503,7 @@ msgstr ""
"Portal ist für die Teile da, die ein Mensch erledigt: den Laden einrichten, "
"am Tresen kassieren, nachsehen, ob eine Zahlung ankam, erstatten."
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:383
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:409
msgid ""
"Customers never come here. What they see is a payment request in their "
"wallet, and a receipt afterwards — both of which the portal produces, and "
@@ -11515,7 +11513,7 @@ msgstr ""
"Wallet und danach einen Beleg – beides erzeugt das Portal, aber keines davon "
"ist diese Seite."
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:384
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:413
msgid ""
"If the server you are on is a test server it says so unmistakably, at the "
"top of the menu and again before you sign in. Do not put real business "
@@ -11525,11 +11523,11 @@ msgstr ""
"Menü und noch einmal vor der Anmeldung. Geben Sie dort keine echten "
"Betriebsdaten ein."
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:388
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:418
msgid "Where You Land, and How to Get Back"
msgstr "Wo Sie landen und wie Sie zurückkommen"
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:390
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:422
msgid ""
"Signing in puts you on your **order list**. It is the busiest screen and the "
"one the portal falls back to, so if you ever feel lost, that is where the "
@@ -11539,11 +11537,11 @@ msgstr ""
"belebteste Ansicht und die, auf die das Portal zurückfällt – wenn Sie sich "
"verloren fühlen, führt Sie der erste Menüeintrag dorthin."
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:391
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:424
msgid "Two things are worth knowing early:"
msgstr "Zwei Dinge sollten Sie früh wissen:"
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:392
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:427
msgid ""
"**Every screen has its own address.** A particular order, a filtered list, "
"one product — you can bookmark any of them, or send the link to a colleague, "
@@ -11553,7 +11551,7 @@ msgstr ""
"gefilterte Liste, ein Produkt – Sie können jede als Lesezeichen speichern "
"oder weitergeben, und die Person landet nach der Anmeldung genau dort."
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:394
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:428
msgid ""
"**Some screens update themselves.** The order list, an individual order, "
"whether a bank account has been verified, and money arriving in it. You will "
@@ -11565,15 +11563,15 @@ msgstr ""
"eingeht. Eine Zahlung erscheint ohne Neuladen. Alles andere lädt beim Öffnen "
"und aktualisiert sich, wenn Sie etwas ändern."
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:411
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:448
msgid "Chapter 2: Finding Your Way Around"
msgstr "Kapitel 2: Sich zurechtfinden"
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:412
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:449
msgid "The menu"
msgstr "Das Menü"
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:413
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:450
msgid ""
"The menu is grouped by what you are trying to do rather than by what the "
"software calls things. Six groups, and the foot of it tells you where you "
@@ -11583,7 +11581,7 @@ msgstr ""
"Bezeichnungen der Software. Es gibt sechs Gruppen; am unteren Rand sehen "
"Sie, in welchem Arbeitsbereich Sie sich befinden."
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:414
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:451
msgid ""
"**Sell** is the day-to-day; **Money** is where it ends up; **Connect** links "
"other systems and devices; **Settings** is what you configure."
@@ -11592,7 +11590,7 @@ msgstr ""
"**Verbinden** verknüpft andere Systeme und Geräte; unter **Einstellungen** "
"nehmen Sie Konfigurationen vor."
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:415
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:452
msgid ""
"Anything about a bank account — whether it is verified, what has arrived in "
"it — is on that account, not on a screen of its own."
@@ -11600,7 +11598,7 @@ msgstr ""
"Alles zu einem Bankkonto – ob es überprüft ist, was darauf eingegangen ist – "
"steht bei diesem Konto und nicht auf einer eigenen Ansicht."
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:416
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:453
msgid ""
"Categories live inside Inventory, and report groupings inside Reports, "
"because neither is worth visiting alone."
@@ -11608,7 +11606,7 @@ msgstr ""
"Kategorien stehen im Bestand und Berichtsgruppen in den Berichten, denn "
"keines lohnt einen eigenen Besuch."
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:417
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:454
msgid ""
"The foot of the menu always names the server and the account this browser "
"tab is working in."
@@ -11616,32 +11614,32 @@ msgstr ""
"Am Fuß des Menüs stehen immer der Server und das Konto, in dem dieser "
"Browsertab arbeitet."
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:423
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:460
msgid "Selling"
msgstr "Verkauf"
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:425
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:462
msgid "The things you touch while trading:"
msgstr "Die Dinge, mit denen Sie beim Verkaufen zu tun haben:"
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:426
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:465
msgid "**Orders** — everything you have offered and everything you have sold."
msgstr ""
"**Bestellungen** – alles, was Sie angeboten und alles, was Sie verkauft "
"haben."
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:428
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:466
msgid ""
"**Counter till** — a touch-friendly checkout for taking payments in person."
msgstr "**Ladenkasse** – eine touchfreundliche Kasse für Zahlungen vor Ort."
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:430
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:468
msgid "**Templates** — reusable orders, and the QR codes you print from them."
msgstr ""
"**Vorlagen** – wiederverwendbare Bestellungen und die QR-Codes, die Sie "
"daraus drucken."
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:432
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:470
msgid ""
"**Inventory** — what you sell. Categories are a tab inside it, because a "
"category is a property of your products and is never worth visiting on its "
@@ -11651,7 +11649,7 @@ msgstr ""
"Kategorie ist eine Eigenschaft Ihrer Produkte und nie für sich allein "
"interessant."
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:434
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:472
msgid ""
"**Discounts & Passes** — advanced management for loyalty discounts and time-"
"based access held by customers' wallets."
@@ -11659,11 +11657,11 @@ msgstr ""
"**Rabatte & Pässe** – erweiterte Verwaltung für Treuerabatte und zeitlich "
"begrenzte Zugangsberechtigungen in den Wallets der Kundschaft."
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:450
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:491
msgid "Where payouts go and how sales have been:"
msgstr "Wohin die Auszahlungen gehen und wie die Verkäufe gelaufen sind:"
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:451
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:494
msgid ""
"**Bank accounts & payouts** — the accounts you are paid into, whether each "
"has been verified, and the incoming transfers. All three answer one "
@@ -11673,11 +11671,11 @@ msgstr ""
"deren Verifizierungsstatus und die eingehenden Überweisungen. Alle drei "
"beantworten eine Frage und stehen deshalb in einer Ansicht."
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:453
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:495
msgid "**Statistics** — what you took and what it cost you."
msgstr "**Statistiken** – was Sie eingenommen haben und was es gekostet hat."
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:455
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:497
msgid ""
"**Reports** — summaries sent to you on a schedule, and the groupings they "
"use."
@@ -11685,11 +11683,11 @@ msgstr ""
"**Berichte** – Zusammenfassungen, die Ihnen regelmäßig zugehen, und die "
"Gruppen dahinter."
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:489
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:531
msgid "Get started, Connect, Settings and Help"
msgstr "Erste Schritte, Verbinden, Einstellungen und Hilfe"
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:491
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:535
msgid ""
"**Get started** contains the setup checklist. **Connect** holds webhooks, "
"machine access and offline devices. **Settings** contains your merchant "
@@ -11701,7 +11699,7 @@ msgstr ""
"enthält Ihr Händlerkonto, die Zahlungsdienste des Servers und die "
"Personalisierung. **Hilfe** öffnet dieses Benutzerhandbuch."
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:492
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:539
msgid ""
"Discount and pass management sits behind Advanced tools, while matching "
"discounts and passes are applied automatically when selling. Advanced tools "
@@ -11712,7 +11710,7 @@ msgstr ""
"angewendet werden. Erweiterte Werkzeuge fügen außerdem Statistiken hinzu, "
"ohne die Serverberechtigungen zu ändern."
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:493
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:543
msgid ""
"Below every group sits the foot of the menu, which always names the server "
"and the merchant account this browser tab is working in. That line is worth "
@@ -11724,15 +11722,15 @@ msgstr ""
"lohnt sich, wenn Sie mehrere Tabs offen haben; ein Klick öffnet die Ansicht "
"aus dem letzten Kapitel. **Abmelden** steht direkt darunter."
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:512
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:563
msgid "Chapter 3: Opening Your Account"
msgstr "Kapitel 3: Ihr Konto eröffnen"
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:513
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:564
msgid "Opening an account"
msgstr "Ein Konto eröffnen"
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:514
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:565
msgid ""
"You open your own merchant account on the server — nobody has to create it "
"for you. It becomes active once you confirm a code sent to your email or "
@@ -11742,12 +11740,12 @@ msgstr ""
"Sie anlegen. Es wird aktiv, sobald Sie einen Code per E-Mail oder Telefon "
"bestätigen."
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:515
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:566
msgid "Anyone can open a merchant account from the sign-up form."
msgstr ""
"Jede Person kann über das Registrierungsformular ein Händlerkonto eröffnen."
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:516
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:567
msgid ""
"You choose a short identifier for the account. It is how the server tells "
"your shop apart from every other one on it."
@@ -11755,7 +11753,7 @@ msgstr ""
"Sie wählen eine kurze Kennung für das Konto. Daran unterscheidet der Server "
"Ihren Laden von allen anderen."
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:517
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:568
msgid ""
"The account is not usable until you type back a six-digit code sent to your "
"email address or mobile number."
@@ -11763,11 +11761,11 @@ msgstr ""
"Das Konto ist erst nutzbar, wenn Sie einen sechsstelligen Code eingeben, der "
"an Ihre E-Mail oder Mobilnummer geht."
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:522
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:573
msgid "Opening an Account"
msgstr "Ein Konto eröffnen"
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:524
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:577
msgid ""
"The merchant portal is where you take Taler payments: you set up what you "
"sell, say which account you want to be paid into, and watch the money arrive."
@@ -11776,7 +11774,7 @@ msgstr ""
"Sie richten ein, was Sie verkaufen, geben an, auf welches Konto Sie bezahlt "
"werden möchten, und sehen zu, wie das Geld eingeht."
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:525
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:581
msgid ""
"To open an account you give your business name, a short identifier for it, "
"an email address, a mobile number and a password. The identifier is filled "
@@ -11791,11 +11789,11 @@ msgstr ""
"oder Doppelpunkte enthalten; Großbuchstaben werden als Kleinbuchstaben "
"gespeichert."
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:530
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:593
msgid "Confirming Your Email or Phone"
msgstr "E-Mail oder Telefon bestätigen"
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:532
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:597
msgid ""
"A new account is not active until you have shown you can be reached. The "
"server sends a six-digit code to the address or number you gave, and you "
@@ -11805,7 +11803,7 @@ msgstr ""
"sind. Der Server sendet einen sechsstelligen Code an die angegebene Adresse "
"oder Nummer, und Sie geben ihn ein."
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:533
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:601
msgid ""
"The same thing happens later whenever something needs confirming — signing "
"in on a new device, or changing where your money goes — so it is worth using "
@@ -11815,15 +11813,15 @@ msgstr ""
"auf einem neuen Gerät oder Änderung, wohin Ihr Geld geht – daher lohnt sich "
"eine Adresse und Nummer, die Sie behalten."
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:542
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:617
msgid "Chapter 4: Signing In"
msgstr "Kapitel 4: Anmelden"
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:543
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:618
msgid "Signing in"
msgstr "Anmelden"
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:544
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:619
msgid ""
"How to get back into your account, what to do when a confirmation code is "
"asked for, and how to set a new password if you have forgotten yours."
@@ -11831,11 +11829,11 @@ msgstr ""
"Wie Sie wieder in Ihr Konto kommen, was zu tun ist, wenn ein "
"Bestätigungscode verlangt wird, und wie Sie ein neues Passwort setzen."
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:545
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:620
msgid "You sign in with your account identifier and your password."
msgstr "Sie melden sich mit Ihrer Kontokennung und Ihrem Passwort an."
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:546
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:621
msgid ""
"If your account asks for confirmation, a six-digit code is sent to you and "
"the form waits for it."
@@ -11843,7 +11841,7 @@ msgstr ""
"Wenn Ihr Konto eine Bestätigung verlangt, wird Ihnen ein sechsstelliger Code "
"gesendet und das Formular wartet darauf."
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:547
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:622
msgid ""
"Forgetting your password is recoverable: you set a new one and confirm it by "
"email or text message."
@@ -11851,7 +11849,7 @@ msgstr ""
"Ein vergessenes Passwort lässt sich zurücksetzen: Sie wählen ein neues und "
"bestätigen es per E-Mail oder SMS."
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:548
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:623
msgid ""
"Sign out from the foot of the menu, which also shows which server and "
"account you are working in."
@@ -11859,18 +11857,18 @@ msgstr ""
"Melden Sie sich am Fuß des Menüs ab; dort steht auch, in welchem Server und "
"Konto Sie arbeiten."
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:553
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:628
msgid "Signing In"
msgstr "Anmelden"
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:555
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:632
msgid ""
"Sign in with the identifier you chose for your account and your password."
msgstr ""
"Melden Sie sich mit der Kennung an, die Sie für Ihr Konto gewählt haben, und "
"mit Ihrem Passwort."
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:556
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:636
msgid ""
"The server you are signing in to is shown above the form. You will rarely "
"need to change it; see the last chapter if you do."
@@ -11878,7 +11876,7 @@ msgstr ""
"Der Server, bei dem Sie sich anmelden, steht über dem Formular. Sie werden "
"ihn selten ändern müssen; siehe das letzte Kapitel."
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:557
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:640
msgid ""
"If your account asks for confirmation, the form stays where it is and waits "
"for the six-digit code sent to you, rather than sending you somewhere else."
@@ -11886,11 +11884,11 @@ msgstr ""
"Wenn Ihr Konto eine Bestätigung verlangt, bleibt das Formular stehen und "
"wartet auf den sechsstelligen Code, statt Sie woanders hinzuschicken."
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:562
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:651
msgid "When a Code Is Asked For"
msgstr "Wann ein Code verlangt wird"
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:564
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:655
msgid ""
"Some things need confirming before they happen — signing in from somewhere "
"new, or changing where your money goes. When that happens the form stays "
@@ -11902,7 +11900,7 @@ msgstr ""
"stehen und wartet auf einen sechsstelligen Code, statt Sie wegzuschicken und "
"Ihre Eingaben zu verlieren."
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:565
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:659
msgid ""
"The code is sent to the email address or mobile number on your account. If "
"it does not arrive, **Resend** sends another; the old one stops working."
@@ -11911,11 +11909,11 @@ msgstr ""
"nicht an, schickt **Erneut senden** einen neuen; der alte gilt dann nicht "
"mehr."
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:577
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:672
msgid "If You Are Signed Out"
msgstr "Wenn Sie abgemeldet werden"
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:579
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:676
msgid ""
"A session does not last forever. When yours ends the portal says so and puts "
"the sign-in form in front of you — it does not present it as an error, "
@@ -11925,11 +11923,11 @@ msgstr ""
"zeigt Ihnen das Anmeldeformular – nicht als Fehler, denn es ist nichts "
"schiefgegangen."
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:589
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:687
msgid "Setting a New Password"
msgstr "Ein neues Passwort setzen"
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:591
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:691
msgid ""
"If you have forgotten your password, **Forgot password?** takes you here. "
"Give your account identifier and choose the new password straight away; you "
@@ -11941,11 +11939,11 @@ msgstr ""
"Passwort; die Änderung bestätigen Sie dann mit einem Code per E-Mail oder "
"SMS, bevor sie greift."
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:596
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:703
msgid "Where You Land, and How to Leave"
msgstr "Wo Sie landen und wie Sie wieder herauskommen"
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:598
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:707
msgid ""
"Signing in puts you on your order list, which is also where the portal "
"returns you whenever it does not know where else to go."
@@ -11953,7 +11951,7 @@ msgstr ""
"Nach der Anmeldung landen Sie auf Ihrer Bestellliste, wohin das Portal Sie "
"auch zurückbringt, wenn es nicht weiß, wohin sonst."
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:599
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:711
msgid ""
"The foot of the menu always shows which server and which account this tab is "
"working in — worth a glance if you keep more than one open. **Sign out** is "
@@ -11963,11 +11961,11 @@ msgstr ""
"arbeitet – ein Blick lohnt sich, wenn Sie mehrere offen haben. **Abmelden** "
"steht direkt darunter."
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:621
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:734
msgid "Chapter 5: Getting Ready to Be Paid"
msgstr "Kapitel 5: Bereit werden, Geld zu erhalten"
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:623
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:736
msgid ""
"The Setup status screen tracks what still stands between you and your first "
"payment. Work through it once, in order, and you are ready to sell."
@@ -11976,7 +11974,7 @@ msgstr ""
"Zahlung steht. Arbeiten Sie ihn einmal der Reihe nach durch, dann können Sie "
"verkaufen."
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:625
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:738
msgid ""
"Three things must be done before you can be paid: your business details, a "
"bank account, and verification of that account."
@@ -11984,14 +11982,14 @@ msgstr ""
"Drei Dinge müssen erledigt sein, bevor Sie Geld erhalten können: Ihre "
"Betriebsangaben, ein Bankkonto und dessen Überprüfung."
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:626
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:918
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:739
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1108
msgid "Your merchant bank account is the account your payouts are sent to."
msgstr ""
"Ihr Händlerbankkonto ist das Konto, auf das Ihre Auszahlungen gesendet "
"werden."
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:627
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:740
msgid ""
"Verification — the identity check your bank will call **KYC** — is carried "
"out by your payment service, not by the portal, and the screen updates "
@@ -12001,17 +11999,17 @@ msgstr ""
"Ihr Zahlungsdienst durch, nicht das Portal, und die Ansicht hält sich dabei "
"von selbst aktuell."
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:628
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:741
msgid "The fourth step is not a task — it is a choice of how you want to sell."
msgstr ""
"Der vierte Schritt ist keine Aufgabe – es ist die Wahl, wie Sie verkaufen "
"wollen."
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:633
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:746
msgid "What Setup Status Tracks"
msgstr "Was der Einrichtungsstatus verfolgt"
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:636
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:751
msgid ""
"**Setup status** lists four steps. The first three are things you have to "
"do, and the progress count tracks those:"
@@ -12019,7 +12017,7 @@ msgstr ""
"Der **Einrichtungsstatus** führt vier Schritte auf. Die ersten drei müssen "
"Sie erledigen; die Fortschrittsanzeige verfolgt diese:"
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:637
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:755
msgid ""
"**Step 1 — Your information.** Your business name and address. Done as soon "
"as a name is set."
@@ -12027,7 +12025,7 @@ msgstr ""
"**Schritt 1 – Ihre Angaben.** Name und Anschrift Ihres Betriebs. Erledigt, "
"sobald ein Name gesetzt ist."
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:639
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:756
msgid ""
"**Step 2 — Where your money goes.** Done once you have added one bank "
"account."
@@ -12035,7 +12033,7 @@ msgstr ""
"**Schritt 2 – Wohin Ihr Geld geht.** Erledigt, sobald Sie ein Bankkonto "
"hinterlegt haben."
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:641
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:758
msgid ""
"**Step 3 — Verification by a payment service.** Done once that account has "
"been verified."
@@ -12043,7 +12041,7 @@ msgstr ""
"**Schritt 3 — Überprüfung durch einen Zahlungsdienst.** Erfolgt, sobald "
"dieses Konto verifiziert wurde."
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:646
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:765
msgid ""
"The fourth step, **How you will sell**, has nothing to tick off. It offers "
"you three ways to take payments — printed QR codes, orders you create by "
@@ -12058,35 +12056,35 @@ msgstr ""
"Fortschrittsanzeige drei erforderliche Schritte ab, während vier Schritte "
"angezeigt werden."
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:649
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:769
msgid "Verification action required"
msgstr "Verifizierungsaktion erforderlich"
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:650
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:770
msgid "Nothing done yet"
msgstr "Noch nichts erledigt"
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:651
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:771
msgid "Business information added"
msgstr "Geschäftsinformationen hinzugefügt"
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:653
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:773
msgid "Verification problem"
msgstr "Verifizierungsproblem"
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:654
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:774
msgid "Ready to sell"
msgstr "Bereit zum Verkaufen"
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:655
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:775
msgid "Loading"
msgstr "Wird geladen"
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:693
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:822
msgid "Step 2 — Where Your Money Goes"
msgstr "Schritt 2 – Wohin Ihr Geld geht"
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:695
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:826
msgid ""
"Give the bank account you want your payouts sent to, and the name on it "
"exactly as your bank has it. That name is checked later, and a mismatch is "
@@ -12097,7 +12095,7 @@ msgstr ""
"Name wird später überprüft, und eine Abweichung ist der übliche Grund, warum "
"die Überprüfung fehlschlägt."
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:696
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:830
msgid ""
"Adding the account is not the end of it: it has to be verified before "
"anything can be paid into it, which is the next step."
@@ -12105,11 +12103,11 @@ msgstr ""
"Mit dem Hinzufügen ist es nicht getan: Das Konto muss überprüft werden, "
"bevor etwas darauf fließen kann – das ist der nächste Schritt."
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:701
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:836
msgid "Step 3 — Proving the Bank Account Is Yours"
msgstr "Schritt 3 – Nachweisen, dass das Bankkonto Ihnen gehört"
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:703
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:840
msgid ""
"Your payment service has to satisfy itself that the account you gave really "
"is yours. The way it does that is to have you send it a token amount — one "
@@ -12121,7 +12119,7 @@ msgstr ""
"oder was auch immer die kleinste Einheit Ihrer Währung ist – **von diesem "
"Konto** überweisen, was nur die Inhaberin oder der Inhaber kann."
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:704
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:844
msgid ""
"The screen gives you everything the transfer needs. If your bank's app can "
"scan a QR code, scan the one shown and it fills the transfer in for you. "
@@ -12135,7 +12133,7 @@ msgstr ""
"die lange Referenznummer: Sie weist die Überweisung als Ihre aus, und ohne "
"sie zählt sie nicht."
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:705
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:848
msgid ""
"It has to come **from the account you are verifying**. A transfer from a "
"different account of yours will not do, however similar the name."
@@ -12143,7 +12141,7 @@ msgstr ""
"Sie muss **von dem Konto kommen, das Sie prüfen lassen**. Eine Überweisung "
"von einem anderen Ihrer Konten genügt nicht, so ähnlich der Name auch sei."
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:706
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:852
msgid ""
"Verification finishes on its own once your bank has sent the money — usually "
"a day or so. You do not have to keep the page open."
@@ -12151,19 +12149,19 @@ msgstr ""
"Die Prüfung schließt sich von selbst ab, sobald Ihre Bank das Geld gesendet "
"hat – meist etwa einen Tag. Sie müssen die Seite nicht offen lassen."
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:710
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:857
msgid "Two accounts to choose from"
msgstr "Zwei Konten zur Auswahl"
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:711
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:858
msgid "A regional bank"
msgstr "Eine Regionalbank"
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:781
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:934
msgid "Chapter 6: Your Business Details"
msgstr "Kapitel 6: Angaben zu Ihrem Betrieb"
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:783
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:936
msgid ""
"Everything your customers see about you — your business name, address, logo "
"and contact details — and the timings that apply to orders by default."
@@ -12171,7 +12169,7 @@ msgstr ""
"Alles, was Ihre Kundschaft über Sie sieht – Name, Anschrift, Logo und "
"Kontaktdaten – sowie die Fristen, die standardmässig für Bestellungen gelten."
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:785
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:938
msgid ""
"Your business name and address appear on customers' receipts and on the "
"payment page."
@@ -12179,7 +12177,7 @@ msgstr ""
"Name und Anschrift Ihres Betriebs erscheinen auf den Belegen der Kundschaft "
"und auf der Zahlseite."
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:786
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:939
msgid ""
"Your uploaded logo appears on receipts too. The portal checks that the saved "
"image can actually be displayed."
@@ -12187,11 +12185,11 @@ msgstr ""
"Ihr hochgeladenes Logo erscheint ebenfalls auf Belegen. Das Portal prüft, ob "
"das gespeicherte Bild tatsächlich angezeigt werden kann."
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:787
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:940
msgid "The email address here is also where confirmation codes are sent."
msgstr "An diese E-Mail-Adresse gehen auch die Bestätigungscodes."
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:788
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:941
msgid ""
"The timings set here apply to every new order unless you override them on "
"the order."
@@ -12199,11 +12197,11 @@ msgstr ""
"Die hier gesetzten Fristen gelten für jede neue Bestellung, sofern Sie sie "
"nicht bei der Bestellung selbst überschreiben."
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:793
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:946
msgid "Your Business Details"
msgstr "Angaben zu Ihrem Betrieb"
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:796
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:951
msgid ""
"This is the public face of your shop. The name, address and logo go on "
"receipts and on the page a customer sees when paying, so it is worth filling "
@@ -12214,7 +12212,7 @@ msgstr ""
"erscheinen auf Belegen und auf der Zahlseite, daher lohnt sich sorgfältiges "
"Ausfüllen – bei einer Zahlungsaufforderung ohne Namen zögert die Kundschaft."
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:797
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:955
msgid ""
"The email address is doing double duty: it is shown to customers, and it is "
"where the portal sends confirmation codes."
@@ -12222,7 +12220,7 @@ msgstr ""
"Die E-Mail-Adresse erfüllt zwei Zwecke: Sie wird der Kundschaft gezeigt und "
"das Portal schickt Bestätigungscodes dorthin."
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:798
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:959
msgid ""
"Use the **Data** menu in the window bar to compare a complete profile, the "
"minimum useful profile, a new account, and each editor."
@@ -12231,38 +12229,38 @@ msgstr ""
"Profil, das minimal nützliche Profil, ein neues Konto und jeden Editor zu "
"vergleichen."
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:801
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:963
msgid "Complete profile"
msgstr "Vollständiges Profil"
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:802
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:964
msgid "Business name only"
msgstr "Nur Firmenname"
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:803
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:965
msgid "New account"
msgstr "Neues Konto"
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:804
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:966
msgid "Editing public identity"
msgstr "Öffentliche Identität bearbeiten"
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:805
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:967
msgid "Editing contact details"
msgstr "Kontaktdaten bearbeiten"
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:806
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:968
msgid "Editing addresses"
msgstr "Adressen bearbeiten"
#. The chapter's fourth takeaway is about these timings, and the chapter
#. had no section that taught them — they sat below the fold of the one
#. preview above.
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:840
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1015
msgid "What Every New Order Inherits"
msgstr "Was jede neue Bestellung übernimmt"
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:843
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1020
msgid ""
"Further down the same screen are three timings. They are defaults: every "
"order you create starts with them, and any order can override its own."
@@ -12271,7 +12269,7 @@ msgstr ""
"Voreinstellungen: Jede Bestellung, die Sie anlegen, beginnt damit, und jede "
"Bestellung kann für sich davon abweichen."
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:844
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1024
msgid ""
"**Payment window** — how long a customer has to pay after you have asked. "
"Once it passes, the offer expires and nobody is charged."
@@ -12280,7 +12278,7 @@ msgstr ""
"Zeit zum Bezahlen hat. Läuft sie ab, verfällt das Angebot und es wird "
"niemandem etwas berechnet."
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:845
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1025
msgid ""
"**Refund window** — how long you can still refund an order. This is the one "
"worth thinking about, because once it closes you cannot refund at all."
@@ -12289,7 +12287,7 @@ msgstr ""
"können. Über diese lohnt es sich nachzudenken, denn ist sie abgelaufen, "
"können Sie gar nicht mehr erstatten."
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:846
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1026
msgid ""
"**Payout delay** — how long your payment service may hold the money before "
"passing it on to your bank account. Shorter means more, smaller transfers."
@@ -12298,7 +12296,7 @@ msgstr ""
"darf, bevor er es an Ihr Bankkonto weitergibt. Kürzer bedeutet mehr und "
"kleinere Überweisungen."
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:849
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1032
msgid ""
"If you are not sure, leave them. The defaults suit a shop selling to the "
"public, and you can change one order at a time under **Advanced options** "
@@ -12308,23 +12306,23 @@ msgstr ""
"zu einem Laden mit Publikumsverkehr, und Sie können sie beim Anlegen einer "
"Bestellung einzeln unter **Erweiterte Optionen** ändern."
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:852
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1036
msgid "Typical shop defaults"
msgstr "Typische Standardwerte für Geschäfte"
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:853
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1037
msgid "Short-lived offers"
msgstr "Kurzlebige Angebote"
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:854
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1038
msgid "No refund window"
msgstr "Keine Rückerstattungsfrist"
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:882
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1066
msgid "Chapter 7: Personalization"
msgstr "Kapitel 7: Personalisierung"
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:884
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1068
msgid ""
"How dates are written and whether advanced tools appear. These are settings "
"for you, not for your business — they change this browser only."
@@ -12333,13 +12331,13 @@ msgstr ""
"Diese Einstellungen gelten für Sie, nicht für Ihr Geschäft – sie ändern nur "
"diesen Browser."
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:886
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1070
msgid "Your date format is yours alone; your colleagues are unaffected."
msgstr ""
"Ihr Datumsformat gilt nur für Sie und hat keine Auswirkungen auf Ihre "
"Kolleginnen und Kollegen."
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:887
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1071
msgid ""
"Advanced tools add specialist statistics and Discounts & Passes management "
"to the navigation."
@@ -12347,13 +12345,13 @@ msgstr ""
"Erweiterte Werkzeuge ergänzen die Navigation um spezielle Statistiken und "
"die Verwaltung von Rabatten & Pässen."
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:888
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1072
msgid "Showing advanced tools changes discoverability, not your permissions."
msgstr ""
"Das Einblenden erweiterter Werkzeuge ändert nur ihre Auffindbarkeit, nicht "
"Ihre Berechtigungen."
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:889
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1073
msgid ""
"These settings live in this browser, so they follow neither your account nor "
"your other devices."
@@ -12361,7 +12359,7 @@ msgstr ""
"Diese Einstellungen liegen in diesem Browser, folgen also weder Ihrem Konto "
"noch Ihren anderen Geräten."
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:896
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1082
msgid ""
"Choose the order in which year, month and day are shown. The portal previews "
"your choice with today's date so you can see what it will look like."
@@ -12370,11 +12368,11 @@ msgstr ""
"Portal zeigt eine Vorschau mit dem heutigen Datum, damit Sie das Ergebnis "
"sehen können."
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:901
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1088
msgid "Advanced Tools"
msgstr "Erweiterte Werkzeuge"
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:903
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1092
msgid ""
"Turn on **Show advanced tools** to add specialist statistics and Discounts & "
"Passes management to the navigation. This only makes those tools easier to "
@@ -12385,11 +12383,11 @@ msgstr ""
"Dadurch sind diese Werkzeuge lediglich leichter zu finden; Sie erhalten "
"keine neuen Berechtigungen und die Vorgaben des Servers ändern sich nicht."
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:914
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1104
msgid "Chapter 8: Bank Accounts"
msgstr "Kapitel 8: Bankkonten"
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:916
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1106
msgid ""
"Where your money goes, and whether it has got there yet. This is the screen "
"you check when a customer has paid but nothing has reached your bank."
@@ -12398,7 +12396,7 @@ msgstr ""
"sich an, wenn jemand bezahlt hat, aber bei Ihrer Bank noch nichts "
"eingegangen ist."
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:919
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1109
msgid ""
"Each bank account has to be verified with your payment service before it can "
"be used."
@@ -12406,7 +12404,7 @@ msgstr ""
"Jedes Bankkonto muss bei Ihrem Zahlungsdienst überprüft werden, bevor es "
"genutzt werden kann."
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:920
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1110
msgid ""
"Money does not arrive one order at a time — several orders are paid out "
"together, and the screen shows what is expected and what has landed."
@@ -12414,15 +12412,15 @@ msgstr ""
"Das Geld kommt nicht Bestellung für Bestellung – mehrere werden zusammen "
"ausgezahlt, und die Ansicht zeigt, was erwartet wird und was angekommen ist."
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:921
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1111
msgid "The screen keeps itself up to date as transfers arrive."
msgstr "Die Ansicht hält sich von selbst aktuell, wenn Überweisungen eingehen."
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:926
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1116
msgid "Your Bank Accounts"
msgstr "Ihre Bankkonten"
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:928
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1120
msgid ""
"This is where your payouts arrive. You can have more than one bank account, "
"and each is listed with the payment services that will pay into it, and "
@@ -12432,13 +12430,13 @@ msgstr ""
"und jedes wird zusammen mit den Zahlungsdiensten aufgelistet, die darauf "
"einzahlen, und ob jedes davon es bereits verifiziert hat."
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:929
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1124
msgid ""
"**Ready** is the state you want. The others tell you where the hold-up is:"
msgstr ""
"**Bereit** ist der Zustand, den Sie wollen. Die anderen sagen, woran es hakt:"
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:930
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1128
msgid ""
"**Action needed** — the payment service wants something from you. Follow the "
"account through to find out what."
@@ -12446,7 +12444,7 @@ msgstr ""
"**Aktion erforderlich** – der Zahlungsdienst braucht etwas von Ihnen. Öffnen "
"Sie das Konto, um zu sehen was."
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:932
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1129
msgid ""
"**Payment service offline** — nothing is wrong with your account; that "
"service cannot be reached at the moment."
@@ -12454,7 +12452,7 @@ msgstr ""
"**Zahlungsdienst nicht erreichbar** – mit Ihrem Konto ist alles in Ordnung; "
"der Dienst ist gerade nicht erreichbar."
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:934
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1131
msgid ""
"**Payment service problem** — that service is reachable but unhappy. Not "
"something you can fix; tell your provider."
@@ -12462,7 +12460,7 @@ msgstr ""
"**Problem beim Zahlungsdienst** – der Dienst ist erreichbar, meldet aber ein "
"Problem. Nichts, was Sie beheben können; sagen Sie es Ihrem Anbieter."
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:936
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1133
msgid ""
"**Unsupported account** — that service cannot pay into this kind of account. "
"Use a different account, or a different service."
@@ -12470,7 +12468,7 @@ msgstr ""
"**Konto nicht unterstützt** – dieser Dienst kann nicht auf ein solches Konto "
"auszahlen. Nehmen Sie ein anderes Konto oder einen anderen Dienst."
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:938
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1135
msgid ""
"**Transfer impossible** — that pairing cannot work at all, for example the "
"currencies do not match."
@@ -12478,7 +12476,7 @@ msgstr ""
"**Überweisung nicht möglich** – diese Kombination kann nicht funktionieren, "
"etwa weil die Währungen nicht passen."
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:943
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1142
msgid ""
"Use the **Data** menu in the window bar to see a single working account "
"instead."
@@ -12486,23 +12484,23 @@ msgstr ""
"Über das Menü **Daten** in der Fensterleiste sehen Sie stattdessen ein "
"einzelnes funktionierendes Konto."
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:946
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1146
msgid "Every state at once"
msgstr "Alle Zustände auf einmal"
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:947
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1147
msgid "Just one, working"
msgstr "Nur eines, funktionierend"
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:968
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1168
msgid "Second bank account"
msgstr "Zweites Bankkonto"
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1044
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1244
msgid "Adding a Bank Account"
msgstr "Ein Bankkonto hinzufügen"
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1046
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1248
msgid ""
"Give the account number of the bank account you want to be paid into, and "
"the name on it exactly as your bank has it. A mismatch there is the usual "
@@ -12512,7 +12510,7 @@ msgstr ""
"wollen, und den Namen genau so, wie ihn Ihre Bank führt. Eine Abweichung ist "
"der übliche Grund, warum die Prüfung später scheitert."
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1047
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1252
msgid ""
"The account is not usable the moment you add it. Your payment service has to "
"verify it first, which is the third step of **Setup status**."
@@ -12521,11 +12519,11 @@ msgstr ""
"muss es erst verifizieren; das ist der dritte Schritt im "
"**Einrichtungsstatus**."
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1052
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1258
msgid "Money Arriving"
msgstr "Geldeingang"
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1055
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1263
msgid ""
"The second tab lists what is coming and what has come. Several orders are "
"usually paid out together, so the amounts here will not match individual "
@@ -12535,7 +12533,7 @@ msgstr ""
"mehrere Bestellungen zusammen ausgezahlt, deshalb passen die Beträge hier "
"nicht eins zu eins zu einzelnen Bestellungen."
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1056
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1267
msgid ""
"Each transfer carries a reference that your bank statement will also show, "
"which is what lets you match a line on the statement to the orders that made "
@@ -12547,7 +12545,7 @@ msgstr ""
"besteht. Markieren Sie sie als **eingegangen**, sobald Sie sie gefunden "
"haben; das ist Buchhaltung für Sie und ändert nichts am Geld."
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1057
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1271
msgid ""
"Use the **Data** menu in the window bar to see the tab before anything has "
"been paid out."
@@ -12555,19 +12553,19 @@ msgstr ""
"Über das Menü **Daten** in der Fensterleiste sehen Sie den Reiter, bevor "
"etwas ausgezahlt wurde."
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1060
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1275
msgid "With transfers"
msgstr "Mit Überweisungen"
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1061
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1276
msgid "Nothing paid out yet"
msgstr "Noch nichts ausgezahlt"
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1120
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1335
msgid "Following One Order to the Bank"
msgstr "Eine Bestellung bis zur Bank verfolgen"
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1126
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1343
msgid ""
"Going the other way: open an order that has reached **Settled** and it names "
"the transfer that carried it, and the account it was sent to. That answers "
@@ -12579,11 +12577,11 @@ msgstr ""
"welcher Zahlung ging dieser Verkauf raus“ – die Frage, die Sie haben, wenn "
"jemand eine alte Bestellung anzweifelt."
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1142
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1360
msgid "Chapter 11: Templates"
msgstr "Kapitel 11: Vorlagen"
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1144
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1362
msgid ""
"A template is an order you have written out once and can charge again and "
"again. Print its QR code, stick it on the counter, and customers pay by "
@@ -12593,7 +12591,7 @@ msgstr ""
"abrechnen können. Drucken Sie den QR-Code, kleben Sie ihn auf den Tresen, "
"und die Kundschaft zahlt durch Scannen."
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1146
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1364
msgid ""
"Write the order once; the QR code that goes with it can be used any number "
"of times."
@@ -12601,7 +12599,7 @@ msgstr ""
"Schreiben Sie die Bestellung einmal; der zugehörige QR-Code lässt sich "
"beliebig oft nutzen."
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1147
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1365
msgid ""
"There are three kinds you can make here: a fixed price, a price the customer "
"types in, or a pick from your inventory."
@@ -12609,18 +12607,18 @@ msgstr ""
"Drei Arten können Sie hier anlegen: einen festen Preis, einen Preis, den die "
"Kundschaft eintippt, oder eine Auswahl aus Ihrem Bestand."
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1148
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1366
msgid ""
"The QR code can be printed at full size for a counter card or a stall sign."
msgstr ""
"Der QR-Code lässt sich in voller Größe drucken, für eine Tresenkarte oder "
"ein Standschild."
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1153
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1371
msgid "Your Templates"
msgstr "Ihre Vorlagen"
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1155
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1375
msgid ""
"Every template you have made is listed here with its name and identifier. "
"**Show QR** brings up its code, and **Edit** and **Delete** do what they say."
@@ -12629,7 +12627,7 @@ msgstr ""
"Code anzeigen** holt den Code hervor, **Bearbeiten** und **Löschen** tun, "
"was sie sagen."
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1156
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1379
msgid ""
"Use the **Data** menu in the window bar to see what this looks like before "
"you have made any."
@@ -12637,47 +12635,47 @@ msgstr ""
"Über das Menü **Daten** in der Fensterleiste sehen Sie, wie das aussieht, "
"bevor Sie welche angelegt haben."
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1159
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1383
msgid "Two templates"
msgstr "Zwei Vorlagen"
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1160
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1504
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1569
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1664
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1772
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1824
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1900
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1384
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1833
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1919
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:2026
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:2167
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:2237
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:2334
msgid "None yet"
msgstr "Noch keine"
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1171
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1220
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1395
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1451
msgid "Espresso at the counter"
msgstr "Espresso an der Theke"
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1175
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1224
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1399
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1455
msgid "Espresso, single shot"
msgstr "Espresso, einfach"
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1179
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1403
msgid "Tip jar"
msgstr "Trinkgeldkasse"
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1182
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1406
msgid "Thank you for the tip"
msgstr "Danke für das Trinkgeld"
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1190
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1414
msgid "Making a Template"
msgstr "Eine Vorlage anlegen"
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1192
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1416
msgid "First decide what the template sells:"
msgstr "Entscheiden Sie zuerst, was die Vorlage verkauft:"
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1193
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1419
msgid ""
"**A fixed amount** — every customer pays the same. A single coffee, an entry "
"ticket."
@@ -12685,7 +12683,7 @@ msgstr ""
"**Ein fester Betrag** – jede Kundschaft zahlt dasselbe. Ein Kaffee, eine "
"Eintrittskarte."
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1195
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1420
msgid ""
"**Customer enters amount** — for donations, tips, and anything where the "
"customer decides."
@@ -12693,7 +12691,7 @@ msgstr ""
"**Kundschaft gibt den Betrag ein** – für Spenden, Trinkgeld und alles, was "
"die Kundschaft bestimmt."
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1197
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1422
msgid ""
"**Inventory products** — the customer picks from your inventory in their "
"wallet."
@@ -12701,7 +12699,7 @@ msgstr ""
"**Produkte aus dem Bestand** – die Kundschaft wählt im Wallet aus Ihrem "
"Bestand."
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1202
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1429
msgid ""
"Then give it a name for your own use, and a summary. The summary is what the "
"customer reads in their wallet before paying, so write it for them, not for "
@@ -12712,11 +12710,11 @@ msgstr ""
"sie für sie, nicht für sich. Lassen Sie sie leer, beschreibt die Kundschaft "
"den Kauf selbst."
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1209
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1437
msgid "Its QR Code"
msgstr "Sein QR-Code"
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1212
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1442
msgid ""
"Opening a template shows what it is made of and, next to that, **Show Full "
"QR Code** — the code at a size worth printing. **Create order from this "
@@ -12728,15 +12726,15 @@ msgstr ""
"**Bestellung aus dieser Vorlage anlegen** rechnet sie einmal ab, hier und "
"jetzt – so nutzen Sie sie hinter dem Tresen statt von einer gedruckten Karte."
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1234
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1465
msgid "Chapter 12: Orders and Refunds"
msgstr "Kapitel 12: Bestellungen und Rückerstattungen"
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1235
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1466
msgid "Orders & refunds"
msgstr "Bestellungen und Rückerstattungen"
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1236
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1467
msgid ""
"The order list is where you spend most of your time: what has been paid, "
"what has not, and what you have refunded. It keeps itself up to date as "
@@ -12746,14 +12744,14 @@ msgstr ""
"nicht, und was Sie erstattet haben. Sie hält sich aktuell, während Zahlungen "
"eingehen."
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1238
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1469
msgid ""
"The list updates itself — you do not need to reload it to see a payment land."
msgstr ""
"Die Liste hält sich selbst aktuell – Sie müssen nicht neu laden, um einen "
"Eingang zu sehen."
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1239
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1470
msgid ""
"The tabs are filters: they group orders by payment, refund, payout, and "
"expiration facts."
@@ -12761,7 +12759,7 @@ msgstr ""
"Die Reiter sind Filter: Sie gruppieren Bestellungen danach, ob sie bezahlt, "
"erstattet, ausgezahlt oder abgelaufen sind."
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1240
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1471
msgid ""
"You can refund an order in full or in part, as long as its refund window is "
"still open."
@@ -12769,7 +12767,7 @@ msgstr ""
"Sie können eine Bestellung ganz oder teilweise erstatten, solange ihre "
"Erstattungsfrist noch läuft."
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1241
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1472
msgid ""
"A refund the customer never collects does lapse. The order says so plainly "
"when it does."
@@ -12777,11 +12775,11 @@ msgstr ""
"Eine nie abgeholte Rückerstattung verfällt. Die Bestellung sagt das dann "
"deutlich."
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1246
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1477
msgid "The Order List"
msgstr "Die Bestellliste"
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1248
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1481
msgid ""
"Each row reads left to right as when, what, how much, and where it has got "
"to. The tabs across the top apply these filters:"
@@ -12789,17 +12787,17 @@ msgstr ""
"Jede Zeile liest sich von links nach rechts als wann, was, wie viel und wie "
"weit. Die Reiter oben wenden folgende Filter an:"
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1249
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1485
msgid "**All** — every order, without a status filter."
msgstr "**Alle** – jede Bestellung, ohne Statusfilter."
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1251
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1486
msgid "**Offered** — unpaid orders whose payment deadline has not passed."
msgstr ""
"**Angeboten** – unbezahlte Bestellungen, deren Zahlungsfrist noch nicht "
"abgelaufen ist."
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1253
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1488
msgid ""
"**Paid** — paid orders that have no refund and whose payout has not yet been "
"reported by the exchange."
@@ -12807,7 +12805,7 @@ msgstr ""
"**Bezahlt** – bezahlte Bestellungen ohne Erstattung, deren Auszahlung die "
"Börse noch nicht gemeldet hat."
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1255
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1490
msgid ""
"**Refunded** — orders with a partial or full refund, whether or not their "
"payout was already sent."
@@ -12815,7 +12813,7 @@ msgstr ""
"**Erstattet** – Bestellungen mit teilweiser oder vollständiger Erstattung, "
"unabhängig davon, ob ihre Auszahlung bereits gesendet wurde."
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1257
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1492
msgid ""
"**Settled** — orders with no refund whose exchange reports that it sent the "
"payout to your bank. This does not confirm that your bank received it."
@@ -12824,12 +12822,12 @@ msgstr ""
"dass sie die Auszahlung an Ihre Bank gesendet hat. Dies bestätigt nicht, "
"dass Ihre Bank sie erhalten hat."
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1259
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1494
msgid "**Expired** — unpaid orders whose payment deadline has passed."
msgstr ""
"**Abgelaufen** – unbezahlte Bestellungen, deren Zahlungsfrist abgelaufen ist."
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1264
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1501
msgid ""
"These are overlapping database filters rather than a single sequence of "
"names. For example, the Refunded tab includes refunded orders on either side "
@@ -12840,7 +12838,7 @@ msgstr ""
"Bestellungen sowohl vor als auch nach der Auszahlung, während die Reiter "
"Bezahlt und Ausgezahlt sie bewusst ausschließen."
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1265
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1505
msgid ""
"Use the **Data** menu in the window bar to see the list before your first "
"sale."
@@ -12848,20 +12846,20 @@ msgstr ""
"Über das Menü **Daten** in der Fensterleiste sehen Sie die Liste vor Ihrem "
"ersten Verkauf."
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1268
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1509
msgid "Every order state"
msgstr "Jeder Bestellstatus"
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1274
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1647
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1515
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:2006
msgid "Before your first sale"
msgstr "Vor Ihrem ersten Verkauf"
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1295
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1536
msgid "Charging for Something by Hand"
msgstr "Etwas von Hand kassieren"
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1297
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1540
msgid ""
"For a one-off — a repair, an invoice, something not in your inventory — "
"start with **Quick amount**. Enter the total and the summary the customer "
@@ -12871,7 +12869,7 @@ msgstr ""
"Bestands – beginnen Sie mit **Schnellbetrag**. Geben Sie die Summe und die "
"Beschreibung ein, die der Kunde im Wallet liest."
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1298
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1544
msgid ""
"Choose **Itemized order** when the contract should list products or custom "
"items. The two modes keep separate drafts, while deadlines and limits remain "
@@ -12881,11 +12879,11 @@ msgstr ""
"freie Positionen auflisten soll. Die beiden Modi führen getrennte Entwürfe; "
"Fristen und Grenzen bleiben unter **Bestelleinstellungen**."
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1305
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1552
msgid "What an Order Records"
msgstr "Was eine Bestellung festhält"
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1308
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1557
msgid ""
"Opening an order shows its current state and total first. The essential "
"dates follow in a short list; open **Order history** when you need the full "
@@ -12896,7 +12894,7 @@ msgstr ""
"Liste; öffnen Sie **Bestellverlauf**, wenn Sie die vollständige Abfolge mit "
"Zeitpunkten benötigen: erstellt, bezahlt, erstattet, ausgezahlt."
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1309
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1561
msgid ""
"The details page can be more specific than the list filters. It may say "
"**Awaiting payment**, **Wallet completing payment**, **Expired unpaid**, "
@@ -12910,7 +12908,7 @@ msgstr ""
"auf Abholung**, **Teilweise erstattet**, **Vollständig erstattet**, "
"**Erstattung abgelaufen** oder einfach **Rückerstattet** stehen."
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1310
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1565
msgid ""
"In the backend protocol, **order_status** remains **paid** after an accepted "
"payment even when its payout has been sent. The separate **wired** value is "
@@ -12925,7 +12923,7 @@ msgstr ""
"Senden des Erlöses meldet; die Bestätigung des Eingangs bei Ihrer Bank ist "
"ein separater Schritt."
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1311
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1569
msgid ""
"The **refund window** is worth knowing about. It is how long you can still "
"refund the order, and once it closes you cannot — you would have to return "
@@ -12935,19 +12933,19 @@ msgstr ""
"Bestellung noch erstatten können; danach geht es nicht mehr – Sie müssten "
"das Geld anders zurückgeben."
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1318
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1577
msgid "Partial refund collected"
msgstr "Teilrückerstattung abgeholt"
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1319
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1578
msgid "Full refund collected"
msgstr "Vollständige Rückerstattung abgeholt"
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1337
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1603
msgid "Refunding"
msgstr "Rückerstattung läuft"
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1339
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1607
msgid ""
"You can give back all of it or part of it. The buttons for the common "
"fractions are there so you do not have to do arithmetic at the counter, and "
@@ -12957,7 +12955,7 @@ msgstr ""
"üblichen Anteile gibt es, damit Sie am Tresen nicht rechnen müssen, und den "
"Grund wählen Sie aus einer kurzen Liste."
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1340
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1611
msgid ""
"A refund is offered to the customer's wallet rather than pushed at it — the "
"money goes back when their wallet next collects it."
@@ -12965,11 +12963,11 @@ msgstr ""
"Eine Rückerstattung wird dem Wallet der Kundschaft angeboten, nicht "
"aufgedrängt – das Geld geht zurück, sobald das Wallet sie abholt."
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1345
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1622
msgid "A Refund Waiting to Be Collected"
msgstr "Eine Rückerstattung, die noch abgeholt werden muss"
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1348
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1627
msgid ""
"Until the customer's wallet collects it, the order shows the refund as "
"outstanding, with the deadline and a QR code the customer can scan to take "
@@ -12979,7 +12977,7 @@ msgstr ""
"Rückerstattung als offen an, mit Frist und einem QR-Code, den die Kundschaft "
"sofort scannen kann. Genau das zeigen Sie jemandem, der vor Ihnen steht."
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1349
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1631
msgid ""
"If the deadline passes without collection, the refund **lapses**: the money "
"stays with you and the order says so, in as many words. Chasing it is not "
@@ -12991,11 +12989,11 @@ msgstr ""
"ist nicht Ihre Aufgabe – Wallets prüfen selbst auf Rückerstattungen – aber "
"wenn Sie noch schulden, müssen Sie es anders regeln."
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1358
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1643
msgid "Chapter 10: The Counter Till"
msgstr "Kapitel 10: Die Ladenkasse"
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1360
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1645
msgid ""
"A till that runs in a browser, for selling face to face. Ring the sale up, "
"show the customer a QR code, and they pay by scanning it."
@@ -13003,7 +13001,7 @@ msgstr ""
"Eine Kasse im Browser, für den Verkauf von Angesicht zu Angesicht. Verkauf "
"buchen, QR-Code zeigen, die Kundschaft scannt und zahlt."
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1361
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1646
msgid ""
"Any tablet or laptop with a browser can be the till — there is nothing to "
"install."
@@ -13011,21 +13009,21 @@ msgstr ""
"Jedes Tablet oder Notebook mit Browser kann die Kasse sein – es ist nichts "
"zu installieren."
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1362
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1647
msgid ""
"Ring up from your inventory, or just type an amount for anything not in it."
msgstr ""
"Buchen Sie aus Ihrem Bestand ab oder tippen Sie einfach einen Betrag für "
"alles andere."
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1363
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1648
msgid ""
"The customer pays by scanning the code on your screen with their wallet."
msgstr ""
"Die Kundschaft bezahlt, indem sie den Code auf Ihrem Bildschirm mit dem "
"Wallet scannt."
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1364
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1649
msgid ""
"The day's orders are listed on the till itself, and you can refund from "
"there."
@@ -13033,11 +13031,11 @@ msgstr ""
"Die Bestellungen des Tages stehen an der Kasse selbst, und Sie können von "
"dort erstatten."
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1369
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1654
msgid "Ringing Up from Your Inventory"
msgstr "Aus dem Bestand abbuchen"
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1371
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1658
msgid ""
"Tap products to add them to the sale; the running total is on the right. "
"**Ad-hoc item** adds something that is not in your inventory without leaving "
@@ -13047,7 +13045,7 @@ msgstr ""
"rechts. **Freie Position** fügt etwas hinzu, das nicht im Bestand ist, ohne "
"den Verkauf zu verlassen."
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1372
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1662
msgid ""
"Use the **Data** menu in the window bar to see what the till looks like "
"before you have added any products."
@@ -13055,19 +13053,19 @@ msgstr ""
"Über das Menü **Daten** in der Fensterleiste sehen Sie, wie die Kasse "
"aussieht, bevor Sie Produkte angelegt haben."
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1375
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1666
msgid "With products"
msgstr "Mit Produkten"
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1376
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1667
msgid "Products without images"
msgstr "Produkte ohne Bilder"
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1399
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1698
msgid "Just Typing an Amount"
msgstr "Einfach einen Betrag eingeben"
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1401
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1702
msgid ""
"When there is nothing to ring up — you already know the total, or it is not "
"the kind of thing you keep an inventory of — **Quick Amount** is a keypad "
@@ -13077,11 +13075,11 @@ msgstr ""
"nichts, wovon Sie Bestand führen – ist **Schnellbetrag** nur ein "
"Ziffernfeld. Betrag eintippen und kassieren."
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1407
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1715
msgid "What You Have Sold Today"
msgstr "Was Sie heute verkauft haben"
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1409
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1719
msgid ""
"**Till History** is the recent sales from this till, so you can check "
"whether something went through without leaving the counter. You can refund "
@@ -13093,11 +13091,11 @@ msgstr ""
"von hier auch erstatten – genau das, was Sie brauchen, solange die "
"Kundschaft noch vor Ihnen steht."
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1422
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1736
msgid "Taking the Payment"
msgstr "Die Zahlung annehmen"
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1424
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1740
msgid ""
"Charging a sale puts a QR code on the screen. The customer scans it with "
"their wallet and pays; the till notices by itself and moves on. Turn the "
@@ -13108,7 +13106,7 @@ msgstr ""
"weiter. Drehen Sie den Bildschirm um, statt den Code vorzulesen – er ist "
"nicht zum Abtippen gedacht."
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1425
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1744
msgid ""
"Use the **Data** menu in the window bar to see the moment before the code "
"appears."
@@ -13116,19 +13114,19 @@ msgstr ""
"Über das Menü **Daten** in der Fensterleiste sehen Sie den Moment, bevor der "
"Code erscheint."
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1428
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1748
msgid "Ready to scan"
msgstr "Bereit zum Scannen"
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1429
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1749
msgid "Still preparing"
msgstr "Wird noch vorbereitet"
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1457
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1777
msgid "Payment received"
msgstr "Zahlung eingegangen"
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1459
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1781
msgid ""
"The till notices the payment itself and says so. Nothing is left for you to "
"confirm — clear it and the next customer's sale starts."
@@ -13136,11 +13134,11 @@ msgstr ""
"Die Kasse bemerkt die Zahlung selbst und sagt es. Sie müssen nichts "
"bestätigen – abräumen, und der nächste Verkauf beginnt."
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1485
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1808
msgid "Chapter 9: Inventory"
msgstr "Kapitel 9: Bestand"
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1487
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1810
msgid ""
"What you sell, what it costs, and how much of it is left. Anything listed "
"here can be rung up on the till or picked from a template."
@@ -13148,12 +13146,12 @@ msgstr ""
"Was Sie verkaufen, was es kostet und wie viel davon übrig ist. Alles hier "
"lässt sich an der Kasse buchen oder in einer Vorlage wählen."
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1489
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1812
msgid "A product carries its name, its price, how many you have and a picture."
msgstr ""
"Ein Produkt trägt seinen Namen, seinen Preis, Ihren Bestand und ein Bild."
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1490
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1813
msgid ""
"Categories are for your own convenience in finding things; a product can sit "
"in one or more."
@@ -13161,7 +13159,7 @@ msgstr ""
"Kategorien erleichtern Ihnen das Auffinden von Produkten; ein Produkt kann "
"einer oder mehreren Kategorien angehören."
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1491
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1814
msgid ""
"Stock goes down on its own as orders are paid — you do not adjust it by hand "
"after a sale."
@@ -13169,17 +13167,17 @@ msgstr ""
"Der Bestand sinkt von selbst, sobald Bestellungen bezahlt werden – Sie "
"müssen nach einem Verkauf nichts von Hand ändern."
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1492
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1815
msgid ""
"The same products appear on the counter till and in inventory templates."
msgstr ""
"Dieselben Produkte erscheinen an der Ladenkasse und in den Bestandsvorlagen."
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1497
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1820
msgid "What You Sell"
msgstr "Was Sie verkaufen"
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1499
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1824
msgid ""
"Each product shows its price, how many you have left, and how many you have "
"sold. The same list is what the counter till rings up from and what an "
@@ -13193,7 +13191,7 @@ msgstr ""
"zu halten. **Kategorien** ist der zweite Reiter, um Dinge zu gruppieren, "
"damit die Kasse schneller zu bedienen ist."
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1500
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1828
msgid ""
"Use the **Data** menu in the window bar to see the list before you have "
"added anything."
@@ -13201,15 +13199,15 @@ msgstr ""
"Über das Menü **Daten** in der Fensterleiste sehen Sie die Liste, bevor Sie "
"etwas hinzugefügt haben."
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1503
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1832
msgid "Six products"
msgstr "Sechs Produkte"
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1514
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1845
msgid "Categories"
msgstr "Kategorien"
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1516
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1849
msgid ""
"The second tab groups your products. A category is only there to make the "
"till quicker to use and the reports easier to read, which is why it lives "
@@ -13221,11 +13219,11 @@ msgstr ""
"steht sie im Bestand und nicht im Menü; für sich allein würden Sie sie nie "
"aufrufen."
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1527
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1861
msgid "Adding a Product"
msgstr "Ein Produkt hinzufügen"
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1529
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1865
msgid ""
"A name, a price and how many you have is enough to start selling. The "
"description and the picture are what a customer sees when picking from your "
@@ -13235,7 +13233,7 @@ msgstr ""
"und Bild sieht die Kundschaft, wenn sie im Wallet aus Ihrem Bestand wählt – "
"sie lohnen sich also, wenn Sie so verkaufen."
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1530
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1869
msgid ""
"Stock counts down by itself: when an order that includes this product is "
"paid, the number here drops. You do not adjust it after a sale. Leave the "
@@ -13246,11 +13244,11 @@ msgstr ""
"Sie nichts nachtragen. Lassen Sie die Zahl leer, wenn Ihnen etwas nie "
"ausgeht."
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1542
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1882
msgid "Chapter 13: Discounts & Passes"
msgstr "Kapitel 13: Rabatte & Pässe"
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1544
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1884
msgid ""
"Loyalty discounts and season passes. The customer's wallet holds them, and "
"offers them back to you at the till without you having to look anyone up."
@@ -13259,25 +13257,25 @@ msgstr ""
"bietet sie an der Kasse wieder an, ohne dass Sie jemanden nachschlagen "
"müssen."
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1546
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1886
msgid "A discount is money off, held in the wallet until it is used."
msgstr "Ein Rabatt ist ein Nachlass, der im Wallet liegt, bis er genutzt wird."
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1547
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1887
msgid ""
"A pass is something a customer buys once and uses repeatedly for a while."
msgstr ""
"Einen Pass kauft der Kunde einmal und verwendet ihn eine Zeit lang "
"wiederholt."
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1548
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1888
msgid ""
"Both live in the customer's own wallet — there is no membership list for you "
"to keep."
msgstr ""
"Beides liegt im Wallet der Kundschaft – Sie führen keine Mitgliederliste."
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1549
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1889
msgid ""
"They come into play when their automatic rules match an order, or when you "
"add them while using advanced order editing."
@@ -13286,11 +13284,11 @@ msgstr ""
"passen oder wenn Sie sie bei der erweiterten Bearbeitung einer Bestellung "
"hinzufügen."
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1554
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1894
msgid "What You Offer"
msgstr "Was Sie anbieten"
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1556
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1898
msgid ""
"Two kinds of thing are listed here, and the difference is what the customer "
"gets:"
@@ -13298,11 +13296,11 @@ msgstr ""
"Hier stehen zwei Arten von Dingen, und der Unterschied ist, was die "
"Kundschaft bekommt:"
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1557
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1902
msgid "A **discount** is money off a later purchase."
msgstr "Ein **Rabatt** ist ein Nachlass auf einen späteren Einkauf."
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1559
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1903
msgid ""
"A **pass** buys a period of use — a month's access, a season's entry. The "
"customer buys it once and their wallet shows it whenever it applies."
@@ -13311,7 +13309,7 @@ msgstr ""
"Eintritt für eine Saison. Der Kunde kauft ihn einmal, und sein Wallet zeigt "
"ihn an, wann immer er gilt."
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1564
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1910
msgid ""
"Either way the customer's wallet keeps it. You are not maintaining a list of "
"members, and you cannot look up who holds what — which is the point, and "
@@ -13321,7 +13319,7 @@ msgstr ""
"Mitgliederliste und können nicht nachsehen, wer was hat – das ist der Sinn, "
"und deshalb kann auch nichts abfliessen."
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1565
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1914
msgid ""
"Use the **Data** menu in the window bar to see the screen before you have "
"set any up."
@@ -13329,63 +13327,63 @@ msgstr ""
"Über das Menü **Daten** in der Fensterleiste sehen Sie die Ansicht, bevor "
"Sie welche eingerichtet haben."
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1568
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1918
msgid "Some set up"
msgstr "Einige eingerichtet"
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1579
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1929
msgid "Monthly coffee pass"
msgstr "Monatlicher Kaffeepass"
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1580
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1930
msgid "One coffee a day for thirty days"
msgstr "Dreißig Tage lang ein Kaffee pro Tag"
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1582
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1932
msgid "Until 1 March 2027"
msgstr "Bis 1. März 2027"
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1589
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1939
msgid "Coffee club — 10% off"
msgstr "Kaffee-Club – 10 % Rabatt"
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1590
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1940
msgid "Ten per cent off any drink"
msgstr "Zehn Prozent Rabatt auf jedes Getränk"
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1592
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1942
msgid "Until 31 December 2026"
msgstr "Bis 31. Dezember 2026"
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1597
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1947
msgid "Baking course, autumn term"
msgstr "Backkurs, Herbstsemester"
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1598
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1948
msgid "Entry to the Saturday morning course"
msgstr "Teilnahme am Kurs am Samstagvormittag"
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1600
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1950
msgid "Until 30 September 2026"
msgstr "Bis 30. September 2026"
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1606
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1956
msgid "Summer offer — 15% off"
msgstr "Sommerangebot – 15 % Rabatt"
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1607
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1957
msgid "Fifteen per cent off anything to take home"
msgstr "Fünfzehn Prozent Rabatt auf alles zum Mitnehmen"
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1609
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1959
msgid "Until 31 August 2026"
msgstr "Bis 31. August 2026"
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1618
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1968
msgid "Setting Up a Discount or Pass"
msgstr "Rabatt oder Pass einrichten"
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1620
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1972
msgid ""
"Say what it is called, whether it is a discount or a pass, and how long it "
"lasts. For a discount, choose how it is earned and redeemed; for a pass, "
@@ -13395,7 +13393,7 @@ msgstr ""
"wie lange es gilt. Legen Sie für einen Rabatt fest, wie er erhalten und "
"eingelöst wird, und für einen Pass, welchen Zeitraum ein Kauf abdeckt."
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1621
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1976
msgid ""
"The order form applies matching earning and redemption rules automatically "
"and shows them under **Customer tokens**. Turn on **Advanced editing** when "
@@ -13408,15 +13406,15 @@ msgstr ""
"vollständige Auswahl an Zahlungsoptionen für eine Bestellung bearbeiten "
"möchten."
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1630
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1986
msgid "Chapter 14: Statistics and Reports"
msgstr "Kapitel 14: Statistiken und Berichte"
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1631
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1987
msgid "Statistics & reports"
msgstr "Statistiken und Berichte"
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1632
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1988
msgid ""
"How trade has been, and reports you can have sent to you rather than "
"remembering to come and look."
@@ -13424,7 +13422,7 @@ msgstr ""
"Wie das Geschäft lief, und Berichte, die Ihnen zugehen, statt dass Sie daran "
"denken müssen nachzusehen."
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1634
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1990
msgid ""
"Fees are not broken out here. Your payment service is what charges them, and "
"its own statements are where they are itemised."
@@ -13432,7 +13430,7 @@ msgstr ""
"Gebühren sind hier nicht einzeln aufgeführt. Erhoben werden sie von Ihrem "
"Zahlungsdienst, und aufgeschlüsselt sind sie auf dessen eigenen Belegen."
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1635
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1991
msgid ""
"A scheduled report arrives on its own, daily, weekly or monthly, as a PDF or "
"a data file."
@@ -13440,7 +13438,7 @@ msgstr ""
"Ein geplanter Bericht kommt von selbst – täglich, wöchentlich oder "
"monatlich, als PDF oder als Datendatei."
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1636
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1992
msgid ""
"Groupings let a report answer a question about part of your trade rather "
"than all of it."
@@ -13448,11 +13446,11 @@ msgstr ""
"Mit Gruppen beantwortet ein Bericht eine Frage zu einem Teil Ihres Geschäfts "
"statt zum Ganzen."
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1641
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1997
msgid "How Trade Has Been"
msgstr "Wie das Geschäft lief"
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1643
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:2001
msgid ""
"The line at the top is the short answer: how much you sold over the period. "
"The chart below breaks that down by period, and **Table view** gives you the "
@@ -13465,15 +13463,15 @@ msgstr ""
"lesen. Handeln Sie in mehreren Währungen, bekommt jede ihren eigenen Balken "
"– Beträge werden nie über Währungen hinweg addiert."
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1646
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:2005
msgid "A year of trading"
msgstr "Ein Geschäftsjahr"
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1657
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:2016
msgid "Reports That Come to You"
msgstr "Berichte, die zu Ihnen kommen"
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1659
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:2020
msgid ""
"A scheduled report is generated and sent without you asking. Useful for the "
"summary you would otherwise forget to pull at month end, or for sending "
@@ -13486,15 +13484,15 @@ msgstr ""
"erzeugen kann, entscheidet Ihr Anbieter; die Umsatzübersicht hat jeder "
"Server."
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1663
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:2025
msgid "Two set up"
msgstr "Zwei eingerichtet"
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1674
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:2036
msgid "Scheduling a Report"
msgstr "Einen Bericht planen"
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1676
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:2040
msgid ""
"Choose what the report covers, how often it should arrive — daily, weekly or "
"monthly — and where it should be sent. Anything greyed out is a report your "
@@ -13504,11 +13502,11 @@ msgstr ""
"wöchentlich oder monatlich – und wohin er geschickt wird. Was ausgegraut "
"ist, kann Ihr Server noch nicht erzeugen."
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1682
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:2047
msgid "Reporting on Part of Your Trade"
msgstr "Über einen Teil Ihres Geschäfts berichten"
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1684
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:2051
msgid ""
"Groupings exist so a report can answer a narrower question. A **product "
"group** collects products that belong together for reporting — the drinks, "
@@ -13525,7 +13523,7 @@ msgstr ""
"Ein Produkt wird nacheinander in eine Gruppe und in einen Topf gelegt; ein "
"Topf ist nicht an eine Gruppe gebunden."
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1685
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:2055
msgid ""
"Both are only worth setting up once you have something to report on, which "
"is why they live here rather than in the menu."
@@ -13533,23 +13531,23 @@ msgstr ""
"Beides lohnt sich erst, wenn es etwas zu berichten gibt – deshalb stehen sie "
"hier und nicht im Menü."
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1689
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:2060
msgid "Grouped up"
msgstr "Gruppiert"
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1690
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:2061
msgid "Nothing grouped yet"
msgstr "Noch nichts gruppiert"
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1705
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:2080
msgid "Chapter 15: Payment Services"
msgstr "Kapitel 15: Zahlungsdienste"
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1706
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:2081
msgid "Payment services"
msgstr "Zahlungsdienste"
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1707
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:2082
msgid ""
"A payment service is what actually moves the money between your customer and "
"your bank. This screen tells you which ones this server will accept money "
@@ -13559,12 +13557,12 @@ msgstr ""
"Kundschaft und Ihrer Bank bewegt. Diese Seite zeigt, über welche dieser "
"Server Geld annimmt."
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1709
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:2084
msgid "Payment services are set up by whoever runs your server, not by you."
msgstr ""
"Zahlungsdienste richtet ein, wer Ihren Server betreibt, nicht Sie selbst."
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1710
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:2085
msgid ""
"The screen lists the ones this server accepts, and the currency each is "
"trusted for."
@@ -13572,7 +13570,7 @@ msgstr ""
"Die Seite listet die auf, die dieser Server akzeptiert, und die Währung, für "
"die jeder zugelassen ist."
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1711
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:2086
msgid ""
"There is nothing here to configure. If one is not working, the people who "
"provide it are the ones to tell."
@@ -13580,11 +13578,11 @@ msgstr ""
"Hier gibt es nichts einzurichten. Wenn einer nicht funktioniert, melden Sie "
"es denen, die ihn bereitstellen."
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1716
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:2091
msgid "Which Ones This Server Uses"
msgstr "Welche dieser Server nutzt"
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1718
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:2095
msgid ""
"Each row is one payment service your server will accept money through, with "
"the currency it is trusted for. Beneath the address is the identifier that "
@@ -13596,7 +13594,7 @@ msgstr ""
"ihn benennt – nennenswert, falls Sie einmal gefragt werden, über welchen "
"Dienst eine Zahlung kam."
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1719
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:2099
msgid ""
"Nothing here can be changed from this screen — the list is whatever your "
"provider has set the server up with. Whether *your* account with a service "
@@ -13609,7 +13607,7 @@ msgstr ""
"empfangen kann, sehen Sie unter **Bankkonten & Auszahlungen**. Wenn ein "
"Dienst ausfällt, wenden Sie sich an Ihren Anbieter."
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1720
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:2103
msgid ""
"Use the **Data** menu in the window bar to see the screen when no service is "
"configured at all — a server in that state cannot take any payment."
@@ -13618,19 +13616,19 @@ msgstr ""
"überhaupt kein Dienst eingerichtet ist – ein Server in diesem Zustand kann "
"keine Zahlung annehmen."
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1723
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:2107
msgid "Two services"
msgstr "Zwei Dienste"
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1724
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:2108
msgid "None configured"
msgstr "Keiner eingerichtet"
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1752
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:2138
msgid "Chapter 16: Machines That Take Payments Offline"
msgstr "Kapitel 16: Maschinen, die offline kassieren"
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1754
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:2140
msgid ""
"A vending machine with no internet cannot ask the server whether a customer "
"has paid. This is how it can tell anyway."
@@ -13638,12 +13636,12 @@ msgstr ""
"Ein Automat ohne Internet kann den Server nicht fragen, ob bezahlt wurde. So "
"weiß er es trotzdem."
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1756
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:2142
msgid ""
"Only needed for machines that take payments without a network connection."
msgstr "Nur nötig für Maschinen, die ohne Netzverbindung kassieren."
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1757
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:2143
msgid ""
"The machine and the server share a secret, set up once, and use it to "
"produce matching codes."
@@ -13651,7 +13649,7 @@ msgstr ""
"Maschine und Server teilen sich ein einmal eingerichtetes Geheimnis und "
"erzeugen daraus passende Codes."
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1758
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:2144
msgid ""
"The customer's wallet shows a code after paying; the machine checks it "
"against its own."
@@ -13659,7 +13657,7 @@ msgstr ""
"Das Wallet der Kundschaft zeigt nach dem Bezahlen einen Code; die Maschine "
"gleicht ihn mit ihrem eigenen ab."
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1759
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:2145
msgid ""
"If a machine is lost or replaced, remove it here and the codes it produces "
"stop being accepted."
@@ -13667,11 +13665,11 @@ msgstr ""
"Geht eine Maschine verloren oder wird ersetzt, entfernen Sie sie hier, und "
"ihre Codes werden nicht mehr angenommen."
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1764
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:2150
msgid "Registered devices"
msgstr "Registrierte Geräte"
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1766
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:2154
msgid ""
"Most sellers never need this. It exists for the unattended case: a vending "
"machine or a locker that has to decide by itself whether the customer in "
@@ -13681,7 +13679,7 @@ msgstr ""
"einen Automaten oder ein Schliessfach, das selbst entscheiden muss, ob "
"wirklich bezahlt wurde, ohne nachfragen zu können."
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1767
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:2158
msgid ""
"Each machine registered here shares a secret with the server. After a "
"customer pays, their wallet shows a short code, and the machine — knowing "
@@ -13692,7 +13690,7 @@ msgstr ""
"Zahlung zeigt das Wallet einen kurzen Code, und die Maschine kann mit "
"demselben Geheimnis feststellen, ob er echt ist – ganz ohne Verbindung."
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1768
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:2162
msgid ""
"Use the **Data** menu in the window bar to see the screen before any machine "
"is registered."
@@ -13700,19 +13698,19 @@ msgstr ""
"Über das Menü **Daten** in der Fensterleiste sehen Sie die Ansicht, bevor "
"eine Maschine angemeldet ist."
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1771
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:2166
msgid "One registered"
msgstr "Ein Gerät angemeldet"
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1782
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:2177
msgid "Vending machine, lobby"
msgstr "Automat im Foyer"
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1791
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:2186
msgid "Registering a Machine"
msgstr "Eine Maschine anmelden"
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1793
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:2190
msgid ""
"Give the machine a name you will recognise later — \"the one in the lobby\" "
"is worth more at three in the morning than a serial number. The identifier "
@@ -13722,7 +13720,7 @@ msgstr ""
"Foyer“ hilft um drei Uhr nachts mehr als eine Seriennummer. Die Kennung "
"darunter ist das, was die Konfiguration der Maschine selbst verwendet."
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1794
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:2194
msgid ""
"The portal generates the shared secret; you copy it into the machine, once. "
"There are two kinds of code your server can check today: the plain time-"
@@ -13735,7 +13733,7 @@ msgstr ""
"abdeckt. Sagt die Anleitung der Maschine nicht, welche sie erwartet, ist die "
"erste die übliche."
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1795
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:2198
msgid ""
"Keep the secret as you would a key. Anyone who has it can make the machine "
"accept payments that never happened."
@@ -13743,11 +13741,11 @@ msgstr ""
"Bewahren Sie das Geheimnis wie einen Schlüssel auf. Wer es hat, kann die "
"Maschine Zahlungen annehmen lassen, die nie stattfanden."
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1804
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:2208
msgid "Chapter 17: Letting a Machine In"
msgstr "Kapitel 17: Einem Gerät Zugang geben"
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1806
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:2210
msgid ""
"When something other than you needs to use your account — a till app, a "
"webshop, a script — you give it its own access rather than your password."
@@ -13756,7 +13754,7 @@ msgstr ""
"Onlineshop, ein Skript – geben Sie ihm einen eigenen Zugang statt Ihres "
"Passworts."
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1808
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:2212
msgid ""
"Give each machine its own access, so you can withdraw one without disturbing "
"the others."
@@ -13764,7 +13762,7 @@ msgstr ""
"Geben Sie jeder Maschine einen eigenen Zugang, damit Sie einen entziehen "
"können, ohne die anderen zu stören."
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1809
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:2213
msgid ""
"Say what it may do. A till only needs to take payments; it has no business "
"changing your bank details."
@@ -13772,7 +13770,7 @@ msgstr ""
"Legen Sie fest, was er darf. Eine Kasse muss nur kassieren; sie hat nichts "
"an Ihren Bankdaten zu suchen."
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1810
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:2214
msgid ""
"Give it an end date. Access that never expires is access you will forget you "
"granted."
@@ -13780,7 +13778,7 @@ msgstr ""
"Geben Sie ihm ein Enddatum. Zugang, der nie abläuft, ist Zugang, den Sie zu "
"vergeben vergessen haben werden."
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1811
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:2215
msgid ""
"Withdraw it the moment a device goes missing — that is instant and needs "
"nothing from the device."
@@ -13788,11 +13786,11 @@ msgstr ""
"Entziehen Sie ihn, sobald ein Gerät abhandenkommt – das wirkt sofort und "
"braucht nichts vom Gerät."
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1816
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:2220
msgid "What Has Access"
msgstr "Wer Zugang hat"
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1818
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:2224
msgid ""
"Each entry is one machine or program that can act on your account: what it "
"is, what it may do, and when its access runs out."
@@ -13800,7 +13798,7 @@ msgstr ""
"Jeder Eintrag ist eine Maschine oder ein Programm, das in Ihrem Konto "
"handeln darf: was es ist, was es darf und wann der Zugang endet."
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1819
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:2228
msgid ""
"The reason for one entry per machine is what happens when something goes "
"wrong. If the tablet behind the counter is stolen, you withdraw that one "
@@ -13812,7 +13810,7 @@ msgstr ""
"diesen einen Eintrag, und alles andere läuft weiter. Teilten sich alle Ihr "
"Passwort, müssten Sie es überall auf einmal ändern."
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1820
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:2232
msgid ""
"Use the **Data** menu in the window bar to see the screen before you have "
"granted any."
@@ -13820,20 +13818,20 @@ msgstr ""
"Über das Menü **Daten** in der Fensterleiste sehen Sie die Ansicht, bevor "
"Sie welche vergeben haben."
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1823
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:2236
msgid "One granted"
msgstr "Einer vergeben"
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1837
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1859
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:2250
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:2275
msgid "In 30 days"
msgstr "In 30 Tagen"
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1845
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:2258
msgid "The Credential, Once"
msgstr "Die Zugangsdaten, einmalig"
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1847
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:2262
msgid ""
"When the access is created the credential appears — as text to copy and as a "
"code to scan, whichever suits the machine. This is the only time it is "
@@ -13845,11 +13843,11 @@ msgstr ""
"eine Mal. Wenn Sie vor der Kopplung schließen, bleibt der Zugang aktiv; "
"widerrufen Sie seinen benannten Listeneintrag, bevor Sie erneut koppeln."
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1866
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:2282
msgid "Granting Access"
msgstr "Zugang gewähren"
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1869
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:2287
msgid ""
"Describe what it is for in terms you will still understand in a year — the "
"point of the field is that you can tell later what would break if you "
@@ -13859,7 +13857,7 @@ msgstr ""
"das Feld gibt es, damit Sie später wissen, was kaputtginge, wenn Sie ihn "
"entziehen."
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1870
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:2291
msgid ""
"Then choose what it **can do**. Grant the least that will work: a counter "
"till needs to take payments and nothing else."
@@ -13867,7 +13865,7 @@ msgstr ""
"Wählen Sie dann, was er **darf**. Gewähren Sie so wenig wie möglich: Eine "
"Ladenkasse muss kassieren, sonst nichts."
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1871
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:2295
msgid ""
"You are asked for your own password before the credential is issued, and the "
"credential itself is shown once. Copy it into the machine then; it cannot be "
@@ -13878,7 +13876,7 @@ msgstr ""
"sofort; sie lassen sich nicht erneut anzeigen, und wenn sie verloren gehen, "
"geben Sie neue aus."
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1872
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:2299
msgid ""
"**Refreshable access** is offered under advanced options and is best left "
"alone. It lets the holder extend itself indefinitely, which quietly undoes "
@@ -13888,11 +13886,11 @@ msgstr ""
"bleibt am besten aus. Er lässt den Inhaber sich unbegrenzt verlängern und "
"hebt so das gesetzte Enddatum stillschweigend auf."
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1881
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:2309
msgid "Chapter 18: Telling Your Own Systems"
msgstr "Kapitel 18: Ihre eigenen Systeme benachrichtigen"
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1883
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:2311
msgid ""
"If you run other software — a shop, a stock system, a chat channel you want "
"pinged — the portal can call it whenever something happens. This chapter is "
@@ -13902,13 +13900,13 @@ msgstr ""
"Chatkanal – kann das Portal sie bei jedem Ereignis aufrufen. Dieses Kapitel "
"ist für die Person, die diese Software betreut."
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1885
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:2313
msgid "The portal calls an address you give whenever a chosen event happens."
msgstr ""
"Das Portal ruft eine von Ihnen angegebene Adresse auf, wenn ein gewähltes "
"Ereignis eintritt."
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1886
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:2314
msgid ""
"Events cover orders — created, paid, refunded, settled — and changes to your "
"inventory and categories."
@@ -13916,7 +13914,7 @@ msgstr ""
"Die Ereignisse umfassen Bestellungen – angelegt, bezahlt, erstattet, "
"ausgezahlt – sowie Änderungen an Ihrem Bestand und Ihren Kategorien."
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1887
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:2315
msgid ""
"You decide what gets sent, by writing the message yourself and dropping in "
"values from the event."
@@ -13924,7 +13922,7 @@ msgstr ""
"Sie bestimmen, was gesendet wird, indem Sie die Nachricht selbst schreiben "
"und Werte aus dem Ereignis einsetzen."
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1888
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:2316
msgid ""
"Setting one up is a job for whoever looks after your other software, not for "
"the counter."
@@ -13932,11 +13930,11 @@ msgstr ""
"Das einzurichten ist Sache derjenigen, die sich um Ihre übrige Software "
"kümmern, nicht Sache der Theke."
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1893
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:2321
msgid "What Is Set Up"
msgstr "Was eingerichtet ist"
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1895
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:2325
msgid ""
"Each entry is one address the portal calls, and the event that triggers it. "
"Nothing here involves your customers — this is your systems talking to each "
@@ -13946,7 +13944,7 @@ msgstr ""
"Ereignis. Ihre Kundschaft ist hier nicht beteiligt – das sind Ihre Systeme "
"untereinander."
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1896
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:2329
msgid ""
"Use the **Data** menu in the window bar to see the screen before anything is "
"set up."
@@ -13954,19 +13952,19 @@ msgstr ""
"Über das Menü **Daten** in der Fensterleiste sehen Sie die Ansicht, bevor "
"etwas eingerichtet ist."
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1899
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:2333
msgid "One set up"
msgstr "Einer eingerichtet"
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1919
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:2353
msgid "Setting Up a Webhook"
msgstr "Einen Webhook einrichten"
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1922
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:2358
msgid "Three things: which event, which address to call, and what to send."
msgstr "Drei Dinge: welches Ereignis, welche Adresse und was gesendet wird."
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1923
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:2362
msgid ""
"The events fall into two groups. Orders — **created**, **paid**, "
"**refunded** and **settled** — are the ones most systems care about. The "
@@ -13980,7 +13978,7 @@ msgstr ""
"Kategorie hinzukommt, geändert oder gelöscht wird; das brauchen Sie, wenn "
"die maßgeblichen Bestandszahlen anderswo liegen."
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1924
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:2366
msgid ""
"The message body is yours to write. Anything in double braces is replaced "
"with a value from the event when it fires, and the available values are "
@@ -13991,11 +13989,11 @@ msgstr ""
"Werte stehen darunter mit je einem Beispiel – klicken Sie einen an, um ihn "
"einzufügen."
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1933
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:2376
msgid "Chapter 19: Which Server You Are Using"
msgstr "Kapitel 19: Welchen Server Sie verwenden"
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1935
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:2378
msgid ""
"Your account lives on a server, and the portal is a window onto it. Read "
"this when you are asked which server you are on, or you have been given a "
@@ -14005,7 +14003,7 @@ msgstr ""
"Lesen Sie das, wenn Sie gefragt werden, auf welchem Server Sie sind, oder "
"wenn Sie einen anderen bekommen haben."
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1936
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:2379
msgid ""
"The portal is not tied to one server; your account lives on whichever one it "
"was created on."
@@ -14013,24 +14011,24 @@ msgstr ""
"Das Portal ist nicht an einen Server gebunden; Ihr Konto liegt auf dem, auf "
"dem es angelegt wurde."
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1937
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:2380
msgid ""
"This screen tells you which one that is, and which currency it works in."
msgstr ""
"Diese Ansicht sagt Ihnen, welcher das ist und in welcher Währung er arbeitet."
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1938
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:2381
msgid ""
"Changing the server signs you out of the current one. It does not move your "
"account."
msgstr ""
"Ein Serverwechsel meldet Sie vom aktuellen ab. Ihr Konto zieht nicht mit um."
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1943
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:2386
msgid "Which Server, and What It Supports"
msgstr "Welcher Server, und was er kann"
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1945
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:2390
msgid ""
"The address of the server your account is on, the currency it works in, and "
"its version. If you are ever asked to quote any of that while getting help, "
@@ -14040,7 +14038,7 @@ msgstr ""
"Version. Wenn Sie beim Hilfeersuchen danach gefragt werden, finden Sie es "
"hier."
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1946
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:2394
msgid ""
"The foot of the menu shows the same address on every screen, so you can tell "
"at a glance which server a tab is working in when you have more than one "
@@ -14050,7 +14048,7 @@ msgstr ""
"mehreren offenen Tabs auf einen Blick sehen, in welchem Server ein Tab "
"arbeitet. Ein Klick darauf öffnet diese Seite."
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1947
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:2398
msgid ""
"Below the server, the screen says what the portal itself is: which account "
"this tab is signed in as, and which version of the portal you are looking "
@@ -14064,11 +14062,11 @@ msgstr ""
"getrennt aktualisiert, und ein Versatz zwischen beiden erklärt erstaunlich "
"viel."
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1963
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:2415
msgid "Pointing at a Different One"
msgstr "Auf einen anderen zeigen"
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1965
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:2419
msgid ""
"If you have been given a different server — because your provider moved you, "
"or because you are trying one out — this is where you point the portal at it."
@@ -14077,7 +14075,7 @@ msgstr ""
"verschoben hat oder weil Sie einen ausprobieren – richten Sie das Portal "
"hier darauf aus."
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1966
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:2423
msgid ""
"It signs you out of the one you are on. It does not carry your account "
"across: accounts belong to servers, so on a new server you sign in with the "
@@ -14087,96 +14085,96 @@ msgstr ""
"gehören zu Servern, also melden Sie sich auf einem neuen Server mit dem "
"dortigen Konto an oder eröffnen eines."
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:2002
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:2465
msgid "Getting started"
msgstr "Erste Schritte"
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:2013
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:2476
msgid "Set up your business"
msgstr "Geschäft einrichten"
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:2024
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:2487
msgid "Make and manage sales"
msgstr "Verkäufe tätigen und verwalten"
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:2036
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:2499
msgid "Monitor your operation"
msgstr "Geschäft überwachen"
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:2042
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:2505
msgid "Connect and administer"
msgstr "Verbinden und verwalten"
-#: packages/taler-merchant-webui/src/screens/InteractiveTutorialScreen.tsx:215
-#: packages/taler-merchant-webui/src/screens/InteractiveTutorialScreen.tsx:240
-#: packages/taler-merchant-webui/src/screens/InteractiveTutorialScreen.tsx:283
+#: packages/taler-merchant-webui/src/screens/InteractiveTutorialScreen.tsx:229
+#: packages/taler-merchant-webui/src/screens/InteractiveTutorialScreen.tsx:257
+#: packages/taler-merchant-webui/src/screens/InteractiveTutorialScreen.tsx:300
msgid "Merchant Portal Guide"
msgstr "Anleitung zum Händlerportal"
-#: packages/taler-merchant-webui/src/screens/InteractiveTutorialScreen.tsx:243
+#: packages/taler-merchant-webui/src/screens/InteractiveTutorialScreen.tsx:260
msgid "Part %1$s · Chapter %2$s: %3$s"
msgstr "Teil %1$s · Kapitel %2$s: %3$s"
-#: packages/taler-merchant-webui/src/screens/InteractiveTutorialScreen.tsx:263
+#: packages/taler-merchant-webui/src/screens/InteractiveTutorialScreen.tsx:282
msgid "Close the chapter list"
msgstr "Kapitelliste schließen"
-#: packages/taler-merchant-webui/src/screens/InteractiveTutorialScreen.tsx:298
+#: packages/taler-merchant-webui/src/screens/InteractiveTutorialScreen.tsx:315
msgid "Guide contents"
msgstr "Inhalt des Leitfadens"
-#: packages/taler-merchant-webui/src/screens/InteractiveTutorialScreen.tsx:323
-#: packages/taler-merchant-webui/src/screens/InteractiveTutorialScreen.tsx:539
-#: packages/taler-merchant-webui/src/screens/InteractiveTutorialScreen.tsx:555
+#: packages/taler-merchant-webui/src/screens/InteractiveTutorialScreen.tsx:340
+#: packages/taler-merchant-webui/src/screens/InteractiveTutorialScreen.tsx:583
+#: packages/taler-merchant-webui/src/screens/InteractiveTutorialScreen.tsx:601
msgid "Part"
msgstr "Teil"
-#: packages/taler-merchant-webui/src/screens/InteractiveTutorialScreen.tsx:332
+#: packages/taler-merchant-webui/src/screens/InteractiveTutorialScreen.tsx:353
msgid "Collapse %1$s"
msgstr "%1$s einklappen"
-#: packages/taler-merchant-webui/src/screens/InteractiveTutorialScreen.tsx:332
+#: packages/taler-merchant-webui/src/screens/InteractiveTutorialScreen.tsx:354
msgid "Expand %1$s"
msgstr "%1$s ausklappen"
-#: packages/taler-merchant-webui/src/screens/InteractiveTutorialScreen.tsx:433
+#: packages/taler-merchant-webui/src/screens/InteractiveTutorialScreen.tsx:464
msgid "Back to the portal"
msgstr "Zurück zum Portal"
-#: packages/taler-merchant-webui/src/screens/InteractiveTutorialScreen.tsx:444
+#: packages/taler-merchant-webui/src/screens/InteractiveTutorialScreen.tsx:475
msgid "Part %1$s of %2$s · %3$s"
msgstr "Teil %1$s von %2$s · %3$s"
-#: packages/taler-merchant-webui/src/screens/InteractiveTutorialScreen.tsx:460
+#: packages/taler-merchant-webui/src/screens/InteractiveTutorialScreen.tsx:492
msgid "Key Concepts & Takeaways"
msgstr "Das Wichtigste in Kürze"
-#: packages/taler-merchant-webui/src/App.tsx:215
+#: packages/taler-merchant-webui/src/App.tsx:243
msgid "Checking administrator access…"
msgstr "Administratorzugriff wird geprüft …"
-#: packages/taler-merchant-webui/src/App.tsx:331
+#: packages/taler-merchant-webui/src/App.tsx:383
msgid "Checking whether this merchant server needs initial setup..."
msgstr ""
"Es wird geprüft, ob dieser Händlerserver erstmals eingerichtet werden muss…"
-#: packages/taler-merchant-webui/src/App.tsx:348
+#: packages/taler-merchant-webui/src/App.tsx:400
msgid "Could not inspect this merchant server"
msgstr "Dieser Händlerserver konnte nicht geprüft werden"
-#: packages/taler-merchant-webui/src/App.tsx:349
+#: packages/taler-merchant-webui/src/App.tsx:401
msgid "Try again"
msgstr "Erneut versuchen"
-#: packages/taler-merchant-webui/src/App.tsx:353
+#: packages/taler-merchant-webui/src/App.tsx:409
msgid "Change server address"
msgstr "Serveradresse ändern"
-#: packages/taler-merchant-webui/src/App.tsx:420
+#: packages/taler-merchant-webui/src/App.tsx:471
msgid "Resetting forgotten password for merchant account (%1$s)"
msgstr "Vergessenes Passwort für das Händlerkonto (%1$s) zurücksetzen"
-#: packages/taler-merchant-webui/src/App.tsx:460
+#: packages/taler-merchant-webui/src/App.tsx:512
msgid ""
"This merchant account has no e-mail address or phone number set, so its "
"password cannot be reset here. Contact your provider."
@@ -14185,22 +14183,22 @@ msgstr ""
"hinterlegt, daher lässt sich das Passwort hier nicht zurücksetzen. Wenden "
"Sie sich an Ihren Anbieter."
-#: packages/taler-merchant-webui/src/App.tsx:467
+#: packages/taler-merchant-webui/src/App.tsx:519
msgid "Failed to process password reset request."
msgstr ""
"Die Anfrage zum Zurücksetzen des Passworts konnte nicht bearbeitet werden."
-#: packages/taler-merchant-webui/src/App.tsx:492
+#: packages/taler-merchant-webui/src/App.tsx:541
msgid "Your password was reset. Sign in with your new password."
msgstr ""
"Ihr Passwort wurde zurückgesetzt. Melden Sie sich mit Ihrem neuen Passwort "
"an."
-#: packages/taler-merchant-webui/src/App.tsx:530
+#: packages/taler-merchant-webui/src/App.tsx:583
msgid "Loading dev settings..."
msgstr "Entwicklereinstellungen werden geladen …"
-#: packages/taler-merchant-webui/src/App.tsx:553
+#: packages/taler-merchant-webui/src/App.tsx:606
msgid ""
"Your payment service needs to check your identity before it can pay into "
"your bank account (%1$s)."
@@ -14208,11 +14206,11 @@ msgstr ""
"Ihr Zahlungsdienst muss Ihre Identität prüfen, bevor er auf Ihr Bankkonto "
"(%1$s) auszahlen kann."
-#: packages/taler-merchant-webui/src/App.tsx:979
+#: packages/taler-merchant-webui/src/App.tsx:1122
msgid "Loading Storybook..."
msgstr "Storybook wird geladen …"
-#: packages/taler-merchant-webui/src/App.tsx:993
+#: packages/taler-merchant-webui/src/App.tsx:1136
msgid "Loading tutorial..."
msgstr "Anleitung wird geladen …"
diff --git a/packages/taler-merchant-webui/src/i18n/fr.po b/packages/taler-merchant-webui/src/i18n/fr.po
@@ -9,221 +9,221 @@ msgstr ""
msgid "Taler Logo"
msgstr "Logo Taler"
-#: packages/taler-merchant-webui/src/ui/Menu.tsx:37
+#: packages/taler-merchant-webui/src/ui/Menu.tsx:45
msgid "Get started"
msgstr "Bien démarrer"
-#: packages/taler-merchant-webui/src/ui/Menu.tsx:38
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:622
+#: packages/taler-merchant-webui/src/ui/Menu.tsx:47
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:735
msgid "Setup status"
msgstr "État de la configuration"
-#: packages/taler-merchant-webui/src/ui/Menu.tsx:39
+#: packages/taler-merchant-webui/src/ui/Menu.tsx:49
msgid "Sell"
msgstr "Vendre"
-#: packages/taler-merchant-webui/src/ui/Menu.tsx:40
-#: packages/taler-merchant-webui/src/screens/OrderListScreen.tsx:285
-#: packages/taler-merchant-webui/src/screens/OrderDetailScreen.tsx:296
-#: packages/taler-merchant-webui/src/screens/OrderDetailScreen.tsx:310
-#: packages/taler-merchant-webui/src/screens/OrderDetailScreen.tsx:374
-#: packages/taler-merchant-webui/src/screens/CreateOrderScreen.tsx:916
+#: packages/taler-merchant-webui/src/ui/Menu.tsx:51
+#: packages/taler-merchant-webui/src/screens/OrderListScreen.tsx:332
+#: packages/taler-merchant-webui/src/screens/OrderDetailScreen.tsx:317
+#: packages/taler-merchant-webui/src/screens/OrderDetailScreen.tsx:334
+#: packages/taler-merchant-webui/src/screens/OrderDetailScreen.tsx:430
+#: packages/taler-merchant-webui/src/screens/CreateOrderScreen.tsx:1167
#: packages/taler-merchant-webui/src/screens/NotFoundScreen.tsx:23
-#: packages/taler-merchant-webui/src/stories/story-messages.ts:127
+#: packages/taler-merchant-webui/src/stories/story-messages.ts:236
msgid "Orders"
msgstr "Commandes"
#. A point-of-sale checkout operated by shop staff, not a bank counter.
-#: packages/taler-merchant-webui/src/ui/Menu.tsx:43
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1359
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1834
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1856
+#: packages/taler-merchant-webui/src/ui/Menu.tsx:54
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1644
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:2247
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:2272
msgid "Counter till"
msgstr "Caisse de comptoir"
-#: packages/taler-merchant-webui/src/ui/Menu.tsx:44
-#: packages/taler-merchant-webui/src/screens/TemplatesScreen.tsx:107
-#: packages/taler-merchant-webui/src/screens/CreateTemplateScreen.tsx:298
-#: packages/taler-merchant-webui/src/screens/CreateTemplateScreen.tsx:320
-#: packages/taler-merchant-webui/src/screens/TemplateDetailsScreen.tsx:207
-#: packages/taler-merchant-webui/src/screens/TemplateDetailsScreen.tsx:221
-#: packages/taler-merchant-webui/src/screens/TemplateDetailsScreen.tsx:235
-#: packages/taler-merchant-webui/src/screens/TemplateDetailsScreen.tsx:262
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1143
+#: packages/taler-merchant-webui/src/ui/Menu.tsx:56
+#: packages/taler-merchant-webui/src/screens/TemplatesScreen.tsx:128
+#: packages/taler-merchant-webui/src/screens/CreateTemplateScreen.tsx:354
+#: packages/taler-merchant-webui/src/screens/CreateTemplateScreen.tsx:376
+#: packages/taler-merchant-webui/src/screens/TemplateDetailsScreen.tsx:222
+#: packages/taler-merchant-webui/src/screens/TemplateDetailsScreen.tsx:239
+#: packages/taler-merchant-webui/src/screens/TemplateDetailsScreen.tsx:256
+#: packages/taler-merchant-webui/src/screens/TemplateDetailsScreen.tsx:283
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1361
msgid "Templates"
msgstr "Modèles"
-#: packages/taler-merchant-webui/src/ui/Menu.tsx:45
-#: packages/taler-merchant-webui/src/screens/CreateOrderScreen.tsx:1052
-#: packages/taler-merchant-webui/src/screens/InventoryScreen.tsx:202
-#: packages/taler-merchant-webui/src/screens/CreateProductScreen.tsx:266
-#: packages/taler-merchant-webui/src/screens/CreateProductScreen.tsx:372
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1486
+#: packages/taler-merchant-webui/src/ui/Menu.tsx:58
+#: packages/taler-merchant-webui/src/screens/CreateOrderScreen.tsx:1334
+#: packages/taler-merchant-webui/src/screens/InventoryScreen.tsx:244
+#: packages/taler-merchant-webui/src/screens/CreateProductScreen.tsx:342
+#: packages/taler-merchant-webui/src/screens/CreateProductScreen.tsx:463
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1809
msgid "Inventory"
msgstr "Inventaire"
-#: packages/taler-merchant-webui/src/ui/Menu.tsx:46
-#: packages/taler-merchant-webui/src/screens/SubscriptionsScreen.tsx:99
-#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:721
-#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:744
-#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:759
-#: packages/taler-merchant-webui/src/stories/story-messages.ts:69
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1543
+#: packages/taler-merchant-webui/src/ui/Menu.tsx:60
+#: packages/taler-merchant-webui/src/screens/SubscriptionsScreen.tsx:107
+#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:904
+#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:929
+#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:944
+#: packages/taler-merchant-webui/src/stories/story-messages.ts:120
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1883
msgid "Discounts & Passes"
msgstr "Remises et pass"
-#: packages/taler-merchant-webui/src/ui/Menu.tsx:47
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:448
+#: packages/taler-merchant-webui/src/ui/Menu.tsx:62
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:489
msgid "Money"
msgstr "Finances"
-#: packages/taler-merchant-webui/src/ui/Menu.tsx:48
-#: packages/taler-merchant-webui/src/screens/MoneyInScreen.tsx:502
+#: packages/taler-merchant-webui/src/ui/Menu.tsx:64
+#: packages/taler-merchant-webui/src/screens/MoneyInScreen.tsx:562
msgid "Bank accounts & payouts"
msgstr "Comptes bancaires et versements"
-#: packages/taler-merchant-webui/src/ui/Menu.tsx:49
-#: packages/taler-merchant-webui/src/screens/StatisticsScreen.tsx:429
-#: packages/taler-merchant-webui/src/screens/StatisticsScreen.tsx:452
+#: packages/taler-merchant-webui/src/ui/Menu.tsx:66
+#: packages/taler-merchant-webui/src/screens/StatisticsScreen.tsx:467
+#: packages/taler-merchant-webui/src/screens/StatisticsScreen.tsx:489
msgid "Statistics"
msgstr "Statistiques"
-#: packages/taler-merchant-webui/src/ui/Menu.tsx:50
-#: packages/taler-merchant-webui/src/screens/ScheduleReportScreen.tsx:133
+#: packages/taler-merchant-webui/src/ui/Menu.tsx:68
+#: packages/taler-merchant-webui/src/screens/ScheduleReportScreen.tsx:136
msgid "Reports"
msgstr "Rapports"
#. Menu group for integrations and devices; a noun-like heading, not a command.
-#: packages/taler-merchant-webui/src/ui/Menu.tsx:53
+#: packages/taler-merchant-webui/src/ui/Menu.tsx:71
msgid "Connect"
msgstr "Connexions"
# allow-english: protocol term
-#: packages/taler-merchant-webui/src/ui/Menu.tsx:54
-#: packages/taler-merchant-webui/src/screens/CreateWebhookScreen.tsx:264
-#: packages/taler-merchant-webui/src/screens/CreateWebhookScreen.tsx:286
-#: packages/taler-merchant-webui/src/screens/WebhooksScreen.tsx:89
-#: packages/taler-merchant-webui/src/stories/story-messages.ts:200
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1882
+#: packages/taler-merchant-webui/src/ui/Menu.tsx:73
+#: packages/taler-merchant-webui/src/screens/CreateWebhookScreen.tsx:372
+#: packages/taler-merchant-webui/src/screens/CreateWebhookScreen.tsx:394
+#: packages/taler-merchant-webui/src/screens/WebhooksScreen.tsx:101
+#: packages/taler-merchant-webui/src/stories/story-messages.ts:382
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:2310
msgid "Webhooks"
msgstr "Webhooks"
#. API credentials for tills and other machines, not physical access.
-#: packages/taler-merchant-webui/src/ui/Menu.tsx:57
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1805
+#: packages/taler-merchant-webui/src/ui/Menu.tsx:76
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:2209
msgid "Machine access"
msgstr "Accès des machines"
-#: packages/taler-merchant-webui/src/ui/Menu.tsx:58
-#: packages/taler-merchant-webui/src/screens/DevicesScreen.tsx:134
-#: packages/taler-merchant-webui/src/screens/CreateDeviceScreen.tsx:187
-#: packages/taler-merchant-webui/src/screens/CreateDeviceScreen.tsx:206
+#: packages/taler-merchant-webui/src/ui/Menu.tsx:78
+#: packages/taler-merchant-webui/src/screens/DevicesScreen.tsx:155
#: packages/taler-merchant-webui/src/screens/CreateDeviceScreen.tsx:216
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1753
+#: packages/taler-merchant-webui/src/screens/CreateDeviceScreen.tsx:244
+#: packages/taler-merchant-webui/src/screens/CreateDeviceScreen.tsx:259
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:2139
msgid "Offline payment devices"
msgstr "Appareils de paiement hors ligne"
-#: packages/taler-merchant-webui/src/ui/Menu.tsx:59
+#: packages/taler-merchant-webui/src/ui/Menu.tsx:80
msgid "Settings"
msgstr "Paramètres"
-#: packages/taler-merchant-webui/src/ui/Menu.tsx:60
+#: packages/taler-merchant-webui/src/ui/Menu.tsx:82
#: packages/taler-merchant-webui/src/screens/SelfProvisionScreen.tsx:752
-#: packages/taler-merchant-webui/src/screens/ForgotPasswordScreen.tsx:127
+#: packages/taler-merchant-webui/src/screens/ForgotPasswordScreen.tsx:158
#: packages/taler-merchant-webui/src/screens/BusinessSettingsScreen.tsx:438
-#: packages/taler-merchant-webui/src/screens/AdminAccountCredentialsScreen.tsx:44
-#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:286
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:782
+#: packages/taler-merchant-webui/src/screens/AdminAccountCredentialsScreen.tsx:64
+#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:291
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:935
msgid "Merchant account"
msgstr "Compte marchand"
-#: packages/taler-merchant-webui/src/ui/Menu.tsx:61
+#: packages/taler-merchant-webui/src/ui/Menu.tsx:84
#: packages/taler-merchant-webui/src/screens/PaymentServicesScreen.tsx:64
msgid "Server payment services"
msgstr "Services de paiement du serveur"
-#: packages/taler-merchant-webui/src/ui/Menu.tsx:62
-#: packages/taler-merchant-webui/src/screens/PersonalizationScreen.tsx:55
-#: packages/taler-merchant-webui/src/stories/story-messages.ts:144
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:883
+#: packages/taler-merchant-webui/src/ui/Menu.tsx:86
+#: packages/taler-merchant-webui/src/screens/PersonalizationScreen.tsx:61
+#: packages/taler-merchant-webui/src/stories/story-messages.ts:270
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1067
msgid "Personalization"
msgstr "Personnalisation"
-#: packages/taler-merchant-webui/src/ui/Menu.tsx:63
+#: packages/taler-merchant-webui/src/ui/Menu.tsx:88
msgid "Help"
msgstr "Aide"
-#: packages/taler-merchant-webui/src/ui/Menu.tsx:64
+#: packages/taler-merchant-webui/src/ui/Menu.tsx:90
msgid "User guide"
msgstr "Guide d’utilisation"
# allow-english: same word in French
-#: packages/taler-merchant-webui/src/ui/Menu.tsx:65
-#: packages/taler-merchant-webui/src/stories/story-messages.ts:29
+#: packages/taler-merchant-webui/src/ui/Menu.tsx:92
+#: packages/taler-merchant-webui/src/stories/story-messages.ts:40
msgid "Administration"
msgstr "Administration"
-#: packages/taler-merchant-webui/src/ui/Menu.tsx:66
-#: packages/taler-merchant-webui/src/screens/AdminAccountsScreen.tsx:89
+#: packages/taler-merchant-webui/src/ui/Menu.tsx:94
+#: packages/taler-merchant-webui/src/screens/AdminAccountsScreen.tsx:99
#: packages/taler-merchant-webui/src/screens/AdminAccountFormScreen.tsx:222
-#: packages/taler-merchant-webui/src/screens/AdminAccountDetailScreen.tsx:49
+#: packages/taler-merchant-webui/src/screens/AdminAccountDetailScreen.tsx:86
msgid "Merchant accounts"
msgstr "Comptes marchands"
-#: packages/taler-merchant-webui/src/ui/Menu.tsx:104
+#: packages/taler-merchant-webui/src/ui/Menu.tsx:141
#: packages/taler-merchant-webui/src/tutorial/LiveComponentPreview.tsx:72
msgid "Merchant Portal"
msgstr "Portail commerçant"
-#: packages/taler-merchant-webui/src/ui/Menu.tsx:112
+#: packages/taler-merchant-webui/src/ui/Menu.tsx:149
msgid "Close mobile navigation"
msgstr "Fermer la navigation mobile"
-#: packages/taler-merchant-webui/src/ui/Menu.tsx:156
-#: packages/taler-merchant-webui/src/screens/InteractiveTutorialScreen.tsx:410
+#: packages/taler-merchant-webui/src/ui/Menu.tsx:203
+#: packages/taler-merchant-webui/src/screens/InteractiveTutorialScreen.tsx:436
msgid "Language:"
msgstr "Langue :"
-#: packages/taler-merchant-webui/src/ui/Menu.tsx:199
-#: packages/taler-merchant-webui/src/ui/Menu.tsx:200
-#: packages/taler-merchant-webui/src/screens/InteractiveTutorialScreen.tsx:290
+#: packages/taler-merchant-webui/src/ui/Menu.tsx:248
+#: packages/taler-merchant-webui/src/ui/Menu.tsx:249
+#: packages/taler-merchant-webui/src/screens/InteractiveTutorialScreen.tsx:307
msgid "Close menu"
msgstr "Fermer le menu"
-#: packages/taler-merchant-webui/src/ui/Menu.tsx:237
+#: packages/taler-merchant-webui/src/ui/Menu.tsx:286
msgid "What this connection and this portal are"
msgstr "Ce que sont cette connexion et ce portail"
-#: packages/taler-merchant-webui/src/ui/Menu.tsx:239
+#: packages/taler-merchant-webui/src/ui/Menu.tsx:291
msgid "Server"
msgstr "Serveur"
-#: packages/taler-merchant-webui/src/ui/Menu.tsx:246
+#: packages/taler-merchant-webui/src/ui/Menu.tsx:304
msgid "Account"
msgstr "Compte"
-#: packages/taler-merchant-webui/src/ui/Menu.tsx:261
+#: packages/taler-merchant-webui/src/ui/Menu.tsx:332
msgid "Sign out"
msgstr "Se déconnecter"
-#: packages/taler-merchant-webui/src/ui/Banner.tsx:75
+#: packages/taler-merchant-webui/src/ui/Banner.tsx:80
msgid "Dismiss banner"
msgstr "Masquer la bannière"
-#: packages/taler-merchant-webui/src/ui/Layout.tsx:58
+#: packages/taler-merchant-webui/src/ui/Layout.tsx:59
msgid "Taler Merchant Portal"
msgstr "Portail marchand Taler"
-#: packages/taler-merchant-webui/src/ui/Layout.tsx:64
-#: packages/taler-merchant-webui/src/screens/InteractiveTutorialScreen.tsx:251
+#: packages/taler-merchant-webui/src/ui/Layout.tsx:65
+#: packages/taler-merchant-webui/src/screens/InteractiveTutorialScreen.tsx:268
msgid "Toggle navigation menu"
msgstr "Afficher ou masquer le menu de navigation"
-#: packages/taler-merchant-webui/src/ui/Layout.tsx:86
+#: packages/taler-merchant-webui/src/ui/Layout.tsx:89
msgid "⚠️ Experimental Deployment"
msgstr "⚠️ Déploiement expérimental"
-#: packages/taler-merchant-webui/src/ui/Layout.tsx:89
+#: packages/taler-merchant-webui/src/ui/Layout.tsx:92
msgid ""
"This service is running an experimental deployment. Features and APIs may be "
"unstable or subject to change."
@@ -231,268 +231,268 @@ msgstr ""
"Ce service fonctionne sous un déploiement expérimental. Les fonctionnalités "
"et les API peuvent être instables ou sujettes à modification."
-#: packages/taler-merchant-webui/src/ui/Layout.tsx:100
+#: packages/taler-merchant-webui/src/ui/Layout.tsx:103
msgid "Developer overrides are active. Click to manage settings in #dev"
msgstr ""
"Les substitutions de développeur sont actives. Cliquez pour gérer les "
"paramètres dans #dev"
-#: packages/taler-merchant-webui/src/ui/Layout.tsx:103
+#: packages/taler-merchant-webui/src/ui/Layout.tsx:106
msgid "🛠️ Dev Overrides Active"
msgstr "🛠️ Substitutions développeur actives"
#. Translators: Action button that opens the required identity
#. verification process.
-#: packages/taler-merchant-webui/src/ui/Layout.tsx:112
+#: packages/taler-merchant-webui/src/ui/Layout.tsx:115
msgid "Complete identity check"
msgstr "Terminer la vérification d’identité"
-#: packages/taler-merchant-webui/src/api/client.ts:254
-#: packages/taler-merchant-webui/src/api/client.ts:357
+#: packages/taler-merchant-webui/src/api/client.ts:262
+#: packages/taler-merchant-webui/src/api/client.ts:382
msgid "The verification challenge identifier is missing."
msgstr "L’identifiant de la demande de vérification est manquant."
-#: packages/taler-merchant-webui/src/api/client.ts:310
+#: packages/taler-merchant-webui/src/api/client.ts:323
msgid "This challenge does not allow another verification code to be sent."
msgstr "Cette vérification ne permet pas l’envoi d’un autre code."
-#: packages/taler-merchant-webui/src/api/client.ts:312
+#: packages/taler-merchant-webui/src/api/client.ts:327
msgid "Too early to request a new code. Please wait 1 second."
msgstr ""
"Il est trop tôt pour demander un nouveau code. Veuillez patienter 1 seconde."
-#: packages/taler-merchant-webui/src/api/client.ts:313
+#: packages/taler-merchant-webui/src/api/client.ts:330
msgid "Too early to request a new code. Please wait %1$s seconds."
msgstr ""
"Il est trop tôt pour demander un nouveau code. Veuillez patienter %1$s "
"secondes."
-#: packages/taler-merchant-webui/src/api/client.ts:320
-#: packages/taler-merchant-webui/src/screens/SignInScreen.tsx:241
-#: packages/taler-merchant-webui/src/screens/SignInScreen.tsx:272
+#: packages/taler-merchant-webui/src/api/client.ts:341
+#: packages/taler-merchant-webui/src/screens/SignInScreen.tsx:251
#: packages/taler-merchant-webui/src/screens/SignInScreen.tsx:290
+#: packages/taler-merchant-webui/src/screens/SignInScreen.tsx:308
#: packages/taler-merchant-webui/src/screens/SelfProvisionScreen.tsx:288
msgid "Failed to send verification code."
msgstr "Échec de l'envoi du code de vérification."
-#: packages/taler-merchant-webui/src/api/client.ts:329
+#: packages/taler-merchant-webui/src/api/client.ts:352
msgid "Failed to send verification code. Please try again."
msgstr "Impossible d’envoyer le code de vérification. Veuillez réessayer."
-#: packages/taler-merchant-webui/src/api/client.ts:390
+#: packages/taler-merchant-webui/src/api/client.ts:417
msgid "That code is not correct. (1 attempt left)"
msgstr "Ce code est incorrect. (1 tentative restante)"
-#: packages/taler-merchant-webui/src/api/client.ts:391
+#: packages/taler-merchant-webui/src/api/client.ts:420
msgid "That code is not correct. (%1$s attempts left)"
msgstr "Ce code est incorrect. (%1$s tentatives restantes)"
-#: packages/taler-merchant-webui/src/api/client.ts:392
-#: packages/taler-merchant-webui/src/screens/SignInScreen.tsx:359
+#: packages/taler-merchant-webui/src/api/client.ts:423
+#: packages/taler-merchant-webui/src/screens/SignInScreen.tsx:385
#: packages/taler-merchant-webui/src/screens/SelfProvisionScreen.tsx:548
msgid "That code is not correct."
msgstr "Ce code n'est pas correct."
-#: packages/taler-merchant-webui/src/api/client.ts:400
-#: packages/taler-merchant-webui/src/screens/SignInScreen.tsx:341
+#: packages/taler-merchant-webui/src/api/client.ts:433
+#: packages/taler-merchant-webui/src/screens/SignInScreen.tsx:359
msgid "Too many attempts. Ask for a new code."
msgstr "Trop de tentatives. Demandez un nouveau code."
-#: packages/taler-merchant-webui/src/api/client.ts:406
+#: packages/taler-merchant-webui/src/api/client.ts:441
msgid "Verification failed. Please try again."
msgstr "La vérification a échoué. Veuillez réessayer."
-#: packages/taler-merchant-webui/src/api/client.ts:414
+#: packages/taler-merchant-webui/src/api/client.ts:451
msgid "Network error during verification. Please try again."
msgstr "Erreur réseau pendant la vérification. Veuillez réessayer."
-#: packages/taler-merchant-webui/src/api/hooks/useManagedInstances.ts:75
-#: packages/taler-merchant-webui/src/api/hooks/useManagedInstances.ts:91
-#: packages/taler-merchant-webui/src/api/hooks/useManagedInstances.ts:133
-#: packages/taler-merchant-webui/src/api/hooks/useManagedInstances.ts:148
+#: packages/taler-merchant-webui/src/api/hooks/useManagedInstances.ts:79
+#: packages/taler-merchant-webui/src/api/hooks/useManagedInstances.ts:99
+#: packages/taler-merchant-webui/src/api/hooks/useManagedInstances.ts:149
+#: packages/taler-merchant-webui/src/api/hooks/useManagedInstances.ts:169
#: packages/taler-merchant-webui/src/routes/BusinessSettingsRoute.tsx:167
msgid "Not authenticated."
msgstr "Non authentifié."
-#: packages/taler-merchant-webui/src/api/hooks/useTransfersAndKyc.ts:52
+#: packages/taler-merchant-webui/src/api/hooks/useTransfersAndKyc.ts:64
msgid "More than one confirmed transfer matches this incoming transfer."
msgstr "Plusieurs virements confirmés correspondent à ce virement entrant."
-#: packages/taler-merchant-webui/src/api/hooks/useTransfersAndKyc.ts:80
+#: packages/taler-merchant-webui/src/api/hooks/useTransfersAndKyc.ts:108
msgid "Cannot confirm a transfer whose amount is unknown."
msgstr "Impossible de confirmer un virement dont le montant est inconnu."
-#: packages/taler-merchant-webui/src/api/hooks/useTransfersAndKyc.ts:102
+#: packages/taler-merchant-webui/src/api/hooks/useTransfersAndKyc.ts:133
msgid "No unique confirmed transfer matches this incoming transfer."
msgstr "Impossible d'associer ce virement entrant à un seul virement confirmé."
#. Match the inventory adapter: the numeric label and the decision to show
#. it are separate, so sales screens need not interpret display text.
-#: packages/taler-merchant-webui/src/api/hooks/useInventory.ts:111
-#: packages/taler-merchant-webui/src/api/hooks/useInventory.ts:195
-#: packages/taler-merchant-webui/src/screens/CreateProductScreen.tsx:351
-#: packages/taler-merchant-webui/src/tutorial/demoData.ts:380
+#: packages/taler-merchant-webui/src/api/hooks/useInventory.ts:116
+#: packages/taler-merchant-webui/src/api/hooks/useInventory.ts:229
+#: packages/taler-merchant-webui/src/screens/CreateProductScreen.tsx:433
+#: packages/taler-merchant-webui/src/tutorial/demoData.ts:388
msgid "%1$s in stock"
msgstr "%1$s en stock"
-#: packages/taler-merchant-webui/src/api/hooks/useInventory.ts:169
+#: packages/taler-merchant-webui/src/api/hooks/useInventory.ts:187
msgid "Some product or category details could not be loaded."
msgstr ""
"Certaines informations sur les produits ou catégories n'ont pas pu être "
"chargées."
-#: packages/taler-merchant-webui/src/api/hooks/useInventory.ts:232
-#: packages/taler-merchant-webui/src/screens/InventoryScreen.tsx:347
-#: packages/taler-merchant-webui/src/screens/InventoryScreen.tsx:351
-#: packages/taler-merchant-webui/src/screens/InventoryScreen.tsx:358
-#: packages/taler-merchant-webui/src/screens/CreateProductScreen.tsx:592
-#: packages/taler-merchant-webui/src/screens/pos/PosCatalog.tsx:109
+#: packages/taler-merchant-webui/src/api/hooks/useInventory.ts:269
+#: packages/taler-merchant-webui/src/screens/InventoryScreen.tsx:459
+#: packages/taler-merchant-webui/src/screens/InventoryScreen.tsx:467
+#: packages/taler-merchant-webui/src/screens/InventoryScreen.tsx:478
+#: packages/taler-merchant-webui/src/screens/CreateProductScreen.tsx:726
+#: packages/taler-merchant-webui/src/screens/pos/PosCatalog.tsx:112
msgid "no category"
msgstr "sans catégorie"
#. Translators: Keep duration examples such as "1d", "4h", and "15m"
#. unchanged: they are literal input syntax accepted by the parser.
-#: packages/taler-merchant-webui/src/ui/DurationInput.tsx:231
+#: packages/taler-merchant-webui/src/ui/DurationInput.tsx:253
msgid "Please enter a duration string (e.g. 1d 4h, 15m)."
msgstr "Veuillez saisir une durée (p. ex. 1d 4h, 15m)."
#. Translators: Keep the duration examples unchanged. English unit words
#. and abbreviations here are literal input syntax accepted by the parser.
-#: packages/taler-merchant-webui/src/ui/DurationInput.tsx:252
+#: packages/taler-merchant-webui/src/ui/DurationInput.tsx:274
msgid "Invalid duration (e.g. 1d 4h, 2 days, 15m, 12h)."
msgstr "Durée invalide (p. ex. 1d 4h, 2 days, 15m, 12h)."
# allow-english: same word in French
#. Translators: Singular time unit shown in a duration-unit selector.
-#: packages/taler-merchant-webui/src/ui/DurationInput.tsx:259
+#: packages/taler-merchant-webui/src/ui/DurationInput.tsx:281
msgid "Minute"
msgstr "Minute"
#. Translators: Keep this duration example unchanged; it is literal
#. input syntax accepted by the parser.
-#: packages/taler-merchant-webui/src/ui/DurationInput.tsx:292
+#: packages/taler-merchant-webui/src/ui/DurationInput.tsx:318
msgid "e.g. 1d 4h, 15m"
msgstr "p. ex. 1d 4h, 15m"
-#: packages/taler-merchant-webui/src/ui/DurationInput.tsx:300
+#: packages/taler-merchant-webui/src/ui/DurationInput.tsx:330
msgid "Changing a fixed unit keeps the number and changes the duration."
msgstr "Le changement d’une unité fixe conserve le nombre et modifie la durée."
-#: packages/taler-merchant-webui/src/ui/DurationInput.tsx:303
+#: packages/taler-merchant-webui/src/ui/DurationInput.tsx:334
msgid "Second"
msgstr "Seconde"
-#: packages/taler-merchant-webui/src/ui/DurationInput.tsx:303
+#: packages/taler-merchant-webui/src/ui/DurationInput.tsx:334
msgid "Seconds"
msgstr "Secondes"
# allow-english: same word in French
-#: packages/taler-merchant-webui/src/ui/DurationInput.tsx:304
+#: packages/taler-merchant-webui/src/ui/DurationInput.tsx:337
msgid "Minutes"
msgstr "Minutes"
-#: packages/taler-merchant-webui/src/ui/DurationInput.tsx:305
+#: packages/taler-merchant-webui/src/ui/DurationInput.tsx:339
msgid "Hour"
msgstr "Heure"
-#: packages/taler-merchant-webui/src/ui/DurationInput.tsx:305
+#: packages/taler-merchant-webui/src/ui/DurationInput.tsx:339
msgid "Hours"
msgstr "Heures"
-#: packages/taler-merchant-webui/src/ui/DurationInput.tsx:306
+#: packages/taler-merchant-webui/src/ui/DurationInput.tsx:340
msgid "Day"
msgstr "Jour"
-#: packages/taler-merchant-webui/src/ui/DurationInput.tsx:306
+#: packages/taler-merchant-webui/src/ui/DurationInput.tsx:340
msgid "Days"
msgstr "Jours"
-#: packages/taler-merchant-webui/src/ui/DurationInput.tsx:307
+#: packages/taler-merchant-webui/src/ui/DurationInput.tsx:341
msgid "Week"
msgstr "Semaine"
-#: packages/taler-merchant-webui/src/ui/DurationInput.tsx:307
+#: packages/taler-merchant-webui/src/ui/DurationInput.tsx:341
msgid "Weeks"
msgstr "Semaines"
-#: packages/taler-merchant-webui/src/ui/DurationInput.tsx:308
+#: packages/taler-merchant-webui/src/ui/DurationInput.tsx:342
msgid "Custom duration"
msgstr "Durée personnalisée"
-#: packages/taler-merchant-webui/src/ui/DurationInput.tsx:320
+#: packages/taler-merchant-webui/src/ui/DurationInput.tsx:352
msgid "Duration format examples:"
msgstr "Exemples de format de durée :"
#. Printed under the QR code, so it is translated and the amount is
#. formatted rather than left in the "CHF:5.00" protocol spelling.
-#: packages/taler-merchant-webui/src/utils/templates.ts:36
-#: packages/taler-merchant-webui/src/screens/CreateTemplateScreen.tsx:196
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1172
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1221
+#: packages/taler-merchant-webui/src/utils/templates.ts:38
+#: packages/taler-merchant-webui/src/screens/CreateTemplateScreen.tsx:235
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1396
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1452
msgid "A fixed amount"
msgstr "Un montant fixe"
-#: packages/taler-merchant-webui/src/utils/templates.ts:37
+#: packages/taler-merchant-webui/src/utils/templates.ts:39
msgid "Every customer pays the same fixed price."
msgstr "Chaque client paie le même prix fixe."
-#: packages/taler-merchant-webui/src/utils/templates.ts:42
+#: packages/taler-merchant-webui/src/utils/templates.ts:44
msgid "Customer enters amount"
msgstr "Le client saisit le montant"
-#: packages/taler-merchant-webui/src/utils/templates.ts:43
+#: packages/taler-merchant-webui/src/utils/templates.ts:45
msgid "For voluntary donations, tips, and open amounts."
msgstr "Pour les dons, pourboires et montants libres."
-#: packages/taler-merchant-webui/src/utils/templates.ts:48
+#: packages/taler-merchant-webui/src/utils/templates.ts:50
msgid "Inventory products"
msgstr "Produits de l'inventaire"
-#: packages/taler-merchant-webui/src/utils/templates.ts:49
+#: packages/taler-merchant-webui/src/utils/templates.ts:51
msgid "Customer selects products from your inventory."
msgstr "Le client choisit des produits dans votre inventaire."
-#: packages/taler-merchant-webui/src/api/hooks/useAccessTokens.ts:33
+#: packages/taler-merchant-webui/src/api/hooks/useAccessTokens.ts:40
msgid "Look, but change nothing"
msgstr "Consulter sans rien modifier"
#. Permission-scope label: unrestricted machine access.
-#: packages/taler-merchant-webui/src/api/hooks/useAccessTokens.ts:36
-#: packages/taler-merchant-webui/src/screens/CreateAccessScreen.tsx:91
+#: packages/taler-merchant-webui/src/api/hooks/useAccessTokens.ts:43
+#: packages/taler-merchant-webui/src/screens/CreateAccessScreen.tsx:102
msgid "Everything"
msgstr "Tout"
#. Permission-scope label: accept customer payments.
-#: packages/taler-merchant-webui/src/api/hooks/useAccessTokens.ts:39
-#: packages/taler-merchant-webui/src/api/hooks/useAccessTokens.ts:49
-#: packages/taler-merchant-webui/src/screens/CreateAccessScreen.tsx:67
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1835
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1857
+#: packages/taler-merchant-webui/src/api/hooks/useAccessTokens.ts:46
+#: packages/taler-merchant-webui/src/api/hooks/useAccessTokens.ts:58
+#: packages/taler-merchant-webui/src/screens/CreateAccessScreen.tsx:78
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:2248
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:2273
msgid "Take payments"
msgstr "Accepter des paiements"
-#: packages/taler-merchant-webui/src/api/hooks/useAccessTokens.ts:41
+#: packages/taler-merchant-webui/src/api/hooks/useAccessTokens.ts:48
msgid "Take payments at a till"
msgstr "Accepter des paiements à une caisse"
-#: packages/taler-merchant-webui/src/api/hooks/useAccessTokens.ts:43
-#: packages/taler-merchant-webui/src/screens/CreateAccessScreen.tsx:79
+#: packages/taler-merchant-webui/src/api/hooks/useAccessTokens.ts:50
+#: packages/taler-merchant-webui/src/screens/CreateAccessScreen.tsx:90
msgid "Take payments and refund"
msgstr "Encaisser et rembourser"
-#: packages/taler-merchant-webui/src/api/hooks/useAccessTokens.ts:45
+#: packages/taler-merchant-webui/src/api/hooks/useAccessTokens.ts:53
msgid "Take payments, refund and hold stock"
msgstr "Accepter des paiements, rembourser et réserver le stock"
-#: packages/taler-merchant-webui/src/api/hooks/useAccessTokens.ts:47
+#: packages/taler-merchant-webui/src/api/hooks/useAccessTokens.ts:56
msgid "Sign in to this portal"
msgstr "Se connecter à ce portail"
-#: packages/taler-merchant-webui/src/api/hooks/useAccessTokens.ts:90
+#: packages/taler-merchant-webui/src/api/hooks/useAccessTokens.ts:109
msgid "Machine Token #%1$s"
msgstr "Jeton de machine n° %1$s"
-#: packages/taler-merchant-webui/src/api/hooks/useAccessTokens.ts:114
+#: packages/taler-merchant-webui/src/api/hooks/useAccessTokens.ts:135
msgid "Your current password is required to create machine access."
msgstr "Votre mot de passe actuel est requis pour créer un accès machine."
@@ -504,44 +504,44 @@ msgstr "Retour"
msgid "There is nothing to copy."
msgstr "Il n’y a rien à copier."
-#: packages/taler-merchant-webui/src/utils/useClipboard.ts:98
+#: packages/taler-merchant-webui/src/utils/useClipboard.ts:99
msgid "Copying failed. Select and copy the value manually."
msgstr "La copie a échoué. Sélectionnez et copiez la valeur manuellement."
-#: packages/taler-merchant-webui/src/ui/CopyErrorButton.tsx:130
+#: packages/taler-merchant-webui/src/ui/CopyErrorButton.tsx:145
msgid "Copied Taler error details!"
msgstr "Détails de l'erreur Taler copiés !"
-#: packages/taler-merchant-webui/src/ui/CopyErrorButton.tsx:130
+#: packages/taler-merchant-webui/src/ui/CopyErrorButton.tsx:146
msgid "Copy Taler error details (code, hint, detail)"
msgstr "Copier les détails de l'erreur Taler (code, indication, détail)"
-#: packages/taler-merchant-webui/src/ui/CopyErrorButton.tsx:140
+#: packages/taler-merchant-webui/src/ui/CopyErrorButton.tsx:157
msgid "Copied!"
msgstr "Copié !"
-#: packages/taler-merchant-webui/src/ui/CopyErrorButton.tsx:147
+#: packages/taler-merchant-webui/src/ui/CopyErrorButton.tsx:175
msgid "Copy Error"
msgstr "Copier l'erreur"
-#: packages/taler-merchant-webui/src/utils/errors.ts:77
+#: packages/taler-merchant-webui/src/utils/errors.ts:83
msgid "Error %1$s: %2$s"
msgstr "Erreur %1$s : %2$s"
-#: packages/taler-merchant-webui/src/utils/errors.ts:78
+#: packages/taler-merchant-webui/src/utils/errors.ts:86
msgid "Error %1$s"
msgstr "Erreur %1$s"
-#: packages/taler-merchant-webui/src/utils/errors.ts:89
+#: packages/taler-merchant-webui/src/utils/errors.ts:103
msgid "Request failed (%1$s)"
msgstr "Échec de la requête (%1$s)"
-#: packages/taler-merchant-webui/src/utils/errors.ts:90
-#: packages/taler-merchant-webui/src/utils/errors.ts:152
+#: packages/taler-merchant-webui/src/utils/errors.ts:106
+#: packages/taler-merchant-webui/src/utils/errors.ts:187
msgid "Request failed"
msgstr "Échec de la requête"
-#: packages/taler-merchant-webui/src/utils/errors.ts:104
+#: packages/taler-merchant-webui/src/utils/errors.ts:125
msgid ""
"The browser could not access an HTTP response. Check the connection, TLS "
"certificate, proxy, browser extensions, and CORS configuration."
@@ -550,20 +550,20 @@ msgstr ""
"le certificat TLS, le proxy, les extensions du navigateur et la "
"configuration CORS."
-#: packages/taler-merchant-webui/src/utils/errors.ts:107
+#: packages/taler-merchant-webui/src/utils/errors.ts:129
msgid " Browser detail: %1$s"
msgstr " Détail du navigateur : %1$s"
-#: packages/taler-merchant-webui/src/utils/errors.ts:118
+#: packages/taler-merchant-webui/src/utils/errors.ts:144
msgid "An unknown error occurred."
msgstr "Une erreur inconnue s'est produite."
-#: packages/taler-merchant-webui/src/utils/errors.ts:148
-#: packages/taler-merchant-webui/src/utils/errors.ts:150
+#: packages/taler-merchant-webui/src/utils/errors.ts:179
+#: packages/taler-merchant-webui/src/utils/errors.ts:182
msgid "Taler error %1$s"
msgstr "Erreur Taler %1$s"
-#: packages/taler-merchant-webui/src/utils/errors.ts:205
+#: packages/taler-merchant-webui/src/utils/errors.ts:252
msgid "The configured merchant backend URL is invalid."
msgstr "L’URL configurée du serveur marchand n’est pas valide."
@@ -598,341 +598,341 @@ msgstr "Ignorer l'erreur"
#. Translators: A single order whose funds have been transferred to the
#. merchant's bank account.
-#: packages/taler-merchant-webui/src/ui/Badge.tsx:55
-#: packages/taler-merchant-webui/src/screens/OrderDetailScreen.tsx:185
+#: packages/taler-merchant-webui/src/ui/Badge.tsx:30
+#: packages/taler-merchant-webui/src/screens/OrderDetailScreen.tsx:200
msgid "Settled"
msgstr "Soldée"
-#: packages/taler-merchant-webui/src/ui/Badge.tsx:60
-#: packages/taler-merchant-webui/src/screens/OrderListScreen.tsx:87
-#: packages/taler-merchant-webui/src/screens/OrderDetailScreen.tsx:247
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1270
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1316
+#: packages/taler-merchant-webui/src/ui/Badge.tsx:35
+#: packages/taler-merchant-webui/src/screens/OrderListScreen.tsx:94
+#: packages/taler-merchant-webui/src/screens/OrderDetailScreen.tsx:262
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1511
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1575
msgid "Paid, awaiting payout"
msgstr "Payée, en attente de versement"
-#: packages/taler-merchant-webui/src/ui/Badge.tsx:62
-#: packages/taler-merchant-webui/src/screens/OrderListScreen.tsx:86
-#: packages/taler-merchant-webui/src/screens/OrderDetailScreen.tsx:206
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1269
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1314
+#: packages/taler-merchant-webui/src/ui/Badge.tsx:37
+#: packages/taler-merchant-webui/src/screens/OrderListScreen.tsx:92
+#: packages/taler-merchant-webui/src/screens/OrderDetailScreen.tsx:221
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1510
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1573
msgid "Awaiting payment"
msgstr "En attente de paiement"
-#: packages/taler-merchant-webui/src/ui/Badge.tsx:64
-#: packages/taler-merchant-webui/src/screens/OrderDetailScreen.tsx:241
+#: packages/taler-merchant-webui/src/ui/Badge.tsx:39
+#: packages/taler-merchant-webui/src/screens/OrderDetailScreen.tsx:256
msgid "Refunded"
msgstr "Remboursée"
-#: packages/taler-merchant-webui/src/ui/Badge.tsx:68
-#: packages/taler-merchant-webui/src/screens/OrderListScreen.tsx:90
-#: packages/taler-merchant-webui/src/screens/OrderDetailScreen.tsx:192
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1273
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1321
+#: packages/taler-merchant-webui/src/ui/Badge.tsx:43
+#: packages/taler-merchant-webui/src/screens/OrderListScreen.tsx:100
+#: packages/taler-merchant-webui/src/screens/OrderDetailScreen.tsx:207
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1514
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1580
msgid "Expired unpaid"
msgstr "Expirée impayée"
-#: packages/taler-merchant-webui/src/ui/ReadErrorBanner.tsx:35
+#: packages/taler-merchant-webui/src/ui/ReadErrorBanner.tsx:32
msgid "Refresh"
msgstr "Actualiser"
-#: packages/taler-merchant-webui/src/ui/ReloadControl.tsx:64
+#: packages/taler-merchant-webui/src/ui/ReloadControl.tsx:81
msgid "Reloading..."
msgstr "Rechargement…"
-#: packages/taler-merchant-webui/src/ui/ReloadControl.tsx:64
+#: packages/taler-merchant-webui/src/ui/ReloadControl.tsx:81
msgid "Reload"
msgstr "Recharger"
-#: packages/taler-merchant-webui/src/ui/PaginationControls.tsx:51
+#: packages/taler-merchant-webui/src/ui/PaginationControls.tsx:53
msgid "Show"
msgstr "Afficher"
-#: packages/taler-merchant-webui/src/ui/PaginationControls.tsx:64
+#: packages/taler-merchant-webui/src/ui/PaginationControls.tsx:67
msgid "per page"
msgstr "par page"
-#: packages/taler-merchant-webui/src/ui/PaginationControls.tsx:74
-#: packages/taler-merchant-webui/src/screens/PosScreen.tsx:895
-#: packages/taler-merchant-webui/src/screens/InteractiveTutorialScreen.tsx:542
+#: packages/taler-merchant-webui/src/ui/PaginationControls.tsx:77
+#: packages/taler-merchant-webui/src/screens/PosScreen.tsx:1028
+#: packages/taler-merchant-webui/src/screens/InteractiveTutorialScreen.tsx:587
msgid "Previous"
msgstr "Précédent"
# allow-english: same word in French
-#: packages/taler-merchant-webui/src/ui/PaginationControls.tsx:76
+#: packages/taler-merchant-webui/src/ui/PaginationControls.tsx:79
msgid "Page %1$s"
msgstr "Page %1$s"
-#: packages/taler-merchant-webui/src/ui/PaginationControls.tsx:83
-#: packages/taler-merchant-webui/src/screens/PosScreen.tsx:898
-#: packages/taler-merchant-webui/src/screens/InteractiveTutorialScreen.tsx:558
+#: packages/taler-merchant-webui/src/ui/PaginationControls.tsx:86
+#: packages/taler-merchant-webui/src/screens/PosScreen.tsx:1035
+#: packages/taler-merchant-webui/src/screens/InteractiveTutorialScreen.tsx:605
msgid "Next"
msgstr "Suivant"
-#: packages/taler-merchant-webui/src/screens/OrderListScreen.tsx:65
+#: packages/taler-merchant-webui/src/screens/OrderListScreen.tsx:70
msgid "All orders"
msgstr "Toutes les commandes"
#. Order status: created and offered to a customer, but not yet paid.
-#: packages/taler-merchant-webui/src/screens/OrderListScreen.tsx:68
+#: packages/taler-merchant-webui/src/screens/OrderListScreen.tsx:73
msgid "Offered orders"
msgstr "Commandes proposées"
-#: packages/taler-merchant-webui/src/screens/OrderListScreen.tsx:70
+#: packages/taler-merchant-webui/src/screens/OrderListScreen.tsx:75
msgid "Paid orders"
msgstr "Commandes payées"
-#: packages/taler-merchant-webui/src/screens/OrderListScreen.tsx:72
+#: packages/taler-merchant-webui/src/screens/OrderListScreen.tsx:77
msgid "Refunded orders"
msgstr "Commandes remboursées"
#. Order status: its funds have been transferred to the merchant's bank account.
-#: packages/taler-merchant-webui/src/screens/OrderListScreen.tsx:75
+#: packages/taler-merchant-webui/src/screens/OrderListScreen.tsx:80
msgid "Settled orders"
msgstr "Commandes soldées"
-#: packages/taler-merchant-webui/src/screens/OrderListScreen.tsx:77
+#: packages/taler-merchant-webui/src/screens/OrderListScreen.tsx:82
msgid "Expired orders"
msgstr "Commandes expirées"
-#: packages/taler-merchant-webui/src/screens/OrderListScreen.tsx:88
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1271
+#: packages/taler-merchant-webui/src/screens/OrderListScreen.tsx:96
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1512
msgid "Refunded order"
msgstr "Commande remboursée"
-#: packages/taler-merchant-webui/src/screens/OrderListScreen.tsx:89
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1272
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1320
+#: packages/taler-merchant-webui/src/screens/OrderListScreen.tsx:98
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1513
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1579
msgid "Settled order"
msgstr "Commande soldée"
#. Translators: Timestamp label used both on an order card and as a table
#. column heading.
-#: packages/taler-merchant-webui/src/screens/OrderListScreen.tsx:113
-#: packages/taler-merchant-webui/src/screens/OrderDetailScreen.tsx:568
-#: packages/taler-merchant-webui/src/screens/AccessScreen.tsx:318
-#: packages/taler-merchant-webui/src/screens/AccessScreen.tsx:330
+#: packages/taler-merchant-webui/src/screens/OrderListScreen.tsx:124
+#: packages/taler-merchant-webui/src/screens/OrderDetailScreen.tsx:685
+#: packages/taler-merchant-webui/src/screens/AccessScreen.tsx:352
+#: packages/taler-merchant-webui/src/screens/AccessScreen.tsx:366
msgid "Created"
msgstr "Création"
-#: packages/taler-merchant-webui/src/screens/OrderListScreen.tsx:263
-#: packages/taler-merchant-webui/src/screens/OrderListScreen.tsx:403
+#: packages/taler-merchant-webui/src/screens/OrderListScreen.tsx:302
+#: packages/taler-merchant-webui/src/screens/OrderListScreen.tsx:485
msgid "Order ID"
msgstr "ID de commande"
-#: packages/taler-merchant-webui/src/screens/OrderListScreen.tsx:263
-#: packages/taler-merchant-webui/src/screens/OrderListScreen.tsx:404
-#: packages/taler-merchant-webui/src/screens/CreateOrderScreen.tsx:1009
-#: packages/taler-merchant-webui/src/screens/PosScreen.tsx:1087
+#: packages/taler-merchant-webui/src/screens/OrderListScreen.tsx:303
+#: packages/taler-merchant-webui/src/screens/OrderListScreen.tsx:486
+#: packages/taler-merchant-webui/src/screens/CreateOrderScreen.tsx:1282
+#: packages/taler-merchant-webui/src/screens/PosScreen.tsx:1237
msgid "Summary"
msgstr "Résumé"
-#: packages/taler-merchant-webui/src/screens/OrderListScreen.tsx:263
-#: packages/taler-merchant-webui/src/screens/OrderListScreen.tsx:391
-#: packages/taler-merchant-webui/src/screens/OrderListScreen.tsx:405
-#: packages/taler-merchant-webui/src/screens/create-order/CreateOrderChoiceModes.tsx:302
-#: packages/taler-merchant-webui/src/screens/CreateOrderScreen.tsx:984
+#: packages/taler-merchant-webui/src/screens/OrderListScreen.tsx:304
+#: packages/taler-merchant-webui/src/screens/OrderListScreen.tsx:465
+#: packages/taler-merchant-webui/src/screens/OrderListScreen.tsx:487
+#: packages/taler-merchant-webui/src/screens/create-order/CreateOrderChoiceModes.tsx:427
+#: packages/taler-merchant-webui/src/screens/CreateOrderScreen.tsx:1254
msgid "Amount"
msgstr "Montant"
-#: packages/taler-merchant-webui/src/screens/OrderListScreen.tsx:263
-#: packages/taler-merchant-webui/src/screens/OrderListScreen.tsx:406
-#: packages/taler-merchant-webui/src/screens/MoneyInScreen.tsx:725
-#: packages/taler-merchant-webui/src/screens/ErrorInjectionTestScreen.tsx:401
-#: packages/taler-merchant-webui/src/screens/AdminAccountsScreen.tsx:141
-#: packages/taler-merchant-webui/src/screens/AdminAccountDetailScreen.tsx:69
+#: packages/taler-merchant-webui/src/screens/OrderListScreen.tsx:305
+#: packages/taler-merchant-webui/src/screens/OrderListScreen.tsx:488
+#: packages/taler-merchant-webui/src/screens/MoneyInScreen.tsx:856
+#: packages/taler-merchant-webui/src/screens/ErrorInjectionTestScreen.tsx:403
+#: packages/taler-merchant-webui/src/screens/AdminAccountsScreen.tsx:172
+#: packages/taler-merchant-webui/src/screens/AdminAccountDetailScreen.tsx:234
#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:85
msgid "Status"
msgstr "État"
-#: packages/taler-merchant-webui/src/screens/OrderListScreen.tsx:263
+#: packages/taler-merchant-webui/src/screens/OrderListScreen.tsx:306
msgid "Created at"
msgstr "Créée le"
-#: packages/taler-merchant-webui/src/screens/OrderListScreen.tsx:286
+#: packages/taler-merchant-webui/src/screens/OrderListScreen.tsx:333
msgid "Offer and manage customer orders."
msgstr "Proposer et gérer les commandes des clients."
-#: packages/taler-merchant-webui/src/screens/OrderListScreen.tsx:287
+#: packages/taler-merchant-webui/src/screens/OrderListScreen.tsx:334
msgid "+ New order"
msgstr "+ Nouvelle commande"
-#: packages/taler-merchant-webui/src/screens/OrderListScreen.tsx:300
+#: packages/taler-merchant-webui/src/screens/OrderListScreen.tsx:347
msgid "📥 Export CSV"
msgstr "📥 Exporter en CSV"
-#: packages/taler-merchant-webui/src/screens/OrderListScreen.tsx:305
-#: packages/taler-merchant-webui/src/screens/OrderListScreen.tsx:307
+#: packages/taler-merchant-webui/src/screens/OrderListScreen.tsx:354
+#: packages/taler-merchant-webui/src/screens/OrderListScreen.tsx:360
msgid "Could not fetch live orders"
msgstr "Impossible de récupérer les commandes en temps réel"
-#: packages/taler-merchant-webui/src/screens/OrderListScreen.tsx:311
+#: packages/taler-merchant-webui/src/screens/OrderListScreen.tsx:368
msgid "Live order updates are temporarily unavailable"
msgstr ""
"Les mises à jour des commandes en temps réel sont temporairement "
"indisponibles"
-#: packages/taler-merchant-webui/src/screens/OrderListScreen.tsx:318
+#: packages/taler-merchant-webui/src/screens/OrderListScreen.tsx:377
msgid "New orders are available in the merchant database."
msgstr "De nouvelles commandes sont disponibles dans la base de données."
-#: packages/taler-merchant-webui/src/screens/OrderListScreen.tsx:325
+#: packages/taler-merchant-webui/src/screens/OrderListScreen.tsx:384
msgid "Show new orders ↑"
msgstr "Afficher les nouvelles commandes ↑"
-#: packages/taler-merchant-webui/src/screens/OrderListScreen.tsx:355
+#: packages/taler-merchant-webui/src/screens/OrderListScreen.tsx:416
msgid "Search orders"
msgstr "Rechercher des commandes"
-#: packages/taler-merchant-webui/src/screens/OrderListScreen.tsx:356
+#: packages/taler-merchant-webui/src/screens/OrderListScreen.tsx:417
msgid "Search order summaries..."
msgstr "Rechercher dans les descriptions de commande…"
-#: packages/taler-merchant-webui/src/screens/OrderListScreen.tsx:378
-#: packages/taler-merchant-webui/src/screens/OrderListScreen.tsx:438
+#: packages/taler-merchant-webui/src/screens/OrderListScreen.tsx:442
+#: packages/taler-merchant-webui/src/screens/OrderListScreen.tsx:523
msgid ""
"No orders match your criteria. Try the All tab or clear the summary search."
msgstr ""
"Aucune commande ne correspond à vos critères. Essayez l’onglet « Tout » ou "
"effacez la recherche de description."
-#: packages/taler-merchant-webui/src/screens/OrderListScreen.tsx:379
-#: packages/taler-merchant-webui/src/screens/OrderListScreen.tsx:439
+#: packages/taler-merchant-webui/src/screens/OrderListScreen.tsx:443
+#: packages/taler-merchant-webui/src/screens/OrderListScreen.tsx:524
msgid "Nothing sold yet. Orders appear here as soon as a customer pays."
msgstr ""
"Rien de vendu pour l'instant. Les commandes apparaissent ici dès qu'un "
"client paie."
-#: packages/taler-merchant-webui/src/screens/OrderListScreen.tsx:477
+#: packages/taler-merchant-webui/src/screens/OrderListScreen.tsx:569
msgid "Showing 1 order on page %1$s"
msgstr "1 commande sur la page %1$s"
-#: packages/taler-merchant-webui/src/screens/OrderListScreen.tsx:478
+#: packages/taler-merchant-webui/src/screens/OrderListScreen.tsx:570
msgid "Showing %1$s orders on page %2$s"
msgstr "%1$s commandes sur la page %2$s"
-#: packages/taler-merchant-webui/src/screens/OrderListScreen.tsx:479
-#: packages/taler-merchant-webui/src/screens/AccessScreen.tsx:373
+#: packages/taler-merchant-webui/src/screens/OrderListScreen.tsx:571
+#: packages/taler-merchant-webui/src/screens/AccessScreen.tsx:419
msgid " (more available)"
msgstr " (autres disponibles)"
-#: packages/taler-merchant-webui/src/screens/OrderListScreen.tsx:479
-#: packages/taler-merchant-webui/src/screens/AccessScreen.tsx:373
+#: packages/taler-merchant-webui/src/screens/OrderListScreen.tsx:571
+#: packages/taler-merchant-webui/src/screens/AccessScreen.tsx:419
msgid " (end of results)"
msgstr " (fin des résultats)"
-#: packages/taler-merchant-webui/src/screens/OrderListScreen.tsx:483
+#: packages/taler-merchant-webui/src/screens/OrderListScreen.tsx:573
msgid "Showing 1 of 1 order"
msgstr "1 commande sur 1"
-#: packages/taler-merchant-webui/src/screens/OrderListScreen.tsx:484
+#: packages/taler-merchant-webui/src/screens/OrderListScreen.tsx:575
msgid "Showing %1$s–%2$s of %3$s orders"
msgstr "%1$s–%2$s sur %3$s commandes"
-#: packages/taler-merchant-webui/src/ui/CopyableAccount.tsx:98
-#: packages/taler-merchant-webui/src/ui/AccountCopySplitButton.tsx:72
+#: packages/taler-merchant-webui/src/ui/CopyableAccount.tsx:102
+#: packages/taler-merchant-webui/src/ui/AccountCopySplitButton.tsx:74
msgid "Copy IBAN"
msgstr "Copier l'IBAN"
-#: packages/taler-merchant-webui/src/ui/CopyableAccount.tsx:100
-#: packages/taler-merchant-webui/src/ui/AccountCopySplitButton.tsx:72
+#: packages/taler-merchant-webui/src/ui/CopyableAccount.tsx:104
+#: packages/taler-merchant-webui/src/ui/AccountCopySplitButton.tsx:73
msgid "Copy account name"
msgstr "Copier le nom du compte"
-#: packages/taler-merchant-webui/src/ui/CopyableAccount.tsx:101
+#: packages/taler-merchant-webui/src/ui/CopyableAccount.tsx:105
msgid "Copy account identifier"
msgstr "Copier l'identifiant du compte"
-#: packages/taler-merchant-webui/src/ui/CopyableAccount.tsx:111
+#: packages/taler-merchant-webui/src/ui/CopyableAccount.tsx:115
msgid "Copy this account"
msgstr "Copier ce compte"
-#: packages/taler-merchant-webui/src/ui/CopyableAccount.tsx:118
-#: packages/taler-merchant-webui/src/ui/AccountCopySplitButton.tsx:78
+#: packages/taler-merchant-webui/src/ui/CopyableAccount.tsx:122
+#: packages/taler-merchant-webui/src/ui/AccountCopySplitButton.tsx:83
msgid "Copied"
msgstr "Copié"
-#: packages/taler-merchant-webui/src/ui/CopyableAccount.tsx:147
-#: packages/taler-merchant-webui/src/ui/AccountCopySplitButton.tsx:131
+#: packages/taler-merchant-webui/src/ui/CopyableAccount.tsx:155
+#: packages/taler-merchant-webui/src/ui/AccountCopySplitButton.tsx:136
msgid "Copy payto:// URI"
msgstr "Copier l'URI payto://"
-#: packages/taler-merchant-webui/src/ui/CopyableAccount.tsx:157
+#: packages/taler-merchant-webui/src/ui/CopyableAccount.tsx:165
msgid "Copy account holder"
msgstr "Copier le titulaire du compte"
-#: packages/taler-merchant-webui/src/ui/WireTransferDetails.tsx:84
+#: packages/taler-merchant-webui/src/ui/WireTransferDetails.tsx:86
msgid "Arrived in your bank"
msgstr "Reçu sur votre compte bancaire"
-#: packages/taler-merchant-webui/src/ui/WireTransferDetails.tsx:84
+#: packages/taler-merchant-webui/src/ui/WireTransferDetails.tsx:87
msgid "Received"
msgstr "Reçu"
-#: packages/taler-merchant-webui/src/ui/WireTransferDetails.tsx:86
+#: packages/taler-merchant-webui/src/ui/WireTransferDetails.tsx:92
msgid "Expected in your bank"
msgstr "Attendu sur votre compte bancaire"
-#: packages/taler-merchant-webui/src/ui/WireTransferDetails.tsx:86
+#: packages/taler-merchant-webui/src/ui/WireTransferDetails.tsx:93
msgid "Not yet received"
msgstr "Pas encore reçu"
-#: packages/taler-merchant-webui/src/ui/WireTransferDetails.tsx:87
+#: packages/taler-merchant-webui/src/ui/WireTransferDetails.tsx:97
msgid "Bank receipt status unavailable"
msgstr "État de réception bancaire indisponible"
-#: packages/taler-merchant-webui/src/ui/WireTransferDetails.tsx:87
+#: packages/taler-merchant-webui/src/ui/WireTransferDetails.tsx:98
msgid "Status unavailable"
msgstr "État indisponible"
-#: packages/taler-merchant-webui/src/ui/WireTransferDetails.tsx:100
+#: packages/taler-merchant-webui/src/ui/WireTransferDetails.tsx:113
msgid "Amount unavailable"
msgstr "Montant indisponible"
-#: packages/taler-merchant-webui/src/ui/WireTransferDetails.tsx:119
+#: packages/taler-merchant-webui/src/ui/WireTransferDetails.tsx:132
msgid "Sent"
msgstr "Envoyé"
-#: packages/taler-merchant-webui/src/ui/WireTransferDetails.tsx:126
+#: packages/taler-merchant-webui/src/ui/WireTransferDetails.tsx:141
msgid "Taken off in fees"
msgstr "Déduit au titre des frais"
-#: packages/taler-merchant-webui/src/ui/WireTransferDetails.tsx:132
+#: packages/taler-merchant-webui/src/ui/WireTransferDetails.tsx:149
msgid "Sent by"
msgstr "Envoyé par"
-#: packages/taler-merchant-webui/src/ui/WireTransferDetails.tsx:141
+#: packages/taler-merchant-webui/src/ui/WireTransferDetails.tsx:158
msgid "Into"
msgstr "Vers"
-#: packages/taler-merchant-webui/src/ui/WireTransferDetails.tsx:149
+#: packages/taler-merchant-webui/src/ui/WireTransferDetails.tsx:166
msgid "Reference on your bank statement"
msgstr "Référence sur votre relevé bancaire"
# allow-english: same word in French
#. Translators: Table column containing buttons the merchant can act on.
-#: packages/taler-merchant-webui/src/screens/MoneyInScreen.tsx:161
+#: packages/taler-merchant-webui/src/screens/MoneyInScreen.tsx:173
msgid "Action"
msgstr "Action"
-#: packages/taler-merchant-webui/src/screens/MoneyInScreen.tsx:216
-#: packages/taler-merchant-webui/src/screens/MoneyInScreen.tsx:465
-#: packages/taler-merchant-webui/src/screens/AdminAccountDetailScreen.tsx:69
+#: packages/taler-merchant-webui/src/screens/MoneyInScreen.tsx:242
+#: packages/taler-merchant-webui/src/screens/MoneyInScreen.tsx:521
+#: packages/taler-merchant-webui/src/screens/AdminAccountDetailScreen.tsx:242
msgid "Ready"
msgstr "Prêt"
-#: packages/taler-merchant-webui/src/screens/MoneyInScreen.tsx:217
+#: packages/taler-merchant-webui/src/screens/MoneyInScreen.tsx:243
msgid "This account is verified and can be paid into."
msgstr "Ce compte est vérifié et peut recevoir des versements."
-#: packages/taler-merchant-webui/src/screens/MoneyInScreen.tsx:225
-#: packages/taler-merchant-webui/src/screens/MoneyInScreen.tsx:234
-#: packages/taler-merchant-webui/src/screens/MoneyInScreen.tsx:333
-#: packages/taler-merchant-webui/src/screens/AdminAccountDetailScreen.tsx:69
+#: packages/taler-merchant-webui/src/screens/MoneyInScreen.tsx:251
+#: packages/taler-merchant-webui/src/screens/MoneyInScreen.tsx:260
+#: packages/taler-merchant-webui/src/screens/MoneyInScreen.tsx:359
+#: packages/taler-merchant-webui/src/screens/AdminAccountDetailScreen.tsx:244
msgid "Action needed"
msgstr "Action requise"
-#: packages/taler-merchant-webui/src/screens/MoneyInScreen.tsx:226
+#: packages/taler-merchant-webui/src/screens/MoneyInScreen.tsx:252
msgid ""
"This payment service needs something from you before it can pay into this "
"account."
@@ -940,54 +940,54 @@ msgstr ""
"Ce service de paiement attend quelque chose de vous avant de pouvoir verser "
"sur ce compte."
-#: packages/taler-merchant-webui/src/screens/MoneyInScreen.tsx:235
+#: packages/taler-merchant-webui/src/screens/MoneyInScreen.tsx:261
msgid "Send a small transfer from this account to show that it is yours."
msgstr ""
"Effectuez un petit virement depuis ce compte pour montrer qu'il vous "
"appartient."
-#: packages/taler-merchant-webui/src/screens/MoneyInScreen.tsx:243
-#: packages/taler-merchant-webui/src/screens/AdminAccountDetailScreen.tsx:69
+#: packages/taler-merchant-webui/src/screens/MoneyInScreen.tsx:269
+#: packages/taler-merchant-webui/src/screens/AdminAccountDetailScreen.tsx:246
msgid "Being checked"
msgstr "Vérification en cours"
-#: packages/taler-merchant-webui/src/screens/MoneyInScreen.tsx:244
+#: packages/taler-merchant-webui/src/screens/MoneyInScreen.tsx:270
msgid "What you sent in is being looked at. Nothing to do."
msgstr ""
"Ce que vous avez envoyé est en cours d'examen. Rien à faire de votre côté."
-#: packages/taler-merchant-webui/src/screens/MoneyInScreen.tsx:252
+#: packages/taler-merchant-webui/src/screens/MoneyInScreen.tsx:278
msgid "Connecting"
msgstr "Connexion en cours"
-#: packages/taler-merchant-webui/src/screens/MoneyInScreen.tsx:253
+#: packages/taler-merchant-webui/src/screens/MoneyInScreen.tsx:279
msgid ""
"This payment service is still getting ready. This usually clears by itself."
msgstr ""
"Ce service de paiement se met encore en route. Cela se règle en général tout "
"seul."
-#: packages/taler-merchant-webui/src/screens/MoneyInScreen.tsx:261
-#: packages/taler-merchant-webui/src/screens/MoneyInScreen.tsx:270
+#: packages/taler-merchant-webui/src/screens/MoneyInScreen.tsx:287
+#: packages/taler-merchant-webui/src/screens/MoneyInScreen.tsx:296
msgid "Payment service offline"
msgstr "Service de paiement injoignable"
-#: packages/taler-merchant-webui/src/screens/MoneyInScreen.tsx:262
+#: packages/taler-merchant-webui/src/screens/MoneyInScreen.tsx:288
msgid "This payment service did not answer. It will be tried again."
msgstr ""
"Ce service de paiement n'a pas répondu. Une nouvelle tentative aura lieu."
-#: packages/taler-merchant-webui/src/screens/MoneyInScreen.tsx:271
+#: packages/taler-merchant-webui/src/screens/MoneyInScreen.tsx:297
msgid "This payment service took too long to answer. It will be tried again."
msgstr ""
"Ce service de paiement a mis trop de temps à répondre. Une nouvelle "
"tentative aura lieu."
-#: packages/taler-merchant-webui/src/screens/MoneyInScreen.tsx:279
+#: packages/taler-merchant-webui/src/screens/MoneyInScreen.tsx:305
msgid "Transfer impossible"
msgstr "Virement impossible"
-#: packages/taler-merchant-webui/src/screens/MoneyInScreen.tsx:280
+#: packages/taler-merchant-webui/src/screens/MoneyInScreen.tsx:306
msgid ""
"This account and this payment service have no way of moving money between "
"them."
@@ -995,37 +995,37 @@ msgstr ""
"Ce compte et ce service de paiement n'ont aucun moyen de s'échanger de "
"l'argent."
-#: packages/taler-merchant-webui/src/screens/MoneyInScreen.tsx:288
+#: packages/taler-merchant-webui/src/screens/MoneyInScreen.tsx:314
msgid "Unsupported account"
msgstr "Compte non pris en charge"
-#: packages/taler-merchant-webui/src/screens/MoneyInScreen.tsx:289
+#: packages/taler-merchant-webui/src/screens/MoneyInScreen.tsx:315
msgid "This payment service cannot pay into this kind of account."
msgstr "Ce service de paiement ne peut pas verser sur ce genre de compte."
-#: packages/taler-merchant-webui/src/screens/MoneyInScreen.tsx:297
-#: packages/taler-merchant-webui/src/screens/MoneyInScreen.tsx:315
-#: packages/taler-merchant-webui/src/screens/MoneyInScreen.tsx:324
+#: packages/taler-merchant-webui/src/screens/MoneyInScreen.tsx:323
+#: packages/taler-merchant-webui/src/screens/MoneyInScreen.tsx:341
+#: packages/taler-merchant-webui/src/screens/MoneyInScreen.tsx:350
msgid "Payment service problem"
msgstr "Problème du service de paiement"
-#: packages/taler-merchant-webui/src/screens/MoneyInScreen.tsx:298
+#: packages/taler-merchant-webui/src/screens/MoneyInScreen.tsx:324
msgid ""
"This payment service reported a problem of its own. Tell whoever provides it."
msgstr ""
"Ce service de paiement signale un problème de son côté. Prévenez ceux qui le "
"fournissent."
-#: packages/taler-merchant-webui/src/screens/MoneyInScreen.tsx:306
+#: packages/taler-merchant-webui/src/screens/MoneyInScreen.tsx:332
msgid "Server problem"
msgstr "Problème du serveur"
-#: packages/taler-merchant-webui/src/screens/MoneyInScreen.tsx:307
+#: packages/taler-merchant-webui/src/screens/MoneyInScreen.tsx:333
msgid "Your own server ran into a problem. Tell whoever runs it."
msgstr ""
"Votre propre serveur a rencontré un problème. Prévenez ceux qui l'exploitent."
-#: packages/taler-merchant-webui/src/screens/MoneyInScreen.tsx:316
+#: packages/taler-merchant-webui/src/screens/MoneyInScreen.tsx:342
msgid ""
"Your server and this payment service could not agree. Tell whoever provides "
"them."
@@ -1033,7 +1033,7 @@ msgstr ""
"Votre serveur et ce service de paiement ne sont pas parvenus à s'entendre. "
"Prévenez ceux qui les fournissent."
-#: packages/taler-merchant-webui/src/screens/MoneyInScreen.tsx:325
+#: packages/taler-merchant-webui/src/screens/MoneyInScreen.tsx:351
msgid ""
"This payment service answered with something we do not understand. Tell "
"whoever provides it."
@@ -1041,7 +1041,7 @@ msgstr ""
"Ce service de paiement a répondu quelque chose que nous ne comprenons pas. "
"Prévenez ceux qui le fournissent."
-#: packages/taler-merchant-webui/src/screens/MoneyInScreen.tsx:334
+#: packages/taler-merchant-webui/src/screens/MoneyInScreen.tsx:360
msgid ""
"This payment service reported a state the portal does not recognise. Quote "
"“%1$s” to whoever provides it."
@@ -1049,29 +1049,29 @@ msgstr ""
"Ce service de paiement signale un état que le portail ne reconnaît pas. "
"Citez « %1$s » à ceux qui le fournissent."
-#: packages/taler-merchant-webui/src/screens/MoneyInScreen.tsx:352
+#: packages/taler-merchant-webui/src/screens/MoneyInScreen.tsx:378
msgid "This bank account can receive payouts."
msgstr "Ce compte bancaire peut recevoir des versements."
-#: packages/taler-merchant-webui/src/screens/MoneyInScreen.tsx:354
+#: packages/taler-merchant-webui/src/screens/MoneyInScreen.tsx:381
msgid "Usable with %1$s of %2$s payment services"
msgstr "Utilisable avec %1$s services de paiement sur %2$s"
-#: packages/taler-merchant-webui/src/screens/MoneyInScreen.tsx:355
+#: packages/taler-merchant-webui/src/screens/MoneyInScreen.tsx:382
msgid "This bank account can receive payouts"
msgstr "Ce compte bancaire peut recevoir des versements"
-#: packages/taler-merchant-webui/src/screens/MoneyInScreen.tsx:361
+#: packages/taler-merchant-webui/src/screens/MoneyInScreen.tsx:388
msgid "This bank account cannot receive payouts yet; action is needed."
msgstr ""
"Ce compte bancaire ne peut pas encore recevoir de versements ; une action "
"est nécessaire."
-#: packages/taler-merchant-webui/src/screens/MoneyInScreen.tsx:362
+#: packages/taler-merchant-webui/src/screens/MoneyInScreen.tsx:389
msgid "Not usable yet — action is needed"
msgstr "Pas encore utilisable — une action est nécessaire"
-#: packages/taler-merchant-webui/src/screens/MoneyInScreen.tsx:368
+#: packages/taler-merchant-webui/src/screens/MoneyInScreen.tsx:395
msgid ""
"This bank account cannot receive payouts yet; a payment service is still "
"being checked."
@@ -1079,46 +1079,46 @@ msgstr ""
"Ce compte bancaire ne peut pas encore recevoir de versements ; un service de "
"paiement est toujours en cours de vérification."
-#: packages/taler-merchant-webui/src/screens/MoneyInScreen.tsx:369
+#: packages/taler-merchant-webui/src/screens/MoneyInScreen.tsx:396
msgid "Not usable yet — waiting for a payment service"
msgstr "Pas encore utilisable — en attente d'un service de paiement"
-#: packages/taler-merchant-webui/src/screens/MoneyInScreen.tsx:375
+#: packages/taler-merchant-webui/src/screens/MoneyInScreen.tsx:402
msgid ""
"This bank account cannot receive payouts through any listed payment service."
msgstr ""
"Ce compte bancaire ne peut recevoir de versements par aucun des services de "
"paiement répertoriés."
-#: packages/taler-merchant-webui/src/screens/MoneyInScreen.tsx:376
+#: packages/taler-merchant-webui/src/screens/MoneyInScreen.tsx:403
msgid "Not usable with any listed payment service"
msgstr "Inutilisable avec les services de paiement répertoriés"
-#: packages/taler-merchant-webui/src/screens/MoneyInScreen.tsx:382
+#: packages/taler-merchant-webui/src/screens/MoneyInScreen.tsx:409
msgid "This bank account is inactive."
msgstr "Ce compte bancaire est inactif."
-#: packages/taler-merchant-webui/src/screens/MoneyInScreen.tsx:383
+#: packages/taler-merchant-webui/src/screens/MoneyInScreen.tsx:410
msgid "Inactive — no new payouts will be sent here"
msgstr "Inactif — aucun nouveau versement ne sera envoyé ici"
-#: packages/taler-merchant-webui/src/screens/MoneyInScreen.tsx:442
+#: packages/taler-merchant-webui/src/screens/MoneyInScreen.tsx:500
msgid "Accept terms"
msgstr "Accepter les conditions"
-#: packages/taler-merchant-webui/src/screens/MoneyInScreen.tsx:449
+#: packages/taler-merchant-webui/src/screens/MoneyInScreen.tsx:507
msgid "Account validation"
msgstr "Validation du compte"
-#: packages/taler-merchant-webui/src/screens/MoneyInScreen.tsx:458
+#: packages/taler-merchant-webui/src/screens/MoneyInScreen.tsx:514
msgid "More information"
msgstr "Informations complémentaires"
-#: packages/taler-merchant-webui/src/screens/MoneyInScreen.tsx:473
+#: packages/taler-merchant-webui/src/screens/MoneyInScreen.tsx:529
msgid "Payment service onboarding progress"
msgstr "Progression de l’activation du service de paiement"
-#: packages/taler-merchant-webui/src/screens/MoneyInScreen.tsx:503
+#: packages/taler-merchant-webui/src/screens/MoneyInScreen.tsx:563
msgid ""
"Where your revenue goes, and whether each account is verified with your "
"payment services."
@@ -1126,75 +1126,75 @@ msgstr ""
"Où vont vos revenus et si chaque compte est vérifié par vos services de "
"paiement."
-#: packages/taler-merchant-webui/src/screens/MoneyInScreen.tsx:504
-#: packages/taler-merchant-webui/src/screens/MoneyInScreen.tsx:603
-#: packages/taler-merchant-webui/src/screens/AddPayoutAccountScreen.tsx:144
-#: packages/taler-merchant-webui/src/App.tsx:771
-#: packages/taler-merchant-webui/src/App.tsx:890
+#: packages/taler-merchant-webui/src/screens/MoneyInScreen.tsx:565
+#: packages/taler-merchant-webui/src/screens/MoneyInScreen.tsx:694
+#: packages/taler-merchant-webui/src/screens/AddPayoutAccountScreen.tsx:163
+#: packages/taler-merchant-webui/src/App.tsx:903
+#: packages/taler-merchant-webui/src/App.tsx:1029
msgid "Add a bank account"
msgstr "Ajouter un compte bancaire"
-#: packages/taler-merchant-webui/src/screens/MoneyInScreen.tsx:524
-#: packages/taler-merchant-webui/src/screens/AddPayoutAccountScreen.tsx:143
-#: packages/taler-merchant-webui/src/screens/KycAuthInstructionsScreen.tsx:348
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:915
+#: packages/taler-merchant-webui/src/screens/MoneyInScreen.tsx:589
+#: packages/taler-merchant-webui/src/screens/AddPayoutAccountScreen.tsx:162
+#: packages/taler-merchant-webui/src/screens/KycAuthInstructionsScreen.tsx:415
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1105
msgid "Bank accounts"
msgstr "Comptes bancaires"
-#: packages/taler-merchant-webui/src/screens/MoneyInScreen.tsx:540
+#: packages/taler-merchant-webui/src/screens/MoneyInScreen.tsx:606
msgid "Incoming transfers"
msgstr "Virements entrants"
-#: packages/taler-merchant-webui/src/screens/MoneyInScreen.tsx:543
+#: packages/taler-merchant-webui/src/screens/MoneyInScreen.tsx:610
msgid "1 expected"
msgstr "1 attendu"
-#: packages/taler-merchant-webui/src/screens/MoneyInScreen.tsx:543
+#: packages/taler-merchant-webui/src/screens/MoneyInScreen.tsx:611
msgid "%1$s expected"
msgstr "%1$s attendus"
-#: packages/taler-merchant-webui/src/screens/MoneyInScreen.tsx:551
+#: packages/taler-merchant-webui/src/screens/MoneyInScreen.tsx:621
msgid "Bank accounts could not be loaded"
msgstr "Les comptes bancaires n'ont pas pu être chargés"
-#: packages/taler-merchant-webui/src/screens/MoneyInScreen.tsx:554
+#: packages/taler-merchant-webui/src/screens/MoneyInScreen.tsx:629
msgid "Verification status could not be loaded"
msgstr "Le statut de vérification n'a pas pu être chargé"
-#: packages/taler-merchant-webui/src/screens/MoneyInScreen.tsx:557
+#: packages/taler-merchant-webui/src/screens/MoneyInScreen.tsx:635
msgid "Live verification updates are temporarily unavailable"
msgstr ""
"Les mises à jour de vérification en direct sont temporairement indisponibles"
-#: packages/taler-merchant-webui/src/screens/MoneyInScreen.tsx:560
+#: packages/taler-merchant-webui/src/screens/MoneyInScreen.tsx:641
msgid "Arriving transfers could not be loaded"
msgstr "Les virements entrants n'ont pas pu être chargés"
-#: packages/taler-merchant-webui/src/screens/MoneyInScreen.tsx:567
+#: packages/taler-merchant-webui/src/screens/MoneyInScreen.tsx:649
msgid "Verification sent — checking the result…"
msgstr "Vérification envoyée — contrôle du résultat…"
-#: packages/taler-merchant-webui/src/screens/MoneyInScreen.tsx:569
+#: packages/taler-merchant-webui/src/screens/MoneyInScreen.tsx:651
msgid "The status below updates by itself."
msgstr "L'état ci-dessous se met à jour tout seul."
-#: packages/taler-merchant-webui/src/screens/MoneyInScreen.tsx:577
+#: packages/taler-merchant-webui/src/screens/MoneyInScreen.tsx:664
msgid "Bank account added."
msgstr "Compte bancaire ajouté."
-#: packages/taler-merchant-webui/src/screens/MoneyInScreen.tsx:579
+#: packages/taler-merchant-webui/src/screens/MoneyInScreen.tsx:669
msgid "Check onboarding status and take your first payment"
msgstr "Vérifiez l’état de l’activation et encaissez votre premier paiement"
-#: packages/taler-merchant-webui/src/screens/MoneyInScreen.tsx:589
+#: packages/taler-merchant-webui/src/screens/MoneyInScreen.tsx:680
msgid "Loading bank accounts…"
msgstr "Chargement des comptes bancaires…"
-#: packages/taler-merchant-webui/src/screens/MoneyInScreen.tsx:593
+#: packages/taler-merchant-webui/src/screens/MoneyInScreen.tsx:684
msgid "No bank accounts yet"
msgstr "Aucun compte bancaire pour l'instant"
-#: packages/taler-merchant-webui/src/screens/MoneyInScreen.tsx:595
+#: packages/taler-merchant-webui/src/screens/MoneyInScreen.tsx:686
msgid ""
"Add an IBAN, or an account at a regional bank, so your payouts have "
"somewhere to go."
@@ -1202,81 +1202,81 @@ msgstr ""
"Ajoutez un IBAN ou un compte dans une banque régionale, afin que vos "
"versements aient un compte de destination."
-#: packages/taler-merchant-webui/src/screens/MoneyInScreen.tsx:640
-#: packages/taler-merchant-webui/src/screens/MoneyInScreen.tsx:906
-#: packages/taler-merchant-webui/src/screens/GuidedSetupScreen.tsx:333
+#: packages/taler-merchant-webui/src/screens/MoneyInScreen.tsx:745
+#: packages/taler-merchant-webui/src/screens/MoneyInScreen.tsx:1076
+#: packages/taler-merchant-webui/src/screens/GuidedSetupScreen.tsx:399
msgid "Bank account"
msgstr "Compte bancaire"
-#: packages/taler-merchant-webui/src/screens/MoneyInScreen.tsx:643
+#: packages/taler-merchant-webui/src/screens/MoneyInScreen.tsx:749
msgid "Primary account"
msgstr "Compte principal"
-#: packages/taler-merchant-webui/src/screens/MoneyInScreen.tsx:666
+#: packages/taler-merchant-webui/src/screens/MoneyInScreen.tsx:791
msgid "Actions for bank account %1$s"
msgstr "Actions pour le compte bancaire %1$s"
-#: packages/taler-merchant-webui/src/screens/MoneyInScreen.tsx:667
+#: packages/taler-merchant-webui/src/screens/MoneyInScreen.tsx:792
msgid "Actions for this bank account"
msgstr "Actions pour ce compte bancaire"
-#: packages/taler-merchant-webui/src/screens/MoneyInScreen.tsx:693
+#: packages/taler-merchant-webui/src/screens/MoneyInScreen.tsx:823
msgid "Reactivating…"
msgstr "Réactivation…"
-#: packages/taler-merchant-webui/src/screens/MoneyInScreen.tsx:693
+#: packages/taler-merchant-webui/src/screens/MoneyInScreen.tsx:824
msgid "Reactivate"
msgstr "Réactiver"
-#: packages/taler-merchant-webui/src/screens/MoneyInScreen.tsx:706
-#: packages/taler-merchant-webui/src/ui/ConfirmDeleteModal.tsx:57
-#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:485
-#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:510
-#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:554
-#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:579
-#: packages/taler-merchant-webui/src/screens/WebhooksScreen.tsx:124
-#: packages/taler-merchant-webui/src/screens/WebhooksScreen.tsx:177
-#: packages/taler-merchant-webui/src/screens/SubscriptionsScreen.tsx:178
-#: packages/taler-merchant-webui/src/screens/SubscriptionsScreen.tsx:232
-#: packages/taler-merchant-webui/src/screens/DevicesScreen.tsx:199
-#: packages/taler-merchant-webui/src/screens/DevicesScreen.tsx:240
+#: packages/taler-merchant-webui/src/screens/MoneyInScreen.tsx:837
+#: packages/taler-merchant-webui/src/ui/ConfirmDeleteModal.tsx:68
+#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:645
+#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:689
+#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:751
+#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:791
+#: packages/taler-merchant-webui/src/screens/WebhooksScreen.tsx:162
+#: packages/taler-merchant-webui/src/screens/WebhooksScreen.tsx:241
+#: packages/taler-merchant-webui/src/screens/SubscriptionsScreen.tsx:221
+#: packages/taler-merchant-webui/src/screens/SubscriptionsScreen.tsx:321
+#: packages/taler-merchant-webui/src/screens/DevicesScreen.tsx:247
+#: packages/taler-merchant-webui/src/screens/DevicesScreen.tsx:326
msgid "Delete"
msgstr "Supprimer"
-#: packages/taler-merchant-webui/src/screens/MoneyInScreen.tsx:720
-#: packages/taler-merchant-webui/src/screens/MoneyInScreen.tsx:814
+#: packages/taler-merchant-webui/src/screens/MoneyInScreen.tsx:851
+#: packages/taler-merchant-webui/src/screens/MoneyInScreen.tsx:980
msgid "Payment services for this account"
msgstr "Services de paiement pour ce compte"
-#: packages/taler-merchant-webui/src/screens/MoneyInScreen.tsx:723
-#: packages/taler-merchant-webui/src/screens/PaymentServicesScreen.tsx:107
-#: packages/taler-merchant-webui/src/screens/AdminAccountDetailScreen.tsx:69
+#: packages/taler-merchant-webui/src/screens/MoneyInScreen.tsx:854
+#: packages/taler-merchant-webui/src/screens/PaymentServicesScreen.tsx:133
+#: packages/taler-merchant-webui/src/screens/AdminAccountDetailScreen.tsx:232
msgid "Payment service"
msgstr "Service de paiement"
-#: packages/taler-merchant-webui/src/screens/MoneyInScreen.tsx:724
-#: packages/taler-merchant-webui/src/ui/AmountInput.tsx:184
-#: packages/taler-merchant-webui/src/screens/CreateTemplateScreen.tsx:522
-#: packages/taler-merchant-webui/src/screens/PaymentServicesScreen.tsx:98
-#: packages/taler-merchant-webui/src/screens/PaymentServicesScreen.tsx:108
-#: packages/taler-merchant-webui/src/screens/ServerInfoScreen.tsx:145
-#: packages/taler-merchant-webui/src/screens/AdminAccountDetailScreen.tsx:69
+#: packages/taler-merchant-webui/src/screens/MoneyInScreen.tsx:855
+#: packages/taler-merchant-webui/src/ui/AmountInput.tsx:197
+#: packages/taler-merchant-webui/src/screens/CreateTemplateScreen.tsx:620
+#: packages/taler-merchant-webui/src/screens/PaymentServicesScreen.tsx:116
+#: packages/taler-merchant-webui/src/screens/PaymentServicesScreen.tsx:134
+#: packages/taler-merchant-webui/src/screens/ServerInfoScreen.tsx:150
+#: packages/taler-merchant-webui/src/screens/AdminAccountDetailScreen.tsx:233
msgid "Currency"
msgstr "Devise"
-#: packages/taler-merchant-webui/src/screens/MoneyInScreen.tsx:778
+#: packages/taler-merchant-webui/src/screens/MoneyInScreen.tsx:935
msgid "Wire instructions ↗"
msgstr "Instructions de virement ↗"
-#: packages/taler-merchant-webui/src/screens/MoneyInScreen.tsx:787
+#: packages/taler-merchant-webui/src/screens/MoneyInScreen.tsx:948
msgid "The payment service did not provide a verification URL."
msgstr "Le service de paiement n’a pas fourni d’URL de vérification."
-#: packages/taler-merchant-webui/src/screens/MoneyInScreen.tsx:790
+#: packages/taler-merchant-webui/src/screens/MoneyInScreen.tsx:953
msgid "Continue verification ↗"
msgstr "Continuer la vérification ↗"
-#: packages/taler-merchant-webui/src/screens/MoneyInScreen.tsx:794
+#: packages/taler-merchant-webui/src/screens/MoneyInScreen.tsx:960
msgid ""
"Verification cannot continue because the payment service response is "
"incomplete."
@@ -1284,15 +1284,15 @@ msgstr ""
"La vérification ne peut pas continuer car la réponse du service de paiement "
"est incomplète."
-#: packages/taler-merchant-webui/src/screens/MoneyInScreen.tsx:817
+#: packages/taler-merchant-webui/src/screens/MoneyInScreen.tsx:983
msgid "Checking this account with your payment services…"
msgstr "Contrôle de ce compte auprès de vos services de paiement…"
-#: packages/taler-merchant-webui/src/screens/MoneyInScreen.tsx:828
+#: packages/taler-merchant-webui/src/screens/MoneyInScreen.tsx:994
msgid "Your bank accounts"
msgstr "Vos comptes bancaires"
-#: packages/taler-merchant-webui/src/screens/MoneyInScreen.tsx:830
+#: packages/taler-merchant-webui/src/screens/MoneyInScreen.tsx:996
msgid ""
"Each card is one of your bank accounts. Inside it are the payment services "
"that can pay into that account."
@@ -1300,19 +1300,19 @@ msgstr ""
"Chaque carte est l'un de vos comptes bancaires. À l'intérieur, il y a les "
"services de paiement qui peuvent verser de l’argent sur ce compte."
-#: packages/taler-merchant-webui/src/screens/MoneyInScreen.tsx:839
+#: packages/taler-merchant-webui/src/screens/MoneyInScreen.tsx:1005
msgid "No active bank accounts."
msgstr "Aucun compte bancaire actif."
-#: packages/taler-merchant-webui/src/screens/MoneyInScreen.tsx:853
+#: packages/taler-merchant-webui/src/screens/MoneyInScreen.tsx:1019
msgid "Inactive and historic accounts (%1$s)"
msgstr "Comptes inactifs et anciens (%1$s)"
-#: packages/taler-merchant-webui/src/screens/MoneyInScreen.tsx:861
+#: packages/taler-merchant-webui/src/screens/MoneyInScreen.tsx:1027
msgid "About inactive accounts"
msgstr "À propos des comptes inactifs"
-#: packages/taler-merchant-webui/src/screens/MoneyInScreen.tsx:864
+#: packages/taler-merchant-webui/src/screens/MoneyInScreen.tsx:1030
msgid ""
"These bank accounts have been switched off. They stay in your records so "
"that past transfers still add up, but nothing new will be paid into them."
@@ -1321,39 +1321,39 @@ msgstr ""
"que les anciens virements continuent de s'additionner, mais plus rien n'y "
"sera versé."
-#: packages/taler-merchant-webui/src/screens/MoneyInScreen.tsx:889
+#: packages/taler-merchant-webui/src/screens/MoneyInScreen.tsx:1059
msgid "Bank account:"
msgstr "Compte bancaire :"
-#: packages/taler-merchant-webui/src/screens/MoneyInScreen.tsx:901
+#: packages/taler-merchant-webui/src/screens/MoneyInScreen.tsx:1071
msgid "All bank accounts (%1$s)"
msgstr "Tous les comptes bancaires (%1$s)"
-#: packages/taler-merchant-webui/src/screens/MoneyInScreen.tsx:925
+#: packages/taler-merchant-webui/src/screens/MoneyInScreen.tsx:1096
msgid "Not yet received (%1$s)"
msgstr "Pas encore reçus (%1$s)"
-#: packages/taler-merchant-webui/src/screens/MoneyInScreen.tsx:937
+#: packages/taler-merchant-webui/src/screens/MoneyInScreen.tsx:1108
msgid "Received (%1$s)"
msgstr "Reçus (%1$s)"
-#: packages/taler-merchant-webui/src/screens/MoneyInScreen.tsx:949
+#: packages/taler-merchant-webui/src/screens/MoneyInScreen.tsx:1120
msgid "All (%1$s)"
msgstr "Tous (%1$s)"
-#: packages/taler-merchant-webui/src/screens/MoneyInScreen.tsx:959
+#: packages/taler-merchant-webui/src/screens/MoneyInScreen.tsx:1130
msgid "Loading arriving transfers…"
msgstr "Chargement des virements entrants…"
-#: packages/taler-merchant-webui/src/screens/MoneyInScreen.tsx:981
+#: packages/taler-merchant-webui/src/screens/MoneyInScreen.tsx:1155
msgid "Nothing has been paid out yet"
msgstr "Rien n'a encore été versé"
-#: packages/taler-merchant-webui/src/screens/MoneyInScreen.tsx:982
+#: packages/taler-merchant-webui/src/screens/MoneyInScreen.tsx:1156
msgid "Nothing matches these filters"
msgstr "Aucun résultat pour ces filtres"
-#: packages/taler-merchant-webui/src/screens/MoneyInScreen.tsx:986
+#: packages/taler-merchant-webui/src/screens/MoneyInScreen.tsx:1160
msgid ""
"Payouts appear here once a payment service has transferred money to your "
"bank. That happens after an order is paid, not at the moment of payment."
@@ -1362,361 +1362,361 @@ msgstr ""
"l'argent à votre banque. Cela se produit après le paiement d'une commande, "
"et non à l'instant où elle est payée."
-#: packages/taler-merchant-webui/src/screens/MoneyInScreen.tsx:988
+#: packages/taler-merchant-webui/src/screens/MoneyInScreen.tsx:1162
msgid "Nothing is waiting to be received. Try the All tab."
msgstr "Rien n'est attendu pour l'instant. Essayez l'onglet « Tous »."
-#: packages/taler-merchant-webui/src/screens/MoneyInScreen.tsx:989
+#: packages/taler-merchant-webui/src/screens/MoneyInScreen.tsx:1163
msgid "Try the All tab, or choose a different account."
msgstr "Essayez l'onglet « Tous » ou choisissez un autre compte."
-#: packages/taler-merchant-webui/src/screens/MoneyInScreen.tsx:1033
-#: packages/taler-merchant-webui/src/screens/AddPayoutAccountScreen.tsx:359
-#: packages/taler-merchant-webui/src/screens/CreateDeviceScreen.tsx:402
+#: packages/taler-merchant-webui/src/screens/MoneyInScreen.tsx:1212
+#: packages/taler-merchant-webui/src/screens/AddPayoutAccountScreen.tsx:439
+#: packages/taler-merchant-webui/src/screens/CreateDeviceScreen.tsx:475
msgid "Saving…"
msgstr "Enregistrement…"
-#: packages/taler-merchant-webui/src/screens/MoneyInScreen.tsx:1035
+#: packages/taler-merchant-webui/src/screens/MoneyInScreen.tsx:1214
msgid "Mark as not received"
msgstr "Marquer comme non reçu"
-#: packages/taler-merchant-webui/src/screens/MoneyInScreen.tsx:1036
+#: packages/taler-merchant-webui/src/screens/MoneyInScreen.tsx:1215
msgid "Mark as received"
msgstr "Marquer comme reçu"
-#: packages/taler-merchant-webui/src/screens/MoneyInScreen.tsx:1046
+#: packages/taler-merchant-webui/src/screens/MoneyInScreen.tsx:1225
msgid "Could not mark this transfer as not received"
msgstr "Impossible de marquer ce virement comme non reçu"
-#: packages/taler-merchant-webui/src/screens/MoneyInScreen.tsx:1047
+#: packages/taler-merchant-webui/src/screens/MoneyInScreen.tsx:1226
msgid "Could not mark this transfer as received"
msgstr "Impossible de marquer ce virement comme reçu"
-#: packages/taler-merchant-webui/src/screens/MoneyInScreen.tsx:1073
+#: packages/taler-merchant-webui/src/screens/MoneyInScreen.tsx:1256
msgid "Remove bank account"
msgstr "Supprimer le compte bancaire"
-#: packages/taler-merchant-webui/src/screens/MoneyInScreen.tsx:1076
+#: packages/taler-merchant-webui/src/screens/MoneyInScreen.tsx:1259
msgid "Are you sure you want to remove bank account"
msgstr "Voulez-vous vraiment supprimer le compte bancaire"
-#: packages/taler-merchant-webui/src/screens/MoneyInScreen.tsx:1078
+#: packages/taler-merchant-webui/src/screens/MoneyInScreen.tsx:1263
msgid "Future payouts will no longer land in this account."
msgstr "Les versements à venir n'arriveront plus sur ce compte."
-#: packages/taler-merchant-webui/src/screens/MoneyInScreen.tsx:1080
+#: packages/taler-merchant-webui/src/screens/MoneyInScreen.tsx:1267
msgid "The bank account could not be removed"
msgstr "Le compte bancaire n’a pas pu être supprimé"
-#: packages/taler-merchant-webui/src/screens/MoneyInScreen.tsx:1088
-#: packages/taler-merchant-webui/src/screens/SignInScreen.tsx:672
+#: packages/taler-merchant-webui/src/screens/MoneyInScreen.tsx:1279
+#: packages/taler-merchant-webui/src/screens/SignInScreen.tsx:751
#: packages/taler-merchant-webui/src/screens/SelfProvisionScreen.tsx:1047
-#: packages/taler-merchant-webui/src/screens/AddPayoutAccountScreen.tsx:351
-#: packages/taler-merchant-webui/src/screens/ChangeServerUrlScreen.tsx:211
-#: packages/taler-merchant-webui/src/screens/OrderRefundScreen.tsx:359
-#: packages/taler-merchant-webui/src/screens/OrderDetailScreen.tsx:361
-#: packages/taler-merchant-webui/src/screens/CreateOrderScreen.tsx:1276
+#: packages/taler-merchant-webui/src/screens/AddPayoutAccountScreen.tsx:425
+#: packages/taler-merchant-webui/src/screens/ChangeServerUrlScreen.tsx:251
+#: packages/taler-merchant-webui/src/screens/OrderRefundScreen.tsx:416
+#: packages/taler-merchant-webui/src/screens/OrderDetailScreen.tsx:413
+#: packages/taler-merchant-webui/src/screens/CreateOrderScreen.tsx:1641
#: packages/taler-merchant-webui/src/screens/BusinessSettingsScreen.tsx:226
-#: packages/taler-merchant-webui/src/screens/InventoryScreen.tsx:527
-#: packages/taler-merchant-webui/src/screens/InventoryScreen.tsx:548
-#: packages/taler-merchant-webui/src/screens/InventoryScreen.tsx:595
-#: packages/taler-merchant-webui/src/screens/InventoryScreen.tsx:652
-#: packages/taler-merchant-webui/src/screens/CreateProductScreen.tsx:726
-#: packages/taler-merchant-webui/src/screens/TemplatesScreen.tsx:236
-#: packages/taler-merchant-webui/src/screens/CreateTemplateScreen.tsx:656
-#: packages/taler-merchant-webui/src/screens/TemplateDetailsScreen.tsx:444
-#: packages/taler-merchant-webui/src/ui/ConfirmDeleteModal.tsx:54
-#: packages/taler-merchant-webui/src/screens/AccessScreen.tsx:522
-#: packages/taler-merchant-webui/src/screens/CreateAccessScreen.tsx:322
-#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:637
-#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:690
-#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:709
-#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:738
-#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:767
-#: packages/taler-merchant-webui/src/screens/CreateWebhookScreen.tsx:460
-#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:1486
-#: packages/taler-merchant-webui/src/screens/DevicesScreen.tsx:263
-#: packages/taler-merchant-webui/src/screens/CreateDeviceScreen.tsx:395
-#: packages/taler-merchant-webui/src/screens/PosScreen.tsx:1232
-#: packages/taler-merchant-webui/src/screens/PosScreen.tsx:1302
-#: packages/taler-merchant-webui/src/screens/ScheduleReportScreen.tsx:306
-#: packages/taler-merchant-webui/src/screens/AdminAccountsScreen.tsx:192
+#: packages/taler-merchant-webui/src/screens/InventoryScreen.tsx:753
+#: packages/taler-merchant-webui/src/screens/InventoryScreen.tsx:787
+#: packages/taler-merchant-webui/src/screens/InventoryScreen.tsx:855
+#: packages/taler-merchant-webui/src/screens/InventoryScreen.tsx:925
+#: packages/taler-merchant-webui/src/screens/CreateProductScreen.tsx:894
+#: packages/taler-merchant-webui/src/screens/TemplatesScreen.tsx:311
+#: packages/taler-merchant-webui/src/screens/CreateTemplateScreen.tsx:778
+#: packages/taler-merchant-webui/src/screens/TemplateDetailsScreen.tsx:493
+#: packages/taler-merchant-webui/src/ui/ConfirmDeleteModal.tsx:60
+#: packages/taler-merchant-webui/src/screens/AccessScreen.tsx:593
+#: packages/taler-merchant-webui/src/screens/CreateAccessScreen.tsx:363
+#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:866
+#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:929
+#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:952
+#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:992
+#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:1035
+#: packages/taler-merchant-webui/src/screens/CreateWebhookScreen.tsx:601
+#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:1843
+#: packages/taler-merchant-webui/src/screens/DevicesScreen.tsx:360
+#: packages/taler-merchant-webui/src/screens/CreateDeviceScreen.tsx:467
+#: packages/taler-merchant-webui/src/screens/PosScreen.tsx:1407
+#: packages/taler-merchant-webui/src/screens/PosScreen.tsx:1481
+#: packages/taler-merchant-webui/src/screens/ScheduleReportScreen.tsx:342
+#: packages/taler-merchant-webui/src/screens/AdminAccountsScreen.tsx:305
#: packages/taler-merchant-webui/src/screens/AdminAccountFormScreen.tsx:480
-#: packages/taler-merchant-webui/src/screens/AdminAccountCredentialsScreen.tsx:44
+#: packages/taler-merchant-webui/src/screens/AdminAccountCredentialsScreen.tsx:106
msgid "Cancel"
msgstr "Annuler"
-#: packages/taler-merchant-webui/src/screens/MoneyInScreen.tsx:1108
+#: packages/taler-merchant-webui/src/screens/MoneyInScreen.tsx:1300
msgid "Removing…"
msgstr "Suppression…"
-#: packages/taler-merchant-webui/src/screens/MoneyInScreen.tsx:1108
+#: packages/taler-merchant-webui/src/screens/MoneyInScreen.tsx:1300
msgid "Yes, remove it"
msgstr "Oui, le supprimer"
-#: packages/taler-merchant-webui/src/screens/GuidedSetupScreen.tsx:208
-#: packages/taler-merchant-webui/src/screens/GuidedSetupScreen.tsx:266
-#: packages/taler-merchant-webui/src/screens/GuidedSetupScreen.tsx:301
-#: packages/taler-merchant-webui/src/screens/GuidedSetupScreen.tsx:325
+#: packages/taler-merchant-webui/src/screens/GuidedSetupScreen.tsx:243
+#: packages/taler-merchant-webui/src/screens/GuidedSetupScreen.tsx:303
+#: packages/taler-merchant-webui/src/screens/GuidedSetupScreen.tsx:343
+#: packages/taler-merchant-webui/src/screens/GuidedSetupScreen.tsx:384
#: packages/taler-merchant-webui/src/routes/SelfProvisionRoute.tsx:262
-#: packages/taler-merchant-webui/src/routes/CreateOrderRoute.tsx:50
-#: packages/taler-merchant-webui/src/screens/InventoryScreen.tsx:419
-#: packages/taler-merchant-webui/src/screens/CreateProductScreen.tsx:276
-#: packages/taler-merchant-webui/src/screens/CreateProductScreen.tsx:562
-#: packages/taler-merchant-webui/src/screens/TemplatesScreen.tsx:118
-#: packages/taler-merchant-webui/src/screens/CreateTemplateScreen.tsx:308
-#: packages/taler-merchant-webui/src/screens/AccessScreen.tsx:278
-#: packages/taler-merchant-webui/src/screens/CreateWebhookScreen.tsx:274
-#: packages/taler-merchant-webui/src/screens/WebhooksScreen.tsx:100
-#: packages/taler-merchant-webui/src/screens/SubscriptionsScreen.tsx:139
-#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:609
-#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:670
-#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:731
-#: packages/taler-merchant-webui/src/screens/DevicesScreen.tsx:155
-#: packages/taler-merchant-webui/src/screens/CreateDeviceScreen.tsx:196
+#: packages/taler-merchant-webui/src/routes/CreateOrderRoute.tsx:54
+#: packages/taler-merchant-webui/src/screens/InventoryScreen.tsx:593
+#: packages/taler-merchant-webui/src/screens/CreateProductScreen.tsx:352
+#: packages/taler-merchant-webui/src/screens/CreateProductScreen.tsx:690
+#: packages/taler-merchant-webui/src/screens/TemplatesScreen.tsx:143
+#: packages/taler-merchant-webui/src/screens/CreateTemplateScreen.tsx:364
+#: packages/taler-merchant-webui/src/screens/AccessScreen.tsx:288
+#: packages/taler-merchant-webui/src/screens/CreateWebhookScreen.tsx:382
+#: packages/taler-merchant-webui/src/screens/WebhooksScreen.tsx:115
+#: packages/taler-merchant-webui/src/screens/SubscriptionsScreen.tsx:154
+#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:757
+#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:838
+#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:914
+#: packages/taler-merchant-webui/src/screens/DevicesScreen.tsx:176
+#: packages/taler-merchant-webui/src/screens/CreateDeviceScreen.tsx:225
msgid "Loading…"
msgstr "Chargement…"
-#: packages/taler-merchant-webui/src/screens/GuidedSetupScreen.tsx:210
+#: packages/taler-merchant-webui/src/screens/GuidedSetupScreen.tsx:245
msgid "Ready for payouts"
msgstr "Prêt pour les versements"
-#: packages/taler-merchant-webui/src/screens/GuidedSetupScreen.tsx:212
+#: packages/taler-merchant-webui/src/screens/GuidedSetupScreen.tsx:247
msgid "Bank account needed first"
msgstr "Compte bancaire nécessaire d'abord"
-#: packages/taler-merchant-webui/src/screens/GuidedSetupScreen.tsx:214
+#: packages/taler-merchant-webui/src/screens/GuidedSetupScreen.tsx:249
msgid "Problem needs attention"
msgstr "Problème à résoudre"
-#: packages/taler-merchant-webui/src/screens/GuidedSetupScreen.tsx:216
+#: packages/taler-merchant-webui/src/screens/GuidedSetupScreen.tsx:251
msgid "Action required"
msgstr "Action requise"
-#: packages/taler-merchant-webui/src/screens/GuidedSetupScreen.tsx:218
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:652
+#: packages/taler-merchant-webui/src/screens/GuidedSetupScreen.tsx:253
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:772
msgid "Verification in progress"
msgstr "Vérification en cours"
-#: packages/taler-merchant-webui/src/screens/GuidedSetupScreen.tsx:219
+#: packages/taler-merchant-webui/src/screens/GuidedSetupScreen.tsx:254
msgid "Verification required"
msgstr "Vérification requise"
-#: packages/taler-merchant-webui/src/screens/GuidedSetupScreen.tsx:222
+#: packages/taler-merchant-webui/src/screens/GuidedSetupScreen.tsx:257
msgid "At least one account can receive payouts."
msgstr "Au moins un compte peut recevoir des versements."
-#: packages/taler-merchant-webui/src/screens/GuidedSetupScreen.tsx:224
+#: packages/taler-merchant-webui/src/screens/GuidedSetupScreen.tsx:259
msgid "Add a bank account before a payment service can verify it."
msgstr ""
"Ajoutez un compte bancaire avant qu'un service de paiement puisse le "
"vérifier."
-#: packages/taler-merchant-webui/src/screens/GuidedSetupScreen.tsx:226
+#: packages/taler-merchant-webui/src/screens/GuidedSetupScreen.tsx:261
msgid "Open the account to see what must be resolved."
msgstr "Ouvrez le compte pour voir ce qui doit être résolu."
-#: packages/taler-merchant-webui/src/screens/GuidedSetupScreen.tsx:228
+#: packages/taler-merchant-webui/src/screens/GuidedSetupScreen.tsx:263
msgid "Your payment service needs information from you."
msgstr "Votre service de paiement a besoin d'informations de votre part."
-#: packages/taler-merchant-webui/src/screens/GuidedSetupScreen.tsx:230
+#: packages/taler-merchant-webui/src/screens/GuidedSetupScreen.tsx:265
msgid "Your payment service is reviewing the account. No action is needed now."
msgstr ""
"Votre service de paiement examine le compte. Aucune action n'est nécessaire "
"pour le moment."
-#: packages/taler-merchant-webui/src/screens/GuidedSetupScreen.tsx:231
+#: packages/taler-merchant-webui/src/screens/GuidedSetupScreen.tsx:266
msgid "Complete verification before this account can receive payouts."
msgstr ""
"Terminez la vérification avant que ce compte puisse recevoir des versements."
-#: packages/taler-merchant-webui/src/screens/GuidedSetupScreen.tsx:236
+#: packages/taler-merchant-webui/src/screens/GuidedSetupScreen.tsx:271
msgid "Onboarding status"
msgstr "Statut de configuration"
-#: packages/taler-merchant-webui/src/screens/GuidedSetupScreen.tsx:237
+#: packages/taler-merchant-webui/src/screens/GuidedSetupScreen.tsx:272
msgid "Finish the required steps to start accepting payments."
msgstr "Terminez les étapes requises pour commencer à accepter des paiements."
-#: packages/taler-merchant-webui/src/screens/GuidedSetupScreen.tsx:243
+#: packages/taler-merchant-webui/src/screens/GuidedSetupScreen.tsx:278
msgid "Business details could not be loaded"
msgstr "Les détails de l'entreprise n'ont pas pu être chargés"
-#: packages/taler-merchant-webui/src/screens/GuidedSetupScreen.tsx:249
+#: packages/taler-merchant-webui/src/screens/GuidedSetupScreen.tsx:284
msgid "Payout accounts could not be loaded"
msgstr "Les comptes de versement n'ont pas pu être chargés"
-#: packages/taler-merchant-webui/src/screens/GuidedSetupScreen.tsx:257
+#: packages/taler-merchant-webui/src/screens/GuidedSetupScreen.tsx:293
msgid "Ready to accept payments"
msgstr "Prêt à accepter les paiements"
-#: packages/taler-merchant-webui/src/screens/GuidedSetupScreen.tsx:257
+#: packages/taler-merchant-webui/src/screens/GuidedSetupScreen.tsx:294
msgid "Required setup"
msgstr "Configuration requise"
-#: packages/taler-merchant-webui/src/screens/GuidedSetupScreen.tsx:261
+#: packages/taler-merchant-webui/src/screens/GuidedSetupScreen.tsx:298
msgid "Your merchant account is ready for customer payments."
msgstr "Votre compte marchand est prêt pour les paiements des clients."
-#: packages/taler-merchant-webui/src/screens/GuidedSetupScreen.tsx:262
+#: packages/taler-merchant-webui/src/screens/GuidedSetupScreen.tsx:299
msgid "Complete the checklist below before taking your first payment."
msgstr ""
"Remplissez la liste de contrôle ci-dessous avant de recevoir votre premier "
"paiement."
-#: packages/taler-merchant-webui/src/screens/GuidedSetupScreen.tsx:266
+#: packages/taler-merchant-webui/src/screens/GuidedSetupScreen.tsx:303
msgid "%1$s of 3 complete"
msgstr "Progression : %1$s sur 3"
-#: packages/taler-merchant-webui/src/screens/GuidedSetupScreen.tsx:275
+#: packages/taler-merchant-webui/src/screens/GuidedSetupScreen.tsx:312
msgid "Setup progress"
msgstr "Avancement de la configuration"
-#: packages/taler-merchant-webui/src/screens/GuidedSetupScreen.tsx:286
+#: packages/taler-merchant-webui/src/screens/GuidedSetupScreen.tsx:323
msgid "New to the portal?"
msgstr "Vous découvrez le portail ?"
-#: packages/taler-merchant-webui/src/screens/GuidedSetupScreen.tsx:288
+#: packages/taler-merchant-webui/src/screens/GuidedSetupScreen.tsx:328
msgid "Open the guide"
msgstr "Ouvrir le guide"
-#: packages/taler-merchant-webui/src/screens/GuidedSetupScreen.tsx:299
+#: packages/taler-merchant-webui/src/screens/GuidedSetupScreen.tsx:339
msgid "Your information"
msgstr "Vos informations"
-#: packages/taler-merchant-webui/src/screens/GuidedSetupScreen.tsx:300
+#: packages/taler-merchant-webui/src/screens/GuidedSetupScreen.tsx:340
msgid "The business name customers see on receipts."
msgstr "Le nom de l’entreprise que les clients voient sur les reçus."
-#: packages/taler-merchant-webui/src/screens/GuidedSetupScreen.tsx:301
+#: packages/taler-merchant-webui/src/screens/GuidedSetupScreen.tsx:345
msgid "Completed"
msgstr "Terminé"
-#: packages/taler-merchant-webui/src/screens/GuidedSetupScreen.tsx:301
+#: packages/taler-merchant-webui/src/screens/GuidedSetupScreen.tsx:346
#: packages/taler-merchant-webui/src/screens/BusinessSettingsScreen.tsx:466
msgid "Business name required"
msgstr "Nom de l'entreprise requis"
-#: packages/taler-merchant-webui/src/screens/GuidedSetupScreen.tsx:303
+#: packages/taler-merchant-webui/src/screens/GuidedSetupScreen.tsx:350
msgid "Edit information"
msgstr "Modifier les informations"
-#: packages/taler-merchant-webui/src/screens/GuidedSetupScreen.tsx:303
+#: packages/taler-merchant-webui/src/screens/GuidedSetupScreen.tsx:350
msgid "Add information"
msgstr "Ajouter des informations"
-#: packages/taler-merchant-webui/src/screens/GuidedSetupScreen.tsx:306
+#: packages/taler-merchant-webui/src/screens/GuidedSetupScreen.tsx:354
msgid "Fetching business information…"
msgstr "Chargement des informations de l'entreprise…"
-#: packages/taler-merchant-webui/src/screens/GuidedSetupScreen.tsx:311
+#: packages/taler-merchant-webui/src/screens/GuidedSetupScreen.tsx:362
msgid "Logo added"
msgstr "Logo ajouté"
-#: packages/taler-merchant-webui/src/screens/GuidedSetupScreen.tsx:312
+#: packages/taler-merchant-webui/src/screens/GuidedSetupScreen.tsx:367
#: packages/taler-merchant-webui/src/screens/BusinessSettingsScreen.tsx:479
msgid "Logo needs attention"
msgstr "Le logo nécessite votre attention"
-#: packages/taler-merchant-webui/src/screens/GuidedSetupScreen.tsx:315
+#: packages/taler-merchant-webui/src/screens/GuidedSetupScreen.tsx:372
msgid "Add the name customers should recognize when they pay."
msgstr "Ajoutez le nom que les clients doivent reconnaître lorsqu'ils paient."
-#: packages/taler-merchant-webui/src/screens/GuidedSetupScreen.tsx:323
+#: packages/taler-merchant-webui/src/screens/GuidedSetupScreen.tsx:380
msgid "Where your money goes"
msgstr "Où va votre argent"
-#: packages/taler-merchant-webui/src/screens/GuidedSetupScreen.tsx:324
+#: packages/taler-merchant-webui/src/screens/GuidedSetupScreen.tsx:381
msgid "The bank account that receives your payouts."
msgstr "Le compte bancaire qui reçoit vos versements."
-#: packages/taler-merchant-webui/src/screens/GuidedSetupScreen.tsx:325
+#: packages/taler-merchant-webui/src/screens/GuidedSetupScreen.tsx:386
msgid "Account added"
msgstr "Compte ajouté"
-#: packages/taler-merchant-webui/src/screens/GuidedSetupScreen.tsx:325
+#: packages/taler-merchant-webui/src/screens/GuidedSetupScreen.tsx:387
msgid "Bank account required"
msgstr "Compte bancaire requis"
-#: packages/taler-merchant-webui/src/screens/GuidedSetupScreen.tsx:327
+#: packages/taler-merchant-webui/src/screens/GuidedSetupScreen.tsx:391
msgid "Manage accounts"
msgstr "Gérer les comptes"
-#: packages/taler-merchant-webui/src/screens/GuidedSetupScreen.tsx:327
-#: packages/taler-merchant-webui/src/screens/GuidedSetupScreen.tsx:362
+#: packages/taler-merchant-webui/src/screens/GuidedSetupScreen.tsx:391
+#: packages/taler-merchant-webui/src/screens/GuidedSetupScreen.tsx:431
msgid "Add bank account"
msgstr "Ajouter un compte bancaire"
-#: packages/taler-merchant-webui/src/screens/GuidedSetupScreen.tsx:330
+#: packages/taler-merchant-webui/src/screens/GuidedSetupScreen.tsx:395
msgid "Fetching bank accounts…"
msgstr "Récupération des comptes bancaires…"
-#: packages/taler-merchant-webui/src/screens/GuidedSetupScreen.tsx:342
+#: packages/taler-merchant-webui/src/screens/GuidedSetupScreen.tsx:411
msgid "+1 other bank account"
msgstr "+1 autre compte bancaire"
-#: packages/taler-merchant-webui/src/screens/GuidedSetupScreen.tsx:343
+#: packages/taler-merchant-webui/src/screens/GuidedSetupScreen.tsx:412
msgid "+%1$s other bank accounts"
msgstr "+%1$s autres comptes bancaires"
-#: packages/taler-merchant-webui/src/screens/GuidedSetupScreen.tsx:348
+#: packages/taler-merchant-webui/src/screens/GuidedSetupScreen.tsx:417
msgid "Add an IBAN or regional bank account for your payouts."
msgstr "Ajoutez un compte bancaire IBAN ou régional pour vos versements."
-#: packages/taler-merchant-webui/src/screens/GuidedSetupScreen.tsx:356
+#: packages/taler-merchant-webui/src/screens/GuidedSetupScreen.tsx:425
msgid "Verification by a payment service"
msgstr "Vérification par un service de paiement"
-#: packages/taler-merchant-webui/src/screens/GuidedSetupScreen.tsx:357
+#: packages/taler-merchant-webui/src/screens/GuidedSetupScreen.tsx:426
msgid "At least one bank account must be approved for payouts."
msgstr "Au moins un compte bancaire doit être approuvé pour les versements."
-#: packages/taler-merchant-webui/src/screens/GuidedSetupScreen.tsx:364
+#: packages/taler-merchant-webui/src/screens/GuidedSetupScreen.tsx:433
msgid "Continue verification"
msgstr "Continuer la vérification"
-#: packages/taler-merchant-webui/src/screens/GuidedSetupScreen.tsx:366
+#: packages/taler-merchant-webui/src/screens/GuidedSetupScreen.tsx:435
msgid "Resolve problem"
msgstr "Résoudre le problème"
-#: packages/taler-merchant-webui/src/screens/GuidedSetupScreen.tsx:367
+#: packages/taler-merchant-webui/src/screens/GuidedSetupScreen.tsx:436
msgid "View status"
msgstr "Afficher le statut"
-#: packages/taler-merchant-webui/src/screens/GuidedSetupScreen.tsx:378
+#: packages/taler-merchant-webui/src/screens/GuidedSetupScreen.tsx:447
msgid "Optional"
msgstr "Facultatif"
-#: packages/taler-merchant-webui/src/screens/GuidedSetupScreen.tsx:382
+#: packages/taler-merchant-webui/src/screens/GuidedSetupScreen.tsx:451
msgid "Take your first payment"
msgstr "Encaissez votre premier paiement"
-#: packages/taler-merchant-webui/src/screens/GuidedSetupScreen.tsx:385
+#: packages/taler-merchant-webui/src/screens/GuidedSetupScreen.tsx:454
msgid "Your setup is complete. Choose how to take the first customer payment."
msgstr ""
"Votre configuration est terminée. Choisissez comment recevoir le premier "
"paiement d'un client."
-#: packages/taler-merchant-webui/src/screens/GuidedSetupScreen.tsx:397
+#: packages/taler-merchant-webui/src/screens/GuidedSetupScreen.tsx:468
msgid "Create a printable payment template"
msgstr "Créer un modèle de paiement imprimable"
-#: packages/taler-merchant-webui/src/screens/GuidedSetupScreen.tsx:398
+#: packages/taler-merchant-webui/src/screens/GuidedSetupScreen.tsx:469
msgid "Print a reusable QR code for signs, stickers, or the counter."
msgstr ""
"Imprimez un code QR réutilisable pour les panneaux, les autocollants ou le "
"comptoir."
-#: packages/taler-merchant-webui/src/screens/GuidedSetupScreen.tsx:408
+#: packages/taler-merchant-webui/src/screens/GuidedSetupScreen.tsx:483
msgid "Create a one-off order"
msgstr "Créer une commande ponctuelle"
-#: packages/taler-merchant-webui/src/screens/GuidedSetupScreen.tsx:409
+#: packages/taler-merchant-webui/src/screens/GuidedSetupScreen.tsx:484
msgid "Enter this customer's items and amount now."
msgstr "Saisissez maintenant les articles et le montant de ce client."
-#: packages/taler-merchant-webui/src/ui/LanguageSwitcher.tsx:39
+#: packages/taler-merchant-webui/src/ui/LanguageSwitcher.tsx:44
msgid "Select Language"
msgstr "Choisir la langue"
@@ -1724,36 +1724,36 @@ msgstr "Choisir la langue"
msgid "Taler Merchant Web UI Version"
msgstr "Version de l'interface web Taler Merchant"
-#: packages/taler-merchant-webui/src/ui/TanCodeInputGroup.tsx:49
+#: packages/taler-merchant-webui/src/ui/TanCodeInputGroup.tsx:52
#: packages/taler-merchant-webui/src/screens/SelfProvisionScreen.tsx:654
msgid "Verification code"
msgstr "Code de vérification"
-#: packages/taler-merchant-webui/src/ui/TanCodeInputGroup.tsx:65
+#: packages/taler-merchant-webui/src/ui/TanCodeInputGroup.tsx:72
msgid "Another code cannot be requested for this challenge."
msgstr "Aucun autre code ne peut être demandé pour cette vérification."
-#: packages/taler-merchant-webui/src/ui/TanCodeInputGroup.tsx:70
+#: packages/taler-merchant-webui/src/ui/TanCodeInputGroup.tsx:77
msgid "You can ask for another code in 1 second"
msgstr "Vous pourrez demander un autre code dans 1 seconde"
-#: packages/taler-merchant-webui/src/ui/TanCodeInputGroup.tsx:71
+#: packages/taler-merchant-webui/src/ui/TanCodeInputGroup.tsx:78
msgid "You can ask for another code in %1$s seconds"
msgstr "Vous pourrez demander un autre code dans %1$s secondes"
-#: packages/taler-merchant-webui/src/ui/TanCodeInputGroup.tsx:75
+#: packages/taler-merchant-webui/src/ui/TanCodeInputGroup.tsx:82
msgid "Didn't receive code?"
msgstr "Vous n'avez pas reçu de code ?"
-#: packages/taler-merchant-webui/src/ui/TanCodeInputGroup.tsx:81
+#: packages/taler-merchant-webui/src/ui/TanCodeInputGroup.tsx:88
msgid "Resend"
msgstr "Renvoyer"
-#: packages/taler-merchant-webui/src/ui/PasswordInput.tsx:72
+#: packages/taler-merchant-webui/src/ui/PasswordInput.tsx:81
msgid "Hide password"
msgstr "Masquer le mot de passe"
-#: packages/taler-merchant-webui/src/ui/PasswordInput.tsx:72
+#: packages/taler-merchant-webui/src/ui/PasswordInput.tsx:81
msgid "Show password"
msgstr "Afficher le mot de passe"
@@ -1761,47 +1761,47 @@ msgstr "Afficher le mot de passe"
msgid "Change merchant backend server URL"
msgstr "Modifier l’URL du serveur marchand"
-#: packages/taler-merchant-webui/src/screens/SignInScreen.tsx:128
+#: packages/taler-merchant-webui/src/screens/SignInScreen.tsx:134
msgid "Email to address starting with %1$s..."
msgstr "E-mail à l’adresse commençant par %1$s..."
-#: packages/taler-merchant-webui/src/screens/SignInScreen.tsx:141
+#: packages/taler-merchant-webui/src/screens/SignInScreen.tsx:143
#: packages/taler-merchant-webui/src/screens/SelfProvisionScreen.tsx:990
msgid "SMS to phone number ending with ...%1$s"
msgstr "SMS au numéro de téléphone se terminant par ...%1$s"
#. Translators: Label for the protected operation that the user is
#. confirming with an authentication code.
-#: packages/taler-merchant-webui/src/screens/SignInScreen.tsx:180
+#: packages/taler-merchant-webui/src/screens/SignInScreen.tsx:181
#: packages/taler-merchant-webui/src/screens/SelfProvisionScreen.tsx:960
#: packages/taler-merchant-webui/src/screens/SelfProvisionScreen.tsx:1000
msgid "Action being authorized:"
msgstr "Action en cours d’autorisation :"
-#: packages/taler-merchant-webui/src/screens/SignInScreen.tsx:318
+#: packages/taler-merchant-webui/src/screens/SignInScreen.tsx:336
msgid "Please enter your password."
msgstr "Veuillez saisir votre mot de passe."
-#: packages/taler-merchant-webui/src/screens/SignInScreen.tsx:346
+#: packages/taler-merchant-webui/src/screens/SignInScreen.tsx:364
msgid "Please enter your verification code."
msgstr "Veuillez saisir votre code de vérification."
#. A preview, with no way to reach a server. Say so rather than hang.
-#: packages/taler-merchant-webui/src/screens/SignInScreen.tsx:355
-#: packages/taler-merchant-webui/src/screens/SignInScreen.tsx:400
+#: packages/taler-merchant-webui/src/screens/SignInScreen.tsx:381
+#: packages/taler-merchant-webui/src/screens/SignInScreen.tsx:428
msgid "Sign-in is not available here."
msgstr "La connexion n'est pas possible ici."
-#: packages/taler-merchant-webui/src/screens/SignInScreen.tsx:384
+#: packages/taler-merchant-webui/src/screens/SignInScreen.tsx:411
msgid "Failed to verify TAN code."
msgstr "Impossible de vérifier le code de confirmation."
-#: packages/taler-merchant-webui/src/screens/SignInScreen.tsx:426
+#: packages/taler-merchant-webui/src/screens/SignInScreen.tsx:454
msgid "That password is not correct."
msgstr "Ce mot de passe n'est pas correct."
-#: packages/taler-merchant-webui/src/screens/SignInScreen.tsx:432
-#: packages/taler-merchant-webui/src/App.tsx:454
+#: packages/taler-merchant-webui/src/screens/SignInScreen.tsx:460
+#: packages/taler-merchant-webui/src/App.tsx:506
msgid "There is no merchant account called \"%1$s\" on this server."
msgstr "Il n'y a pas de compte marchand nommé « %1$s » sur ce serveur."
@@ -1809,33 +1809,33 @@ msgstr "Il n'y a pas de compte marchand nommé « %1$s » sur ce serveur."
#. Do not sign in on a failure to reach the server. This used to complete
#. the sign-in anyway, with whatever was typed — so a network blip stored
#. the merchant's password as their credential.
-#: packages/taler-merchant-webui/src/screens/SignInScreen.tsx:439
-#: packages/taler-merchant-webui/src/screens/SignInScreen.tsx:464
+#: packages/taler-merchant-webui/src/screens/SignInScreen.tsx:469
+#: packages/taler-merchant-webui/src/screens/SignInScreen.tsx:494
msgid "Could not reach the server. Check your connection."
msgstr "Le serveur est injoignable. Vérifiez votre connexion."
-#: packages/taler-merchant-webui/src/screens/SignInScreen.tsx:444
+#: packages/taler-merchant-webui/src/screens/SignInScreen.tsx:474
msgid "This server refused the sign-in. Contact your provider."
msgstr "Ce serveur a refusé la connexion. Contactez votre prestataire."
#. The rest of the portal asks for "the code we sent"; this was the one
#. screen that said MFA and Multi-Factor Authentication to a shopkeeper.
-#: packages/taler-merchant-webui/src/screens/SignInScreen.tsx:480
+#: packages/taler-merchant-webui/src/screens/SignInScreen.tsx:518
#: packages/taler-merchant-webui/src/screens/SelfProvisionScreen.tsx:635
#: packages/taler-merchant-webui/src/screens/MfaChallengeScreen.tsx:70
msgid "Confirm it is you"
msgstr "Confirmez votre identité"
-#: packages/taler-merchant-webui/src/screens/SignInScreen.tsx:480
+#: packages/taler-merchant-webui/src/screens/SignInScreen.tsx:519
#: packages/taler-merchant-webui/src/routes/SelfProvisionRoute.tsx:249
msgid "Merchant Portal Sign-In"
msgstr "Connexion au portail commerçant"
-#: packages/taler-merchant-webui/src/screens/SignInScreen.tsx:486
+#: packages/taler-merchant-webui/src/screens/SignInScreen.tsx:525
msgid "Signing into merchant account on"
msgstr "Connexion au compte marchand sur"
-#: packages/taler-merchant-webui/src/screens/SignInScreen.tsx:494
+#: packages/taler-merchant-webui/src/screens/SignInScreen.tsx:533
msgid ""
"⚠️ TESTING ENVIRONMENT: This server is meant for testing features and "
"configurations. Do not use personal or sensitive information here."
@@ -1843,92 +1843,92 @@ msgstr ""
"⚠️ ENVIRONNEMENT DE TEST : ce serveur sert à essayer des fonctions et des "
"réglages. N'y mettez pas de données personnelles ou sensibles."
-#: packages/taler-merchant-webui/src/screens/SignInScreen.tsx:521
-#: packages/taler-merchant-webui/src/routes/CreateAccessRoute.tsx:56
-#: packages/taler-merchant-webui/src/screens/BootstrapInstanceScreen.tsx:115
-#: packages/taler-merchant-webui/src/App.tsx:739
+#: packages/taler-merchant-webui/src/screens/SignInScreen.tsx:573
+#: packages/taler-merchant-webui/src/routes/CreateAccessRoute.tsx:61
+#: packages/taler-merchant-webui/src/screens/BootstrapInstanceScreen.tsx:131
+#: packages/taler-merchant-webui/src/App.tsx:867
msgid "Merchant Account"
msgstr "Compte marchand"
-#: packages/taler-merchant-webui/src/screens/SignInScreen.tsx:529
-#: packages/taler-merchant-webui/src/screens/ForgotPasswordScreen.tsx:135
+#: packages/taler-merchant-webui/src/screens/SignInScreen.tsx:583
+#: packages/taler-merchant-webui/src/screens/ForgotPasswordScreen.tsx:168
msgid "e.g. default"
msgstr "p. ex. default"
-#: packages/taler-merchant-webui/src/screens/SignInScreen.tsx:533
+#: packages/taler-merchant-webui/src/screens/SignInScreen.tsx:587
msgid "The identifier of the merchant account you are signing into."
msgstr "L'identifiant du compte marchand auquel vous vous connectez."
-#: packages/taler-merchant-webui/src/screens/SignInScreen.tsx:539
-#: packages/taler-merchant-webui/src/screens/BootstrapInstanceScreen.tsx:132
+#: packages/taler-merchant-webui/src/screens/SignInScreen.tsx:593
+#: packages/taler-merchant-webui/src/screens/BootstrapInstanceScreen.tsx:173
#: packages/taler-merchant-webui/src/screens/AdminAccountFormScreen.tsx:320
msgid "Password"
msgstr "Mot de passe"
-#: packages/taler-merchant-webui/src/screens/SignInScreen.tsx:553
+#: packages/taler-merchant-webui/src/screens/SignInScreen.tsx:608
#: packages/taler-merchant-webui/src/screens/SelfProvisionScreen.tsx:898
msgid "Additional security verification required"
msgstr "Vérification de sécurité supplémentaire requise"
-#: packages/taler-merchant-webui/src/screens/SignInScreen.tsx:554
+#: packages/taler-merchant-webui/src/screens/SignInScreen.tsx:611
#: packages/taler-merchant-webui/src/screens/SelfProvisionScreen.tsx:899
msgid "Select a verification method to confirm your identity:"
msgstr "Choisissez une méthode pour confirmer votre identité :"
-#: packages/taler-merchant-webui/src/screens/SignInScreen.tsx:594
+#: packages/taler-merchant-webui/src/screens/SignInScreen.tsx:656
msgid "Enter the code we sent"
msgstr "Saisissez le code que nous avons envoyé"
-#: packages/taler-merchant-webui/src/screens/SignInScreen.tsx:611
-#: packages/taler-merchant-webui/src/App.tsx:805
+#: packages/taler-merchant-webui/src/screens/SignInScreen.tsx:682
+#: packages/taler-merchant-webui/src/App.tsx:938
msgid "Deleting the bank account %1$s"
msgstr "Suppression du compte bancaire %1$s"
-#: packages/taler-merchant-webui/src/screens/SignInScreen.tsx:611
+#: packages/taler-merchant-webui/src/screens/SignInScreen.tsx:683
msgid "Sign in to Taler Merchant"
msgstr "Connexion à Taler Merchant"
-#: packages/taler-merchant-webui/src/screens/SignInScreen.tsx:618
+#: packages/taler-merchant-webui/src/screens/SignInScreen.tsx:690
msgid "Authentication code"
msgstr "Code d'authentification"
-#: packages/taler-merchant-webui/src/screens/SignInScreen.tsx:636
+#: packages/taler-merchant-webui/src/screens/SignInScreen.tsx:711
msgid "Choose different auth method"
msgstr "Choisir une autre méthode d'authentification"
-#: packages/taler-merchant-webui/src/screens/SignInScreen.tsx:648
+#: packages/taler-merchant-webui/src/screens/SignInScreen.tsx:727
msgid "Verifying..."
msgstr "Vérification…"
-#: packages/taler-merchant-webui/src/screens/SignInScreen.tsx:652
+#: packages/taler-merchant-webui/src/screens/SignInScreen.tsx:731
#: packages/taler-merchant-webui/src/screens/SelfProvisionScreen.tsx:1032
msgid "Continue"
msgstr "Continuer"
-#: packages/taler-merchant-webui/src/screens/SignInScreen.tsx:654
-#: packages/taler-merchant-webui/src/screens/MfaChallengeScreen.tsx:74
+#: packages/taler-merchant-webui/src/screens/SignInScreen.tsx:733
+#: packages/taler-merchant-webui/src/screens/MfaChallengeScreen.tsx:76
msgid "Confirm"
msgstr "Confirmer"
-#: packages/taler-merchant-webui/src/screens/SignInScreen.tsx:655
-#: packages/taler-merchant-webui/src/screens/AdminAccountsScreen.tsx:162
+#: packages/taler-merchant-webui/src/screens/SignInScreen.tsx:734
+#: packages/taler-merchant-webui/src/screens/AdminAccountsScreen.tsx:228
msgid "Sign in"
msgstr "Se connecter"
-#: packages/taler-merchant-webui/src/screens/SignInScreen.tsx:680
+#: packages/taler-merchant-webui/src/screens/SignInScreen.tsx:759
msgid "Create new account"
msgstr "Créer un nouveau compte"
-#: packages/taler-merchant-webui/src/screens/SignInScreen.tsx:686
+#: packages/taler-merchant-webui/src/screens/SignInScreen.tsx:765
msgid "Forgot password?"
msgstr "Mot de passe oublié ?"
-#: packages/taler-merchant-webui/src/routes/SignInRoute.tsx:75
+#: packages/taler-merchant-webui/src/routes/SignInRoute.tsx:87
#: packages/taler-merchant-webui/src/routes/SelfProvisionRoute.tsx:116
msgid "The merchant backend URL is invalid."
msgstr "L’URL du serveur marchand n’est pas valide."
-#: packages/taler-merchant-webui/src/routes/SignInRoute.tsx:120
+#: packages/taler-merchant-webui/src/routes/SignInRoute.tsx:135
msgid "Merchant portal sign-in"
msgstr "Connexion au portail commerçant"
@@ -1996,14 +1996,14 @@ msgstr "Numéro de téléphone invalide"
#: packages/taler-merchant-webui/src/screens/SelfProvisionScreen.tsx:476
#: packages/taler-merchant-webui/src/screens/BootstrapInstanceScreen.tsx:54
#: packages/taler-merchant-webui/src/screens/AdminAccountFormScreen.tsx:160
-#: packages/taler-merchant-webui/src/screens/AdminAccountCredentialsScreen.tsx:30
+#: packages/taler-merchant-webui/src/screens/AdminAccountCredentialsScreen.tsx:39
msgid "Password must be at least 8 characters long."
msgstr "Le mot de passe doit comporter au moins 8 caractères."
#: packages/taler-merchant-webui/src/screens/SelfProvisionScreen.tsx:480
#: packages/taler-merchant-webui/src/screens/BootstrapInstanceScreen.tsx:58
#: packages/taler-merchant-webui/src/screens/AdminAccountFormScreen.tsx:164
-#: packages/taler-merchant-webui/src/screens/AdminAccountCredentialsScreen.tsx:31
+#: packages/taler-merchant-webui/src/screens/AdminAccountCredentialsScreen.tsx:43
msgid "Passwords do not match. Please re-type your password."
msgstr "Les mots de passe ne correspondent pas. Ressaisissez-le."
@@ -2069,12 +2069,12 @@ msgid "The business name customers see on their receipts."
msgstr "Le nom de l’entreprise que les clients voient sur leurs reçus."
#: packages/taler-merchant-webui/src/screens/SelfProvisionScreen.tsx:763
-#: packages/taler-merchant-webui/src/screens/CreateProductScreen.tsx:685
-#: packages/taler-merchant-webui/src/screens/CreateTemplateScreen.tsx:469
-#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:607
-#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:660
-#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:1459
-#: packages/taler-merchant-webui/src/screens/CreateDeviceScreen.tsx:262
+#: packages/taler-merchant-webui/src/screens/CreateProductScreen.tsx:844
+#: packages/taler-merchant-webui/src/screens/CreateTemplateScreen.tsx:550
+#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:826
+#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:894
+#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:1814
+#: packages/taler-merchant-webui/src/screens/CreateDeviceScreen.tsx:321
msgid "Reset to suggested"
msgstr "Revenir à la suggestion"
@@ -2096,7 +2096,7 @@ msgstr ""
#: packages/taler-merchant-webui/src/screens/SelfProvisionScreen.tsx:796
#: packages/taler-merchant-webui/src/screens/BusinessSettingsScreen.tsx:612
-#: packages/taler-merchant-webui/src/screens/BootstrapInstanceScreen.tsx:128
+#: packages/taler-merchant-webui/src/screens/BootstrapInstanceScreen.tsx:161
msgid "Email Address"
msgstr "Adresse e-mail"
@@ -2113,7 +2113,7 @@ msgid "For SMS codes."
msgstr "Pour les codes par SMS."
#: packages/taler-merchant-webui/src/screens/SelfProvisionScreen.tsx:850
-#: packages/taler-merchant-webui/src/screens/ForgotPasswordScreen.tsx:140
+#: packages/taler-merchant-webui/src/screens/ForgotPasswordScreen.tsx:175
#: packages/taler-merchant-webui/src/screens/BusinessSettingsScreen.tsx:929
msgid "New Password"
msgstr "Nouveau mot de passe"
@@ -2140,7 +2140,7 @@ msgstr "Téléphone"
#: packages/taler-merchant-webui/src/screens/SelfProvisionScreen.tsx:948
#: packages/taler-merchant-webui/src/screens/AdminAccountFormScreen.tsx:283
-#: packages/taler-merchant-webui/src/screens/AdminAccountDetailScreen.tsx:62
+#: packages/taler-merchant-webui/src/screens/AdminAccountDetailScreen.tsx:135
msgid "Email address"
msgstr "Adresse e-mail"
@@ -2187,120 +2187,120 @@ msgstr "Impossible de charger la configuration du serveur marchand"
msgid "Merchant server configuration is unavailable."
msgstr "La configuration du serveur marchand n’est pas disponible."
-#: packages/taler-merchant-webui/src/screens/AddPayoutAccountScreen.tsx:101
+#: packages/taler-merchant-webui/src/screens/AddPayoutAccountScreen.tsx:111
msgid ""
"This deployment does not allow a bank account type supported by this form."
msgstr ""
"Ce déploiement n’autorise aucun type de compte bancaire pris en charge par "
"ce formulaire."
-#: packages/taler-merchant-webui/src/screens/AddPayoutAccountScreen.tsx:106
+#: packages/taler-merchant-webui/src/screens/AddPayoutAccountScreen.tsx:119
msgid ""
"This bank account does not satisfy the deployment's payment-target policy."
msgstr ""
"Ce compte bancaire ne respecte pas la politique des cibles de paiement du "
"déploiement."
-#: packages/taler-merchant-webui/src/screens/AddPayoutAccountScreen.tsx:109
+#: packages/taler-merchant-webui/src/screens/AddPayoutAccountScreen.tsx:122
msgid "Enter a complete, valid bank account."
msgstr "Saisissez un compte bancaire complet et valide."
-#: packages/taler-merchant-webui/src/screens/AddPayoutAccountScreen.tsx:145
+#: packages/taler-merchant-webui/src/screens/AddPayoutAccountScreen.tsx:164
msgid "The account at your bank that your revenue will be transferred to."
msgstr "Le compte, chez votre banque, sur lequel vos recettes seront virées."
-#: packages/taler-merchant-webui/src/screens/AddPayoutAccountScreen.tsx:153
+#: packages/taler-merchant-webui/src/screens/AddPayoutAccountScreen.tsx:174
msgid "The bank account could not be added"
msgstr "Le compte bancaire n'a pas pu être ajouté"
-#: packages/taler-merchant-webui/src/screens/AddPayoutAccountScreen.tsx:156
+#: packages/taler-merchant-webui/src/screens/AddPayoutAccountScreen.tsx:180
msgid "Payment-target policy could not be loaded"
msgstr "La politique des cibles de paiement n’a pas pu être chargée"
-#: packages/taler-merchant-webui/src/screens/AddPayoutAccountScreen.tsx:159
+#: packages/taler-merchant-webui/src/screens/AddPayoutAccountScreen.tsx:184
msgid "Loading payment-target policy…"
msgstr "Chargement de la politique des cibles de paiement…"
-#: packages/taler-merchant-webui/src/screens/AddPayoutAccountScreen.tsx:162
+#: packages/taler-merchant-webui/src/screens/AddPayoutAccountScreen.tsx:189
msgid "No supported bank account type is available"
msgstr "Aucun type de compte bancaire pris en charge n’est disponible"
-#: packages/taler-merchant-webui/src/screens/AddPayoutAccountScreen.tsx:167
+#: packages/taler-merchant-webui/src/screens/AddPayoutAccountScreen.tsx:198
msgid "Payment Method"
msgstr "Moyen de paiement"
-#: packages/taler-merchant-webui/src/screens/AddPayoutAccountScreen.tsx:175
+#: packages/taler-merchant-webui/src/screens/AddPayoutAccountScreen.tsx:209
msgid "Bank Account (IBAN)"
msgstr "Compte bancaire (IBAN)"
-#: packages/taler-merchant-webui/src/screens/AddPayoutAccountScreen.tsx:176
+#: packages/taler-merchant-webui/src/screens/AddPayoutAccountScreen.tsx:212
msgid "Taler Wire Gateway / Regional Bank"
msgstr "Taler Wire Gateway / banque régionale"
-#: packages/taler-merchant-webui/src/screens/AddPayoutAccountScreen.tsx:185
+#: packages/taler-merchant-webui/src/screens/AddPayoutAccountScreen.tsx:225
msgid "IBAN (International Bank Account Number)"
msgstr "IBAN (numéro de compte bancaire international)"
-#: packages/taler-merchant-webui/src/screens/AddPayoutAccountScreen.tsx:202
+#: packages/taler-merchant-webui/src/screens/AddPayoutAccountScreen.tsx:243
msgid "Check digits do not match — please verify your IBAN for typos."
msgstr "Les chiffres de contrôle ne correspondent pas — vérifiez votre IBAN."
-#: packages/taler-merchant-webui/src/screens/AddPayoutAccountScreen.tsx:214
+#: packages/taler-merchant-webui/src/screens/AddPayoutAccountScreen.tsx:258
msgid "Bank Server Host"
msgstr "Adresse du serveur bancaire"
-#: packages/taler-merchant-webui/src/screens/AddPayoutAccountScreen.tsx:229
+#: packages/taler-merchant-webui/src/screens/AddPayoutAccountScreen.tsx:278
msgid "Account Name / ID"
msgstr "Nom / identifiant du compte"
-#: packages/taler-merchant-webui/src/screens/AddPayoutAccountScreen.tsx:247
+#: packages/taler-merchant-webui/src/screens/AddPayoutAccountScreen.tsx:301
msgid "Account Holder Name"
msgstr "Nom du titulaire du compte"
-#: packages/taler-merchant-webui/src/screens/AddPayoutAccountScreen.tsx:254
+#: packages/taler-merchant-webui/src/screens/AddPayoutAccountScreen.tsx:308
msgid "Exactly as registered with your bank"
msgstr "Exactement comme enregistré auprès de votre banque"
-#: packages/taler-merchant-webui/src/screens/AddPayoutAccountScreen.tsx:267
+#: packages/taler-merchant-webui/src/screens/AddPayoutAccountScreen.tsx:321
msgid "Account address"
msgstr "Adresse du compte"
-#: packages/taler-merchant-webui/src/screens/AddPayoutAccountScreen.tsx:281
+#: packages/taler-merchant-webui/src/screens/AddPayoutAccountScreen.tsx:340
msgid "Postcode (Optional)"
msgstr "Code postal (facultatif)"
-#: packages/taler-merchant-webui/src/screens/AddPayoutAccountScreen.tsx:293
+#: packages/taler-merchant-webui/src/screens/AddPayoutAccountScreen.tsx:355
msgid "Town (Optional)"
msgstr "Ville (facultative)"
-#: packages/taler-merchant-webui/src/screens/AddPayoutAccountScreen.tsx:313
-#: packages/taler-merchant-webui/src/screens/CreateProductScreen.tsx:666
-#: packages/taler-merchant-webui/src/screens/CreateTemplateScreen.tsx:450
-#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:1366
+#: packages/taler-merchant-webui/src/screens/AddPayoutAccountScreen.tsx:377
+#: packages/taler-merchant-webui/src/screens/CreateProductScreen.tsx:821
+#: packages/taler-merchant-webui/src/screens/CreateTemplateScreen.tsx:527
+#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:1703
msgid "Hide advanced options"
msgstr "Masquer les options avancées"
-#: packages/taler-merchant-webui/src/screens/AddPayoutAccountScreen.tsx:313
-#: packages/taler-merchant-webui/src/screens/CreateProductScreen.tsx:666
-#: packages/taler-merchant-webui/src/screens/CreateTemplateScreen.tsx:450
-#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:1366
+#: packages/taler-merchant-webui/src/screens/AddPayoutAccountScreen.tsx:378
+#: packages/taler-merchant-webui/src/screens/CreateProductScreen.tsx:822
+#: packages/taler-merchant-webui/src/screens/CreateTemplateScreen.tsx:528
+#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:1704
msgid "Show advanced options"
msgstr "Afficher les options avancées"
-#: packages/taler-merchant-webui/src/screens/AddPayoutAccountScreen.tsx:320
+#: packages/taler-merchant-webui/src/screens/AddPayoutAccountScreen.tsx:389
msgid "Payout code"
msgstr "Code de versement"
-#: packages/taler-merchant-webui/src/screens/AddPayoutAccountScreen.tsx:330
+#: packages/taler-merchant-webui/src/screens/AddPayoutAccountScreen.tsx:401
msgid "For example: SHOP-1"
msgstr "Par exemple : SHOP-1"
-#: packages/taler-merchant-webui/src/screens/AddPayoutAccountScreen.tsx:335
+#: packages/taler-merchant-webui/src/screens/AddPayoutAccountScreen.tsx:409
msgid "Use 1–40 letters, numbers, periods, colons, or hyphens."
msgstr ""
"Utilisez 1 à 40 lettres, chiffres, points, deux-points ou traits d'union."
-#: packages/taler-merchant-webui/src/screens/AddPayoutAccountScreen.tsx:336
+#: packages/taler-merchant-webui/src/screens/AddPayoutAccountScreen.tsx:410
msgid ""
"Optional. This code is prepended to payout descriptions on your bank "
"statement."
@@ -2308,38 +2308,38 @@ msgstr ""
"Facultatif. Ce code est préfixé aux descriptions des versements sur votre "
"relevé bancaire."
-#: packages/taler-merchant-webui/src/screens/AddPayoutAccountScreen.tsx:359
+#: packages/taler-merchant-webui/src/screens/AddPayoutAccountScreen.tsx:439
msgid "Save bank account"
msgstr "Enregistrer le compte bancaire"
-#: packages/taler-merchant-webui/src/screens/ForgotPasswordScreen.tsx:61
+#: packages/taler-merchant-webui/src/screens/ForgotPasswordScreen.tsx:71
msgid "Please enter your merchant account username."
msgstr "Veuillez saisir le nom d'utilisateur de votre compte marchand."
-#: packages/taler-merchant-webui/src/screens/ForgotPasswordScreen.tsx:65
+#: packages/taler-merchant-webui/src/screens/ForgotPasswordScreen.tsx:75
#: packages/taler-merchant-webui/src/screens/BusinessSettingsScreen.tsx:390
msgid "Please enter a new password."
msgstr "Veuillez saisir un nouveau mot de passe."
-#: packages/taler-merchant-webui/src/screens/ForgotPasswordScreen.tsx:69
+#: packages/taler-merchant-webui/src/screens/ForgotPasswordScreen.tsx:79
#: packages/taler-merchant-webui/src/screens/BusinessSettingsScreen.tsx:397
msgid "New password must be at least 8 characters long."
msgstr "Le nouveau mot de passe doit comporter au moins 8 caractères."
-#: packages/taler-merchant-webui/src/screens/ForgotPasswordScreen.tsx:73
+#: packages/taler-merchant-webui/src/screens/ForgotPasswordScreen.tsx:83
#: packages/taler-merchant-webui/src/screens/BusinessSettingsScreen.tsx:406
msgid "New passwords do not match."
msgstr "Les nouveaux mots de passe ne correspondent pas."
-#: packages/taler-merchant-webui/src/screens/ForgotPasswordScreen.tsx:94
+#: packages/taler-merchant-webui/src/screens/ForgotPasswordScreen.tsx:105
msgid "Failed to process password reset."
msgstr "Échec de la réinitialisation du mot de passe."
-#: packages/taler-merchant-webui/src/screens/ForgotPasswordScreen.tsx:108
+#: packages/taler-merchant-webui/src/screens/ForgotPasswordScreen.tsx:122
msgid "Reset your password"
msgstr "Réinitialiser votre mot de passe"
-#: packages/taler-merchant-webui/src/screens/ForgotPasswordScreen.tsx:111
+#: packages/taler-merchant-webui/src/screens/ForgotPasswordScreen.tsx:125
msgid ""
"Enter your merchant account and choose a new password. Verification by email "
"or SMS code is required."
@@ -2347,19 +2347,19 @@ msgstr ""
"Saisissez votre compte marchand et choisissez un nouveau mot de passe. Une "
"vérification par e-mail ou code SMS est requise."
-#: packages/taler-merchant-webui/src/screens/ForgotPasswordScreen.tsx:141
+#: packages/taler-merchant-webui/src/screens/ForgotPasswordScreen.tsx:184
msgid "Repeat New Password"
msgstr "Confirmer le nouveau mot de passe"
-#: packages/taler-merchant-webui/src/screens/ForgotPasswordScreen.tsx:149
+#: packages/taler-merchant-webui/src/screens/ForgotPasswordScreen.tsx:199
msgid "Requesting reset..."
msgstr "Demande de réinitialisation…"
-#: packages/taler-merchant-webui/src/screens/ForgotPasswordScreen.tsx:149
+#: packages/taler-merchant-webui/src/screens/ForgotPasswordScreen.tsx:200
msgid "Continue to Verification"
msgstr "Continuer vers la vérification"
-#: packages/taler-merchant-webui/src/screens/ForgotPasswordScreen.tsx:154
+#: packages/taler-merchant-webui/src/screens/ForgotPasswordScreen.tsx:208
msgid "← Back to Sign In"
msgstr "← Retour à la connexion"
@@ -2397,7 +2397,7 @@ msgstr ""
"Impossible de se connecter à un serveur marchand Taler à cette URL. Veuillez "
"vérifier l'adresse."
-#: packages/taler-merchant-webui/src/screens/ChangeServerUrlScreen.tsx:117
+#: packages/taler-merchant-webui/src/screens/ChangeServerUrlScreen.tsx:119
msgid ""
"The server at that URL is not a Taler merchant backend (server returned "
"configuration for name '%1$s')."
@@ -2405,7 +2405,7 @@ msgstr ""
"Le serveur à cette URL n'est pas un serveur marchand Taler (le serveur a "
"renvoyé la configuration pour le nom '%1$s')."
-#: packages/taler-merchant-webui/src/screens/ChangeServerUrlScreen.tsx:118
+#: packages/taler-merchant-webui/src/screens/ChangeServerUrlScreen.tsx:120
msgid ""
"The server at that URL is not a Taler merchant backend (the server did not "
"report a name)."
@@ -2413,15 +2413,15 @@ msgstr ""
"Le serveur à cette URL n'est pas un serveur marchand Taler (le serveur n'a "
"indiqué aucun nom)."
-#: packages/taler-merchant-webui/src/screens/ChangeServerUrlScreen.tsx:133
+#: packages/taler-merchant-webui/src/screens/ChangeServerUrlScreen.tsx:137
msgid "Failed to reach backend server /config endpoint."
msgstr "Impossible de joindre l'adresse /config du serveur."
-#: packages/taler-merchant-webui/src/screens/ChangeServerUrlScreen.tsx:144
+#: packages/taler-merchant-webui/src/screens/ChangeServerUrlScreen.tsx:158
msgid "Point this portal at a different server"
msgstr "Diriger ce portail vers un autre serveur"
-#: packages/taler-merchant-webui/src/screens/ChangeServerUrlScreen.tsx:147
+#: packages/taler-merchant-webui/src/screens/ChangeServerUrlScreen.tsx:161
msgid ""
"The address of the server your merchant account is on. Your provider gives "
"you this; you will rarely need to change it."
@@ -2429,11 +2429,11 @@ msgstr ""
"L'adresse du serveur sur lequel se trouve votre compte marchand. Votre "
"prestataire vous la fournit ; vous aurez rarement à la modifier."
-#: packages/taler-merchant-webui/src/screens/ChangeServerUrlScreen.tsx:161
+#: packages/taler-merchant-webui/src/screens/ChangeServerUrlScreen.tsx:194
msgid "Changing server changes which merchant account you access."
msgstr "Changer de serveur change le compte marchand auquel vous accédez."
-#: packages/taler-merchant-webui/src/screens/ChangeServerUrlScreen.tsx:163
+#: packages/taler-merchant-webui/src/screens/ChangeServerUrlScreen.tsx:196
msgid ""
"You will leave the current account and need to sign in on the new server. "
"Make sure you trust the server address before continuing."
@@ -2442,28 +2442,28 @@ msgstr ""
"serveur. Assurez-vous de faire confiance à l'adresse du serveur avant de "
"continuer."
-#: packages/taler-merchant-webui/src/screens/ChangeServerUrlScreen.tsx:170
+#: packages/taler-merchant-webui/src/screens/ChangeServerUrlScreen.tsx:206
msgid "Server address"
msgstr "Adresse du serveur"
# allow-english: URL example
-#: packages/taler-merchant-webui/src/screens/ChangeServerUrlScreen.tsx:178
+#: packages/taler-merchant-webui/src/screens/ChangeServerUrlScreen.tsx:214
msgid "https://backend.demo.taler.net/"
msgstr "https://backend.demo.taler.net/"
-#: packages/taler-merchant-webui/src/screens/ChangeServerUrlScreen.tsx:185
+#: packages/taler-merchant-webui/src/screens/ChangeServerUrlScreen.tsx:221
msgid "Quick Presets"
msgstr "Préréglages rapides"
-#: packages/taler-merchant-webui/src/screens/ChangeServerUrlScreen.tsx:199
+#: packages/taler-merchant-webui/src/screens/ChangeServerUrlScreen.tsx:239
msgid "Select"
msgstr "Sélectionner"
-#: packages/taler-merchant-webui/src/screens/ChangeServerUrlScreen.tsx:218
+#: packages/taler-merchant-webui/src/screens/ChangeServerUrlScreen.tsx:259
msgid "Verifying /config..."
msgstr "Vérification de /config…"
-#: packages/taler-merchant-webui/src/screens/ChangeServerUrlScreen.tsx:218
+#: packages/taler-merchant-webui/src/screens/ChangeServerUrlScreen.tsx:260
msgid "Save & Apply Server URL"
msgstr "Enregistrer et appliquer l'adresse du serveur"
@@ -2476,7 +2476,7 @@ msgid "Copy URI"
msgstr "Copier l'URI"
#: packages/taler-merchant-webui/src/ui/TalerQrCode.tsx:37
-#: packages/taler-merchant-webui/src/screens/PosScreen.tsx:1025
+#: packages/taler-merchant-webui/src/screens/PosScreen.tsx:1161
msgid "✓ Copied!"
msgstr "✓ Copié !"
@@ -2484,36 +2484,36 @@ msgstr "✓ Copié !"
msgid "The QR code could not be generated."
msgstr "Le code QR n’a pas pu être généré."
-#: packages/taler-merchant-webui/src/screens/OrderRefundScreen.tsx:85
-#: packages/taler-merchant-webui/src/screens/PosScreen.tsx:244
+#: packages/taler-merchant-webui/src/screens/OrderRefundScreen.tsx:95
+#: packages/taler-merchant-webui/src/screens/PosScreen.tsx:264
msgid "Customer return"
msgstr "Retour client"
-#: packages/taler-merchant-webui/src/screens/OrderRefundScreen.tsx:86
+#: packages/taler-merchant-webui/src/screens/OrderRefundScreen.tsx:96
msgid "Faulty or damaged goods"
msgstr "Marchandise défectueuse ou abîmée"
-#: packages/taler-merchant-webui/src/screens/OrderRefundScreen.tsx:87
+#: packages/taler-merchant-webui/src/screens/OrderRefundScreen.tsx:97
msgid "Order cancelled"
msgstr "Commande annulée"
-#: packages/taler-merchant-webui/src/screens/OrderRefundScreen.tsx:88
+#: packages/taler-merchant-webui/src/screens/OrderRefundScreen.tsx:98
msgid "Service not delivered"
msgstr "Prestation non fournie"
-#: packages/taler-merchant-webui/src/screens/OrderRefundScreen.tsx:89
+#: packages/taler-merchant-webui/src/screens/OrderRefundScreen.tsx:99
msgid "Paid twice"
msgstr "Payé deux fois"
-#: packages/taler-merchant-webui/src/screens/OrderRefundScreen.tsx:149
-#: packages/taler-merchant-webui/src/screens/PosScreen.tsx:686
+#: packages/taler-merchant-webui/src/screens/OrderRefundScreen.tsx:168
+#: packages/taler-merchant-webui/src/screens/PosScreen.tsx:774
msgid ""
"This order has already been 100% refunded. No further refunds can be granted."
msgstr ""
"Cette commande a déjà été remboursée à 100 %. Aucun autre remboursement ne "
"peut être accordé."
-#: packages/taler-merchant-webui/src/screens/OrderRefundScreen.tsx:158
+#: packages/taler-merchant-webui/src/screens/OrderRefundScreen.tsx:182
msgid ""
"Enter a positive refund in the order currency that does not exceed the "
"remaining refundable amount."
@@ -2522,55 +2522,55 @@ msgstr ""
"dépasser le montant remboursable restant."
#. Noun: the customer's purchase order, used as a back-navigation label.
-#: packages/taler-merchant-webui/src/screens/OrderRefundScreen.tsx:182
-#: packages/taler-merchant-webui/src/screens/OrderRefundScreen.tsx:195
-#: packages/taler-merchant-webui/src/screens/OrderRefundScreen.tsx:219
-#: packages/taler-merchant-webui/src/screens/PosScreen.tsx:1161
+#: packages/taler-merchant-webui/src/screens/OrderRefundScreen.tsx:210
+#: packages/taler-merchant-webui/src/screens/OrderRefundScreen.tsx:227
+#: packages/taler-merchant-webui/src/screens/OrderRefundScreen.tsx:256
+#: packages/taler-merchant-webui/src/screens/PosScreen.tsx:1321
msgid "Order"
msgstr "Commande"
-#: packages/taler-merchant-webui/src/screens/OrderRefundScreen.tsx:182
-#: packages/taler-merchant-webui/src/screens/OrderRefundScreen.tsx:196
+#: packages/taler-merchant-webui/src/screens/OrderRefundScreen.tsx:211
+#: packages/taler-merchant-webui/src/screens/OrderRefundScreen.tsx:228
msgid "Grant Refund — Order %1$s"
msgstr "Accorder un remboursement — Commande %1$s"
-#: packages/taler-merchant-webui/src/screens/OrderRefundScreen.tsx:184
-#: packages/taler-merchant-webui/src/screens/OrderDetailScreen.tsx:296
-#: packages/taler-merchant-webui/src/screens/PosScreen.tsx:1254
+#: packages/taler-merchant-webui/src/screens/OrderRefundScreen.tsx:214
+#: packages/taler-merchant-webui/src/screens/OrderDetailScreen.tsx:319
+#: packages/taler-merchant-webui/src/screens/PosScreen.tsx:1429
msgid "Loading order details..."
msgstr "Chargement des détails de la commande..."
-#: packages/taler-merchant-webui/src/screens/OrderRefundScreen.tsx:199
-#: packages/taler-merchant-webui/src/screens/OrderRefundScreen.tsx:201
-#: packages/taler-merchant-webui/src/screens/OrderDetailScreen.tsx:315
-#: packages/taler-merchant-webui/src/screens/OrderDetailScreen.tsx:317
+#: packages/taler-merchant-webui/src/screens/OrderRefundScreen.tsx:233
+#: packages/taler-merchant-webui/src/screens/OrderRefundScreen.tsx:238
+#: packages/taler-merchant-webui/src/screens/OrderDetailScreen.tsx:341
+#: packages/taler-merchant-webui/src/screens/OrderDetailScreen.tsx:346
msgid "Failed to Load Order"
msgstr "Échec du chargement de la commande"
-#: packages/taler-merchant-webui/src/screens/OrderRefundScreen.tsx:201
+#: packages/taler-merchant-webui/src/screens/OrderRefundScreen.tsx:237
msgid "Order not found."
msgstr "Commande introuvable."
-#: packages/taler-merchant-webui/src/screens/OrderRefundScreen.tsx:220
+#: packages/taler-merchant-webui/src/screens/OrderRefundScreen.tsx:257
msgid "Grant Refund for Order %1$s"
msgstr "Accorder un remboursement pour la commande %1$s"
-#: packages/taler-merchant-webui/src/screens/OrderRefundScreen.tsx:221
+#: packages/taler-merchant-webui/src/screens/OrderRefundScreen.tsx:258
msgid "Offer a full or partial refund for this order."
msgstr "Proposez un remboursement total ou partiel pour cette commande."
-#: packages/taler-merchant-webui/src/screens/OrderRefundScreen.tsx:225
-#: packages/taler-merchant-webui/src/screens/OrderDetailScreen.tsx:397
+#: packages/taler-merchant-webui/src/screens/OrderRefundScreen.tsx:264
+#: packages/taler-merchant-webui/src/screens/OrderDetailScreen.tsx:462
msgid "Order details could not be refreshed"
msgstr "Les détails de la commande n'ont pas pu être actualisés"
-#: packages/taler-merchant-webui/src/screens/OrderRefundScreen.tsx:228
-#: packages/taler-merchant-webui/src/screens/OrderDetailScreen.tsx:400
+#: packages/taler-merchant-webui/src/screens/OrderRefundScreen.tsx:270
+#: packages/taler-merchant-webui/src/screens/OrderDetailScreen.tsx:468
msgid "Live payment updates are temporarily unavailable"
msgstr ""
"Les mises à jour de paiement en direct sont temporairement indisponibles"
-#: packages/taler-merchant-webui/src/screens/OrderRefundScreen.tsx:235
+#: packages/taler-merchant-webui/src/screens/OrderRefundScreen.tsx:278
msgid ""
"This order has already been 100% refunded (%1$s of %2$s). No further refunds "
"can be granted."
@@ -2578,41 +2578,41 @@ msgstr ""
"Cette commande a déjà été intégralement remboursée (%1$s sur %2$s). Aucun "
"autre remboursement n'est possible."
-#: packages/taler-merchant-webui/src/screens/OrderRefundScreen.tsx:242
+#: packages/taler-merchant-webui/src/screens/OrderRefundScreen.tsx:285
msgid "Refund granted successfully. Redirecting to order..."
msgstr "Remboursement accordé. Redirection vers la commande…"
-#: packages/taler-merchant-webui/src/screens/OrderRefundScreen.tsx:247
+#: packages/taler-merchant-webui/src/screens/OrderRefundScreen.tsx:290
msgid "Failed to grant refund"
msgstr "Échec de l'octroi du remboursement"
-#: packages/taler-merchant-webui/src/screens/OrderRefundScreen.tsx:254
+#: packages/taler-merchant-webui/src/screens/OrderRefundScreen.tsx:298
msgid "Order ID:"
msgstr "Numéro de commande :"
-#: packages/taler-merchant-webui/src/screens/OrderRefundScreen.tsx:254
+#: packages/taler-merchant-webui/src/screens/OrderRefundScreen.tsx:298
msgid "Created:"
msgstr "Créée le :"
-#: packages/taler-merchant-webui/src/screens/OrderRefundScreen.tsx:257
+#: packages/taler-merchant-webui/src/screens/OrderRefundScreen.tsx:303
msgid "Total Order Amount"
msgstr "Montant total de la commande"
-#: packages/taler-merchant-webui/src/screens/OrderRefundScreen.tsx:267
+#: packages/taler-merchant-webui/src/screens/OrderRefundScreen.tsx:318
msgid "Quick Amount Presets"
msgstr "Montants rapides prédéfinis"
-#: packages/taler-merchant-webui/src/screens/OrderRefundScreen.tsx:296
+#: packages/taler-merchant-webui/src/screens/OrderRefundScreen.tsx:347
msgid "Refund Amount"
msgstr "Montant du remboursement"
-#: packages/taler-merchant-webui/src/screens/OrderRefundScreen.tsx:309
+#: packages/taler-merchant-webui/src/screens/OrderRefundScreen.tsx:360
msgid "Enter a positive amount in %1$s no greater than the remaining %2$s."
msgstr ""
"Saisissez un montant positif en %1$s ne dépassant pas le solde restant de "
"%2$s."
-#: packages/taler-merchant-webui/src/screens/OrderRefundScreen.tsx:310
+#: packages/taler-merchant-webui/src/screens/OrderRefundScreen.tsx:361
msgid ""
"Enter a positive amount in the order currency no greater than the remaining "
"%1$s."
@@ -2620,154 +2620,154 @@ msgstr ""
"Saisissez un montant positif dans la devise de la commande, inférieur ou "
"égal au solde restant de %1$s."
-#: packages/taler-merchant-webui/src/screens/OrderRefundScreen.tsx:318
+#: packages/taler-merchant-webui/src/screens/OrderRefundScreen.tsx:372
msgid "Reason for Refund"
msgstr "Motif du remboursement"
-#: packages/taler-merchant-webui/src/screens/OrderRefundScreen.tsx:343
+#: packages/taler-merchant-webui/src/screens/OrderRefundScreen.tsx:399
msgid "e.g. Customer returned item"
msgstr "p. ex. Article retourné par le client"
-#: packages/taler-merchant-webui/src/screens/OrderRefundScreen.tsx:366
+#: packages/taler-merchant-webui/src/screens/OrderRefundScreen.tsx:429
msgid "Processing..."
msgstr "Traitement…"
-#: packages/taler-merchant-webui/src/screens/OrderRefundScreen.tsx:366
+#: packages/taler-merchant-webui/src/screens/OrderRefundScreen.tsx:431
msgid "Already 100% Refunded"
msgstr "Déjà intégralement remboursée"
-#: packages/taler-merchant-webui/src/screens/OrderRefundScreen.tsx:366
+#: packages/taler-merchant-webui/src/screens/OrderRefundScreen.tsx:432
msgid "Confirm Refund (%1$s)"
msgstr "Confirmer le remboursement (%1$s)"
-#: packages/taler-merchant-webui/src/screens/order-detail/OrderTimeline.tsx:59
+#: packages/taler-merchant-webui/src/screens/order-detail/OrderTimeline.tsx:63
msgid "Contract generated for %1$s"
msgstr "Contrat généré pour %1$s"
-#: packages/taler-merchant-webui/src/screens/order-detail/OrderTimeline.tsx:61
+#: packages/taler-merchant-webui/src/screens/order-detail/OrderTimeline.tsx:65
msgid "Contract generated with 1 payment choice"
msgstr "Contrat généré avec 1 choix de paiement"
-#: packages/taler-merchant-webui/src/screens/order-detail/OrderTimeline.tsx:63
+#: packages/taler-merchant-webui/src/screens/order-detail/OrderTimeline.tsx:67
msgid "Contract generated with %1$s payment choices"
msgstr "Contrat généré avec %1$s choix de paiement"
-#: packages/taler-merchant-webui/src/screens/order-detail/OrderTimeline.tsx:64
+#: packages/taler-merchant-webui/src/screens/order-detail/OrderTimeline.tsx:68
msgid "Contract generated"
msgstr "Contrat généré"
-#: packages/taler-merchant-webui/src/screens/order-detail/OrderTimeline.tsx:67
+#: packages/taler-merchant-webui/src/screens/order-detail/OrderTimeline.tsx:71
msgid "Order Placed"
msgstr "Commande passée"
-#: packages/taler-merchant-webui/src/screens/order-detail/OrderTimeline.tsx:80
+#: packages/taler-merchant-webui/src/screens/order-detail/OrderTimeline.tsx:84
msgid "Payment Received"
msgstr "Paiement reçu"
-#: packages/taler-merchant-webui/src/screens/order-detail/OrderTimeline.tsx:84
+#: packages/taler-merchant-webui/src/screens/order-detail/OrderTimeline.tsx:88
msgid "Customer wallet completed Taler payment of %1$s"
msgstr "Le portefeuille client a effectué le paiement Taler de %1$s"
-#: packages/taler-merchant-webui/src/screens/order-detail/OrderTimeline.tsx:85
+#: packages/taler-merchant-webui/src/screens/order-detail/OrderTimeline.tsx:89
msgid "Customer wallet completed Taler payment"
msgstr "Le portefeuille client a effectué le paiement Taler"
-#: packages/taler-merchant-webui/src/screens/order-detail/OrderTimeline.tsx:97
-#: packages/taler-merchant-webui/src/screens/TemplateDetailsScreen.tsx:410
+#: packages/taler-merchant-webui/src/screens/order-detail/OrderTimeline.tsx:101
+#: packages/taler-merchant-webui/src/screens/TemplateDetailsScreen.tsx:444
msgid "Payment Deadline"
msgstr "Date limite de paiement"
-#: packages/taler-merchant-webui/src/screens/order-detail/OrderTimeline.tsx:100
+#: packages/taler-merchant-webui/src/screens/order-detail/OrderTimeline.tsx:104
msgid "Latest time for customer to scan and complete payment"
msgstr "Heure limite pour que le client scanne et effectue le paiement"
-#: packages/taler-merchant-webui/src/screens/order-detail/OrderTimeline.tsx:106
+#: packages/taler-merchant-webui/src/screens/order-detail/OrderTimeline.tsx:110
msgid "Order Expired"
msgstr "Commande expirée"
-#: packages/taler-merchant-webui/src/screens/order-detail/OrderTimeline.tsx:109
+#: packages/taler-merchant-webui/src/screens/order-detail/OrderTimeline.tsx:113
msgid "Payment deadline passed without customer payment"
msgstr "La date limite de paiement est passée sans paiement"
-#: packages/taler-merchant-webui/src/screens/order-detail/OrderTimeline.tsx:122
-#: packages/taler-merchant-webui/src/screens/order-detail/OrderTimeline.tsx:138
+#: packages/taler-merchant-webui/src/screens/order-detail/OrderTimeline.tsx:127
+#: packages/taler-merchant-webui/src/screens/order-detail/OrderTimeline.tsx:148
msgid "Refund Offered by Merchant"
msgstr "Remboursement proposé par le commerçant"
-#: packages/taler-merchant-webui/src/screens/order-detail/OrderTimeline.tsx:122
-#: packages/taler-merchant-webui/src/screens/order-detail/OrderTimeline.tsx:153
+#: packages/taler-merchant-webui/src/screens/order-detail/OrderTimeline.tsx:128
+#: packages/taler-merchant-webui/src/screens/order-detail/OrderTimeline.tsx:163
msgid "Refund Collected by Customer Wallet"
msgstr "Remboursement récupéré par le portefeuille du client"
-#: packages/taler-merchant-webui/src/screens/order-detail/OrderTimeline.tsx:126
+#: packages/taler-merchant-webui/src/screens/order-detail/OrderTimeline.tsx:132
msgid "Refund of %1$s for reason: \"%2$s\""
msgstr "Remboursement de %1$s pour le motif : « %2$s »"
-#: packages/taler-merchant-webui/src/screens/order-detail/OrderTimeline.tsx:127
+#: packages/taler-merchant-webui/src/screens/order-detail/OrderTimeline.tsx:133
msgid "Refund of %1$s"
msgstr "Remboursement de %1$s"
-#: packages/taler-merchant-webui/src/screens/order-detail/OrderTimeline.tsx:142
+#: packages/taler-merchant-webui/src/screens/order-detail/OrderTimeline.tsx:152
msgid "Refund of %1$s offered for reason: \"%2$s\""
msgstr "Remboursement de %1$s proposé pour le motif : « %2$s »"
-#: packages/taler-merchant-webui/src/screens/order-detail/OrderTimeline.tsx:143
+#: packages/taler-merchant-webui/src/screens/order-detail/OrderTimeline.tsx:153
msgid "Refund of %1$s offered"
msgstr "Remboursement de %1$s proposé"
-#: packages/taler-merchant-webui/src/screens/order-detail/OrderTimeline.tsx:156
+#: packages/taler-merchant-webui/src/screens/order-detail/OrderTimeline.tsx:166
msgid "Customer Taler wallet claimed refund of %1$s"
msgstr "Le portefeuille Taler du client a récupéré un remboursement de %1$s"
-#: packages/taler-merchant-webui/src/screens/order-detail/OrderTimeline.tsx:165
+#: packages/taler-merchant-webui/src/screens/order-detail/OrderTimeline.tsx:175
msgid "Refund Expired (Lapsed)"
msgstr "Remboursement expiré"
-#: packages/taler-merchant-webui/src/screens/order-detail/OrderTimeline.tsx:168
+#: packages/taler-merchant-webui/src/screens/order-detail/OrderTimeline.tsx:178
msgid "Unclaimed refund expired after collection deadline (%1$s)"
msgstr ""
"Le remboursement non récupéré a expiré après la date limite de récupération "
"(%1$s)"
-#: packages/taler-merchant-webui/src/screens/order-detail/OrderTimeline.tsx:183
+#: packages/taler-merchant-webui/src/screens/order-detail/OrderTimeline.tsx:195
msgid "Sent to your bank account (%1$s of %2$s)"
msgstr "Envoyé sur votre compte bancaire (%1$s sur %2$s)"
-#: packages/taler-merchant-webui/src/screens/order-detail/OrderTimeline.tsx:183
+#: packages/taler-merchant-webui/src/screens/order-detail/OrderTimeline.tsx:196
msgid "Sent to your bank account"
msgstr "Envoyé sur votre compte bancaire"
-#: packages/taler-merchant-webui/src/screens/order-detail/OrderTimeline.tsx:188
+#: packages/taler-merchant-webui/src/screens/order-detail/OrderTimeline.tsx:201
msgid "%1$s — not yet confirmed on your bank statement."
msgstr "%1$s — pas encore confirmé sur votre relevé bancaire."
-#: packages/taler-merchant-webui/src/screens/order-detail/OrderTimeline.tsx:189
+#: packages/taler-merchant-webui/src/screens/order-detail/OrderTimeline.tsx:202
msgid "%1$s — you confirmed this arrived."
msgstr "%1$s — vous avez confirmé la réception."
-#: packages/taler-merchant-webui/src/screens/order-detail/OrderTimeline.tsx:202
+#: packages/taler-merchant-webui/src/screens/order-detail/OrderTimeline.tsx:217
msgid "Taler Refund Window Expired"
msgstr "Délai de remboursement Taler expiré"
-#: packages/taler-merchant-webui/src/screens/order-detail/OrderTimeline.tsx:202
+#: packages/taler-merchant-webui/src/screens/order-detail/OrderTimeline.tsx:218
msgid "Taler Refund Deadline"
msgstr "Date limite de remboursement Taler"
-#: packages/taler-merchant-webui/src/screens/order-detail/OrderTimeline.tsx:206
+#: packages/taler-merchant-webui/src/screens/order-detail/OrderTimeline.tsx:222
msgid "Refund window closed on %1$s. Order is settled or no longer refundable."
msgstr ""
"Le délai de remboursement a pris fin le %1$s. La commande est soldée ou "
"n'est plus remboursable."
-#: packages/taler-merchant-webui/src/screens/order-detail/OrderTimeline.tsx:207
+#: packages/taler-merchant-webui/src/screens/order-detail/OrderTimeline.tsx:223
msgid "Latest date for merchant to issue refunds via Taler for this order"
msgstr "Date limite pour rembourser cette commande via Taler"
-#: packages/taler-merchant-webui/src/screens/order-detail/OrderTimeline.tsx:219
+#: packages/taler-merchant-webui/src/screens/order-detail/OrderTimeline.tsx:237
msgid "Deadline to send to your bank account"
msgstr "Date limite d'envoi vers votre compte bancaire"
-#: packages/taler-merchant-webui/src/screens/order-detail/OrderTimeline.tsx:222
+#: packages/taler-merchant-webui/src/screens/order-detail/OrderTimeline.tsx:240
msgid ""
"The latest your payment service may leave it before sending this money on to "
"your bank account."
@@ -2775,7 +2775,7 @@ msgstr ""
"Le délai maximal que votre service de paiement peut prendre avant de "
"transmettre cet argent vers votre compte bancaire."
-#: packages/taler-merchant-webui/src/screens/order-detail/OrderTimeline.tsx:232
+#: packages/taler-merchant-webui/src/screens/order-detail/OrderTimeline.tsx:250
msgid "Current Time"
msgstr "Heure actuelle"
@@ -2812,11 +2812,11 @@ msgstr "Récupéré par le portefeuille"
msgid "The collection deadline has passed"
msgstr "La date limite de récupération est dépassée"
-#: packages/taler-merchant-webui/src/screens/order-detail/OrderRefundSummary.tsx:71
+#: packages/taler-merchant-webui/src/screens/order-detail/OrderRefundSummary.tsx:75
msgid "Reason"
msgstr "Motif"
-#: packages/taler-merchant-webui/src/screens/order-detail/OrderRefundSummary.tsx:87
+#: packages/taler-merchant-webui/src/screens/order-detail/OrderRefundSummary.tsx:95
msgid ""
"The refund is registered on the backend. The customer's wallet will collect "
"it during sync; if it remains uncollected at the deadline, it expires."
@@ -2825,11 +2825,11 @@ msgstr ""
"récupérera lors de la synchronisation ; s'il n'est pas récupéré avant la "
"date limite, il expire."
-#: packages/taler-merchant-webui/src/screens/order-detail/OrderRefundSummary.tsx:93
+#: packages/taler-merchant-webui/src/screens/order-detail/OrderRefundSummary.tsx:101
msgid "Refund lapsed."
msgstr "Remboursement expiré."
-#: packages/taler-merchant-webui/src/screens/order-detail/OrderRefundSummary.tsx:94
+#: packages/taler-merchant-webui/src/screens/order-detail/OrderRefundSummary.tsx:102
msgid ""
"The customer did not collect it in time. If you still owe them money, return "
"it another way."
@@ -2839,204 +2839,204 @@ msgstr ""
#. Translators: "Issues" is a verb: this payment choice produces the token
#. output listed after the label.
-#: packages/taler-merchant-webui/src/screens/OrderDetailScreen.tsx:141
+#: packages/taler-merchant-webui/src/screens/OrderDetailScreen.tsx:150
msgid "Issues:"
msgstr "Émet :"
#. Translators: Last time at which the customer's wallet can collect the
#. issued refund.
-#: packages/taler-merchant-webui/src/screens/OrderDetailScreen.tsx:144
+#: packages/taler-merchant-webui/src/screens/OrderDetailScreen.tsx:153
msgid "Collection deadline:"
msgstr "Date limite de récupération :"
-#: packages/taler-merchant-webui/src/screens/OrderDetailScreen.tsx:186
+#: packages/taler-merchant-webui/src/screens/OrderDetailScreen.tsx:201
msgid "The payment service sent this order's proceeds to your bank account."
msgstr ""
"Le service de paiement a envoyé le produit de cette commande sur votre "
"compte bancaire."
-#: packages/taler-merchant-webui/src/screens/OrderDetailScreen.tsx:193
+#: packages/taler-merchant-webui/src/screens/OrderDetailScreen.tsx:208
msgid "The payment deadline passed without payment."
msgstr "La date limite de paiement est passée sans paiement."
-#: packages/taler-merchant-webui/src/screens/OrderDetailScreen.tsx:199
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1315
+#: packages/taler-merchant-webui/src/screens/OrderDetailScreen.tsx:214
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1574
msgid "Wallet completing payment"
msgstr "Paiement en cours dans le portefeuille"
-#: packages/taler-merchant-webui/src/screens/OrderDetailScreen.tsx:200
+#: packages/taler-merchant-webui/src/screens/OrderDetailScreen.tsx:215
msgid "A wallet scanned this order and is completing the payment."
msgstr ""
"Un portefeuille a scanné cette commande et est en train d’effectuer le "
"paiement."
-#: packages/taler-merchant-webui/src/screens/OrderDetailScreen.tsx:207
+#: packages/taler-merchant-webui/src/screens/OrderDetailScreen.tsx:222
msgid "Waiting for the customer to pay."
msgstr "En attente que le client paie."
-#: packages/taler-merchant-webui/src/screens/OrderDetailScreen.tsx:213
+#: packages/taler-merchant-webui/src/screens/OrderDetailScreen.tsx:228
msgid "Refund lapsed"
msgstr "Remboursement expiré"
-#: packages/taler-merchant-webui/src/screens/OrderDetailScreen.tsx:214
+#: packages/taler-merchant-webui/src/screens/OrderDetailScreen.tsx:229
msgid "The refund was not collected before its deadline."
msgstr "Le remboursement n'a pas été récupéré avant la date limite."
-#: packages/taler-merchant-webui/src/screens/OrderDetailScreen.tsx:220
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1317
+#: packages/taler-merchant-webui/src/screens/OrderDetailScreen.tsx:235
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1576
msgid "Refund awaiting collection"
msgstr "Remboursement en attente de récupération"
-#: packages/taler-merchant-webui/src/screens/OrderDetailScreen.tsx:221
+#: packages/taler-merchant-webui/src/screens/OrderDetailScreen.tsx:236
msgid "The refund was issued and is waiting for the customer's wallet."
msgstr "Le remboursement a été émis et attend le portefeuille du client."
-#: packages/taler-merchant-webui/src/screens/OrderDetailScreen.tsx:227
+#: packages/taler-merchant-webui/src/screens/OrderDetailScreen.tsx:242
msgid "Fully refunded"
msgstr "Entièrement remboursée"
-#: packages/taler-merchant-webui/src/screens/OrderDetailScreen.tsx:228
+#: packages/taler-merchant-webui/src/screens/OrderDetailScreen.tsx:243
msgid "The customer's wallet collected the full refund."
msgstr "Le portefeuille du client a récupéré le remboursement complet."
-#: packages/taler-merchant-webui/src/screens/OrderDetailScreen.tsx:234
+#: packages/taler-merchant-webui/src/screens/OrderDetailScreen.tsx:249
msgid "Partially refunded"
msgstr "Partiellement remboursée"
-#: packages/taler-merchant-webui/src/screens/OrderDetailScreen.tsx:235
+#: packages/taler-merchant-webui/src/screens/OrderDetailScreen.tsx:250
msgid "The customer's wallet collected part of the order amount as a refund."
msgstr ""
"Le portefeuille du client a récupéré une partie du montant de la commande à "
"titre de remboursement."
-#: packages/taler-merchant-webui/src/screens/OrderDetailScreen.tsx:242
+#: packages/taler-merchant-webui/src/screens/OrderDetailScreen.tsx:257
msgid "A refund was recorded for this order."
msgstr "Un remboursement a été enregistré pour cette commande."
-#: packages/taler-merchant-webui/src/screens/OrderDetailScreen.tsx:248
+#: packages/taler-merchant-webui/src/screens/OrderDetailScreen.tsx:263
msgid "Payment was received; payout to your bank account is still pending."
msgstr ""
"Le paiement a été reçu ; le versement sur votre compte bancaire est toujours "
"en attente."
-#: packages/taler-merchant-webui/src/screens/OrderDetailScreen.tsx:286
+#: packages/taler-merchant-webui/src/screens/OrderDetailScreen.tsx:303
msgid "Failed to delete order. Try enabling force deletion."
msgstr "Échec de la suppression de la commande. Essayez la suppression forcée."
-#: packages/taler-merchant-webui/src/screens/OrderDetailScreen.tsx:296
-#: packages/taler-merchant-webui/src/screens/OrderDetailScreen.tsx:311
-#: packages/taler-merchant-webui/src/screens/OrderDetailScreen.tsx:375
+#: packages/taler-merchant-webui/src/screens/OrderDetailScreen.tsx:318
+#: packages/taler-merchant-webui/src/screens/OrderDetailScreen.tsx:335
+#: packages/taler-merchant-webui/src/screens/OrderDetailScreen.tsx:431
msgid "Order %1$s"
msgstr "Commande %1$s"
-#: packages/taler-merchant-webui/src/screens/OrderDetailScreen.tsx:299
+#: packages/taler-merchant-webui/src/screens/OrderDetailScreen.tsx:323
msgid "Fetching order status from merchant backend..."
msgstr "Récupération de l'état de la commande depuis le serveur marchand…"
-#: packages/taler-merchant-webui/src/screens/OrderDetailScreen.tsx:312
+#: packages/taler-merchant-webui/src/screens/OrderDetailScreen.tsx:336
msgid "Order Error"
msgstr "Erreur de commande"
-#: packages/taler-merchant-webui/src/screens/OrderDetailScreen.tsx:317
+#: packages/taler-merchant-webui/src/screens/OrderDetailScreen.tsx:345
msgid "Order not found on merchant backend."
msgstr "Commande introuvable sur le serveur marchand."
-#: packages/taler-merchant-webui/src/screens/OrderDetailScreen.tsx:335
+#: packages/taler-merchant-webui/src/screens/OrderDetailScreen.tsx:370
msgid "No choice selected"
msgstr "Aucun choix sélectionné"
-#: packages/taler-merchant-webui/src/screens/OrderDetailScreen.tsx:337
+#: packages/taler-merchant-webui/src/screens/OrderDetailScreen.tsx:372
msgid "Customer choice pending"
msgstr "Choix du client en attente"
-#: packages/taler-merchant-webui/src/screens/OrderDetailScreen.tsx:338
+#: packages/taler-merchant-webui/src/screens/OrderDetailScreen.tsx:373
msgid "Payment amount unavailable"
msgstr "Montant du paiement indisponible"
-#: packages/taler-merchant-webui/src/screens/OrderDetailScreen.tsx:353
-#: packages/taler-merchant-webui/src/screens/OrderDetailScreen.tsx:391
+#: packages/taler-merchant-webui/src/screens/OrderDetailScreen.tsx:390
+#: packages/taler-merchant-webui/src/screens/OrderDetailScreen.tsx:454
msgid "Delete Order"
msgstr "Supprimer la commande"
-#: packages/taler-merchant-webui/src/screens/OrderDetailScreen.tsx:354
+#: packages/taler-merchant-webui/src/screens/OrderDetailScreen.tsx:391
msgid ""
"Are you sure you want to delete this order? This action cannot be undone."
msgstr ""
"Voulez-vous vraiment supprimer cette commande ? Cette action est "
"irréversible."
-#: packages/taler-merchant-webui/src/screens/OrderDetailScreen.tsx:358
+#: packages/taler-merchant-webui/src/screens/OrderDetailScreen.tsx:407
msgid "Force delete (ignore server errors)"
msgstr "Suppression forcée (ignorer les erreurs du serveur)"
-#: packages/taler-merchant-webui/src/screens/OrderDetailScreen.tsx:363
+#: packages/taler-merchant-webui/src/screens/OrderDetailScreen.tsx:419
msgid "Deleting..."
msgstr "Suppression…"
-#: packages/taler-merchant-webui/src/screens/OrderDetailScreen.tsx:363
+#: packages/taler-merchant-webui/src/screens/OrderDetailScreen.tsx:419
msgid "Confirm Delete"
msgstr "Confirmer la suppression"
-#: packages/taler-merchant-webui/src/screens/OrderDetailScreen.tsx:387
+#: packages/taler-merchant-webui/src/screens/OrderDetailScreen.tsx:443
msgid "Grant Refund"
msgstr "Accorder un remboursement"
-#: packages/taler-merchant-webui/src/screens/OrderDetailScreen.tsx:390
+#: packages/taler-merchant-webui/src/screens/OrderDetailScreen.tsx:446
msgid "Order actions"
msgstr "Actions de commande"
-#: packages/taler-merchant-webui/src/screens/OrderDetailScreen.tsx:407
+#: packages/taler-merchant-webui/src/screens/OrderDetailScreen.tsx:476
msgid "Order status"
msgstr "Statut de la commande"
-#: packages/taler-merchant-webui/src/screens/OrderDetailScreen.tsx:415
-#: packages/taler-merchant-webui/src/screens/CreateOrderScreen.tsx:994
+#: packages/taler-merchant-webui/src/screens/OrderDetailScreen.tsx:491
+#: packages/taler-merchant-webui/src/screens/CreateOrderScreen.tsx:1264
msgid "Order total"
msgstr "Total de la commande"
-#: packages/taler-merchant-webui/src/screens/OrderDetailScreen.tsx:424
+#: packages/taler-merchant-webui/src/screens/OrderDetailScreen.tsx:503
msgid "Selected payment choice"
msgstr "Choix de paiement sélectionné"
-#: packages/taler-merchant-webui/src/screens/OrderDetailScreen.tsx:424
-#: packages/taler-merchant-webui/src/screens/create-order/CreateOrderChoiceModes.tsx:426
+#: packages/taler-merchant-webui/src/screens/OrderDetailScreen.tsx:504
+#: packages/taler-merchant-webui/src/screens/create-order/CreateOrderChoiceModes.tsx:639
msgid "Payment choices"
msgstr "Choix de paiement"
-#: packages/taler-merchant-webui/src/screens/OrderDetailScreen.tsx:428
+#: packages/taler-merchant-webui/src/screens/OrderDetailScreen.tsx:508
msgid "The customer completed payment with this choice."
msgstr "Le client a effectué le paiement avec ce choix."
-#: packages/taler-merchant-webui/src/screens/OrderDetailScreen.tsx:430
+#: packages/taler-merchant-webui/src/screens/OrderDetailScreen.tsx:510
msgid "These choices were available before the order expired."
msgstr "Ces choix étaient disponibles avant l'expiration de la commande."
-#: packages/taler-merchant-webui/src/screens/OrderDetailScreen.tsx:431
+#: packages/taler-merchant-webui/src/screens/OrderDetailScreen.tsx:511
msgid "The customer can complete the order with any one of these choices."
msgstr "Le client peut finaliser la commande avec l'un de ces choix."
-#: packages/taler-merchant-webui/src/screens/OrderDetailScreen.tsx:448
-#: packages/taler-merchant-webui/src/screens/create-order/CreateOrderChoiceModes.tsx:272
+#: packages/taler-merchant-webui/src/screens/OrderDetailScreen.tsx:538
+#: packages/taler-merchant-webui/src/screens/create-order/CreateOrderChoiceModes.tsx:344
msgid "Choice %1$s"
msgstr "Choix %1$s"
-#: packages/taler-merchant-webui/src/screens/OrderDetailScreen.tsx:452
+#: packages/taler-merchant-webui/src/screens/OrderDetailScreen.tsx:546
msgid "Requires:"
msgstr "Nécessite :"
-#: packages/taler-merchant-webui/src/screens/OrderDetailScreen.tsx:463
+#: packages/taler-merchant-webui/src/screens/OrderDetailScreen.tsx:565
msgid "Issues a tax receipt for %1$s"
msgstr "Émet un reçu fiscal de %1$s"
-#: packages/taler-merchant-webui/src/screens/OrderDetailScreen.tsx:464
+#: packages/taler-merchant-webui/src/screens/OrderDetailScreen.tsx:566
msgid "Issues a tax receipt for the full payment amount"
msgstr "Émet un reçu fiscal pour le montant total du paiement"
-#: packages/taler-merchant-webui/src/screens/OrderDetailScreen.tsx:481
+#: packages/taler-merchant-webui/src/screens/OrderDetailScreen.tsx:583
msgid "Scanned — completing payment"
msgstr "Scanné — paiement en cours"
-#: packages/taler-merchant-webui/src/screens/OrderDetailScreen.tsx:483
+#: packages/taler-merchant-webui/src/screens/OrderDetailScreen.tsx:585
msgid ""
"A wallet has this order and is paying for it. The payment code is no longer "
"shown, because only that wallet can complete this order."
@@ -3045,186 +3045,186 @@ msgstr ""
"Le code de paiement n'est plus affiché, car seul ce portefeuille peut "
"terminer cette commande."
-#: packages/taler-merchant-webui/src/screens/OrderDetailScreen.tsx:493
+#: packages/taler-merchant-webui/src/screens/OrderDetailScreen.tsx:595
msgid "Let the customer scan to pay"
msgstr "Laissez le client scanner pour payer"
-#: packages/taler-merchant-webui/src/screens/OrderDetailScreen.tsx:494
+#: packages/taler-merchant-webui/src/screens/OrderDetailScreen.tsx:596
msgid "Open Taler Wallet and scan this payment code."
msgstr "Ouvrez Taler Wallet et scannez ce code de paiement."
-#: packages/taler-merchant-webui/src/screens/OrderDetailScreen.tsx:498
+#: packages/taler-merchant-webui/src/screens/OrderDetailScreen.tsx:600
msgid "Payment deadline:"
msgstr "Date limite de paiement :"
-#: packages/taler-merchant-webui/src/screens/OrderDetailScreen.tsx:498
-#: packages/taler-merchant-webui/src/screens/InventoryScreen.tsx:316
-#: packages/taler-merchant-webui/src/screens/InventoryScreen.tsx:394
-#: packages/taler-merchant-webui/src/screens/InventoryScreen.tsx:399
-#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:51
+#: packages/taler-merchant-webui/src/screens/OrderDetailScreen.tsx:603
+#: packages/taler-merchant-webui/src/screens/InventoryScreen.tsx:407
+#: packages/taler-merchant-webui/src/screens/InventoryScreen.tsx:536
+#: packages/taler-merchant-webui/src/screens/InventoryScreen.tsx:551
+#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:58
#: packages/taler-merchant-webui/src/screens/ServerInfoScreen.tsx:73
#: packages/taler-merchant-webui/src/screens/ServerInfoScreen.tsx:76
-#: packages/taler-merchant-webui/src/screens/pos/PosCatalog.tsx:198
-#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:174
+#: packages/taler-merchant-webui/src/screens/pos/PosCatalog.tsx:205
+#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:179
msgid "Unavailable"
msgstr "Indisponible"
-#: packages/taler-merchant-webui/src/screens/OrderDetailScreen.tsx:507
+#: packages/taler-merchant-webui/src/screens/OrderDetailScreen.tsx:614
msgid "Copied to clipboard"
msgstr "Copié dans le presse-papiers"
-#: packages/taler-merchant-webui/src/screens/OrderDetailScreen.tsx:507
+#: packages/taler-merchant-webui/src/screens/OrderDetailScreen.tsx:615
msgid "Copy payment link"
msgstr "Copier le lien de paiement"
-#: packages/taler-merchant-webui/src/screens/OrderDetailScreen.tsx:514
+#: packages/taler-merchant-webui/src/screens/OrderDetailScreen.tsx:623
msgid "Scan with Taler Wallet"
msgstr "Scanner avec Taler Wallet"
-#: packages/taler-merchant-webui/src/screens/OrderDetailScreen.tsx:524
+#: packages/taler-merchant-webui/src/screens/OrderDetailScreen.tsx:635
msgid "Let the customer scan to collect the refund"
msgstr "Laissez le client scanner pour récupérer le remboursement"
-#: packages/taler-merchant-webui/src/screens/OrderDetailScreen.tsx:525
+#: packages/taler-merchant-webui/src/screens/OrderDetailScreen.tsx:636
msgid "The customer's wallet can collect %1$s with this code."
msgstr "Le portefeuille du client peut récupérer %1$s avec ce code."
-#: packages/taler-merchant-webui/src/screens/OrderDetailScreen.tsx:528
+#: packages/taler-merchant-webui/src/screens/OrderDetailScreen.tsx:639
msgid "Reason: \"%1$s\""
msgstr "Motif : « %1$s »"
-#: packages/taler-merchant-webui/src/screens/OrderDetailScreen.tsx:537
+#: packages/taler-merchant-webui/src/screens/OrderDetailScreen.tsx:650
msgid "Not reported by the backend"
msgstr "Non indiqué par le serveur"
-#: packages/taler-merchant-webui/src/screens/OrderDetailScreen.tsx:547
+#: packages/taler-merchant-webui/src/screens/OrderDetailScreen.tsx:662
msgid "Copied refund link"
msgstr "Lien de remboursement copié"
-#: packages/taler-merchant-webui/src/screens/OrderDetailScreen.tsx:547
+#: packages/taler-merchant-webui/src/screens/OrderDetailScreen.tsx:663
msgid "Copy refund link"
msgstr "Copier le lien de remboursement"
-#: packages/taler-merchant-webui/src/screens/OrderDetailScreen.tsx:556
+#: packages/taler-merchant-webui/src/screens/OrderDetailScreen.tsx:673
msgid "Scan with Taler Wallet to collect"
msgstr "Scanner avec Taler Wallet pour récupérer le remboursement"
-#: packages/taler-merchant-webui/src/screens/OrderDetailScreen.tsx:565
+#: packages/taler-merchant-webui/src/screens/OrderDetailScreen.tsx:682
msgid "Order information"
msgstr "Informations sur la commande"
-#: packages/taler-merchant-webui/src/screens/OrderDetailScreen.tsx:573
+#: packages/taler-merchant-webui/src/screens/OrderDetailScreen.tsx:692
msgid "Paid at"
msgstr "Payée le"
-#: packages/taler-merchant-webui/src/screens/OrderDetailScreen.tsx:579
+#: packages/taler-merchant-webui/src/screens/OrderDetailScreen.tsx:700
msgid "Payment deadline"
msgstr "Date limite de paiement"
-#: packages/taler-merchant-webui/src/screens/OrderDetailScreen.tsx:585
+#: packages/taler-merchant-webui/src/screens/OrderDetailScreen.tsx:708
msgid "Refund window ends"
msgstr "La période de remboursement prend fin"
-#: packages/taler-merchant-webui/src/screens/OrderDetailScreen.tsx:591
+#: packages/taler-merchant-webui/src/screens/OrderDetailScreen.tsx:716
msgid "Payout due by"
msgstr "Versement dû avant le"
-#: packages/taler-merchant-webui/src/screens/OrderDetailScreen.tsx:597
+#: packages/taler-merchant-webui/src/screens/OrderDetailScreen.tsx:724
msgid "Expected after fees"
msgstr "Attendu après les frais"
-#: packages/taler-merchant-webui/src/screens/OrderDetailScreen.tsx:608
+#: packages/taler-merchant-webui/src/screens/OrderDetailScreen.tsx:737
msgid "Order history"
msgstr "Historique des commandes"
-#: packages/taler-merchant-webui/src/screens/OrderDetailScreen.tsx:611
+#: packages/taler-merchant-webui/src/screens/OrderDetailScreen.tsx:740
msgid "1 recorded event or deadline"
msgstr "1 événement ou échéance enregistré"
-#: packages/taler-merchant-webui/src/screens/OrderDetailScreen.tsx:612
+#: packages/taler-merchant-webui/src/screens/OrderDetailScreen.tsx:741
msgid "%1$s recorded events and deadlines"
msgstr "%1$s événements et échéances enregistrés"
-#: packages/taler-merchant-webui/src/screens/OrderDetailScreen.tsx:615
+#: packages/taler-merchant-webui/src/screens/OrderDetailScreen.tsx:744
msgid "Show timeline"
msgstr "Afficher la chronologie"
-#: packages/taler-merchant-webui/src/screens/OrderDetailScreen.tsx:616
+#: packages/taler-merchant-webui/src/screens/OrderDetailScreen.tsx:745
msgid "Hide timeline"
msgstr "Masquer la chronologie"
-#: packages/taler-merchant-webui/src/screens/OrderDetailScreen.tsx:636
+#: packages/taler-merchant-webui/src/screens/OrderDetailScreen.tsx:767
msgid "Paid out to your bank account"
msgstr "Versé sur votre compte bancaire"
-#: packages/taler-merchant-webui/src/screens/OrderDetailScreen.tsx:663
+#: packages/taler-merchant-webui/src/screens/OrderDetailScreen.tsx:794
msgid "Contract details"
msgstr "Détails du contrat"
-#: packages/taler-merchant-webui/src/screens/OrderDetailScreen.tsx:666
+#: packages/taler-merchant-webui/src/screens/OrderDetailScreen.tsx:797
msgid "1 line item and technical terms"
msgstr "1 ligne de commande et conditions techniques"
-#: packages/taler-merchant-webui/src/screens/OrderDetailScreen.tsx:668
+#: packages/taler-merchant-webui/src/screens/OrderDetailScreen.tsx:799
msgid "%1$s line items and technical terms"
msgstr "%1$s lignes de commande et conditions techniques"
-#: packages/taler-merchant-webui/src/screens/OrderDetailScreen.tsx:669
+#: packages/taler-merchant-webui/src/screens/OrderDetailScreen.tsx:800
msgid "Technical terms agreed with the customer"
msgstr "Modalités convenues avec le client"
-#: packages/taler-merchant-webui/src/screens/OrderDetailScreen.tsx:672
+#: packages/taler-merchant-webui/src/screens/OrderDetailScreen.tsx:803
msgid "Show details"
msgstr "Afficher les détails"
-#: packages/taler-merchant-webui/src/screens/OrderDetailScreen.tsx:673
+#: packages/taler-merchant-webui/src/screens/OrderDetailScreen.tsx:804
msgid "Hide details"
msgstr "Masquer les détails"
-#: packages/taler-merchant-webui/src/screens/OrderDetailScreen.tsx:683
+#: packages/taler-merchant-webui/src/screens/OrderDetailScreen.tsx:814
msgid "Hide Raw JSON"
msgstr "Masquer le JSON brut"
-#: packages/taler-merchant-webui/src/screens/OrderDetailScreen.tsx:683
+#: packages/taler-merchant-webui/src/screens/OrderDetailScreen.tsx:814
msgid "View Raw JSON"
msgstr "Voir le JSON brut"
-#: packages/taler-merchant-webui/src/screens/OrderDetailScreen.tsx:689
-#: packages/taler-merchant-webui/src/screens/create-order/CreateOrderAdvancedSection.tsx:163
+#: packages/taler-merchant-webui/src/screens/OrderDetailScreen.tsx:820
+#: packages/taler-merchant-webui/src/screens/create-order/CreateOrderAdvancedSection.tsx:168
msgid "Fulfillment URL"
msgstr "URL du service de traitement des commandes"
-#: packages/taler-merchant-webui/src/screens/OrderDetailScreen.tsx:699
+#: packages/taler-merchant-webui/src/screens/OrderDetailScreen.tsx:835
msgid "Contract Line Items"
msgstr "Lignes du contrat"
-#: packages/taler-merchant-webui/src/screens/OrderDetailScreen.tsx:704
+#: packages/taler-merchant-webui/src/screens/OrderDetailScreen.tsx:840
msgid "Item Description"
msgstr "Description de l'article"
-#: packages/taler-merchant-webui/src/screens/OrderDetailScreen.tsx:705
+#: packages/taler-merchant-webui/src/screens/OrderDetailScreen.tsx:841
msgid "Qty"
msgstr "Qté"
-#: packages/taler-merchant-webui/src/screens/OrderDetailScreen.tsx:710
-#: packages/taler-merchant-webui/src/screens/InventoryScreen.tsx:316
-#: packages/taler-merchant-webui/src/screens/InventoryScreen.tsx:328
+#: packages/taler-merchant-webui/src/screens/OrderDetailScreen.tsx:846
+#: packages/taler-merchant-webui/src/screens/InventoryScreen.tsx:403
+#: packages/taler-merchant-webui/src/screens/InventoryScreen.tsx:435
msgid "Price"
msgstr "Prix"
-#: packages/taler-merchant-webui/src/screens/OrderDetailScreen.tsx:716
+#: packages/taler-merchant-webui/src/screens/OrderDetailScreen.tsx:854
msgid "Product #%1$s"
msgstr "Produit n° %1$s"
-#: packages/taler-merchant-webui/src/screens/OrderDetailScreen.tsx:731
+#: packages/taler-merchant-webui/src/screens/OrderDetailScreen.tsx:876
msgid "Proto-Contract Terms JSON (proto_contract_terms)"
msgstr "Conditions de contrat provisoires en JSON (proto_contract_terms)"
-#: packages/taler-merchant-webui/src/screens/OrderDetailScreen.tsx:731
+#: packages/taler-merchant-webui/src/screens/OrderDetailScreen.tsx:877
msgid "Contract Terms JSON (contract_terms)"
msgstr "Conditions du contrat en JSON (contract_terms)"
-#: packages/taler-merchant-webui/src/ui/TokenRuleStatus.tsx:42
+#: packages/taler-merchant-webui/src/ui/TokenRuleStatus.tsx:48
msgid ""
"Discount and pass rules are still loading. This sale can be created, but "
"automatic effects are not yet included."
@@ -3233,7 +3233,7 @@ msgstr ""
"vente peut être créée, mais les effets automatiques ne sont pas encore "
"inclus."
-#: packages/taler-merchant-webui/src/ui/TokenRuleStatus.tsx:44
+#: packages/taler-merchant-webui/src/ui/TokenRuleStatus.tsx:50
msgid ""
"Discount and pass rules could not be refreshed. The last complete rules are "
"being used."
@@ -3241,7 +3241,7 @@ msgstr ""
"Les règles de remise et de pass n’ont pas pu être actualisées. Les dernières "
"règles complètes sont utilisées."
-#: packages/taler-merchant-webui/src/ui/TokenRuleStatus.tsx:45
+#: packages/taler-merchant-webui/src/ui/TokenRuleStatus.tsx:51
msgid ""
"Discount and pass rules could not be evaluated. This sale can still be "
"created, but automatic effects will not be included."
@@ -3249,277 +3249,275 @@ msgstr ""
"Les règles de remise et de pass n’ont pas pu être évaluées. Cette vente peut "
"tout de même être créée, mais les effets automatiques ne seront pas inclus."
-#: packages/taler-merchant-webui/src/ui/TokenRuleStatus.tsx:59
+#: packages/taler-merchant-webui/src/ui/TokenRuleStatus.tsx:65
msgid "Retrying…"
msgstr "Nouvelle tentative…"
-#: packages/taler-merchant-webui/src/ui/TokenRuleStatus.tsx:59
+#: packages/taler-merchant-webui/src/ui/TokenRuleStatus.tsx:65
msgid "Retry token rules"
msgstr "Relancer l’évaluation des règles des jetons"
-#: packages/taler-merchant-webui/src/screens/create-order/TokenAddRow.tsx:56
+#: packages/taler-merchant-webui/src/screens/create-order/TokenAddRow.tsx:61
msgid "Select token family..."
msgstr "Choisir une famille de jetons…"
# allow-english: established loanword
-#: packages/taler-merchant-webui/src/screens/create-order/TokenAddRow.tsx:61
-#: packages/taler-merchant-webui/src/screens/SubscriptionsScreen.tsx:185
-#: packages/taler-merchant-webui/src/screens/SubscriptionsScreen.tsx:225
-#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:828
+#: packages/taler-merchant-webui/src/screens/create-order/TokenAddRow.tsx:74
+#: packages/taler-merchant-webui/src/screens/SubscriptionsScreen.tsx:235
+#: packages/taler-merchant-webui/src/screens/SubscriptionsScreen.tsx:300
+#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:1024
msgid "Pass"
msgstr "Pass"
-#: packages/taler-merchant-webui/src/screens/create-order/TokenAddRow.tsx:63
-#: packages/taler-merchant-webui/src/screens/SubscriptionsScreen.tsx:185
-#: packages/taler-merchant-webui/src/screens/SubscriptionsScreen.tsx:225
-#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:806
+#: packages/taler-merchant-webui/src/screens/create-order/TokenAddRow.tsx:76
+#: packages/taler-merchant-webui/src/screens/SubscriptionsScreen.tsx:235
+#: packages/taler-merchant-webui/src/screens/SubscriptionsScreen.tsx:300
+#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:1001
msgid "Discount"
msgstr "Remise"
-#: packages/taler-merchant-webui/src/screens/create-order/TokenAddRow.tsx:75
+#: packages/taler-merchant-webui/src/screens/create-order/TokenAddRow.tsx:90
msgid "Count (1)"
msgstr "Nombre (1)"
-#: packages/taler-merchant-webui/src/screens/create-order/CreateOrderChoiceModes.tsx:67
+#: packages/taler-merchant-webui/src/screens/create-order/CreateOrderChoiceModes.tsx:69
msgid "All purchases qualify; this order totals %1$s."
msgstr "Tous les achats sont admissibles ; cette commande s’élève à %1$s."
-#: packages/taler-merchant-webui/src/screens/create-order/CreateOrderChoiceModes.tsx:68
+#: packages/taler-merchant-webui/src/screens/create-order/CreateOrderChoiceModes.tsx:70
msgid "%1$s matches %2$s."
msgstr "%1$s correspond à %2$s."
-#. Translators: Keep the literal percent sign immediately after the
-#. numeric placeholder.
-#: packages/taler-merchant-webui/src/screens/create-order/CreateOrderChoiceModes.tsx:75
+#: packages/taler-merchant-webui/src/screens/create-order/CreateOrderChoiceModes.tsx:79
msgid "The rule gives %1$s% off, saving %2$s."
msgstr "La règle accorde une remise de %1$s %, soit une économie de %2$s."
-#: packages/taler-merchant-webui/src/screens/create-order/CreateOrderChoiceModes.tsx:77
+#: packages/taler-merchant-webui/src/screens/create-order/CreateOrderChoiceModes.tsx:83
msgid "The rule deducts up to %1$s; this order saves %2$s."
msgstr "La règle déduit jusqu’à %1$s ; le client économise %2$s."
-#: packages/taler-merchant-webui/src/screens/create-order/CreateOrderChoiceModes.tsx:79
+#: packages/taler-merchant-webui/src/screens/create-order/CreateOrderChoiceModes.tsx:85
msgid "The rule makes the highest-priced matching item free, saving %1$s."
msgstr ""
"La règle rend gratuit l’article correspondant le plus cher, soit une "
"économie de %1$s."
-#: packages/taler-merchant-webui/src/screens/create-order/CreateOrderChoiceModes.tsx:80
+#: packages/taler-merchant-webui/src/screens/create-order/CreateOrderChoiceModes.tsx:86
msgid "The rule makes the lowest-priced matching item free, saving %1$s."
msgstr ""
"La règle rend gratuit l’article admissible le moins cher, soit une économie "
"de %1$s."
-#: packages/taler-merchant-webui/src/screens/create-order/CreateOrderChoiceModes.tsx:85
+#: packages/taler-merchant-webui/src/screens/create-order/CreateOrderChoiceModes.tsx:94
msgid "This token is issued by an automatic earning rule."
msgstr "Ce jeton est émis par une règle d’obtention automatique."
-#: packages/taler-merchant-webui/src/screens/create-order/CreateOrderChoiceModes.tsx:87
+#: packages/taler-merchant-webui/src/screens/create-order/CreateOrderChoiceModes.tsx:96
msgid "The minimum purchase is %1$s."
msgstr "Le montant minimum d’achat est de %1$s."
-#: packages/taler-merchant-webui/src/screens/create-order/CreateOrderChoiceModes.tsx:88
+#: packages/taler-merchant-webui/src/screens/create-order/CreateOrderChoiceModes.tsx:97
msgid "There is no minimum purchase."
msgstr "Il n’y a pas de montant minimum d’achat."
-#: packages/taler-merchant-webui/src/screens/create-order/CreateOrderChoiceModes.tsx:91
+#: packages/taler-merchant-webui/src/screens/create-order/CreateOrderChoiceModes.tsx:100
msgid "The token is not earned when the customer redeems this same discount."
msgstr "Le jeton n’est pas obtenu lorsque le client utilise cette même remise."
-#: packages/taler-merchant-webui/src/screens/create-order/CreateOrderChoiceModes.tsx:114
+#: packages/taler-merchant-webui/src/screens/create-order/CreateOrderChoiceModes.tsx:127
msgid "Customer tokens"
msgstr "Jetons du client"
-#: packages/taler-merchant-webui/src/screens/create-order/CreateOrderChoiceModes.tsx:115
+#: packages/taler-merchant-webui/src/screens/create-order/CreateOrderChoiceModes.tsx:128
msgid "Automatic effects included with this order."
msgstr "Effets automatiques inclus dans cette commande."
-#: packages/taler-merchant-webui/src/screens/create-order/CreateOrderChoiceModes.tsx:119
+#: packages/taler-merchant-webui/src/screens/create-order/CreateOrderChoiceModes.tsx:136
msgid "Restore automatic effects"
msgstr "Restaurer les effets automatiques"
-#: packages/taler-merchant-webui/src/screens/create-order/CreateOrderChoiceModes.tsx:125
+#: packages/taler-merchant-webui/src/screens/create-order/CreateOrderChoiceModes.tsx:142
msgid "Customer earns"
msgstr "Le client obtient"
-#: packages/taler-merchant-webui/src/screens/create-order/CreateOrderChoiceModes.tsx:134
+#: packages/taler-merchant-webui/src/screens/create-order/CreateOrderChoiceModes.tsx:154
msgid "Earn %1$s for this order"
msgstr "Obtenir %1$s pour cette commande"
-#: packages/taler-merchant-webui/src/screens/create-order/CreateOrderChoiceModes.tsx:140
+#: packages/taler-merchant-webui/src/screens/create-order/CreateOrderChoiceModes.tsx:170
msgid "An automatic earning rule applies."
msgstr "Une règle d’obtention automatique s’applique."
-#: packages/taler-merchant-webui/src/screens/create-order/CreateOrderChoiceModes.tsx:142
-#: packages/taler-merchant-webui/src/screens/create-order/CreateOrderChoiceModes.tsx:177
+#: packages/taler-merchant-webui/src/screens/create-order/CreateOrderChoiceModes.tsx:173
+#: packages/taler-merchant-webui/src/screens/create-order/CreateOrderChoiceModes.tsx:222
msgid "Calculation details"
msgstr "Détails du calcul"
-#: packages/taler-merchant-webui/src/screens/create-order/CreateOrderChoiceModes.tsx:145
-#: packages/taler-merchant-webui/src/screens/create-order/CreateOrderChoiceModes.tsx:183
+#: packages/taler-merchant-webui/src/screens/create-order/CreateOrderChoiceModes.tsx:179
+#: packages/taler-merchant-webui/src/screens/create-order/CreateOrderChoiceModes.tsx:230
msgid "Excluded from this order"
msgstr "Exclu de cette commande"
-#: packages/taler-merchant-webui/src/screens/create-order/CreateOrderChoiceModes.tsx:155
+#: packages/taler-merchant-webui/src/screens/create-order/CreateOrderChoiceModes.tsx:190
msgid "Customer can redeem"
msgstr "Le client peut utiliser"
-#: packages/taler-merchant-webui/src/screens/create-order/CreateOrderChoiceModes.tsx:164
+#: packages/taler-merchant-webui/src/screens/create-order/CreateOrderChoiceModes.tsx:202
msgid "Redeem %1$s for this order"
msgstr "Utiliser %1$s pour cette commande"
-#: packages/taler-merchant-webui/src/screens/create-order/CreateOrderChoiceModes.tsx:173
+#: packages/taler-merchant-webui/src/screens/create-order/CreateOrderChoiceModes.tsx:216
msgid "Customer pays %1$s and saves %2$s."
msgstr "Le client paie %1$s et économise %2$s."
-#: packages/taler-merchant-webui/src/screens/create-order/CreateOrderChoiceModes.tsx:180
+#: packages/taler-merchant-webui/src/screens/create-order/CreateOrderChoiceModes.tsx:226
msgid "The pass is returned, so it remains valid."
msgstr "Le pass est restitué et reste donc valable."
-#: packages/taler-merchant-webui/src/screens/create-order/CreateOrderChoiceModes.tsx:246
+#: packages/taler-merchant-webui/src/screens/create-order/CreateOrderChoiceModes.tsx:304
msgid "Full-price default"
msgstr "Plein tarif par défaut"
-#: packages/taler-merchant-webui/src/screens/create-order/CreateOrderChoiceModes.tsx:248
+#: packages/taler-merchant-webui/src/screens/create-order/CreateOrderChoiceModes.tsx:306
msgid "Automatic rule"
msgstr "Règle automatique"
-#: packages/taler-merchant-webui/src/screens/create-order/CreateOrderChoiceModes.tsx:249
+#: packages/taler-merchant-webui/src/screens/create-order/CreateOrderChoiceModes.tsx:307
msgid "Advanced choice"
msgstr "Choix avancé"
-#: packages/taler-merchant-webui/src/screens/create-order/CreateOrderChoiceModes.tsx:252
+#: packages/taler-merchant-webui/src/screens/create-order/CreateOrderChoiceModes.tsx:310
msgid "1 required token type"
msgstr "1 type de jeton requis"
-#: packages/taler-merchant-webui/src/screens/create-order/CreateOrderChoiceModes.tsx:253
+#: packages/taler-merchant-webui/src/screens/create-order/CreateOrderChoiceModes.tsx:312
msgid "%1$s required token types"
msgstr "%1$s types de jetons requis"
-#: packages/taler-merchant-webui/src/screens/create-order/CreateOrderChoiceModes.tsx:255
+#: packages/taler-merchant-webui/src/screens/create-order/CreateOrderChoiceModes.tsx:315
msgid "1 issued token type"
msgstr "1 type de jeton émis"
-#: packages/taler-merchant-webui/src/screens/create-order/CreateOrderChoiceModes.tsx:256
+#: packages/taler-merchant-webui/src/screens/create-order/CreateOrderChoiceModes.tsx:317
msgid "%1$s issued token types"
msgstr "%1$s types de jetons émis"
-#: packages/taler-merchant-webui/src/screens/create-order/CreateOrderChoiceModes.tsx:265
+#: packages/taler-merchant-webui/src/screens/create-order/CreateOrderChoiceModes.tsx:329
msgid "Enable choice %1$s"
msgstr "Activer le choix %1$s"
-#: packages/taler-merchant-webui/src/screens/create-order/CreateOrderChoiceModes.tsx:274
+#: packages/taler-merchant-webui/src/screens/create-order/CreateOrderChoiceModes.tsx:348
msgid "Modified"
msgstr "Modifié"
-#: packages/taler-merchant-webui/src/screens/create-order/CreateOrderChoiceModes.tsx:275
+#: packages/taler-merchant-webui/src/screens/create-order/CreateOrderChoiceModes.tsx:351
msgid "Order changed"
msgstr "Commande modifiée"
-#: packages/taler-merchant-webui/src/screens/create-order/CreateOrderChoiceModes.tsx:282
+#: packages/taler-merchant-webui/src/screens/create-order/CreateOrderChoiceModes.tsx:365
msgid "Collapse choice %1$s"
msgstr "Replier le choix %1$s"
-#: packages/taler-merchant-webui/src/screens/create-order/CreateOrderChoiceModes.tsx:282
+#: packages/taler-merchant-webui/src/screens/create-order/CreateOrderChoiceModes.tsx:366
msgid "Edit choice %1$s"
msgstr "Modifier le choix %1$s"
-#: packages/taler-merchant-webui/src/screens/create-order/CreateOrderChoiceModes.tsx:283
-#: packages/taler-merchant-webui/src/screens/DevicesScreen.tsx:285
+#: packages/taler-merchant-webui/src/screens/create-order/CreateOrderChoiceModes.tsx:370
+#: packages/taler-merchant-webui/src/screens/DevicesScreen.tsx:390
msgid "Done"
msgstr "Terminé"
-#: packages/taler-merchant-webui/src/screens/create-order/CreateOrderChoiceModes.tsx:283
+#: packages/taler-merchant-webui/src/screens/create-order/CreateOrderChoiceModes.tsx:370
#: packages/taler-merchant-webui/src/screens/BusinessSettingsScreen.tsx:181
-#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:484
-#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:509
-#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:553
-#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:578
-#: packages/taler-merchant-webui/src/screens/WebhooksScreen.tsx:123
-#: packages/taler-merchant-webui/src/screens/WebhooksScreen.tsx:176
-#: packages/taler-merchant-webui/src/screens/SubscriptionsScreen.tsx:177
-#: packages/taler-merchant-webui/src/screens/SubscriptionsScreen.tsx:231
-#: packages/taler-merchant-webui/src/screens/DevicesScreen.tsx:197
-#: packages/taler-merchant-webui/src/screens/DevicesScreen.tsx:238
-#: packages/taler-merchant-webui/src/screens/AdminAccountDetailScreen.tsx:50
+#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:640
+#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:684
+#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:746
+#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:786
+#: packages/taler-merchant-webui/src/screens/WebhooksScreen.tsx:157
+#: packages/taler-merchant-webui/src/screens/WebhooksScreen.tsx:236
+#: packages/taler-merchant-webui/src/screens/SubscriptionsScreen.tsx:216
+#: packages/taler-merchant-webui/src/screens/SubscriptionsScreen.tsx:316
+#: packages/taler-merchant-webui/src/screens/DevicesScreen.tsx:237
+#: packages/taler-merchant-webui/src/screens/DevicesScreen.tsx:316
+#: packages/taler-merchant-webui/src/screens/AdminAccountDetailScreen.tsx:89
msgid "Edit"
msgstr "Modifier"
-#: packages/taler-merchant-webui/src/screens/create-order/CreateOrderChoiceModes.tsx:285
+#: packages/taler-merchant-webui/src/screens/create-order/CreateOrderChoiceModes.tsx:376
msgid "Move choice %1$s up"
msgstr "Déplacer le choix %1$s vers le haut"
-#: packages/taler-merchant-webui/src/screens/create-order/CreateOrderChoiceModes.tsx:286
+#: packages/taler-merchant-webui/src/screens/create-order/CreateOrderChoiceModes.tsx:385
msgid "Move choice %1$s down"
msgstr "Déplacer le choix %1$s vers le bas"
-#: packages/taler-merchant-webui/src/screens/create-order/CreateOrderChoiceModes.tsx:292
+#: packages/taler-merchant-webui/src/screens/create-order/CreateOrderChoiceModes.tsx:400
msgid "Restore"
msgstr "Restaurer"
-#: packages/taler-merchant-webui/src/screens/create-order/CreateOrderChoiceModes.tsx:293
-#: packages/taler-merchant-webui/src/screens/create-order/CreateOrderChoiceModes.tsx:342
-#: packages/taler-merchant-webui/src/screens/create-order/CreateOrderChoiceModes.tsx:368
-#: packages/taler-merchant-webui/src/ui/ImageUploadInput.tsx:204
-#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:1073
-#: packages/taler-merchant-webui/src/ui/OrderTokenSummary.tsx:224
-#: packages/taler-merchant-webui/src/ui/OrderTokenSummary.tsx:276
-#: packages/taler-merchant-webui/src/screens/ErrorInjectionTestScreen.tsx:331
+#: packages/taler-merchant-webui/src/screens/create-order/CreateOrderChoiceModes.tsx:406
+#: packages/taler-merchant-webui/src/screens/create-order/CreateOrderChoiceModes.tsx:495
+#: packages/taler-merchant-webui/src/screens/create-order/CreateOrderChoiceModes.tsx:557
+#: packages/taler-merchant-webui/src/ui/ImageUploadInput.tsx:241
+#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:1347
+#: packages/taler-merchant-webui/src/ui/OrderTokenSummary.tsx:250
+#: packages/taler-merchant-webui/src/ui/OrderTokenSummary.tsx:306
+#: packages/taler-merchant-webui/src/screens/ErrorInjectionTestScreen.tsx:333
msgid "Remove"
msgstr "Supprimer"
# allow-english: same word in French
-#: packages/taler-merchant-webui/src/screens/create-order/CreateOrderChoiceModes.tsx:297
-#: packages/taler-merchant-webui/src/screens/CreateProductScreen.tsx:409
-#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:496
-#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:623
-#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:864
-#: packages/taler-merchant-webui/src/screens/ScheduleReportScreen.tsx:157
+#: packages/taler-merchant-webui/src/screens/create-order/CreateOrderChoiceModes.tsx:413
+#: packages/taler-merchant-webui/src/screens/CreateProductScreen.tsx:515
+#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:656
+#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:847
+#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:1072
+#: packages/taler-merchant-webui/src/screens/ScheduleReportScreen.tsx:169
msgid "Description"
msgstr "Description"
-#: packages/taler-merchant-webui/src/screens/create-order/CreateOrderChoiceModes.tsx:312
+#: packages/taler-merchant-webui/src/screens/create-order/CreateOrderChoiceModes.tsx:441
msgid "Maximum fee"
msgstr "Frais maximaux"
-#: packages/taler-merchant-webui/src/screens/create-order/CreateOrderChoiceModes.tsx:322
+#: packages/taler-merchant-webui/src/screens/create-order/CreateOrderChoiceModes.tsx:453
msgid "Customer tokens required"
msgstr "Jetons du client requis"
-#: packages/taler-merchant-webui/src/screens/create-order/CreateOrderChoiceModes.tsx:330
+#: packages/taler-merchant-webui/src/screens/create-order/CreateOrderChoiceModes.tsx:461
msgid "Count for required token %1$s"
msgstr "Nombre pour le jeton requis %1$s"
-#: packages/taler-merchant-webui/src/screens/create-order/CreateOrderChoiceModes.tsx:345
+#: packages/taler-merchant-webui/src/screens/create-order/CreateOrderChoiceModes.tsx:508
msgid "Add required token"
msgstr "Ajouter un jeton requis"
-#: packages/taler-merchant-webui/src/screens/create-order/CreateOrderChoiceModes.tsx:348
+#: packages/taler-merchant-webui/src/screens/create-order/CreateOrderChoiceModes.tsx:515
msgid "Customer tokens issued"
msgstr "Jetons émis au client"
-#: packages/taler-merchant-webui/src/screens/create-order/CreateOrderChoiceModes.tsx:356
+#: packages/taler-merchant-webui/src/screens/create-order/CreateOrderChoiceModes.tsx:523
msgid "Count for issued token %1$s"
msgstr "Nombre pour le jeton émis %1$s"
-#: packages/taler-merchant-webui/src/screens/create-order/CreateOrderChoiceModes.tsx:371
+#: packages/taler-merchant-webui/src/screens/create-order/CreateOrderChoiceModes.tsx:570
msgid "Add issued token"
msgstr "Ajouter un jeton émis"
-#: packages/taler-merchant-webui/src/screens/create-order/CreateOrderChoiceModes.tsx:427
+#: packages/taler-merchant-webui/src/screens/create-order/CreateOrderChoiceModes.tsx:640
msgid "Expand a choice to edit it. Disabled choices are not submitted."
msgstr ""
"Dépliez un choix pour le modifier. Les choix désactivés ne sont pas envoyés."
-#: packages/taler-merchant-webui/src/screens/create-order/CreateOrderChoiceModes.tsx:430
+#: packages/taler-merchant-webui/src/screens/create-order/CreateOrderChoiceModes.tsx:647
msgid "Regenerate"
msgstr "Régénérer"
-#: packages/taler-merchant-webui/src/screens/create-order/CreateOrderChoiceModes.tsx:431
+#: packages/taler-merchant-webui/src/screens/create-order/CreateOrderChoiceModes.tsx:652
msgid "Add choice"
msgstr "Ajouter un choix"
-#: packages/taler-merchant-webui/src/screens/create-order/CreateOrderChoiceModes.tsx:436
+#: packages/taler-merchant-webui/src/screens/create-order/CreateOrderChoiceModes.tsx:660
msgid ""
"The order amount or line items changed after these choices were edited. "
"Review the amounts or regenerate the automatic choices."
@@ -3527,7 +3525,7 @@ msgstr ""
"Le montant ou les lignes de la commande ont changé après la modification de "
"ces choix. Vérifiez les montants ou régénérez les choix automatiques."
-#: packages/taler-merchant-webui/src/screens/create-order/CreateOrderChoiceModes.tsx:439
+#: packages/taler-merchant-webui/src/screens/create-order/CreateOrderChoiceModes.tsx:664
msgid "Add and enable at least one valid payment choice."
msgstr "Ajoutez et activez au moins un choix de paiement valide."
@@ -3536,12 +3534,12 @@ msgid "Order settings"
msgstr "Paramètres de la commande"
#: packages/taler-merchant-webui/src/screens/create-order/CreateOrderAdvancedSection.tsx:103
-#: packages/taler-merchant-webui/src/screens/CreateOrderScreen.tsx:924
+#: packages/taler-merchant-webui/src/screens/CreateOrderScreen.tsx:1176
msgid "change"
msgstr "modification"
#: packages/taler-merchant-webui/src/screens/create-order/CreateOrderAdvancedSection.tsx:103
-#: packages/taler-merchant-webui/src/screens/CreateOrderScreen.tsx:924
+#: packages/taler-merchant-webui/src/screens/CreateOrderScreen.tsx:1176
msgid "changes"
msgstr "modifications"
@@ -3549,152 +3547,152 @@ msgstr "modifications"
msgid "Deadlines, fulfillment, fees, age limits, and metadata."
msgstr "Échéances, exécution, frais, limites d’âge et métadonnées."
-#: packages/taler-merchant-webui/src/screens/create-order/CreateOrderAdvancedSection.tsx:111
+#: packages/taler-merchant-webui/src/screens/create-order/CreateOrderAdvancedSection.tsx:112
msgid "▲ Hide"
msgstr "▲ Masquer"
-#: packages/taler-merchant-webui/src/screens/create-order/CreateOrderAdvancedSection.tsx:111
+#: packages/taler-merchant-webui/src/screens/create-order/CreateOrderAdvancedSection.tsx:112
msgid "▼ Show"
msgstr "▼ Afficher"
-#: packages/taler-merchant-webui/src/screens/create-order/CreateOrderAdvancedSection.tsx:120
-#: packages/taler-merchant-webui/src/screens/CreateTemplateScreen.tsx:489
+#: packages/taler-merchant-webui/src/screens/create-order/CreateOrderAdvancedSection.tsx:122
+#: packages/taler-merchant-webui/src/screens/CreateTemplateScreen.tsx:572
msgid "Time to Pay"
msgstr "Délai de paiement"
-#: packages/taler-merchant-webui/src/screens/create-order/CreateOrderAdvancedSection.tsx:121
+#: packages/taler-merchant-webui/src/screens/create-order/CreateOrderAdvancedSection.tsx:123
msgid "Time customers have to complete payment."
msgstr "Temps dont dispose la clientèle pour payer."
-#: packages/taler-merchant-webui/src/screens/create-order/CreateOrderAdvancedSection.tsx:127
+#: packages/taler-merchant-webui/src/screens/create-order/CreateOrderAdvancedSection.tsx:129
msgid "Pay deadline:"
msgstr "Date limite de paiement :"
-#: packages/taler-merchant-webui/src/screens/create-order/CreateOrderAdvancedSection.tsx:134
+#: packages/taler-merchant-webui/src/screens/create-order/CreateOrderAdvancedSection.tsx:136
msgid "Refund Window"
msgstr "Délai de remboursement"
-#: packages/taler-merchant-webui/src/screens/create-order/CreateOrderAdvancedSection.tsx:135
+#: packages/taler-merchant-webui/src/screens/create-order/CreateOrderAdvancedSection.tsx:137
msgid "Maximum time allowed for issuing refunds."
msgstr "Délai maximal pour accorder un remboursement."
-#: packages/taler-merchant-webui/src/screens/create-order/CreateOrderAdvancedSection.tsx:141
+#: packages/taler-merchant-webui/src/screens/create-order/CreateOrderAdvancedSection.tsx:143
msgid "Refund cutoff:"
msgstr "Fin du délai de remboursement :"
-#: packages/taler-merchant-webui/src/screens/create-order/CreateOrderAdvancedSection.tsx:148
+#: packages/taler-merchant-webui/src/screens/create-order/CreateOrderAdvancedSection.tsx:150
msgid "Wire Transfer Deadline"
msgstr "Échéance du virement"
-#: packages/taler-merchant-webui/src/screens/create-order/CreateOrderAdvancedSection.tsx:149
+#: packages/taler-merchant-webui/src/screens/create-order/CreateOrderAdvancedSection.tsx:151
msgid "Allowed delay before payment service wires funds."
msgstr "Délai autorisé avant que le service de paiement ne vire les fonds."
-#: packages/taler-merchant-webui/src/screens/create-order/CreateOrderAdvancedSection.tsx:155
+#: packages/taler-merchant-webui/src/screens/create-order/CreateOrderAdvancedSection.tsx:157
msgid "Wire cutoff:"
msgstr "Échéance du virement :"
# allow-english: URL example
-#: packages/taler-merchant-webui/src/screens/create-order/CreateOrderAdvancedSection.tsx:170
+#: packages/taler-merchant-webui/src/screens/create-order/CreateOrderAdvancedSection.tsx:177
msgid "https://example.com/receipt/download"
msgstr "https://example.com/receipt/download"
-#: packages/taler-merchant-webui/src/screens/create-order/CreateOrderAdvancedSection.tsx:174
+#: packages/taler-merchant-webui/src/screens/create-order/CreateOrderAdvancedSection.tsx:181
msgid "Web address shown to customer after payment."
msgstr "Adresse affichée à la clientèle après le paiement."
-#: packages/taler-merchant-webui/src/screens/create-order/CreateOrderAdvancedSection.tsx:180
+#: packages/taler-merchant-webui/src/screens/create-order/CreateOrderAdvancedSection.tsx:190
msgid "Max Merchant Fee"
msgstr "Frais maximaux du commerçant"
-#: packages/taler-merchant-webui/src/screens/create-order/CreateOrderAdvancedSection.tsx:187
+#: packages/taler-merchant-webui/src/screens/create-order/CreateOrderAdvancedSection.tsx:199
msgid "Account default"
msgstr "Valeur par défaut du compte"
-#: packages/taler-merchant-webui/src/screens/create-order/CreateOrderAdvancedSection.tsx:191
+#: packages/taler-merchant-webui/src/screens/create-order/CreateOrderAdvancedSection.tsx:203
msgid "Leave empty to use the merchant account fee policy."
msgstr ""
"Laissez ce champ vide pour utiliser la politique de frais du compte marchand."
-#: packages/taler-merchant-webui/src/screens/create-order/CreateOrderAdvancedSection.tsx:197
+#: packages/taler-merchant-webui/src/screens/create-order/CreateOrderAdvancedSection.tsx:212
msgid "Minimum Age Restriction"
msgstr "Restriction d'âge minimum"
-#: packages/taler-merchant-webui/src/screens/create-order/CreateOrderAdvancedSection.tsx:218
+#: packages/taler-merchant-webui/src/screens/create-order/CreateOrderAdvancedSection.tsx:241
msgid "Protect Order ID"
msgstr "Protéger le numéro de commande"
-#: packages/taler-merchant-webui/src/screens/create-order/CreateOrderAdvancedSection.tsx:224
-#: packages/taler-merchant-webui/src/screens/AdminAccountDetailScreen.tsx:69
+#: packages/taler-merchant-webui/src/screens/create-order/CreateOrderAdvancedSection.tsx:250
+#: packages/taler-merchant-webui/src/screens/AdminAccountDetailScreen.tsx:231
msgid "Payout account"
msgstr "Compte de versement"
-#: packages/taler-merchant-webui/src/screens/create-order/CreateOrderAdvancedSection.tsx:232
+#: packages/taler-merchant-webui/src/screens/create-order/CreateOrderAdvancedSection.tsx:260
msgid "Select payout account automatically"
msgstr "Sélectionner automatiquement le compte de versement"
-#: packages/taler-merchant-webui/src/screens/create-order/CreateOrderAdvancedSection.tsx:242
+#: packages/taler-merchant-webui/src/screens/create-order/CreateOrderAdvancedSection.tsx:272
msgid "Custom Metadata Fields"
msgstr "Champs de métadonnées personnalisés"
-#: packages/taler-merchant-webui/src/screens/create-order/CreateOrderAdvancedSection.tsx:255
+#: packages/taler-merchant-webui/src/screens/create-order/CreateOrderAdvancedSection.tsx:288
msgid "Key (e.g. pos_terminal_id)"
msgstr "Clé (p. ex. pos_terminal_id)"
-#: packages/taler-merchant-webui/src/screens/create-order/CreateOrderAdvancedSection.tsx:262
+#: packages/taler-merchant-webui/src/screens/create-order/CreateOrderAdvancedSection.tsx:297
msgid "Value (e.g. term_09)"
msgstr "Valeur (p. ex. term_09)"
-#: packages/taler-merchant-webui/src/screens/create-order/CreateOrderAdvancedSection.tsx:272
+#: packages/taler-merchant-webui/src/screens/create-order/CreateOrderAdvancedSection.tsx:309
msgid "Add field"
msgstr "Ajouter un champ"
-#: packages/taler-merchant-webui/src/screens/CreateOrderScreen.tsx:96
+#: packages/taler-merchant-webui/src/screens/CreateOrderScreen.tsx:107
msgid "Decrease %1$s quantity"
msgstr "Diminuer la quantité de %1$s"
-#: packages/taler-merchant-webui/src/screens/CreateOrderScreen.tsx:97
+#: packages/taler-merchant-webui/src/screens/CreateOrderScreen.tsx:108
msgid "Increase %1$s quantity"
msgstr "Augmenter la quantité de %1$s"
-#: packages/taler-merchant-webui/src/screens/CreateOrderScreen.tsx:98
+#: packages/taler-merchant-webui/src/screens/CreateOrderScreen.tsx:109
msgid "Remove %1$s from order"
msgstr "Retirer %1$s de la commande"
-#: packages/taler-merchant-webui/src/screens/CreateOrderScreen.tsx:113
+#: packages/taler-merchant-webui/src/screens/CreateOrderScreen.tsx:124
msgid "%1$s quantity"
msgstr "Quantité de %1$s"
-#: packages/taler-merchant-webui/src/screens/CreateOrderScreen.tsx:630
-#: packages/taler-merchant-webui/src/screens/CreateOrderScreen.tsx:631
-#: packages/taler-merchant-webui/src/screens/CreateOrderScreen.tsx:632
-#: packages/taler-merchant-webui/src/screens/AccessScreen.tsx:488
-#: packages/taler-merchant-webui/src/screens/CreateAccessScreen.tsx:211
-#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:265
+#: packages/taler-merchant-webui/src/screens/CreateOrderScreen.tsx:826
+#: packages/taler-merchant-webui/src/screens/CreateOrderScreen.tsx:833
+#: packages/taler-merchant-webui/src/screens/CreateOrderScreen.tsx:840
+#: packages/taler-merchant-webui/src/screens/AccessScreen.tsx:552
+#: packages/taler-merchant-webui/src/screens/CreateAccessScreen.tsx:242
+#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:325
msgid "Never"
msgstr "Jamais"
-#: packages/taler-merchant-webui/src/screens/CreateOrderScreen.tsx:695
+#: packages/taler-merchant-webui/src/screens/CreateOrderScreen.tsx:912
msgid "Enter valid order durations."
msgstr "Saisissez des durées de commande valides."
-#: packages/taler-merchant-webui/src/screens/CreateOrderScreen.tsx:699
-#: packages/taler-merchant-webui/src/screens/CreateProductScreen.tsx:287
-#: packages/taler-merchant-webui/src/screens/CreateTemplateScreen.tsx:180
-#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:288
-#: packages/taler-merchant-webui/src/screens/PosScreen.tsx:456
+#: packages/taler-merchant-webui/src/screens/CreateOrderScreen.tsx:916
+#: packages/taler-merchant-webui/src/screens/CreateProductScreen.tsx:363
+#: packages/taler-merchant-webui/src/screens/CreateTemplateScreen.tsx:219
+#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:379
+#: packages/taler-merchant-webui/src/screens/PosScreen.tsx:495
msgid "Currency configuration is unavailable."
msgstr "La configuration de la devise n’est pas disponible."
-#: packages/taler-merchant-webui/src/screens/CreateOrderScreen.tsx:704
+#: packages/taler-merchant-webui/src/screens/CreateOrderScreen.tsx:921
msgid "Please enter an order summary description."
msgstr "Veuillez saisir un descriptif de la commande."
-#: packages/taler-merchant-webui/src/screens/CreateOrderScreen.tsx:709
+#: packages/taler-merchant-webui/src/screens/CreateOrderScreen.tsx:926
msgid "Add at least one line item to create an itemized order."
msgstr "Ajoutez au moins une ligne pour créer une commande détaillée."
-#: packages/taler-merchant-webui/src/screens/CreateOrderScreen.tsx:714
+#: packages/taler-merchant-webui/src/screens/CreateOrderScreen.tsx:931
msgid ""
"Enable at least one choice and correct invalid choice amounts, fees, or "
"token counts."
@@ -3702,175 +3700,175 @@ msgstr ""
"Activez au moins un choix et corrigez les montants, frais ou nombres de "
"jetons non valides."
-#: packages/taler-merchant-webui/src/screens/CreateOrderScreen.tsx:719
+#: packages/taler-merchant-webui/src/screens/CreateOrderScreen.tsx:938
msgid ""
"This is an editable preview. Connect a merchant backend to create the order."
msgstr ""
"Ceci est un aperçu modifiable. Connectez un backend marchand pour créer la "
"commande."
-#: packages/taler-merchant-webui/src/screens/CreateOrderScreen.tsx:785
-#: packages/taler-merchant-webui/src/ui/OrderTokenSummary.tsx:307
-#: packages/taler-merchant-webui/src/screens/PosScreen.tsx:476
+#: packages/taler-merchant-webui/src/screens/CreateOrderScreen.tsx:1013
+#: packages/taler-merchant-webui/src/ui/OrderTokenSummary.tsx:341
+#: packages/taler-merchant-webui/src/screens/PosScreen.tsx:516
msgid "Full price"
msgstr "Plein tarif"
-#: packages/taler-merchant-webui/src/screens/CreateOrderScreen.tsx:844
+#: packages/taler-merchant-webui/src/screens/CreateOrderScreen.tsx:1081
msgid "Order creation failed (%1$s)"
msgstr "Échec de la création de la commande (%1$s)"
-#: packages/taler-merchant-webui/src/screens/CreateOrderScreen.tsx:851
+#: packages/taler-merchant-webui/src/screens/CreateOrderScreen.tsx:1090
msgid "Failed to create order on merchant backend."
msgstr "Échec de la création de la commande sur le serveur marchand."
-#: packages/taler-merchant-webui/src/screens/CreateOrderScreen.tsx:917
+#: packages/taler-merchant-webui/src/screens/CreateOrderScreen.tsx:1168
msgid "Create New Order"
msgstr "Créer une commande"
-#: packages/taler-merchant-webui/src/screens/CreateOrderScreen.tsx:918
+#: packages/taler-merchant-webui/src/screens/CreateOrderScreen.tsx:1169
msgid "Choose an amount or build an itemized order."
msgstr "Choisissez un montant ou créez une commande détaillée."
-#: packages/taler-merchant-webui/src/screens/CreateOrderScreen.tsx:921
-#: packages/taler-merchant-webui/src/screens/CreateOrderScreen.tsx:932
+#: packages/taler-merchant-webui/src/screens/CreateOrderScreen.tsx:1172
+#: packages/taler-merchant-webui/src/screens/CreateOrderScreen.tsx:1188
msgid "Advanced editing"
msgstr "Modification avancée"
-#: packages/taler-merchant-webui/src/screens/CreateOrderScreen.tsx:937
-#: packages/taler-merchant-webui/src/screens/CreateProductScreen.tsx:378
-#: packages/taler-merchant-webui/src/screens/CreateTemplateScreen.tsx:326
-#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:773
+#: packages/taler-merchant-webui/src/screens/CreateOrderScreen.tsx:1195
+#: packages/taler-merchant-webui/src/screens/CreateProductScreen.tsx:475
+#: packages/taler-merchant-webui/src/screens/CreateTemplateScreen.tsx:384
+#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:964
msgid "Currency configuration could not be loaded"
msgstr "La configuration de la devise n’a pas pu être chargée"
-#: packages/taler-merchant-webui/src/screens/CreateOrderScreen.tsx:940
-#: packages/taler-merchant-webui/src/screens/CreateProductScreen.tsx:381
-#: packages/taler-merchant-webui/src/screens/CreateTemplateScreen.tsx:329
-#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:776
-#: packages/taler-merchant-webui/src/screens/PosScreen.tsx:846
+#: packages/taler-merchant-webui/src/screens/CreateOrderScreen.tsx:1199
+#: packages/taler-merchant-webui/src/screens/CreateProductScreen.tsx:479
+#: packages/taler-merchant-webui/src/screens/CreateTemplateScreen.tsx:388
+#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:968
+#: packages/taler-merchant-webui/src/screens/PosScreen.tsx:953
msgid "Loading currency configuration…"
msgstr "Chargement de la configuration de la devise…"
-#: packages/taler-merchant-webui/src/screens/CreateOrderScreen.tsx:950
+#: packages/taler-merchant-webui/src/screens/CreateOrderScreen.tsx:1214
msgid "Order Creation Error"
msgstr "Erreur lors de la création de la commande"
-#: packages/taler-merchant-webui/src/screens/CreateOrderScreen.tsx:955
+#: packages/taler-merchant-webui/src/screens/CreateOrderScreen.tsx:1222
msgid "Order authoring mode"
msgstr "Mode de création de la commande"
-#: packages/taler-merchant-webui/src/screens/CreateOrderScreen.tsx:963
+#: packages/taler-merchant-webui/src/screens/CreateOrderScreen.tsx:1231
msgid "Quick amount"
msgstr "Montant rapide"
-#: packages/taler-merchant-webui/src/screens/CreateOrderScreen.tsx:972
+#: packages/taler-merchant-webui/src/screens/CreateOrderScreen.tsx:1240
msgid "Itemized order"
msgstr "Commande détaillée"
-#: packages/taler-merchant-webui/src/screens/CreateOrderScreen.tsx:990
+#: packages/taler-merchant-webui/src/screens/CreateOrderScreen.tsx:1260
msgid "What the customer pays."
msgstr "Ce que la clientèle paie."
-#: packages/taler-merchant-webui/src/screens/CreateOrderScreen.tsx:1000
+#: packages/taler-merchant-webui/src/screens/CreateOrderScreen.tsx:1270
msgid "Advanced override; items total %1$s."
msgstr "Remplacement avancé ; total des articles : %1$s."
-#: packages/taler-merchant-webui/src/screens/CreateOrderScreen.tsx:1001
+#: packages/taler-merchant-webui/src/screens/CreateOrderScreen.tsx:1271
msgid "Calculated from the line items below."
msgstr "Calculé à partir des lignes ci-dessous."
-#: packages/taler-merchant-webui/src/screens/CreateOrderScreen.tsx:1016
+#: packages/taler-merchant-webui/src/screens/CreateOrderScreen.tsx:1291
msgid "e.g. 2x Espresso, 1x Croissant"
msgstr "p. ex. 2x espresso, 1x croissant"
-#: packages/taler-merchant-webui/src/screens/CreateOrderScreen.tsx:1020
+#: packages/taler-merchant-webui/src/screens/CreateOrderScreen.tsx:1295
msgid "What the customer sees on their receipt."
msgstr "Ce que la clientèle voit sur son reçu."
-#: packages/taler-merchant-webui/src/screens/CreateOrderScreen.tsx:1029
+#: packages/taler-merchant-webui/src/screens/CreateOrderScreen.tsx:1307
msgid "Line items"
msgstr "Lignes de commande"
-#: packages/taler-merchant-webui/src/screens/CreateOrderScreen.tsx:1030
+#: packages/taler-merchant-webui/src/screens/CreateOrderScreen.tsx:1308
msgid "Build the customer contract from inventory or custom items."
msgstr "Créez le contrat client à partir du stock ou d’articles personnalisés."
-#: packages/taler-merchant-webui/src/screens/CreateOrderScreen.tsx:1033
+#: packages/taler-merchant-webui/src/screens/CreateOrderScreen.tsx:1311
msgid "items"
msgstr "articles"
-#: packages/taler-merchant-webui/src/screens/CreateOrderScreen.tsx:1043
+#: packages/taler-merchant-webui/src/screens/CreateOrderScreen.tsx:1324
msgid "Item Name"
msgstr "Nom de l'article"
-#: packages/taler-merchant-webui/src/screens/CreateOrderScreen.tsx:1044
+#: packages/taler-merchant-webui/src/screens/CreateOrderScreen.tsx:1325
msgid "Unit Price"
msgstr "Prix unitaire"
-#: packages/taler-merchant-webui/src/screens/CreateOrderScreen.tsx:1045
+#: packages/taler-merchant-webui/src/screens/CreateOrderScreen.tsx:1326
msgid "Subtotal"
msgstr "Sous-total"
-#: packages/taler-merchant-webui/src/screens/CreateOrderScreen.tsx:1046
+#: packages/taler-merchant-webui/src/screens/CreateOrderScreen.tsx:1327
msgid "Quantity and actions"
msgstr "Quantité et actions"
-#: packages/taler-merchant-webui/src/screens/CreateOrderScreen.tsx:1073
+#: packages/taler-merchant-webui/src/screens/CreateOrderScreen.tsx:1371
msgid "One-off"
msgstr "Ponctuel"
-#: packages/taler-merchant-webui/src/screens/CreateOrderScreen.tsx:1100
-#: packages/taler-merchant-webui/src/screens/CreateOrderScreen.tsx:1176
+#: packages/taler-merchant-webui/src/screens/CreateOrderScreen.tsx:1416
+#: packages/taler-merchant-webui/src/screens/CreateOrderScreen.tsx:1523
msgid "Add from Inventory"
msgstr "Ajouter depuis l'inventaire"
-#: packages/taler-merchant-webui/src/screens/CreateOrderScreen.tsx:1103
+#: packages/taler-merchant-webui/src/screens/CreateOrderScreen.tsx:1419
msgid "Product to add from inventory"
msgstr "Produit à ajouter depuis le stock"
-#: packages/taler-merchant-webui/src/screens/CreateOrderScreen.tsx:1108
+#: packages/taler-merchant-webui/src/screens/CreateOrderScreen.tsx:1428
msgid "Select product from inventory..."
msgstr "Choisir un produit dans l'inventaire…"
-#: packages/taler-merchant-webui/src/screens/CreateOrderScreen.tsx:1129
+#: packages/taler-merchant-webui/src/screens/CreateOrderScreen.tsx:1456
msgid "Add to Order"
msgstr "Ajouter à la commande"
-#: packages/taler-merchant-webui/src/screens/CreateOrderScreen.tsx:1135
+#: packages/taler-merchant-webui/src/screens/CreateOrderScreen.tsx:1462
msgid "Add One-off Custom Item"
msgstr "Ajouter un article libre ponctuel"
-#: packages/taler-merchant-webui/src/screens/CreateOrderScreen.tsx:1139
+#: packages/taler-merchant-webui/src/screens/CreateOrderScreen.tsx:1466
msgid "Item description / name"
msgstr "Description / nom de l'article"
-#: packages/taler-merchant-webui/src/screens/CreateOrderScreen.tsx:1146
+#: packages/taler-merchant-webui/src/screens/CreateOrderScreen.tsx:1475
msgid "Price (e.g. 2.50)"
msgstr "Prix (p. ex. 2.50)"
-#: packages/taler-merchant-webui/src/screens/CreateOrderScreen.tsx:1164
+#: packages/taler-merchant-webui/src/screens/CreateOrderScreen.tsx:1502
msgid "Add One-off"
msgstr "Ajouter un élément ponctuel"
-#: packages/taler-merchant-webui/src/screens/CreateOrderScreen.tsx:1176
+#: packages/taler-merchant-webui/src/screens/CreateOrderScreen.tsx:1522
msgid "Add custom item"
msgstr "Ajouter un article personnalisé"
-#: packages/taler-merchant-webui/src/screens/CreateOrderScreen.tsx:1194
+#: packages/taler-merchant-webui/src/screens/CreateOrderScreen.tsx:1551
msgid "Override computed total"
msgstr "Remplacer le total calculé"
-#: packages/taler-merchant-webui/src/screens/CreateOrderScreen.tsx:1195
+#: packages/taler-merchant-webui/src/screens/CreateOrderScreen.tsx:1552
msgid "Use only when the contract total must differ from its line items."
msgstr ""
"À utiliser uniquement lorsque le total du contrat doit différer de ses "
"lignes."
-#: packages/taler-merchant-webui/src/screens/CreateOrderScreen.tsx:1202
+#: packages/taler-merchant-webui/src/screens/CreateOrderScreen.tsx:1559
msgid "Contract total"
msgstr "Total du contrat"
-#: packages/taler-merchant-webui/src/screens/CreateOrderScreen.tsx:1210
+#: packages/taler-merchant-webui/src/screens/CreateOrderScreen.tsx:1569
msgid ""
"The contract total is %1$s; line items total %2$s. Product selection rules "
"are excluded."
@@ -3878,34 +3876,34 @@ msgstr ""
"Le total du contrat est de %1$s ; les lignes totalisent %2$s. Les règles de "
"sélection de produits sont exclues."
-#: packages/taler-merchant-webui/src/screens/CreateOrderScreen.tsx:1226
+#: packages/taler-merchant-webui/src/screens/CreateOrderScreen.tsx:1588
msgid "Product selection rules excluded."
msgstr "Règles de sélection de produits exclues."
-#: packages/taler-merchant-webui/src/screens/CreateOrderScreen.tsx:1227
+#: packages/taler-merchant-webui/src/screens/CreateOrderScreen.tsx:1589
msgid "The advanced total override differs from the line-item total."
msgstr ""
"Le total remplacé dans les paramètres avancés diffère du total des lignes."
-#: packages/taler-merchant-webui/src/screens/CreateOrderScreen.tsx:1268
+#: packages/taler-merchant-webui/src/screens/CreateOrderScreen.tsx:1633
msgid "Editable preview: connect a merchant backend to enable order creation."
msgstr ""
"Aperçu modifiable : connectez un backend marchand pour activer la création "
"de commandes."
-#: packages/taler-merchant-webui/src/screens/CreateOrderScreen.tsx:1281
+#: packages/taler-merchant-webui/src/screens/CreateOrderScreen.tsx:1653
msgid "Order creation is disabled in preview mode."
msgstr "La création de commandes est désactivée en mode aperçu."
-#: packages/taler-merchant-webui/src/screens/CreateOrderScreen.tsx:1284
+#: packages/taler-merchant-webui/src/screens/CreateOrderScreen.tsx:1658
msgid "Creating Order..."
msgstr "Création de la commande…"
-#: packages/taler-merchant-webui/src/screens/CreateOrderScreen.tsx:1284
+#: packages/taler-merchant-webui/src/screens/CreateOrderScreen.tsx:1658
msgid "Create Order"
msgstr "Créer une commande"
-#: packages/taler-merchant-webui/src/routes/CreateOrderRoute.tsx:47
+#: packages/taler-merchant-webui/src/routes/CreateOrderRoute.tsx:51
#: packages/taler-merchant-webui/src/screens/BusinessSettingsScreen.tsx:457
msgid "Merchant account settings could not be loaded"
msgstr "Impossible de charger les paramètres du compte marchand"
@@ -3914,67 +3912,67 @@ msgstr "Impossible de charger les paramètres du compte marchand"
msgid "Structured Address"
msgstr "Adresse structurée"
-#: packages/taler-merchant-webui/src/ui/LocationInput.tsx:69
+#: packages/taler-merchant-webui/src/ui/LocationInput.tsx:72
msgid "Street Name"
msgstr "Nom de la rue"
-#: packages/taler-merchant-webui/src/ui/LocationInput.tsx:76
+#: packages/taler-merchant-webui/src/ui/LocationInput.tsx:81
msgid "e.g. Main Street"
msgstr "p. ex. Rue Principale"
-#: packages/taler-merchant-webui/src/ui/LocationInput.tsx:84
+#: packages/taler-merchant-webui/src/ui/LocationInput.tsx:92
msgid "Building / House Number"
msgstr "Numéro du bâtiment / de la maison"
-#: packages/taler-merchant-webui/src/ui/LocationInput.tsx:91
+#: packages/taler-merchant-webui/src/ui/LocationInput.tsx:104
msgid "e.g. 42B"
msgstr "p. ex. 42B"
-#: packages/taler-merchant-webui/src/ui/LocationInput.tsx:99
+#: packages/taler-merchant-webui/src/ui/LocationInput.tsx:115
msgid "Postal / ZIP Code"
msgstr "Code postal"
-#: packages/taler-merchant-webui/src/ui/LocationInput.tsx:106
+#: packages/taler-merchant-webui/src/ui/LocationInput.tsx:124
msgid "e.g. 8000"
msgstr "p. ex. 8000"
-#: packages/taler-merchant-webui/src/ui/LocationInput.tsx:114
+#: packages/taler-merchant-webui/src/ui/LocationInput.tsx:135
msgid "City / Town"
msgstr "Ville"
-#: packages/taler-merchant-webui/src/ui/LocationInput.tsx:121
+#: packages/taler-merchant-webui/src/ui/LocationInput.tsx:144
msgid "e.g. Zurich"
msgstr "p. ex. Zurich"
-#: packages/taler-merchant-webui/src/ui/LocationInput.tsx:129
+#: packages/taler-merchant-webui/src/ui/LocationInput.tsx:155
msgid "State / Region"
msgstr "Canton / région"
-#: packages/taler-merchant-webui/src/ui/LocationInput.tsx:136
+#: packages/taler-merchant-webui/src/ui/LocationInput.tsx:167
msgid "e.g. ZH"
msgstr "p. ex. ZH"
-#: packages/taler-merchant-webui/src/ui/LocationInput.tsx:144
+#: packages/taler-merchant-webui/src/ui/LocationInput.tsx:178
msgid "Country (ISO Code or Name)"
msgstr "Pays (code ISO ou nom)"
-#: packages/taler-merchant-webui/src/ui/LocationInput.tsx:151
+#: packages/taler-merchant-webui/src/ui/LocationInput.tsx:187
msgid "e.g. CH or Switzerland"
msgstr "p. ex. CH ou Suisse"
-#: packages/taler-merchant-webui/src/ui/LocationInput.tsx:159
+#: packages/taler-merchant-webui/src/ui/LocationInput.tsx:198
msgid "Building Name (Optional)"
msgstr "Nom du bâtiment (facultatif)"
-#: packages/taler-merchant-webui/src/ui/LocationInput.tsx:166
+#: packages/taler-merchant-webui/src/ui/LocationInput.tsx:207
msgid "e.g. Tower B, Suite 300"
msgstr "p. ex. Tour B, bureau 300"
-#: packages/taler-merchant-webui/src/ui/LocationInput.tsx:172
+#: packages/taler-merchant-webui/src/ui/LocationInput.tsx:216
msgid "Town Locality (Optional)"
msgstr "Localité (facultative)"
-#: packages/taler-merchant-webui/src/ui/LocationInput.tsx:179
+#: packages/taler-merchant-webui/src/ui/LocationInput.tsx:225
msgid "e.g. Old Town"
msgstr "p. ex. vieille ville"
@@ -3982,46 +3980,46 @@ msgstr "p. ex. vieille ville"
msgid "Business Logo"
msgstr "Logo de l'entreprise"
-#: packages/taler-merchant-webui/src/ui/ImageUploadInput.tsx:52
+#: packages/taler-merchant-webui/src/ui/ImageUploadInput.tsx:53
msgid "Upload a PNG, JPEG, SVG, or WebP logo image (max 1 MB)."
msgstr "Téléversez un logo au format PNG, JPEG, SVG ou WebP (1 Mo maximum)."
-#: packages/taler-merchant-webui/src/ui/ImageUploadInput.tsx:65
+#: packages/taler-merchant-webui/src/ui/ImageUploadInput.tsx:66
msgid ""
"This saved image cannot be displayed. Remove it or choose another image."
msgstr ""
"Cette image enregistrée ne peut pas être affichée. Supprimez-la ou "
"choisissez une autre image."
-#: packages/taler-merchant-webui/src/ui/ImageUploadInput.tsx:111
+#: packages/taler-merchant-webui/src/ui/ImageUploadInput.tsx:127
msgid "Choose a PNG, JPEG, WebP, or SVG image."
msgstr "Choisissez une image PNG, JPEG, WebP ou SVG."
-#: packages/taler-merchant-webui/src/ui/ImageUploadInput.tsx:120
+#: packages/taler-merchant-webui/src/ui/ImageUploadInput.tsx:139
msgid "The processed image is still larger than 1 MB. Choose a smaller image."
msgstr "L’image traitée dépasse encore 1 Mo. Choisissez une image plus petite."
-#: packages/taler-merchant-webui/src/ui/ImageUploadInput.tsx:126
+#: packages/taler-merchant-webui/src/ui/ImageUploadInput.tsx:147
msgid "The selected image could not be read. Choose another image."
msgstr "Impossible de lire l’image sélectionnée. Choisissez une autre image."
-#: packages/taler-merchant-webui/src/ui/ImageUploadInput.tsx:162
+#: packages/taler-merchant-webui/src/ui/ImageUploadInput.tsx:185
msgid "Logo Preview"
msgstr "Aperçu du logo"
-#: packages/taler-merchant-webui/src/ui/ImageUploadInput.tsx:171
+#: packages/taler-merchant-webui/src/ui/ImageUploadInput.tsx:194
msgid "Remove logo"
msgstr "Supprimer le logo"
-#: packages/taler-merchant-webui/src/ui/ImageUploadInput.tsx:193
+#: packages/taler-merchant-webui/src/ui/ImageUploadInput.tsx:227
msgid "Processing image…"
msgstr "Traitement de l’image…"
-#: packages/taler-merchant-webui/src/ui/ImageUploadInput.tsx:193
+#: packages/taler-merchant-webui/src/ui/ImageUploadInput.tsx:229
msgid "Change Image..."
msgstr "Changer l'image…"
-#: packages/taler-merchant-webui/src/ui/ImageUploadInput.tsx:193
+#: packages/taler-merchant-webui/src/ui/ImageUploadInput.tsx:230
msgid "Choose Image File..."
msgstr "Choisir un fichier image…"
@@ -4034,48 +4032,48 @@ msgid "0 seconds"
msgstr "0 seconde"
#: packages/taler-merchant-webui/src/screens/BusinessSettingsScreen.tsx:104
-#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:1320
-#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:220
+#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:1654
+#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:225
msgid "1 day"
msgstr "1 jour"
#: packages/taler-merchant-webui/src/screens/BusinessSettingsScreen.tsx:104
-#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:220
+#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:225
msgid "%1$s days"
msgstr "%1$s jours"
#: packages/taler-merchant-webui/src/screens/BusinessSettingsScreen.tsx:108
-#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:1319
-#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:221
-#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:255
+#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:1653
+#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:226
+#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:260
msgid "1 hour"
msgstr "1 heure"
#: packages/taler-merchant-webui/src/screens/BusinessSettingsScreen.tsx:108
-#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:221
+#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:226
msgid "%1$s hours"
msgstr "%1$s heures"
# allow-english: same wording in French
#: packages/taler-merchant-webui/src/screens/BusinessSettingsScreen.tsx:112
-#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:1318
-#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:222
+#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:1652
+#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:227
msgid "1 minute"
msgstr "1 minute"
# allow-english: same wording in French
#: packages/taler-merchant-webui/src/screens/BusinessSettingsScreen.tsx:112
-#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:222
+#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:227
msgid "%1$s minutes"
msgstr "%1$s minutes"
#: packages/taler-merchant-webui/src/screens/BusinessSettingsScreen.tsx:114
-#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:223
+#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:228
msgid "1 second"
msgstr "1 seconde"
#: packages/taler-merchant-webui/src/screens/BusinessSettingsScreen.tsx:114
-#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:223
+#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:228
msgid "%1$s seconds"
msgstr "%1$s secondes"
@@ -4203,7 +4201,7 @@ msgstr ""
#: packages/taler-merchant-webui/src/screens/BusinessSettingsScreen.tsx:627
#: packages/taler-merchant-webui/src/screens/AdminAccountFormScreen.tsx:355
-#: packages/taler-merchant-webui/src/screens/AdminAccountDetailScreen.tsx:62
+#: packages/taler-merchant-webui/src/screens/AdminAccountDetailScreen.tsx:159
msgid "Website URL"
msgstr "Adresse du site web"
@@ -4225,7 +4223,7 @@ msgstr "L’adresse officielle incluse dans les contrats clients."
#: packages/taler-merchant-webui/src/screens/BusinessSettingsScreen.tsx:673
#: packages/taler-merchant-webui/src/screens/AdminAccountFormScreen.tsx:382
-#: packages/taler-merchant-webui/src/screens/AdminAccountDetailScreen.tsx:63
+#: packages/taler-merchant-webui/src/screens/AdminAccountDetailScreen.tsx:182
msgid "Legal jurisdiction"
msgstr "Juridiction légale"
@@ -4247,7 +4245,7 @@ msgstr ""
"Valeurs initiales des nouvelles commandes, sauf si la commande les remplace."
#: packages/taler-merchant-webui/src/screens/BusinessSettingsScreen.tsx:705
-#: packages/taler-merchant-webui/src/screens/AdminAccountDetailScreen.tsx:63
+#: packages/taler-merchant-webui/src/screens/AdminAccountDetailScreen.tsx:186
msgid "Transaction fees"
msgstr "Frais de transaction"
@@ -4258,7 +4256,7 @@ msgstr ""
"transaction."
#: packages/taler-merchant-webui/src/screens/BusinessSettingsScreen.tsx:709
-#: packages/taler-merchant-webui/src/screens/AdminAccountDetailScreen.tsx:63
+#: packages/taler-merchant-webui/src/screens/AdminAccountDetailScreen.tsx:189
msgid "Business covers transaction fees"
msgstr "L'entreprise couvre les frais de transaction"
@@ -4416,8 +4414,8 @@ msgid "Password is hidden"
msgstr "Le mot de passe est caché"
#: packages/taler-merchant-webui/src/screens/BusinessSettingsScreen.tsx:921
-#: packages/taler-merchant-webui/src/screens/AccessScreen.tsx:446
-#: packages/taler-merchant-webui/src/screens/CreateAccessScreen.tsx:269
+#: packages/taler-merchant-webui/src/screens/AccessScreen.tsx:504
+#: packages/taler-merchant-webui/src/screens/CreateAccessScreen.tsx:306
msgid "Current Password"
msgstr "Mot de passe actuel"
@@ -4445,15 +4443,15 @@ msgstr "Mise à jour des coordonnées de l'entreprise"
msgid "Changing merchant account password"
msgstr "Modification du mot de passe du compte marchand"
-#: packages/taler-merchant-webui/src/screens/PersonalizationScreen.tsx:36
+#: packages/taler-merchant-webui/src/screens/PersonalizationScreen.tsx:41
msgid "✓ Preferences saved locally to this browser"
msgstr "✓ Préférences enregistrées dans ce navigateur"
-#: packages/taler-merchant-webui/src/screens/PersonalizationScreen.tsx:46
+#: packages/taler-merchant-webui/src/screens/PersonalizationScreen.tsx:52
msgid "✓ All preferences saved successfully to this browser"
msgstr "✓ Toutes les préférences enregistrées dans ce navigateur"
-#: packages/taler-merchant-webui/src/screens/PersonalizationScreen.tsx:56
+#: packages/taler-merchant-webui/src/screens/PersonalizationScreen.tsx:62
msgid ""
"Preferences local to this browser. Settings are saved when you click \"Save "
"preferences\"."
@@ -4461,32 +4459,32 @@ msgstr ""
"Préférences propres à ce navigateur. Elles sont enregistrées via "
"« Enregistrer les préférences »."
-#: packages/taler-merchant-webui/src/screens/PersonalizationScreen.tsx:69
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:894
+#: packages/taler-merchant-webui/src/screens/PersonalizationScreen.tsx:78
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1078
msgid "Date Format"
msgstr "Format de date"
-#: packages/taler-merchant-webui/src/screens/PersonalizationScreen.tsx:85
+#: packages/taler-merchant-webui/src/screens/PersonalizationScreen.tsx:96
msgid "Year Month Day (YYYY/MM/DD)"
msgstr "Année mois jour (AAAA/MM/JJ)"
-#: packages/taler-merchant-webui/src/screens/PersonalizationScreen.tsx:86
+#: packages/taler-merchant-webui/src/screens/PersonalizationScreen.tsx:97
msgid "Day Month Year (DD/MM/YYYY)"
msgstr "Jour mois année (JJ/MM/AAAA)"
-#: packages/taler-merchant-webui/src/screens/PersonalizationScreen.tsx:87
+#: packages/taler-merchant-webui/src/screens/PersonalizationScreen.tsx:98
msgid "Month Day Year (MM/DD/YYYY)"
msgstr "Mois jour année (MM/JJ/AAAA)"
-#: packages/taler-merchant-webui/src/screens/PersonalizationScreen.tsx:93
+#: packages/taler-merchant-webui/src/screens/PersonalizationScreen.tsx:104
msgid "Preview with today's date:"
msgstr "Aperçu avec la date du jour :"
-#: packages/taler-merchant-webui/src/screens/PersonalizationScreen.tsx:109
+#: packages/taler-merchant-webui/src/screens/PersonalizationScreen.tsx:124
msgid "Show advanced tools"
msgstr "Afficher les outils avancés"
-#: packages/taler-merchant-webui/src/screens/PersonalizationScreen.tsx:112
+#: packages/taler-merchant-webui/src/screens/PersonalizationScreen.tsx:127
msgid ""
"Adds specialist statistics and Discounts & Passes management to the "
"navigation. This changes discoverability, not permissions."
@@ -4494,21 +4492,21 @@ msgstr ""
"Ajoute à la navigation des statistiques spécialisées et la gestion des "
"remises et pass. Cela modifie leur visibilité, pas les autorisations."
-#: packages/taler-merchant-webui/src/screens/PersonalizationScreen.tsx:133
+#: packages/taler-merchant-webui/src/screens/PersonalizationScreen.tsx:145
msgid "Save preferences"
msgstr "Enregistrer les préférences"
-#: packages/taler-merchant-webui/src/ui/Modal.tsx:105
+#: packages/taler-merchant-webui/src/ui/Modal.tsx:127
msgid "Dialog"
msgstr "Boîte de dialogue"
-#: packages/taler-merchant-webui/src/ui/Modal.tsx:116
-#: packages/taler-merchant-webui/src/screens/TemplatesScreen.tsx:300
-#: packages/taler-merchant-webui/src/screens/TemplateDetailsScreen.tsx:477
+#: packages/taler-merchant-webui/src/ui/Modal.tsx:142
+#: packages/taler-merchant-webui/src/screens/TemplatesScreen.tsx:397
+#: packages/taler-merchant-webui/src/screens/TemplateDetailsScreen.tsx:548
msgid "Close"
msgstr "Fermer"
-#: packages/taler-merchant-webui/src/screens/InventoryScreen.tsx:190
+#: packages/taler-merchant-webui/src/screens/InventoryScreen.tsx:228
msgid ""
"Failed to delete product. Turn on 'Force deletion' below to override active "
"orders or locks."
@@ -4516,61 +4514,61 @@ msgstr ""
"Échec de la suppression du produit. Activez « Suppression forcée » ci-"
"dessous pour passer outre les commandes en cours ou les réservations."
-#: packages/taler-merchant-webui/src/screens/InventoryScreen.tsx:203
+#: packages/taler-merchant-webui/src/screens/InventoryScreen.tsx:245
msgid "Manage product catalog, units, categories, and stock limits."
msgstr ""
"Gérez le catalogue de produits, les unités, les catégories et le stock."
-#: packages/taler-merchant-webui/src/screens/InventoryScreen.tsx:204
-#: packages/taler-merchant-webui/src/screens/InventoryScreen.tsx:284
+#: packages/taler-merchant-webui/src/screens/InventoryScreen.tsx:247
+#: packages/taler-merchant-webui/src/screens/InventoryScreen.tsx:335
msgid "+ Add a product"
msgstr "+ Ajouter un produit"
-#: packages/taler-merchant-webui/src/screens/InventoryScreen.tsx:204
-#: packages/taler-merchant-webui/src/screens/InventoryScreen.tsx:434
+#: packages/taler-merchant-webui/src/screens/InventoryScreen.tsx:247
+#: packages/taler-merchant-webui/src/screens/InventoryScreen.tsx:611
msgid "+ Add a category"
msgstr "+ Ajouter une catégorie"
-#: packages/taler-merchant-webui/src/screens/InventoryScreen.tsx:211
+#: packages/taler-merchant-webui/src/screens/InventoryScreen.tsx:259
msgid "Could not load products"
msgstr "Impossible de charger les produits"
-#: packages/taler-merchant-webui/src/screens/InventoryScreen.tsx:218
+#: packages/taler-merchant-webui/src/screens/InventoryScreen.tsx:266
msgid "Some inventory details could not be loaded"
msgstr "Certains détails du stock n’ont pas pu être chargés"
-#: packages/taler-merchant-webui/src/screens/InventoryScreen.tsx:219
-#: packages/taler-merchant-webui/src/screens/KycAuthInstructionsScreen.tsx:386
-#: packages/taler-merchant-webui/src/screens/KycAuthInstructionsScreen.tsx:433
-#: packages/taler-merchant-webui/src/screens/PosScreen.tsx:865
+#: packages/taler-merchant-webui/src/screens/InventoryScreen.tsx:267
+#: packages/taler-merchant-webui/src/screens/KycAuthInstructionsScreen.tsx:453
+#: packages/taler-merchant-webui/src/screens/KycAuthInstructionsScreen.tsx:508
+#: packages/taler-merchant-webui/src/screens/PosScreen.tsx:985
msgid "Retry"
msgstr "Réessayer"
-#: packages/taler-merchant-webui/src/screens/InventoryScreen.tsx:228
-#: packages/taler-merchant-webui/src/screens/CreateProductScreen.tsx:558
-#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:606
+#: packages/taler-merchant-webui/src/screens/InventoryScreen.tsx:276
+#: packages/taler-merchant-webui/src/screens/CreateProductScreen.tsx:685
+#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:753
msgid "Could not load product categories"
msgstr "Impossible de charger les catégories de produits"
-#: packages/taler-merchant-webui/src/screens/InventoryScreen.tsx:247
+#: packages/taler-merchant-webui/src/screens/InventoryScreen.tsx:295
msgid "Products (%1$s)"
msgstr "Produits (%1$s)"
-#: packages/taler-merchant-webui/src/screens/InventoryScreen.tsx:261
+#: packages/taler-merchant-webui/src/screens/InventoryScreen.tsx:309
msgid "Categories (%1$s)"
msgstr "Catégories (%1$s)"
-#: packages/taler-merchant-webui/src/screens/InventoryScreen.tsx:267
-#: packages/taler-merchant-webui/src/screens/pos/PosCatalog.tsx:133
+#: packages/taler-merchant-webui/src/screens/InventoryScreen.tsx:315
+#: packages/taler-merchant-webui/src/screens/pos/PosCatalog.tsx:136
msgid "Loading inventory products..."
msgstr "Chargement des produits…"
-#: packages/taler-merchant-webui/src/screens/InventoryScreen.tsx:275
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1377
+#: packages/taler-merchant-webui/src/screens/InventoryScreen.tsx:326
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1668
msgid "No products yet"
msgstr "Aucun produit pour l'instant"
-#: packages/taler-merchant-webui/src/screens/InventoryScreen.tsx:277
+#: packages/taler-merchant-webui/src/screens/InventoryScreen.tsx:328
msgid ""
"Products you add here can be sold from the counter till and picked by "
"customers in their wallet."
@@ -4578,118 +4576,118 @@ msgstr ""
"Les produits ajoutés ici peuvent être vendus à la caisse et choisis par la "
"clientèle dans son portefeuille."
-#: packages/taler-merchant-webui/src/screens/InventoryScreen.tsx:294
+#: packages/taler-merchant-webui/src/screens/InventoryScreen.tsx:347
msgid "Search products"
msgstr "Rechercher des produits"
-#: packages/taler-merchant-webui/src/screens/InventoryScreen.tsx:295
+#: packages/taler-merchant-webui/src/screens/InventoryScreen.tsx:348
msgid "Search product name or ID..."
msgstr "Rechercher un nom ou un identifiant de produit…"
-#: packages/taler-merchant-webui/src/screens/InventoryScreen.tsx:304
-#: packages/taler-merchant-webui/src/screens/InventoryScreen.tsx:337
+#: packages/taler-merchant-webui/src/screens/InventoryScreen.tsx:359
+#: packages/taler-merchant-webui/src/screens/InventoryScreen.tsx:449
msgid "No products found matching your search."
msgstr "Aucun produit ne correspond à votre recherche."
-#: packages/taler-merchant-webui/src/screens/InventoryScreen.tsx:309
-#: packages/taler-merchant-webui/src/screens/InventoryScreen.tsx:402
-#: packages/taler-merchant-webui/src/screens/InventoryScreen.tsx:453
-#: packages/taler-merchant-webui/src/screens/InventoryScreen.tsx:485
-#: packages/taler-merchant-webui/src/screens/TemplatesScreen.tsx:156
-#: packages/taler-merchant-webui/src/screens/TemplatesScreen.tsx:195
-#: packages/taler-merchant-webui/src/screens/AccessScreen.tsx:313
-#: packages/taler-merchant-webui/src/screens/AccessScreen.tsx:352
-#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:397
-#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:434
-#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:483
-#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:508
-#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:552
-#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:577
-#: packages/taler-merchant-webui/src/screens/WebhooksScreen.tsx:122
-#: packages/taler-merchant-webui/src/screens/WebhooksScreen.tsx:175
-#: packages/taler-merchant-webui/src/screens/SubscriptionsScreen.tsx:176
-#: packages/taler-merchant-webui/src/screens/SubscriptionsScreen.tsx:230
-#: packages/taler-merchant-webui/src/screens/DevicesScreen.tsx:196
-#: packages/taler-merchant-webui/src/screens/DevicesScreen.tsx:237
+#: packages/taler-merchant-webui/src/screens/InventoryScreen.tsx:378
+#: packages/taler-merchant-webui/src/screens/InventoryScreen.tsx:558
+#: packages/taler-merchant-webui/src/screens/InventoryScreen.tsx:637
+#: packages/taler-merchant-webui/src/screens/InventoryScreen.tsx:689
+#: packages/taler-merchant-webui/src/screens/TemplatesScreen.tsx:198
+#: packages/taler-merchant-webui/src/screens/TemplatesScreen.tsx:259
+#: packages/taler-merchant-webui/src/screens/AccessScreen.tsx:330
+#: packages/taler-merchant-webui/src/screens/AccessScreen.tsx:394
+#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:498
+#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:570
+#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:635
+#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:678
+#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:741
+#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:781
+#: packages/taler-merchant-webui/src/screens/WebhooksScreen.tsx:153
+#: packages/taler-merchant-webui/src/screens/WebhooksScreen.tsx:232
+#: packages/taler-merchant-webui/src/screens/SubscriptionsScreen.tsx:207
+#: packages/taler-merchant-webui/src/screens/SubscriptionsScreen.tsx:307
+#: packages/taler-merchant-webui/src/screens/DevicesScreen.tsx:233
+#: packages/taler-merchant-webui/src/screens/DevicesScreen.tsx:312
msgid "Actions for %1$s"
msgstr "Actions pour %1$s"
-#: packages/taler-merchant-webui/src/screens/InventoryScreen.tsx:310
-#: packages/taler-merchant-webui/src/screens/InventoryScreen.tsx:403
+#: packages/taler-merchant-webui/src/screens/InventoryScreen.tsx:382
+#: packages/taler-merchant-webui/src/screens/InventoryScreen.tsx:562
msgid "Edit product"
msgstr "Modifier le produit"
-#: packages/taler-merchant-webui/src/screens/InventoryScreen.tsx:311
-#: packages/taler-merchant-webui/src/screens/InventoryScreen.tsx:404
+#: packages/taler-merchant-webui/src/screens/InventoryScreen.tsx:392
+#: packages/taler-merchant-webui/src/screens/InventoryScreen.tsx:572
msgid "Edit price"
msgstr "Modifier le prix"
-#: packages/taler-merchant-webui/src/screens/InventoryScreen.tsx:312
-#: packages/taler-merchant-webui/src/screens/InventoryScreen.tsx:405
+#: packages/taler-merchant-webui/src/screens/InventoryScreen.tsx:398
+#: packages/taler-merchant-webui/src/screens/InventoryScreen.tsx:578
msgid "Delete product"
msgstr "Supprimer le produit"
-#: packages/taler-merchant-webui/src/screens/InventoryScreen.tsx:317
-#: packages/taler-merchant-webui/src/screens/InventoryScreen.tsx:329
+#: packages/taler-merchant-webui/src/screens/InventoryScreen.tsx:411
+#: packages/taler-merchant-webui/src/screens/InventoryScreen.tsx:436
msgid "Stock / sold"
msgstr "Stock / ventes"
-#: packages/taler-merchant-webui/src/screens/InventoryScreen.tsx:317
-#: packages/taler-merchant-webui/src/screens/InventoryScreen.tsx:398
+#: packages/taler-merchant-webui/src/screens/InventoryScreen.tsx:415
+#: packages/taler-merchant-webui/src/screens/InventoryScreen.tsx:546
msgid "Stock not tracked"
msgstr "Stock non suivi"
-#: packages/taler-merchant-webui/src/screens/InventoryScreen.tsx:317
+#: packages/taler-merchant-webui/src/screens/InventoryScreen.tsx:418
msgid "Sold count unavailable"
msgstr "Quantité vendue indisponible"
-#: packages/taler-merchant-webui/src/screens/InventoryScreen.tsx:317
-#: packages/taler-merchant-webui/src/screens/InventoryScreen.tsx:399
+#: packages/taler-merchant-webui/src/screens/InventoryScreen.tsx:420
+#: packages/taler-merchant-webui/src/screens/InventoryScreen.tsx:553
msgid "1 unit"
msgstr "1 unité"
-#: packages/taler-merchant-webui/src/screens/InventoryScreen.tsx:317
-#: packages/taler-merchant-webui/src/screens/InventoryScreen.tsx:399
+#: packages/taler-merchant-webui/src/screens/InventoryScreen.tsx:421
+#: packages/taler-merchant-webui/src/screens/InventoryScreen.tsx:554
msgid "%1$s units"
msgstr "%1$s unités"
-#: packages/taler-merchant-webui/src/screens/InventoryScreen.tsx:327
+#: packages/taler-merchant-webui/src/screens/InventoryScreen.tsx:434
msgid "Product Name & ID"
msgstr "Nom et identifiant du produit"
# allow-english: same word in French
-#: packages/taler-merchant-webui/src/screens/InventoryScreen.tsx:330
-#: packages/taler-merchant-webui/src/screens/InventoryScreen.tsx:473
-#: packages/taler-merchant-webui/src/screens/TemplatesScreen.tsx:172
-#: packages/taler-merchant-webui/src/screens/AccessScreen.tsx:332
-#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:411
-#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:497
-#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:566
-#: packages/taler-merchant-webui/src/screens/WebhooksScreen.tsx:144
-#: packages/taler-merchant-webui/src/screens/SubscriptionsScreen.tsx:199
-#: packages/taler-merchant-webui/src/screens/DevicesScreen.tsx:217
-#: packages/taler-merchant-webui/src/screens/AdminAccountsScreen.tsx:141
+#: packages/taler-merchant-webui/src/screens/InventoryScreen.tsx:438
+#: packages/taler-merchant-webui/src/screens/InventoryScreen.tsx:670
+#: packages/taler-merchant-webui/src/screens/TemplatesScreen.tsx:227
+#: packages/taler-merchant-webui/src/screens/AccessScreen.tsx:369
+#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:541
+#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:658
+#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:764
+#: packages/taler-merchant-webui/src/screens/WebhooksScreen.tsx:189
+#: packages/taler-merchant-webui/src/screens/SubscriptionsScreen.tsx:258
+#: packages/taler-merchant-webui/src/screens/DevicesScreen.tsx:277
+#: packages/taler-merchant-webui/src/screens/AdminAccountsScreen.tsx:173
msgid "Actions"
msgstr "Actions"
-#: packages/taler-merchant-webui/src/screens/InventoryScreen.tsx:374
+#: packages/taler-merchant-webui/src/screens/InventoryScreen.tsx:514
msgid "Unassigned"
msgstr "Non attribué"
-#: packages/taler-merchant-webui/src/screens/InventoryScreen.tsx:392
+#: packages/taler-merchant-webui/src/screens/InventoryScreen.tsx:532
msgid "Quick edit price"
msgstr "Modifier rapidement le prix"
-#: packages/taler-merchant-webui/src/screens/InventoryScreen.tsx:399
+#: packages/taler-merchant-webui/src/screens/InventoryScreen.tsx:549
msgid "Sold"
msgstr "Vendu"
-#: packages/taler-merchant-webui/src/screens/InventoryScreen.tsx:425
-#: packages/taler-merchant-webui/src/screens/CreateProductScreen.tsx:607
+#: packages/taler-merchant-webui/src/screens/InventoryScreen.tsx:602
+#: packages/taler-merchant-webui/src/screens/CreateProductScreen.tsx:744
msgid "No categories yet"
msgstr "Aucune catégorie pour l'instant"
-#: packages/taler-merchant-webui/src/screens/InventoryScreen.tsx:427
+#: packages/taler-merchant-webui/src/screens/InventoryScreen.tsx:604
msgid ""
"Categories group your products so the counter till is quicker to use and "
"customers can browse your catalogue in their wallet."
@@ -4698,75 +4696,75 @@ msgstr ""
"utiliser et la clientèle peut parcourir votre catalogue dans son "
"portefeuille."
-#: packages/taler-merchant-webui/src/screens/InventoryScreen.tsx:442
+#: packages/taler-merchant-webui/src/screens/InventoryScreen.tsx:621
msgid "Categories organize products for customer wallet catalog browsing."
msgstr ""
"Les catégories organisent vos produits pour que la clientèle s'y retrouve "
"dans le catalogue de son portefeuille."
-#: packages/taler-merchant-webui/src/screens/InventoryScreen.tsx:454
-#: packages/taler-merchant-webui/src/screens/InventoryScreen.tsx:487
+#: packages/taler-merchant-webui/src/screens/InventoryScreen.tsx:642
+#: packages/taler-merchant-webui/src/screens/InventoryScreen.tsx:695
msgid "Rename category"
msgstr "Renommer la catégorie"
-#: packages/taler-merchant-webui/src/screens/InventoryScreen.tsx:455
-#: packages/taler-merchant-webui/src/screens/InventoryScreen.tsx:490
+#: packages/taler-merchant-webui/src/screens/InventoryScreen.tsx:647
+#: packages/taler-merchant-webui/src/screens/InventoryScreen.tsx:702
msgid "Delete category"
msgstr "Supprimer la catégorie"
-#: packages/taler-merchant-webui/src/screens/InventoryScreen.tsx:459
-#: packages/taler-merchant-webui/src/screens/InventoryScreen.tsx:472
+#: packages/taler-merchant-webui/src/screens/InventoryScreen.tsx:651
+#: packages/taler-merchant-webui/src/screens/InventoryScreen.tsx:668
msgid "Products Count"
msgstr "Nombre de produits"
-#: packages/taler-merchant-webui/src/screens/InventoryScreen.tsx:460
-#: packages/taler-merchant-webui/src/screens/InventoryScreen.tsx:482
+#: packages/taler-merchant-webui/src/screens/InventoryScreen.tsx:654
+#: packages/taler-merchant-webui/src/screens/InventoryScreen.tsx:685
msgid "1 product"
msgstr "1 produit"
-#: packages/taler-merchant-webui/src/screens/InventoryScreen.tsx:460
-#: packages/taler-merchant-webui/src/screens/InventoryScreen.tsx:482
+#: packages/taler-merchant-webui/src/screens/InventoryScreen.tsx:655
+#: packages/taler-merchant-webui/src/screens/InventoryScreen.tsx:686
msgid "%1$s products"
msgstr "%1$s produits"
-#: packages/taler-merchant-webui/src/screens/InventoryScreen.tsx:470
-#: packages/taler-merchant-webui/src/screens/InventoryScreen.tsx:511
+#: packages/taler-merchant-webui/src/screens/InventoryScreen.tsx:666
+#: packages/taler-merchant-webui/src/screens/InventoryScreen.tsx:728
msgid "Category Name"
msgstr "Nom de la catégorie"
-#: packages/taler-merchant-webui/src/screens/InventoryScreen.tsx:471
+#: packages/taler-merchant-webui/src/screens/InventoryScreen.tsx:667
msgid "Category ID"
msgstr "Identifiant de catégorie"
-#: packages/taler-merchant-webui/src/screens/InventoryScreen.tsx:506
+#: packages/taler-merchant-webui/src/screens/InventoryScreen.tsx:720
msgid "Rename Category"
msgstr "Renommer la catégorie"
-#: packages/taler-merchant-webui/src/screens/InventoryScreen.tsx:506
+#: packages/taler-merchant-webui/src/screens/InventoryScreen.tsx:720
msgid "Add a Category"
msgstr "Ajouter une catégorie"
-#: packages/taler-merchant-webui/src/screens/InventoryScreen.tsx:517
+#: packages/taler-merchant-webui/src/screens/InventoryScreen.tsx:734
msgid "e.g. Beverages"
msgstr "p. ex. Boissons"
-#: packages/taler-merchant-webui/src/screens/InventoryScreen.tsx:525
+#: packages/taler-merchant-webui/src/screens/InventoryScreen.tsx:746
msgid "The category could not be saved"
msgstr "La catégorie n’a pas pu être enregistrée"
-#: packages/taler-merchant-webui/src/screens/InventoryScreen.tsx:530
+#: packages/taler-merchant-webui/src/screens/InventoryScreen.tsx:760
msgid "Save Name"
msgstr "Enregistrer le nom"
-#: packages/taler-merchant-webui/src/screens/InventoryScreen.tsx:530
+#: packages/taler-merchant-webui/src/screens/InventoryScreen.tsx:760
msgid "Create Category"
msgstr "Créer une catégorie"
-#: packages/taler-merchant-webui/src/screens/InventoryScreen.tsx:540
+#: packages/taler-merchant-webui/src/screens/InventoryScreen.tsx:772
msgid "Delete Category?"
msgstr "Supprimer la catégorie ?"
-#: packages/taler-merchant-webui/src/screens/InventoryScreen.tsx:543
+#: packages/taler-merchant-webui/src/screens/InventoryScreen.tsx:775
msgid ""
"Are you sure you want to delete the category \"%1$s\"? Products in this "
"category will move to the general catalogue."
@@ -4774,54 +4772,54 @@ msgstr ""
"Voulez-vous vraiment supprimer la catégorie « %1$s » ? Les produits de cette "
"catégorie seront déplacés vers le catalogue général."
-#: packages/taler-merchant-webui/src/screens/InventoryScreen.tsx:545
+#: packages/taler-merchant-webui/src/screens/InventoryScreen.tsx:779
msgid "The category could not be deleted"
msgstr "La catégorie n’a pas pu être supprimée"
-#: packages/taler-merchant-webui/src/screens/InventoryScreen.tsx:551
+#: packages/taler-merchant-webui/src/screens/InventoryScreen.tsx:794
msgid "Delete Category"
msgstr "Supprimer la catégorie"
-#: packages/taler-merchant-webui/src/screens/InventoryScreen.tsx:560
+#: packages/taler-merchant-webui/src/screens/InventoryScreen.tsx:805
msgid "Quick Edit Price"
msgstr "Modifier rapidement le prix"
-#: packages/taler-merchant-webui/src/screens/InventoryScreen.tsx:569
+#: packages/taler-merchant-webui/src/screens/InventoryScreen.tsx:816
msgid "Enter a price greater than zero."
msgstr "Saisissez un prix supérieur à zéro."
-#: packages/taler-merchant-webui/src/screens/InventoryScreen.tsx:582
+#: packages/taler-merchant-webui/src/screens/InventoryScreen.tsx:831
msgid "Update unit price for %1$s."
msgstr "Modifier le prix unitaire de %1$s."
-#: packages/taler-merchant-webui/src/screens/InventoryScreen.tsx:586
+#: packages/taler-merchant-webui/src/screens/InventoryScreen.tsx:835
msgid "New Price per Unit"
msgstr "Nouveau prix unitaire"
-#: packages/taler-merchant-webui/src/screens/InventoryScreen.tsx:592
+#: packages/taler-merchant-webui/src/screens/InventoryScreen.tsx:847
msgid "The price could not be updated"
msgstr "Le prix n’a pas pu être mis à jour"
-#: packages/taler-merchant-webui/src/screens/InventoryScreen.tsx:598
+#: packages/taler-merchant-webui/src/screens/InventoryScreen.tsx:863
msgid "Save Price"
msgstr "Enregistrer le prix"
-#: packages/taler-merchant-webui/src/screens/InventoryScreen.tsx:613
-#: packages/taler-merchant-webui/src/screens/SubscriptionsScreen.tsx:247
-#: packages/taler-merchant-webui/src/screens/DevicesScreen.tsx:293
+#: packages/taler-merchant-webui/src/screens/InventoryScreen.tsx:879
+#: packages/taler-merchant-webui/src/screens/SubscriptionsScreen.tsx:336
+#: packages/taler-merchant-webui/src/screens/DevicesScreen.tsx:398
msgid "Delete \"%1$s\"?"
msgstr "Supprimer « %1$s » ?"
-#: packages/taler-merchant-webui/src/screens/InventoryScreen.tsx:617
+#: packages/taler-merchant-webui/src/screens/InventoryScreen.tsx:884
msgid "Are you sure you want to delete product %1$s (%2$s)?"
msgstr "Voulez-vous vraiment supprimer le produit %1$s (%2$s) ?"
-#: packages/taler-merchant-webui/src/screens/InventoryScreen.tsx:635
+#: packages/taler-merchant-webui/src/screens/InventoryScreen.tsx:908
msgid "Force deletion (override active orders or locks)"
msgstr ""
"Suppression forcée (passer outre les commandes en cours ou les réservations)"
-#: packages/taler-merchant-webui/src/screens/InventoryScreen.tsx:638
+#: packages/taler-merchant-webui/src/screens/InventoryScreen.tsx:911
msgid ""
"Enabling force deletion removes the item even if pending orders or locks "
"exist."
@@ -4829,166 +4827,166 @@ msgstr ""
"La suppression forcée retire l'élément même s'il reste des commandes en "
"cours ou des réservations."
-#: packages/taler-merchant-webui/src/screens/InventoryScreen.tsx:660
+#: packages/taler-merchant-webui/src/screens/InventoryScreen.tsx:933
msgid "Delete Product"
msgstr "Supprimer le produit"
-#: packages/taler-merchant-webui/src/screens/CreateProductScreen.tsx:77
+#: packages/taler-merchant-webui/src/screens/CreateProductScreen.tsx:79
msgid "Piece"
msgstr "Pièce"
-#: packages/taler-merchant-webui/src/screens/CreateProductScreen.tsx:77
+#: packages/taler-merchant-webui/src/screens/CreateProductScreen.tsx:81
msgid "Customers order whole pieces."
msgstr "Les clients commandent des pièces entières."
-#: packages/taler-merchant-webui/src/screens/CreateProductScreen.tsx:78
+#: packages/taler-merchant-webui/src/screens/CreateProductScreen.tsx:85
msgid "Bottle"
msgstr "Bouteille"
-#: packages/taler-merchant-webui/src/screens/CreateProductScreen.tsx:78
+#: packages/taler-merchant-webui/src/screens/CreateProductScreen.tsx:87
msgid "Customers order whole bottles."
msgstr "Les clients commandent des bouteilles entières."
-#: packages/taler-merchant-webui/src/screens/CreateProductScreen.tsx:79
+#: packages/taler-merchant-webui/src/screens/CreateProductScreen.tsx:91
msgid "Box"
msgstr "Boîte"
-#: packages/taler-merchant-webui/src/screens/CreateProductScreen.tsx:79
+#: packages/taler-merchant-webui/src/screens/CreateProductScreen.tsx:93
msgid "Customers order whole boxes."
msgstr "Les clients commandent des boîtes entières."
# allow-english: same word in French
-#: packages/taler-merchant-webui/src/screens/CreateProductScreen.tsx:80
+#: packages/taler-merchant-webui/src/screens/CreateProductScreen.tsx:97
msgid "Portion"
msgstr "Portion"
-#: packages/taler-merchant-webui/src/screens/CreateProductScreen.tsx:80
+#: packages/taler-merchant-webui/src/screens/CreateProductScreen.tsx:99
msgid "Customers order whole portions."
msgstr "Les clients commandent des portions entières."
-#: packages/taler-merchant-webui/src/screens/CreateProductScreen.tsx:81
+#: packages/taler-merchant-webui/src/screens/CreateProductScreen.tsx:103
msgid "Kilogram (kg)"
msgstr "Kilogramme (kg)"
-#: packages/taler-merchant-webui/src/screens/CreateProductScreen.tsx:81
+#: packages/taler-merchant-webui/src/screens/CreateProductScreen.tsx:105
msgid "Customers can order fractions of a kilogram."
msgstr "Les clients peuvent commander des fractions de kilogramme."
-#: packages/taler-merchant-webui/src/screens/CreateProductScreen.tsx:82
+#: packages/taler-merchant-webui/src/screens/CreateProductScreen.tsx:109
msgid "Gram (g)"
msgstr "Gramme (g)"
-#: packages/taler-merchant-webui/src/screens/CreateProductScreen.tsx:82
+#: packages/taler-merchant-webui/src/screens/CreateProductScreen.tsx:111
msgid "Customers can order fractional grams."
msgstr "Les clients peuvent commander des fractions de gramme."
# allow-english: same unit name in French
-#: packages/taler-merchant-webui/src/screens/CreateProductScreen.tsx:83
+#: packages/taler-merchant-webui/src/screens/CreateProductScreen.tsx:115
msgid "Litre (l)"
msgstr "Litre (l)"
-#: packages/taler-merchant-webui/src/screens/CreateProductScreen.tsx:83
+#: packages/taler-merchant-webui/src/screens/CreateProductScreen.tsx:117
msgid "Customers can order fractions of a litre."
msgstr "Les clients peuvent commander des fractions de litre."
# allow-english: same unit name in French
-#: packages/taler-merchant-webui/src/screens/CreateProductScreen.tsx:84
+#: packages/taler-merchant-webui/src/screens/CreateProductScreen.tsx:121
msgid "Millilitre (ml)"
msgstr "Millilitre (ml)"
-#: packages/taler-merchant-webui/src/screens/CreateProductScreen.tsx:84
+#: packages/taler-merchant-webui/src/screens/CreateProductScreen.tsx:123
msgid "Customers can order fractional millilitres."
msgstr "Les clients peuvent commander des fractions de millilitre."
-#: packages/taler-merchant-webui/src/screens/CreateProductScreen.tsx:85
+#: packages/taler-merchant-webui/src/screens/CreateProductScreen.tsx:127
msgid "Metre (m)"
msgstr "Mètre (m)"
-#: packages/taler-merchant-webui/src/screens/CreateProductScreen.tsx:85
+#: packages/taler-merchant-webui/src/screens/CreateProductScreen.tsx:129
msgid "Customers can order fractional metres."
msgstr "Les clients peuvent commander des fractions de mètre."
-#: packages/taler-merchant-webui/src/screens/CreateProductScreen.tsx:86
+#: packages/taler-merchant-webui/src/screens/CreateProductScreen.tsx:133
msgid "Hour (h)"
msgstr "Heure (h)"
-#: packages/taler-merchant-webui/src/screens/CreateProductScreen.tsx:86
+#: packages/taler-merchant-webui/src/screens/CreateProductScreen.tsx:135
msgid "Customers can order fractional hours."
msgstr "Les clients peuvent commander des fractions d'heure."
-#: packages/taler-merchant-webui/src/screens/CreateProductScreen.tsx:267
-#: packages/taler-merchant-webui/src/screens/CreateProductScreen.tsx:373
+#: packages/taler-merchant-webui/src/screens/CreateProductScreen.tsx:343
+#: packages/taler-merchant-webui/src/screens/CreateProductScreen.tsx:466
msgid "Edit Product: %1$s"
msgstr "Modifier le produit : %1$s"
-#: packages/taler-merchant-webui/src/screens/CreateProductScreen.tsx:268
-#: packages/taler-merchant-webui/src/screens/CreateProductScreen.tsx:374
+#: packages/taler-merchant-webui/src/screens/CreateProductScreen.tsx:344
+#: packages/taler-merchant-webui/src/screens/CreateProductScreen.tsx:469
msgid "Manage product definitions, prices, units, and inventory categories."
msgstr "Gérez les produits, prix, unités et catégories d'inventaire."
-#: packages/taler-merchant-webui/src/screens/CreateProductScreen.tsx:273
-#: packages/taler-merchant-webui/src/screens/CreateProductScreen.tsx:278
+#: packages/taler-merchant-webui/src/screens/CreateProductScreen.tsx:349
+#: packages/taler-merchant-webui/src/screens/CreateProductScreen.tsx:354
msgid "Product details could not be loaded"
msgstr "Les détails du produit n’ont pas pu être chargés"
-#: packages/taler-merchant-webui/src/screens/CreateProductScreen.tsx:291
+#: packages/taler-merchant-webui/src/screens/CreateProductScreen.tsx:367
msgid "Please enter a product name."
msgstr "Veuillez saisir un nom de produit."
-#: packages/taler-merchant-webui/src/screens/CreateProductScreen.tsx:295
+#: packages/taler-merchant-webui/src/screens/CreateProductScreen.tsx:371
msgid "Remove or replace the product image before saving."
msgstr "Supprimez ou remplacez l’image du produit avant d’enregistrer."
-#: packages/taler-merchant-webui/src/screens/CreateProductScreen.tsx:299
+#: packages/taler-merchant-webui/src/screens/CreateProductScreen.tsx:375
msgid "Enter a valid price in the merchant currency."
msgstr "Saisissez un prix valide dans la devise du marchand."
-#: packages/taler-merchant-webui/src/screens/CreateProductScreen.tsx:303
+#: packages/taler-merchant-webui/src/screens/CreateProductScreen.tsx:382
msgid "Enter a non-negative whole stock quantity."
msgstr "Saisissez une quantité en stock entière et positive ou nulle."
-#: packages/taler-merchant-webui/src/screens/CreateProductScreen.tsx:354
+#: packages/taler-merchant-webui/src/screens/CreateProductScreen.tsx:439
msgid "General"
msgstr "Général"
-#: packages/taler-merchant-webui/src/screens/CreateProductScreen.tsx:362
+#: packages/taler-merchant-webui/src/screens/CreateProductScreen.tsx:449
msgid "Failed to save product. Please check input fields."
msgstr "Échec de l'enregistrement du produit. Vérifiez les champs."
-#: packages/taler-merchant-webui/src/screens/CreateProductScreen.tsx:373
+#: packages/taler-merchant-webui/src/screens/CreateProductScreen.tsx:467
msgid "Create New Product"
msgstr "Créer un produit"
-#: packages/taler-merchant-webui/src/screens/CreateProductScreen.tsx:388
-#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:786
+#: packages/taler-merchant-webui/src/screens/CreateProductScreen.tsx:486
+#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:981
msgid "1. Basic Information"
msgstr "1. Informations de base"
-#: packages/taler-merchant-webui/src/screens/CreateProductScreen.tsx:393
+#: packages/taler-merchant-webui/src/screens/CreateProductScreen.tsx:494
msgid "Product Name"
msgstr "Nom du produit"
-#: packages/taler-merchant-webui/src/screens/CreateProductScreen.tsx:399
+#: packages/taler-merchant-webui/src/screens/CreateProductScreen.tsx:500
msgid "e.g. Espresso Single"
msgstr "p. ex. Espresso simple"
-#: packages/taler-merchant-webui/src/screens/CreateProductScreen.tsx:404
+#: packages/taler-merchant-webui/src/screens/CreateProductScreen.tsx:507
msgid "Product name as customers see it in contracts and receipts."
msgstr "Nom du produit tel que la clientèle le voit sur les contrats et reçus."
-#: packages/taler-merchant-webui/src/screens/CreateProductScreen.tsx:414
+#: packages/taler-merchant-webui/src/screens/CreateProductScreen.tsx:520
msgid "Freshly roasted single shot espresso..."
msgstr "Espresso simple fraîchement torréfié…"
-#: packages/taler-merchant-webui/src/screens/CreateProductScreen.tsx:419
+#: packages/taler-merchant-webui/src/screens/CreateProductScreen.tsx:527
msgid "What customers read before completing payment."
msgstr "Ce que la clientèle lit avant de payer."
-#: packages/taler-merchant-webui/src/screens/CreateProductScreen.tsx:424
+#: packages/taler-merchant-webui/src/screens/CreateProductScreen.tsx:532
msgid "Product Image"
msgstr "Image du produit"
-#: packages/taler-merchant-webui/src/screens/CreateProductScreen.tsx:427
+#: packages/taler-merchant-webui/src/screens/CreateProductScreen.tsx:535
msgid ""
"Upload a product image (PNG, JPEG, WebP, max 1 MB). Shown to customers in "
"Web POS and digital order contracts."
@@ -4996,55 +4994,55 @@ msgstr ""
"Téléversez une image du produit (PNG, JPEG, WebP, 1 Mo maximum). Elle est "
"montrée à la clientèle dans la caisse web et dans les contrats de commande."
-#: packages/taler-merchant-webui/src/screens/CreateProductScreen.tsx:434
+#: packages/taler-merchant-webui/src/screens/CreateProductScreen.tsx:542
msgid "2. Pricing & Units"
msgstr "2. Tarifs et unités"
-#: packages/taler-merchant-webui/src/screens/CreateProductScreen.tsx:442
+#: packages/taler-merchant-webui/src/screens/CreateProductScreen.tsx:550
msgid "Price per unit"
msgstr "Prix par unité"
-#: packages/taler-merchant-webui/src/screens/CreateProductScreen.tsx:449
+#: packages/taler-merchant-webui/src/screens/CreateProductScreen.tsx:557
msgid "What one of these costs, including any tax."
msgstr "Ce que coûte l'un d'eux, taxes comprises."
-#: packages/taler-merchant-webui/src/screens/CreateProductScreen.tsx:455
+#: packages/taler-merchant-webui/src/screens/CreateProductScreen.tsx:566
msgid "Measurement Unit"
msgstr "Unité de mesure"
-#: packages/taler-merchant-webui/src/screens/CreateProductScreen.tsx:468
+#: packages/taler-merchant-webui/src/screens/CreateProductScreen.tsx:579
msgid "Other... (Custom free-text unit)"
msgstr "Autre… (unité libre)"
-#: packages/taler-merchant-webui/src/screens/CreateProductScreen.tsx:475
+#: packages/taler-merchant-webui/src/screens/CreateProductScreen.tsx:586
msgid "e.g. packet, barrel, sachet"
msgstr "p. ex. paquet, fût, sachet"
-#: packages/taler-merchant-webui/src/screens/CreateProductScreen.tsx:493
+#: packages/taler-merchant-webui/src/screens/CreateProductScreen.tsx:606
msgid "3. Stock Control"
msgstr "3. Gestion du stock"
-#: packages/taler-merchant-webui/src/screens/CreateProductScreen.tsx:504
+#: packages/taler-merchant-webui/src/screens/CreateProductScreen.tsx:619
msgid "Count inventory stock for this product"
msgstr "Suivre le stock de ce produit"
-#: packages/taler-merchant-webui/src/screens/CreateProductScreen.tsx:507
+#: packages/taler-merchant-webui/src/screens/CreateProductScreen.tsx:622
msgid "Enable to track quantity in stock and reserve items during checkout."
msgstr "Activez pour suivre le stock et réserver les articles au paiement."
-#: packages/taler-merchant-webui/src/screens/CreateProductScreen.tsx:515
+#: packages/taler-merchant-webui/src/screens/CreateProductScreen.tsx:633
msgid "Units in Stock"
msgstr "Unités en stock"
-#: packages/taler-merchant-webui/src/screens/CreateProductScreen.tsx:528
+#: packages/taler-merchant-webui/src/screens/CreateProductScreen.tsx:651
msgid "Next Delivery Date"
msgstr "Prochaine date de livraison"
-#: packages/taler-merchant-webui/src/screens/CreateProductScreen.tsx:547
+#: packages/taler-merchant-webui/src/screens/CreateProductScreen.tsx:672
msgid "4. Product Categories (Point of Sale)"
msgstr "4. Catégories de produits (point de vente)"
-#: packages/taler-merchant-webui/src/screens/CreateProductScreen.tsx:549
+#: packages/taler-merchant-webui/src/screens/CreateProductScreen.tsx:674
msgid ""
"Assign one or multiple categories to organize this product in the Web PoS "
"terminal catalog."
@@ -5052,15 +5050,15 @@ msgstr ""
"Attribuez une ou plusieurs catégories pour classer ce produit dans le "
"catalogue de la caisse web."
-#: packages/taler-merchant-webui/src/screens/CreateProductScreen.tsx:553
+#: packages/taler-merchant-webui/src/screens/CreateProductScreen.tsx:678
msgid "Selected"
msgstr "Sélectionné"
-#: packages/taler-merchant-webui/src/screens/CreateProductScreen.tsx:595
+#: packages/taler-merchant-webui/src/screens/CreateProductScreen.tsx:731
msgid "existing products"
msgstr "produits existants"
-#: packages/taler-merchant-webui/src/screens/CreateProductScreen.tsx:609
+#: packages/taler-merchant-webui/src/screens/CreateProductScreen.tsx:746
msgid ""
"Categories group your products so the counter till is quicker to use. You "
"can add this product to one later."
@@ -5068,39 +5066,39 @@ msgstr ""
"Les catégories regroupent vos produits : la caisse est plus rapide à "
"utiliser. Vous pourrez ajouter ce produit à l'une d'elles plus tard."
-#: packages/taler-merchant-webui/src/screens/CreateProductScreen.tsx:617
+#: packages/taler-merchant-webui/src/screens/CreateProductScreen.tsx:757
msgid "Create a category without leaving this product"
msgstr "Créer une catégorie sans quitter ce produit"
-#: packages/taler-merchant-webui/src/screens/CreateProductScreen.tsx:624
+#: packages/taler-merchant-webui/src/screens/CreateProductScreen.tsx:768
msgid "Category name"
msgstr "Nom de la catégorie"
-#: packages/taler-merchant-webui/src/screens/CreateProductScreen.tsx:637
+#: packages/taler-merchant-webui/src/screens/CreateProductScreen.tsx:783
msgid "Could not create the category"
msgstr "Impossible de créer la catégorie"
-#: packages/taler-merchant-webui/src/screens/CreateProductScreen.tsx:644
+#: packages/taler-merchant-webui/src/screens/CreateProductScreen.tsx:794
msgid "Creating..."
msgstr "Création…"
-#: packages/taler-merchant-webui/src/screens/CreateProductScreen.tsx:644
+#: packages/taler-merchant-webui/src/screens/CreateProductScreen.tsx:794
msgid "Create category"
msgstr "Créer une catégorie"
-#: packages/taler-merchant-webui/src/screens/CreateProductScreen.tsx:656
+#: packages/taler-merchant-webui/src/screens/CreateProductScreen.tsx:810
msgid "5. Advanced Options"
msgstr "5. Options avancées"
-#: packages/taler-merchant-webui/src/screens/CreateProductScreen.tsx:657
+#: packages/taler-merchant-webui/src/screens/CreateProductScreen.tsx:811
msgid "Product ID override and age verification requirements."
msgstr "Identifiant de produit personnalisé et vérification de l'âge."
-#: packages/taler-merchant-webui/src/screens/CreateProductScreen.tsx:675
+#: packages/taler-merchant-webui/src/screens/CreateProductScreen.tsx:834
msgid "Product Identifier (ID)"
msgstr "Identifiant du produit (ID)"
-#: packages/taler-merchant-webui/src/screens/CreateProductScreen.tsx:698
+#: packages/taler-merchant-webui/src/screens/CreateProductScreen.tsx:859
msgid ""
"Appears in web addresses and POS integrations. Cannot be changed once "
"created."
@@ -5108,44 +5106,44 @@ msgstr ""
"Apparaît dans les adresses web et les intégrations de caisse. Non modifiable "
"ensuite."
-#: packages/taler-merchant-webui/src/screens/CreateProductScreen.tsx:704
+#: packages/taler-merchant-webui/src/screens/CreateProductScreen.tsx:868
msgid "Minimum Age Restriction (in years)"
msgstr "Restriction d'âge (en années)"
-#: packages/taler-merchant-webui/src/screens/CreateProductScreen.tsx:733
-#: packages/taler-merchant-webui/src/screens/CreateTemplateScreen.tsx:663
-#: packages/taler-merchant-webui/src/screens/CreateWebhookScreen.tsx:467
-#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:1493
+#: packages/taler-merchant-webui/src/screens/CreateProductScreen.tsx:907
+#: packages/taler-merchant-webui/src/screens/CreateTemplateScreen.tsx:786
+#: packages/taler-merchant-webui/src/screens/CreateWebhookScreen.tsx:609
+#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:1851
msgid "Saving..."
msgstr "Enregistrement…"
-#: packages/taler-merchant-webui/src/screens/CreateProductScreen.tsx:733
+#: packages/taler-merchant-webui/src/screens/CreateProductScreen.tsx:909
msgid "Save Product Changes"
msgstr "Enregistrer les modifications du produit"
-#: packages/taler-merchant-webui/src/screens/CreateProductScreen.tsx:733
+#: packages/taler-merchant-webui/src/screens/CreateProductScreen.tsx:910
msgid "Add Product"
msgstr "Ajouter un produit"
-#: packages/taler-merchant-webui/src/screens/TemplatesScreen.tsx:108
+#: packages/taler-merchant-webui/src/screens/TemplatesScreen.tsx:129
msgid "Reusable order definitions and printable payment QR codes."
msgstr ""
"Définitions de commande réutilisables et codes QR de paiement imprimables."
-#: packages/taler-merchant-webui/src/screens/TemplatesScreen.tsx:109
-#: packages/taler-merchant-webui/src/screens/TemplatesScreen.tsx:129
+#: packages/taler-merchant-webui/src/screens/TemplatesScreen.tsx:130
+#: packages/taler-merchant-webui/src/screens/TemplatesScreen.tsx:158
msgid "+ New template"
msgstr "+ Nouveau modèle"
-#: packages/taler-merchant-webui/src/screens/TemplatesScreen.tsx:114
+#: packages/taler-merchant-webui/src/screens/TemplatesScreen.tsx:137
msgid "Could not load templates"
msgstr "Impossible de charger les modèles"
-#: packages/taler-merchant-webui/src/screens/TemplatesScreen.tsx:124
+#: packages/taler-merchant-webui/src/screens/TemplatesScreen.tsx:149
msgid "No templates yet"
msgstr "Aucun modèle pour l'instant"
-#: packages/taler-merchant-webui/src/screens/TemplatesScreen.tsx:126
+#: packages/taler-merchant-webui/src/screens/TemplatesScreen.tsx:151
msgid ""
"A template is a sale you make over and over. Print its QR code for the "
"counter, or charge it yourself whenever you need it."
@@ -5153,153 +5151,153 @@ msgstr ""
"Un modèle est une vente que vous refaites sans cesse. Imprimez son code QR "
"pour le comptoir, ou encaissez-le vous-même quand vous en avez besoin."
-#: packages/taler-merchant-webui/src/screens/TemplatesScreen.tsx:138
+#: packages/taler-merchant-webui/src/screens/TemplatesScreen.tsx:167
msgid "Search templates"
msgstr "Rechercher des modèles"
-#: packages/taler-merchant-webui/src/screens/TemplatesScreen.tsx:139
+#: packages/taler-merchant-webui/src/screens/TemplatesScreen.tsx:168
msgid "Search template name or ID..."
msgstr "Rechercher un nom ou un identifiant de modèle…"
-#: packages/taler-merchant-webui/src/screens/TemplatesScreen.tsx:148
#: packages/taler-merchant-webui/src/screens/TemplatesScreen.tsx:179
+#: packages/taler-merchant-webui/src/screens/TemplatesScreen.tsx:238
msgid "No templates found matching your search."
msgstr "Aucun modèle ne correspond à votre recherche."
-#: packages/taler-merchant-webui/src/screens/TemplatesScreen.tsx:157
-#: packages/taler-merchant-webui/src/screens/TemplatesScreen.tsx:196
+#: packages/taler-merchant-webui/src/screens/TemplatesScreen.tsx:203
+#: packages/taler-merchant-webui/src/screens/TemplatesScreen.tsx:264
msgid "Show QR"
msgstr "Afficher le code QR"
-#: packages/taler-merchant-webui/src/screens/TemplatesScreen.tsx:158
-#: packages/taler-merchant-webui/src/screens/TemplatesScreen.tsx:197
-#: packages/taler-merchant-webui/src/screens/TemplateDetailsScreen.tsx:304
+#: packages/taler-merchant-webui/src/screens/TemplatesScreen.tsx:207
+#: packages/taler-merchant-webui/src/screens/TemplatesScreen.tsx:268
+#: packages/taler-merchant-webui/src/screens/TemplateDetailsScreen.tsx:332
msgid "Edit template"
msgstr "Modifier le modèle"
-#: packages/taler-merchant-webui/src/screens/TemplatesScreen.tsx:159
-#: packages/taler-merchant-webui/src/screens/TemplatesScreen.tsx:198
-#: packages/taler-merchant-webui/src/screens/TemplateDetailsScreen.tsx:305
+#: packages/taler-merchant-webui/src/screens/TemplatesScreen.tsx:212
+#: packages/taler-merchant-webui/src/screens/TemplatesScreen.tsx:273
+#: packages/taler-merchant-webui/src/screens/TemplateDetailsScreen.tsx:337
msgid "Delete template"
msgstr "Supprimer le modèle"
-#: packages/taler-merchant-webui/src/screens/TemplatesScreen.tsx:171
+#: packages/taler-merchant-webui/src/screens/TemplatesScreen.tsx:225
msgid "Template Name & ID"
msgstr "Nom et identifiant du modèle"
-#: packages/taler-merchant-webui/src/screens/TemplatesScreen.tsx:225
-#: packages/taler-merchant-webui/src/screens/TemplateDetailsScreen.tsx:436
+#: packages/taler-merchant-webui/src/screens/TemplatesScreen.tsx:300
+#: packages/taler-merchant-webui/src/screens/TemplateDetailsScreen.tsx:478
msgid "Delete Template?"
msgstr "Supprimer le modèle ?"
-#: packages/taler-merchant-webui/src/screens/TemplatesScreen.tsx:227
-#: packages/taler-merchant-webui/src/screens/TemplateDetailsScreen.tsx:439
+#: packages/taler-merchant-webui/src/screens/TemplatesScreen.tsx:302
+#: packages/taler-merchant-webui/src/screens/TemplateDetailsScreen.tsx:481
msgid ""
"Any printed QR code for \"%1$s\" will stop working. This cannot be undone."
msgstr ""
"Tous les codes QR imprimés pour « %1$s » cesseront de fonctionner. Cette "
"action est irréversible."
-#: packages/taler-merchant-webui/src/screens/TemplatesScreen.tsx:244
+#: packages/taler-merchant-webui/src/screens/TemplatesScreen.tsx:319
msgid "Deleting…"
msgstr "Suppression…"
-#: packages/taler-merchant-webui/src/screens/TemplatesScreen.tsx:244
-#: packages/taler-merchant-webui/src/screens/TemplateDetailsScreen.tsx:447
+#: packages/taler-merchant-webui/src/screens/TemplatesScreen.tsx:319
+#: packages/taler-merchant-webui/src/screens/TemplateDetailsScreen.tsx:501
msgid "Delete Template"
msgstr "Supprimer le modèle"
-#: packages/taler-merchant-webui/src/screens/TemplatesScreen.tsx:247
+#: packages/taler-merchant-webui/src/screens/TemplatesScreen.tsx:324
msgid "The template could not be deleted"
msgstr "Le modèle n’a pas pu être supprimé"
-#: packages/taler-merchant-webui/src/screens/TemplatesScreen.tsx:293
+#: packages/taler-merchant-webui/src/screens/TemplatesScreen.tsx:390
msgid "🖨 Print Sheet"
msgstr "🖨 Imprimer la feuille"
-#: packages/taler-merchant-webui/src/screens/CreateTemplateScreen.tsx:184
+#: packages/taler-merchant-webui/src/screens/CreateTemplateScreen.tsx:223
msgid "Enter a valid payment duration."
msgstr "Saisissez une durée de paiement valide."
-#: packages/taler-merchant-webui/src/screens/CreateTemplateScreen.tsx:188
+#: packages/taler-merchant-webui/src/screens/CreateTemplateScreen.tsx:227
msgid "Please enter a template name."
msgstr "Veuillez saisir un nom de modèle."
-#: packages/taler-merchant-webui/src/screens/CreateTemplateScreen.tsx:197
+#: packages/taler-merchant-webui/src/screens/CreateTemplateScreen.tsx:237
msgid "A fixed amount (%1$s)"
msgstr "Un montant fixe (%1$s)"
-#: packages/taler-merchant-webui/src/screens/CreateTemplateScreen.tsx:198
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1180
+#: packages/taler-merchant-webui/src/screens/CreateTemplateScreen.tsx:239
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1404
msgid "An amount the customer enters"
msgstr "Un montant saisi par le client"
-#: packages/taler-merchant-webui/src/screens/CreateTemplateScreen.tsx:199
+#: packages/taler-merchant-webui/src/screens/CreateTemplateScreen.tsx:241
msgid "Products from your inventory"
msgstr "Produits de votre inventaire"
-#: packages/taler-merchant-webui/src/screens/CreateTemplateScreen.tsx:209
+#: packages/taler-merchant-webui/src/screens/CreateTemplateScreen.tsx:253
msgid "Enter a valid fixed amount in the selected currency."
msgstr "Saisissez un montant fixe valide dans la devise sélectionnée."
-#: packages/taler-merchant-webui/src/screens/CreateTemplateScreen.tsx:213
+#: packages/taler-merchant-webui/src/screens/CreateTemplateScreen.tsx:261
msgid "Enter a valid minimum age between 0 and 200."
msgstr "Saisissez un âge minimum valide compris entre 0 et 200."
-#: packages/taler-merchant-webui/src/screens/CreateTemplateScreen.tsx:286
+#: packages/taler-merchant-webui/src/screens/CreateTemplateScreen.tsx:338
msgid "Failed to save template. Please check input parameters."
msgstr "Échec de l'enregistrement du modèle. Vérifiez les paramètres."
-#: packages/taler-merchant-webui/src/screens/CreateTemplateScreen.tsx:299
-#: packages/taler-merchant-webui/src/screens/CreateTemplateScreen.tsx:321
+#: packages/taler-merchant-webui/src/screens/CreateTemplateScreen.tsx:355
+#: packages/taler-merchant-webui/src/screens/CreateTemplateScreen.tsx:377
msgid "Edit Template"
msgstr "Modifier le modèle"
-#: packages/taler-merchant-webui/src/screens/CreateTemplateScreen.tsx:300
-#: packages/taler-merchant-webui/src/screens/CreateTemplateScreen.tsx:322
+#: packages/taler-merchant-webui/src/screens/CreateTemplateScreen.tsx:356
+#: packages/taler-merchant-webui/src/screens/CreateTemplateScreen.tsx:378
msgid "Define reusable payment types, fixed-item orders, or donation QR codes."
msgstr ""
"Définissez des types de paiement réutilisables, des commandes à article fixe "
"ou des codes QR de don."
-#: packages/taler-merchant-webui/src/screens/CreateTemplateScreen.tsx:305
-#: packages/taler-merchant-webui/src/screens/CreateTemplateScreen.tsx:310
+#: packages/taler-merchant-webui/src/screens/CreateTemplateScreen.tsx:361
+#: packages/taler-merchant-webui/src/screens/CreateTemplateScreen.tsx:366
msgid "Template details could not be loaded"
msgstr "Les détails du modèle n’ont pas pu être chargés"
-#: packages/taler-merchant-webui/src/screens/CreateTemplateScreen.tsx:321
+#: packages/taler-merchant-webui/src/screens/CreateTemplateScreen.tsx:377
msgid "New Template"
msgstr "Nouveau modèle"
-#: packages/taler-merchant-webui/src/screens/CreateTemplateScreen.tsx:333
+#: packages/taler-merchant-webui/src/screens/CreateTemplateScreen.tsx:394
msgid "Could not save the template"
msgstr "Impossible d'enregistrer le modèle"
-#: packages/taler-merchant-webui/src/screens/CreateTemplateScreen.tsx:339
-#: packages/taler-merchant-webui/src/screens/TemplateDetailsScreen.tsx:324
+#: packages/taler-merchant-webui/src/screens/CreateTemplateScreen.tsx:401
+#: packages/taler-merchant-webui/src/screens/TemplateDetailsScreen.tsx:360
msgid "1. What it Sells"
msgstr "1. Ce qu'il vend"
-#: packages/taler-merchant-webui/src/screens/CreateTemplateScreen.tsx:342
+#: packages/taler-merchant-webui/src/screens/CreateTemplateScreen.tsx:404
msgid "Choose how this template's orders are presented to customer wallets."
msgstr ""
"Choisissez comment les commandes de ce modèle sont présentées dans les "
"portefeuilles des clients."
-#: packages/taler-merchant-webui/src/screens/CreateTemplateScreen.tsx:343
+#: packages/taler-merchant-webui/src/screens/CreateTemplateScreen.tsx:405
msgid "Kept as it is — this portal cannot change what this template sells."
msgstr ""
"Conservé tel quel — ce portail ne peut pas changer ce que le modèle vend."
-#: packages/taler-merchant-webui/src/screens/CreateTemplateScreen.tsx:351
+#: packages/taler-merchant-webui/src/screens/CreateTemplateScreen.tsx:413
msgid "🛍️ This template sells products from your inventory."
msgstr "🛍️ Ce modèle vend des produits de votre inventaire."
-#: packages/taler-merchant-webui/src/screens/CreateTemplateScreen.tsx:352
+#: packages/taler-merchant-webui/src/screens/CreateTemplateScreen.tsx:414
msgid "🌐 This template sells access to a website."
msgstr "🌐 Ce modèle vend l'accès à un site web."
-#: packages/taler-merchant-webui/src/screens/CreateTemplateScreen.tsx:355
+#: packages/taler-merchant-webui/src/screens/CreateTemplateScreen.tsx:417
msgid ""
"Its settings for that were made elsewhere and are kept exactly as they are. "
"You can still change the name, the description, and the options below."
@@ -5307,21 +5305,21 @@ msgstr ""
"Ses réglages ont été faits ailleurs et sont conservés tels quels. Vous "
"pouvez toujours modifier le nom, la description et les options ci-dessous."
-#: packages/taler-merchant-webui/src/screens/CreateTemplateScreen.tsx:386
-#: packages/taler-merchant-webui/src/screens/TemplateDetailsScreen.tsx:362
+#: packages/taler-merchant-webui/src/screens/CreateTemplateScreen.tsx:452
+#: packages/taler-merchant-webui/src/screens/TemplateDetailsScreen.tsx:404
msgid "2. Template Details"
msgstr "2. Détails du modèle"
-#: packages/taler-merchant-webui/src/screens/CreateTemplateScreen.tsx:391
-#: packages/taler-merchant-webui/src/screens/TemplateDetailsScreen.tsx:366
+#: packages/taler-merchant-webui/src/screens/CreateTemplateScreen.tsx:460
+#: packages/taler-merchant-webui/src/screens/TemplateDetailsScreen.tsx:407
msgid "Template Name"
msgstr "Nom du modèle"
-#: packages/taler-merchant-webui/src/screens/CreateTemplateScreen.tsx:397
+#: packages/taler-merchant-webui/src/screens/CreateTemplateScreen.tsx:466
msgid "e.g. Espresso Stand QR Code"
msgstr "p. ex. code QR du stand espresso"
-#: packages/taler-merchant-webui/src/screens/CreateTemplateScreen.tsx:402
+#: packages/taler-merchant-webui/src/screens/CreateTemplateScreen.tsx:473
msgid ""
"What this template is for in your portal dashboard so you can identify it "
"later."
@@ -5329,15 +5327,15 @@ msgstr ""
"À quoi sert ce modèle dans votre tableau de bord, pour le retrouver plus "
"tard."
-#: packages/taler-merchant-webui/src/screens/CreateTemplateScreen.tsx:407
+#: packages/taler-merchant-webui/src/screens/CreateTemplateScreen.tsx:481
msgid "What the customer sees (Order Summary)"
msgstr "Ce que voit la clientèle (récapitulatif)"
-#: packages/taler-merchant-webui/src/screens/CreateTemplateScreen.tsx:412
+#: packages/taler-merchant-webui/src/screens/CreateTemplateScreen.tsx:486
msgid "e.g. Single Espresso Coffee"
msgstr "p. ex. Espresso simple"
-#: packages/taler-merchant-webui/src/screens/CreateTemplateScreen.tsx:417
+#: packages/taler-merchant-webui/src/screens/CreateTemplateScreen.tsx:493
msgid ""
"The order description shown inside customer wallets. Leave blank to let the "
"customer describe it, optionally starting from a description you suggest "
@@ -5347,27 +5345,27 @@ msgstr ""
"vide pour qu'il le rédige, éventuellement à partir d'une suggestion ci-"
"dessous."
-#: packages/taler-merchant-webui/src/screens/CreateTemplateScreen.tsx:423
+#: packages/taler-merchant-webui/src/screens/CreateTemplateScreen.tsx:499
msgid "Fixed Amount"
msgstr "Montant fixe"
-#: packages/taler-merchant-webui/src/screens/CreateTemplateScreen.tsx:430
+#: packages/taler-merchant-webui/src/screens/CreateTemplateScreen.tsx:506
msgid "Select currency and enter the fixed price charged for every order."
msgstr "Choisissez la devise et saisissez le prix fixe de chaque commande."
-#: packages/taler-merchant-webui/src/screens/CreateTemplateScreen.tsx:440
+#: packages/taler-merchant-webui/src/screens/CreateTemplateScreen.tsx:516
msgid "3. Advanced Options"
msgstr "3. Options avancées"
-#: packages/taler-merchant-webui/src/screens/CreateTemplateScreen.tsx:441
+#: packages/taler-merchant-webui/src/screens/CreateTemplateScreen.tsx:517
msgid "Template identifier, payment expiration, and age limits."
msgstr "Identifiant du modèle, expiration du paiement et limites d'âge."
-#: packages/taler-merchant-webui/src/screens/CreateTemplateScreen.tsx:459
+#: packages/taler-merchant-webui/src/screens/CreateTemplateScreen.tsx:540
msgid "Template Identifier (ID)"
msgstr "Identifiant du modèle (ID)"
-#: packages/taler-merchant-webui/src/screens/CreateTemplateScreen.tsx:482
+#: packages/taler-merchant-webui/src/screens/CreateTemplateScreen.tsx:565
msgid ""
"Appears in web addresses and printed QR codes. Cannot be changed once "
"created."
@@ -5375,11 +5373,11 @@ msgstr ""
"Apparaît dans les adresses web et les codes QR imprimés. Non modifiable "
"ensuite."
-#: packages/taler-merchant-webui/src/screens/CreateTemplateScreen.tsx:492
+#: packages/taler-merchant-webui/src/screens/CreateTemplateScreen.tsx:575
msgid "How long the customer has to pay once they scan the QR code."
msgstr "Combien de temps le client a pour payer après avoir scanné le code QR."
-#: packages/taler-merchant-webui/src/screens/CreateTemplateScreen.tsx:493
+#: packages/taler-merchant-webui/src/screens/CreateTemplateScreen.tsx:576
msgid ""
"How long the customer has to pay once they scan the QR code. Left alone, "
"orders follow your merchant account's deadline."
@@ -5387,37 +5385,37 @@ msgstr ""
"Combien de temps la clientèle a pour payer après avoir scanné le code QR. "
"Sans modification, le délai du compte s'applique."
-#: packages/taler-merchant-webui/src/screens/CreateTemplateScreen.tsx:505
+#: packages/taler-merchant-webui/src/screens/CreateTemplateScreen.tsx:591
msgid "Minimum Age Requirement"
msgstr "Âge minimum requis"
-#: packages/taler-merchant-webui/src/screens/CreateTemplateScreen.tsx:515
+#: packages/taler-merchant-webui/src/screens/CreateTemplateScreen.tsx:608
msgid "Restricts who can pay. Leave at 0 for no restriction."
msgstr ""
"Restreint les personnes autorisées à payer. Laissez 0 pour aucune "
"restriction."
-#: packages/taler-merchant-webui/src/screens/CreateTemplateScreen.tsx:536
+#: packages/taler-merchant-webui/src/screens/CreateTemplateScreen.tsx:636
msgid "Which currency this code charges in."
msgstr "Devise dans laquelle ce code permet d’encaisser."
-#: packages/taler-merchant-webui/src/screens/CreateTemplateScreen.tsx:547
+#: packages/taler-merchant-webui/src/screens/CreateTemplateScreen.tsx:647
msgid "4. What the Customer Can Change"
msgstr "4. Ce que le client peut changer"
-#: packages/taler-merchant-webui/src/screens/CreateTemplateScreen.tsx:549
+#: packages/taler-merchant-webui/src/screens/CreateTemplateScreen.tsx:649
msgid "Optional. Start the customer off with a value they can still change."
msgstr "Facultatif. Proposez à la clientèle une valeur de départ modifiable."
-#: packages/taler-merchant-webui/src/screens/CreateTemplateScreen.tsx:559
+#: packages/taler-merchant-webui/src/screens/CreateTemplateScreen.tsx:660
msgid "Hide suggestions"
msgstr "Masquer les suggestions"
-#: packages/taler-merchant-webui/src/screens/CreateTemplateScreen.tsx:559
+#: packages/taler-merchant-webui/src/screens/CreateTemplateScreen.tsx:661
msgid "Show suggestions"
msgstr "Afficher les suggestions"
-#: packages/taler-merchant-webui/src/screens/CreateTemplateScreen.tsx:568
+#: packages/taler-merchant-webui/src/screens/CreateTemplateScreen.tsx:670
msgid ""
"Nothing is left to the customer — you fix both the amount and the "
"description above."
@@ -5425,38 +5423,38 @@ msgstr ""
"Rien n'est laissé au client — vous fixez ci-dessus le montant et le "
"descriptif."
-#: packages/taler-merchant-webui/src/screens/CreateTemplateScreen.tsx:583
+#: packages/taler-merchant-webui/src/screens/CreateTemplateScreen.tsx:690
msgid "Suggest a starting amount"
msgstr "Proposer un montant de départ"
-#: packages/taler-merchant-webui/src/screens/CreateTemplateScreen.tsx:585
-#: packages/taler-merchant-webui/src/screens/CreateTemplateScreen.tsx:628
+#: packages/taler-merchant-webui/src/screens/CreateTemplateScreen.tsx:692
+#: packages/taler-merchant-webui/src/screens/CreateTemplateScreen.tsx:746
msgid "They see this filled in and can still change it."
msgstr "Ils le voient prérempli et peuvent encore le modifier."
-#: packages/taler-merchant-webui/src/screens/CreateTemplateScreen.tsx:608
+#: packages/taler-merchant-webui/src/screens/CreateTemplateScreen.tsx:719
msgid "Charged in the template currency, set under Advanced Options."
msgstr "Facturé dans la devise du modèle, définie dans les options avancées."
-#: packages/taler-merchant-webui/src/screens/CreateTemplateScreen.tsx:626
+#: packages/taler-merchant-webui/src/screens/CreateTemplateScreen.tsx:744
msgid "Suggest a description"
msgstr "Proposer un descriptif"
-#: packages/taler-merchant-webui/src/screens/CreateTemplateScreen.tsx:637
+#: packages/taler-merchant-webui/src/screens/CreateTemplateScreen.tsx:755
msgid "e.g. Donation to the animal shelter"
msgstr "p. ex. Don au refuge pour animaux"
-#: packages/taler-merchant-webui/src/screens/CreateTemplateScreen.tsx:663
-#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:1493
-#: packages/taler-merchant-webui/src/screens/CreateDeviceScreen.tsx:402
+#: packages/taler-merchant-webui/src/screens/CreateTemplateScreen.tsx:788
+#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:1853
+#: packages/taler-merchant-webui/src/screens/CreateDeviceScreen.tsx:477
msgid "Save Changes"
msgstr "Enregistrer les modifications"
-#: packages/taler-merchant-webui/src/screens/CreateTemplateScreen.tsx:663
+#: packages/taler-merchant-webui/src/screens/CreateTemplateScreen.tsx:789
msgid "Create Template"
msgstr "Créer un modèle"
-#: packages/taler-merchant-webui/src/screens/TemplateDetailsScreen.tsx:125
+#: packages/taler-merchant-webui/src/screens/TemplateDetailsScreen.tsx:134
msgid ""
"A customer picks the products for this template in their wallet, so an order "
"cannot be made from it here."
@@ -5464,7 +5462,7 @@ msgstr ""
"La clientèle choisit les produits de ce modèle dans son portefeuille ; on ne "
"peut donc pas créer de commande ici."
-#: packages/taler-merchant-webui/src/screens/TemplateDetailsScreen.tsx:127
+#: packages/taler-merchant-webui/src/screens/TemplateDetailsScreen.tsx:136
msgid ""
"This template sells access to a website, and an order for it is made by the "
"site as a visitor arrives."
@@ -5472,7 +5470,7 @@ msgstr ""
"Ce modèle vend l'accès à un site web ; la commande est créée par le site à "
"l'arrivée d'un visiteur."
-#: packages/taler-merchant-webui/src/screens/TemplateDetailsScreen.tsx:129
+#: packages/taler-merchant-webui/src/screens/TemplateDetailsScreen.tsx:138
msgid ""
"This template leaves the amount to the customer. Suggest a starting amount "
"under \"What the customer can change\" to create orders from it here."
@@ -5480,7 +5478,7 @@ msgstr ""
"Ce modèle laisse le montant au client. Proposez un montant de départ sous "
"« Ce que le client peut changer » pour créer des commandes ici."
-#: packages/taler-merchant-webui/src/screens/TemplateDetailsScreen.tsx:131
+#: packages/taler-merchant-webui/src/screens/TemplateDetailsScreen.tsx:140
msgid ""
"This template leaves the description to the customer. Suggest a description "
"under \"What the customer can change\" to create orders from it here."
@@ -5488,86 +5486,86 @@ msgstr ""
"Ce modèle laisse le descriptif au client. Proposez-en un sous « Ce que le "
"client peut changer » pour créer des commandes ici."
-#: packages/taler-merchant-webui/src/screens/TemplateDetailsScreen.tsx:176
+#: packages/taler-merchant-webui/src/screens/TemplateDetailsScreen.tsx:185
msgid "The backend did not return an order ID."
msgstr "Le serveur n’a renvoyé aucun identifiant de commande."
-#: packages/taler-merchant-webui/src/screens/TemplateDetailsScreen.tsx:179
+#: packages/taler-merchant-webui/src/screens/TemplateDetailsScreen.tsx:190
msgid "Could not create an order from this template."
msgstr "Impossible de créer une commande à partir de ce modèle."
-#: packages/taler-merchant-webui/src/screens/TemplateDetailsScreen.tsx:207
-#: packages/taler-merchant-webui/src/screens/TemplateDetailsScreen.tsx:222
+#: packages/taler-merchant-webui/src/screens/TemplateDetailsScreen.tsx:223
+#: packages/taler-merchant-webui/src/screens/TemplateDetailsScreen.tsx:240
msgid "Template Details"
msgstr "Détails du modèle"
-#: packages/taler-merchant-webui/src/screens/TemplateDetailsScreen.tsx:207
+#: packages/taler-merchant-webui/src/screens/TemplateDetailsScreen.tsx:224
msgid "Loading template specifications…"
msgstr "Chargement des spécifications du modèle…"
-#: packages/taler-merchant-webui/src/screens/TemplateDetailsScreen.tsx:210
+#: packages/taler-merchant-webui/src/screens/TemplateDetailsScreen.tsx:228
msgid "Fetching template details…"
msgstr "Récupération des détails du modèle…"
-#: packages/taler-merchant-webui/src/screens/TemplateDetailsScreen.tsx:223
+#: packages/taler-merchant-webui/src/screens/TemplateDetailsScreen.tsx:241
msgid "The template could not be loaded."
msgstr "Le modèle n'a pas pu être chargé."
-#: packages/taler-merchant-webui/src/screens/TemplateDetailsScreen.tsx:225
+#: packages/taler-merchant-webui/src/screens/TemplateDetailsScreen.tsx:245
msgid "Could not load the template"
msgstr "Impossible de charger le modèle"
-#: packages/taler-merchant-webui/src/screens/TemplateDetailsScreen.tsx:236
+#: packages/taler-merchant-webui/src/screens/TemplateDetailsScreen.tsx:257
msgid "Template Not Found"
msgstr "Modèle introuvable"
-#: packages/taler-merchant-webui/src/screens/TemplateDetailsScreen.tsx:237
+#: packages/taler-merchant-webui/src/screens/TemplateDetailsScreen.tsx:258
msgid "The requested template could not be located."
msgstr "Le modèle demandé est introuvable."
-#: packages/taler-merchant-webui/src/screens/TemplateDetailsScreen.tsx:241
+#: packages/taler-merchant-webui/src/screens/TemplateDetailsScreen.tsx:262
msgid "Template Does Not Exist"
msgstr "Le modèle n'existe pas"
-#: packages/taler-merchant-webui/src/screens/TemplateDetailsScreen.tsx:243
+#: packages/taler-merchant-webui/src/screens/TemplateDetailsScreen.tsx:264
msgid "Template \"%1$s\" was not found or may have been deleted."
msgstr "Le modèle « %1$s » est introuvable ou a été supprimé."
-#: packages/taler-merchant-webui/src/screens/TemplateDetailsScreen.tsx:250
+#: packages/taler-merchant-webui/src/screens/TemplateDetailsScreen.tsx:271
msgid "← Back to Templates"
msgstr "← Retour aux modèles"
-#: packages/taler-merchant-webui/src/screens/TemplateDetailsScreen.tsx:264
+#: packages/taler-merchant-webui/src/screens/TemplateDetailsScreen.tsx:285
msgid "Template ID:"
msgstr "Identifiant du modèle :"
-#: packages/taler-merchant-webui/src/screens/TemplateDetailsScreen.tsx:268
+#: packages/taler-merchant-webui/src/screens/TemplateDetailsScreen.tsx:291
msgid "Could not refresh the template"
msgstr "Impossible d’actualiser le modèle"
-#: packages/taler-merchant-webui/src/screens/TemplateDetailsScreen.tsx:275
+#: packages/taler-merchant-webui/src/screens/TemplateDetailsScreen.tsx:299
msgid "Template details"
msgstr "Détails du modèle"
-#: packages/taler-merchant-webui/src/screens/TemplateDetailsScreen.tsx:277
+#: packages/taler-merchant-webui/src/screens/TemplateDetailsScreen.tsx:301
msgid "Review configured payment shape, summary text, and contract parameters."
msgstr ""
"Vérifiez la forme de paiement, le descriptif et les paramètres du contrat."
-#: packages/taler-merchant-webui/src/screens/TemplateDetailsScreen.tsx:292
+#: packages/taler-merchant-webui/src/screens/TemplateDetailsScreen.tsx:320
msgid "Create order from this template"
msgstr "Créer une commande à partir de ce modèle"
-#: packages/taler-merchant-webui/src/screens/TemplateDetailsScreen.tsx:300
-#: packages/taler-merchant-webui/src/screens/TemplateDetailsScreen.tsx:474
+#: packages/taler-merchant-webui/src/screens/TemplateDetailsScreen.tsx:325
+#: packages/taler-merchant-webui/src/screens/TemplateDetailsScreen.tsx:545
msgid "Print QR code"
msgstr "Imprimer le code QR"
-#: packages/taler-merchant-webui/src/screens/TemplateDetailsScreen.tsx:303
+#: packages/taler-merchant-webui/src/screens/TemplateDetailsScreen.tsx:328
msgid "Template actions"
msgstr "Actions du modèle"
-#: packages/taler-merchant-webui/src/screens/TemplateDetailsScreen.tsx:329
+#: packages/taler-merchant-webui/src/screens/TemplateDetailsScreen.tsx:365
msgid ""
"🌐 Access to a website. A visitor's arrival on the site turns this template "
"into an order."
@@ -5575,46 +5573,46 @@ msgstr ""
"🌐 L'accès à un site web. L'arrivée d'un visiteur transforme ce modèle en "
"commande."
-#: packages/taler-merchant-webui/src/screens/TemplateDetailsScreen.tsx:372
+#: packages/taler-merchant-webui/src/screens/TemplateDetailsScreen.tsx:409
msgid "Template ID"
msgstr "Identifiant du modèle"
-#: packages/taler-merchant-webui/src/screens/TemplateDetailsScreen.tsx:379
+#: packages/taler-merchant-webui/src/screens/TemplateDetailsScreen.tsx:413
msgid "Order Summary Text"
msgstr "Descriptif de la commande"
-#: packages/taler-merchant-webui/src/screens/TemplateDetailsScreen.tsx:384
-#: packages/taler-merchant-webui/src/screens/TemplateDetailsScreen.tsx:396
+#: packages/taler-merchant-webui/src/screens/TemplateDetailsScreen.tsx:418
+#: packages/taler-merchant-webui/src/screens/TemplateDetailsScreen.tsx:430
msgid "%1$s (suggested, the customer may change it)"
msgstr "%1$s (suggéré, la clientèle peut le modifier)"
-#: packages/taler-merchant-webui/src/screens/TemplateDetailsScreen.tsx:385
+#: packages/taler-merchant-webui/src/screens/TemplateDetailsScreen.tsx:419
msgid "The customer describes the order"
msgstr "Le client décrit la commande"
-#: packages/taler-merchant-webui/src/screens/TemplateDetailsScreen.tsx:390
+#: packages/taler-merchant-webui/src/screens/TemplateDetailsScreen.tsx:424
msgid "Configured Amount / Price"
msgstr "Montant / prix configuré"
-#: packages/taler-merchant-webui/src/screens/TemplateDetailsScreen.tsx:398
+#: packages/taler-merchant-webui/src/screens/TemplateDetailsScreen.tsx:432
msgid "The products the customer picks"
msgstr "Les produits que le client choisit"
-#: packages/taler-merchant-webui/src/screens/TemplateDetailsScreen.tsx:399
+#: packages/taler-merchant-webui/src/screens/TemplateDetailsScreen.tsx:433
msgid "The customer enters the amount%1$s"
msgstr "La clientèle saisit le montant%1$s"
-#: packages/taler-merchant-webui/src/screens/TemplateDetailsScreen.tsx:406
+#: packages/taler-merchant-webui/src/screens/TemplateDetailsScreen.tsx:440
msgid "3. Contract Deadlines & Rules"
msgstr "3. Échéances et règles du contrat"
-#: packages/taler-merchant-webui/src/screens/TemplateDetailsScreen.tsx:413
+#: packages/taler-merchant-webui/src/screens/TemplateDetailsScreen.tsx:448
msgid "Customers must pay within %1$s after the order is created."
msgstr ""
"Les clients doivent payer dans un délai de %1$s après la création de la "
"commande."
-#: packages/taler-merchant-webui/src/screens/TemplateDetailsScreen.tsx:415
+#: packages/taler-merchant-webui/src/screens/TemplateDetailsScreen.tsx:450
msgid ""
"Customers must pay within %1$s after the order is created (merchant account "
"default)."
@@ -5622,35 +5620,35 @@ msgstr ""
"Les clients doivent payer dans un délai de %1$s après la création de la "
"commande (valeur par défaut du compte marchand)."
-#: packages/taler-merchant-webui/src/screens/TemplateDetailsScreen.tsx:416
+#: packages/taler-merchant-webui/src/screens/TemplateDetailsScreen.tsx:451
msgid "The merchant account's payment deadline applies."
msgstr "La date limite de paiement du compte marchand s'applique."
-#: packages/taler-merchant-webui/src/screens/TemplateDetailsScreen.tsx:422
+#: packages/taler-merchant-webui/src/screens/TemplateDetailsScreen.tsx:459
msgid "Minimum Customer Age"
msgstr "Âge minimum du client"
-#: packages/taler-merchant-webui/src/screens/TemplateDetailsScreen.tsx:424
+#: packages/taler-merchant-webui/src/screens/TemplateDetailsScreen.tsx:463
msgid "1 year"
msgstr "1 an"
-#: packages/taler-merchant-webui/src/screens/TemplateDetailsScreen.tsx:424
+#: packages/taler-merchant-webui/src/screens/TemplateDetailsScreen.tsx:464
msgid "%1$s years"
msgstr "%1$s ans"
-#: packages/taler-merchant-webui/src/screens/TemplateDetailsScreen.tsx:441
+#: packages/taler-merchant-webui/src/screens/TemplateDetailsScreen.tsx:485
msgid "Could not delete this template"
msgstr "Impossible de supprimer ce modèle"
-#: packages/taler-merchant-webui/src/ui/ConfirmDeleteModal.tsx:51
+#: packages/taler-merchant-webui/src/ui/ConfirmDeleteModal.tsx:57
msgid "Could not delete this item"
msgstr "Impossible de supprimer cet élément"
-#: packages/taler-merchant-webui/src/screens/AccessScreen.tsx:233
+#: packages/taler-merchant-webui/src/screens/AccessScreen.tsx:243
msgid "Access for machines"
msgstr "Accès pour les machines"
-#: packages/taler-merchant-webui/src/screens/AccessScreen.tsx:234
+#: packages/taler-merchant-webui/src/screens/AccessScreen.tsx:244
msgid ""
"Manage the access you have given to counter tills, shop software, and "
"automated scripts."
@@ -5658,26 +5656,26 @@ msgstr ""
"Gérez les accès que vous avez donnés aux caisses, aux logiciels de boutique "
"et aux scripts automatisés."
-#: packages/taler-merchant-webui/src/screens/AccessScreen.tsx:235
-#: packages/taler-merchant-webui/src/screens/AccessScreen.tsx:292
+#: packages/taler-merchant-webui/src/screens/AccessScreen.tsx:245
+#: packages/taler-merchant-webui/src/screens/AccessScreen.tsx:303
msgid "+ Create machine access"
msgstr "+ Créer un accès machine"
-#: packages/taler-merchant-webui/src/screens/AccessScreen.tsx:252
-#: packages/taler-merchant-webui/src/screens/AccessScreen.tsx:301
-#: packages/taler-merchant-webui/src/screens/AccessScreen.tsx:412
+#: packages/taler-merchant-webui/src/screens/AccessScreen.tsx:262
+#: packages/taler-merchant-webui/src/screens/AccessScreen.tsx:312
+#: packages/taler-merchant-webui/src/screens/AccessScreen.tsx:465
msgid "Pair a till"
msgstr "Appairer une caisse"
-#: packages/taler-merchant-webui/src/screens/AccessScreen.tsx:259
+#: packages/taler-merchant-webui/src/screens/AccessScreen.tsx:269
msgid "Could not load machine access"
msgstr "Impossible de charger les accès machine"
-#: packages/taler-merchant-webui/src/screens/AccessScreen.tsx:264
+#: packages/taler-merchant-webui/src/screens/AccessScreen.tsx:274
msgid "Choose the right way to connect"
msgstr "Choisissez la bonne façon de vous connecter"
-#: packages/taler-merchant-webui/src/screens/AccessScreen.tsx:266
+#: packages/taler-merchant-webui/src/screens/AccessScreen.tsx:276
msgid ""
"Pair a till for a guided setup on a nearby device. Create machine access "
"when other shop software or a script needs its own credential."
@@ -5686,15 +5684,15 @@ msgstr ""
"proximité. Créez un accès machine lorsque d'autres logiciels de la boutique "
"ou un script ont besoin de leurs propres informations d'identification."
-#: packages/taler-merchant-webui/src/screens/AccessScreen.tsx:270
+#: packages/taler-merchant-webui/src/screens/AccessScreen.tsx:280
msgid "Till pairing is unavailable: %1$s"
msgstr "L’appairage de la caisse n’est pas disponible : %1$s"
-#: packages/taler-merchant-webui/src/screens/AccessScreen.tsx:282
+#: packages/taler-merchant-webui/src/screens/AccessScreen.tsx:293
msgid "No machine access yet"
msgstr "Aucun accès machine pour l'instant"
-#: packages/taler-merchant-webui/src/screens/AccessScreen.tsx:284
+#: packages/taler-merchant-webui/src/screens/AccessScreen.tsx:295
msgid ""
"Give each till, shop system or script its own access, so you can withdraw "
"one of them without disturbing the rest."
@@ -5702,134 +5700,134 @@ msgstr ""
"Donnez à chaque caisse, système de boutique ou script son propre accès, pour "
"pouvoir en retirer un sans perturber les autres."
-#: packages/taler-merchant-webui/src/screens/AccessScreen.tsx:312
-#: packages/taler-merchant-webui/src/screens/AccessScreen.tsx:340
+#: packages/taler-merchant-webui/src/screens/AccessScreen.tsx:328
+#: packages/taler-merchant-webui/src/screens/AccessScreen.tsx:378
msgid "ID: %1$s"
msgstr "Identifiant : %1$s"
-#: packages/taler-merchant-webui/src/screens/AccessScreen.tsx:313
-#: packages/taler-merchant-webui/src/screens/AccessScreen.tsx:354
+#: packages/taler-merchant-webui/src/screens/AccessScreen.tsx:335
+#: packages/taler-merchant-webui/src/screens/AccessScreen.tsx:400
msgid "Revoke access"
msgstr "Révoquer l'accès"
-#: packages/taler-merchant-webui/src/screens/AccessScreen.tsx:316
-#: packages/taler-merchant-webui/src/screens/AccessScreen.tsx:329
+#: packages/taler-merchant-webui/src/screens/AccessScreen.tsx:340
+#: packages/taler-merchant-webui/src/screens/AccessScreen.tsx:365
msgid "Can do"
msgstr "Autorisations"
-#: packages/taler-merchant-webui/src/screens/AccessScreen.tsx:317
-#: packages/taler-merchant-webui/src/screens/AccessScreen.tsx:331
-#: packages/taler-merchant-webui/src/screens/CreateAccessScreen.tsx:200
-#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:309
+#: packages/taler-merchant-webui/src/screens/AccessScreen.tsx:346
+#: packages/taler-merchant-webui/src/screens/AccessScreen.tsx:367
+#: packages/taler-merchant-webui/src/screens/CreateAccessScreen.tsx:229
+#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:314
msgid "Expires"
msgstr "Expire"
-#: packages/taler-merchant-webui/src/screens/AccessScreen.tsx:328
-#: packages/taler-merchant-webui/src/screens/CreateAccessScreen.tsx:184
+#: packages/taler-merchant-webui/src/screens/AccessScreen.tsx:364
+#: packages/taler-merchant-webui/src/screens/CreateAccessScreen.tsx:208
msgid "Used for"
msgstr "Utilisé pour"
-#: packages/taler-merchant-webui/src/screens/AccessScreen.tsx:371
+#: packages/taler-merchant-webui/src/screens/AccessScreen.tsx:417
msgid "Showing 1 access entry on page %1$s"
msgstr "1 accès affiché sur la page %1$s"
-#: packages/taler-merchant-webui/src/screens/AccessScreen.tsx:372
+#: packages/taler-merchant-webui/src/screens/AccessScreen.tsx:418
msgid "Showing %1$s access entries on page %2$s"
msgstr "%1$s accès affichés sur la page %2$s"
-#: packages/taler-merchant-webui/src/screens/AccessScreen.tsx:390
+#: packages/taler-merchant-webui/src/screens/AccessScreen.tsx:440
msgid "Revoke access for \"%1$s\"?"
msgstr "Révoquer l'accès de « %1$s » ?"
-#: packages/taler-merchant-webui/src/screens/AccessScreen.tsx:391
+#: packages/taler-merchant-webui/src/screens/AccessScreen.tsx:442
msgid ""
"Whatever is using this will stop working immediately. This cannot be undone."
msgstr ""
"Ce qui l'utilise cessera immédiatement de fonctionner. Cette action est "
"irréversible."
-#: packages/taler-merchant-webui/src/screens/AccessScreen.tsx:393
+#: packages/taler-merchant-webui/src/screens/AccessScreen.tsx:444
msgid "Revoke Access"
msgstr "Révoquer l'accès"
-#: packages/taler-merchant-webui/src/screens/AccessScreen.tsx:425
+#: packages/taler-merchant-webui/src/screens/AccessScreen.tsx:478
msgid "Could not create till access"
msgstr "Impossible de créer l’accès de la caisse"
-#: packages/taler-merchant-webui/src/screens/AccessScreen.tsx:431
+#: packages/taler-merchant-webui/src/screens/AccessScreen.tsx:487
msgid "Device Name"
msgstr "Nom de l'appareil"
-#: packages/taler-merchant-webui/src/screens/AccessScreen.tsx:437
+#: packages/taler-merchant-webui/src/screens/AccessScreen.tsx:493
msgid "e.g. Counter Cash Register #1"
msgstr "p. ex. Caisse du comptoir #1"
-#: packages/taler-merchant-webui/src/screens/AccessScreen.tsx:450
+#: packages/taler-merchant-webui/src/screens/AccessScreen.tsx:508
msgid "Enter your current password"
msgstr "Saisissez votre mot de passe actuel"
-#: packages/taler-merchant-webui/src/screens/AccessScreen.tsx:461
+#: packages/taler-merchant-webui/src/screens/AccessScreen.tsx:520
msgid "Hide advanced settings"
msgstr "Masquer les paramètres avancés"
-#: packages/taler-merchant-webui/src/screens/AccessScreen.tsx:461
+#: packages/taler-merchant-webui/src/screens/AccessScreen.tsx:521
msgid "Show advanced settings"
msgstr "Afficher les paramètres avancés"
-#: packages/taler-merchant-webui/src/screens/AccessScreen.tsx:465
+#: packages/taler-merchant-webui/src/screens/AccessScreen.tsx:525
msgid "Default access: 10 days, refreshable."
msgstr "Accès par défaut : 10 jours, renouvelable."
-#: packages/taler-merchant-webui/src/screens/AccessScreen.tsx:472
+#: packages/taler-merchant-webui/src/screens/AccessScreen.tsx:535
msgid "Access lifetime"
msgstr "Durée de l’accès"
-#: packages/taler-merchant-webui/src/screens/AccessScreen.tsx:484
+#: packages/taler-merchant-webui/src/screens/AccessScreen.tsx:548
msgid "10 days"
msgstr "10 jours"
-#: packages/taler-merchant-webui/src/screens/AccessScreen.tsx:485
-#: packages/taler-merchant-webui/src/screens/CreateAccessScreen.tsx:208
-#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:1322
+#: packages/taler-merchant-webui/src/screens/AccessScreen.tsx:549
+#: packages/taler-merchant-webui/src/screens/CreateAccessScreen.tsx:239
+#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:1656
msgid "30 days"
msgstr "30 jours"
-#: packages/taler-merchant-webui/src/screens/AccessScreen.tsx:486
-#: packages/taler-merchant-webui/src/screens/CreateAccessScreen.tsx:209
-#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:1323
+#: packages/taler-merchant-webui/src/screens/AccessScreen.tsx:550
+#: packages/taler-merchant-webui/src/screens/CreateAccessScreen.tsx:240
+#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:1657
msgid "90 days"
msgstr "90 jours"
-#: packages/taler-merchant-webui/src/screens/AccessScreen.tsx:487
-#: packages/taler-merchant-webui/src/screens/CreateAccessScreen.tsx:210
+#: packages/taler-merchant-webui/src/screens/AccessScreen.tsx:551
+#: packages/taler-merchant-webui/src/screens/CreateAccessScreen.tsx:241
msgid "365 days (1 year)"
msgstr "365 jours (1 an)"
-#: packages/taler-merchant-webui/src/screens/AccessScreen.tsx:503
+#: packages/taler-merchant-webui/src/screens/AccessScreen.tsx:571
msgid "Refreshable access"
msgstr "Accès renouvelable"
-#: packages/taler-merchant-webui/src/screens/AccessScreen.tsx:507
+#: packages/taler-merchant-webui/src/screens/AccessScreen.tsx:578
msgid "Unlimited access does not need renewal."
msgstr "Un accès illimité n’a pas besoin d’être renouvelé."
-#: packages/taler-merchant-webui/src/screens/AccessScreen.tsx:508
+#: packages/taler-merchant-webui/src/screens/AccessScreen.tsx:579
msgid "Allow the till to renew its access before it expires."
msgstr "Autoriser la caisse à renouveler son accès avant son expiration."
-#: packages/taler-merchant-webui/src/screens/AccessScreen.tsx:529
+#: packages/taler-merchant-webui/src/screens/AccessScreen.tsx:600
msgid "Generating…"
msgstr "Génération…"
-#: packages/taler-merchant-webui/src/screens/AccessScreen.tsx:529
+#: packages/taler-merchant-webui/src/screens/AccessScreen.tsx:600
msgid "Generate Pairing Code →"
msgstr "Générer un code d'appairage →"
-#: packages/taler-merchant-webui/src/screens/AccessScreen.tsx:536
+#: packages/taler-merchant-webui/src/screens/AccessScreen.tsx:607
msgid "Scan this with the till app"
msgstr "Scannez ceci avec l'application de caisse"
-#: packages/taler-merchant-webui/src/screens/AccessScreen.tsx:538
+#: packages/taler-merchant-webui/src/screens/AccessScreen.tsx:609
msgid ""
"ℹ️ This credential is shown once. Anyone who has it can use the granted till "
"access."
@@ -5837,39 +5835,39 @@ msgstr ""
"ℹ️ Cet identifiant d’accès n’est affiché qu’une fois. Toute personne qui le "
"possède peut utiliser l’accès accordé à la caisse."
-#: packages/taler-merchant-webui/src/screens/AccessScreen.tsx:543
+#: packages/taler-merchant-webui/src/screens/AccessScreen.tsx:617
msgid "Pair %1$s"
msgstr "Appairer %1$s"
-#: packages/taler-merchant-webui/src/screens/AccessScreen.tsx:548
+#: packages/taler-merchant-webui/src/screens/AccessScreen.tsx:623
msgid "Access expires: %1$s"
msgstr "Expiration de l’accès : %1$s"
-#: packages/taler-merchant-webui/src/screens/AccessScreen.tsx:556
-#: packages/taler-merchant-webui/src/screens/AccessScreen.tsx:561
-#: packages/taler-merchant-webui/src/screens/CreateAccessScreen.tsx:167
-#: packages/taler-merchant-webui/src/screens/CreateAccessScreen.tsx:347
+#: packages/taler-merchant-webui/src/screens/AccessScreen.tsx:631
+#: packages/taler-merchant-webui/src/screens/AccessScreen.tsx:636
+#: packages/taler-merchant-webui/src/screens/CreateAccessScreen.tsx:185
+#: packages/taler-merchant-webui/src/screens/CreateAccessScreen.tsx:388
msgid "Access"
msgstr "Accès"
-#: packages/taler-merchant-webui/src/screens/AccessScreen.tsx:570
-#: packages/taler-merchant-webui/src/screens/CreateAccessScreen.tsx:360
-#: packages/taler-merchant-webui/src/screens/CreateDeviceScreen.tsx:376
-#: packages/taler-merchant-webui/src/screens/ServerInfoScreen.tsx:137
+#: packages/taler-merchant-webui/src/screens/AccessScreen.tsx:645
+#: packages/taler-merchant-webui/src/screens/CreateAccessScreen.tsx:401
+#: packages/taler-merchant-webui/src/screens/CreateDeviceScreen.tsx:448
+#: packages/taler-merchant-webui/src/screens/ServerInfoScreen.tsx:142
msgid "✓ Copied"
msgstr "✓ Copié"
-#: packages/taler-merchant-webui/src/screens/AccessScreen.tsx:570
-#: packages/taler-merchant-webui/src/screens/CreateAccessScreen.tsx:360
-#: packages/taler-merchant-webui/src/screens/ServerInfoScreen.tsx:137
+#: packages/taler-merchant-webui/src/screens/AccessScreen.tsx:645
+#: packages/taler-merchant-webui/src/screens/CreateAccessScreen.tsx:401
+#: packages/taler-merchant-webui/src/screens/ServerInfoScreen.tsx:142
msgid "Copy"
msgstr "Copier"
-#: packages/taler-merchant-webui/src/screens/AccessScreen.tsx:577
+#: packages/taler-merchant-webui/src/screens/AccessScreen.tsx:652
msgid "Close without pairing?"
msgstr "Fermer sans appairer ?"
-#: packages/taler-merchant-webui/src/screens/AccessScreen.tsx:580
+#: packages/taler-merchant-webui/src/screens/AccessScreen.tsx:655
msgid ""
"The access for %1$s will remain active. After closing, revoke it from the "
"machine access list if the device was not paired."
@@ -5877,7 +5875,7 @@ msgstr ""
"L’accès de %1$s restera actif. Après fermeture, révoquez-le dans la liste "
"des accès machine si l’appareil n’a pas été appairé."
-#: packages/taler-merchant-webui/src/screens/AccessScreen.tsx:581
+#: packages/taler-merchant-webui/src/screens/AccessScreen.tsx:656
msgid ""
"This till access will remain active. After closing, revoke it from the "
"machine access list if the device was not paired."
@@ -5885,120 +5883,120 @@ msgstr ""
"Cet accès de caisse restera actif. Après fermeture, révoquez-le dans la "
"liste des accès machine si l’appareil n’a pas été appairé."
-#: packages/taler-merchant-webui/src/screens/AccessScreen.tsx:589
+#: packages/taler-merchant-webui/src/screens/AccessScreen.tsx:664
msgid "Keep open"
msgstr "Garder ouvert"
-#: packages/taler-merchant-webui/src/screens/AccessScreen.tsx:596
+#: packages/taler-merchant-webui/src/screens/AccessScreen.tsx:671
msgid "Close and review access"
msgstr "Fermer et vérifier l’accès"
-#: packages/taler-merchant-webui/src/screens/AccessScreen.tsx:607
+#: packages/taler-merchant-webui/src/screens/AccessScreen.tsx:682
msgid "Close without pairing"
msgstr "Fermer sans appairer"
-#: packages/taler-merchant-webui/src/screens/AccessScreen.tsx:614
+#: packages/taler-merchant-webui/src/screens/AccessScreen.tsx:689
msgid "I have paired the device ✓"
msgstr "J'ai appairé l'appareil ✓"
-#: packages/taler-merchant-webui/src/routes/AccessRoute.tsx:58
+#: packages/taler-merchant-webui/src/routes/AccessRoute.tsx:73
msgid "Till pairing requires a merchant backend available through HTTPS."
msgstr ""
"Pour appairer une caisse, le serveur marchand doit être accessible via HTTPS."
-#: packages/taler-merchant-webui/src/routes/AccessRoute.tsx:60
+#: packages/taler-merchant-webui/src/routes/AccessRoute.tsx:75
msgid "Till pairing cannot represent a merchant backend on a custom port."
msgstr ""
"L’appairage d’une caisse ne peut pas représenter un serveur marchand "
"utilisant un port personnalisé."
-#: packages/taler-merchant-webui/src/routes/AccessRoute.tsx:62
+#: packages/taler-merchant-webui/src/routes/AccessRoute.tsx:77
msgid "Till pairing cannot represent a merchant backend below a path prefix."
msgstr ""
"L’appairage d’une caisse ne peut pas représenter un serveur marchand situé "
"sous un préfixe de chemin."
-#: packages/taler-merchant-webui/src/routes/AccessRoute.tsx:64
+#: packages/taler-merchant-webui/src/routes/AccessRoute.tsx:79
msgid "Till pairing cannot represent a merchant backend URL with a query."
msgstr ""
"L’appairage d’une caisse ne peut pas représenter l’URL d’un serveur marchand "
"avec des paramètres de requête."
-#: packages/taler-merchant-webui/src/routes/AccessRoute.tsx:66
+#: packages/taler-merchant-webui/src/routes/AccessRoute.tsx:81
msgid "Till pairing cannot represent a merchant backend URL with a fragment."
msgstr ""
"L’appairage d’une caisse ne peut pas représenter l’URL d’un serveur marchand "
"avec un fragment."
-#: packages/taler-merchant-webui/src/routes/AccessRoute.tsx:68
+#: packages/taler-merchant-webui/src/routes/AccessRoute.tsx:83
msgid "Till pairing requires a valid merchant backend URL."
msgstr "L’appairage d’une caisse exige une URL de serveur marchand valide."
-#: packages/taler-merchant-webui/src/routes/AccessRoute.tsx:85
+#: packages/taler-merchant-webui/src/routes/AccessRoute.tsx:106
msgid "The merchant backend did not return the issued PoS credential."
msgstr "Le serveur marchand n’a pas renvoyé l’identifiant de caisse émis."
-#: packages/taler-merchant-webui/src/routes/AccessRoute.tsx:97
+#: packages/taler-merchant-webui/src/routes/AccessRoute.tsx:120
msgid "Till: %1$s"
msgstr "Caisse : %1$s"
-#: packages/taler-merchant-webui/src/routes/AccessRoute.tsx:108
+#: packages/taler-merchant-webui/src/routes/AccessRoute.tsx:131
msgid "Pairing till (%1$s)"
msgstr "Appairage de la caisse (%1$s)"
-#: packages/taler-merchant-webui/src/screens/CreateAccessScreen.tsx:68
+#: packages/taler-merchant-webui/src/screens/CreateAccessScreen.tsx:79
msgid "Create orders and check whether they were paid."
msgstr "Créer des commandes et vérifier si elles ont été payées."
-#: packages/taler-merchant-webui/src/screens/CreateAccessScreen.tsx:73
+#: packages/taler-merchant-webui/src/screens/CreateAccessScreen.tsx:84
msgid "Take payments and hold stock"
msgstr "Encaisser et réserver du stock"
-#: packages/taler-merchant-webui/src/screens/CreateAccessScreen.tsx:74
+#: packages/taler-merchant-webui/src/screens/CreateAccessScreen.tsx:85
msgid "The above, and reserve inventory while a customer pays."
msgstr "Ce qui précède, et réserver l'inventaire pendant qu'un client paie."
-#: packages/taler-merchant-webui/src/screens/CreateAccessScreen.tsx:80
+#: packages/taler-merchant-webui/src/screens/CreateAccessScreen.tsx:91
msgid "The above, and give refunds."
msgstr "Ce qui précède, et accorder des remboursements."
-#: packages/taler-merchant-webui/src/screens/CreateAccessScreen.tsx:85
+#: packages/taler-merchant-webui/src/screens/CreateAccessScreen.tsx:96
msgid "Read only"
msgstr "Lecture seule"
-#: packages/taler-merchant-webui/src/screens/CreateAccessScreen.tsx:86
+#: packages/taler-merchant-webui/src/screens/CreateAccessScreen.tsx:97
msgid "See information, change nothing."
msgstr "Consulter les informations, ne rien modifier."
-#: packages/taler-merchant-webui/src/screens/CreateAccessScreen.tsx:92
+#: packages/taler-merchant-webui/src/screens/CreateAccessScreen.tsx:103
msgid "Any operation, without limit."
msgstr "Toute opération, sans restriction."
-#: packages/taler-merchant-webui/src/screens/CreateAccessScreen.tsx:121
+#: packages/taler-merchant-webui/src/screens/CreateAccessScreen.tsx:132
msgid "Please enter a description for what this access is used for."
msgstr "Veuillez saisir une description de l'usage de cet accès."
-#: packages/taler-merchant-webui/src/screens/CreateAccessScreen.tsx:125
+#: packages/taler-merchant-webui/src/screens/CreateAccessScreen.tsx:138
msgid "Please enter your current password to confirm your identity."
msgstr ""
"Veuillez saisir votre mot de passe actuel pour confirmer votre identité."
-#: packages/taler-merchant-webui/src/screens/CreateAccessScreen.tsx:152
-#: packages/taler-merchant-webui/src/routes/CreateAccessRoute.tsx:73
-#: packages/taler-merchant-webui/src/routes/CreateAccessRoute.tsx:83
+#: packages/taler-merchant-webui/src/screens/CreateAccessScreen.tsx:168
+#: packages/taler-merchant-webui/src/routes/CreateAccessRoute.tsx:78
+#: packages/taler-merchant-webui/src/routes/CreateAccessRoute.tsx:90
msgid "The backend did not return a machine access token."
msgstr "Le serveur n’a renvoyé aucun jeton d’accès machine."
-#: packages/taler-merchant-webui/src/screens/CreateAccessScreen.tsx:156
+#: packages/taler-merchant-webui/src/screens/CreateAccessScreen.tsx:173
msgid "Failed to create the machine access."
msgstr "Échec de la création de l'accès machine."
-#: packages/taler-merchant-webui/src/screens/CreateAccessScreen.tsx:168
-#: packages/taler-merchant-webui/src/screens/CreateAccessScreen.tsx:329
+#: packages/taler-merchant-webui/src/screens/CreateAccessScreen.tsx:186
+#: packages/taler-merchant-webui/src/screens/CreateAccessScreen.tsx:370
msgid "Create Machine Access"
msgstr "Créer un accès machine"
-#: packages/taler-merchant-webui/src/screens/CreateAccessScreen.tsx:169
+#: packages/taler-merchant-webui/src/screens/CreateAccessScreen.tsx:187
msgid ""
"Give a cash register, a counter till, your shop software or a script its own "
"access."
@@ -6006,36 +6004,36 @@ msgstr ""
"Donnez à une caisse enregistreuse, à une caisse de comptoir, à votre "
"logiciel de boutique ou à un script son propre accès."
-#: packages/taler-merchant-webui/src/screens/CreateAccessScreen.tsx:174
+#: packages/taler-merchant-webui/src/screens/CreateAccessScreen.tsx:194
msgid "Could not create the access"
msgstr "Impossible de créer l'accès"
-#: packages/taler-merchant-webui/src/screens/CreateAccessScreen.tsx:179
+#: packages/taler-merchant-webui/src/screens/CreateAccessScreen.tsx:200
msgid "1. Purpose & Expiry"
msgstr "1. Objet et expiration"
-#: packages/taler-merchant-webui/src/screens/CreateAccessScreen.tsx:190
+#: packages/taler-merchant-webui/src/screens/CreateAccessScreen.tsx:214
msgid "e.g. Counter Till #2 or Online Webshop Backend"
msgstr "p. ex. Caisse #2 ou serveur de la boutique en ligne"
-#: packages/taler-merchant-webui/src/screens/CreateAccessScreen.tsx:195
+#: packages/taler-merchant-webui/src/screens/CreateAccessScreen.tsx:221
msgid "So you can tell later what would break if you revoked it."
msgstr ""
"Pour savoir plus tard ce qui cesserait de fonctionner si vous le révoquiez."
-#: packages/taler-merchant-webui/src/screens/CreateAccessScreen.tsx:213
+#: packages/taler-merchant-webui/src/screens/CreateAccessScreen.tsx:244
msgid "After this, the machine will need new access."
msgstr "Ensuite, la machine aura besoin d'un nouvel accès."
-#: packages/taler-merchant-webui/src/screens/CreateAccessScreen.tsx:221
+#: packages/taler-merchant-webui/src/screens/CreateAccessScreen.tsx:252
msgid "2. Permissions (Can do)"
msgstr "2. Autorisations (peut faire)"
-#: packages/taler-merchant-webui/src/screens/CreateAccessScreen.tsx:222
+#: packages/taler-merchant-webui/src/screens/CreateAccessScreen.tsx:253
msgid "Everyday choices for what this access is allowed to do."
msgstr "Les choix courants pour ce que cet accès peut faire."
-#: packages/taler-merchant-webui/src/screens/CreateAccessScreen.tsx:250
+#: packages/taler-merchant-webui/src/screens/CreateAccessScreen.tsx:285
msgid ""
"Only use this when the software genuinely needs full control of your "
"merchant account."
@@ -6043,47 +6041,47 @@ msgstr ""
"Utilisez-le uniquement lorsque le logiciel a réellement besoin d'un contrôle "
"total de votre compte marchand."
-#: packages/taler-merchant-webui/src/screens/CreateAccessScreen.tsx:254
+#: packages/taler-merchant-webui/src/screens/CreateAccessScreen.tsx:289
msgid "Technical permissions"
msgstr "Autorisations techniques"
-#: packages/taler-merchant-webui/src/screens/CreateAccessScreen.tsx:265
+#: packages/taler-merchant-webui/src/screens/CreateAccessScreen.tsx:302
msgid "3. Identity Confirmation"
msgstr "3. Confirmation d'identité"
-#: packages/taler-merchant-webui/src/screens/CreateAccessScreen.tsx:273
+#: packages/taler-merchant-webui/src/screens/CreateAccessScreen.tsx:310
msgid "Enter your current password to confirm identity"
msgstr "Saisissez votre mot de passe actuel pour confirmer votre identité"
-#: packages/taler-merchant-webui/src/screens/CreateAccessScreen.tsx:274
+#: packages/taler-merchant-webui/src/screens/CreateAccessScreen.tsx:311
msgid "Confirms it is you before the access is issued."
msgstr "Confirme votre identité avant la délivrance de l'accès."
-#: packages/taler-merchant-webui/src/screens/CreateAccessScreen.tsx:281
+#: packages/taler-merchant-webui/src/screens/CreateAccessScreen.tsx:318
msgid "Advanced: Refreshable Access"
msgstr "Avancé : accès renouvelable"
-#: packages/taler-merchant-webui/src/screens/CreateAccessScreen.tsx:282
+#: packages/taler-merchant-webui/src/screens/CreateAccessScreen.tsx:319
msgid "Allow extending access before it ends."
msgstr "Autoriser la prolongation de l'accès avant son terme."
-#: packages/taler-merchant-webui/src/screens/CreateAccessScreen.tsx:291
+#: packages/taler-merchant-webui/src/screens/CreateAccessScreen.tsx:328
msgid "Hide options"
msgstr "Masquer les options"
-#: packages/taler-merchant-webui/src/screens/CreateAccessScreen.tsx:291
+#: packages/taler-merchant-webui/src/screens/CreateAccessScreen.tsx:328
msgid "Show options"
msgstr "Afficher les options"
-#: packages/taler-merchant-webui/src/screens/CreateAccessScreen.tsx:305
+#: packages/taler-merchant-webui/src/screens/CreateAccessScreen.tsx:344
msgid "Enable refreshable access"
msgstr "Activer un accès renouvelable"
-#: packages/taler-merchant-webui/src/screens/CreateAccessScreen.tsx:308
+#: packages/taler-merchant-webui/src/screens/CreateAccessScreen.tsx:348
msgid "Refreshable access can pose a security risk!"
msgstr "Un accès renouvelable peut présenter un risque de sécurité !"
-#: packages/taler-merchant-webui/src/screens/CreateAccessScreen.tsx:308
+#: packages/taler-merchant-webui/src/screens/CreateAccessScreen.tsx:349
msgid ""
"Refreshable access can be extended before it ends, effectively giving the "
"holder access without expiry. Only use this if you have evaluated the risk "
@@ -6093,89 +6091,89 @@ msgstr ""
"pratique un accès sans expiration. Ne l'utilisez qu'après avoir pesé le "
"risque au regard des permissions accordées."
-#: packages/taler-merchant-webui/src/screens/CreateAccessScreen.tsx:329
+#: packages/taler-merchant-webui/src/screens/CreateAccessScreen.tsx:370
msgid "Generating..."
msgstr "Génération…"
-#: packages/taler-merchant-webui/src/screens/CreateAccessScreen.tsx:340
+#: packages/taler-merchant-webui/src/screens/CreateAccessScreen.tsx:381
msgid "Machine Access Created"
msgstr "Accès machine créé"
-#: packages/taler-merchant-webui/src/screens/CreateAccessScreen.tsx:342
+#: packages/taler-merchant-webui/src/screens/CreateAccessScreen.tsx:383
msgid "⚠️ Copy this now. It is never shown again."
msgstr "⚠️ Copiez-le maintenant. Il ne sera plus jamais affiché."
-#: packages/taler-merchant-webui/src/screens/CreateAccessScreen.tsx:374
+#: packages/taler-merchant-webui/src/screens/CreateAccessScreen.tsx:415
msgid "I have saved it → Done"
msgstr "Je l'ai enregistré → Terminé"
-#: packages/taler-merchant-webui/src/routes/CreateAccessRoute.tsx:57
+#: packages/taler-merchant-webui/src/routes/CreateAccessRoute.tsx:62
msgid "Creating machine access token (%1$s)"
msgstr "Création d'un accès machine (%1$s)"
-#: packages/taler-merchant-webui/src/routes/CreateAccessRoute.tsx:87
+#: packages/taler-merchant-webui/src/routes/CreateAccessRoute.tsx:96
msgid "Machine access creation is unavailable."
msgstr "La création d’un accès machine n’est pas disponible."
-#: packages/taler-merchant-webui/src/screens/StatisticsScreen.tsx:252
-#: packages/taler-merchant-webui/src/screens/StatisticsScreen.tsx:287
+#: packages/taler-merchant-webui/src/screens/StatisticsScreen.tsx:274
+#: packages/taler-merchant-webui/src/screens/StatisticsScreen.tsx:309
msgid "Period"
msgstr "Période"
-#: packages/taler-merchant-webui/src/screens/StatisticsScreen.tsx:274
+#: packages/taler-merchant-webui/src/screens/StatisticsScreen.tsx:296
msgid "the last %1$s hours"
msgstr "les %1$s dernières heures"
-#: packages/taler-merchant-webui/src/screens/StatisticsScreen.tsx:276
+#: packages/taler-merchant-webui/src/screens/StatisticsScreen.tsx:298
msgid "the last %1$s days"
msgstr "les %1$s derniers jours"
-#: packages/taler-merchant-webui/src/screens/StatisticsScreen.tsx:278
+#: packages/taler-merchant-webui/src/screens/StatisticsScreen.tsx:300
msgid "the last %1$s weeks"
msgstr "les %1$s dernières semaines"
-#: packages/taler-merchant-webui/src/screens/StatisticsScreen.tsx:280
+#: packages/taler-merchant-webui/src/screens/StatisticsScreen.tsx:302
msgid "the last %1$s quarters"
msgstr "les %1$s derniers trimestres"
-#: packages/taler-merchant-webui/src/screens/StatisticsScreen.tsx:281
+#: packages/taler-merchant-webui/src/screens/StatisticsScreen.tsx:303
msgid "the last %1$s years"
msgstr "les %1$s dernières années"
-#: packages/taler-merchant-webui/src/screens/StatisticsScreen.tsx:287
-#: packages/taler-merchant-webui/src/screens/StatisticsScreen.tsx:590
+#: packages/taler-merchant-webui/src/screens/StatisticsScreen.tsx:311
+#: packages/taler-merchant-webui/src/screens/StatisticsScreen.tsx:644
msgid "Sales volume (%1$s)"
msgstr "Volume des ventes (%1$s)"
-#: packages/taler-merchant-webui/src/screens/StatisticsScreen.tsx:362
-#: packages/taler-merchant-webui/src/screens/StatisticsScreen.tsx:474
+#: packages/taler-merchant-webui/src/screens/StatisticsScreen.tsx:392
+#: packages/taler-merchant-webui/src/screens/StatisticsScreen.tsx:517
msgid "Sales volume"
msgstr "Volume des ventes"
#. Translators: These compact funnel labels describe whether an offered
#. order was taken up by a customer wallet; they do not refer to refunds.
-#: packages/taler-merchant-webui/src/screens/StatisticsScreen.tsx:420
+#: packages/taler-merchant-webui/src/screens/StatisticsScreen.tsx:459
msgid "unclaimed"
msgstr "non prises en charge"
#. Translators: "claimed" means taken up by a wallet, but payment has not
#. completed yet.
-#: packages/taler-merchant-webui/src/screens/StatisticsScreen.tsx:423
+#: packages/taler-merchant-webui/src/screens/StatisticsScreen.tsx:462
msgid "claimed but unpaid"
msgstr "prises en charge mais impayées"
-#: packages/taler-merchant-webui/src/screens/StatisticsScreen.tsx:430
-#: packages/taler-merchant-webui/src/screens/StatisticsScreen.tsx:453
-#: packages/taler-merchant-webui/src/screens/StatisticsScreen.tsx:561
-#: packages/taler-merchant-webui/src/screens/StatisticsScreen.tsx:583
+#: packages/taler-merchant-webui/src/screens/StatisticsScreen.tsx:467
+#: packages/taler-merchant-webui/src/screens/StatisticsScreen.tsx:489
+#: packages/taler-merchant-webui/src/screens/StatisticsScreen.tsx:606
+#: packages/taler-merchant-webui/src/screens/StatisticsScreen.tsx:633
msgid "Sales volume by period"
msgstr "Volume des ventes par période"
-#: packages/taler-merchant-webui/src/screens/StatisticsScreen.tsx:434
+#: packages/taler-merchant-webui/src/screens/StatisticsScreen.tsx:472
msgid "Nothing to show yet"
msgstr "Rien à afficher pour l'instant"
-#: packages/taler-merchant-webui/src/screens/StatisticsScreen.tsx:436
+#: packages/taler-merchant-webui/src/screens/StatisticsScreen.tsx:474
msgid ""
"Statistics appear once a bank account is verified and you have taken your "
"first payment."
@@ -6183,37 +6181,37 @@ msgstr ""
"Les statistiques apparaissent une fois qu'un compte bancaire est vérifié et "
"que vous avez encaissé votre premier paiement."
-#: packages/taler-merchant-webui/src/screens/StatisticsScreen.tsx:442
+#: packages/taler-merchant-webui/src/screens/StatisticsScreen.tsx:480
msgid "Finish verification"
msgstr "Terminer la vérification"
-#: packages/taler-merchant-webui/src/screens/StatisticsScreen.tsx:457
+#: packages/taler-merchant-webui/src/screens/StatisticsScreen.tsx:494
msgid "Sales statistics could not be loaded"
msgstr "Les statistiques de ventes n'ont pas pu être chargées"
-#: packages/taler-merchant-webui/src/screens/StatisticsScreen.tsx:460
+#: packages/taler-merchant-webui/src/screens/StatisticsScreen.tsx:500
msgid "Sales funnel could not be loaded"
msgstr "Le tunnel de vente n'a pas pu être chargé"
-#: packages/taler-merchant-webui/src/screens/StatisticsScreen.tsx:466
+#: packages/taler-merchant-webui/src/screens/StatisticsScreen.tsx:509
msgid "Statistics are unavailable right now. Your sales are unaffected."
msgstr ""
"Les statistiques sont indisponibles pour l'instant. Vos ventes ne sont pas "
"affectées."
-#: packages/taler-merchant-webui/src/screens/StatisticsScreen.tsx:477
+#: packages/taler-merchant-webui/src/screens/StatisticsScreen.tsx:519
msgid "Sales data is unavailable."
msgstr "Les données de vente sont indisponibles."
-#: packages/taler-merchant-webui/src/screens/StatisticsScreen.tsx:481
+#: packages/taler-merchant-webui/src/screens/StatisticsScreen.tsx:523
msgid "What customers paid you in %1$s:"
msgstr "Ce que la clientèle vous a payé en %1$s :"
-#: packages/taler-merchant-webui/src/screens/StatisticsScreen.tsx:493
+#: packages/taler-merchant-webui/src/screens/StatisticsScreen.tsx:538
msgid "No sales recorded in %1$s."
msgstr "Aucune vente enregistrée en %1$s."
-#: packages/taler-merchant-webui/src/screens/StatisticsScreen.tsx:497
+#: packages/taler-merchant-webui/src/screens/StatisticsScreen.tsx:542
msgid ""
"This is what customers paid. What reaches your bank account can be less, "
"once your payment service has taken its charges — those are shown on your "
@@ -6223,75 +6221,75 @@ msgstr ""
"peut être moindre, une fois que votre service de paiement a prélevé ses "
"frais — ceux-ci figurent sur vos relevés de versement, pas ici."
-#: packages/taler-merchant-webui/src/screens/StatisticsScreen.tsx:504
+#: packages/taler-merchant-webui/src/screens/StatisticsScreen.tsx:549
msgid "Period:"
msgstr "Période :"
-#: packages/taler-merchant-webui/src/screens/StatisticsScreen.tsx:514
+#: packages/taler-merchant-webui/src/screens/StatisticsScreen.tsx:559
msgid "Last 24 Hours"
msgstr "Dernières 24 heures"
-#: packages/taler-merchant-webui/src/screens/StatisticsScreen.tsx:515
+#: packages/taler-merchant-webui/src/screens/StatisticsScreen.tsx:560
msgid "Last 30 Days"
msgstr "30 derniers jours"
-#: packages/taler-merchant-webui/src/screens/StatisticsScreen.tsx:516
+#: packages/taler-merchant-webui/src/screens/StatisticsScreen.tsx:561
msgid "Last 12 Weeks"
msgstr "12 dernières semaines"
-#: packages/taler-merchant-webui/src/screens/StatisticsScreen.tsx:517
+#: packages/taler-merchant-webui/src/screens/StatisticsScreen.tsx:562
msgid "Last 4 Quarters"
msgstr "4 derniers trimestres"
-#: packages/taler-merchant-webui/src/screens/StatisticsScreen.tsx:518
+#: packages/taler-merchant-webui/src/screens/StatisticsScreen.tsx:563
msgid "Last 5 Years"
msgstr "5 dernières années"
-#: packages/taler-merchant-webui/src/screens/StatisticsScreen.tsx:529
+#: packages/taler-merchant-webui/src/screens/StatisticsScreen.tsx:574
msgid "✓ Copied CSV!"
msgstr "✓ CSV copié !"
-#: packages/taler-merchant-webui/src/screens/StatisticsScreen.tsx:529
+#: packages/taler-merchant-webui/src/screens/StatisticsScreen.tsx:574
msgid "📋 Copy CSV"
msgstr "📋 Copier le CSV"
-#: packages/taler-merchant-webui/src/screens/StatisticsScreen.tsx:542
+#: packages/taler-merchant-webui/src/screens/StatisticsScreen.tsx:587
msgid "Chart View"
msgstr "Vue graphique"
-#: packages/taler-merchant-webui/src/screens/StatisticsScreen.tsx:553
+#: packages/taler-merchant-webui/src/screens/StatisticsScreen.tsx:598
msgid "Table View"
msgstr "Vue tableau"
-#: packages/taler-merchant-webui/src/screens/StatisticsScreen.tsx:566
+#: packages/taler-merchant-webui/src/screens/StatisticsScreen.tsx:611
msgid "Loading statistics from server..."
msgstr "Chargement des statistiques depuis le serveur…"
-#: packages/taler-merchant-webui/src/screens/StatisticsScreen.tsx:572
+#: packages/taler-merchant-webui/src/screens/StatisticsScreen.tsx:620
msgid "Nothing to plot yet"
msgstr "Rien à afficher pour l'instant"
-#: packages/taler-merchant-webui/src/screens/StatisticsScreen.tsx:574
+#: packages/taler-merchant-webui/src/screens/StatisticsScreen.tsx:622
msgid "Your sales will appear here once you have taken a payment."
msgstr "Vos ventes apparaîtront ici dès que vous aurez encaissé un paiement."
-#: packages/taler-merchant-webui/src/screens/StatisticsScreen.tsx:584
+#: packages/taler-merchant-webui/src/screens/StatisticsScreen.tsx:635
msgid "Sales volume for %1$s"
msgstr "Volume des ventes pour %1$s"
-#: packages/taler-merchant-webui/src/screens/StatisticsScreen.tsx:587
+#: packages/taler-merchant-webui/src/screens/StatisticsScreen.tsx:641
msgid "Time Bucket"
msgstr "Intervalle de temps"
-#: packages/taler-merchant-webui/src/screens/StatisticsScreen.tsx:611
+#: packages/taler-merchant-webui/src/screens/StatisticsScreen.tsx:671
msgid "Total for %1$s"
msgstr "Total pour %1$s"
-#: packages/taler-merchant-webui/src/screens/StatisticsScreen.tsx:629
+#: packages/taler-merchant-webui/src/screens/StatisticsScreen.tsx:694
msgid "Order Funnel Conversion"
msgstr "Conversion du parcours de commande"
-#: packages/taler-merchant-webui/src/screens/StatisticsScreen.tsx:631
+#: packages/taler-merchant-webui/src/screens/StatisticsScreen.tsx:696
msgid ""
"How far orders get: offered, taken up by a wallet, paid, and settled into "
"your account. Every share below is out of the orders you offered."
@@ -6300,179 +6298,179 @@ msgstr ""
"et versées sur votre compte. Chaque part ci-dessous se rapporte aux "
"commandes que vous avez proposées."
-#: packages/taler-merchant-webui/src/screens/StatisticsScreen.tsx:644
+#: packages/taler-merchant-webui/src/screens/StatisticsScreen.tsx:710
msgid "No orders yet."
msgstr "Aucune commande pour l'instant."
-#: packages/taler-merchant-webui/src/screens/StatisticsScreen.tsx:648
+#: packages/taler-merchant-webui/src/screens/StatisticsScreen.tsx:714
msgid "Orders offered"
msgstr "Commandes proposées"
-#: packages/taler-merchant-webui/src/screens/StatisticsScreen.tsx:656
+#: packages/taler-merchant-webui/src/screens/StatisticsScreen.tsx:723
msgid "Orders claimed by wallets"
msgstr "Commandes prises en charge par des portefeuilles"
-#: packages/taler-merchant-webui/src/screens/StatisticsScreen.tsx:662
+#: packages/taler-merchant-webui/src/screens/StatisticsScreen.tsx:730
msgid "Orders paid"
msgstr "Commandes payées"
-#: packages/taler-merchant-webui/src/screens/StatisticsScreen.tsx:668
+#: packages/taler-merchant-webui/src/screens/StatisticsScreen.tsx:737
msgid "Orders settled"
msgstr "Commandes soldées"
-#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:52
+#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:59
msgid "Sales and revenue summary"
msgstr "Résumé des ventes et des recettes"
-#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:53
+#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:60
msgid "Money pots summary"
msgstr "Résumé des cagnottes"
-#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:54
+#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:61
msgid "Sales funnel conversion"
msgstr "Taux de conversion des commandes"
-#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:55
+#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:62
msgid "Transfers and fees received"
msgstr "Virements reçus et frais"
-#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:56
+#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:63
msgid "Another summary your server produces"
msgstr "Un autre résumé produit par votre serveur"
-#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:185
+#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:228
msgid "Enter a valid product group identifier."
msgstr "Saisissez un identifiant de groupe de produits valide."
-#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:195
+#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:241
msgid "Product group \"%1$s\" updated."
msgstr "Groupe de produits « %1$s » mis à jour."
-#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:201
+#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:250
msgid "Product group \"%1$s\" created."
msgstr "Groupe de produits « %1$s » créé."
-#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:205
+#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:255
msgid "Failed to save product group."
msgstr "Échec de l'enregistrement du groupe de produits."
-#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:228
+#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:282
msgid "Enter a valid money pot identifier."
msgstr "Saisissez un identifiant de réserve valide."
-#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:238
+#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:295
msgid "Money pot \"%1$s\" updated."
msgstr "Cagnotte « %1$s » mise à jour."
-#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:244
+#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:304
msgid "Money pot \"%1$s\" created."
msgstr "Cagnotte « %1$s » créée."
-#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:248
+#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:309
msgid "Failed to save money pot."
msgstr "Échec de l'enregistrement de la cagnotte."
-#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:267
-#: packages/taler-merchant-webui/src/screens/ScheduleReportScreen.tsx:212
+#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:328
+#: packages/taler-merchant-webui/src/screens/ScheduleReportScreen.tsx:230
msgid "Daily"
msgstr "Quotidien"
-#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:268
-#: packages/taler-merchant-webui/src/screens/ScheduleReportScreen.tsx:213
+#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:329
+#: packages/taler-merchant-webui/src/screens/ScheduleReportScreen.tsx:231
msgid "Weekly"
msgstr "Hebdomadaire"
-#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:269
-#: packages/taler-merchant-webui/src/screens/ScheduleReportScreen.tsx:214
+#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:330
+#: packages/taler-merchant-webui/src/screens/ScheduleReportScreen.tsx:232
msgid "Monthly"
msgstr "Mensuel"
-#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:270
-#: packages/taler-merchant-webui/src/screens/ScheduleReportScreen.tsx:215
+#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:331
+#: packages/taler-merchant-webui/src/screens/ScheduleReportScreen.tsx:233
msgid "Quarterly"
msgstr "Trimestriel"
-#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:271
-#: packages/taler-merchant-webui/src/screens/ScheduleReportScreen.tsx:216
+#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:332
+#: packages/taler-merchant-webui/src/screens/ScheduleReportScreen.tsx:234
msgid "Yearly"
msgstr "Annuel"
-#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:273
+#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:334
msgid "Every %1$s days"
msgstr "Tous les %1$s jours"
-#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:275
+#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:336
msgid "Every %1$s hours"
msgstr "Toutes les %1$s heures"
-#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:277
+#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:338
msgid "Every %1$s minutes"
msgstr "Toutes les %1$s minutes"
-#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:278
+#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:339
msgid "Every %1$s seconds"
msgstr "Toutes les %1$s secondes"
-#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:298
+#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:359
msgid "Reports & Groupings"
msgstr "Rapports et regroupements"
-#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:299
+#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:360
msgid ""
"Schedule automated revenue reports and manage reporting product groupings."
msgstr ""
"Planifiez des rapports de revenus automatisés et gérez les regroupements de "
"produits."
-#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:300
+#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:363
msgid "+ Schedule report"
msgstr "+ Planifier un rapport"
-#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:300
+#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:364
msgid "+ Add product group"
msgstr "+ Ajouter un groupe de produits"
-#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:305
+#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:376
msgid "Scheduled reports could not be loaded"
msgstr "Les rapports planifiés n'ont pas pu être chargés"
-#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:308
+#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:382
msgid "Product groups could not be loaded"
msgstr "Impossible de charger les groupes de produits"
-#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:311
+#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:388
msgid "Money pots could not be loaded"
msgstr "Les cagnottes n'ont pas pu être chargées"
-#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:347
+#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:432
msgid "Scheduled Reports"
msgstr "Rapports planifiés"
-#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:364
+#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:450
msgid "Report Groupings"
msgstr "Regroupements de rapports"
-#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:364
+#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:451
msgid "1 group"
msgstr "1 groupe"
-#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:364
+#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:451
msgid "%1$s groups"
msgstr "%1$s groupes"
-#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:364
+#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:452
msgid "1 pot"
msgstr "1 cagnotte"
-#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:364
+#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:452
msgid "%1$s pots"
msgstr "%1$s cagnottes"
-#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:375
+#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:463
msgid "Active Report Schedules"
msgstr "Plannings de rapports actifs"
-#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:377
+#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:465
msgid ""
"The server compiles a sales summary on the rhythm you choose and sends it to "
"the address you give."
@@ -6480,15 +6478,15 @@ msgstr ""
"Le serveur établit un récapitulatif des ventes au rythme que vous choisissez "
"et l'envoie à l'adresse que vous indiquez."
-#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:383
+#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:472
msgid "Loading scheduled reports..."
msgstr "Chargement des rapports programmés…"
-#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:387
+#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:478
msgid "No scheduled reports yet"
msgstr "Aucun rapport programmé pour l'instant"
-#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:389
+#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:480
msgid ""
"Schedule a sales summary and it will arrive on its own, as a PDF or as data, "
"without you having to remember to fetch it."
@@ -6496,44 +6494,44 @@ msgstr ""
"Programmez un récapitulatif des ventes et il arrivera tout seul, en PDF ou "
"en données, sans que vous ayez à penser à aller le chercher."
-#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:397
-#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:419
+#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:496
+#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:555
msgid "Reference %1$s"
msgstr "Référence %1$s"
-#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:397
-#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:435
+#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:505
+#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:577
msgid "Cancel Schedule"
msgstr "Annuler la planification"
-#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:398
-#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:408
+#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:510
+#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:537
msgid "Frequency"
msgstr "Fréquence"
-#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:398
-#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:409
+#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:516
+#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:538
msgid "Content Source"
msgstr "Source du contenu"
-#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:398
-#: packages/taler-merchant-webui/src/screens/ScheduleReportScreen.tsx:244
+#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:522
+#: packages/taler-merchant-webui/src/screens/ScheduleReportScreen.tsx:274
msgid "Destination"
msgstr "Adresse de destination"
-#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:407
+#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:536
msgid "Report"
msgstr "Rapport"
-#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:410
+#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:539
msgid "Recipient"
msgstr "Destinataire"
-#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:454
+#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:596
msgid "What are Report Groupings?"
msgstr "Que sont les regroupements de rapports ?"
-#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:457
+#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:599
msgid ""
"Groupings let a report break your sales down. A product group groups "
"products for reporting breakdown. A money pot collects the revenue from "
@@ -6544,22 +6542,22 @@ msgstr ""
"regroupe les recettes des produits attribués afin d'en assurer le suivi "
"conjoint."
-#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:465
+#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:607
msgid "Product Groups for Reporting"
msgstr "Groupes de produits pour les rapports"
-#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:466
+#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:608
msgid ""
"Group products together to break down sales figures in periodic reports."
msgstr ""
"Regroupez des produits pour détailler les chiffres de vente dans les "
"rapports."
-#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:471
+#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:613
msgid "Loading product groups..."
msgstr "Chargement des groupes de produits…"
-#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:474
+#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:616
msgid ""
"No product groups configured. Create a product group to categorize catalog "
"items for revenue reports."
@@ -6567,103 +6565,103 @@ msgstr ""
"Aucun groupe de produits. Créez-en un pour classer les articles dans les "
"rapports de recettes."
-#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:482
-#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:506
+#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:632
+#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:674
msgid "No description"
msgstr "Aucune description"
-#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:495
+#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:655
msgid "Group Name"
msgstr "Nom du groupe"
-#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:526
+#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:705
msgid "Money Pots"
msgstr "Cagnottes"
-#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:527
+#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:706
msgid "Collect and track revenue from assigned products."
msgstr "Regroupez et suivez les recettes des produits attribués."
-#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:535
+#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:714
msgid "+ Add Money Pot"
msgstr "+ Ajouter une cagnotte"
-#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:540
+#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:719
msgid "Loading money pots..."
msgstr "Chargement des cagnottes…"
-#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:543
+#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:722
msgid ""
"No money pots configured. Create a money pot to track dedicated revenue "
"streams."
msgstr ""
"Aucune cagnotte configurée. Créez-en une pour suivre des recettes dédiées."
-#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:564
+#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:761
msgid "Money Pot Name"
msgstr "Nom de la cagnotte"
-#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:565
+#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:762
msgid "Current Totals"
msgstr "Totaux actuels"
-#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:596
+#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:808
msgid "Edit Product Group"
msgstr "Modifier le groupe de produits"
-#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:596
+#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:808
msgid "Add Product Group"
msgstr "Ajouter un groupe de produits"
-#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:601
+#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:817
msgid "Group Identifier"
msgstr "Identifiant du groupe"
-#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:630
+#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:856
msgid "Describe what products belong to this reporting group..."
msgstr "Décrivez quels produits appartiennent à ce groupe de rapport…"
-#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:640
+#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:869
msgid "Save Group"
msgstr "Enregistrer le groupe"
-#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:640
+#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:869
msgid "Create Product Group"
msgstr "Créer un groupe de produits"
-#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:649
+#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:878
msgid "Edit Money Pot"
msgstr "Modifier la cagnotte"
-#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:649
+#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:878
msgid "Add Money Pot"
msgstr "Ajouter une cagnotte"
-#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:654
+#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:887
msgid "Money Pot Identifier"
msgstr "Identifiant de la cagnotte"
-#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:676
+#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:913
msgid "Description / Target Info"
msgstr "Description / informations sur la cible"
-#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:683
+#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:922
msgid "Describe revenue target or assigned products..."
msgstr "Décrivez l'objectif de recettes ou les produits attribués…"
-#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:693
+#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:932
msgid "Save Money Pot"
msgstr "Enregistrer la cagnotte"
-#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:693
+#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:932
msgid "Create Money Pot"
msgstr "Créer une cagnotte"
-#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:702
+#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:943
msgid "Delete group \"%1$s\"?"
msgstr "Supprimer le groupe « %1$s » ?"
-#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:705
+#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:948
msgid ""
"Are you sure you want to delete this reporting group? Products assigned to "
"it will remain in inventory."
@@ -6671,89 +6669,89 @@ msgstr ""
"Voulez-vous vraiment supprimer ce groupe de rapport ? Les produits attribués "
"restent dans l'inventaire."
-#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:716
+#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:962
msgid "Product group \"%1$s\" deleted."
msgstr "Groupe de produits « %1$s » supprimé."
-#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:718
+#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:967
msgid "Failed to delete group."
msgstr "Échec de la suppression du groupe."
-#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:723
+#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:973
msgid "Delete Group"
msgstr "Supprimer le groupe"
-#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:731
+#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:983
msgid "Delete money pot \"%1$s\"?"
msgstr "Supprimer la cagnotte « %1$s » ?"
-#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:734
+#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:988
msgid "Are you sure you want to delete this money pot?"
msgstr "Voulez-vous vraiment supprimer cette cagnotte ?"
-#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:745
+#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:1002
msgid "Money pot \"%1$s\" deleted."
msgstr "Cagnotte « %1$s » supprimée."
-#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:747
+#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:1007
msgid "Failed to delete money pot."
msgstr "Échec de la suppression de la cagnotte."
-#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:752
+#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:1013
msgid "Delete Money Pot"
msgstr "Supprimer la cagnotte"
-#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:760
+#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:1023
msgid "Cancel scheduled report %1$s?"
msgstr "Annuler le rapport programmé %1$s ?"
-#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:763
+#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:1028
msgid "Are you sure you want to cancel this scheduled report transmission?"
msgstr "Voulez-vous vraiment annuler ce rapport programmé ?"
-#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:775
+#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:1045
msgid "Scheduled report cancelled."
msgstr "Rapport programmé annulé."
-#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:777
+#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:1050
msgid "Failed to cancel scheduled report."
msgstr "Échec de l'annulation du rapport programmé."
-#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:783
+#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:1057
msgid "Cancel Report"
msgstr "Annuler le rapport"
-#: packages/taler-merchant-webui/src/screens/CreateWebhookScreen.tsx:58
+#: packages/taler-merchant-webui/src/screens/CreateWebhookScreen.tsx:62
msgid "Order created"
msgstr "Commande créée"
-#: packages/taler-merchant-webui/src/screens/CreateWebhookScreen.tsx:58
+#: packages/taler-merchant-webui/src/screens/CreateWebhookScreen.tsx:63
msgid "Sent when a new order is set up, before anybody has paid it."
msgstr ""
"Envoyé lorsqu'une nouvelle commande est mise en place, avant que quiconque "
"l'ait payée."
-#: packages/taler-merchant-webui/src/screens/CreateWebhookScreen.tsx:59
+#: packages/taler-merchant-webui/src/screens/CreateWebhookScreen.tsx:67
msgid "Order paid"
msgstr "Commande payée"
-#: packages/taler-merchant-webui/src/screens/CreateWebhookScreen.tsx:59
+#: packages/taler-merchant-webui/src/screens/CreateWebhookScreen.tsx:68
msgid "Sent when a customer has paid for an order."
msgstr "Envoyé lorsqu'un client a payé une commande."
-#: packages/taler-merchant-webui/src/screens/CreateWebhookScreen.tsx:60
+#: packages/taler-merchant-webui/src/screens/CreateWebhookScreen.tsx:72
msgid "Refund approved"
msgstr "Remboursement approuvé"
-#: packages/taler-merchant-webui/src/screens/CreateWebhookScreen.tsx:60
+#: packages/taler-merchant-webui/src/screens/CreateWebhookScreen.tsx:73
msgid "Sent when you approve a refund on an order."
msgstr "Envoyé lorsque vous approuvez un remboursement sur une commande."
-#: packages/taler-merchant-webui/src/screens/CreateWebhookScreen.tsx:61
+#: packages/taler-merchant-webui/src/screens/CreateWebhookScreen.tsx:77
msgid "Order settled"
msgstr "Commande soldée"
-#: packages/taler-merchant-webui/src/screens/CreateWebhookScreen.tsx:61
+#: packages/taler-merchant-webui/src/screens/CreateWebhookScreen.tsx:78
msgid ""
"Sent when the money for a paid order has been matched to a payout into your "
"account."
@@ -6761,194 +6759,194 @@ msgstr ""
"Envoyé lorsque l'argent d'une commande payée a été rapproché d'un versement "
"sur votre compte."
-#: packages/taler-merchant-webui/src/screens/CreateWebhookScreen.tsx:62
+#: packages/taler-merchant-webui/src/screens/CreateWebhookScreen.tsx:82
msgid "Category added"
msgstr "Catégorie ajoutée"
-#: packages/taler-merchant-webui/src/screens/CreateWebhookScreen.tsx:62
+#: packages/taler-merchant-webui/src/screens/CreateWebhookScreen.tsx:83
msgid "Sent when a new product category is created."
msgstr "Envoyé lorsqu'une nouvelle catégorie de produits est créée."
-#: packages/taler-merchant-webui/src/screens/CreateWebhookScreen.tsx:63
+#: packages/taler-merchant-webui/src/screens/CreateWebhookScreen.tsx:87
msgid "Category changed"
msgstr "Catégorie modifiée"
-#: packages/taler-merchant-webui/src/screens/CreateWebhookScreen.tsx:63
+#: packages/taler-merchant-webui/src/screens/CreateWebhookScreen.tsx:88
msgid "Sent when a product category is renamed or edited."
msgstr "Envoyé lorsqu'une catégorie de produits est renommée ou modifiée."
-#: packages/taler-merchant-webui/src/screens/CreateWebhookScreen.tsx:64
+#: packages/taler-merchant-webui/src/screens/CreateWebhookScreen.tsx:92
msgid "Category removed"
msgstr "Catégorie supprimée"
-#: packages/taler-merchant-webui/src/screens/CreateWebhookScreen.tsx:64
+#: packages/taler-merchant-webui/src/screens/CreateWebhookScreen.tsx:93
msgid "Sent when a product category is deleted."
msgstr "Envoyé lorsqu'une catégorie de produits est supprimée."
-#: packages/taler-merchant-webui/src/screens/CreateWebhookScreen.tsx:65
+#: packages/taler-merchant-webui/src/screens/CreateWebhookScreen.tsx:97
msgid "Product added"
msgstr "Produit ajouté"
-#: packages/taler-merchant-webui/src/screens/CreateWebhookScreen.tsx:65
+#: packages/taler-merchant-webui/src/screens/CreateWebhookScreen.tsx:98
msgid "Sent when a new product is added to your inventory."
msgstr "Envoyé lorsqu'un nouveau produit entre dans votre inventaire."
-#: packages/taler-merchant-webui/src/screens/CreateWebhookScreen.tsx:66
+#: packages/taler-merchant-webui/src/screens/CreateWebhookScreen.tsx:102
msgid "Product changed"
msgstr "Produit modifié"
-#: packages/taler-merchant-webui/src/screens/CreateWebhookScreen.tsx:66
+#: packages/taler-merchant-webui/src/screens/CreateWebhookScreen.tsx:103
msgid "Sent when a product in your inventory is edited."
msgstr "Envoyé lorsqu'un produit de votre inventaire est modifié."
-#: packages/taler-merchant-webui/src/screens/CreateWebhookScreen.tsx:67
+#: packages/taler-merchant-webui/src/screens/CreateWebhookScreen.tsx:107
msgid "Product removed"
msgstr "Produit supprimé"
-#: packages/taler-merchant-webui/src/screens/CreateWebhookScreen.tsx:67
+#: packages/taler-merchant-webui/src/screens/CreateWebhookScreen.tsx:108
msgid "Sent when a product is deleted from your inventory."
msgstr "Envoyé lorsqu'un produit est retiré de votre inventaire."
-#: packages/taler-merchant-webui/src/screens/CreateWebhookScreen.tsx:87
+#: packages/taler-merchant-webui/src/screens/CreateWebhookScreen.tsx:132
msgid "the order number"
msgstr "le numéro de la commande"
-#: packages/taler-merchant-webui/src/screens/CreateWebhookScreen.tsx:88
-#: packages/taler-merchant-webui/src/screens/CreateWebhookScreen.tsx:89
+#: packages/taler-merchant-webui/src/screens/CreateWebhookScreen.tsx:135
+#: packages/taler-merchant-webui/src/screens/CreateWebhookScreen.tsx:139
msgid "the whole order contract, as JSON"
msgstr "le contrat de commande complet, en JSON"
-#: packages/taler-merchant-webui/src/screens/CreateWebhookScreen.tsx:90
+#: packages/taler-merchant-webui/src/screens/CreateWebhookScreen.tsx:143
msgid "the number the server files this category under"
msgstr "le numéro sous lequel le serveur classe cette catégorie"
-#: packages/taler-merchant-webui/src/screens/CreateWebhookScreen.tsx:91
+#: packages/taler-merchant-webui/src/screens/CreateWebhookScreen.tsx:147
msgid "the name of the category"
msgstr "le nom de la catégorie"
-#: packages/taler-merchant-webui/src/screens/CreateWebhookScreen.tsx:92
+#: packages/taler-merchant-webui/src/screens/CreateWebhookScreen.tsx:151
msgid "the number the server files this product under"
msgstr "le numéro sous lequel le serveur classe ce produit"
-#: packages/taler-merchant-webui/src/screens/CreateWebhookScreen.tsx:93
+#: packages/taler-merchant-webui/src/screens/CreateWebhookScreen.tsx:153
msgid "the product code"
msgstr "le code du produit"
-#: packages/taler-merchant-webui/src/screens/CreateWebhookScreen.tsx:98
+#: packages/taler-merchant-webui/src/screens/CreateWebhookScreen.tsx:158
msgid "what the product is called"
msgstr "le nom du produit"
-#: packages/taler-merchant-webui/src/screens/CreateWebhookScreen.tsx:99
+#: packages/taler-merchant-webui/src/screens/CreateWebhookScreen.tsx:161
msgid "the product name in each language you offer"
msgstr "le nom du produit dans chaque langue que vous proposez"
-#: packages/taler-merchant-webui/src/screens/CreateWebhookScreen.tsx:100
+#: packages/taler-merchant-webui/src/screens/CreateWebhookScreen.tsx:163
msgid "what one of them is (piece, kg, hour …)"
msgstr "ce qu'est l'un d'eux (pièce, kg, heure…)"
-#: packages/taler-merchant-webui/src/screens/CreateWebhookScreen.tsx:101
+#: packages/taler-merchant-webui/src/screens/CreateWebhookScreen.tsx:164
msgid "the product picture"
msgstr "la photo du produit"
-#: packages/taler-merchant-webui/src/screens/CreateWebhookScreen.tsx:102
+#: packages/taler-merchant-webui/src/screens/CreateWebhookScreen.tsx:165
msgid "the taxes recorded on the product"
msgstr "les taxes enregistrées sur le produit"
-#: packages/taler-merchant-webui/src/screens/CreateWebhookScreen.tsx:103
+#: packages/taler-merchant-webui/src/screens/CreateWebhookScreen.tsx:166
msgid "the price of the product"
msgstr "le prix du produit"
-#: packages/taler-merchant-webui/src/screens/CreateWebhookScreen.tsx:104
+#: packages/taler-merchant-webui/src/screens/CreateWebhookScreen.tsx:167
msgid "how many you have in stock"
msgstr "combien vous en avez en stock"
-#: packages/taler-merchant-webui/src/screens/CreateWebhookScreen.tsx:105
+#: packages/taler-merchant-webui/src/screens/CreateWebhookScreen.tsx:168
msgid "how many have been sold"
msgstr "combien en ont été vendus"
-#: packages/taler-merchant-webui/src/screens/CreateWebhookScreen.tsx:106
+#: packages/taler-merchant-webui/src/screens/CreateWebhookScreen.tsx:169
msgid "how many were written off"
msgstr "combien ont été mis au rebut"
-#: packages/taler-merchant-webui/src/screens/CreateWebhookScreen.tsx:107
+#: packages/taler-merchant-webui/src/screens/CreateWebhookScreen.tsx:170
msgid "where the product is picked up"
msgstr "où le produit est retiré"
-#: packages/taler-merchant-webui/src/screens/CreateWebhookScreen.tsx:108
+#: packages/taler-merchant-webui/src/screens/CreateWebhookScreen.tsx:171
msgid "when you next expect more"
msgstr "quand vous en attendez de nouveau"
-#: packages/taler-merchant-webui/src/screens/CreateWebhookScreen.tsx:109
+#: packages/taler-merchant-webui/src/screens/CreateWebhookScreen.tsx:172
msgid "the age a buyer has to be"
msgstr "l'âge minimal exigé de l'acheteur"
-#: packages/taler-merchant-webui/src/screens/CreateWebhookScreen.tsx:112
+#: packages/taler-merchant-webui/src/screens/CreateWebhookScreen.tsx:177
msgid "the name of the event that fired"
msgstr "le nom de l'événement déclenché"
-#: packages/taler-merchant-webui/src/screens/CreateWebhookScreen.tsx:116
+#: packages/taler-merchant-webui/src/screens/CreateWebhookScreen.tsx:188
msgid "the merchant account the order belongs to"
msgstr "le compte marchand auquel la commande se rattache"
-#: packages/taler-merchant-webui/src/screens/CreateWebhookScreen.tsx:122
+#: packages/taler-merchant-webui/src/screens/CreateWebhookScreen.tsx:196
msgid "when the refund was approved"
msgstr "quand le remboursement a été approuvé"
-#: packages/taler-merchant-webui/src/screens/CreateWebhookScreen.tsx:125
+#: packages/taler-merchant-webui/src/screens/CreateWebhookScreen.tsx:199
msgid "how much was refunded"
msgstr "combien a été remboursé"
-#: packages/taler-merchant-webui/src/screens/CreateWebhookScreen.tsx:126
+#: packages/taler-merchant-webui/src/screens/CreateWebhookScreen.tsx:200
msgid "the reason your staff gave for the refund"
msgstr "le motif que votre personnel a donné pour le remboursement"
-#: packages/taler-merchant-webui/src/screens/CreateWebhookScreen.tsx:129
+#: packages/taler-merchant-webui/src/screens/CreateWebhookScreen.tsx:208
msgid "the payout reference you will see on your bank statement"
msgstr "la référence de versement que vous verrez sur votre relevé bancaire"
-#: packages/taler-merchant-webui/src/screens/CreateWebhookScreen.tsx:131
+#: packages/taler-merchant-webui/src/screens/CreateWebhookScreen.tsx:218
msgid "the number the server files your merchant account under"
msgstr "le numéro sous lequel le serveur classe votre compte marchand"
-#: packages/taler-merchant-webui/src/screens/CreateWebhookScreen.tsx:136
+#: packages/taler-merchant-webui/src/screens/CreateWebhookScreen.tsx:225
msgid "the name before the change"
msgstr "le nom avant la modification"
-#: packages/taler-merchant-webui/src/screens/CreateWebhookScreen.tsx:138
+#: packages/taler-merchant-webui/src/screens/CreateWebhookScreen.tsx:229
msgid "the new name in each language you offer"
msgstr "le nouveau nom dans chaque langue que vous proposez"
-#: packages/taler-merchant-webui/src/screens/CreateWebhookScreen.tsx:139
+#: packages/taler-merchant-webui/src/screens/CreateWebhookScreen.tsx:233
msgid "the old name in each language you offer"
msgstr "l'ancien nom dans chaque langue que vous proposez"
-#: packages/taler-merchant-webui/src/screens/CreateWebhookScreen.tsx:153
+#: packages/taler-merchant-webui/src/screens/CreateWebhookScreen.tsx:249
msgid "before the change: %1$s"
msgstr "avant la modification : %1$s"
-#: packages/taler-merchant-webui/src/screens/CreateWebhookScreen.tsx:219
+#: packages/taler-merchant-webui/src/screens/CreateWebhookScreen.tsx:327
msgid "Enter a webhook identifier."
msgstr "Saisissez un identifiant de webhook."
-#: packages/taler-merchant-webui/src/screens/CreateWebhookScreen.tsx:223
+#: packages/taler-merchant-webui/src/screens/CreateWebhookScreen.tsx:331
msgid "Enter a valid HTTP or HTTPS callback URL."
msgstr "Saisissez une URL de rappel HTTP ou HTTPS valide."
-#: packages/taler-merchant-webui/src/screens/CreateWebhookScreen.tsx:240
+#: packages/taler-merchant-webui/src/screens/CreateWebhookScreen.tsx:348
msgid "Cannot save this webhook: not signed in."
msgstr "Impossible d'enregistrer ce webhook : non connecté."
-#: packages/taler-merchant-webui/src/screens/CreateWebhookScreen.tsx:247
+#: packages/taler-merchant-webui/src/screens/CreateWebhookScreen.tsx:355
msgid "Failed to save the webhook"
msgstr "Échec de l'enregistrement du webhook"
-#: packages/taler-merchant-webui/src/screens/CreateWebhookScreen.tsx:265
-#: packages/taler-merchant-webui/src/screens/CreateWebhookScreen.tsx:287
+#: packages/taler-merchant-webui/src/screens/CreateWebhookScreen.tsx:373
+#: packages/taler-merchant-webui/src/screens/CreateWebhookScreen.tsx:395
msgid "Edit Webhook"
msgstr "Modifier le webhook"
-#: packages/taler-merchant-webui/src/screens/CreateWebhookScreen.tsx:266
-#: packages/taler-merchant-webui/src/screens/CreateWebhookScreen.tsx:288
+#: packages/taler-merchant-webui/src/screens/CreateWebhookScreen.tsx:374
+#: packages/taler-merchant-webui/src/screens/CreateWebhookScreen.tsx:396
msgid ""
"Configure an HTTP callback for one kind of event: an order, a refund, a "
"product or a category."
@@ -6956,36 +6954,36 @@ msgstr ""
"Configurez un rappel HTTP pour un seul genre d'événement : une commande, un "
"remboursement, un produit ou une catégorie."
-#: packages/taler-merchant-webui/src/screens/CreateWebhookScreen.tsx:271
-#: packages/taler-merchant-webui/src/screens/CreateWebhookScreen.tsx:276
-#: packages/taler-merchant-webui/src/screens/WebhooksScreen.tsx:129
+#: packages/taler-merchant-webui/src/screens/CreateWebhookScreen.tsx:379
+#: packages/taler-merchant-webui/src/screens/CreateWebhookScreen.tsx:384
#: packages/taler-merchant-webui/src/screens/WebhooksScreen.tsx:170
+#: packages/taler-merchant-webui/src/screens/WebhooksScreen.tsx:225
msgid "Webhook details could not be loaded"
msgstr "Les détails du webhook n’ont pas pu être chargés"
-#: packages/taler-merchant-webui/src/screens/CreateWebhookScreen.tsx:287
-#: packages/taler-merchant-webui/src/screens/CreateWebhookScreen.tsx:467
+#: packages/taler-merchant-webui/src/screens/CreateWebhookScreen.tsx:395
+#: packages/taler-merchant-webui/src/screens/CreateWebhookScreen.tsx:612
msgid "Add Webhook"
msgstr "Ajouter un webhook"
-#: packages/taler-merchant-webui/src/screens/CreateWebhookScreen.tsx:293
+#: packages/taler-merchant-webui/src/screens/CreateWebhookScreen.tsx:403
msgid "Could not save the webhook"
msgstr "Impossible d'enregistrer le webhook"
-#: packages/taler-merchant-webui/src/screens/CreateWebhookScreen.tsx:298
+#: packages/taler-merchant-webui/src/screens/CreateWebhookScreen.tsx:409
msgid "1. Trigger Event & Address"
msgstr "1. Événement déclencheur et adresse"
-#: packages/taler-merchant-webui/src/screens/CreateWebhookScreen.tsx:303
+#: packages/taler-merchant-webui/src/screens/CreateWebhookScreen.tsx:417
msgid "Webhook Identifier (ID)"
msgstr "Identifiant du webhook (ID)"
# allow-english: machine identifier example
-#: packages/taler-merchant-webui/src/screens/CreateWebhookScreen.tsx:311
+#: packages/taler-merchant-webui/src/screens/CreateWebhookScreen.tsx:427
msgid "e.g. wh_order_fulfillment"
msgstr "p. ex. wh_order_fulfillment"
-#: packages/taler-merchant-webui/src/screens/CreateWebhookScreen.tsx:314
+#: packages/taler-merchant-webui/src/screens/CreateWebhookScreen.tsx:430
msgid ""
"Unique webhook identifier. Derived automatically from the name unless "
"overridden."
@@ -6993,16 +6991,16 @@ msgstr ""
"Identifiant unique du webhook. Dérivé automatiquement du nom sauf s'il est "
"remplacé."
-#: packages/taler-merchant-webui/src/screens/CreateWebhookScreen.tsx:319
-#: packages/taler-merchant-webui/src/screens/WebhooksScreen.tsx:142
+#: packages/taler-merchant-webui/src/screens/CreateWebhookScreen.tsx:438
+#: packages/taler-merchant-webui/src/screens/WebhooksScreen.tsx:186
msgid "When (Event)"
msgstr "Quand (Événement)"
-#: packages/taler-merchant-webui/src/screens/CreateWebhookScreen.tsx:337
+#: packages/taler-merchant-webui/src/screens/CreateWebhookScreen.tsx:461
msgid "Call this address (URL)"
msgstr "Appeler cette adresse (URL)"
-#: packages/taler-merchant-webui/src/screens/CreateWebhookScreen.tsx:349
+#: packages/taler-merchant-webui/src/screens/CreateWebhookScreen.tsx:473
msgid ""
"Where your server sends the notification. Your systems receive it; no "
"customer is involved."
@@ -7010,28 +7008,28 @@ msgstr ""
"Où votre serveur envoie la notification. Vos systèmes la reçoivent ; aucun "
"client n'est concerné."
-#: packages/taler-merchant-webui/src/screens/CreateWebhookScreen.tsx:357
+#: packages/taler-merchant-webui/src/screens/CreateWebhookScreen.tsx:481
msgid "2. Request Method & Headers"
msgstr "2. Méthode de requête et en-têtes"
-#: packages/taler-merchant-webui/src/screens/CreateWebhookScreen.tsx:362
-#: packages/taler-merchant-webui/src/screens/ErrorInjectionTestScreen.tsx:342
+#: packages/taler-merchant-webui/src/screens/CreateWebhookScreen.tsx:489
+#: packages/taler-merchant-webui/src/screens/ErrorInjectionTestScreen.tsx:344
msgid "Method"
msgstr "Méthode"
-#: packages/taler-merchant-webui/src/screens/CreateWebhookScreen.tsx:378
+#: packages/taler-merchant-webui/src/screens/CreateWebhookScreen.tsx:510
msgid "Headers"
msgstr "En-têtes"
-#: packages/taler-merchant-webui/src/screens/CreateWebhookScreen.tsx:388
+#: packages/taler-merchant-webui/src/screens/CreateWebhookScreen.tsx:524
msgid "HTTP headers sent with every callback (e.g. authentication keys)."
msgstr "En-têtes envoyés avec chaque rappel (p. ex. clés d'authentification)."
-#: packages/taler-merchant-webui/src/screens/CreateWebhookScreen.tsx:396
+#: packages/taler-merchant-webui/src/screens/CreateWebhookScreen.tsx:532
msgid "3. Body & Template Variables"
msgstr "3. Corps et variables du modèle"
-#: packages/taler-merchant-webui/src/screens/CreateWebhookScreen.tsx:398
+#: packages/taler-merchant-webui/src/screens/CreateWebhookScreen.tsx:534
msgid ""
"Mustache templates replace {{variable}} placeholders with real event details "
"when triggered."
@@ -7039,19 +7037,19 @@ msgstr ""
"Les modèles Mustache remplacent l’espace réservé {{variable}} par les "
"données réelles de l'événement au déclenchement."
-#: packages/taler-merchant-webui/src/screens/CreateWebhookScreen.tsx:404
+#: packages/taler-merchant-webui/src/screens/CreateWebhookScreen.tsx:543
msgid "Body"
msgstr "Corps"
-#: packages/taler-merchant-webui/src/screens/CreateWebhookScreen.tsx:420
+#: packages/taler-merchant-webui/src/screens/CreateWebhookScreen.tsx:561
msgid "Click a variable to insert into template"
msgstr "Cliquez sur une variable pour l'insérer dans le modèle"
-#: packages/taler-merchant-webui/src/screens/CreateWebhookScreen.tsx:428
+#: packages/taler-merchant-webui/src/screens/CreateWebhookScreen.tsx:569
msgid "See all variables →"
msgstr "Voir toutes les variables →"
-#: packages/taler-merchant-webui/src/screens/CreateWebhookScreen.tsx:433
+#: packages/taler-merchant-webui/src/screens/CreateWebhookScreen.tsx:574
msgid ""
"These are the details the event you picked above provides. Pick a different "
"event and the list changes."
@@ -7059,11 +7057,11 @@ msgstr ""
"Voici les détails que fournit l'événement choisi ci-dessus. Choisissez un "
"autre événement et la liste change."
-#: packages/taler-merchant-webui/src/screens/CreateWebhookScreen.tsx:467
+#: packages/taler-merchant-webui/src/screens/CreateWebhookScreen.tsx:611
msgid "Save Webhook Changes"
msgstr "Enregistrer les modifications du webhook"
-#: packages/taler-merchant-webui/src/screens/WebhooksScreen.tsx:90
+#: packages/taler-merchant-webui/src/screens/WebhooksScreen.tsx:102
msgid ""
"HTTP callbacks triggered when an order is created, paid, refunded or "
"settled, or when a product or category changes."
@@ -7071,38 +7069,38 @@ msgstr ""
"Rappels HTTP déclenchés lorsqu'une commande est créée, payée, remboursée ou "
"soldée, ou quand un produit ou une catégorie change."
-#: packages/taler-merchant-webui/src/screens/WebhooksScreen.tsx:91
+#: packages/taler-merchant-webui/src/screens/WebhooksScreen.tsx:103
msgid "+ Add webhook"
msgstr "+ Ajouter un webhook"
-#: packages/taler-merchant-webui/src/screens/WebhooksScreen.tsx:96
+#: packages/taler-merchant-webui/src/screens/WebhooksScreen.tsx:110
msgid "Could not load webhooks"
msgstr "Impossible de charger les webhooks"
-#: packages/taler-merchant-webui/src/screens/WebhooksScreen.tsx:107
+#: packages/taler-merchant-webui/src/screens/WebhooksScreen.tsx:122
msgid "Search webhooks"
msgstr "Rechercher des webhooks"
-#: packages/taler-merchant-webui/src/screens/WebhooksScreen.tsx:108
+#: packages/taler-merchant-webui/src/screens/WebhooksScreen.tsx:123
msgid "Search ID, URL, or event..."
msgstr "Rechercher un ID, une URL ou un événement…"
-#: packages/taler-merchant-webui/src/screens/WebhooksScreen.tsx:117
-#: packages/taler-merchant-webui/src/screens/WebhooksScreen.tsx:151
+#: packages/taler-merchant-webui/src/screens/WebhooksScreen.tsx:134
+#: packages/taler-merchant-webui/src/screens/WebhooksScreen.tsx:200
msgid "No webhooks configured yet. Click \"+ Add webhook\" to create one."
msgstr ""
"Aucun webhook configuré. Cliquez sur « + Ajouter un webhook » pour en créer "
"un."
-#: packages/taler-merchant-webui/src/screens/WebhooksScreen.tsx:143
+#: packages/taler-merchant-webui/src/screens/WebhooksScreen.tsx:187
msgid "Calls (Target Address)"
msgstr "Appelle (Adresse cible)"
-#: packages/taler-merchant-webui/src/screens/WebhooksScreen.tsx:192
+#: packages/taler-merchant-webui/src/screens/WebhooksScreen.tsx:256
msgid "Delete Webhook?"
msgstr "Supprimer le webhook ?"
-#: packages/taler-merchant-webui/src/screens/WebhooksScreen.tsx:193
+#: packages/taler-merchant-webui/src/screens/WebhooksScreen.tsx:257
msgid ""
"Are you sure you want to delete the webhook callback for %1$s? Your backend "
"systems will no longer receive event notifications."
@@ -7110,40 +7108,40 @@ msgstr ""
"Voulez-vous vraiment supprimer le webhook pour %1$s ? Vos systèmes internes "
"ne recevront plus de notifications d'événements."
-#: packages/taler-merchant-webui/src/screens/WebhooksScreen.tsx:195
+#: packages/taler-merchant-webui/src/screens/WebhooksScreen.tsx:259
msgid "Delete Webhook"
msgstr "Supprimer le webhook"
-#: packages/taler-merchant-webui/src/screens/SubscriptionsScreen.tsx:100
+#: packages/taler-merchant-webui/src/screens/SubscriptionsScreen.tsx:108
msgid "Manage customer discounts and time-based access passes."
msgstr "Gérez les remises clients et les pass d’accès à durée limitée."
-#: packages/taler-merchant-webui/src/screens/SubscriptionsScreen.tsx:101
-#: packages/taler-merchant-webui/src/screens/SubscriptionsScreen.tsx:152
+#: packages/taler-merchant-webui/src/screens/SubscriptionsScreen.tsx:109
+#: packages/taler-merchant-webui/src/screens/SubscriptionsScreen.tsx:167
msgid "+ Create discount or pass"
msgstr "+ Créer une remise ou un pass"
-#: packages/taler-merchant-webui/src/screens/SubscriptionsScreen.tsx:106
+#: packages/taler-merchant-webui/src/screens/SubscriptionsScreen.tsx:116
msgid "Could not load discounts and passes"
msgstr "Impossible de charger les remises et les pass"
-#: packages/taler-merchant-webui/src/screens/SubscriptionsScreen.tsx:114
+#: packages/taler-merchant-webui/src/screens/SubscriptionsScreen.tsx:128
msgid "All discounts and passes"
msgstr "Toutes les remises et tous les pass"
-#: packages/taler-merchant-webui/src/screens/SubscriptionsScreen.tsx:115
+#: packages/taler-merchant-webui/src/screens/SubscriptionsScreen.tsx:130
msgid "Discounts"
msgstr "Remises"
-#: packages/taler-merchant-webui/src/screens/SubscriptionsScreen.tsx:116
+#: packages/taler-merchant-webui/src/screens/SubscriptionsScreen.tsx:131
msgid "Passes"
msgstr "Pass"
-#: packages/taler-merchant-webui/src/screens/SubscriptionsScreen.tsx:143
+#: packages/taler-merchant-webui/src/screens/SubscriptionsScreen.tsx:158
msgid "No discounts or passes yet"
msgstr "Aucune remise ni aucun pass"
-#: packages/taler-merchant-webui/src/screens/SubscriptionsScreen.tsx:145
+#: packages/taler-merchant-webui/src/screens/SubscriptionsScreen.tsx:160
msgid ""
"Define a discount customers can earn and redeem, or a pass they can use "
"repeatedly for a set time."
@@ -7151,35 +7149,35 @@ msgstr ""
"Définissez une remise que les clients peuvent obtenir et utiliser, ou un "
"pass utilisable plusieurs fois pendant une durée donnée."
-#: packages/taler-merchant-webui/src/screens/SubscriptionsScreen.tsx:161
+#: packages/taler-merchant-webui/src/screens/SubscriptionsScreen.tsx:176
msgid "Search discounts and passes"
msgstr "Rechercher des remises et des pass"
-#: packages/taler-merchant-webui/src/screens/SubscriptionsScreen.tsx:162
+#: packages/taler-merchant-webui/src/screens/SubscriptionsScreen.tsx:177
msgid "Search name or ID..."
msgstr "Rechercher un nom ou un identifiant…"
-#: packages/taler-merchant-webui/src/screens/SubscriptionsScreen.tsx:171
-#: packages/taler-merchant-webui/src/screens/SubscriptionsScreen.tsx:206
+#: packages/taler-merchant-webui/src/screens/SubscriptionsScreen.tsx:188
+#: packages/taler-merchant-webui/src/screens/SubscriptionsScreen.tsx:269
msgid "Nothing here matches this tab and your search."
msgstr "Rien ici ne correspond à cet onglet et à votre recherche."
-#: packages/taler-merchant-webui/src/screens/SubscriptionsScreen.tsx:185
-#: packages/taler-merchant-webui/src/screens/SubscriptionsScreen.tsx:197
-#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:792
+#: packages/taler-merchant-webui/src/screens/SubscriptionsScreen.tsx:233
+#: packages/taler-merchant-webui/src/screens/SubscriptionsScreen.tsx:255
+#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:987
msgid "Kind"
msgstr "Type"
-#: packages/taler-merchant-webui/src/screens/SubscriptionsScreen.tsx:186
-#: packages/taler-merchant-webui/src/screens/SubscriptionsScreen.tsx:198
+#: packages/taler-merchant-webui/src/screens/SubscriptionsScreen.tsx:239
+#: packages/taler-merchant-webui/src/screens/SubscriptionsScreen.tsx:256
msgid "Can be used"
msgstr "Utilisable"
-#: packages/taler-merchant-webui/src/screens/SubscriptionsScreen.tsx:196
+#: packages/taler-merchant-webui/src/screens/SubscriptionsScreen.tsx:254
msgid "Name & ID"
msgstr "Nom et identifiant"
-#: packages/taler-merchant-webui/src/screens/SubscriptionsScreen.tsx:248
+#: packages/taler-merchant-webui/src/screens/SubscriptionsScreen.tsx:337
msgid ""
"Are you sure you want to delete this discount or pass? Outstanding discounts "
"or passes already held by customers will stop being accepted at checkout. "
@@ -7189,83 +7187,81 @@ msgstr ""
"déjà détenus par les clients ne seront plus acceptés au paiement. Cette "
"action est irréversible."
-#: packages/taler-merchant-webui/src/screens/SubscriptionsScreen.tsx:250
+#: packages/taler-merchant-webui/src/screens/SubscriptionsScreen.tsx:339
msgid "Delete Discount / Pass"
msgstr "Supprimer la remise / le pass"
# Semantic subscription and automatic discount-token checkout rules.
-#. Translators: Keep the literal percent sign immediately after the
-#. numeric placeholder.
-#: packages/taler-merchant-webui/src/routes/SubscriptionsRoute.tsx:32
+#: packages/taler-merchant-webui/src/routes/SubscriptionsRoute.tsx:39
msgid "%1$s% off"
msgstr "%1$s % de remise"
-#: packages/taler-merchant-webui/src/routes/SubscriptionsRoute.tsx:34
+#: packages/taler-merchant-webui/src/routes/SubscriptionsRoute.tsx:43
msgid "Up to %1$s off"
msgstr "Jusqu’à %1$s de remise"
-#: packages/taler-merchant-webui/src/routes/SubscriptionsRoute.tsx:37
+#: packages/taler-merchant-webui/src/routes/SubscriptionsRoute.tsx:46
msgid "Highest-priced item free"
msgstr "Article le plus cher gratuit"
-#: packages/taler-merchant-webui/src/routes/SubscriptionsRoute.tsx:38
+#: packages/taler-merchant-webui/src/routes/SubscriptionsRoute.tsx:47
msgid "Lowest-priced item free"
msgstr "Article le moins cher gratuit"
-#: packages/taler-merchant-webui/src/routes/SubscriptionsRoute.tsx:40
-#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:924
+#: packages/taler-merchant-webui/src/routes/SubscriptionsRoute.tsx:49
+#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:1149
msgid "No redemption benefit"
msgstr "Aucun avantage à l’utilisation"
-#: packages/taler-merchant-webui/src/routes/SubscriptionsRoute.tsx:44
+#: packages/taler-merchant-webui/src/routes/SubscriptionsRoute.tsx:54
msgid "No redemption benefit; earns one token on qualifying orders"
msgstr ""
"Aucun avantage à l’utilisation ; un jeton est gagné sur les commandes "
"admissibles"
-#: packages/taler-merchant-webui/src/routes/SubscriptionsRoute.tsx:46
+#: packages/taler-merchant-webui/src/routes/SubscriptionsRoute.tsx:56
msgid "%1$s for 1 token; earns one on qualifying orders"
msgstr "%1$s pour 1 jeton ; un jeton est obtenu sur les commandes admissibles"
-#: packages/taler-merchant-webui/src/routes/SubscriptionsRoute.tsx:47
+#: packages/taler-merchant-webui/src/routes/SubscriptionsRoute.tsx:57
msgid "%1$s for %2$s tokens; earns one on qualifying orders"
msgstr ""
"%1$s pour %2$s jetons ; un jeton est obtenu sur les commandes admissibles"
-#: packages/taler-merchant-webui/src/routes/SubscriptionsRoute.tsx:48
+#: packages/taler-merchant-webui/src/routes/SubscriptionsRoute.tsx:60
msgid "Invalid automatic checkout rule"
msgstr "Règle de paiement automatique non valide"
-#: packages/taler-merchant-webui/src/routes/SubscriptionsRoute.tsx:52
+#: packages/taler-merchant-webui/src/routes/SubscriptionsRoute.tsx:66
msgid "All merchant purchases"
msgstr "Tous les achats auprès du commerçant"
-#: packages/taler-merchant-webui/src/routes/SubscriptionsRoute.tsx:61
-#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:545
+#: packages/taler-merchant-webui/src/routes/SubscriptionsRoute.tsx:75
+#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:683
msgid "Until %1$s"
msgstr "Jusqu'au %1$s"
-#: packages/taler-merchant-webui/src/routes/SubscriptionsRoute.tsx:61
-#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:545
+#: packages/taler-merchant-webui/src/routes/SubscriptionsRoute.tsx:75
+#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:683
msgid "Always"
msgstr "Toujours"
-#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:292
-#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:749
+#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:383
+#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:934
msgid "This discount or pass uses rules this portal cannot edit safely."
msgstr ""
"Cette remise ou ce pass utilise des règles que ce portail ne peut pas "
"modifier en toute sécurité."
-#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:300
+#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:393
msgid "Please enter a name for this discount or pass."
msgstr "Veuillez saisir un nom pour cette remise ou ce pass."
-#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:305
+#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:398
msgid "Please enter a description for this discount or pass."
msgstr "Veuillez saisir une description pour cette remise ou ce pass."
-#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:310
+#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:403
msgid ""
"The identifier can only contain letters, numbers, underscores, and hyphens "
"(no spaces or special characters)."
@@ -7273,29 +7269,29 @@ msgstr ""
"L'identifiant ne peut contenir que des lettres, des chiffres, des tirets bas "
"et des traits d'union (ni espaces ni caractères spéciaux)."
-#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:315
+#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:410
msgid "Please choose a \"Valid From\" date."
msgstr "Veuillez choisir une date de début de validité."
-#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:320
+#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:415
msgid "Please choose a \"Valid Until\" date."
msgstr "Veuillez choisir une date de fin de validité."
-#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:331
+#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:426
msgid "Enter valid calendar dates."
msgstr "Saisissez des dates calendaires valides."
-#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:335
+#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:430
msgid "\"Valid Until\" date must be after \"Valid From\" date."
msgstr ""
"La date « Valable jusqu'au » doit être postérieure à la date « Valable à "
"partir du »."
-#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:347
+#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:445
msgid "\"Valid Until\" date must be in the future."
msgstr "La date « Valable jusqu'au » doit être dans le futur."
-#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:354
+#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:452
msgid ""
"Validity granularity must be 1 minute, 1 hour, 1 day, 7 days, 30 days, 90 "
"days, or 365 days."
@@ -7303,23 +7299,23 @@ msgstr ""
"La granularité doit être de 1 minute, 1 heure, 1 jour, 7, 30, 90 ou 365 "
"jours."
-#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:364
+#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:464
msgid "Select at least one product category or inventory product."
msgstr ""
"Sélectionnez au moins une catégorie de produits ou un produit de "
"l’inventaire."
-#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:372
-#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:492
+#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:476
+#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:625
msgid "Remove unavailable categories before saving this rule."
msgstr "Retirez les catégories indisponibles avant d’enregistrer cette règle."
-#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:380
-#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:499
+#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:486
+#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:634
msgid "Remove unavailable products before saving this rule."
msgstr "Retirez les produits indisponibles avant d’enregistrer cette règle."
-#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:419
+#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:533
msgid ""
"Enter a percentage greater than 0 and no more than 100, with up to eight "
"decimal places."
@@ -7327,41 +7323,41 @@ msgstr ""
"Saisissez un pourcentage supérieur à 0 et inférieur ou égal à 100, avec au "
"plus huit décimales."
-#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:423
+#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:539
msgid "Enter a positive rounding precision with up to eight decimal places."
msgstr ""
"Saisissez une précision d’arrondi positive avec au plus huit décimales."
-#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:433
+#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:551
msgid "Add at least one currency cap."
msgstr "Ajoutez au moins un plafond par devise."
-#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:441
+#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:562
msgid "Enter a positive amount for every currency cap."
msgstr "Saisissez un montant positif pour chaque plafond par devise."
-#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:446
+#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:567
msgid ""
"Remove or change currency caps that are no longer supported by the merchant."
msgstr ""
"Supprimez ou modifiez les plafonds dont la devise n’est plus prise en charge "
"par le commerçant."
-#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:450
+#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:573
msgid "Use each currency only once."
msgstr "N’utilisez chaque devise qu’une seule fois."
-#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:463
+#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:586
msgid "Free-item benefits are only available for discounts."
msgstr ""
"Les avantages sous forme d’article gratuit ne sont disponibles que pour les "
"remises."
-#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:481
+#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:606
msgid "Enter a positive whole-number redemption threshold."
msgstr "Saisissez un seuil d’utilisation entier et positif."
-#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:485
+#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:614
msgid ""
"Select at least one issuance category or inventory product, or choose all "
"merchant purchases."
@@ -7369,51 +7365,51 @@ msgstr ""
"Sélectionnez au moins une catégorie d’émission ou un produit de "
"l’inventaire, ou choisissez tous les achats auprès du commerçant."
-#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:512
+#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:647
msgid "Enter a positive minimum purchase in a supported merchant currency."
msgstr ""
"Saisissez un achat minimum positif dans une devise prise en charge par le "
"commerçant."
-#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:578
+#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:717
msgid "Failed to create discount or pass"
msgstr "Impossible de créer la remise ou le pass"
-#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:600
+#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:745
msgid "%1$s (unavailable category #%2$s)"
msgstr "%1$s (catégorie indisponible n° %2$s)"
-#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:661
+#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:826
msgid "%1$s (unavailable product %2$s)"
msgstr "%1$s (produit indisponible %2$s)"
-#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:667
+#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:834
msgid "Could not load inventory products"
msgstr "Impossible de charger les produits de l’inventaire"
-#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:711
-#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:1008
+#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:894
+#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:1259
msgid "Round down"
msgstr "Arrondir à l’inférieur"
-#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:713
-#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:1009
+#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:896
+#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:1260
msgid "Round to nearest"
msgstr "Arrondir au plus proche"
-#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:714
-#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:1010
+#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:897
+#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:1261
msgid "Round up"
msgstr "Arrondir au supérieur"
-#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:722
-#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:745
+#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:905
+#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:930
msgid "Edit Discount or Pass"
msgstr "Modifier la remise ou le pass"
-#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:723
-#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:746
-#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:768
+#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:906
+#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:931
+#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:957
msgid ""
"Choose how discounts are earned and redeemed, and how long they remain "
"usable."
@@ -7421,29 +7417,29 @@ msgstr ""
"Choisissez comment les remises sont obtenues et utilisées, et combien de "
"temps elles restent valables."
-#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:728
-#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:733
+#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:911
+#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:917
msgid "Discount or pass details could not be loaded"
msgstr "Les détails de la remise ou du pass n’ont pas pu être chargés"
-#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:762
+#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:948
msgid "Edit Pass"
msgstr "Modifier le pass"
-#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:762
+#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:949
msgid "Edit Discount"
msgstr "Modifier la remise"
-#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:763
+#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:951
msgid "Create Pass"
msgstr "Créer un pass"
-#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:763
-#: packages/taler-merchant-webui/src/stories/story-messages.ts:50
+#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:952
+#: packages/taler-merchant-webui/src/stories/story-messages.ts:82
msgid "Create Discount"
msgstr "Créer une remise"
-#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:767
+#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:956
msgid ""
"Choose how long pass access lasts and how expiry times protect customer "
"privacy."
@@ -7451,114 +7447,114 @@ msgstr ""
"Choisissez la durée d’accès du pass et la manière dont les dates "
"d’expiration protègent la vie privée des clients."
-#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:781
+#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:975
msgid "Could not save this"
msgstr "Impossible d'enregistrer"
-#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:808
+#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:1003
msgid "Promotional or loyalty benefit accepted towards purchases."
msgstr "Avantage promotionnel ou de fidélité accepté pour les achats."
-#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:830
+#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:1026
msgid "Time-based access pass (e.g. monthly press access, member portal)."
msgstr ""
"Pass d'accès limité dans le temps (p. ex. presse mensuelle, portail réservé "
"aux membres)."
-#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:837
-#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:1340
+#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:1033
+#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:1676
msgid ""
"🔒 Cannot be changed — the discounts and passes already issued rely on it."
msgstr ""
"🔒 Ne peut pas être modifié — les remises et les pass déjà émis en dépendent."
-#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:844
-#: packages/taler-merchant-webui/src/screens/CreateDeviceScreen.tsx:236
-#: packages/taler-merchant-webui/src/screens/ServerInfoScreen.tsx:153
+#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:1043
+#: packages/taler-merchant-webui/src/screens/CreateDeviceScreen.tsx:290
+#: packages/taler-merchant-webui/src/screens/ServerInfoScreen.tsx:160
msgid "Name"
msgstr "Nom"
-#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:850
+#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:1051
msgid "e.g. Monthly Digital Supporter Pass"
msgstr "p. ex. Pass de soutien numérique mensuel"
-#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:850
+#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:1052
msgid "e.g. 10% Coffee Club Discount"
msgstr "p. ex. remise de 10 % du club café"
-#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:857
+#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:1062
msgid "What pass holders see in their wallets and contract receipts."
msgstr ""
"Ce que les détenteurs du pass voient dans leur portefeuille et sur leurs "
"reçus de contrat."
-#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:858
+#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:1063
msgid "Discount name displayed during payment checkout and in wallets."
msgstr "Nom de la remise affiché lors du paiement et dans les portefeuilles."
-#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:871
+#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:1079
msgid "e.g. Unlimited digital article access for 30 days..."
msgstr "p. ex. Accès illimité aux articles numériques pendant 30 jours…"
-#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:872
+#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:1080
msgid "e.g. Grants 10% off espresso purchases at participating locations..."
msgstr ""
"p. ex. Donne dix pour cent de remise sur les espressos dans les points de "
"vente participants…"
-#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:878
+#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:1088
msgid "Detailed terms or redemption rules shown to customers."
msgstr ""
"Conditions détaillées ou règles d'utilisation affichées à la clientèle."
-#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:888
+#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:1101
msgid "2. Discount rules"
msgstr "2. Règles de remise"
-#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:888
+#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:1102
msgid "2. Redemption benefit"
msgstr "2. Avantage à l’utilisation"
-#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:892
+#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:1106
msgid ""
"Configure how customers redeem this discount and how they earn new discounts."
msgstr ""
"Configurez comment la clientèle utilise cette remise et comment elle obtient "
"de nouvelles remises."
-#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:893
+#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:1107
msgid "Choose the benefit and products where this token can be redeemed."
msgstr ""
"Choisissez l’avantage et les produits pour lesquels ce jeton peut être "
"utilisé."
-#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:904
+#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:1125
msgid "Redeeming discounts"
msgstr "Utilisation des remises"
-#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:907
+#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:1128
msgid "Choose what customers receive and which purchases accept this discount."
msgstr ""
"Choisissez l’avantage accordé à la clientèle et les achats auxquels cette "
"remise s’applique."
-#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:913
+#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:1134
msgid "Benefit calculation"
msgstr "Calcul de l’avantage"
-#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:935
+#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:1162
msgid "Percentage benefit"
msgstr "Avantage en pourcentage"
-#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:946
+#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:1175
msgid "Capped flat benefit"
msgstr "Avantage forfaitaire plafonné"
-#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:958
+#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:1189
msgid "Free item"
msgstr "Article gratuit"
-#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:964
+#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:1195
msgid ""
"No automatic redemption choice is created. Discounts can still be earned "
"through the rules below."
@@ -7566,85 +7562,85 @@ msgstr ""
"Aucun choix d’utilisation automatique n’est créé. Des remises peuvent "
"toujours être obtenues selon les règles ci-dessous."
-#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:969
+#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:1203
msgid "Percentage"
msgstr "Pourcentage"
-#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:991
+#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:1229
msgid "Rounding options"
msgstr "Options d’arrondi"
-#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:993
+#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:1231
msgid "Current: %1$s; precision %2$s"
msgstr "Actuellement : %1$s ; précision %2$s"
-#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:1001
+#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:1245
msgid "Rounding mode"
msgstr "Mode d’arrondi"
-#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:1014
+#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:1268
msgid "Rounding precision"
msgstr "Précision de l’arrondi"
-#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:1026
+#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:1282
msgid "Currency units, for example 0.01 or 0.05."
msgstr "Unités monétaires, par exemple 0.01 ou 0.05."
-#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:1034
+#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:1290
msgid "Maximum benefit amounts"
msgstr "Montants maximaux de l’avantage"
-#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:1076
+#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:1350
msgid "Unsupported currency"
msgstr "Devise non prise en charge"
-#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:1096
+#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:1381
msgid "Add currency cap"
msgstr "Ajouter un plafond par devise"
-#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:1101
+#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:1386
msgid "Free item policy"
msgstr "Règle de l’article gratuit"
-#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:1112
+#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:1399
msgid "Lowest-priced eligible item"
msgstr "Article admissible le moins cher"
-#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:1123
+#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:1414
msgid "Highest-priced eligible item"
msgstr "Article admissible le plus cher"
-#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:1126
+#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:1417
msgid "One unit of the selected eligible item is free."
msgstr "Une unité de l’article admissible sélectionné est gratuite."
-#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:1133
+#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:1427
msgid "Discounts required to redeem"
msgstr "Remises requises pour l’utilisation"
-#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:1149
+#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:1445
msgid "Products where the benefit applies"
msgstr "Produits auxquels l’avantage s’applique"
-#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:1155
-#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:1161
+#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:1453
+#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:1463
msgid "Apply benefit to all merchant purchases"
msgstr "Appliquer l’avantage à tous les achats auprès du commerçant"
-#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:1164
+#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:1466
msgid ""
"The token can be redeemed on any line item and on amount-only purchases."
msgstr ""
"Le jeton peut être utilisé pour toute ligne ainsi que pour les achats "
"définis uniquement par un montant."
-#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:1172
-#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:1220
+#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:1474
+#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:1534
msgid "Product categories"
msgstr "Catégories de produits"
-#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:1176
-#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:1224
+#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:1478
+#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:1538
msgid ""
"No product categories are available. Create a category or select an "
"individual product."
@@ -7652,13 +7648,13 @@ msgstr ""
"Aucune catégorie de produits n’est disponible. Créez une catégorie ou "
"sélectionnez un produit individuel."
-#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:1181
-#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:1229
+#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:1483
+#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:1543
msgid "Individual inventory products"
msgstr "Produits individuels de l’inventaire"
-#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:1185
-#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:1233
+#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:1487
+#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:1547
msgid ""
"No inventory products are available. Add a product or select a product "
"category."
@@ -7666,108 +7662,108 @@ msgstr ""
"Aucun produit n’est disponible dans l’inventaire. Ajoutez un produit ou "
"sélectionnez une catégorie de produits."
-#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:1198
+#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:1506
msgid "Earning discounts"
msgstr "Obtention de remises"
-#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:1199
+#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:1507
msgid "Each qualifying paid order earns exactly one discount."
msgstr "Chaque commande payée admissible rapporte exactement une remise."
-#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:1203
+#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:1511
msgid "Products where discounts are earned"
msgstr "Produits donnant droit à des remises"
-#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:1208
-#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:1213
+#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:1518
+#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:1527
msgid "Earn discounts on all merchant purchases"
msgstr "Obtenir des remises sur tous les achats auprès du commerçant"
-#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:1214
+#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:1528
msgid "Also supports amount-only and ad-hoc purchases."
msgstr "Prend aussi en charge les achats à montant seul et ponctuels."
-#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:1244
+#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:1558
msgid "Minimum qualifying purchase (optional)"
msgstr "Achat minimum admissible (facultatif)"
-#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:1262
-#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:1267
+#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:1576
+#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:1585
msgid "Earn a discount when redeeming this same discount"
msgstr "Obtenir une remise lors de l’utilisation de cette même remise"
-#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:1268
+#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:1586
msgid ""
"Off by default so redemption does not immediately replace an earned discount."
msgstr ""
"Désactivé par défaut afin que l’utilisation ne remplace pas immédiatement "
"une remise obtenue."
-#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:1278
+#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:1597
msgid "3. Duration & Privacy"
msgstr "3. Durée et confidentialité"
-#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:1278
+#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:1598
msgid "3. Discount Validity"
msgstr "3. Validité de la remise"
-#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:1284
+#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:1608
msgid "Pass Duration"
msgstr "Durée du pass"
-#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:1284
+#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:1609
msgid "Discount Lifetime"
msgstr "Durée de validité de la remise"
-#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:1292
+#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:1619
msgid "1 Day"
msgstr "1 jour"
-#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:1293
+#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:1620
msgid "7 Days"
msgstr "7 jours"
-#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:1294
+#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:1621
msgid "30 Days"
msgstr "30 jours"
-#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:1295
+#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:1622
msgid "90 Days (Quarter)"
msgstr "90 jours (trimestre)"
-#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:1296
+#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:1623
msgid "365 Days (1 Year)"
msgstr "365 jours (1 an)"
-#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:1300
+#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:1627
msgid "How long pass access lasts once activated."
msgstr "Durée d’accès du pass après son activation."
-#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:1301
+#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:1628
msgid "How long an issued discount remains redeemable."
msgstr "Durée pendant laquelle une remise émise reste utilisable."
-#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:1309
+#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:1640
msgid "Group pass expiry times by"
msgstr "Regrouper les expirations des pass par"
-#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:1309
+#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:1641
msgid "Group discount expiry times by"
msgstr "Regrouper les délais d'expiration des remises par"
-#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:1321
+#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:1655
msgid "7 days (1 week)"
msgstr "7 jours (1 semaine)"
-#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:1324
+#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:1658
msgid "365 days"
msgstr "365 jours"
-#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:1329
+#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:1663
msgid "Why group expiry times?"
msgstr "Pourquoi regrouper les délais d'expiration ?"
-#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:1329
+#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:1664
msgid ""
"Passes started in the same period expire together. A wider period makes it "
"harder to single out a customer from a precise timestamp."
@@ -7776,15 +7772,15 @@ msgstr ""
"plus large rend plus difficile l’identification d’un client à partir d’un "
"horodatage précis."
-#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:1333
+#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:1668
msgid "Shared expiry time:"
msgstr "Date d'expiration commune :"
-#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:1333
+#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:1669
msgid "Discounts issued in the same period expire together."
msgstr "Les remises émises pendant la même période expirent ensemble."
-#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:1346
+#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:1682
msgid ""
"A one-minute or one-hour group may still make a long pass easy to identify. "
"Consider 30 days."
@@ -7792,73 +7788,73 @@ msgstr ""
"Un regroupement d’une minute ou d’une heure peut encore rendre un pass de "
"longue durée facile à identifier. Envisagez 30 jours."
-#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:1356
+#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:1692
msgid "4. Advanced Options"
msgstr "4. Options avancées"
-#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:1357
+#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:1693
msgid "Validity window and technical identifier override."
msgstr "Fenêtre de validité et remplacement de l’identifiant technique."
-#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:1379
+#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:1717
msgid "Set an explicit Valid From date"
msgstr "Définir une date explicite de début de validité"
-#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:1384
+#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:1724
msgid "Valid From"
msgstr "Valable à partir du"
-#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:1385
+#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:1725
msgid "By default, validity starts at the current time."
msgstr "Par défaut, la validité commence à l’heure actuelle."
-#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:1391
+#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:1734
msgid "First valid date"
msgstr "Première date de validité"
-#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:1403
+#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:1748
msgid "First date this pass can be issued or used."
msgstr "Première date à laquelle ce pass peut être émis ou utilisé."
-#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:1404
+#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:1749
msgid "First date this discount can be issued or used."
msgstr "Première date à laquelle cette remise peut être émise ou utilisée."
-#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:1415
+#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:1760
msgid "Set an explicit Valid Until date"
msgstr "Définir une date explicite de fin de validité"
-#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:1420
+#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:1767
msgid "Valid Until"
msgstr "Valable jusqu'au"
-#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:1421
+#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:1768
msgid "By default, there is no end date."
msgstr "Par défaut, il n’y a pas de date de fin."
-#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:1427
+#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:1777
msgid "Last valid date"
msgstr "Dernière date de validité"
-#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:1439
+#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:1791
msgid "Cut-off date after which no new passes can start."
msgstr "Date limite après laquelle aucun nouveau pass ne peut commencer."
-#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:1440
+#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:1792
msgid "Cut-off date after which no new discounts can start."
msgstr "Date limite après laquelle aucune nouvelle remise ne peut commencer."
-#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:1449
+#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:1804
msgid "Identifier (ID)"
msgstr "Identifiant (ID)"
-#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:1472
+#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:1829
msgid "Unique identifier in backend contracts. Cannot be changed later."
msgstr ""
"Identifiant unique dans les contrats du serveur. Ne peut plus être modifié "
"ensuite."
-#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:1493
+#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:1854
msgid "Create Discount / Pass"
msgstr "Créer une remise / un pass"
@@ -7869,15 +7865,15 @@ msgstr ""
"Services configurés par votre fournisseur pour accepter les paiements et "
"effectuer des versements."
-#: packages/taler-merchant-webui/src/screens/PaymentServicesScreen.tsx:69
+#: packages/taler-merchant-webui/src/screens/PaymentServicesScreen.tsx:71
msgid "Could not load payment services"
msgstr "Impossible de charger les services de paiement"
-#: packages/taler-merchant-webui/src/screens/PaymentServicesScreen.tsx:75
+#: packages/taler-merchant-webui/src/screens/PaymentServicesScreen.tsx:78
msgid "Your payment services"
msgstr "Vos services de paiement"
-#: packages/taler-merchant-webui/src/screens/PaymentServicesScreen.tsx:77
+#: packages/taler-merchant-webui/src/screens/PaymentServicesScreen.tsx:80
msgid ""
"A payment service takes the money from your customer and pays it into your "
"bank account."
@@ -7885,7 +7881,7 @@ msgstr ""
"Un service de paiement encaisse l'argent de votre client et le verse sur "
"votre compte bancaire."
-#: packages/taler-merchant-webui/src/screens/PaymentServicesScreen.tsx:80
+#: packages/taler-merchant-webui/src/screens/PaymentServicesScreen.tsx:83
msgid ""
"This page shows server configuration, not live service health. Check Bank "
"accounts to see whether each service can pay into your account."
@@ -7894,81 +7890,81 @@ msgstr ""
"direct. Vérifiez les comptes bancaires pour voir si chaque service peut "
"verser de l’argent sur votre compte."
-#: packages/taler-merchant-webui/src/screens/PaymentServicesScreen.tsx:81
+#: packages/taler-merchant-webui/src/screens/PaymentServicesScreen.tsx:87
msgid "Check bank accounts"
msgstr "Vérifier les comptes bancaires"
-#: packages/taler-merchant-webui/src/screens/PaymentServicesScreen.tsx:87
+#: packages/taler-merchant-webui/src/screens/PaymentServicesScreen.tsx:95
msgid "No payment services are configured."
msgstr "Aucun service de paiement n'est configuré."
-#: packages/taler-merchant-webui/src/screens/PaymentServicesScreen.tsx:87
+#: packages/taler-merchant-webui/src/screens/PaymentServicesScreen.tsx:96
msgid ""
"Without one, this server cannot take any payments. Contact your provider."
msgstr ""
"Sans cela, ce serveur ne peut accepter aucun paiement. Contactez votre "
"fournisseur."
-#: packages/taler-merchant-webui/src/screens/PaymentServicesScreen.tsx:93
-#: packages/taler-merchant-webui/src/screens/PaymentServicesScreen.tsx:115
+#: packages/taler-merchant-webui/src/screens/PaymentServicesScreen.tsx:102
+#: packages/taler-merchant-webui/src/screens/PaymentServicesScreen.tsx:144
msgid "Loading payment service details..."
msgstr "Chargement des informations du service de paiement…"
-#: packages/taler-merchant-webui/src/screens/PaymentServicesScreen.tsx:99
-#: packages/taler-merchant-webui/src/screens/PaymentServicesScreen.tsx:125
+#: packages/taler-merchant-webui/src/screens/PaymentServicesScreen.tsx:120
+#: packages/taler-merchant-webui/src/screens/PaymentServicesScreen.tsx:161
msgid "Technical identifier"
msgstr "Identifiant technique"
-#: packages/taler-merchant-webui/src/screens/PaymentServicesScreen.tsx:126
+#: packages/taler-merchant-webui/src/screens/PaymentServicesScreen.tsx:164
msgid "Identifies this payment service. Quote it if you are asked to."
msgstr "Identifie ce service de paiement. Citez-le si on vous le demande."
-#: packages/taler-merchant-webui/src/screens/DevicesScreen.tsx:50
+#: packages/taler-merchant-webui/src/screens/DevicesScreen.tsx:54
msgid "No confirmation code"
msgstr "Aucun code de confirmation"
-#: packages/taler-merchant-webui/src/screens/DevicesScreen.tsx:52
-#: packages/taler-merchant-webui/src/screens/CreateDeviceScreen.tsx:67
+#: packages/taler-merchant-webui/src/screens/DevicesScreen.tsx:56
+#: packages/taler-merchant-webui/src/screens/CreateDeviceScreen.tsx:78
msgid "Time-based code"
msgstr "Code temporel"
-#: packages/taler-merchant-webui/src/screens/DevicesScreen.tsx:54
-#: packages/taler-merchant-webui/src/screens/CreateDeviceScreen.tsx:72
+#: packages/taler-merchant-webui/src/screens/DevicesScreen.tsx:58
+#: packages/taler-merchant-webui/src/screens/CreateDeviceScreen.tsx:83
msgid "Time-based code, covering the price"
msgstr "Code temporel, couvrant le montant"
-#: packages/taler-merchant-webui/src/screens/DevicesScreen.tsx:56
+#: packages/taler-merchant-webui/src/screens/DevicesScreen.tsx:60
msgid "Unknown"
msgstr "Inconnu"
-#: packages/taler-merchant-webui/src/screens/DevicesScreen.tsx:111
-#: packages/taler-merchant-webui/src/screens/DevicesScreen.tsx:145
+#: packages/taler-merchant-webui/src/screens/DevicesScreen.tsx:132
+#: packages/taler-merchant-webui/src/screens/DevicesScreen.tsx:166
msgid "Could not load offline payment devices"
msgstr "Impossible de charger les appareils de paiement hors ligne"
#. Short enough not to squeeze the primary action into two lines, and
#. without TOTP/HMAC/POS, none of which a shopkeeper reads.
-#: packages/taler-merchant-webui/src/screens/DevicesScreen.tsx:137
+#: packages/taler-merchant-webui/src/screens/DevicesScreen.tsx:158
msgid ""
"Machines that confirm a payment on their own, with no internet connection."
msgstr ""
"Des machines qui confirment un paiement toutes seules, sans connexion à "
"internet."
-#: packages/taler-merchant-webui/src/screens/DevicesScreen.tsx:138
-#: packages/taler-merchant-webui/src/screens/DevicesScreen.tsx:170
+#: packages/taler-merchant-webui/src/screens/DevicesScreen.tsx:159
+#: packages/taler-merchant-webui/src/screens/DevicesScreen.tsx:191
msgid "+ Add device"
msgstr "+ Ajouter un appareil"
-#: packages/taler-merchant-webui/src/screens/DevicesScreen.tsx:150
+#: packages/taler-merchant-webui/src/screens/DevicesScreen.tsx:171
msgid "Could not rotate the device key"
msgstr "Impossible de faire pivoter la clé de l'appareil"
-#: packages/taler-merchant-webui/src/screens/DevicesScreen.tsx:161
+#: packages/taler-merchant-webui/src/screens/DevicesScreen.tsx:182
msgid "No offline payment devices yet"
msgstr "Aucun appareil de paiement hors ligne pour l'instant"
-#: packages/taler-merchant-webui/src/screens/DevicesScreen.tsx:163
+#: packages/taler-merchant-webui/src/screens/DevicesScreen.tsx:184
msgid ""
"Register a vending machine or a hardware till here and it can check a "
"customer's payment code by itself, even with no connection."
@@ -7977,56 +7973,56 @@ msgstr ""
"pourra vérifier elle-même le code de paiement d'un client, même sans "
"connexion."
-#: packages/taler-merchant-webui/src/screens/DevicesScreen.tsx:176
+#: packages/taler-merchant-webui/src/screens/DevicesScreen.tsx:197
msgid "Registered offline payment devices"
msgstr "Appareils de paiement hors ligne enregistrés"
-#: packages/taler-merchant-webui/src/screens/DevicesScreen.tsx:180
+#: packages/taler-merchant-webui/src/screens/DevicesScreen.tsx:201
msgid "Search devices"
msgstr "Rechercher des appareils"
-#: packages/taler-merchant-webui/src/screens/DevicesScreen.tsx:181
+#: packages/taler-merchant-webui/src/screens/DevicesScreen.tsx:202
msgid "Search name or location..."
msgstr "Rechercher un nom ou un emplacement…"
-#: packages/taler-merchant-webui/src/screens/DevicesScreen.tsx:191
-#: packages/taler-merchant-webui/src/screens/DevicesScreen.tsx:224
+#: packages/taler-merchant-webui/src/screens/DevicesScreen.tsx:214
+#: packages/taler-merchant-webui/src/screens/DevicesScreen.tsx:288
msgid "No offline payment devices match your search."
msgstr "Aucun appareil de paiement hors ligne ne correspond à votre recherche."
-#: packages/taler-merchant-webui/src/screens/DevicesScreen.tsx:198
-#: packages/taler-merchant-webui/src/screens/DevicesScreen.tsx:239
+#: packages/taler-merchant-webui/src/screens/DevicesScreen.tsx:242
+#: packages/taler-merchant-webui/src/screens/DevicesScreen.tsx:321
msgid "Replace secret key"
msgstr "Remplacer la clé secrète"
-#: packages/taler-merchant-webui/src/screens/DevicesScreen.tsx:203
-#: packages/taler-merchant-webui/src/screens/DevicesScreen.tsx:215
+#: packages/taler-merchant-webui/src/screens/DevicesScreen.tsx:252
+#: packages/taler-merchant-webui/src/screens/DevicesScreen.tsx:274
msgid "Verification Method"
msgstr "Méthode de vérification"
-#: packages/taler-merchant-webui/src/screens/DevicesScreen.tsx:204
-#: packages/taler-merchant-webui/src/screens/DevicesScreen.tsx:216
+#: packages/taler-merchant-webui/src/screens/DevicesScreen.tsx:258
+#: packages/taler-merchant-webui/src/screens/DevicesScreen.tsx:275
msgid "Associated Template"
msgstr "Modèle associé"
-#: packages/taler-merchant-webui/src/screens/DevicesScreen.tsx:204
-#: packages/taler-merchant-webui/src/screens/DevicesScreen.tsx:235
+#: packages/taler-merchant-webui/src/screens/DevicesScreen.tsx:260
+#: packages/taler-merchant-webui/src/screens/DevicesScreen.tsx:309
msgid "No template"
msgstr "Aucun modèle"
-#: packages/taler-merchant-webui/src/screens/DevicesScreen.tsx:214
+#: packages/taler-merchant-webui/src/screens/DevicesScreen.tsx:273
msgid "Device Name & Identifier"
msgstr "Nom et identifiant de l'appareil"
-#: packages/taler-merchant-webui/src/screens/DevicesScreen.tsx:256
+#: packages/taler-merchant-webui/src/screens/DevicesScreen.tsx:346
msgid "Rotate key for \"%1$s\"?"
msgstr "Changer la clé de « %1$s » ?"
-#: packages/taler-merchant-webui/src/screens/DevicesScreen.tsx:259
+#: packages/taler-merchant-webui/src/screens/DevicesScreen.tsx:351
msgid "Warning:"
msgstr "Attention :"
-#: packages/taler-merchant-webui/src/screens/DevicesScreen.tsx:259
+#: packages/taler-merchant-webui/src/screens/DevicesScreen.tsx:352
msgid ""
"The physical machine must be updated with the newly generated secret key "
"immediately, or it will stop accepting payment codes."
@@ -8034,19 +8030,19 @@ msgstr ""
"La machine physique doit recevoir immédiatement la nouvelle clé secrète, "
"sinon elle cessera d'accepter les codes de paiement."
-#: packages/taler-merchant-webui/src/screens/DevicesScreen.tsx:266
+#: packages/taler-merchant-webui/src/screens/DevicesScreen.tsx:367
msgid "Rotating…"
msgstr "Remplacement de la clé…"
-#: packages/taler-merchant-webui/src/screens/DevicesScreen.tsx:266
+#: packages/taler-merchant-webui/src/screens/DevicesScreen.tsx:367
msgid "Generate New Key & Rotate"
msgstr "Générer et activer une nouvelle clé"
-#: packages/taler-merchant-webui/src/screens/DevicesScreen.tsx:275
+#: packages/taler-merchant-webui/src/screens/DevicesScreen.tsx:378
msgid "New Key Generated for \"%1$s\""
msgstr "Nouvelle clé générée pour « %1$s »"
-#: packages/taler-merchant-webui/src/screens/DevicesScreen.tsx:278
+#: packages/taler-merchant-webui/src/screens/DevicesScreen.tsx:383
msgid ""
"The secret key has been successfully rotated on the backend. Program your "
"physical hardware terminal or vending machine with the new secret key below:"
@@ -8054,7 +8050,7 @@ msgstr ""
"La clé secrète a été remplacée sur le serveur. Programmez votre terminal ou "
"distributeur avec la nouvelle clé ci-dessous :"
-#: packages/taler-merchant-webui/src/screens/DevicesScreen.tsx:294
+#: packages/taler-merchant-webui/src/screens/DevicesScreen.tsx:399
msgid ""
"This device will be removed. Payments verified offline by this machine will "
"no longer be accepted."
@@ -8062,46 +8058,46 @@ msgstr ""
"Cet appareil sera retiré. Les paiements vérifiés hors ligne par cette "
"machine ne seront plus acceptés."
-#: packages/taler-merchant-webui/src/screens/DevicesScreen.tsx:296
+#: packages/taler-merchant-webui/src/screens/DevicesScreen.tsx:401
msgid "Delete Authenticator"
msgstr "Supprimer l'authentificateur"
-#: packages/taler-merchant-webui/src/screens/CreateDeviceScreen.tsx:68
+#: packages/taler-merchant-webui/src/screens/CreateDeviceScreen.tsx:79
msgid "The machine and the wallet compute the same code from the time."
msgstr ""
"L'appareil et le portefeuille calculent le même code à partir de l'heure."
-#: packages/taler-merchant-webui/src/screens/CreateDeviceScreen.tsx:73
+#: packages/taler-merchant-webui/src/screens/CreateDeviceScreen.tsx:84
msgid "As above, but the amount paid is part of what the code covers."
msgstr "Comme ci-dessus, mais le montant payé entre dans le calcul du code."
-#: packages/taler-merchant-webui/src/screens/CreateDeviceScreen.tsx:144
+#: packages/taler-merchant-webui/src/screens/CreateDeviceScreen.tsx:165
msgid "Secret key must contain exactly 32 Base32 characters (A–Z and 2–7)."
msgstr ""
"La clé secrète doit contenir exactement 32 caractères Base32 (A–Z et 2–7)."
-#: packages/taler-merchant-webui/src/screens/CreateDeviceScreen.tsx:176
+#: packages/taler-merchant-webui/src/screens/CreateDeviceScreen.tsx:201
msgid "Failed to create the offline payment device."
msgstr "Échec de la création de l'appareil de paiement hors ligne."
-#: packages/taler-merchant-webui/src/screens/CreateDeviceScreen.tsx:188
-#: packages/taler-merchant-webui/src/screens/CreateDeviceScreen.tsx:206
#: packages/taler-merchant-webui/src/screens/CreateDeviceScreen.tsx:217
+#: packages/taler-merchant-webui/src/screens/CreateDeviceScreen.tsx:245
+#: packages/taler-merchant-webui/src/screens/CreateDeviceScreen.tsx:262
msgid "Edit offline payment device"
msgstr "Modifier l'appareil de paiement hors ligne"
-#: packages/taler-merchant-webui/src/screens/CreateDeviceScreen.tsx:193
-#: packages/taler-merchant-webui/src/screens/CreateDeviceScreen.tsx:198
-#: packages/taler-merchant-webui/src/screens/CreateDeviceScreen.tsx:207
+#: packages/taler-merchant-webui/src/screens/CreateDeviceScreen.tsx:222
+#: packages/taler-merchant-webui/src/screens/CreateDeviceScreen.tsx:228
+#: packages/taler-merchant-webui/src/screens/CreateDeviceScreen.tsx:249
msgid "Offline payment device details could not be loaded"
msgstr ""
"Les détails de l'appareil de paiement hors ligne n’ont pas pu être chargés"
-#: packages/taler-merchant-webui/src/screens/CreateDeviceScreen.tsx:217
+#: packages/taler-merchant-webui/src/screens/CreateDeviceScreen.tsx:263
msgid "Add offline payment device"
msgstr "Ajouter un appareil de paiement hors ligne"
-#: packages/taler-merchant-webui/src/screens/CreateDeviceScreen.tsx:218
+#: packages/taler-merchant-webui/src/screens/CreateDeviceScreen.tsx:265
msgid ""
"Configure an offline vending machine or hardware terminal. The device shares "
"a secret key to verify payment codes without internet access."
@@ -8110,37 +8106,37 @@ msgstr ""
"L'appareil partage une clé secrète avec le serveur pour vérifier les codes "
"de paiement sans accès à internet."
-#: packages/taler-merchant-webui/src/screens/CreateDeviceScreen.tsx:222
+#: packages/taler-merchant-webui/src/screens/CreateDeviceScreen.tsx:271
msgid "Could not add offline payment device"
msgstr "Impossible d'ajouter un appareil de paiement hors ligne"
-#: packages/taler-merchant-webui/src/screens/CreateDeviceScreen.tsx:229
+#: packages/taler-merchant-webui/src/screens/CreateDeviceScreen.tsx:280
msgid "1. Device identity & location"
msgstr "1. Identité et localisation de l'appareil"
-#: packages/taler-merchant-webui/src/screens/CreateDeviceScreen.tsx:230
+#: packages/taler-merchant-webui/src/screens/CreateDeviceScreen.tsx:281
msgid "What to call this machine, and the identifier its configuration uses."
msgstr ""
"Comment nommer cette machine, et l'identifiant qu'utilise sa configuration."
-#: packages/taler-merchant-webui/src/screens/CreateDeviceScreen.tsx:244
+#: packages/taler-merchant-webui/src/screens/CreateDeviceScreen.tsx:300
msgid "e.g. Snack Vending Machine #1"
msgstr "p. ex. Distributeur de snacks #1"
-#: packages/taler-merchant-webui/src/screens/CreateDeviceScreen.tsx:247
+#: packages/taler-merchant-webui/src/screens/CreateDeviceScreen.tsx:303
msgid "Which machine this is, and where customers see it."
msgstr "De quelle machine il s'agit et où la clientèle la voit."
-#: packages/taler-merchant-webui/src/screens/CreateDeviceScreen.tsx:252
+#: packages/taler-merchant-webui/src/screens/CreateDeviceScreen.tsx:311
msgid "Machine Identifier (ID)"
msgstr "Identifiant machine (ID)"
# allow-english: machine identifier example
-#: packages/taler-merchant-webui/src/screens/CreateDeviceScreen.tsx:272
+#: packages/taler-merchant-webui/src/screens/CreateDeviceScreen.tsx:333
msgid "e.g. otp_snack_vending_machine_1"
msgstr "p. ex. otp_snack_vending_machine_1"
-#: packages/taler-merchant-webui/src/screens/CreateDeviceScreen.tsx:275
+#: packages/taler-merchant-webui/src/screens/CreateDeviceScreen.tsx:336
msgid ""
"Derived automatically from name unless overridden. Used in terminal hardware "
"configuration."
@@ -8148,56 +8144,56 @@ msgstr ""
"Dérivé du nom sauf s'il est remplacé. Utilisé dans la configuration "
"matérielle du terminal."
-#: packages/taler-merchant-webui/src/screens/CreateDeviceScreen.tsx:284
+#: packages/taler-merchant-webui/src/screens/CreateDeviceScreen.tsx:344
msgid "2. Verification Method"
msgstr "2. Méthode de vérification"
-#: packages/taler-merchant-webui/src/screens/CreateDeviceScreen.tsx:285
+#: packages/taler-merchant-webui/src/screens/CreateDeviceScreen.tsx:345
msgid "How the physical machine checks payment codes displayed by wallet."
msgstr ""
"Comment la machine physique vérifie les codes affichés par le portefeuille."
-#: packages/taler-merchant-webui/src/screens/CreateDeviceScreen.tsx:324
+#: packages/taler-merchant-webui/src/screens/CreateDeviceScreen.tsx:388
msgid "3. Shared Secret Key"
msgstr "3. Clé secrète partagée"
-#: packages/taler-merchant-webui/src/screens/CreateDeviceScreen.tsx:325
+#: packages/taler-merchant-webui/src/screens/CreateDeviceScreen.tsx:389
msgid "Shared secret key used to verify one-time passcodes."
msgstr "Clé secrète partagée servant à vérifier les codes à usage unique."
-#: packages/taler-merchant-webui/src/screens/CreateDeviceScreen.tsx:332
+#: packages/taler-merchant-webui/src/screens/CreateDeviceScreen.tsx:396
msgid "Generate Random Key"
msgstr "Générer une clé aléatoire"
-#: packages/taler-merchant-webui/src/screens/CreateDeviceScreen.tsx:332
+#: packages/taler-merchant-webui/src/screens/CreateDeviceScreen.tsx:396
msgid "Enter it myself"
msgstr "Saisir manuellement"
-#: packages/taler-merchant-webui/src/screens/CreateDeviceScreen.tsx:340
+#: packages/taler-merchant-webui/src/screens/CreateDeviceScreen.tsx:407
msgid "Custom Secret Key"
msgstr "Clé secrète personnalisée"
-#: packages/taler-merchant-webui/src/screens/CreateDeviceScreen.tsx:347
+#: packages/taler-merchant-webui/src/screens/CreateDeviceScreen.tsx:416
msgid "Enter custom secret key"
msgstr "Saisir une clé secrète personnalisée"
-#: packages/taler-merchant-webui/src/screens/CreateDeviceScreen.tsx:354
+#: packages/taler-merchant-webui/src/screens/CreateDeviceScreen.tsx:426
msgid "Generated Secret Key"
msgstr "Clé secrète générée"
-#: packages/taler-merchant-webui/src/screens/CreateDeviceScreen.tsx:369
+#: packages/taler-merchant-webui/src/screens/CreateDeviceScreen.tsx:441
msgid "Generate new"
msgstr "Générer une nouvelle clé"
-#: packages/taler-merchant-webui/src/screens/CreateDeviceScreen.tsx:376
+#: packages/taler-merchant-webui/src/screens/CreateDeviceScreen.tsx:448
msgid "Copy key"
msgstr "Copier la clé"
-#: packages/taler-merchant-webui/src/screens/CreateDeviceScreen.tsx:382
+#: packages/taler-merchant-webui/src/screens/CreateDeviceScreen.tsx:454
msgid "Enter this exact secret key into your physical hardware machine."
msgstr "Saisissez exactement cette clé secrète dans votre machine physique."
-#: packages/taler-merchant-webui/src/screens/CreateDeviceScreen.tsx:402
+#: packages/taler-merchant-webui/src/screens/CreateDeviceScreen.tsx:478
msgid "Add device"
msgstr "Ajouter un appareil"
@@ -8214,7 +8210,7 @@ msgid "Connected"
msgstr "Connecté"
#: packages/taler-merchant-webui/src/screens/ServerInfoScreen.tsx:93
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1934
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:2377
msgid "Your server"
msgstr "Votre serveur"
@@ -8226,15 +8222,15 @@ msgstr ""
"Le serveur avec lequel ce portail travaille, sa devise, ainsi que les "
"versions du serveur et du portail."
-#: packages/taler-merchant-webui/src/screens/ServerInfoScreen.tsx:98
+#: packages/taler-merchant-webui/src/screens/ServerInfoScreen.tsx:100
msgid "Could not load server information"
msgstr "Impossible de charger les informations du serveur"
-#: packages/taler-merchant-webui/src/screens/ServerInfoScreen.tsx:108
+#: packages/taler-merchant-webui/src/screens/ServerInfoScreen.tsx:111
msgid "The server"
msgstr "Le serveur"
-#: packages/taler-merchant-webui/src/screens/ServerInfoScreen.tsx:114
+#: packages/taler-merchant-webui/src/screens/ServerInfoScreen.tsx:117
msgid ""
"The version of the protocol this server speaks. Quote it when reporting a "
"problem."
@@ -8242,31 +8238,31 @@ msgstr ""
"La version du protocole que parle ce serveur. Indiquez-la lorsque vous "
"signalez un problème."
-#: packages/taler-merchant-webui/src/screens/ServerInfoScreen.tsx:116
+#: packages/taler-merchant-webui/src/screens/ServerInfoScreen.tsx:119
msgid "Protocol"
msgstr "Protocole"
-#: packages/taler-merchant-webui/src/screens/ServerInfoScreen.tsx:126
+#: packages/taler-merchant-webui/src/screens/ServerInfoScreen.tsx:131
msgid "Address"
msgstr "Adresse"
-#: packages/taler-merchant-webui/src/screens/ServerInfoScreen.tsx:162
+#: packages/taler-merchant-webui/src/screens/ServerInfoScreen.tsx:171
msgid "Software"
msgstr "Logiciels"
-#: packages/taler-merchant-webui/src/screens/ServerInfoScreen.tsx:170
+#: packages/taler-merchant-webui/src/screens/ServerInfoScreen.tsx:181
msgid "Connection"
msgstr "Connexion"
-#: packages/taler-merchant-webui/src/screens/ServerInfoScreen.tsx:183
+#: packages/taler-merchant-webui/src/screens/ServerInfoScreen.tsx:194
msgid "This portal"
msgstr "Ce portail"
-#: packages/taler-merchant-webui/src/screens/ServerInfoScreen.tsx:195
+#: packages/taler-merchant-webui/src/screens/ServerInfoScreen.tsx:206
msgid "Signed in as"
msgstr "Connecté en tant que"
-#: packages/taler-merchant-webui/src/screens/ServerInfoScreen.tsx:203
+#: packages/taler-merchant-webui/src/screens/ServerInfoScreen.tsx:214
msgid ""
"Quote both versions if you ever report a problem: the server and the portal "
"are updated separately, and a mismatch between them explains a surprising "
@@ -8276,101 +8272,101 @@ msgstr ""
"le portail sont mis à jour séparément, et un décalage entre eux explique "
"bien des choses."
-#: packages/taler-merchant-webui/src/screens/ServerInfoScreen.tsx:207
+#: packages/taler-merchant-webui/src/screens/ServerInfoScreen.tsx:218
msgid "Settings for developers"
msgstr "Réglages pour développeurs"
-#: packages/taler-merchant-webui/src/screens/ServerInfoScreen.tsx:212
+#: packages/taler-merchant-webui/src/screens/ServerInfoScreen.tsx:223
msgid "Open →"
msgstr "Ouvrir →"
-#: packages/taler-merchant-webui/src/screens/ServerInfoScreen.tsx:222
+#: packages/taler-merchant-webui/src/screens/ServerInfoScreen.tsx:233
msgid "What this server publishes"
msgstr "Ce que ce serveur publie"
-#: packages/taler-merchant-webui/src/screens/ServerInfoScreen.tsx:230
+#: packages/taler-merchant-webui/src/screens/ServerInfoScreen.tsx:241
msgid "What it supports"
msgstr "Ce qu'il prend en charge"
-#: packages/taler-merchant-webui/src/screens/ServerInfoScreen.tsx:239
+#: packages/taler-merchant-webui/src/screens/ServerInfoScreen.tsx:250
msgid "Terms of service"
msgstr "Conditions d'utilisation"
-#: packages/taler-merchant-webui/src/screens/ServerInfoScreen.tsx:248
+#: packages/taler-merchant-webui/src/screens/ServerInfoScreen.tsx:259
msgid "Privacy policy"
msgstr "Politique de confidentialité"
-#: packages/taler-merchant-webui/src/ui/AccountCopySplitButton.tsx:100
-#: packages/taler-merchant-webui/src/ui/AccountCopySplitButton.tsx:101
+#: packages/taler-merchant-webui/src/ui/AccountCopySplitButton.tsx:105
+#: packages/taler-merchant-webui/src/ui/AccountCopySplitButton.tsx:106
msgid "More ways to copy this account"
msgstr "Autres façons de copier ce compte"
-#: packages/taler-merchant-webui/src/screens/KycAuthInstructionsScreen.tsx:102
+#: packages/taler-merchant-webui/src/screens/KycAuthInstructionsScreen.tsx:118
msgid "Withdrawal limit"
msgstr "Plafond de retrait"
-#: packages/taler-merchant-webui/src/screens/KycAuthInstructionsScreen.tsx:103
+#: packages/taler-merchant-webui/src/screens/KycAuthInstructionsScreen.tsx:120
msgid "Deposit limit"
msgstr "Plafond de dépôt"
-#: packages/taler-merchant-webui/src/screens/KycAuthInstructionsScreen.tsx:104
+#: packages/taler-merchant-webui/src/screens/KycAuthInstructionsScreen.tsx:122
msgid "Merge limit"
msgstr "Plafond de fusion"
-#: packages/taler-merchant-webui/src/screens/KycAuthInstructionsScreen.tsx:105
+#: packages/taler-merchant-webui/src/screens/KycAuthInstructionsScreen.tsx:124
msgid "Payout aggregation limit"
msgstr "Plafond de regroupement des versements"
-#: packages/taler-merchant-webui/src/screens/KycAuthInstructionsScreen.tsx:106
+#: packages/taler-merchant-webui/src/screens/KycAuthInstructionsScreen.tsx:126
msgid "Balance limit"
msgstr "Plafond du solde"
-#: packages/taler-merchant-webui/src/screens/KycAuthInstructionsScreen.tsx:107
+#: packages/taler-merchant-webui/src/screens/KycAuthInstructionsScreen.tsx:128
msgid "Refund limit"
msgstr "Plafond de remboursement"
-#: packages/taler-merchant-webui/src/screens/KycAuthInstructionsScreen.tsx:108
+#: packages/taler-merchant-webui/src/screens/KycAuthInstructionsScreen.tsx:130
msgid "Account closure limit"
msgstr "Plafond de clôture du compte"
-#: packages/taler-merchant-webui/src/screens/KycAuthInstructionsScreen.tsx:109
+#: packages/taler-merchant-webui/src/screens/KycAuthInstructionsScreen.tsx:132
msgid "Transaction limit"
msgstr "Plafond de transaction"
-#: packages/taler-merchant-webui/src/screens/KycAuthInstructionsScreen.tsx:110
+#: packages/taler-merchant-webui/src/screens/KycAuthInstructionsScreen.tsx:134
msgid "Unrecognized account limit (%1$s)"
msgstr "Plafond non reconnu du compte (%1$s)"
-#: packages/taler-merchant-webui/src/screens/KycAuthInstructionsScreen.tsx:171
-#: packages/taler-merchant-webui/src/routes/KycAuthInstructionsRoute.tsx:163
+#: packages/taler-merchant-webui/src/screens/KycAuthInstructionsScreen.tsx:209
+#: packages/taler-merchant-webui/src/routes/KycAuthInstructionsRoute.tsx:179
msgid "This account cannot be verified yet: some details are missing."
msgstr ""
"Ce compte ne peut pas encore être vérifié : il manque des informations."
-#: packages/taler-merchant-webui/src/screens/KycAuthInstructionsScreen.tsx:180
+#: packages/taler-merchant-webui/src/screens/KycAuthInstructionsScreen.tsx:222
msgid "Your payment service did not send any transfer details."
msgstr "Votre service de paiement n'a envoyé aucune information de virement."
-#: packages/taler-merchant-webui/src/screens/KycAuthInstructionsScreen.tsx:214
-#: packages/taler-merchant-webui/src/routes/KycAuthInstructionsRoute.tsx:195
-#: packages/taler-merchant-webui/src/routes/KycAuthInstructionsRoute.tsx:220
+#: packages/taler-merchant-webui/src/screens/KycAuthInstructionsScreen.tsx:268
+#: packages/taler-merchant-webui/src/routes/KycAuthInstructionsRoute.tsx:228
+#: packages/taler-merchant-webui/src/routes/KycAuthInstructionsRoute.tsx:257
msgid "Missing details, so the terms cannot be recorded."
msgstr ""
"Il manque des informations, l'acceptation ne peut pas être enregistrée."
-#: packages/taler-merchant-webui/src/screens/KycAuthInstructionsScreen.tsx:264
+#: packages/taler-merchant-webui/src/screens/KycAuthInstructionsScreen.tsx:323
msgid "Read the current terms before recording acceptance."
msgstr "Lisez les conditions actuelles avant d’enregistrer votre acceptation."
-#: packages/taler-merchant-webui/src/screens/KycAuthInstructionsScreen.tsx:320
+#: packages/taler-merchant-webui/src/screens/KycAuthInstructionsScreen.tsx:384
msgid "Account %1$s: %2$s"
msgstr "Compte %1$s : %2$s"
-#: packages/taler-merchant-webui/src/screens/KycAuthInstructionsScreen.tsx:349
+#: packages/taler-merchant-webui/src/screens/KycAuthInstructionsScreen.tsx:416
msgid "Verify this bank account"
msgstr "Vérifier ce compte bancaire"
-#: packages/taler-merchant-webui/src/screens/KycAuthInstructionsScreen.tsx:350
+#: packages/taler-merchant-webui/src/screens/KycAuthInstructionsScreen.tsx:417
msgid ""
"Send one small transfer from this account, so that %1$s can see that it is "
"yours."
@@ -8378,12 +8374,12 @@ msgstr ""
"Effectuez un petit virement depuis ce compte, pour que %1$s puisse constater "
"qu'il vous appartient."
-#: packages/taler-merchant-webui/src/screens/KycAuthInstructionsScreen.tsx:359
+#: packages/taler-merchant-webui/src/screens/KycAuthInstructionsScreen.tsx:426
msgid "Before the transfer: accept your payment service’s terms"
msgstr ""
"Avant le virement : accepter les conditions de votre service de paiement"
-#: packages/taler-merchant-webui/src/screens/KycAuthInstructionsScreen.tsx:362
+#: packages/taler-merchant-webui/src/screens/KycAuthInstructionsScreen.tsx:429
msgid ""
"The payment service (%1$s) needs you to read and accept its terms before you "
"send the transfer."
@@ -8391,50 +8387,50 @@ msgstr ""
"Le service de paiement (%1$s) exige que vous lisiez et acceptiez ses "
"conditions avant d'effectuer le virement."
-#: packages/taler-merchant-webui/src/screens/KycAuthInstructionsScreen.tsx:373
+#: packages/taler-merchant-webui/src/screens/KycAuthInstructionsScreen.tsx:440
msgid "Read the terms ↗"
msgstr "Lire les conditions ↗"
-#: packages/taler-merchant-webui/src/screens/KycAuthInstructionsScreen.tsx:377
+#: packages/taler-merchant-webui/src/screens/KycAuthInstructionsScreen.tsx:444
msgid "Checking the terms version…"
msgstr "Vérification de la version des conditions…"
-#: packages/taler-merchant-webui/src/screens/KycAuthInstructionsScreen.tsx:385
+#: packages/taler-merchant-webui/src/screens/KycAuthInstructionsScreen.tsx:452
msgid "The terms acceptance could not be recorded"
msgstr "L’acceptation des conditions n’a pas pu être enregistrée"
-#: packages/taler-merchant-webui/src/screens/KycAuthInstructionsScreen.tsx:405
+#: packages/taler-merchant-webui/src/screens/KycAuthInstructionsScreen.tsx:478
msgid "I have read and agree to the Terms of Service for %1$s"
msgstr "J'ai lu et j'accepte les conditions d'utilisation de %1$s"
-#: packages/taler-merchant-webui/src/screens/KycAuthInstructionsScreen.tsx:418
+#: packages/taler-merchant-webui/src/screens/KycAuthInstructionsScreen.tsx:492
msgid "Recording your acceptance…"
msgstr "Enregistrement de votre acceptation…"
-#: packages/taler-merchant-webui/src/screens/KycAuthInstructionsScreen.tsx:418
+#: packages/taler-merchant-webui/src/screens/KycAuthInstructionsScreen.tsx:493
msgid "Accept the terms"
msgstr "Accepter les conditions"
-#: packages/taler-merchant-webui/src/screens/KycAuthInstructionsScreen.tsx:427
+#: packages/taler-merchant-webui/src/screens/KycAuthInstructionsScreen.tsx:502
msgid "Getting the transfer details from your payment service…"
msgstr ""
"Récupération des informations de virement auprès de votre service de "
"paiement…"
-#: packages/taler-merchant-webui/src/screens/KycAuthInstructionsScreen.tsx:432
+#: packages/taler-merchant-webui/src/screens/KycAuthInstructionsScreen.tsx:507
msgid "Could not load the transfer details"
msgstr "Impossible de charger les informations de virement"
-#: packages/taler-merchant-webui/src/screens/KycAuthInstructionsScreen.tsx:439
+#: packages/taler-merchant-webui/src/screens/KycAuthInstructionsScreen.tsx:514
msgid "Accept the terms above to see the transfer details."
msgstr ""
"Acceptez les conditions ci-dessus pour voir les informations de virement."
-#: packages/taler-merchant-webui/src/screens/KycAuthInstructionsScreen.tsx:443
+#: packages/taler-merchant-webui/src/screens/KycAuthInstructionsScreen.tsx:522
msgid "No transfer details available"
msgstr "Aucune information de virement disponible"
-#: packages/taler-merchant-webui/src/screens/KycAuthInstructionsScreen.tsx:450
+#: packages/taler-merchant-webui/src/screens/KycAuthInstructionsScreen.tsx:529
msgid ""
"Choose one payment service account. You only need to send the validation "
"transfer to one of them."
@@ -8442,104 +8438,104 @@ msgstr ""
"Choisissez un compte du service de paiement. Vous ne devez envoyer le "
"virement de validation qu’à l’un d’eux."
-#: packages/taler-merchant-webui/src/screens/KycAuthInstructionsScreen.tsx:454
+#: packages/taler-merchant-webui/src/screens/KycAuthInstructionsScreen.tsx:533
msgid "Payment service accounts"
msgstr "Comptes du service de paiement"
-#: packages/taler-merchant-webui/src/screens/KycAuthInstructionsScreen.tsx:576
+#: packages/taler-merchant-webui/src/screens/KycAuthInstructionsScreen.tsx:698
msgid "Transfer option %1$s: receiver %2$s"
msgstr "Option de virement %1$s : destinataire %2$s"
-#: packages/taler-merchant-webui/src/screens/KycAuthInstructionsScreen.tsx:579
+#: packages/taler-merchant-webui/src/screens/KycAuthInstructionsScreen.tsx:701
msgid ""
"Use this complete set of receiver, amount, and subject details together."
msgstr ""
"Utilisez ensemble cet ensemble complet de détails sur le bénéficiaire, le "
"montant et le motif."
-#: packages/taler-merchant-webui/src/screens/KycAuthInstructionsScreen.tsx:608
+#: packages/taler-merchant-webui/src/screens/KycAuthInstructionsScreen.tsx:730
msgid "Important:"
msgstr "Important :"
-#: packages/taler-merchant-webui/src/screens/KycAuthInstructionsScreen.tsx:611
+#: packages/taler-merchant-webui/src/screens/KycAuthInstructionsScreen.tsx:733
msgid "The transfer has to come from the bank account you are verifying,"
msgstr "Le virement doit provenir du compte bancaire que vous vérifiez,"
-#: packages/taler-merchant-webui/src/screens/KycAuthInstructionsScreen.tsx:617
+#: packages/taler-merchant-webui/src/screens/KycAuthInstructionsScreen.tsx:739
msgid "The transfer has to come from the bank account you are verifying"
msgstr "Le virement doit provenir du compte bancaire que vous vérifiez"
-#: packages/taler-merchant-webui/src/screens/KycAuthInstructionsScreen.tsx:620
+#: packages/taler-merchant-webui/src/screens/KycAuthInstructionsScreen.tsx:742
msgid "A transfer from any other account will not count."
msgstr "Un virement depuis un autre compte ne comptera pas."
-#: packages/taler-merchant-webui/src/screens/KycAuthInstructionsScreen.tsx:632
+#: packages/taler-merchant-webui/src/screens/KycAuthInstructionsScreen.tsx:754
msgid "Scan with your banking app"
msgstr "Scanner avec votre application bancaire"
-#: packages/taler-merchant-webui/src/screens/KycAuthInstructionsScreen.tsx:635
+#: packages/taler-merchant-webui/src/screens/KycAuthInstructionsScreen.tsx:757
msgid "Point your banking app at this and it fills the transfer in for you."
msgstr ""
"Pointez votre application bancaire dessus et elle remplit le virement pour "
"vous."
-#: packages/taler-merchant-webui/src/screens/KycAuthInstructionsScreen.tsx:641
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:709
+#: packages/taler-merchant-webui/src/screens/KycAuthInstructionsScreen.tsx:766
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:856
msgid "Swiss QR-bill"
msgstr "Facture QR suisse"
-#: packages/taler-merchant-webui/src/screens/KycAuthInstructionsScreen.tsx:641
+#: packages/taler-merchant-webui/src/screens/KycAuthInstructionsScreen.tsx:767
msgid "EPC bank transfer QR code"
msgstr "Code QR de virement bancaire EPC"
-#: packages/taler-merchant-webui/src/screens/KycAuthInstructionsScreen.tsx:682
+#: packages/taler-merchant-webui/src/screens/KycAuthInstructionsScreen.tsx:814
msgid "Or"
msgstr "Ou"
-#: packages/taler-merchant-webui/src/screens/KycAuthInstructionsScreen.tsx:692
+#: packages/taler-merchant-webui/src/screens/KycAuthInstructionsScreen.tsx:829
msgid "Enter the receiver's details"
msgstr "Saisir les informations du bénéficiaire"
-#: packages/taler-merchant-webui/src/screens/KycAuthInstructionsScreen.tsx:697
+#: packages/taler-merchant-webui/src/screens/KycAuthInstructionsScreen.tsx:834
msgid "Receiver IBAN or account:"
msgstr "IBAN ou compte du bénéficiaire :"
-#: packages/taler-merchant-webui/src/screens/KycAuthInstructionsScreen.tsx:718
+#: packages/taler-merchant-webui/src/screens/KycAuthInstructionsScreen.tsx:858
msgid "Receiver name:"
msgstr "Nom du bénéficiaire :"
-#: packages/taler-merchant-webui/src/screens/KycAuthInstructionsScreen.tsx:729
+#: packages/taler-merchant-webui/src/screens/KycAuthInstructionsScreen.tsx:870
msgid "Postcode:"
msgstr "Code postal :"
-#: packages/taler-merchant-webui/src/screens/KycAuthInstructionsScreen.tsx:737
+#: packages/taler-merchant-webui/src/screens/KycAuthInstructionsScreen.tsx:878
msgid "Town or city:"
msgstr "Ville :"
-#: packages/taler-merchant-webui/src/screens/KycAuthInstructionsScreen.tsx:749
+#: packages/taler-merchant-webui/src/screens/KycAuthInstructionsScreen.tsx:890
msgid "BIC / SWIFT:"
msgstr "BIC / SWIFT :"
-#: packages/taler-merchant-webui/src/screens/KycAuthInstructionsScreen.tsx:758
+#: packages/taler-merchant-webui/src/screens/KycAuthInstructionsScreen.tsx:899
msgid "Amount to transfer:"
msgstr "Montant à virer :"
-#: packages/taler-merchant-webui/src/screens/KycAuthInstructionsScreen.tsx:771
-#: packages/taler-merchant-webui/src/screens/KycAuthInstructionsScreen.tsx:801
+#: packages/taler-merchant-webui/src/screens/KycAuthInstructionsScreen.tsx:913
+#: packages/taler-merchant-webui/src/screens/KycAuthInstructionsScreen.tsx:958
msgid "Copy the QR-reference"
msgstr "Copier la référence QR"
-#: packages/taler-merchant-webui/src/screens/KycAuthInstructionsScreen.tsx:771
+#: packages/taler-merchant-webui/src/screens/KycAuthInstructionsScreen.tsx:914
msgid "Copy the transfer subject"
msgstr "Copier le motif du virement"
-#: packages/taler-merchant-webui/src/screens/KycAuthInstructionsScreen.tsx:775
+#: packages/taler-merchant-webui/src/screens/KycAuthInstructionsScreen.tsx:920
msgid "Copy this exactly into the %1$sQR-reference%2$s field at your bank:"
msgstr ""
"Copiez ceci à l’identique dans le champ de %1$sréférence QR%2$s de votre "
"banque :"
-#: packages/taler-merchant-webui/src/screens/KycAuthInstructionsScreen.tsx:776
+#: packages/taler-merchant-webui/src/screens/KycAuthInstructionsScreen.tsx:921
msgid ""
"Copy this exactly into the %1$ssubject or payment reference%2$s field at "
"your bank:"
@@ -8547,23 +8543,23 @@ msgstr ""
"Copiez ceci à l’identique dans le champ %1$sdu motif ou de la référence de "
"paiement%2$s de votre banque :"
-#: packages/taler-merchant-webui/src/screens/KycAuthInstructionsScreen.tsx:799
+#: packages/taler-merchant-webui/src/screens/KycAuthInstructionsScreen.tsx:952
msgid "✓ Copied the QR-reference"
msgstr "✓ Référence QR copiée"
-#: packages/taler-merchant-webui/src/screens/KycAuthInstructionsScreen.tsx:799
+#: packages/taler-merchant-webui/src/screens/KycAuthInstructionsScreen.tsx:953
msgid "✓ Copied the subject"
msgstr "✓ Motif copié"
-#: packages/taler-merchant-webui/src/screens/KycAuthInstructionsScreen.tsx:801
+#: packages/taler-merchant-webui/src/screens/KycAuthInstructionsScreen.tsx:959
msgid "Copy the subject"
msgstr "Copier le motif"
-#: packages/taler-merchant-webui/src/screens/KycAuthInstructionsScreen.tsx:812
+#: packages/taler-merchant-webui/src/screens/KycAuthInstructionsScreen.tsx:971
msgid "Why is this required?"
msgstr "Pourquoi est-ce nécessaire ?"
-#: packages/taler-merchant-webui/src/screens/KycAuthInstructionsScreen.tsx:815
+#: packages/taler-merchant-webui/src/screens/KycAuthInstructionsScreen.tsx:974
msgid ""
"Your payouts have passed a threshold, so this payment service has to check "
"that this account is yours. A transfer from the account is how it does that:"
@@ -8572,7 +8568,7 @@ msgstr ""
"vérifier que ce compte est bien le vôtre. Un virement depuis ce compte est "
"sa façon de le faire :"
-#: packages/taler-merchant-webui/src/screens/KycAuthInstructionsScreen.tsx:833
+#: packages/taler-merchant-webui/src/screens/KycAuthInstructionsScreen.tsx:1000
msgid ""
"After sending the transfer, return to bank accounts to check whether "
"verification has completed."
@@ -8580,24 +8576,24 @@ msgstr ""
"Après avoir envoyé le virement, revenez aux comptes bancaires pour vérifier "
"si la vérification est terminée."
-#: packages/taler-merchant-webui/src/screens/KycAuthInstructionsScreen.tsx:840
+#: packages/taler-merchant-webui/src/screens/KycAuthInstructionsScreen.tsx:1007
msgid "Return to bank accounts"
msgstr "Revenir aux comptes bancaires"
-#: packages/taler-merchant-webui/src/routes/KycAuthInstructionsRoute.tsx:170
+#: packages/taler-merchant-webui/src/routes/KycAuthInstructionsRoute.tsx:190
msgid "Invalid merchant backend configuration."
msgstr "Configuration du serveur marchand invalide."
-#: packages/taler-merchant-webui/src/routes/KycAuthInstructionsRoute.tsx:174
-#: packages/taler-merchant-webui/src/routes/KycAuthInstructionsRoute.tsx:222
+#: packages/taler-merchant-webui/src/routes/KycAuthInstructionsRoute.tsx:200
+#: packages/taler-merchant-webui/src/routes/KycAuthInstructionsRoute.tsx:262
msgid "Merchant account context is missing."
msgstr "Le contexte du compte marchand est manquant."
-#: packages/taler-merchant-webui/src/routes/KycAuthInstructionsRoute.tsx:202
+#: packages/taler-merchant-webui/src/routes/KycAuthInstructionsRoute.tsx:237
msgid "The payment service did not identify the terms version."
msgstr "Le service de paiement n’a pas indiqué la version des conditions."
-#: packages/taler-merchant-webui/src/routes/KycAuthInstructionsRoute.tsx:227
+#: packages/taler-merchant-webui/src/routes/KycAuthInstructionsRoute.tsx:267
msgid "Invalid backend configuration."
msgstr "Configuration du serveur invalide."
@@ -8617,13 +8613,13 @@ msgstr ""
msgid "Return"
msgstr "Retour"
-#: packages/taler-merchant-webui/src/screens/MfaChallengeScreen.tsx:72
+#: packages/taler-merchant-webui/src/screens/MfaChallengeScreen.tsx:73
msgid "Before this goes ahead, enter the six-digit code sent to you for %1$s."
msgstr ""
"Avant de poursuivre, saisissez le code à six chiffres qui vous a été envoyé "
"pour %1$s."
-#: packages/taler-merchant-webui/src/screens/MfaChallengeScreen.tsx:73
+#: packages/taler-merchant-webui/src/screens/MfaChallengeScreen.tsx:74
msgid ""
"Before this goes ahead, enter the six-digit code sent to you for your "
"merchant account."
@@ -8631,38 +8627,38 @@ msgstr ""
"Avant de poursuivre, saisissez le code à six chiffres qui vous a été envoyé "
"pour votre compte marchand."
-#: packages/taler-merchant-webui/src/screens/MfaChallengeScreen.tsx:77
+#: packages/taler-merchant-webui/src/screens/MfaChallengeScreen.tsx:81
msgid "Deleting bank account %1$s"
msgstr "Suppression du compte bancaire %1$s"
-#: packages/taler-merchant-webui/src/screens/MfaChallengeScreen.tsx:78
+#: packages/taler-merchant-webui/src/screens/MfaChallengeScreen.tsx:82
msgid "Deleting a bank account"
msgstr "Suppression d’un compte bancaire"
-#: packages/taler-merchant-webui/src/routes/MfaChallengeRoute.tsx:69
-#: packages/taler-merchant-webui/src/routes/MfaChallengeRoute.tsx:110
-#: packages/taler-merchant-webui/src/routes/MfaChallengeRoute.tsx:125
+#: packages/taler-merchant-webui/src/routes/MfaChallengeRoute.tsx:82
+#: packages/taler-merchant-webui/src/routes/MfaChallengeRoute.tsx:127
+#: packages/taler-merchant-webui/src/routes/MfaChallengeRoute.tsx:156
msgid "Your session changed. Start this action again."
msgstr "Votre session a changé. Recommencez cette action."
-#: packages/taler-merchant-webui/src/routes/MfaChallengeRoute.tsx:115
-#: packages/taler-merchant-webui/src/routes/MfaChallengeRoute.tsx:129
+#: packages/taler-merchant-webui/src/routes/MfaChallengeRoute.tsx:136
+#: packages/taler-merchant-webui/src/routes/MfaChallengeRoute.tsx:163
msgid "Merchant account context is missing. Start this action again."
msgstr "Le contexte du compte marchand est manquant. Recommencez cette action."
-#: packages/taler-merchant-webui/src/screens/pos/PosCatalog.tsx:102
+#: packages/taler-merchant-webui/src/screens/pos/PosCatalog.tsx:105
msgid "All Products (%1$s)"
msgstr "Tous les produits (%1$s)"
-#: packages/taler-merchant-webui/src/screens/pos/PosCatalog.tsx:139
+#: packages/taler-merchant-webui/src/screens/pos/PosCatalog.tsx:143
msgid "You have not added any products yet"
msgstr "Vous n'avez encore ajouté aucun produit"
-#: packages/taler-merchant-webui/src/screens/pos/PosCatalog.tsx:139
+#: packages/taler-merchant-webui/src/screens/pos/PosCatalog.tsx:144
msgid "No products found in this category"
msgstr "Aucun produit dans cette catégorie"
-#: packages/taler-merchant-webui/src/screens/pos/PosCatalog.tsx:143
+#: packages/taler-merchant-webui/src/screens/pos/PosCatalog.tsx:148
msgid ""
"Add products under Inventory in the merchant portal and they will appear "
"here. You can always charge a Quick Amount or add an ad-hoc item instead."
@@ -8671,129 +8667,129 @@ msgstr ""
"apparaîtront ici. Vous pouvez toujours encaisser un montant rapide ou "
"ajouter une ligne ponctuelle à la place."
-#: packages/taler-merchant-webui/src/screens/pos/PosCatalog.tsx:144
+#: packages/taler-merchant-webui/src/screens/pos/PosCatalog.tsx:149
msgid "Try another category, or add products under Inventory."
msgstr "Essayez une autre catégorie, ou ajoutez des produits dans Inventaire."
-#: packages/taler-merchant-webui/src/screens/pos/PosCatalog.tsx:152
+#: packages/taler-merchant-webui/src/screens/pos/PosCatalog.tsx:157
msgid "+ Add products"
msgstr "+ Ajouter des produits"
-#: packages/taler-merchant-webui/src/screens/pos/PosCatalog.tsx:208
+#: packages/taler-merchant-webui/src/screens/pos/PosCatalog.tsx:216
msgid "Details unavailable"
msgstr "Détails indisponibles"
-#: packages/taler-merchant-webui/src/screens/pos/PosCatalog.tsx:208
+#: packages/taler-merchant-webui/src/screens/pos/PosCatalog.tsx:216
msgid "Add"
msgstr "Ajouter"
-#: packages/taler-merchant-webui/src/ui/OrderTokenSummary.tsx:112
+#: packages/taler-merchant-webui/src/ui/OrderTokenSummary.tsx:116
msgid "Pays %1$s · saves %2$s"
msgstr "Paie %1$s · économise %2$s"
-#: packages/taler-merchant-webui/src/ui/OrderTokenSummary.tsx:116
+#: packages/taler-merchant-webui/src/ui/OrderTokenSummary.tsx:122
msgid "Pays %1$s · costs %2$s more"
msgstr "Paie %1$s · coûte %2$s de plus"
-#: packages/taler-merchant-webui/src/ui/OrderTokenSummary.tsx:118
+#: packages/taler-merchant-webui/src/ui/OrderTokenSummary.tsx:124
msgid "Pays %1$s · no price change"
msgstr "Paie %1$s · prix inchangé"
-#: packages/taler-merchant-webui/src/ui/OrderTokenSummary.tsx:120
+#: packages/taler-merchant-webui/src/ui/OrderTokenSummary.tsx:126
msgid "Pays %1$s"
msgstr "Paie %1$s"
#. Translators: "Issues" is a verb: this payment option produces the token
#. outputs listed after the label.
-#: packages/taler-merchant-webui/src/ui/OrderTokenSummary.tsx:151
+#: packages/taler-merchant-webui/src/ui/OrderTokenSummary.tsx:171
msgid "Issues: "
msgstr "Émet : "
-#: packages/taler-merchant-webui/src/ui/OrderTokenSummary.tsx:161
+#: packages/taler-merchant-webui/src/ui/OrderTokenSummary.tsx:184
msgid "Automatic choice"
msgstr "Choix automatique"
-#: packages/taler-merchant-webui/src/ui/OrderTokenSummary.tsx:161
+#: packages/taler-merchant-webui/src/ui/OrderTokenSummary.tsx:185
msgid "Custom choice"
msgstr "Choix personnalisé"
-#: packages/taler-merchant-webui/src/ui/OrderTokenSummary.tsx:167
+#: packages/taler-merchant-webui/src/ui/OrderTokenSummary.tsx:191
msgid "Redeems: "
msgstr "Utilise : "
-#: packages/taler-merchant-webui/src/ui/OrderTokenSummary.tsx:173
+#: packages/taler-merchant-webui/src/ui/OrderTokenSummary.tsx:197
msgid "Requires pass: "
msgstr "Pass requis : "
-#: packages/taler-merchant-webui/src/ui/OrderTokenSummary.tsx:179
+#: packages/taler-merchant-webui/src/ui/OrderTokenSummary.tsx:203
msgid "Uses: "
msgstr "Utilise : "
-#: packages/taler-merchant-webui/src/ui/OrderTokenSummary.tsx:188
+#: packages/taler-merchant-webui/src/ui/OrderTokenSummary.tsx:212
msgid "Earns: "
msgstr "Obtient : "
-#: packages/taler-merchant-webui/src/ui/OrderTokenSummary.tsx:194
+#: packages/taler-merchant-webui/src/ui/OrderTokenSummary.tsx:218
msgid "Pass remains valid: "
msgstr "Le pass reste valable : "
-#: packages/taler-merchant-webui/src/ui/OrderTokenSummary.tsx:209
+#: packages/taler-merchant-webui/src/ui/OrderTokenSummary.tsx:233
msgid "Enable %1$s for this order"
msgstr "Activer %1$s pour cette commande"
-#: packages/taler-merchant-webui/src/ui/OrderTokenSummary.tsx:253
+#: packages/taler-merchant-webui/src/ui/OrderTokenSummary.tsx:281
msgid "Earned after this order is paid"
msgstr "Gagné après le paiement de cette commande"
-#: packages/taler-merchant-webui/src/ui/OrderTokenSummary.tsx:254
+#: packages/taler-merchant-webui/src/ui/OrderTokenSummary.tsx:282
msgid "Issued after this order is paid"
msgstr "Émis après le paiement de cette commande"
-#: packages/taler-merchant-webui/src/ui/OrderTokenSummary.tsx:261
+#: packages/taler-merchant-webui/src/ui/OrderTokenSummary.tsx:289
msgid "Issue %1$s for this order"
msgstr "Émettre %1$s pour cette commande"
-#: packages/taler-merchant-webui/src/ui/OrderTokenSummary.tsx:301
+#: packages/taler-merchant-webui/src/ui/OrderTokenSummary.tsx:335
msgid "Payment options"
msgstr "Options de paiement"
-#: packages/taler-merchant-webui/src/ui/OrderTokenSummary.tsx:331
+#: packages/taler-merchant-webui/src/ui/OrderTokenSummary.tsx:367
msgid "Tokens issued after payment"
msgstr "Jetons émis après le paiement"
-#: packages/taler-merchant-webui/src/ui/OrderTokenSummary.tsx:355
+#: packages/taler-merchant-webui/src/ui/OrderTokenSummary.tsx:397
msgid "1 payment option"
msgstr "1 option de paiement"
-#: packages/taler-merchant-webui/src/ui/OrderTokenSummary.tsx:356
+#: packages/taler-merchant-webui/src/ui/OrderTokenSummary.tsx:398
msgid "%1$s payment options"
msgstr "%1$s options de paiement"
-#: packages/taler-merchant-webui/src/ui/OrderTokenSummary.tsx:358
+#: packages/taler-merchant-webui/src/ui/OrderTokenSummary.tsx:400
msgid "1 token issued"
msgstr "1 jeton émis"
-#: packages/taler-merchant-webui/src/ui/OrderTokenSummary.tsx:359
+#: packages/taler-merchant-webui/src/ui/OrderTokenSummary.tsx:400
msgid "%1$s tokens issued"
msgstr "%1$s jetons émis"
-#: packages/taler-merchant-webui/src/ui/OrderTokenSummary.tsx:363
+#: packages/taler-merchant-webui/src/ui/OrderTokenSummary.tsx:404
msgid "Token effects"
msgstr "Effets des jetons"
-#: packages/taler-merchant-webui/src/ui/OrderTokenSummary.tsx:369
+#: packages/taler-merchant-webui/src/ui/OrderTokenSummary.tsx:411
msgid "1 payment option using customer tokens"
msgstr "1 option de paiement utilisant les jetons du client"
-#: packages/taler-merchant-webui/src/ui/OrderTokenSummary.tsx:370
+#: packages/taler-merchant-webui/src/ui/OrderTokenSummary.tsx:413
msgid "%1$s payment options using customer tokens"
msgstr "%1$s options de paiement utilisant les jetons du client"
-#: packages/taler-merchant-webui/src/ui/OrderTokenSummary.tsx:372
+#: packages/taler-merchant-webui/src/ui/OrderTokenSummary.tsx:416
msgid "1 token issued after payment"
msgstr "1 jeton émis après le paiement"
-#: packages/taler-merchant-webui/src/ui/OrderTokenSummary.tsx:373
+#: packages/taler-merchant-webui/src/ui/OrderTokenSummary.tsx:418
msgid "%1$s tokens issued after payment"
msgstr "%1$s jetons émis après le paiement"
@@ -8802,11 +8798,11 @@ msgid "Enter Charge Amount (%1$s)"
msgstr "Saisir le montant à encaisser (%1$s)"
#: packages/taler-merchant-webui/src/screens/pos/PosNumpad.tsx:110
-#: packages/taler-merchant-webui/src/screens/ErrorInjectionTestScreen.tsx:504
+#: packages/taler-merchant-webui/src/screens/ErrorInjectionTestScreen.tsx:506
msgid "Clear"
msgstr "Effacer"
-#: packages/taler-merchant-webui/src/screens/pos/PosNumpad.tsx:136
+#: packages/taler-merchant-webui/src/screens/pos/PosNumpad.tsx:137
#: packages/taler-merchant-webui/src/screens/pos/PosCartSummary.tsx:316
msgid "⚡ Charge"
msgstr "⚡ Encaisser"
@@ -8871,153 +8867,153 @@ msgstr "Total général"
#. One label for the thing the till is filling: the strip above the basket
#. and the heading below it used to spell it two different ways.
-#: packages/taler-merchant-webui/src/screens/PosScreen.tsx:146
-#: packages/taler-merchant-webui/src/screens/PosScreen.tsx:975
+#: packages/taler-merchant-webui/src/screens/PosScreen.tsx:158
+#: packages/taler-merchant-webui/src/screens/PosScreen.tsx:1110
msgid "Order #%1$s"
msgstr "Commande n° %1$s"
-#: packages/taler-merchant-webui/src/screens/PosScreen.tsx:494
+#: packages/taler-merchant-webui/src/screens/PosScreen.tsx:537
msgid "Order creation is unavailable."
msgstr "La création de commandes n’est pas disponible."
-#: packages/taler-merchant-webui/src/screens/PosScreen.tsx:496
+#: packages/taler-merchant-webui/src/screens/PosScreen.tsx:540
msgid "The backend did not return an order identifier."
msgstr "Le serveur n’a renvoyé aucun identifiant de commande."
-#: packages/taler-merchant-webui/src/screens/PosScreen.tsx:541
+#: packages/taler-merchant-webui/src/screens/PosScreen.tsx:589
msgid "PoS Checkout (1 item)"
msgstr "Passage en caisse (1 article)"
-#: packages/taler-merchant-webui/src/screens/PosScreen.tsx:542
+#: packages/taler-merchant-webui/src/screens/PosScreen.tsx:590
msgid "PoS Checkout (%1$s items)"
msgstr "Passage en caisse (%1$s articles)"
-#: packages/taler-merchant-webui/src/screens/PosScreen.tsx:557
+#: packages/taler-merchant-webui/src/screens/PosScreen.tsx:608
msgid "Quick charge — %1$s"
msgstr "Encaissement rapide — %1$s"
-#: packages/taler-merchant-webui/src/screens/PosScreen.tsx:695
-#: packages/taler-merchant-webui/src/screens/PosScreen.tsx:720
-#: packages/taler-merchant-webui/src/screens/PosScreen.tsx:726
-#: packages/taler-merchant-webui/src/routes/PosRoute.tsx:139
+#: packages/taler-merchant-webui/src/screens/PosScreen.tsx:783
+#: packages/taler-merchant-webui/src/screens/PosScreen.tsx:812
+#: packages/taler-merchant-webui/src/screens/PosScreen.tsx:823
+#: packages/taler-merchant-webui/src/routes/PosRoute.tsx:168
msgid "Failed to issue refund."
msgstr "Échec de l'octroi du remboursement."
-#: packages/taler-merchant-webui/src/screens/PosScreen.tsx:712
+#: packages/taler-merchant-webui/src/screens/PosScreen.tsx:804
msgid "Enter a positive refund amount no greater than %1$s."
msgstr "Saisissez un montant de remboursement positif ne dépassant pas %1$s."
-#: packages/taler-merchant-webui/src/screens/PosScreen.tsx:722
+#: packages/taler-merchant-webui/src/screens/PosScreen.tsx:816
msgid "Refund of %1$s granted successfully."
msgstr "Remboursement de %1$s accordé."
-#: packages/taler-merchant-webui/src/screens/PosScreen.tsx:763
+#: packages/taler-merchant-webui/src/screens/PosScreen.tsx:868
msgid "Taler Web PoS"
msgstr "Caisse web Taler"
-#: packages/taler-merchant-webui/src/screens/PosScreen.tsx:769
+#: packages/taler-merchant-webui/src/screens/PosScreen.tsx:873
msgid "Point of Sale Terminal Mode"
msgstr "Mode terminal de caisse"
-#: packages/taler-merchant-webui/src/screens/PosScreen.tsx:778
-#: packages/taler-merchant-webui/src/screens/PosScreen.tsx:789
+#: packages/taler-merchant-webui/src/screens/PosScreen.tsx:882
+#: packages/taler-merchant-webui/src/screens/PosScreen.tsx:893
msgid "Product Catalog"
msgstr "Catalogue de produits"
-#: packages/taler-merchant-webui/src/screens/PosScreen.tsx:794
-#: packages/taler-merchant-webui/src/screens/PosScreen.tsx:805
+#: packages/taler-merchant-webui/src/screens/PosScreen.tsx:898
+#: packages/taler-merchant-webui/src/screens/PosScreen.tsx:909
msgid "Quick Amount"
msgstr "Montant rapide"
-#: packages/taler-merchant-webui/src/screens/PosScreen.tsx:810
-#: packages/taler-merchant-webui/src/screens/PosScreen.tsx:821
+#: packages/taler-merchant-webui/src/screens/PosScreen.tsx:914
+#: packages/taler-merchant-webui/src/screens/PosScreen.tsx:925
msgid "Till History"
msgstr "Historique de caisse"
-#: packages/taler-merchant-webui/src/screens/PosScreen.tsx:830
-#: packages/taler-merchant-webui/src/screens/PosScreen.tsx:831
-#: packages/taler-merchant-webui/src/screens/PosScreen.tsx:835
+#: packages/taler-merchant-webui/src/screens/PosScreen.tsx:934
+#: packages/taler-merchant-webui/src/screens/PosScreen.tsx:935
+#: packages/taler-merchant-webui/src/screens/PosScreen.tsx:939
msgid "Back to Merchant Portal"
msgstr "Retour au portail commerçant"
-#: packages/taler-merchant-webui/src/screens/PosScreen.tsx:842
+#: packages/taler-merchant-webui/src/screens/PosScreen.tsx:948
msgid "Till configuration could not be loaded"
msgstr "La configuration de la caisse n'a pas pu être chargée"
-#: packages/taler-merchant-webui/src/screens/PosScreen.tsx:850
+#: packages/taler-merchant-webui/src/screens/PosScreen.tsx:959
msgid "Product catalogue could not be loaded"
msgstr "Le catalogue de produits n'a pas pu être chargé"
-#: packages/taler-merchant-webui/src/screens/PosScreen.tsx:853
+#: packages/taler-merchant-webui/src/screens/PosScreen.tsx:965
msgid "Product categories could not be loaded"
msgstr "Les catégories de produits n'ont pas pu être chargées"
-#: packages/taler-merchant-webui/src/screens/PosScreen.tsx:856
+#: packages/taler-merchant-webui/src/screens/PosScreen.tsx:971
msgid "Till history could not be loaded"
msgstr "Impossible de charger l'historique"
-#: packages/taler-merchant-webui/src/screens/PosScreen.tsx:859
+#: packages/taler-merchant-webui/src/screens/PosScreen.tsx:978
msgid "Payment status could not be loaded"
msgstr "Le statut du paiement n'a pas pu être chargé"
-#: packages/taler-merchant-webui/src/screens/PosScreen.tsx:864
+#: packages/taler-merchant-webui/src/screens/PosScreen.tsx:984
msgid "The sale could not be created"
msgstr "La vente n'a pas pu être créée"
-#: packages/taler-merchant-webui/src/screens/PosScreen.tsx:891
+#: packages/taler-merchant-webui/src/screens/PosScreen.tsx:1020
msgid "%1$s unpaid sales kept in this tab"
msgstr "%1$s ventes impayées conservées dans cet onglet"
-#: packages/taler-merchant-webui/src/screens/PosScreen.tsx:955
+#: packages/taler-merchant-webui/src/screens/PosScreen.tsx:1091
msgid "The sale could not be canceled"
msgstr "La vente n’a pas pu être annulée"
-#: packages/taler-merchant-webui/src/screens/PosScreen.tsx:962
+#: packages/taler-merchant-webui/src/screens/PosScreen.tsx:1097
msgid "Awaiting Customer Wallet Payment..."
msgstr "En attente du paiement par le portefeuille du client…"
-#: packages/taler-merchant-webui/src/screens/PosScreen.tsx:974
+#: packages/taler-merchant-webui/src/screens/PosScreen.tsx:1109
msgid "Order #%1$s • %2$s"
msgstr "Commande n° %1$s • %2$s"
-#: packages/taler-merchant-webui/src/screens/PosScreen.tsx:988
+#: packages/taler-merchant-webui/src/screens/PosScreen.tsx:1123
msgid "Scanned"
msgstr "Scanné"
-#: packages/taler-merchant-webui/src/screens/PosScreen.tsx:989
+#: packages/taler-merchant-webui/src/screens/PosScreen.tsx:1124
msgid "Waiting for the wallet to finish paying."
msgstr "En attente de la fin du paiement par le portefeuille."
-#: packages/taler-merchant-webui/src/screens/PosScreen.tsx:1002
+#: packages/taler-merchant-webui/src/screens/PosScreen.tsx:1138
msgid "Do not scan again — this order belongs to that wallet"
msgstr "Ne scannez pas à nouveau — cette commande appartient à ce portefeuille"
-#: packages/taler-merchant-webui/src/screens/PosScreen.tsx:1003
+#: packages/taler-merchant-webui/src/screens/PosScreen.tsx:1139
msgid "📱 Scan with Taler Wallet to pay"
msgstr "📱 Scannez avec Taler Wallet pour payer"
-#: packages/taler-merchant-webui/src/screens/PosScreen.tsx:1017
+#: packages/taler-merchant-webui/src/screens/PosScreen.tsx:1153
msgid "+ New Sale"
msgstr "+ Nouvelle vente"
-#: packages/taler-merchant-webui/src/screens/PosScreen.tsx:1025
+#: packages/taler-merchant-webui/src/screens/PosScreen.tsx:1161
msgid "📋 Copy Link"
msgstr "📋 Copier le lien"
-#: packages/taler-merchant-webui/src/screens/PosScreen.tsx:1035
-#: packages/taler-merchant-webui/src/screens/PosScreen.tsx:1056
+#: packages/taler-merchant-webui/src/screens/PosScreen.tsx:1175
+#: packages/taler-merchant-webui/src/screens/PosScreen.tsx:1206
msgid "Canceling…"
msgstr "Annulation…"
-#: packages/taler-merchant-webui/src/screens/PosScreen.tsx:1035
+#: packages/taler-merchant-webui/src/screens/PosScreen.tsx:1175
msgid "✕ Cancel Sale"
msgstr "✕ Annuler la vente"
-#: packages/taler-merchant-webui/src/screens/PosScreen.tsx:1045
+#: packages/taler-merchant-webui/src/screens/PosScreen.tsx:1187
msgid "What should happen to this unpaid sale?"
msgstr "Que doit-il arriver à cette vente impayée ?"
-#: packages/taler-merchant-webui/src/screens/PosScreen.tsx:1048
+#: packages/taler-merchant-webui/src/screens/PosScreen.tsx:1190
msgid ""
"Keep it in this tab so you can return with Previous and Next, or cancel it "
"at the backend before starting another sale."
@@ -9025,91 +9021,91 @@ msgstr ""
"Conservez-la dans cet onglet pour y revenir avec Précédent et Suivant, ou "
"annulez-la dans le backend avant de commencer une autre vente."
-#: packages/taler-merchant-webui/src/screens/PosScreen.tsx:1053
+#: packages/taler-merchant-webui/src/screens/PosScreen.tsx:1199
msgid "Keep and start new sale"
msgstr "Conserver et commencer une nouvelle vente"
-#: packages/taler-merchant-webui/src/screens/PosScreen.tsx:1056
+#: packages/taler-merchant-webui/src/screens/PosScreen.tsx:1206
msgid "Cancel sale and start new"
msgstr "Annuler la vente et en commencer une nouvelle"
-#: packages/taler-merchant-webui/src/screens/PosScreen.tsx:1071
+#: packages/taler-merchant-webui/src/screens/PosScreen.tsx:1221
msgid "Payment Successful!"
msgstr "Paiement réussi !"
-#: packages/taler-merchant-webui/src/screens/PosScreen.tsx:1077
+#: packages/taler-merchant-webui/src/screens/PosScreen.tsx:1227
msgid "Order #%1$s paid in full"
msgstr "Commande n° %1$s payée en totalité"
-#: packages/taler-merchant-webui/src/screens/PosScreen.tsx:1093
+#: packages/taler-merchant-webui/src/screens/PosScreen.tsx:1245
msgid "Paid At"
msgstr "Payée le"
-#: packages/taler-merchant-webui/src/screens/PosScreen.tsx:1110
+#: packages/taler-merchant-webui/src/screens/PosScreen.tsx:1264
msgid "⚡ Start New Sale"
msgstr "⚡ Démarrer une nouvelle vente"
-#: packages/taler-merchant-webui/src/screens/PosScreen.tsx:1138
+#: packages/taler-merchant-webui/src/screens/PosScreen.tsx:1294
msgid "Recent Till Orders"
msgstr "Commandes récentes de la caisse"
-#: packages/taler-merchant-webui/src/screens/PosScreen.tsx:1142
+#: packages/taler-merchant-webui/src/screens/PosScreen.tsx:1298
msgid "Showing the last order"
msgstr "Affichage de la dernière commande"
-#: packages/taler-merchant-webui/src/screens/PosScreen.tsx:1143
+#: packages/taler-merchant-webui/src/screens/PosScreen.tsx:1299
msgid "Showing the last %1$s orders"
msgstr "Affichage des %1$s dernières commandes"
-#: packages/taler-merchant-webui/src/screens/PosScreen.tsx:1149
+#: packages/taler-merchant-webui/src/screens/PosScreen.tsx:1305
msgid "Loading order history..."
msgstr "Chargement de l'historique des commandes…"
-#: packages/taler-merchant-webui/src/screens/PosScreen.tsx:1153
+#: packages/taler-merchant-webui/src/screens/PosScreen.tsx:1309
msgid "No orders taken at this till yet."
msgstr "Aucune commande encaissée à cette caisse pour l'instant."
-#: packages/taler-merchant-webui/src/screens/PosScreen.tsx:1178
+#: packages/taler-merchant-webui/src/screens/PosScreen.tsx:1349
msgid "↩ Issue Refund"
msgstr "↩ Accorder un remboursement"
-#: packages/taler-merchant-webui/src/screens/PosScreen.tsx:1195
+#: packages/taler-merchant-webui/src/screens/PosScreen.tsx:1366
msgid "Add Ad-hoc Custom Item"
msgstr "Ajouter un article libre"
-#: packages/taler-merchant-webui/src/screens/PosScreen.tsx:1199
+#: packages/taler-merchant-webui/src/screens/PosScreen.tsx:1370
msgid "Item Description *"
msgstr "Description de l'article *"
-#: packages/taler-merchant-webui/src/screens/PosScreen.tsx:1204
+#: packages/taler-merchant-webui/src/screens/PosScreen.tsx:1375
msgid "e.g. Custom Bakery Gift Set"
msgstr "p. ex. Coffret cadeau de la boulangerie"
-#: packages/taler-merchant-webui/src/screens/PosScreen.tsx:1213
+#: packages/taler-merchant-webui/src/screens/PosScreen.tsx:1386
msgid "Price (%1$s) *"
msgstr "Prix (%1$s) *"
-#: packages/taler-merchant-webui/src/screens/PosScreen.tsx:1239
+#: packages/taler-merchant-webui/src/screens/PosScreen.tsx:1414
msgid "Add to Cart"
msgstr "Ajouter au panier"
-#: packages/taler-merchant-webui/src/screens/PosScreen.tsx:1251
+#: packages/taler-merchant-webui/src/screens/PosScreen.tsx:1426
msgid "Issue Refund for Order #%1$s"
msgstr "Accorder un remboursement pour la commande n° %1$s"
-#: packages/taler-merchant-webui/src/screens/PosScreen.tsx:1267
+#: packages/taler-merchant-webui/src/screens/PosScreen.tsx:1442
msgid "Refund Amount (%1$s) *"
msgstr "Montant du remboursement (%1$s) *"
-#: packages/taler-merchant-webui/src/screens/PosScreen.tsx:1282
+#: packages/taler-merchant-webui/src/screens/PosScreen.tsx:1459
msgid "Reason *"
msgstr "Motif *"
-#: packages/taler-merchant-webui/src/screens/PosScreen.tsx:1309
+#: packages/taler-merchant-webui/src/screens/PosScreen.tsx:1490
msgid "Execute Refund"
msgstr "Accorder le remboursement"
-#: packages/taler-merchant-webui/src/routes/PosRoute.tsx:146
+#: packages/taler-merchant-webui/src/routes/PosRoute.tsx:177
msgid "The active order changed before it could be canceled."
msgstr "La commande active a changé avant de pouvoir être annulée."
@@ -9119,32 +9115,32 @@ msgstr ""
"Les sessions se terminent au bout d'un moment et lors des mises à jour du "
"serveur."
-#: packages/taler-merchant-webui/src/screens/UnauthorizedScreen.tsx:41
+#: packages/taler-merchant-webui/src/screens/UnauthorizedScreen.tsx:42
msgid "Your session has expired. Please sign in again to continue."
msgstr "Votre session a expiré. Veuillez vous reconnecter pour continuer."
-#: packages/taler-merchant-webui/src/screens/UnauthorizedScreen.tsx:43
+#: packages/taler-merchant-webui/src/screens/UnauthorizedScreen.tsx:45
msgid "Your session token was rejected by the server (HTTP 401 Unauthorized)."
msgstr ""
"Votre jeton de session a été refusé par le serveur (HTTP 401 Non autorisé)."
-#: packages/taler-merchant-webui/src/screens/UnauthorizedScreen.tsx:52
+#: packages/taler-merchant-webui/src/screens/UnauthorizedScreen.tsx:54
msgid "You have been signed out"
msgstr "Vous avez été déconnecté"
-#: packages/taler-merchant-webui/src/screens/UnauthorizedScreen.tsx:62
+#: packages/taler-merchant-webui/src/screens/UnauthorizedScreen.tsx:64
msgid "Sign in again to carry on"
msgstr "Reconnectez-vous pour continuer"
-#: packages/taler-merchant-webui/src/screens/UnauthorizedScreen.tsx:70
+#: packages/taler-merchant-webui/src/screens/UnauthorizedScreen.tsx:72
msgid "Account:"
msgstr "Compte :"
-#: packages/taler-merchant-webui/src/screens/UnauthorizedScreen.tsx:75
+#: packages/taler-merchant-webui/src/screens/UnauthorizedScreen.tsx:79
msgid "Server:"
msgstr "Serveur :"
-#: packages/taler-merchant-webui/src/screens/UnauthorizedScreen.tsx:80
+#: packages/taler-merchant-webui/src/screens/UnauthorizedScreen.tsx:84
msgid ""
"Nothing has gone wrong and nothing has been lost. Sign in again and you will "
"come back to where you were."
@@ -9152,7 +9148,7 @@ msgstr ""
"Rien n'a mal tourné et rien n'est perdu. Reconnectez-vous et vous reviendrez "
"là où vous étiez."
-#: packages/taler-merchant-webui/src/screens/UnauthorizedScreen.tsx:96
+#: packages/taler-merchant-webui/src/screens/UnauthorizedScreen.tsx:100
msgid "Sign In Again"
msgstr "Se reconnecter"
@@ -9168,39 +9164,39 @@ msgstr "Cette adresse ne correspond à aucun écran du portail commerçant."
msgid "Choose a safe place to continue:"
msgstr "Choisissez une destination sûre pour continuer :"
-#: packages/taler-merchant-webui/src/screens/NotFoundScreen.tsx:31
+#: packages/taler-merchant-webui/src/screens/NotFoundScreen.tsx:34
msgid "Go to orders"
msgstr "Accéder aux commandes"
-#: packages/taler-merchant-webui/src/screens/NotFoundScreen.tsx:34
+#: packages/taler-merchant-webui/src/screens/NotFoundScreen.tsx:40
msgid "Open setup status"
msgstr "Ouvrir l’état de la configuration"
-#: packages/taler-merchant-webui/src/screens/NotFoundScreen.tsx:37
+#: packages/taler-merchant-webui/src/screens/NotFoundScreen.tsx:46
msgid "Open user guide"
msgstr "Ouvrir le guide d’utilisation"
-#: packages/taler-merchant-webui/src/screens/ScheduleReportScreen.tsx:91
+#: packages/taler-merchant-webui/src/screens/ScheduleReportScreen.tsx:93
msgid "Please describe what this report is for."
msgstr "Veuillez décrire à quoi sert ce rapport."
-#: packages/taler-merchant-webui/src/screens/ScheduleReportScreen.tsx:95
+#: packages/taler-merchant-webui/src/screens/ScheduleReportScreen.tsx:97
msgid "Please enter the destination for this report."
msgstr "Veuillez saisir la destination de ce rapport."
-#: packages/taler-merchant-webui/src/screens/ScheduleReportScreen.tsx:99
+#: packages/taler-merchant-webui/src/screens/ScheduleReportScreen.tsx:101
msgid "This server has no report delivery method configured."
msgstr "Aucun mode d’envoi des rapports n’est configuré sur ce serveur."
-#: packages/taler-merchant-webui/src/screens/ScheduleReportScreen.tsx:116
+#: packages/taler-merchant-webui/src/screens/ScheduleReportScreen.tsx:120
msgid "Failed to schedule the report"
msgstr "Échec de la programmation du rapport"
-#: packages/taler-merchant-webui/src/screens/ScheduleReportScreen.tsx:134
+#: packages/taler-merchant-webui/src/screens/ScheduleReportScreen.tsx:137
msgid "Schedule a Report"
msgstr "Programmer un rapport"
-#: packages/taler-merchant-webui/src/screens/ScheduleReportScreen.tsx:135
+#: packages/taler-merchant-webui/src/screens/ScheduleReportScreen.tsx:138
msgid ""
"Have the server compile a report on a fixed rhythm and send it out, so "
"nobody has to remember to fetch it."
@@ -9208,92 +9204,92 @@ msgstr ""
"Laissez le serveur produire un rapport à intervalle fixe et l'envoyer, sans "
"que personne ait à y penser."
-#: packages/taler-merchant-webui/src/screens/ScheduleReportScreen.tsx:140
+#: packages/taler-merchant-webui/src/screens/ScheduleReportScreen.tsx:145
msgid "Could not schedule the report"
msgstr "Impossible de programmer le rapport"
-#: packages/taler-merchant-webui/src/screens/ScheduleReportScreen.tsx:143
+#: packages/taler-merchant-webui/src/screens/ScheduleReportScreen.tsx:151
msgid "Report delivery configuration could not be loaded"
msgstr "Impossible de charger la configuration d’envoi des rapports"
-#: packages/taler-merchant-webui/src/screens/ScheduleReportScreen.tsx:147
+#: packages/taler-merchant-webui/src/screens/ScheduleReportScreen.tsx:159
msgid "Scheduling is not available on this server."
msgstr "La planification n’est pas disponible sur ce serveur."
-#: packages/taler-merchant-webui/src/screens/ScheduleReportScreen.tsx:148
+#: packages/taler-merchant-webui/src/screens/ScheduleReportScreen.tsx:160
msgid "Ask the server operator to configure a report delivery program."
msgstr ""
"Demandez à l’opérateur du serveur de configurer un programme d’envoi des "
"rapports."
-#: packages/taler-merchant-webui/src/screens/ScheduleReportScreen.tsx:153
+#: packages/taler-merchant-webui/src/screens/ScheduleReportScreen.tsx:165
msgid "1. What to report"
msgstr "1. Contenu du rapport"
-#: packages/taler-merchant-webui/src/screens/ScheduleReportScreen.tsx:162
+#: packages/taler-merchant-webui/src/screens/ScheduleReportScreen.tsx:174
msgid "e.g. Weekly sales summary"
msgstr "p. ex. Récapitulatif hebdomadaire des ventes"
-#: packages/taler-merchant-webui/src/screens/ScheduleReportScreen.tsx:175
+#: packages/taler-merchant-webui/src/screens/ScheduleReportScreen.tsx:189
msgid "What the report covers"
msgstr "Ce que couvre le rapport"
-#: packages/taler-merchant-webui/src/screens/ScheduleReportScreen.tsx:183
+#: packages/taler-merchant-webui/src/screens/ScheduleReportScreen.tsx:199
msgid "Sales summary"
msgstr "Récapitulatif des ventes"
-#: packages/taler-merchant-webui/src/screens/ScheduleReportScreen.tsx:185
+#: packages/taler-merchant-webui/src/screens/ScheduleReportScreen.tsx:201
msgid "Money pots summary (not available on this server yet)"
msgstr "Récapitulatif des cagnottes (pas encore disponible sur ce serveur)"
-#: packages/taler-merchant-webui/src/screens/ScheduleReportScreen.tsx:188
+#: packages/taler-merchant-webui/src/screens/ScheduleReportScreen.tsx:204
msgid "Order funnel (not available on this server yet)"
msgstr "Tunnel de commande (pas encore disponible sur ce serveur)"
-#: packages/taler-merchant-webui/src/screens/ScheduleReportScreen.tsx:191
+#: packages/taler-merchant-webui/src/screens/ScheduleReportScreen.tsx:207
msgid "Payouts received (not available on this server yet)"
msgstr "Versements reçus (indisponible pour l’instant sur ce serveur)"
-#: packages/taler-merchant-webui/src/screens/ScheduleReportScreen.tsx:194
+#: packages/taler-merchant-webui/src/screens/ScheduleReportScreen.tsx:210
msgid "Sales summary is currently the only report available on this server."
msgstr ""
"Le résumé des ventes est actuellement le seul rapport disponible sur ce "
"serveur."
-#: packages/taler-merchant-webui/src/screens/ScheduleReportScreen.tsx:199
+#: packages/taler-merchant-webui/src/screens/ScheduleReportScreen.tsx:215
msgid "2. When to send it"
msgstr "2. Quand l'envoyer"
-#: packages/taler-merchant-webui/src/screens/ScheduleReportScreen.tsx:204
+#: packages/taler-merchant-webui/src/screens/ScheduleReportScreen.tsx:220
msgid "How often"
msgstr "À quelle fréquence"
-#: packages/taler-merchant-webui/src/screens/ScheduleReportScreen.tsx:224
+#: packages/taler-merchant-webui/src/screens/ScheduleReportScreen.tsx:242
msgid "Advanced timing"
msgstr "Planification avancée"
-#: packages/taler-merchant-webui/src/screens/ScheduleReportScreen.tsx:226
+#: packages/taler-merchant-webui/src/screens/ScheduleReportScreen.tsx:247
msgid "Offset from the start of the period"
msgstr "Décalage par rapport au début de la période"
-#: packages/taler-merchant-webui/src/screens/ScheduleReportScreen.tsx:228
+#: packages/taler-merchant-webui/src/screens/ScheduleReportScreen.tsx:258
msgid "No offset"
msgstr "Aucun décalage"
-#: packages/taler-merchant-webui/src/screens/ScheduleReportScreen.tsx:229
+#: packages/taler-merchant-webui/src/screens/ScheduleReportScreen.tsx:259
msgid "3 hours"
msgstr "3 heures"
-#: packages/taler-merchant-webui/src/screens/ScheduleReportScreen.tsx:230
+#: packages/taler-merchant-webui/src/screens/ScheduleReportScreen.tsx:260
msgid "6 hours"
msgstr "6 heures"
-#: packages/taler-merchant-webui/src/screens/ScheduleReportScreen.tsx:231
-#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:256
+#: packages/taler-merchant-webui/src/screens/ScheduleReportScreen.tsx:261
+#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:261
msgid "12 hours"
msgstr "12 heures"
-#: packages/taler-merchant-webui/src/screens/ScheduleReportScreen.tsx:233
+#: packages/taler-merchant-webui/src/screens/ScheduleReportScreen.tsx:263
msgid ""
"Moves the start and end of each reporting period by this much. Leave it at "
"none unless you have a reason to shift the period."
@@ -9301,51 +9297,51 @@ msgstr ""
"Décale d'autant le début et la fin de chaque période de rapport. Laissez sur "
"« aucun » sauf si vous avez une raison de décaler la période."
-#: packages/taler-merchant-webui/src/screens/ScheduleReportScreen.tsx:240
+#: packages/taler-merchant-webui/src/screens/ScheduleReportScreen.tsx:270
msgid "3. Where to send it"
msgstr "3. Où l'envoyer"
-#: packages/taler-merchant-webui/src/screens/ScheduleReportScreen.tsx:250
+#: packages/taler-merchant-webui/src/screens/ScheduleReportScreen.tsx:280
msgid "For example, an e-mail address"
msgstr "Par exemple, une adresse e-mail"
-#: packages/taler-merchant-webui/src/screens/ScheduleReportScreen.tsx:256
+#: packages/taler-merchant-webui/src/screens/ScheduleReportScreen.tsx:288
msgid ""
"The configured delivery program decides what kind of destination this must "
"be."
msgstr ""
"Le programme d’envoi configuré détermine le type de destination requis."
-#: packages/taler-merchant-webui/src/screens/ScheduleReportScreen.tsx:263
+#: packages/taler-merchant-webui/src/screens/ScheduleReportScreen.tsx:295
msgid "Send as"
msgstr "Format d'envoi"
-#: packages/taler-merchant-webui/src/screens/ScheduleReportScreen.tsx:272
+#: packages/taler-merchant-webui/src/screens/ScheduleReportScreen.tsx:306
msgid "PDF document"
msgstr "Document PDF"
-#: packages/taler-merchant-webui/src/screens/ScheduleReportScreen.tsx:273
+#: packages/taler-merchant-webui/src/screens/ScheduleReportScreen.tsx:307
msgid "Data file"
msgstr "Fichier de données"
-#: packages/taler-merchant-webui/src/screens/ScheduleReportScreen.tsx:279
+#: packages/taler-merchant-webui/src/screens/ScheduleReportScreen.tsx:313
msgid "How it is delivered"
msgstr "Mode d'envoi"
-#: packages/taler-merchant-webui/src/screens/ScheduleReportScreen.tsx:294
+#: packages/taler-merchant-webui/src/screens/ScheduleReportScreen.tsx:330
msgid "These delivery methods are advertised by this server."
msgstr "Ces modes d’envoi sont annoncés par ce serveur."
-#: packages/taler-merchant-webui/src/screens/ScheduleReportScreen.tsx:313
+#: packages/taler-merchant-webui/src/screens/ScheduleReportScreen.tsx:354
msgid "Scheduling..."
msgstr "Programmation…"
-#: packages/taler-merchant-webui/src/screens/ScheduleReportScreen.tsx:313
+#: packages/taler-merchant-webui/src/screens/ScheduleReportScreen.tsx:354
msgid "Schedule Report"
msgstr "Programmer un rapport"
#: packages/taler-merchant-webui/src/screens/ErrorInjectionTestScreen.tsx:125
-#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:497
+#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:504
msgid "HTTP error injection"
msgstr "Injection d’erreurs HTTP"
@@ -9359,98 +9355,98 @@ msgstr ""
"Gardez cette page ouverte dans un onglet et utilisez le portail commerçant "
"dans un autre : chaque nouvelle requête API lit les paramètres actuels."
-#: packages/taler-merchant-webui/src/screens/ErrorInjectionTestScreen.tsx:138
+#: packages/taler-merchant-webui/src/screens/ErrorInjectionTestScreen.tsx:139
msgid "Error injection is enabled"
msgstr "L’injection d’erreurs est activée"
-#: packages/taler-merchant-webui/src/screens/ErrorInjectionTestScreen.tsx:138
+#: packages/taler-merchant-webui/src/screens/ErrorInjectionTestScreen.tsx:140
msgid "Error injection is disabled"
msgstr "L’injection d’erreurs est désactivée"
-#: packages/taler-merchant-webui/src/screens/ErrorInjectionTestScreen.tsx:141
+#: packages/taler-merchant-webui/src/screens/ErrorInjectionTestScreen.tsx:143
msgid "Rules are saved while disabled, but requests pass through unchanged."
msgstr ""
"Les règles sont conservées pendant la désactivation, mais les requêtes sont "
"transmises sans modification."
-#: packages/taler-merchant-webui/src/screens/ErrorInjectionTestScreen.tsx:150
+#: packages/taler-merchant-webui/src/screens/ErrorInjectionTestScreen.tsx:152
msgid "Disable error injection"
msgstr "Désactiver l’injection d’erreurs"
-#: packages/taler-merchant-webui/src/screens/ErrorInjectionTestScreen.tsx:151
+#: packages/taler-merchant-webui/src/screens/ErrorInjectionTestScreen.tsx:153
msgid "Enable error injection"
msgstr "Activer l’injection d’erreurs"
-#: packages/taler-merchant-webui/src/screens/ErrorInjectionTestScreen.tsx:160
+#: packages/taler-merchant-webui/src/screens/ErrorInjectionTestScreen.tsx:162
msgid "Clear all settings"
msgstr "Effacer tous les paramètres"
-#: packages/taler-merchant-webui/src/screens/ErrorInjectionTestScreen.tsx:166
+#: packages/taler-merchant-webui/src/screens/ErrorInjectionTestScreen.tsx:168
msgid "Default behavior for all requests"
msgstr "Comportement par défaut de toutes les requêtes"
-#: packages/taler-merchant-webui/src/screens/ErrorInjectionTestScreen.tsx:169
+#: packages/taler-merchant-webui/src/screens/ErrorInjectionTestScreen.tsx:171
msgid "Response"
msgstr "Réponse"
-#: packages/taler-merchant-webui/src/screens/ErrorInjectionTestScreen.tsx:195
+#: packages/taler-merchant-webui/src/screens/ErrorInjectionTestScreen.tsx:197
msgid "Pass through to backend"
msgstr "Transmettre au serveur sans modification"
-#: packages/taler-merchant-webui/src/screens/ErrorInjectionTestScreen.tsx:196
+#: packages/taler-merchant-webui/src/screens/ErrorInjectionTestScreen.tsx:198
msgid "Always return HTTP 400"
msgstr "Toujours renvoyer HTTP 400"
-#: packages/taler-merchant-webui/src/screens/ErrorInjectionTestScreen.tsx:197
+#: packages/taler-merchant-webui/src/screens/ErrorInjectionTestScreen.tsx:199
msgid "Always return HTTP 500"
msgstr "Toujours renvoyer HTTP 500"
-#: packages/taler-merchant-webui/src/screens/ErrorInjectionTestScreen.tsx:198
+#: packages/taler-merchant-webui/src/screens/ErrorInjectionTestScreen.tsx:200
msgid "Never return a response"
msgstr "Ne jamais renvoyer de réponse"
-#: packages/taler-merchant-webui/src/screens/ErrorInjectionTestScreen.tsx:202
+#: packages/taler-merchant-webui/src/screens/ErrorInjectionTestScreen.tsx:204
msgid "Additional response delay (milliseconds)"
msgstr "Délai de réponse supplémentaire (millisecondes)"
-#: packages/taler-merchant-webui/src/screens/ErrorInjectionTestScreen.tsx:212
+#: packages/taler-merchant-webui/src/screens/ErrorInjectionTestScreen.tsx:214
msgid "Applied to responses which are allowed to return."
msgstr "S’applique aux réponses qui peuvent être renvoyées."
-#: packages/taler-merchant-webui/src/screens/ErrorInjectionTestScreen.tsx:218
-#: packages/taler-merchant-webui/src/screens/ErrorInjectionTestScreen.tsx:418
+#: packages/taler-merchant-webui/src/screens/ErrorInjectionTestScreen.tsx:220
+#: packages/taler-merchant-webui/src/screens/ErrorInjectionTestScreen.tsx:420
msgid "Error response content"
msgstr "Contenu de la réponse d’erreur"
-#: packages/taler-merchant-webui/src/screens/ErrorInjectionTestScreen.tsx:230
-#: packages/taler-merchant-webui/src/screens/ErrorInjectionTestScreen.tsx:429
+#: packages/taler-merchant-webui/src/screens/ErrorInjectionTestScreen.tsx:232
+#: packages/taler-merchant-webui/src/screens/ErrorInjectionTestScreen.tsx:431
msgid "Taler JSON error"
msgstr "Erreur JSON Taler"
-#: packages/taler-merchant-webui/src/screens/ErrorInjectionTestScreen.tsx:231
-#: packages/taler-merchant-webui/src/screens/ErrorInjectionTestScreen.tsx:430
+#: packages/taler-merchant-webui/src/screens/ErrorInjectionTestScreen.tsx:233
+#: packages/taler-merchant-webui/src/screens/ErrorInjectionTestScreen.tsx:432
msgid "Empty response body"
msgstr "Corps de réponse vide"
-#: packages/taler-merchant-webui/src/screens/ErrorInjectionTestScreen.tsx:237
-#: packages/taler-merchant-webui/src/screens/ErrorInjectionTestScreen.tsx:436
+#: packages/taler-merchant-webui/src/screens/ErrorInjectionTestScreen.tsx:239
+#: packages/taler-merchant-webui/src/screens/ErrorInjectionTestScreen.tsx:438
msgid "Taler error code"
msgstr "Code d’erreur Taler"
-#: packages/taler-merchant-webui/src/screens/ErrorInjectionTestScreen.tsx:248
+#: packages/taler-merchant-webui/src/screens/ErrorInjectionTestScreen.tsx:250
msgid "Defaults to GENERIC_INTERNAL_INVARIANT_FAILURE (60)."
msgstr "Valeur par défaut : GENERIC_INTERNAL_INVARIANT_FAILURE (60)."
-#: packages/taler-merchant-webui/src/screens/ErrorInjectionTestScreen.tsx:256
-#: packages/taler-merchant-webui/src/screens/ErrorInjectionTestScreen.tsx:454
+#: packages/taler-merchant-webui/src/screens/ErrorInjectionTestScreen.tsx:258
+#: packages/taler-merchant-webui/src/screens/ErrorInjectionTestScreen.tsx:456
msgid "HTML response body"
msgstr "Corps de réponse HTML"
-#: packages/taler-merchant-webui/src/screens/ErrorInjectionTestScreen.tsx:276
+#: packages/taler-merchant-webui/src/screens/ErrorInjectionTestScreen.tsx:278
msgid "Request-specific rules"
msgstr "Règles propres aux requêtes"
-#: packages/taler-merchant-webui/src/screens/ErrorInjectionTestScreen.tsx:278
+#: packages/taler-merchant-webui/src/screens/ErrorInjectionTestScreen.tsx:280
msgid ""
"The first matching rule wins. URL is a case-sensitive substring of the "
"complete request URL."
@@ -9458,73 +9454,73 @@ msgstr ""
"La première règle correspondante l’emporte. L’URL est une sous-chaîne "
"sensible à la casse de l’URL complète de la requête."
-#: packages/taler-merchant-webui/src/screens/ErrorInjectionTestScreen.tsx:287
+#: packages/taler-merchant-webui/src/screens/ErrorInjectionTestScreen.tsx:289
msgid "Add rule"
msgstr "Ajouter une règle"
-#: packages/taler-merchant-webui/src/screens/ErrorInjectionTestScreen.tsx:293
+#: packages/taler-merchant-webui/src/screens/ErrorInjectionTestScreen.tsx:295
msgid "No rules. Add one to affect only selected requests."
msgstr "Aucune règle. Ajoutez-en une pour ne modifier que certaines requêtes."
-#: packages/taler-merchant-webui/src/screens/ErrorInjectionTestScreen.tsx:304
+#: packages/taler-merchant-webui/src/screens/ErrorInjectionTestScreen.tsx:306
msgid "Rule %1$s"
msgstr "Règle %1$s"
-#: packages/taler-merchant-webui/src/screens/ErrorInjectionTestScreen.tsx:305
+#: packages/taler-merchant-webui/src/screens/ErrorInjectionTestScreen.tsx:307
msgid " (inactive)"
msgstr " (désactivée)"
-#: packages/taler-merchant-webui/src/screens/ErrorInjectionTestScreen.tsx:319
+#: packages/taler-merchant-webui/src/screens/ErrorInjectionTestScreen.tsx:321
msgid "Activate"
msgstr "Activer"
-#: packages/taler-merchant-webui/src/screens/ErrorInjectionTestScreen.tsx:319
-#: packages/taler-merchant-webui/src/screens/AdminAccountsScreen.tsx:163
+#: packages/taler-merchant-webui/src/screens/ErrorInjectionTestScreen.tsx:321
+#: packages/taler-merchant-webui/src/screens/AdminAccountsScreen.tsx:237
msgid "Disable"
msgstr "Désactiver"
-#: packages/taler-merchant-webui/src/screens/ErrorInjectionTestScreen.tsx:337
+#: packages/taler-merchant-webui/src/screens/ErrorInjectionTestScreen.tsx:339
msgid ""
"This new rule is inactive and cannot affect requests until you activate it."
msgstr ""
"Cette nouvelle règle est désactivée et ne peut modifier aucune requête tant "
"que vous ne l’avez pas activée."
-#: packages/taler-merchant-webui/src/screens/ErrorInjectionTestScreen.tsx:360
+#: packages/taler-merchant-webui/src/screens/ErrorInjectionTestScreen.tsx:362
msgid "URL contains"
msgstr "L’URL contient"
-#: packages/taler-merchant-webui/src/screens/ErrorInjectionTestScreen.tsx:369
+#: packages/taler-merchant-webui/src/screens/ErrorInjectionTestScreen.tsx:371
msgid "Inject"
msgstr "Injecter"
-#: packages/taler-merchant-webui/src/screens/ErrorInjectionTestScreen.tsx:380
-#: packages/taler-merchant-webui/src/screens/ErrorInjectionTestScreen.tsx:525
+#: packages/taler-merchant-webui/src/screens/ErrorInjectionTestScreen.tsx:382
+#: packages/taler-merchant-webui/src/screens/ErrorInjectionTestScreen.tsx:527
msgid "HTTP error"
msgstr "Erreur HTTP"
-#: packages/taler-merchant-webui/src/screens/ErrorInjectionTestScreen.tsx:381
-#: packages/taler-merchant-webui/src/screens/ErrorInjectionTestScreen.tsx:527
+#: packages/taler-merchant-webui/src/screens/ErrorInjectionTestScreen.tsx:383
+#: packages/taler-merchant-webui/src/screens/ErrorInjectionTestScreen.tsx:529
msgid "No response"
msgstr "Aucune réponse"
-#: packages/taler-merchant-webui/src/screens/ErrorInjectionTestScreen.tsx:382
+#: packages/taler-merchant-webui/src/screens/ErrorInjectionTestScreen.tsx:384
msgid "Delay real response"
msgstr "Retarder la réponse réelle"
-#: packages/taler-merchant-webui/src/screens/ErrorInjectionTestScreen.tsx:386
+#: packages/taler-merchant-webui/src/screens/ErrorInjectionTestScreen.tsx:388
msgid "First N matches (empty = every match)"
msgstr "N premières correspondances (vide = toutes)"
-#: packages/taler-merchant-webui/src/screens/ErrorInjectionTestScreen.tsx:470
+#: packages/taler-merchant-webui/src/screens/ErrorInjectionTestScreen.tsx:472
msgid "Delay (milliseconds)"
msgstr "Délai (millisecondes)"
-#: packages/taler-merchant-webui/src/screens/ErrorInjectionTestScreen.tsx:493
+#: packages/taler-merchant-webui/src/screens/ErrorInjectionTestScreen.tsx:495
msgid "Live request activity"
msgstr "Activité des requêtes en temps réel"
-#: packages/taler-merchant-webui/src/screens/ErrorInjectionTestScreen.tsx:495
+#: packages/taler-merchant-webui/src/screens/ErrorInjectionTestScreen.tsx:497
msgid ""
"Events arrive from other tabs via BroadcastChannel and disappear when this "
"page is closed."
@@ -9532,38 +9528,38 @@ msgstr ""
"Les événements arrivent des autres onglets via BroadcastChannel et "
"disparaissent à la fermeture de cette page."
-#: packages/taler-merchant-webui/src/screens/ErrorInjectionTestScreen.tsx:509
+#: packages/taler-merchant-webui/src/screens/ErrorInjectionTestScreen.tsx:511
msgid ""
"No requests observed yet. Activity starts after this control page is open."
msgstr ""
"Aucune requête observée pour l’instant. L’activité commence après "
"l’ouverture de cette page de contrôle."
-#: packages/taler-merchant-webui/src/screens/ErrorInjectionTestScreen.tsx:529
+#: packages/taler-merchant-webui/src/screens/ErrorInjectionTestScreen.tsx:531
msgid "Delayed"
msgstr "Retardée"
-#: packages/taler-merchant-webui/src/screens/ErrorInjectionTestScreen.tsx:530
+#: packages/taler-merchant-webui/src/screens/ErrorInjectionTestScreen.tsx:532
msgid "Passed through"
msgstr "Transmise sans modification"
-#: packages/taler-merchant-webui/src/screens/ErrorInjectionTestScreen.tsx:545
+#: packages/taler-merchant-webui/src/screens/ErrorInjectionTestScreen.tsx:547
msgid " · Taler JSON error"
msgstr " · erreur JSON Taler"
-#: packages/taler-merchant-webui/src/screens/ErrorInjectionTestScreen.tsx:547
+#: packages/taler-merchant-webui/src/screens/ErrorInjectionTestScreen.tsx:549
msgid " · empty response body"
msgstr " · corps de réponse vide"
-#: packages/taler-merchant-webui/src/screens/ErrorInjectionTestScreen.tsx:551
+#: packages/taler-merchant-webui/src/screens/ErrorInjectionTestScreen.tsx:553
msgid " · %1$sms delay"
msgstr " · délai de %1$s ms"
-#: packages/taler-merchant-webui/src/screens/ErrorInjectionTestScreen.tsx:552
+#: packages/taler-merchant-webui/src/screens/ErrorInjectionTestScreen.tsx:554
msgid " · network failure"
msgstr " · échec réseau"
-#: packages/taler-merchant-webui/src/screens/ErrorInjectionTestScreen.tsx:554
+#: packages/taler-merchant-webui/src/screens/ErrorInjectionTestScreen.tsx:555
msgid " · rule %1$s"
msgstr " · règle %1$s"
@@ -9576,19 +9572,19 @@ msgstr " · par défaut"
msgid "Business name is required."
msgstr "Le nom commercial est obligatoire."
-#: packages/taler-merchant-webui/src/screens/BootstrapInstanceScreen.tsx:89
+#: packages/taler-merchant-webui/src/screens/BootstrapInstanceScreen.tsx:95
msgid "Set up this merchant server"
msgstr "Configurer ce serveur marchand"
-#: packages/taler-merchant-webui/src/screens/BootstrapInstanceScreen.tsx:94
+#: packages/taler-merchant-webui/src/screens/BootstrapInstanceScreen.tsx:100
msgid "Creating the administrator account on"
msgstr "Création du compte d’administration sur"
-#: packages/taler-merchant-webui/src/screens/BootstrapInstanceScreen.tsx:103
+#: packages/taler-merchant-webui/src/screens/BootstrapInstanceScreen.tsx:109
msgid "Create the first merchant instance"
msgstr "Créer le premier compte marchand"
-#: packages/taler-merchant-webui/src/screens/BootstrapInstanceScreen.tsx:104
+#: packages/taler-merchant-webui/src/screens/BootstrapInstanceScreen.tsx:110
msgid ""
"This server has no merchant instances yet. Its first instance must be the "
"administrator account, which can create and manage other merchant accounts."
@@ -9596,47 +9592,47 @@ msgstr ""
"Ce serveur ne possède encore aucun compte marchand. Le premier doit être le "
"compte d’administration, qui peut créer et gérer d’autres comptes marchands."
-#: packages/taler-merchant-webui/src/screens/BootstrapInstanceScreen.tsx:106
+#: packages/taler-merchant-webui/src/screens/BootstrapInstanceScreen.tsx:114
msgid "Could not create the administrator account"
msgstr "Le compte d’administration n’a pas pu être créé"
-#: packages/taler-merchant-webui/src/screens/BootstrapInstanceScreen.tsx:118
+#: packages/taler-merchant-webui/src/screens/BootstrapInstanceScreen.tsx:139
msgid "The first account has the reserved identifier “admin”."
msgstr "Le premier compte possède l’identifiant réservé « admin »."
-#: packages/taler-merchant-webui/src/screens/BootstrapInstanceScreen.tsx:122
-#: packages/taler-merchant-webui/src/screens/AdminAccountsScreen.tsx:141
+#: packages/taler-merchant-webui/src/screens/BootstrapInstanceScreen.tsx:146
+#: packages/taler-merchant-webui/src/screens/AdminAccountsScreen.tsx:170
#: packages/taler-merchant-webui/src/screens/AdminAccountFormScreen.tsx:269
-#: packages/taler-merchant-webui/src/screens/AdminAccountDetailScreen.tsx:62
+#: packages/taler-merchant-webui/src/screens/AdminAccountDetailScreen.tsx:131
msgid "Business name"
msgstr "Nom commercial"
-#: packages/taler-merchant-webui/src/screens/BootstrapInstanceScreen.tsx:133
+#: packages/taler-merchant-webui/src/screens/BootstrapInstanceScreen.tsx:182
#: packages/taler-merchant-webui/src/screens/AdminAccountFormScreen.tsx:329
msgid "Confirm password"
msgstr "Confirmer le mot de passe"
-#: packages/taler-merchant-webui/src/screens/BootstrapInstanceScreen.tsx:135
+#: packages/taler-merchant-webui/src/screens/BootstrapInstanceScreen.tsx:195
msgid "Creating administrator account..."
msgstr "Création du compte d’administration…"
-#: packages/taler-merchant-webui/src/screens/BootstrapInstanceScreen.tsx:135
+#: packages/taler-merchant-webui/src/screens/BootstrapInstanceScreen.tsx:196
msgid "Create administrator account"
msgstr "Créer un compte d'administration"
-#: packages/taler-merchant-webui/src/screens/AdminAccountsScreen.tsx:90
+#: packages/taler-merchant-webui/src/screens/AdminAccountsScreen.tsx:100
msgid "Create and administer the merchant accounts hosted by this server."
msgstr "Créez et administrez les comptes marchands hébergés par ce serveur."
-#: packages/taler-merchant-webui/src/screens/AdminAccountsScreen.tsx:91
+#: packages/taler-merchant-webui/src/screens/AdminAccountsScreen.tsx:101
msgid "+ Create merchant account"
msgstr "+ Créer un compte marchand"
-#: packages/taler-merchant-webui/src/screens/AdminAccountsScreen.tsx:97
+#: packages/taler-merchant-webui/src/screens/AdminAccountsScreen.tsx:107
msgid "Your login token cannot manage merchant accounts"
msgstr "Votre jeton de connexion ne permet pas de gérer les comptes marchands"
-#: packages/taler-merchant-webui/src/screens/AdminAccountsScreen.tsx:98
+#: packages/taler-merchant-webui/src/screens/AdminAccountsScreen.tsx:108
msgid ""
"You are signed into the administrator account, but this token does not "
"include instance-management permission. Sign in again with full "
@@ -9646,102 +9642,102 @@ msgstr ""
"l’autorisation de gérer les instances. Reconnectez-vous avec un accès "
"administrateur complet."
-#: packages/taler-merchant-webui/src/screens/AdminAccountsScreen.tsx:101
+#: packages/taler-merchant-webui/src/screens/AdminAccountsScreen.tsx:113
msgid "Could not load merchant accounts"
msgstr "Impossible de charger les comptes marchands"
-#: packages/taler-merchant-webui/src/screens/AdminAccountsScreen.tsx:107
+#: packages/taler-merchant-webui/src/screens/AdminAccountsScreen.tsx:120
msgid "Account status"
msgstr "État du compte"
-#: packages/taler-merchant-webui/src/screens/AdminAccountsScreen.tsx:115
+#: packages/taler-merchant-webui/src/screens/AdminAccountsScreen.tsx:129
msgid "Active accounts"
msgstr "Comptes actifs"
-#: packages/taler-merchant-webui/src/screens/AdminAccountsScreen.tsx:115
+#: packages/taler-merchant-webui/src/screens/AdminAccountsScreen.tsx:131
msgid "Disabled accounts"
msgstr "Comptes désactivés"
-#: packages/taler-merchant-webui/src/screens/AdminAccountsScreen.tsx:115
+#: packages/taler-merchant-webui/src/screens/AdminAccountsScreen.tsx:132
msgid "All accounts"
msgstr "Tous les comptes"
-#: packages/taler-merchant-webui/src/screens/AdminAccountsScreen.tsx:119
+#: packages/taler-merchant-webui/src/screens/AdminAccountsScreen.tsx:139
msgid "Search merchant accounts"
msgstr "Rechercher des comptes marchands"
-#: packages/taler-merchant-webui/src/screens/AdminAccountsScreen.tsx:125
+#: packages/taler-merchant-webui/src/screens/AdminAccountsScreen.tsx:145
msgid "Search by account ID or business name"
msgstr "Rechercher par identifiant de compte ou nom commercial"
-#: packages/taler-merchant-webui/src/screens/AdminAccountsScreen.tsx:131
+#: packages/taler-merchant-webui/src/screens/AdminAccountsScreen.tsx:152
msgid "Loading merchant accounts…"
msgstr "Chargement des comptes marchands…"
-#: packages/taler-merchant-webui/src/screens/AdminAccountsScreen.tsx:134
+#: packages/taler-merchant-webui/src/screens/AdminAccountsScreen.tsx:157
msgid "No merchant accounts match your search"
msgstr "Aucun compte marchand ne correspond à votre recherche"
-#: packages/taler-merchant-webui/src/screens/AdminAccountsScreen.tsx:134
+#: packages/taler-merchant-webui/src/screens/AdminAccountsScreen.tsx:158
msgid "No merchant accounts in this view"
msgstr "Aucun compte marchand dans cette vue"
-#: packages/taler-merchant-webui/src/screens/AdminAccountsScreen.tsx:135
+#: packages/taler-merchant-webui/src/screens/AdminAccountsScreen.tsx:161
msgid "Create an account to start hosting another merchant on this server."
msgstr ""
"Créez un compte pour commencer à héberger un autre marchand sur ce serveur."
-#: packages/taler-merchant-webui/src/screens/AdminAccountsScreen.tsx:141
+#: packages/taler-merchant-webui/src/screens/AdminAccountsScreen.tsx:169
#: packages/taler-merchant-webui/src/screens/AdminAccountFormScreen.tsx:253
-#: packages/taler-merchant-webui/src/screens/AdminAccountDetailScreen.tsx:62
+#: packages/taler-merchant-webui/src/screens/AdminAccountDetailScreen.tsx:127
msgid "Account ID"
msgstr "Identifiant du compte"
-#: packages/taler-merchant-webui/src/screens/AdminAccountsScreen.tsx:141
+#: packages/taler-merchant-webui/src/screens/AdminAccountsScreen.tsx:171
msgid "Payment targets"
msgstr "Destinations de paiement"
-#: packages/taler-merchant-webui/src/screens/AdminAccountsScreen.tsx:157
+#: packages/taler-merchant-webui/src/screens/AdminAccountsScreen.tsx:206
msgid "No payment targets"
msgstr "Aucune destination de paiement"
-#: packages/taler-merchant-webui/src/screens/AdminAccountsScreen.tsx:158
+#: packages/taler-merchant-webui/src/screens/AdminAccountsScreen.tsx:212
msgid "Disabled"
msgstr "Désactivé"
-#: packages/taler-merchant-webui/src/screens/AdminAccountsScreen.tsx:158
+#: packages/taler-merchant-webui/src/screens/AdminAccountsScreen.tsx:212
#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:104
#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:122
-#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:142
-#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:162
+#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:143
+#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:163
msgid "Active"
msgstr "Actif"
-#: packages/taler-merchant-webui/src/screens/AdminAccountsScreen.tsx:161
+#: packages/taler-merchant-webui/src/screens/AdminAccountsScreen.tsx:221
msgid "Inspect"
msgstr "Consulter"
-#: packages/taler-merchant-webui/src/screens/AdminAccountsScreen.tsx:164
+#: packages/taler-merchant-webui/src/screens/AdminAccountsScreen.tsx:246
msgid "Purge"
msgstr "Purger"
-#: packages/taler-merchant-webui/src/screens/AdminAccountsScreen.tsx:177
+#: packages/taler-merchant-webui/src/screens/AdminAccountsScreen.tsx:265
msgid "Permanently purge merchant account"
msgstr "Purger définitivement le compte marchand"
-#: packages/taler-merchant-webui/src/screens/AdminAccountsScreen.tsx:177
+#: packages/taler-merchant-webui/src/screens/AdminAccountsScreen.tsx:266
msgid "Disable merchant account"
msgstr "Désactiver le compte marchand"
-#: packages/taler-merchant-webui/src/screens/AdminAccountsScreen.tsx:180
+#: packages/taler-merchant-webui/src/screens/AdminAccountsScreen.tsx:274
msgid "Purge failed"
msgstr "Échec de la purge"
-#: packages/taler-merchant-webui/src/screens/AdminAccountsScreen.tsx:180
+#: packages/taler-merchant-webui/src/screens/AdminAccountsScreen.tsx:274
msgid "Disable failed"
msgstr "Échec de la désactivation"
-#: packages/taler-merchant-webui/src/screens/AdminAccountsScreen.tsx:183
+#: packages/taler-merchant-webui/src/screens/AdminAccountsScreen.tsx:279
msgid ""
"Purging removes %1$s and all transaction data permanently. This cannot be "
"undone."
@@ -9749,11 +9745,11 @@ msgstr ""
"La purge supprime définitivement %1$s et toutes les données de transaction. "
"Cette action est irréversible."
-#: packages/taler-merchant-webui/src/screens/AdminAccountsScreen.tsx:185
+#: packages/taler-merchant-webui/src/screens/AdminAccountsScreen.tsx:285
msgid "Type the account ID to confirm"
msgstr "Saisissez l’identifiant du compte pour confirmer"
-#: packages/taler-merchant-webui/src/screens/AdminAccountsScreen.tsx:190
+#: packages/taler-merchant-webui/src/screens/AdminAccountsScreen.tsx:298
msgid ""
"Disabling %1$s deletes its private key and prevents new orders and payments, "
"while retaining transaction records for administration."
@@ -9762,11 +9758,11 @@ msgstr ""
"commandes et les nouveaux paiements, tout en conservant les transactions à "
"des fins d’administration."
-#: packages/taler-merchant-webui/src/screens/AdminAccountsScreen.tsx:192
+#: packages/taler-merchant-webui/src/screens/AdminAccountsScreen.tsx:313
msgid "Purge permanently"
msgstr "Purger définitivement"
-#: packages/taler-merchant-webui/src/screens/AdminAccountsScreen.tsx:192
+#: packages/taler-merchant-webui/src/screens/AdminAccountsScreen.tsx:314
msgid "Disable account"
msgstr "Désactiver le compte"
@@ -9817,7 +9813,7 @@ msgstr ""
"commercial est affiché aux clients."
#: packages/taler-merchant-webui/src/screens/AdminAccountFormScreen.tsx:296
-#: packages/taler-merchant-webui/src/screens/AdminAccountDetailScreen.tsx:62
+#: packages/taler-merchant-webui/src/screens/AdminAccountDetailScreen.tsx:147
msgid "Mobile phone number"
msgstr "Numéro de téléphone portable"
@@ -9830,7 +9826,7 @@ msgid "Shown on payment pages and receipts."
msgstr "Affiché sur les pages de paiement et les reçus."
#: packages/taler-merchant-webui/src/screens/AdminAccountFormScreen.tsx:376
-#: packages/taler-merchant-webui/src/screens/AdminAccountDetailScreen.tsx:63
+#: packages/taler-merchant-webui/src/screens/AdminAccountDetailScreen.tsx:178
msgid "Physical merchant address"
msgstr "Adresse physique du commerçant"
@@ -9854,105 +9850,107 @@ msgstr ""
msgid "Time to pay"
msgstr "Délai de paiement"
-#: packages/taler-merchant-webui/src/screens/AdminAccountDetailScreen.tsx:49
+#: packages/taler-merchant-webui/src/screens/AdminAccountDetailScreen.tsx:84
msgid "Merchant account %1$s"
msgstr "Compte marchand %1$s"
-#: packages/taler-merchant-webui/src/screens/AdminAccountDetailScreen.tsx:51
-#: packages/taler-merchant-webui/src/screens/AdminAccountCredentialsScreen.tsx:44
+#: packages/taler-merchant-webui/src/screens/AdminAccountDetailScreen.tsx:95
+#: packages/taler-merchant-webui/src/screens/AdminAccountCredentialsScreen.tsx:107
msgid "Reset password"
msgstr "Réinitialiser le mot de passe"
-#: packages/taler-merchant-webui/src/screens/AdminAccountDetailScreen.tsx:52
+#: packages/taler-merchant-webui/src/screens/AdminAccountDetailScreen.tsx:98
msgid "Sign in to account"
msgstr "Se connecter au compte"
-#: packages/taler-merchant-webui/src/screens/AdminAccountDetailScreen.tsx:54
+#: packages/taler-merchant-webui/src/screens/AdminAccountDetailScreen.tsx:103
msgid "Could not load merchant account"
msgstr "Impossible de charger le compte marchand"
-#: packages/taler-merchant-webui/src/screens/AdminAccountDetailScreen.tsx:55
+#: packages/taler-merchant-webui/src/screens/AdminAccountDetailScreen.tsx:107
msgid "Merchant account sections"
msgstr "Sections du compte marchand"
-#: packages/taler-merchant-webui/src/screens/AdminAccountDetailScreen.tsx:56
+#: packages/taler-merchant-webui/src/screens/AdminAccountDetailScreen.tsx:112
msgid "Overview"
msgstr "Vue d’ensemble"
-#: packages/taler-merchant-webui/src/screens/AdminAccountDetailScreen.tsx:57
+#: packages/taler-merchant-webui/src/screens/AdminAccountDetailScreen.tsx:116
msgid "Verification"
msgstr "Vérification"
-#: packages/taler-merchant-webui/src/screens/AdminAccountDetailScreen.tsx:60
+#: packages/taler-merchant-webui/src/screens/AdminAccountDetailScreen.tsx:120
msgid "Loading account details…"
msgstr "Chargement des détails du compte…"
-#: packages/taler-merchant-webui/src/screens/AdminAccountDetailScreen.tsx:62
+#: packages/taler-merchant-webui/src/screens/AdminAccountDetailScreen.tsx:124
msgid "Identity and contact"
msgstr "Identité et coordonnées"
-#: packages/taler-merchant-webui/src/screens/AdminAccountDetailScreen.tsx:62
+#: packages/taler-merchant-webui/src/screens/AdminAccountDetailScreen.tsx:140
+#: packages/taler-merchant-webui/src/screens/AdminAccountDetailScreen.tsx:152
msgid "verified"
msgstr "vérifié"
-#: packages/taler-merchant-webui/src/screens/AdminAccountDetailScreen.tsx:62
+#: packages/taler-merchant-webui/src/screens/AdminAccountDetailScreen.tsx:140
+#: packages/taler-merchant-webui/src/screens/AdminAccountDetailScreen.tsx:152
msgid "not verified"
msgstr "non vérifié"
-#: packages/taler-merchant-webui/src/screens/AdminAccountDetailScreen.tsx:62
-#: packages/taler-merchant-webui/src/stories/story-messages.ts:37
+#: packages/taler-merchant-webui/src/screens/AdminAccountDetailScreen.tsx:163
+#: packages/taler-merchant-webui/src/stories/story-messages.ts:56
msgid "Authentication"
msgstr "Authentification"
-#: packages/taler-merchant-webui/src/screens/AdminAccountDetailScreen.tsx:62
+#: packages/taler-merchant-webui/src/screens/AdminAccountDetailScreen.tsx:166
msgid "Token authentication"
msgstr "Authentification par jeton"
-#: packages/taler-merchant-webui/src/screens/AdminAccountDetailScreen.tsx:62
+#: packages/taler-merchant-webui/src/screens/AdminAccountDetailScreen.tsx:168
msgid "External authentication"
msgstr "Authentification externe"
-#: packages/taler-merchant-webui/src/screens/AdminAccountDetailScreen.tsx:62
+#: packages/taler-merchant-webui/src/screens/AdminAccountDetailScreen.tsx:169
msgid "Unknown authentication method (%1$s)"
msgstr "Méthode d’authentification inconnue (%1$s)"
-#: packages/taler-merchant-webui/src/screens/AdminAccountDetailScreen.tsx:63
+#: packages/taler-merchant-webui/src/screens/AdminAccountDetailScreen.tsx:175
msgid "Business configuration"
msgstr "Configuration de l’entreprise"
-#: packages/taler-merchant-webui/src/screens/AdminAccountDetailScreen.tsx:63
+#: packages/taler-merchant-webui/src/screens/AdminAccountDetailScreen.tsx:190
msgid "Fees are not covered by default"
msgstr "Les frais ne sont pas couverts par défaut"
-#: packages/taler-merchant-webui/src/screens/AdminAccountDetailScreen.tsx:63
+#: packages/taler-merchant-webui/src/screens/AdminAccountDetailScreen.tsx:194
msgid "Payout accounts"
msgstr "Comptes de versement"
-#: packages/taler-merchant-webui/src/screens/AdminAccountDetailScreen.tsx:63
+#: packages/taler-merchant-webui/src/screens/AdminAccountDetailScreen.tsx:198
msgid "1 active account"
msgstr "1 compte actif"
-#: packages/taler-merchant-webui/src/screens/AdminAccountDetailScreen.tsx:63
+#: packages/taler-merchant-webui/src/screens/AdminAccountDetailScreen.tsx:199
msgid "%1$s active accounts"
msgstr "%1$s comptes actifs"
-#: packages/taler-merchant-webui/src/screens/AdminAccountDetailScreen.tsx:63
+#: packages/taler-merchant-webui/src/screens/AdminAccountDetailScreen.tsx:203
msgid "Merchant public key"
msgstr "Clé publique du marchand"
-#: packages/taler-merchant-webui/src/screens/AdminAccountDetailScreen.tsx:67
+#: packages/taler-merchant-webui/src/screens/AdminAccountDetailScreen.tsx:216
msgid "Could not load verification status"
msgstr "Impossible de charger l’état de vérification"
-#: packages/taler-merchant-webui/src/screens/AdminAccountDetailScreen.tsx:68
+#: packages/taler-merchant-webui/src/screens/AdminAccountDetailScreen.tsx:220
msgid "Checking verification status…"
msgstr "Vérification de l’état en cours…"
-#: packages/taler-merchant-webui/src/screens/AdminAccountDetailScreen.tsx:68
+#: packages/taler-merchant-webui/src/screens/AdminAccountDetailScreen.tsx:223
msgid "No verification status is available"
msgstr "Aucun état de vérification n’est disponible"
-#: packages/taler-merchant-webui/src/screens/AdminAccountDetailScreen.tsx:68
+#: packages/taler-merchant-webui/src/screens/AdminAccountDetailScreen.tsx:224
msgid ""
"This account has no payout account or no payment service currently reports a "
"verification state."
@@ -9960,11 +9958,11 @@ msgstr ""
"Ce compte n’a aucun compte de versement ou aucun service de paiement ne "
"signale actuellement d’état de vérification."
-#: packages/taler-merchant-webui/src/screens/AdminAccountDetailScreen.tsx:69
+#: packages/taler-merchant-webui/src/screens/AdminAccountDetailScreen.tsx:248
msgid "Problem"
msgstr "Problème"
-#: packages/taler-merchant-webui/src/screens/AdminAccountDetailScreen.tsx:71
+#: packages/taler-merchant-webui/src/screens/AdminAccountDetailScreen.tsx:277
msgid ""
"This administration view is read-only. Sign in to the merchant account to "
"add payout accounts or complete verification actions."
@@ -9973,15 +9971,15 @@ msgstr ""
"marchand pour ajouter des comptes de versement ou effectuer les étapes de "
"vérification."
-#: packages/taler-merchant-webui/src/screens/AdminAccountCredentialsScreen.tsx:44
+#: packages/taler-merchant-webui/src/screens/AdminAccountCredentialsScreen.tsx:61
msgid "Reset merchant account password"
msgstr "Réinitialiser le mot de passe du compte marchand"
-#: packages/taler-merchant-webui/src/screens/AdminAccountCredentialsScreen.tsx:44
+#: packages/taler-merchant-webui/src/screens/AdminAccountCredentialsScreen.tsx:62
msgid "Set a new password for merchant account %1$s."
msgstr "Définissez un nouveau mot de passe pour le compte marchand %1$s."
-#: packages/taler-merchant-webui/src/screens/AdminAccountCredentialsScreen.tsx:44
+#: packages/taler-merchant-webui/src/screens/AdminAccountCredentialsScreen.tsx:66
msgid ""
"The account’s existing password will stop working. Existing login tokens "
"remain governed by the backend’s token policy."
@@ -9989,15 +9987,15 @@ msgstr ""
"Le mot de passe actuel du compte cessera de fonctionner. Les jetons de "
"connexion existants restent régis par la politique de jetons du serveur."
-#: packages/taler-merchant-webui/src/screens/AdminAccountCredentialsScreen.tsx:44
+#: packages/taler-merchant-webui/src/screens/AdminAccountCredentialsScreen.tsx:67
msgid "Could not reset password"
msgstr "Impossible de réinitialiser le mot de passe"
-#: packages/taler-merchant-webui/src/screens/AdminAccountCredentialsScreen.tsx:44
+#: packages/taler-merchant-webui/src/screens/AdminAccountCredentialsScreen.tsx:83
msgid "New password"
msgstr "Nouveau mot de passe"
-#: packages/taler-merchant-webui/src/screens/AdminAccountCredentialsScreen.tsx:44
+#: packages/taler-merchant-webui/src/screens/AdminAccountCredentialsScreen.tsx:93
msgid "Confirm new password"
msgstr "Confirmer le nouveau mot de passe"
@@ -10013,108 +10011,108 @@ msgstr "Désactivation du compte marchand %1$s"
msgid "Creating merchant account %1$s"
msgstr "Création du compte marchand %1$s"
-#: packages/taler-merchant-webui/src/routes/AdminAccountsRoutes.tsx:246
+#: packages/taler-merchant-webui/src/routes/AdminAccountsRoutes.tsx:251
msgid "Updating merchant account %1$s"
msgstr "Mise à jour du compte marchand %1$s"
-#: packages/taler-merchant-webui/src/routes/AdminAccountsRoutes.tsx:303
+#: packages/taler-merchant-webui/src/routes/AdminAccountsRoutes.tsx:304
msgid "Resetting the password for merchant account %1$s"
msgstr "Réinitialisation du mot de passe du compte marchand %1$s"
-#: packages/taler-merchant-webui/src/tutorial/demoData.ts:333
-#: packages/taler-merchant-webui/src/tutorial/demoData.ts:429
-#: packages/taler-merchant-webui/src/stories/story-messages.ts:70
+#: packages/taler-merchant-webui/src/tutorial/demoData.ts:336
+#: packages/taler-merchant-webui/src/tutorial/demoData.ts:439
+#: packages/taler-merchant-webui/src/stories/story-messages.ts:122
msgid "Drinks"
msgstr "Boissons"
-#: packages/taler-merchant-webui/src/tutorial/demoData.ts:335
-#: packages/taler-merchant-webui/src/tutorial/demoData.ts:430
-#: packages/taler-merchant-webui/src/stories/story-messages.ts:39
+#: packages/taler-merchant-webui/src/tutorial/demoData.ts:338
+#: packages/taler-merchant-webui/src/tutorial/demoData.ts:444
+#: packages/taler-merchant-webui/src/stories/story-messages.ts:60
msgid "Bakery"
msgstr "Boulangerie"
-#: packages/taler-merchant-webui/src/tutorial/demoData.ts:337
-#: packages/taler-merchant-webui/src/tutorial/demoData.ts:431
+#: packages/taler-merchant-webui/src/tutorial/demoData.ts:340
+#: packages/taler-merchant-webui/src/tutorial/demoData.ts:449
msgid "To take home"
msgstr "À emporter"
-#: packages/taler-merchant-webui/src/tutorial/demoData.ts:366
+#: packages/taler-merchant-webui/src/tutorial/demoData.ts:374
msgid "Single shot, house blend"
msgstr "Dose simple, mélange maison"
-#: packages/taler-merchant-webui/src/tutorial/demoData.ts:367
+#: packages/taler-merchant-webui/src/tutorial/demoData.ts:375
msgid "Single shot with steamed milk"
msgstr "Dose simple avec lait chauffé à la vapeur"
-#: packages/taler-merchant-webui/src/tutorial/demoData.ts:368
+#: packages/taler-merchant-webui/src/tutorial/demoData.ts:376
msgid "Baked each morning"
msgstr "Cuit chaque matin"
-#: packages/taler-merchant-webui/src/tutorial/demoData.ts:369
+#: packages/taler-merchant-webui/src/tutorial/demoData.ts:377
msgid "1 kg, baked daily"
msgstr "1 kg, cuit tous les jours"
-#: packages/taler-merchant-webui/src/tutorial/demoData.ts:370
+#: packages/taler-merchant-webui/src/tutorial/demoData.ts:378
msgid "House blend, whole bean"
msgstr "Mélange maison, en grains"
-#: packages/taler-merchant-webui/src/tutorial/demoData.ts:371
+#: packages/taler-merchant-webui/src/tutorial/demoData.ts:379
msgid "Stoneware, 350 ml"
msgstr "Grès, 350 ml"
-#: packages/taler-merchant-webui/src/tutorial/demoData.ts:403
+#: packages/taler-merchant-webui/src/tutorial/demoData.ts:411
msgid "Weekly sales summary"
msgstr "Récapitulatif hebdomadaire des ventes"
-#: packages/taler-merchant-webui/src/tutorial/demoData.ts:411
+#: packages/taler-merchant-webui/src/tutorial/demoData.ts:419
msgid "Monthly summary for the bookkeeper"
msgstr "Récapitulatif mensuel pour la comptabilité"
-#: packages/taler-merchant-webui/src/tutorial/demoData.ts:429
+#: packages/taler-merchant-webui/src/tutorial/demoData.ts:440
msgid "Coffee, tea and cold drinks"
msgstr "Cafés, thés et boissons fraîches"
-#: packages/taler-merchant-webui/src/tutorial/demoData.ts:430
+#: packages/taler-merchant-webui/src/tutorial/demoData.ts:445
msgid "Everything baked on the premises"
msgstr "Tout ce qui est cuit sur place"
-#: packages/taler-merchant-webui/src/tutorial/demoData.ts:431
+#: packages/taler-merchant-webui/src/tutorial/demoData.ts:450
msgid "Beans, mugs and gifts"
msgstr "Grains, tasses et cadeaux"
-#: packages/taler-merchant-webui/src/tutorial/demoData.ts:446
+#: packages/taler-merchant-webui/src/tutorial/demoData.ts:466
msgid "Counter sales"
msgstr "Ventes au comptoir"
-#: packages/taler-merchant-webui/src/tutorial/demoData.ts:447
+#: packages/taler-merchant-webui/src/tutorial/demoData.ts:467
msgid "Everything sold over the counter"
msgstr "Tout ce qui est vendu au comptoir"
-#: packages/taler-merchant-webui/src/tutorial/demoData.ts:452
+#: packages/taler-merchant-webui/src/tutorial/demoData.ts:472
msgid "Tax set aside"
msgstr "Taxe mise de côté"
-#: packages/taler-merchant-webui/src/tutorial/demoData.ts:453
+#: packages/taler-merchant-webui/src/tutorial/demoData.ts:473
msgid "Tax held back for the quarterly return"
msgstr "Taxe gardée pour la déclaration trimestrielle"
-#: packages/taler-merchant-webui/src/tutorial/LiveComponentPreview.tsx:228
+#: packages/taler-merchant-webui/src/tutorial/LiveComponentPreview.tsx:232
msgid "Default"
msgstr "Par défaut"
-#: packages/taler-merchant-webui/src/tutorial/LiveComponentPreview.tsx:269
+#: packages/taler-merchant-webui/src/tutorial/LiveComponentPreview.tsx:274
msgid "Data:"
msgstr "Données :"
-#: packages/taler-merchant-webui/src/tutorial/LiveComponentPreview.tsx:277
+#: packages/taler-merchant-webui/src/tutorial/LiveComponentPreview.tsx:286
msgid "Choose sample data"
msgstr "Choisir des données d'exemple"
-#: packages/taler-merchant-webui/src/stories/story-messages.ts:19
+#: packages/taler-merchant-webui/src/stories/story-messages.ts:20
msgid "3x4 touch numeric numpad for ad-hoc quick charge payments."
msgstr "Pavé numérique tactile 3x4 pour les paiements rapides ponctuels."
-#: packages/taler-merchant-webui/src/stories/story-messages.ts:20
+#: packages/taler-merchant-webui/src/stories/story-messages.ts:22
msgid ""
"4-step setup status guide summarizing business info, payout accounts, "
"verification, and selling options."
@@ -10123,7 +10121,7 @@ msgstr ""
"l'entreprise, les comptes de paiement, la vérification et les options de "
"vente."
-#: packages/taler-merchant-webui/src/stories/story-messages.ts:21
+#: packages/taler-merchant-webui/src/stories/story-messages.ts:24
msgid ""
"A wallet claimed the order, but no selected choice is authoritative until "
"payment completes."
@@ -10131,26 +10129,26 @@ msgstr ""
"Un portefeuille a revendiqué la commande, mais aucun choix sélectionné ne "
"fait autorité jusqu'à ce que le paiement soit terminé."
-#: packages/taler-merchant-webui/src/stories/story-messages.ts:22
+#: packages/taler-merchant-webui/src/stories/story-messages.ts:26
msgid "Access Tokens & POS Pairing"
msgstr "Jetons d'accès et couplage POS"
-#: packages/taler-merchant-webui/src/stories/story-messages.ts:23
+#: packages/taler-merchant-webui/src/stories/story-messages.ts:28
msgid "Access token creation form for machine API integration."
msgstr ""
"Formulaire de création de jeton d'accès pour l'intégration de l'API machine."
-#: packages/taler-merchant-webui/src/stories/story-messages.ts:24
+#: packages/taler-merchant-webui/src/stories/story-messages.ts:30
msgid "Account Copy Split Button"
msgstr "Bouton de partage de copie de compte"
-#: packages/taler-merchant-webui/src/stories/story-messages.ts:25
+#: packages/taler-merchant-webui/src/stories/story-messages.ts:32
msgid "Account creation form for new merchant instance self-provisioning."
msgstr ""
"Formulaire de création de compte pour l'auto-provisionnement d'une nouvelle "
"instance marchande."
-#: packages/taler-merchant-webui/src/stories/story-messages.ts:26
+#: packages/taler-merchant-webui/src/stories/story-messages.ts:34
msgid ""
"Active accounts listed with historic/inactive accounts collapsed behind "
"disclosure button."
@@ -10158,11 +10156,11 @@ msgstr ""
"Les comptes actifs répertoriés avec les comptes historiques/inactifs se sont "
"repliés derrière le bouton de divulgation."
-#: packages/taler-merchant-webui/src/stories/story-messages.ts:27
+#: packages/taler-merchant-webui/src/stories/story-messages.ts:36
msgid "Add Payout Account Form"
msgstr "Ajouter un formulaire de compte de paiement"
-#: packages/taler-merchant-webui/src/stories/story-messages.ts:28
+#: packages/taler-merchant-webui/src/stories/story-messages.ts:38
msgid ""
"Additional information appears only after the exchange explicitly requires "
"it."
@@ -10170,26 +10168,26 @@ msgstr ""
"Des informations supplémentaires n'apparaissent qu'après que l'échange "
"l'exige explicitement."
-#: packages/taler-merchant-webui/src/stories/story-messages.ts:30
+#: packages/taler-merchant-webui/src/stories/story-messages.ts:42
msgid "Administrator overview of identity, contact and payout configuration."
msgstr ""
"Présentation par l'administrateur de la configuration de l'identité, des "
"contacts et des paiements."
-#: packages/taler-merchant-webui/src/stories/story-messages.ts:31
+#: packages/taler-merchant-webui/src/stories/story-messages.ts:44
msgid "All bank accounts verified and ready; no payouts held."
msgstr ""
"Tous les comptes bancaires vérifiés et prêts ; aucun paiement n'est retenu."
-#: packages/taler-merchant-webui/src/stories/story-messages.ts:32
+#: packages/taler-merchant-webui/src/stories/story-messages.ts:46
msgid "Alpenblick Bakery"
msgstr "Boulangerie Alpenblick"
-#: packages/taler-merchant-webui/src/stories/story-messages.ts:33
+#: packages/taler-merchant-webui/src/stories/story-messages.ts:48
msgid "Alpenblick Coffee"
msgstr "Café Alpenblick"
-#: packages/taler-merchant-webui/src/stories/story-messages.ts:34
+#: packages/taler-merchant-webui/src/stories/story-messages.ts:50
msgid ""
"An itemized order with category rules starts without an exclusion warning "
"before line items are added."
@@ -10197,89 +10195,89 @@ msgstr ""
"Une campagne détaillée avec des règles de catégorie démarre sans "
"avertissement d'exclusion avant l'ajout des éléments de campagne."
-#: packages/taler-merchant-webui/src/stories/story-messages.ts:35
+#: packages/taler-merchant-webui/src/stories/story-messages.ts:52
msgid "Annual VIP"
msgstr "VIP annuel"
-#: packages/taler-merchant-webui/src/stories/story-messages.ts:36
+#: packages/taler-merchant-webui/src/stories/story-messages.ts:54
msgid "Arabica Roast 1kg"
msgstr "Arabica rôti 1kg"
-#: packages/taler-merchant-webui/src/stories/story-messages.ts:38
+#: packages/taler-merchant-webui/src/stories/story-messages.ts:58
msgid "Automatic Token Effects and Advanced Choices"
msgstr "Effets de jetons automatiques et choix avancés"
-#: packages/taler-merchant-webui/src/stories/story-messages.ts:40
+#: packages/taler-merchant-webui/src/stories/story-messages.ts:62
msgid "Beverage club discount"
msgstr "Remise sur le club de boissons"
-#: packages/taler-merchant-webui/src/stories/story-messages.ts:41
+#: packages/taler-merchant-webui/src/stories/story-messages.ts:64
msgid "Branded Taler payment QR code generator with copy button."
msgstr ""
"Générateur de code QR de paiement Taler de marque avec bouton de copie."
-#: packages/taler-merchant-webui/src/stories/story-messages.ts:42
+#: packages/taler-merchant-webui/src/stories/story-messages.ts:66
msgid "Cappuccino Large"
msgstr "Cappuccino Grand"
-#: packages/taler-merchant-webui/src/stories/story-messages.ts:43
+#: packages/taler-merchant-webui/src/stories/story-messages.ts:68
msgid "Catering Package Premium"
msgstr "Forfait Restauration Premium"
-#: packages/taler-merchant-webui/src/stories/story-messages.ts:44
+#: packages/taler-merchant-webui/src/stories/story-messages.ts:70
msgid "Claimed · multiple choices"
msgstr "Réclamé · choix multiples"
-#: packages/taler-merchant-webui/src/stories/story-messages.ts:45
+#: packages/taler-merchant-webui/src/stories/story-messages.ts:72
msgid "Coffee Club"
msgstr "Café-Club"
-#: packages/taler-merchant-webui/src/stories/story-messages.ts:46
+#: packages/taler-merchant-webui/src/stories/story-messages.ts:74
msgid "Coffee Club stamp"
msgstr "Timbre du Café Club"
-#: packages/taler-merchant-webui/src/stories/story-messages.ts:47
+#: packages/taler-merchant-webui/src/stories/story-messages.ts:76
msgid "Configured webhook callback targets and their triggering events."
msgstr ""
"Cibles de rappel de webhook configurées et leurs événements déclencheurs."
-#: packages/taler-merchant-webui/src/stories/story-messages.ts:48
+#: packages/taler-merchant-webui/src/stories/story-messages.ts:78
msgid "Copyable Account"
msgstr "Compte copiable"
-#: packages/taler-merchant-webui/src/stories/story-messages.ts:49
+#: packages/taler-merchant-webui/src/stories/story-messages.ts:80
msgid "Create Access Token"
msgstr "Créer un jeton d'accès"
-#: packages/taler-merchant-webui/src/stories/story-messages.ts:51
+#: packages/taler-merchant-webui/src/stories/story-messages.ts:84
msgid "Create Merchant Account"
msgstr "Créer un compte marchand"
-#: packages/taler-merchant-webui/src/stories/story-messages.ts:52
+#: packages/taler-merchant-webui/src/stories/story-messages.ts:86
msgid "Create New Order Form"
msgstr "Créer un nouveau formulaire de commande"
-#: packages/taler-merchant-webui/src/stories/story-messages.ts:53
+#: packages/taler-merchant-webui/src/stories/story-messages.ts:88
msgid "Create Order — Category Rules, Empty Order"
msgstr "Créer une commande – Règles de catégorie, commande vide"
-#: packages/taler-merchant-webui/src/stories/story-messages.ts:54
+#: packages/taler-merchant-webui/src/stories/story-messages.ts:90
msgid "Create Order — Token Rules Unavailable"
msgstr "Créer une commande – Règles de jeton indisponibles"
-#: packages/taler-merchant-webui/src/stories/story-messages.ts:55
+#: packages/taler-merchant-webui/src/stories/story-messages.ts:92
msgid "Create Product Form"
msgstr "Créer un formulaire de produit"
-#: packages/taler-merchant-webui/src/stories/story-messages.ts:56
+#: packages/taler-merchant-webui/src/stories/story-messages.ts:94
msgid "Create Template Form"
msgstr "Créer un formulaire modèle"
-#: packages/taler-merchant-webui/src/stories/story-messages.ts:57
+#: packages/taler-merchant-webui/src/stories/story-messages.ts:96
msgid "Create Webhook Target"
msgstr "Créer une cible Webhook"
-#: packages/taler-merchant-webui/src/stories/story-messages.ts:58
+#: packages/taler-merchant-webui/src/stories/story-messages.ts:98
msgid ""
"Create order explains automatic earning and redemption rules, with full "
"payment-choice editing available from the page header."
@@ -10288,14 +10286,14 @@ msgstr ""
"avec une édition complète des choix de paiement disponible à partir de l'en-"
"tête de la page."
-#: packages/taler-merchant-webui/src/stories/story-messages.ts:59
+#: packages/taler-merchant-webui/src/stories/story-messages.ts:100
msgid ""
"Create order remains available with prominent retryable token-rule warnings."
msgstr ""
"La commande de création reste disponible avec des avertissements importants "
"concernant les règles de jeton réessayables."
-#: packages/taler-merchant-webui/src/stories/story-messages.ts:60
+#: packages/taler-merchant-webui/src/stories/story-messages.ts:102
msgid ""
"Create order starts with a focused amount entry and offers itemized "
"authoring as a separate mode."
@@ -10303,27 +10301,27 @@ msgstr ""
"La création d'une commande commence par une saisie ciblée du montant et "
"propose une création détaillée en tant que mode distinct."
-#: packages/taler-merchant-webui/src/stories/story-messages.ts:61
+#: packages/taler-merchant-webui/src/stories/story-messages.ts:104
msgid "Create product form with stock limit, price and image."
msgstr ""
"Créez un formulaire de produit avec la limite de stock, le prix et l'image."
-#: packages/taler-merchant-webui/src/stories/story-messages.ts:62
+#: packages/taler-merchant-webui/src/stories/story-messages.ts:106
msgid "Customer discounts and time-based access passes."
msgstr "Remises clients et laissez-passer d'accès basés sur le temps."
-#: packages/taler-merchant-webui/src/stories/story-messages.ts:63
+#: packages/taler-merchant-webui/src/stories/story-messages.ts:108
msgid ""
"Customer-facing Taler payment QR code display with real-time status polling."
msgstr ""
"Affichage du code QR de paiement Taler face au client avec interrogation de "
"l'état en temps réel."
-#: packages/taler-merchant-webui/src/stories/story-messages.ts:64
+#: packages/taler-merchant-webui/src/stories/story-messages.ts:110
msgid "Date format and advanced-tool visibility settings."
msgstr "Format de date et paramètres de visibilité des outils avancés."
-#: packages/taler-merchant-webui/src/stories/story-messages.ts:65
+#: packages/taler-merchant-webui/src/stories/story-messages.ts:112
msgid ""
"Dedicated refund screen with amount presets, reason chips, and summary "
"breakdown."
@@ -10331,15 +10329,15 @@ msgstr ""
"Écran de remboursement dédié avec des montants prédéfinis, des puces de "
"motif et un récapitulatif."
-#: packages/taler-merchant-webui/src/stories/story-messages.ts:66
+#: packages/taler-merchant-webui/src/stories/story-messages.ts:114
msgid "Digital Access Pass (1 Year)"
msgstr "Pass d'accès numérique (1 an)"
-#: packages/taler-merchant-webui/src/stories/story-messages.ts:67
+#: packages/taler-merchant-webui/src/stories/story-messages.ts:116
msgid "Digital day pass"
msgstr "Pass journalier numérique"
-#: packages/taler-merchant-webui/src/stories/story-messages.ts:68
+#: packages/taler-merchant-webui/src/stories/story-messages.ts:118
msgid ""
"Discount and pass creation form with automatic benefits and validity "
"controls."
@@ -10347,207 +10345,207 @@ msgstr ""
"Formulaire de réduction et de création de pass avec avantages automatiques "
"et contrôles de validité."
-#: packages/taler-merchant-webui/src/stories/story-messages.ts:71
+#: packages/taler-merchant-webui/src/stories/story-messages.ts:124
msgid "Duration selector with unit dropdown and custom Taler format parser."
msgstr ""
"Sélecteur de durée avec liste déroulante d'unités et analyseur de format "
"Taler personnalisé."
-#: packages/taler-merchant-webui/src/stories/story-messages.ts:72
+#: packages/taler-merchant-webui/src/stories/story-messages.ts:126
msgid "DurationInput Component"
msgstr "Composant DurationInput"
-#: packages/taler-merchant-webui/src/stories/story-messages.ts:73
+#: packages/taler-merchant-webui/src/stories/story-messages.ts:128
msgid "Early Bird Ticket"
msgstr "Billet pour réservation anticipée"
-#: packages/taler-merchant-webui/src/stories/story-messages.ts:74
+#: packages/taler-merchant-webui/src/stories/story-messages.ts:130
msgid "Early terms are accepted and the validation transfer is now required."
msgstr ""
"Les premières conditions sont acceptées et le transfert de validation est "
"désormais requis."
-#: packages/taler-merchant-webui/src/stories/story-messages.ts:75
+#: packages/taler-merchant-webui/src/stories/story-messages.ts:132
msgid "Email and mobile number are optional under the server policy."
msgstr ""
"L'e-mail et le numéro de mobile sont facultatifs dans le cadre de la "
"politique du serveur."
-#: packages/taler-merchant-webui/src/stories/story-messages.ts:76
+#: packages/taler-merchant-webui/src/stories/story-messages.ts:134
msgid "Empty Order List"
msgstr "Liste de commandes vide"
-#: packages/taler-merchant-webui/src/stories/story-messages.ts:77
+#: packages/taler-merchant-webui/src/stories/story-messages.ts:136
msgid "Empty state explaining that payout account verification is required."
msgstr ""
"État vide expliquant que la vérification du compte de paiement est requise."
-#: packages/taler-merchant-webui/src/stories/story-messages.ts:78
+#: packages/taler-merchant-webui/src/stories/story-messages.ts:138
msgid "Espresso"
msgstr "Espresso"
-#: packages/taler-merchant-webui/src/stories/story-messages.ts:79
+#: packages/taler-merchant-webui/src/stories/story-messages.ts:140
msgid "Espresso counter card"
msgstr "Carte comptoir expresso"
-#: packages/taler-merchant-webui/src/stories/story-messages.ts:80
+#: packages/taler-merchant-webui/src/stories/story-messages.ts:142
msgid "Essential account fields and expandable business configuration."
msgstr "Champs de compte essentiels et configuration commerciale extensible."
-#: packages/taler-merchant-webui/src/stories/story-messages.ts:81
+#: packages/taler-merchant-webui/src/stories/story-messages.ts:144
msgid "Expired · no selection"
msgstr "Expiré · aucune sélection"
-#: packages/taler-merchant-webui/src/stories/story-messages.ts:82
+#: packages/taler-merchant-webui/src/stories/story-messages.ts:146
msgid "First Run — Administrator Setup"
msgstr "Première exécution – Configuration de l'administrateur"
-#: packages/taler-merchant-webui/src/stories/story-messages.ts:83
+#: packages/taler-merchant-webui/src/stories/story-messages.ts:148
msgid "First-run screen shown when a server has no merchant accounts yet."
msgstr ""
"Écran de première exécution affiché lorsqu'un serveur n'a pas encore de "
"compte marchand."
-#: packages/taler-merchant-webui/src/stories/story-messages.ts:84
+#: packages/taler-merchant-webui/src/stories/story-messages.ts:150
msgid "Fixed/custom templates and branded Taler payment QR code modal."
msgstr ""
"Modèles fixes/personnalisés et modal de code QR de paiement Taler de marque."
-#: packages/taler-merchant-webui/src/stories/story-messages.ts:85
+#: packages/taler-merchant-webui/src/stories/story-messages.ts:152
msgid "Fresh Apple Tart"
msgstr "Tarte Aux Pommes Fraîches"
-#: packages/taler-merchant-webui/src/stories/story-messages.ts:86
+#: packages/taler-merchant-webui/src/stories/story-messages.ts:154
msgid "Full Order List"
msgstr "Liste complète des commandes"
-#: packages/taler-merchant-webui/src/stories/story-messages.ts:87
+#: packages/taler-merchant-webui/src/stories/story-messages.ts:156
msgid ""
"Grouped business profile, order defaults, and account security settings."
msgstr ""
"Profil d'entreprise groupé, paramètres de commande par défaut et paramètres "
"de sécurité du compte."
-#: packages/taler-merchant-webui/src/stories/story-messages.ts:88
+#: packages/taler-merchant-webui/src/stories/story-messages.ts:158
msgid "Hosted merchant accounts with lifecycle and credential handoff actions."
msgstr ""
"Comptes marchands hébergés avec actions de transfert de cycle de vie et "
"d'informations d'identification."
-#: packages/taler-merchant-webui/src/stories/story-messages.ts:89
+#: packages/taler-merchant-webui/src/stories/story-messages.ts:160
msgid ""
"ISO 20022 structured address input for merchant location and jurisdiction."
msgstr ""
"Saisie d'adresse structurée ISO 20022 pour l'emplacement et la juridiction "
"du commerçant."
-#: packages/taler-merchant-webui/src/stories/story-messages.ts:90
+#: packages/taler-merchant-webui/src/stories/story-messages.ts:162
msgid "Image file picker with canvas scaling normalization and preview."
msgstr ""
"Sélecteur de fichiers image avec normalisation et aperçu de la mise à "
"l'échelle du canevas."
-#: packages/taler-merchant-webui/src/stories/story-messages.ts:91
+#: packages/taler-merchant-webui/src/stories/story-messages.ts:164
msgid "ImageUploadInput Component"
msgstr "Composant ImageUploadInput"
-#: packages/taler-merchant-webui/src/stories/story-messages.ts:92
+#: packages/taler-merchant-webui/src/stories/story-messages.ts:166
msgid "Integration & Advanced"
msgstr "Intégration et Avancé"
-#: packages/taler-merchant-webui/src/stories/story-messages.ts:93
+#: packages/taler-merchant-webui/src/stories/story-messages.ts:168
msgid "Inventory — Products & Categories"
msgstr "Inventaire — Produits et catégories"
-#: packages/taler-merchant-webui/src/stories/story-messages.ts:94
+#: packages/taler-merchant-webui/src/stories/story-messages.ts:170
msgid "KYC Bank Wire Instructions — Terms First"
msgstr "Instructions pour le virement bancaire KYC – Conditions d'abord"
-#: packages/taler-merchant-webui/src/stories/story-messages.ts:95
+#: packages/taler-merchant-webui/src/stories/story-messages.ts:172
msgid "KYC Bank Wire Verification Instructions"
msgstr "Instructions de vérification du virement bancaire KYC"
-#: packages/taler-merchant-webui/src/stories/story-messages.ts:96
+#: packages/taler-merchant-webui/src/stories/story-messages.ts:174
msgid "List of paired physical POS devices, tills, and vending machines."
msgstr ""
"Liste des appareils de point de vente physiques, des caisses et des "
"distributeurs automatiques couplés."
-#: packages/taler-merchant-webui/src/stories/story-messages.ts:97
+#: packages/taler-merchant-webui/src/stories/story-messages.ts:176
msgid "LocationInput Component"
msgstr "Composant d'entrée d'emplacement"
-#: packages/taler-merchant-webui/src/stories/story-messages.ts:98
+#: packages/taler-merchant-webui/src/stories/story-messages.ts:178
msgid "Low-emphasis account value that offers copy choices only when selected."
msgstr ""
"Valeur de compte à faible importance qui offre des choix de copie uniquement "
"lorsqu'elle est sélectionnée."
-#: packages/taler-merchant-webui/src/stories/story-messages.ts:99
+#: packages/taler-merchant-webui/src/stories/story-messages.ts:180
msgid "Machine API tokens for cash registers, tills, and vending machines."
msgstr ""
"Jetons API machine pour caisses enregistreuses, caisses et distributeurs "
"automatiques."
-#: packages/taler-merchant-webui/src/stories/story-messages.ts:100
+#: packages/taler-merchant-webui/src/stories/story-messages.ts:182
msgid "Member reward"
msgstr "Récompense des membres"
-#: packages/taler-merchant-webui/src/stories/story-messages.ts:101
+#: packages/taler-merchant-webui/src/stories/story-messages.ts:184
msgid "Merchant Account Administration"
msgstr "Administration des comptes marchands"
-#: packages/taler-merchant-webui/src/stories/story-messages.ts:102
+#: packages/taler-merchant-webui/src/stories/story-messages.ts:186
msgid "Merchant Account Detail"
msgstr "Détails du compte marchand"
-#: packages/taler-merchant-webui/src/stories/story-messages.ts:103
+#: packages/taler-merchant-webui/src/stories/story-messages.ts:188
msgid "Merchant Account Settings"
msgstr "Paramètres du compte marchand"
-#: packages/taler-merchant-webui/src/stories/story-messages.ts:104
+#: packages/taler-merchant-webui/src/stories/story-messages.ts:190
msgid "Merchant account sign-in screen with testing environment notice."
msgstr ""
"Écran de connexion au compte marchand avec avis sur l’environnement de test."
-#: packages/taler-merchant-webui/src/stories/story-messages.ts:105
+#: packages/taler-merchant-webui/src/stories/story-messages.ts:192
msgid "Merchant backend health, protocol version, and currency support."
msgstr ""
"État du backend du commerçant, version du protocole et prise en charge des "
"devises."
-#: packages/taler-merchant-webui/src/stories/story-messages.ts:106
+#: packages/taler-merchant-webui/src/stories/story-messages.ts:194
msgid "Micro bank wire transfer verification instructions for payout account."
msgstr ""
"Instructions de vérification par virement bancaire micro-bancaire pour le "
"compte de paiement."
-#: packages/taler-merchant-webui/src/stories/story-messages.ts:107
+#: packages/taler-merchant-webui/src/stories/story-messages.ts:196
msgid "Money & Accounting"
msgstr "Argent et comptabilité"
-#: packages/taler-merchant-webui/src/stories/story-messages.ts:108
+#: packages/taler-merchant-webui/src/stories/story-messages.ts:198
msgid "Money In"
msgstr "Argent entrant"
-#: packages/taler-merchant-webui/src/stories/story-messages.ts:109
+#: packages/taler-merchant-webui/src/stories/story-messages.ts:200
msgid "New merchant account before a payout bank account is added."
msgstr ""
"Nouveau compte marchand avant l'ajout d'un compte bancaire de paiement."
-#: packages/taler-merchant-webui/src/stories/story-messages.ts:110
+#: packages/taler-merchant-webui/src/stories/story-messages.ts:202
msgid "Offered · multiple choices"
msgstr "Offert · choix multiples"
-#: packages/taler-merchant-webui/src/stories/story-messages.ts:111
+#: packages/taler-merchant-webui/src/stories/story-messages.ts:204
msgid "Offered · single choice"
msgstr "Offert · choix unique"
-#: packages/taler-merchant-webui/src/stories/story-messages.ts:112
+#: packages/taler-merchant-webui/src/stories/story-messages.ts:206
msgid "Onboarding"
msgstr "Intégration"
-#: packages/taler-merchant-webui/src/stories/story-messages.ts:113
+#: packages/taler-merchant-webui/src/stories/story-messages.ts:208
msgid ""
"One v1 choice makes the total unambiguous before payment and includes a tax-"
"receipt output."
@@ -10555,43 +10553,43 @@ msgstr ""
"Un choix v1 rend le total sans ambiguïté avant paiement et inclut une sortie "
"de reçu fiscal."
-#: packages/taler-merchant-webui/src/stories/story-messages.ts:114
+#: packages/taler-merchant-webui/src/stories/story-messages.ts:210
msgid "Optional contact fields"
msgstr "Champs de contact facultatifs"
-#: packages/taler-merchant-webui/src/stories/story-messages.ts:115
+#: packages/taler-merchant-webui/src/stories/story-messages.ts:212
msgid "Order Detail — Claimed Refund"
msgstr "Détails de la commande – Remboursement demandé"
-#: packages/taler-merchant-webui/src/stories/story-messages.ts:116
+#: packages/taler-merchant-webui/src/stories/story-messages.ts:214
msgid "Order Detail — Grant Refund Screen"
msgstr "Détails de la commande — Écran de remboursement de subvention"
-#: packages/taler-merchant-webui/src/stories/story-messages.ts:117
+#: packages/taler-merchant-webui/src/stories/story-messages.ts:216
msgid "Order Detail — Lapsed Refund"
msgstr "Détails de la commande – Remboursement périmé"
-#: packages/taler-merchant-webui/src/stories/story-messages.ts:118
+#: packages/taler-merchant-webui/src/stories/story-messages.ts:218
msgid "Order Detail — Offered (QR Code)"
msgstr "Détail de la commande — Offert (code QR)"
-#: packages/taler-merchant-webui/src/stories/story-messages.ts:119
+#: packages/taler-merchant-webui/src/stories/story-messages.ts:220
msgid "Order Detail — Paid Order"
msgstr "Détail de la commande — Commande payée"
-#: packages/taler-merchant-webui/src/stories/story-messages.ts:120
+#: packages/taler-merchant-webui/src/stories/story-messages.ts:222
msgid "Order Detail — Settled to Bank"
msgstr "Détails de la commande — Règlement à la banque"
-#: packages/taler-merchant-webui/src/stories/story-messages.ts:121
+#: packages/taler-merchant-webui/src/stories/story-messages.ts:224
msgid "Order Detail — Unclaimed Refund"
msgstr "Détails de la commande — Remboursement non réclamé"
-#: packages/taler-merchant-webui/src/stories/story-messages.ts:122
+#: packages/taler-merchant-webui/src/stories/story-messages.ts:226
msgid "Order Detail — v1 Choices"
msgstr "Détail de la commande — Choix v1"
-#: packages/taler-merchant-webui/src/stories/story-messages.ts:123
+#: packages/taler-merchant-webui/src/stories/story-messages.ts:228
msgid ""
"Order detail view showing non-silent refund lapse status after deadline "
"expiry."
@@ -10599,7 +10597,7 @@ msgstr ""
"Vue détaillée de la commande montrant l'état d'expiration du remboursement "
"non silencieux après l'expiration du délai."
-#: packages/taler-merchant-webui/src/stories/story-messages.ts:124
+#: packages/taler-merchant-webui/src/stories/story-messages.ts:230
msgid ""
"Order details for v1 payment choices across offered, claimed, paid, expired, "
"refunded, and settled states."
@@ -10607,23 +10605,23 @@ msgstr ""
"Détails de la commande pour les choix de paiement v1 dans les états "
"proposés, réclamés, payés, expirés, remboursés et réglés."
-#: packages/taler-merchant-webui/src/stories/story-messages.ts:125
+#: packages/taler-merchant-webui/src/stories/story-messages.ts:232
msgid "Order list for a newly configured merchant instance with no orders yet."
msgstr ""
"Liste de commandes pour une instance de marchand nouvellement configurée "
"sans aucune commande pour le moment."
-#: packages/taler-merchant-webui/src/stories/story-messages.ts:126
+#: packages/taler-merchant-webui/src/stories/story-messages.ts:234
msgid "Order with full refund collected and claimed by customer wallet."
msgstr ""
"Commande avec remboursement intégral collecté et réclamé par le portefeuille "
"client."
-#: packages/taler-merchant-webui/src/stories/story-messages.ts:128
+#: packages/taler-merchant-webui/src/stories/story-messages.ts:238
msgid "POS Devices & Cash Registers"
msgstr "Appareils de point de vente et caisses enregistreuses"
-#: packages/taler-merchant-webui/src/stories/story-messages.ts:129
+#: packages/taler-merchant-webui/src/stories/story-messages.ts:240
msgid ""
"Paid order showing itemized products, expected minimum revenue, and Grant "
"Refund button."
@@ -10631,7 +10629,7 @@ msgstr ""
"Commande payée affichant les produits détaillés, le revenu minimum attendu "
"et le bouton Accorder le remboursement."
-#: packages/taler-merchant-webui/src/stories/story-messages.ts:130
+#: packages/taler-merchant-webui/src/stories/story-messages.ts:242
msgid ""
"Paid order with partial refund granted, waiting for customer wallet "
"collection."
@@ -10639,72 +10637,72 @@ msgstr ""
"Commande payée avec remboursement partiel accordé, en attente de retrait du "
"portefeuille client."
-#: packages/taler-merchant-webui/src/stories/story-messages.ts:131
+#: packages/taler-merchant-webui/src/stories/story-messages.ts:244
msgid "Paid · invalid choice index"
msgstr "Payé · indice de choix invalide"
-#: packages/taler-merchant-webui/src/stories/story-messages.ts:132
+#: packages/taler-merchant-webui/src/stories/story-messages.ts:246
msgid "Paid · selected choice"
msgstr "Payant · choix sélectionné"
-#: packages/taler-merchant-webui/src/stories/story-messages.ts:133
+#: packages/taler-merchant-webui/src/stories/story-messages.ts:248
msgid "Pantry"
msgstr "Office"
-#: packages/taler-merchant-webui/src/stories/story-messages.ts:134
+#: packages/taler-merchant-webui/src/stories/story-messages.ts:250
msgid "Payment Services"
msgstr "Services de paiement"
-#: packages/taler-merchant-webui/src/stories/story-messages.ts:135
+#: packages/taler-merchant-webui/src/stories/story-messages.ts:252
msgid "Payout Accounts — Empty State"
msgstr "Comptes de paiement – État vide"
-#: packages/taler-merchant-webui/src/stories/story-messages.ts:136
+#: packages/taler-merchant-webui/src/stories/story-messages.ts:254
msgid "Payout Accounts — Healthy State"
msgstr "Comptes de paiement – État sain"
-#: packages/taler-merchant-webui/src/stories/story-messages.ts:137
+#: packages/taler-merchant-webui/src/stories/story-messages.ts:256
msgid "Payout Accounts — Identity Verification Needed"
msgstr "Comptes de paiement – Vérification d'identité requise"
-#: packages/taler-merchant-webui/src/stories/story-messages.ts:138
+#: packages/taler-merchant-webui/src/stories/story-messages.ts:258
msgid "Payout Accounts — Inactive Accounts Disclosure"
msgstr "Comptes de paiement – Divulgation des comptes inactifs"
-#: packages/taler-merchant-webui/src/stories/story-messages.ts:139
+#: packages/taler-merchant-webui/src/stories/story-messages.ts:260
msgid "Payout Accounts — Swapped KYC Account Validation"
msgstr "Comptes de paiement – Validation du compte KYC échangé"
-#: packages/taler-merchant-webui/src/stories/story-messages.ts:140
+#: packages/taler-merchant-webui/src/stories/story-messages.ts:262
msgid "Payout Accounts — Swapped KYC More Information"
msgstr "Comptes de paiement – KYC échangé Plus d'informations"
-#: packages/taler-merchant-webui/src/stories/story-messages.ts:141
+#: packages/taler-merchant-webui/src/stories/story-messages.ts:264
msgid "Payout Accounts — Swapped KYC Ready"
msgstr "Comptes de paiement – Échangés prêts pour KYC"
-#: packages/taler-merchant-webui/src/stories/story-messages.ts:142
+#: packages/taler-merchant-webui/src/stories/story-messages.ts:266
msgid "Payout Accounts — Swapped KYC Terms First"
msgstr "Comptes de paiement – Conditions KYC échangées en premier"
-#: packages/taler-merchant-webui/src/stories/story-messages.ts:143
+#: packages/taler-merchant-webui/src/stories/story-messages.ts:268
msgid ""
"Payouts held due to AML volume limit; action link to launch external kyc_url."
msgstr ""
"Paiements retenus en raison de la limite de volume AML ; lien d'action pour "
"lancer kyc_url externe."
-#: packages/taler-merchant-webui/src/stories/story-messages.ts:145
+#: packages/taler-merchant-webui/src/stories/story-messages.ts:272
msgid "Personalization Settings"
msgstr "Paramètres de personnalisation"
-#: packages/taler-merchant-webui/src/stories/story-messages.ts:146
+#: packages/taler-merchant-webui/src/stories/story-messages.ts:274
msgid "Product catalog list, stock limits, and safe deletion dialog."
msgstr ""
"Liste du catalogue de produits, limites de stock et boîte de dialogue de "
"suppression sécurisée."
-#: packages/taler-merchant-webui/src/stories/story-messages.ts:147
+#: packages/taler-merchant-webui/src/stories/story-messages.ts:276
msgid ""
"Prominent account-copy control for instructions where copying is the primary "
"task."
@@ -10712,7 +10710,7 @@ msgstr ""
"Contrôle de copie de compte important pour les instructions où la copie est "
"la tâche principale."
-#: packages/taler-merchant-webui/src/stories/story-messages.ts:148
+#: packages/taler-merchant-webui/src/stories/story-messages.ts:278
msgid ""
"Refund calculations and the selected-choice section use the amount actually "
"paid."
@@ -10720,86 +10718,86 @@ msgstr ""
"Les calculs de remboursement et la section de choix sélectionné utilisent le "
"montant réellement payé."
-#: packages/taler-merchant-webui/src/stories/story-messages.ts:149
+#: packages/taler-merchant-webui/src/stories/story-messages.ts:280
msgid "Refunded · selected choice"
msgstr "Remboursé · choix sélectionné"
-#: packages/taler-merchant-webui/src/stories/story-messages.ts:150
+#: packages/taler-merchant-webui/src/stories/story-messages.ts:282
msgid "Reports & Product Groupings"
msgstr "Rapports et regroupements de produits"
-#: packages/taler-merchant-webui/src/stories/story-messages.ts:151
+#: packages/taler-merchant-webui/src/stories/story-messages.ts:284
msgid "Required contact fields"
msgstr "Champs de contact obligatoires"
-#: packages/taler-merchant-webui/src/stories/story-messages.ts:152
+#: packages/taler-merchant-webui/src/stories/story-messages.ts:286
msgid "Reset Forgotten Password"
msgstr "Réinitialiser le mot de passe oublié"
-#: packages/taler-merchant-webui/src/stories/story-messages.ts:153
+#: packages/taler-merchant-webui/src/stories/story-messages.ts:288
msgid "Resolved payment deadline and printable QR action for a fixed template."
msgstr "Délai de paiement résolu et action QR imprimable pour un modèle fixe."
-#: packages/taler-merchant-webui/src/stories/story-messages.ts:154
+#: packages/taler-merchant-webui/src/stories/story-messages.ts:290
msgid "Reusable payment template form with fixed or custom amounts."
msgstr ""
"Formulaire de modèle de paiement réutilisable avec des montants fixes ou "
"personnalisés."
-#: packages/taler-merchant-webui/src/stories/story-messages.ts:155
+#: packages/taler-merchant-webui/src/stories/story-messages.ts:292
msgid ""
"Revenue charts, net income percentages, fee series, and conversion funnel."
msgstr ""
"Tableaux de revenus, pourcentages de revenu net, séries de frais et "
"entonnoir de conversion."
-#: packages/taler-merchant-webui/src/stories/story-messages.ts:156
+#: packages/taler-merchant-webui/src/stories/story-messages.ts:294
msgid "Scheduled reports and product groups / money pots."
msgstr "Rapports planifiés et groupes de produits / cagnottes."
-#: packages/taler-merchant-webui/src/stories/story-messages.ts:157
+#: packages/taler-merchant-webui/src/stories/story-messages.ts:296
msgid "Self-Provisioning Sign-Up"
msgstr "Inscription à l'auto-approvisionnement"
-#: packages/taler-merchant-webui/src/stories/story-messages.ts:158
+#: packages/taler-merchant-webui/src/stories/story-messages.ts:298
msgid "Self-service password reset form with MFA challenge verification."
msgstr ""
"Formulaire de réinitialisation de mot de passe en libre-service avec "
"vérification par défi MFA."
-#: packages/taler-merchant-webui/src/stories/story-messages.ts:159
+#: packages/taler-merchant-webui/src/stories/story-messages.ts:300
msgid "Selling Tools"
msgstr "Outils de vente"
# allow-english: same word in French
-#: packages/taler-merchant-webui/src/stories/story-messages.ts:160
+#: packages/taler-merchant-webui/src/stories/story-messages.ts:302
msgid "Server Administrator"
msgstr "Administrateur de serveur"
-#: packages/taler-merchant-webui/src/stories/story-messages.ts:161
+#: packages/taler-merchant-webui/src/stories/story-messages.ts:304
msgid "Server Info & Protocol Version"
msgstr "Informations sur le serveur et version du protocole"
-#: packages/taler-merchant-webui/src/stories/story-messages.ts:162
+#: packages/taler-merchant-webui/src/stories/story-messages.ts:306
msgid ""
"Settled order transferred via bank wire with non-refundable status indicator."
msgstr ""
"Ordre réglé transféré par virement bancaire avec indicateur de statut non "
"remboursable."
-#: packages/taler-merchant-webui/src/stories/story-messages.ts:163
+#: packages/taler-merchant-webui/src/stories/story-messages.ts:308
msgid "Settled · selected choice"
msgstr "Réglé · choix sélectionné"
-#: packages/taler-merchant-webui/src/stories/story-messages.ts:164
+#: packages/taler-merchant-webui/src/stories/story-messages.ts:310
msgid "Setup"
msgstr "Installation"
-#: packages/taler-merchant-webui/src/stories/story-messages.ts:165
+#: packages/taler-merchant-webui/src/stories/story-messages.ts:312
msgid "Setup Guide"
msgstr "Guide de configuration"
-#: packages/taler-merchant-webui/src/stories/story-messages.ts:166
+#: packages/taler-merchant-webui/src/stories/story-messages.ts:314
msgid ""
"Several monetary and token-backed choices are available, so the customer "
"choice is still pending."
@@ -10807,39 +10805,39 @@ msgstr ""
"Plusieurs choix monétaires et adossés à des jetons sont disponibles, le "
"choix du client est donc toujours en attente."
-#: packages/taler-merchant-webui/src/stories/story-messages.ts:167
+#: packages/taler-merchant-webui/src/stories/story-messages.ts:316
msgid "Short add-account form with IBAN validation and advanced options."
msgstr ""
"Formulaire d'ajout de compte court avec validation IBAN et options avancées."
-#: packages/taler-merchant-webui/src/stories/story-messages.ts:168
+#: packages/taler-merchant-webui/src/stories/story-messages.ts:318
msgid "Sign-In Screen"
msgstr "Écran de connexion"
-#: packages/taler-merchant-webui/src/stories/story-messages.ts:169
+#: packages/taler-merchant-webui/src/stories/story-messages.ts:320
msgid "Staff courtesy price"
msgstr "Prix de courtoisie du personnel"
-#: packages/taler-merchant-webui/src/stories/story-messages.ts:170
+#: packages/taler-merchant-webui/src/stories/story-messages.ts:322
msgid ""
"Standard order list with mixed statuses (Paid, Unpaid, Refunded, Lapsed)."
msgstr ""
"Liste de commandes standard avec statuts mixtes (Payée, Non payée, "
"Remboursée, Péchue)."
-#: packages/taler-merchant-webui/src/stories/story-messages.ts:171
+#: packages/taler-merchant-webui/src/stories/story-messages.ts:324
msgid "Standard price"
msgstr "Prix standard"
-#: packages/taler-merchant-webui/src/stories/story-messages.ts:172
+#: packages/taler-merchant-webui/src/stories/story-messages.ts:326
msgid "Statistics & Fee Breakdown"
msgstr "Statistiques et répartition des frais"
-#: packages/taler-merchant-webui/src/stories/story-messages.ts:173
+#: packages/taler-merchant-webui/src/stories/story-messages.ts:328
msgid "Statistics — Unverified State"
msgstr "Statistiques – État non vérifié"
-#: packages/taler-merchant-webui/src/stories/story-messages.ts:174
+#: packages/taler-merchant-webui/src/stories/story-messages.ts:330
msgid ""
"Stress case with enough products to require an independently scrolling "
"catalog."
@@ -10847,11 +10845,11 @@ msgstr ""
"Cas de stress avec suffisamment de produits pour nécessiter un catalogue à "
"défilement indépendant."
-#: packages/taler-merchant-webui/src/stories/story-messages.ts:175
+#: packages/taler-merchant-webui/src/stories/story-messages.ts:332
msgid "Summer Pop-up"
msgstr "Pop-up d'été"
-#: packages/taler-merchant-webui/src/stories/story-messages.ts:176
+#: packages/taler-merchant-webui/src/stories/story-messages.ts:334
msgid ""
"Swapped onboarding before early terms acceptance; additional information is "
"not assumed."
@@ -10859,7 +10857,7 @@ msgstr ""
"Intégration échangée avant l'acceptation anticipée des conditions ; aucune "
"information supplémentaire n’est supposée."
-#: packages/taler-merchant-webui/src/stories/story-messages.ts:177
+#: packages/taler-merchant-webui/src/stories/story-messages.ts:336
msgid ""
"Swapped onboarding completed without an unnecessary additional-information "
"stage."
@@ -10867,7 +10865,7 @@ msgstr ""
"Intégration échangée terminée sans étape d’informations supplémentaires "
"inutiles."
-#: packages/taler-merchant-webui/src/stories/story-messages.ts:178
+#: packages/taler-merchant-webui/src/stories/story-messages.ts:338
msgid ""
"Swapped onboarding gates the account validation transfer behind early terms "
"acceptance."
@@ -10875,19 +10873,19 @@ msgstr ""
"Les portes d'intégration échangées permettent le transfert de validation du "
"compte derrière l'acceptation anticipée des conditions."
-#: packages/taler-merchant-webui/src/stories/story-messages.ts:179
+#: packages/taler-merchant-webui/src/stories/story-messages.ts:340
msgid "TalerQrCode Component"
msgstr "Composant TalerQrCode"
-#: packages/taler-merchant-webui/src/stories/story-messages.ts:180
+#: packages/taler-merchant-webui/src/stories/story-messages.ts:342
msgid "Template Details & Print"
msgstr "Détails du modèle et impression"
-#: packages/taler-merchant-webui/src/stories/story-messages.ts:181
+#: packages/taler-merchant-webui/src/stories/story-messages.ts:344
msgid "Templates & Branded QR Codes"
msgstr "Modèles et codes QR de marque"
-#: packages/taler-merchant-webui/src/stories/story-messages.ts:182
+#: packages/taler-merchant-webui/src/stories/story-messages.ts:346
msgid ""
"The order expired without a selected total; its historical choices remain "
"visible."
@@ -10895,7 +10893,7 @@ msgstr ""
"La commande a expiré sans total sélectionné ; ses choix historiques restent "
"visibles."
-#: packages/taler-merchant-webui/src/stories/story-messages.ts:183
+#: packages/taler-merchant-webui/src/stories/story-messages.ts:348
msgid ""
"The paid response does not identify a valid choice, so the amount remains "
"unavailable and all choices stay visible for diagnosis."
@@ -10903,41 +10901,41 @@ msgstr ""
"La réponse payante n'identifie pas de choix valide, le montant reste donc "
"indisponible et tous les choix restent visibles pour le diagnostic."
-#: packages/taler-merchant-webui/src/stories/story-messages.ts:184
+#: packages/taler-merchant-webui/src/stories/story-messages.ts:350
msgid "The payment services this server accepts money through."
msgstr "Les services de paiement par lesquels ce serveur accepte l'argent."
-#: packages/taler-merchant-webui/src/stories/story-messages.ts:185
+#: packages/taler-merchant-webui/src/stories/story-messages.ts:352
msgid ""
"The sandboxed browser-window frame used around interactive tutorial examples."
msgstr ""
"Le cadre de fenêtre de navigateur en bac à sable utilisé autour des exemples "
"de didacticiels interactifs."
-#: packages/taler-merchant-webui/src/stories/story-messages.ts:186
+#: packages/taler-merchant-webui/src/stories/story-messages.ts:354
msgid ""
"The selected discounted choice supplies the total and is the only choice "
"shown."
msgstr ""
"Le choix réduit sélectionné fournit le total et est le seul choix affiché."
-#: packages/taler-merchant-webui/src/stories/story-messages.ts:187
+#: packages/taler-merchant-webui/src/stories/story-messages.ts:356
msgid ""
"The selected v1 amount remains authoritative after the proceeds are wired."
msgstr "Le montant v1 sélectionné fait autorité après le virement des fonds."
-#: packages/taler-merchant-webui/src/stories/story-messages.ts:188
+#: packages/taler-merchant-webui/src/stories/story-messages.ts:358
msgid "The server policy requires both email and SMS verification channels."
msgstr ""
"La politique du serveur nécessite des canaux de vérification par e-mail et "
"par SMS."
-#: packages/taler-merchant-webui/src/stories/story-messages.ts:189
+#: packages/taler-merchant-webui/src/stories/story-messages.ts:360
msgid "Till transaction log and quick refund drawer."
msgstr ""
"Jusqu'au journal des transactions et au tiroir de remboursement rapide."
-#: packages/taler-merchant-webui/src/stories/story-messages.ts:190
+#: packages/taler-merchant-webui/src/stories/story-messages.ts:362
msgid ""
"Touch-friendly point-of-sale terminal mode with category pills, product grid "
"tiles, and order cart."
@@ -10945,15 +10943,15 @@ msgstr ""
"Mode terminal de point de vente tactile avec catégories de pilules, "
"vignettes de grille de produits et panier de commande."
-#: packages/taler-merchant-webui/src/stories/story-messages.ts:191
+#: packages/taler-merchant-webui/src/stories/story-messages.ts:364
msgid "Tutorial Live Preview Frame"
msgstr "Cadre d'aperçu en direct du didacticiel"
-#: packages/taler-merchant-webui/src/stories/story-messages.ts:192
+#: packages/taler-merchant-webui/src/stories/story-messages.ts:366
msgid "UI Components"
msgstr "Composants de l'interface utilisateur"
-#: packages/taler-merchant-webui/src/stories/story-messages.ts:193
+#: packages/taler-merchant-webui/src/stories/story-messages.ts:368
msgid ""
"Unpaid offered order showing payment QR code, pay URL, and payment deadline "
"timer."
@@ -10961,77 +10959,77 @@ msgstr ""
"Commande offerte non payée indiquant le code QR de paiement, l'URL de "
"paiement et le délai de paiement."
-#: packages/taler-merchant-webui/src/stories/story-messages.ts:194
+#: packages/taler-merchant-webui/src/stories/story-messages.ts:370
msgid "Web PoS — Large Product Catalog"
msgstr "Web PoS — Grand catalogue de produits"
-#: packages/taler-merchant-webui/src/stories/story-messages.ts:195
+#: packages/taler-merchant-webui/src/stories/story-messages.ts:372
msgid "Web PoS — Live Payment & QR View"
msgstr "Web PoS — Paiement en direct et vue QR"
-#: packages/taler-merchant-webui/src/stories/story-messages.ts:196
+#: packages/taler-merchant-webui/src/stories/story-messages.ts:374
msgid "Web PoS — Product Catalog & Cart"
msgstr "Web PoS — Catalogue de produits et panier"
-#: packages/taler-merchant-webui/src/stories/story-messages.ts:197
+#: packages/taler-merchant-webui/src/stories/story-messages.ts:376
msgid "Web PoS — Quick Amount Keypad"
msgstr "Web PoS — Clavier à montant rapide"
-#: packages/taler-merchant-webui/src/stories/story-messages.ts:198
+#: packages/taler-merchant-webui/src/stories/story-messages.ts:378
msgid "Web PoS — Till History & Refunds"
msgstr "Web PoS — Historique des caisses et remboursements"
-#: packages/taler-merchant-webui/src/stories/story-messages.ts:199
+#: packages/taler-merchant-webui/src/stories/story-messages.ts:380
msgid "Webhook callback URL registration with event filters and HMAC secret."
msgstr ""
"Enregistrement d'URL de rappel Webhook avec filtres d'événements et secret "
"HMAC."
-#: packages/taler-merchant-webui/src/stories/story-messages.ts:201
+#: packages/taler-merchant-webui/src/stories/story-messages.ts:384
msgid "Wireless Combo Kit"
msgstr "Kit combiné sans fil"
-#: packages/taler-merchant-webui/src/stories/StoryViewerScreen.tsx:131
+#: packages/taler-merchant-webui/src/stories/StoryViewerScreen.tsx:158
msgid "Interactive Storybook"
msgstr "Storybook interactif"
-#: packages/taler-merchant-webui/src/stories/StoryViewerScreen.tsx:133
+#: packages/taler-merchant-webui/src/stories/StoryViewerScreen.tsx:160
msgid "UI component catalogue"
msgstr "Catalogue des composants de l’interface"
-#: packages/taler-merchant-webui/src/stories/StoryViewerScreen.tsx:136
+#: packages/taler-merchant-webui/src/stories/StoryViewerScreen.tsx:163
msgid ""
"Explore and interactively test screens populated with offline mock data."
msgstr "Explorez et testez les écrans remplis de données d'exemple."
-#: packages/taler-merchant-webui/src/stories/StoryViewerScreen.tsx:140
+#: packages/taler-merchant-webui/src/stories/StoryViewerScreen.tsx:170
msgid "Developer tools"
msgstr "Outils de développement"
-#: packages/taler-merchant-webui/src/stories/StoryViewerScreen.tsx:152
-#: packages/taler-merchant-webui/src/stories/StoryViewerScreen.tsx:259
+#: packages/taler-merchant-webui/src/stories/StoryViewerScreen.tsx:185
+#: packages/taler-merchant-webui/src/stories/StoryViewerScreen.tsx:320
msgid "Story Catalogue"
msgstr "Catalogue des exemples"
-#: packages/taler-merchant-webui/src/stories/StoryViewerScreen.tsx:207
+#: packages/taler-merchant-webui/src/stories/StoryViewerScreen.tsx:245
msgid "Dataset"
msgstr "Jeu de données"
-#: packages/taler-merchant-webui/src/stories/StoryViewerScreen.tsx:209
+#: packages/taler-merchant-webui/src/stories/StoryViewerScreen.tsx:247
msgid "Story dataset"
msgstr "Jeu de données de l'exemple"
-#: packages/taler-merchant-webui/src/stories/StoryViewerScreen.tsx:240
-#: packages/taler-merchant-webui/src/stories/StoryViewerScreen.tsx:276
+#: packages/taler-merchant-webui/src/stories/StoryViewerScreen.tsx:297
+#: packages/taler-merchant-webui/src/stories/StoryViewerScreen.tsx:341
msgid "%1$s story"
msgstr "%1$s exemple"
-#: packages/taler-merchant-webui/src/stories/StoryViewerScreen.tsx:241
-#: packages/taler-merchant-webui/src/stories/StoryViewerScreen.tsx:277
+#: packages/taler-merchant-webui/src/stories/StoryViewerScreen.tsx:298
+#: packages/taler-merchant-webui/src/stories/StoryViewerScreen.tsx:342
msgid "%1$s stories"
msgstr "%1$s exemples"
-#: packages/taler-merchant-webui/src/stories/StoryViewerScreen.tsx:261
+#: packages/taler-merchant-webui/src/stories/StoryViewerScreen.tsx:322
msgid "Browse offline screen and component examples by section."
msgstr ""
"Parcourir les exemples hors ligne d’écrans et de composants par rubrique."
@@ -11077,7 +11075,7 @@ msgid "Component Prop (primaryCurrency)"
msgstr "Propriété du composant (primaryCurrency)"
#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:118
-#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:158
+#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:159
msgid "No currency"
msgstr "Aucune devise"
@@ -11089,154 +11087,154 @@ msgstr "Devise principale renvoyée par GET /config"
msgid "No currency configured"
msgstr "Aucune devise configurée"
-#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:156
+#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:157
msgid "Configured Payout Account Currency"
msgstr "Devise du compte de versement configuré"
-#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:169
+#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:174
msgid "Lowest"
msgstr "La plus basse"
-#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:170
+#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:175
msgid "No configured currency"
msgstr "Aucune devise configurée"
-#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:186
+#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:191
msgid "Live AmountInput Verification Component"
msgstr "Vérification en direct du champ de montant"
-#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:190
+#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:195
msgid "Interactive Test Input"
msgstr "Champ de test interactif"
-#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:198
+#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:203
msgid "Bound State:"
msgstr "État lié :"
-#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:202
+#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:207
msgid "Dropdown Order:"
msgstr "Ordre dans la liste déroulante :"
-#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:215
+#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:220
msgid "expired"
msgstr "expiré"
-#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:254
+#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:259
msgid "5 minutes (for testing expiry)"
msgstr "5 minutes (pour tester l’expiration)"
-#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:257
+#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:262
msgid "24 hours"
msgstr "24 heures"
-#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:258
+#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:263
msgid "48 hours (default)"
msgstr "48 heures (par défaut)"
-#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:259
+#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:264
msgid "7 days"
msgstr "7 jours"
-#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:274
+#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:279
msgid "Login Token"
msgstr "Jeton de connexion"
-#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:276
+#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:281
msgid "The credential this browser holds, and how it is kept alive."
msgstr "L'identifiant que ce navigateur détient et comment il est maintenu."
-#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:282
+#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:287
msgid "Not signed in, so there is no token."
msgstr "Non connecté, il n'y a donc pas de jeton."
-#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:291
+#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:296
msgid "Scope granted"
msgstr "Portée accordée"
-#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:293
+#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:298
msgid "unknown"
msgstr "inconnu"
-#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:296
+#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:301
msgid "Renewable"
msgstr "Renouvelable"
-#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:305
+#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:310
msgid "yes"
msgstr "oui"
-#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:306
+#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:311
msgid "no — this session cannot be extended"
msgstr "non — cette session ne peut pas être prolongée"
-#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:312
+#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:317
msgid "unknown (a pasted credential)"
msgstr "inconnu (identifiant collé)"
-#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:316
+#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:321
msgid "Time remaining"
msgstr "Temps restant"
-#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:329
+#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:334
msgid "Renews in"
msgstr "Renouvellement dans"
-#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:332
+#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:337
msgid "never — renewal is switched off"
msgstr "jamais — le renouvellement est désactivé"
-#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:336
+#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:341
msgid "due now"
msgstr "dû maintenant"
-#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:351
+#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:356
msgid "Hide"
msgstr "Masquer"
-#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:351
+#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:356
msgid "Reveal"
msgstr "Afficher"
-#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:371
+#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:378
msgid "Renewing…"
msgstr "Renouvellement…"
-#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:371
+#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:378
msgid "Renew now"
msgstr "Renouveler maintenant"
-#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:376
+#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:383
msgid "renewed"
msgstr "renouvelé"
-#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:378
+#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:385
msgid "server unreachable"
msgstr "serveur injoignable"
-#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:380
+#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:387
msgid "renewal rejected"
msgstr "renouvellement refusé"
-#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:381
+#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:388
msgid "renewal skipped"
msgstr "renouvellement ignoré"
-#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:395
+#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:402
msgid "Requested token lifetime"
msgstr "Durée de validité demandée pour le jeton"
-#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:417
+#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:424
msgid ""
"Applies to the next sign-in and to every renewal. The backend may grant less."
msgstr ""
"S'applique à la prochaine connexion et à chaque renouvellement. Le serveur "
"peut accorder moins."
-#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:423
+#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:430
msgid "Renew the token automatically"
msgstr "Renouveler le jeton automatiquement"
-#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:425
+#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:432
msgid ""
"Off means the session is left to expire, which is how to test the expiry "
"path. An expired token cannot be renewed."
@@ -11244,35 +11242,35 @@ msgstr ""
"Désactivé, la session arrive à son terme — c'est ainsi qu'on éprouve ce cas. "
"Un jeton périmé ne peut plus être renouvelé."
-#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:456
+#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:463
msgid "Developer Settings"
msgstr "Réglages développeur"
-#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:457
+#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:464
msgid "Standalone developer options & runtime overrides (#/dev)"
msgstr "Options développeur autonomes et réglages à l'exécution (#/dev)"
-#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:465
+#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:472
msgid "← Back to Merchant Portal"
msgstr "← Retour au portail commerçant"
-#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:473
+#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:480
msgid "Reset All Overrides"
msgstr "Réinitialiser tous les réglages"
-#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:482
+#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:489
msgid "Interactive Storybook Catalogue"
msgstr "Catalogue Storybook interactif"
-#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:484
+#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:491
msgid "Browse offline UI component stories and stateful mock previews."
msgstr "Parcourir les exemples d'interface et les aperçus hors ligne."
-#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:491
+#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:498
msgid "Browse Stories ↗"
msgstr "Parcourir les exemples ↗"
-#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:499
+#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:506
msgid ""
"Configure request-specific failures, delays, and response bodies in a "
"separate control page."
@@ -11280,15 +11278,15 @@ msgstr ""
"Configurez les échecs, les délais et les corps de réponse propres aux "
"requêtes dans une page de contrôle distincte."
-#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:506
+#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:513
msgid "Open error injection"
msgstr "Ouvrir l’outil d’injection d’erreurs"
-#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:516
+#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:523
msgid "Dev Badge Active"
msgstr "Badge développeur actif"
-#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:519
+#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:526
msgid ""
"Developer overrides are active. An unobtrusive badge is displayed in the "
"navigation header."
@@ -11296,19 +11294,19 @@ msgstr ""
"Des réglages développeur sont actifs. Un badge discret apparaît dans l'en-"
"tête de navigation."
-#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:528
+#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:535
msgid "Runtime Feature Overrides"
msgstr "Réglages de fonctions à l'exécution"
-#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:529
+#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:536
msgid "Toggle development flags and testing behavior"
msgstr "Activer ou désactiver les options de développement"
-#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:538
+#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:545
msgid "Allow other merchant base URLs"
msgstr "Autoriser d'autres URL de base du serveur marchand"
-#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:540
+#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:547
msgid ""
"When checked, displays the \"Change merchant backend server URL\" option on "
"sign-in and sign-up screens."
@@ -11316,40 +11314,40 @@ msgstr ""
"Si coché, affiche l'option « Modifier l’URL du serveur marchand » sur les "
"écrans de connexion et d'inscription."
-#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:560
+#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:567
msgid "Persistent Merchant Backend Base URL"
msgstr "URL de base persistante du serveur marchand"
-#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:573
+#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:580
msgid ""
"The default REST API base URL stored persistently in browser local storage."
msgstr ""
"URL de base par défaut de l’API REST, enregistrée dans le stockage local du "
"navigateur."
-#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:580
+#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:587
msgid "Force Enable Experimental Features"
msgstr "Forcer l'activation des fonctions expérimentales"
-#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:582
+#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:589
msgid "Always show experimental screens like Reports."
msgstr "Toujours afficher les écrans expérimentaux tels que Rapports."
-#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:602
+#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:609
msgid "Verbose SWR & HTTP Console Logger"
msgstr "Journalisation détaillée SWR et HTTP dans la console"
-#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:604
+#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:611
msgid "Print detailed request URLs and payload responses in developer console."
msgstr ""
"Afficher dans la console développeur les URL des requêtes et le contenu "
"détaillé des réponses."
-#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:623
+#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:630
msgid "Disable Client-Side Password Length Validation"
msgstr "Désactiver la validation côté client de la longueur du mot de passe"
-#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:625
+#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:632
msgid ""
"Bypass the 8-character minimum password length rule on account creation for "
"quick testing."
@@ -11357,43 +11355,43 @@ msgstr ""
"Ignorer la longueur minimale de 8 caractères à la création d'un compte, pour "
"effectuer rapidement des tests."
-#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:647
+#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:654
msgid "webui-config.json Status"
msgstr "État de webui-config.json"
-#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:648
+#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:655
msgid "Configuration fetched automatically from host basename"
msgstr "Configuration récupérée automatiquement depuis l'hôte"
-#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:653
+#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:660
msgid "Experimental Banner:"
msgstr "Bandeau expérimental :"
-#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:656
+#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:663
msgid "true (banner active)"
msgstr "vrai (bannière active)"
-#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:657
+#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:664
msgid "false / unset"
msgstr "faux / non défini"
-#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:661
+#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:668
msgid "Preset Backend URL:"
msgstr "Adresse du serveur prédéfinie :"
-#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:663
+#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:670
msgid "Default (none)"
msgstr "Par défaut (aucun)"
-#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:667
+#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:674
msgid "URL Configurable:"
msgstr "Adresse configurable :"
-#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:671
+#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:678
msgid "Default (true)"
msgstr "Par défaut (vrai)"
-#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:676
+#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:683
msgid ""
"Note: All settings from webui-config.json are overridden by developer "
"settings above."
@@ -11401,20 +11399,20 @@ msgstr ""
"Note : tous les réglages de webui-config.json sont remplacés par les "
"réglages développeur ci-dessus."
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:274
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:328
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:290
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:349
msgid "Customer changed their mind"
msgstr "Le client a changé d'avis"
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:368
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:389
msgid "Chapter 1: What the Portal Is For"
msgstr "Chapitre 1 : À quoi sert le portail"
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:369
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:390
msgid "What this is"
msgstr "De quoi il s'agit"
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:370
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:391
msgid ""
"The portal is the web page where you run your shop: get set up, take "
"payments, and watch the money arrive. Nothing to install, and nothing here "
@@ -11424,7 +11422,7 @@ msgstr ""
"encaisser, voir l'argent arriver. Rien à installer, et rien ici n’est jamais "
"visible par un client."
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:371
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:392
msgid ""
"It is a web page at the address your provider gave you — there is nothing to "
"install."
@@ -11432,7 +11430,7 @@ msgstr ""
"C'est une page web à l'adresse fournie par votre prestataire — rien à "
"installer."
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:372
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:393
msgid ""
"You land on your order list, and the portal returns you there whenever it "
"does not know where else to go."
@@ -11440,7 +11438,7 @@ msgstr ""
"Vous arrivez sur votre liste de commandes, où le portail vous ramène quand "
"il ne sait pas où aller."
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:373
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:394
msgid ""
"Every screen has its own web address, so you can bookmark one or send it to "
"a colleague."
@@ -11448,7 +11446,7 @@ msgstr ""
"Chaque écran a sa propre adresse, que vous pouvez mettre en favori ou "
"envoyer à un collègue."
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:374
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:395
msgid ""
"The screens that matter keep themselves up to date; you do not need to "
"reload to see a payment land."
@@ -11456,11 +11454,11 @@ msgstr ""
"Les écrans importants se mettent à jour seuls ; inutile de recharger pour "
"voir un paiement arriver."
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:380
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:401
msgid "What It Is For"
msgstr "À quoi cela sert"
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:382
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:405
msgid ""
"Everything the portal does can also be done by software talking to the "
"server directly. The portal is for the parts a person does: setting the shop "
@@ -11471,7 +11469,7 @@ msgstr ""
"avec le serveur. Le portail est là pour ce qu'une personne fait : configurer "
"la boutique, encaisser au comptoir, vérifier un paiement, rembourser."
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:383
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:409
msgid ""
"Customers never come here. What they see is a payment request in their "
"wallet, and a receipt afterwards — both of which the portal produces, and "
@@ -11481,7 +11479,7 @@ msgstr ""
"leur portefeuille, puis un reçu — que le portail produit, mais qui ne sont "
"pas cette page."
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:384
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:413
msgid ""
"If the server you are on is a test server it says so unmistakably, at the "
"top of the menu and again before you sign in. Do not put real business "
@@ -11491,11 +11489,11 @@ msgstr ""
"ambiguïté, en haut du menu et de nouveau avant la connexion. N'y mettez pas "
"de vraies données d'entreprise."
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:388
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:418
msgid "Where You Land, and How to Get Back"
msgstr "Où vous arrivez et comment revenir"
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:390
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:422
msgid ""
"Signing in puts you on your **order list**. It is the busiest screen and the "
"one the portal falls back to, so if you ever feel lost, that is where the "
@@ -11505,11 +11503,11 @@ msgstr ""
"fréquenté et celui vers lequel le portail revient : si vous êtes perdu, la "
"première entrée du menu vous y ramène."
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:391
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:424
msgid "Two things are worth knowing early:"
msgstr "Deux choses à savoir dès le début :"
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:392
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:427
msgid ""
"**Every screen has its own address.** A particular order, a filtered list, "
"one product — you can bookmark any of them, or send the link to a colleague, "
@@ -11519,7 +11517,7 @@ msgstr ""
"filtrée, un produit — vous pouvez les mettre en favori ou envoyer le lien, "
"et la personne arrivera au bon endroit après connexion."
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:394
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:428
msgid ""
"**Some screens update themselves.** The order list, an individual order, "
"whether a bank account has been verified, and money arriving in it. You will "
@@ -11531,15 +11529,15 @@ msgstr ""
"paiement apparaît sans recharger. Le reste se charge à l'ouverture et se "
"rafraîchit quand vous modifiez quelque chose."
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:411
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:448
msgid "Chapter 2: Finding Your Way Around"
msgstr "Chapitre 2 : S'y retrouver"
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:412
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:449
msgid "The menu"
msgstr "Le menu"
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:413
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:450
msgid ""
"The menu is grouped by what you are trying to do rather than by what the "
"software calls things. Six groups, and the foot of it tells you where you "
@@ -11549,7 +11547,7 @@ msgstr ""
"vocabulaire du logiciel. Il comporte six groupes, et le bas indique où vous "
"travaillez."
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:414
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:451
msgid ""
"**Sell** is the day-to-day; **Money** is where it ends up; **Connect** links "
"other systems and devices; **Settings** is what you configure."
@@ -11558,7 +11556,7 @@ msgstr ""
"**Connexions** relie les autres systèmes et appareils ; **Paramètres** "
"regroupe ce que vous configurez."
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:415
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:452
msgid ""
"Anything about a bank account — whether it is verified, what has arrived in "
"it — is on that account, not on a screen of its own."
@@ -11566,7 +11564,7 @@ msgstr ""
"Tout ce qui concerne un compte bancaire — sa vérification, ce qui y est "
"arrivé — figure sur ce compte, pas sur un écran à part."
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:416
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:453
msgid ""
"Categories live inside Inventory, and report groupings inside Reports, "
"because neither is worth visiting alone."
@@ -11574,7 +11572,7 @@ msgstr ""
"Les catégories sont dans l'Inventaire et les regroupements dans les "
"Rapports, car ni l'un ni l'autre ne mérite une visite seule."
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:417
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:454
msgid ""
"The foot of the menu always names the server and the account this browser "
"tab is working in."
@@ -11582,33 +11580,33 @@ msgstr ""
"Le bas du menu indique toujours le serveur et le compte utilisés par cet "
"onglet."
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:423
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:460
msgid "Selling"
msgstr "Ventes"
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:425
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:462
msgid "The things you touch while trading:"
msgstr "Ce que vous utilisez au quotidien :"
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:426
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:465
msgid "**Orders** — everything you have offered and everything you have sold."
msgstr ""
"**Commandes** — tout ce que vous avez proposé et tout ce que vous avez vendu."
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:428
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:466
msgid ""
"**Counter till** — a touch-friendly checkout for taking payments in person."
msgstr ""
"**Caisse de comptoir** — une interface tactile permettant d’encaisser des "
"paiements en personne."
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:430
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:468
msgid "**Templates** — reusable orders, and the QR codes you print from them."
msgstr ""
"**Modèles** — des commandes réutilisables et les codes QR que vous en "
"imprimez."
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:432
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:470
msgid ""
"**Inventory** — what you sell. Categories are a tab inside it, because a "
"category is a property of your products and is never worth visiting on its "
@@ -11617,7 +11615,7 @@ msgstr ""
"**Inventaire** — ce que vous vendez. Les catégories y sont un onglet, car "
"une catégorie est une propriété de vos produits et ne se visite jamais seule."
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:434
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:472
msgid ""
"**Discounts & Passes** — advanced management for loyalty discounts and time-"
"based access held by customers' wallets."
@@ -11625,11 +11623,11 @@ msgstr ""
"**Remises et pass** — gestion avancée des remises de fidélité et des accès "
"limités dans le temps conservés dans les portefeuilles des clients."
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:450
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:491
msgid "Where payouts go and how sales have been:"
msgstr "Où vont les versements et comment se sont déroulées les ventes :"
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:451
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:494
msgid ""
"**Bank accounts & payouts** — the accounts you are paid into, whether each "
"has been verified, and the incoming transfers. All three answer one "
@@ -11639,11 +11637,11 @@ msgstr ""
"payé, leur état de vérification et les virements entrants. Ces trois "
"éléments répondent à la même question et figurent donc sur un seul écran."
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:453
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:495
msgid "**Statistics** — what you took and what it cost you."
msgstr "**Statistiques** — ce que vous avez encaissé et ce que cela a coûté."
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:455
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:497
msgid ""
"**Reports** — summaries sent to you on a schedule, and the groupings they "
"use."
@@ -11651,11 +11649,11 @@ msgstr ""
"**Rapports** — des récapitulatifs qui vous parviennent régulièrement, et "
"leurs regroupements."
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:489
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:531
msgid "Get started, Connect, Settings and Help"
msgstr "Bien démarrer, Connexions, Paramètres et Aide"
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:491
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:535
msgid ""
"**Get started** contains the setup checklist. **Connect** holds webhooks, "
"machine access and offline devices. **Settings** contains your merchant "
@@ -11667,7 +11665,7 @@ msgstr ""
"**Paramètres** contient votre compte marchand, les services de paiement du "
"serveur et la personnalisation. **Aide** ouvre ce guide d’utilisation."
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:492
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:539
msgid ""
"Discount and pass management sits behind Advanced tools, while matching "
"discounts and passes are applied automatically when selling. Advanced tools "
@@ -11678,7 +11676,7 @@ msgstr ""
"de la vente. Les outils avancés ajoutent également les statistiques sans "
"modifier les autorisations du serveur."
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:493
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:543
msgid ""
"Below every group sits the foot of the menu, which always names the server "
"and the merchant account this browser tab is working in. That line is worth "
@@ -11691,15 +11689,15 @@ msgstr ""
"un clic dessus ouvre l'écran du dernier chapitre. **Se déconnecter** est "
"juste en dessous."
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:512
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:563
msgid "Chapter 3: Opening Your Account"
msgstr "Chapitre 3 : Ouvrir votre compte"
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:513
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:564
msgid "Opening an account"
msgstr "Ouvrir un compte"
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:514
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:565
msgid ""
"You open your own merchant account on the server — nobody has to create it "
"for you. It becomes active once you confirm a code sent to your email or "
@@ -11709,11 +11707,11 @@ msgstr ""
"besoin de le créer pour vous. Il devient actif dès que vous confirmez un "
"code reçu par e-mail ou par SMS."
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:515
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:566
msgid "Anyone can open a merchant account from the sign-up form."
msgstr "N'importe qui peut ouvrir un compte marchand depuis le formulaire."
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:516
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:567
msgid ""
"You choose a short identifier for the account. It is how the server tells "
"your shop apart from every other one on it."
@@ -11721,7 +11719,7 @@ msgstr ""
"Vous choisissez un identifiant court pour le compte. C'est ainsi que le "
"serveur distingue votre boutique des autres."
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:517
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:568
msgid ""
"The account is not usable until you type back a six-digit code sent to your "
"email address or mobile number."
@@ -11729,11 +11727,11 @@ msgstr ""
"Le compte n'est utilisable qu'après avoir saisi un code à six chiffres "
"envoyé par e-mail ou SMS."
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:522
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:573
msgid "Opening an Account"
msgstr "Ouvrir un compte"
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:524
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:577
msgid ""
"The merchant portal is where you take Taler payments: you set up what you "
"sell, say which account you want to be paid into, and watch the money arrive."
@@ -11742,7 +11740,7 @@ msgstr ""
"vous configurez ce que vous vendez, indiquez sur quel compte vous souhaitez "
"être payé, et regardez l'argent arriver."
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:525
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:581
msgid ""
"To open an account you give your business name, a short identifier for it, "
"an email address, a mobile number and a password. The identifier is filled "
@@ -11757,11 +11755,11 @@ msgstr ""
"des points ou des deux-points ; les majuscules sont enregistrées en "
"minuscules."
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:530
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:593
msgid "Confirming Your Email or Phone"
msgstr "Confirmer votre e-mail ou votre téléphone"
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:532
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:597
msgid ""
"A new account is not active until you have shown you can be reached. The "
"server sends a six-digit code to the address or number you gave, and you "
@@ -11771,7 +11769,7 @@ msgstr ""
"serveur envoie un code à six chiffres à l'adresse ou au numéro donné, que "
"vous ressaisissez."
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:533
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:601
msgid ""
"The same thing happens later whenever something needs confirming — signing "
"in on a new device, or changing where your money goes — so it is worth using "
@@ -11781,15 +11779,15 @@ msgstr ""
"connexion sur un nouvel appareil, changement de compte bancaire — d'où "
"l'intérêt d'une adresse et d'un numéro durables."
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:542
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:617
msgid "Chapter 4: Signing In"
msgstr "Chapitre 4 : Se connecter"
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:543
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:618
msgid "Signing in"
msgstr "Se connecter"
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:544
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:619
msgid ""
"How to get back into your account, what to do when a confirmation code is "
"asked for, and how to set a new password if you have forgotten yours."
@@ -11798,12 +11796,12 @@ msgstr ""
"est demandé, et comment définir un nouveau mot de passe si vous avez oublié "
"le vôtre."
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:545
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:620
msgid "You sign in with your account identifier and your password."
msgstr ""
"Vous vous connectez avec l'identifiant de votre compte et votre mot de passe."
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:546
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:621
msgid ""
"If your account asks for confirmation, a six-digit code is sent to you and "
"the form waits for it."
@@ -11811,7 +11809,7 @@ msgstr ""
"Si votre compte exige une vérification, un code à six chiffres vous est "
"envoyé et le formulaire l'attend."
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:547
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:622
msgid ""
"Forgetting your password is recoverable: you set a new one and confirm it by "
"email or text message."
@@ -11819,7 +11817,7 @@ msgstr ""
"Un mot de passe oublié se récupère : vous en définissez un nouveau et le "
"confirmez par e-mail ou SMS."
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:548
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:623
msgid ""
"Sign out from the foot of the menu, which also shows which server and "
"account you are working in."
@@ -11827,18 +11825,18 @@ msgstr ""
"Déconnectez-vous en bas du menu, qui indique aussi le serveur et le compte "
"utilisés."
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:553
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:628
msgid "Signing In"
msgstr "Se connecter"
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:555
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:632
msgid ""
"Sign in with the identifier you chose for your account and your password."
msgstr ""
"Vous vous connectez avec l'identifiant que vous avez choisi pour votre "
"compte et votre mot de passe."
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:556
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:636
msgid ""
"The server you are signing in to is shown above the form. You will rarely "
"need to change it; see the last chapter if you do."
@@ -11846,7 +11844,7 @@ msgstr ""
"Le serveur auquel vous vous connectez est indiqué au-dessus du formulaire. "
"Vous le changerez rarement ; voir le dernier chapitre."
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:557
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:640
msgid ""
"If your account asks for confirmation, the form stays where it is and waits "
"for the six-digit code sent to you, rather than sending you somewhere else."
@@ -11855,11 +11853,11 @@ msgstr ""
"attend le code à six chiffres qui vous est envoyé, au lieu de vous rediriger "
"ailleurs."
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:562
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:651
msgid "When a Code Is Asked For"
msgstr "Quand un code est demandé"
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:564
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:655
msgid ""
"Some things need confirming before they happen — signing in from somewhere "
"new, or changing where your money goes. When that happens the form stays "
@@ -11871,7 +11869,7 @@ msgstr ""
"reste alors en place et attend un code à six chiffres, sans vous renvoyer "
"ailleurs ni perdre votre saisie."
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:565
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:659
msgid ""
"The code is sent to the email address or mobile number on your account. If "
"it does not arrive, **Resend** sends another; the old one stops working."
@@ -11880,11 +11878,11 @@ msgstr ""
"compte. S'il ne vous parvient pas, **Renvoyer** en envoie un autre ; "
"l'ancien cesse alors de fonctionner."
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:577
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:672
msgid "If You Are Signed Out"
msgstr "Si vous êtes déconnecté"
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:579
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:676
msgid ""
"A session does not last forever. When yours ends the portal says so and puts "
"the sign-in form in front of you — it does not present it as an error, "
@@ -11894,11 +11892,11 @@ msgstr ""
"le dit et affiche le formulaire de connexion — pas comme une erreur, car "
"rien n'a mal tourné."
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:589
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:687
msgid "Setting a New Password"
msgstr "Définir un nouveau mot de passe"
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:591
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:691
msgid ""
"If you have forgotten your password, **Forgot password?** takes you here. "
"Give your account identifier and choose the new password straight away; you "
@@ -11909,11 +11907,11 @@ msgstr ""
"ici. Donnez votre identifiant et choisissez tout de suite le nouveau ; vous "
"confirmez ensuite par un code reçu par e-mail ou SMS."
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:596
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:703
msgid "Where You Land, and How to Leave"
msgstr "Où vous arrivez et comment repartir"
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:598
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:707
msgid ""
"Signing in puts you on your order list, which is also where the portal "
"returns you whenever it does not know where else to go."
@@ -11921,7 +11919,7 @@ msgstr ""
"La connexion vous mène à votre liste de commandes, où le portail vous ramène "
"aussi quand il ne sait pas où aller."
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:599
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:711
msgid ""
"The foot of the menu always shows which server and which account this tab is "
"working in — worth a glance if you keep more than one open. **Sign out** is "
@@ -11931,11 +11929,11 @@ msgstr ""
"coup d'œil utile si vous en gardez plusieurs ouverts. **Se déconnecter** est "
"juste en dessous."
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:621
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:734
msgid "Chapter 5: Getting Ready to Be Paid"
msgstr "Chapitre 5 : Se préparer à être payé"
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:623
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:736
msgid ""
"The Setup status screen tracks what still stands between you and your first "
"payment. Work through it once, in order, and you are ready to sell."
@@ -11944,7 +11942,7 @@ msgstr ""
"premier paiement. Suivez-le une fois dans l’ordre et vous serez prêt à "
"vendre."
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:625
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:738
msgid ""
"Three things must be done before you can be paid: your business details, a "
"bank account, and verification of that account."
@@ -11953,14 +11951,14 @@ msgstr ""
"informations de votre entreprise, un compte bancaire, et la vérification de "
"ce compte."
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:626
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:918
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:739
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1108
msgid "Your merchant bank account is the account your payouts are sent to."
msgstr ""
"Le compte bancaire de votre entreprise est celui auquel vos versements sont "
"envoyés."
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:627
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:740
msgid ""
"Verification — the identity check your bank will call **KYC** — is carried "
"out by your payment service, not by the portal, and the screen updates "
@@ -11970,17 +11968,17 @@ msgstr ""
"est faite par votre service de paiement, pas par le portail, et l'écran se "
"met à jour au fil de l'avancement."
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:628
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:741
msgid "The fourth step is not a task — it is a choice of how you want to sell."
msgstr ""
"La quatrième étape n'est pas une tâche — c'est le choix de votre façon de "
"vendre."
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:633
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:746
msgid "What Setup Status Tracks"
msgstr "Ce que suit l’état de la configuration"
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:636
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:751
msgid ""
"**Setup status** lists four steps. The first three are things you have to "
"do, and the progress count tracks those:"
@@ -11988,7 +11986,7 @@ msgstr ""
"L’**état de la configuration** présente quatre étapes. Les trois premières "
"sont obligatoires et l’indicateur de progression les suit :"
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:637
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:755
msgid ""
"**Step 1 — Your information.** Your business name and address. Done as soon "
"as a name is set."
@@ -11996,7 +11994,7 @@ msgstr ""
"**Étape 1 — Vos informations.** Le nom et l'adresse de votre entreprise. "
"Fait dès qu'un nom est saisi."
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:639
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:756
msgid ""
"**Step 2 — Where your money goes.** Done once you have added one bank "
"account."
@@ -12004,7 +12002,7 @@ msgstr ""
"**Étape 2 — Où va votre argent.** Fait dès que vous avez ajouté un compte "
"bancaire."
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:641
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:758
msgid ""
"**Step 3 — Verification by a payment service.** Done once that account has "
"been verified."
@@ -12012,7 +12010,7 @@ msgstr ""
"**Étape 3 — Vérification par un service de paiement.** Fait une fois que ce "
"compte a été vérifié."
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:646
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:765
msgid ""
"The fourth step, **How you will sell**, has nothing to tick off. It offers "
"you three ways to take payments — printed QR codes, orders you create by "
@@ -12027,35 +12025,35 @@ msgstr ""
"progression couvre trois étapes requises tandis que quatre étapes sont "
"affichées."
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:649
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:769
msgid "Verification action required"
msgstr "Action de vérification requise"
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:650
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:770
msgid "Nothing done yet"
msgstr "Rien de fait pour l'instant"
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:651
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:771
msgid "Business information added"
msgstr "Informations commerciales ajoutées"
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:653
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:773
msgid "Verification problem"
msgstr "Problème de vérification"
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:654
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:774
msgid "Ready to sell"
msgstr "Prêt à vendre"
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:655
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:775
msgid "Loading"
msgstr "Chargement"
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:693
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:822
msgid "Step 2 — Where Your Money Goes"
msgstr "Étape 2 — Où va votre argent"
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:695
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:826
msgid ""
"Give the bank account you want your payouts sent to, and the name on it "
"exactly as your bank has it. That name is checked later, and a mismatch is "
@@ -12066,7 +12064,7 @@ msgstr ""
"l'a. Ce nom est vérifié plus tard, et une non-correspondance est la raison "
"habituelle pour laquelle la vérification échoue."
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:696
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:830
msgid ""
"Adding the account is not the end of it: it has to be verified before "
"anything can be paid into it, which is the next step."
@@ -12074,11 +12072,11 @@ msgstr ""
"Ajouter le compte ne suffit pas : il doit être vérifié avant tout versement, "
"ce qui est l'étape suivante."
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:701
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:836
msgid "Step 3 — Proving the Bank Account Is Yours"
msgstr "Étape 3 — Prouver que le compte vous appartient"
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:703
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:840
msgid ""
"Your payment service has to satisfy itself that the account you gave really "
"is yours. The way it does that is to have you send it a token amount — one "
@@ -12090,7 +12088,7 @@ msgstr ""
"ou la plus petite unité de votre devise — **depuis ce compte**, ce que seul "
"son titulaire peut faire."
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:704
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:844
msgid ""
"The screen gives you everything the transfer needs. If your bank's app can "
"scan a QR code, scan the one shown and it fills the transfer in for you. "
@@ -12104,7 +12102,7 @@ msgstr ""
"c'est elle qui identifie le virement comme le vôtre, et sans elle il ne "
"comptera pas."
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:705
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:848
msgid ""
"It has to come **from the account you are verifying**. A transfer from a "
"different account of yours will not do, however similar the name."
@@ -12112,7 +12110,7 @@ msgstr ""
"Il doit venir **du compte que vous vérifiez**. Un virement depuis un autre "
"de vos comptes ne convient pas, même si le nom est proche."
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:706
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:852
msgid ""
"Verification finishes on its own once your bank has sent the money — usually "
"a day or so. You do not have to keep the page open."
@@ -12120,19 +12118,19 @@ msgstr ""
"La vérification se termine seule une fois le virement parti — en général un "
"jour. Inutile de laisser la page ouverte."
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:710
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:857
msgid "Two accounts to choose from"
msgstr "Deux comptes au choix"
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:711
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:858
msgid "A regional bank"
msgstr "Une banque régionale"
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:781
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:934
msgid "Chapter 6: Your Business Details"
msgstr "Chapitre 6 : Les informations de votre entreprise"
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:783
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:936
msgid ""
"Everything your customers see about you — your business name, address, logo "
"and contact details — and the timings that apply to orders by default."
@@ -12140,7 +12138,7 @@ msgstr ""
"Tout ce que votre clientèle voit de vous — nom, adresse, logo et coordonnées "
"— et les délais appliqués par défaut aux commandes."
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:785
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:938
msgid ""
"Your business name and address appear on customers' receipts and on the "
"payment page."
@@ -12148,7 +12146,7 @@ msgstr ""
"Le nom et l'adresse de votre entreprise figurent sur les reçus et sur la "
"page de paiement."
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:786
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:939
msgid ""
"Your uploaded logo appears on receipts too. The portal checks that the saved "
"image can actually be displayed."
@@ -12156,13 +12154,13 @@ msgstr ""
"Votre logo importé apparaît également sur les reçus. Le portail vérifie que "
"l’image enregistrée peut réellement être affichée."
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:787
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:940
msgid "The email address here is also where confirmation codes are sent."
msgstr ""
"C'est aussi à cette adresse e-mail que sont envoyés les codes de "
"vérification."
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:788
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:941
msgid ""
"The timings set here apply to every new order unless you override them on "
"the order."
@@ -12170,11 +12168,11 @@ msgstr ""
"Les délais définis ici s'appliquent à toute nouvelle commande, sauf si vous "
"les modifiez sur la commande elle-même."
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:793
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:946
msgid "Your Business Details"
msgstr "Informations sur votre entreprise"
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:796
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:951
msgid ""
"This is the public face of your shop. The name, address and logo go on "
"receipts and on the page a customer sees when paying, so it is worth filling "
@@ -12186,7 +12184,7 @@ msgstr ""
"vaut la peine de bien les remplir — une demande de paiement venant d'une "
"boutique sans nom fait hésiter la clientèle."
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:797
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:955
msgid ""
"The email address is doing double duty: it is shown to customers, and it is "
"where the portal sends confirmation codes."
@@ -12194,7 +12192,7 @@ msgstr ""
"L'adresse e-mail a deux rôles : elle est montrée à la clientèle, et c'est "
"par elle que le portail envoie les codes de vérification."
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:798
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:959
msgid ""
"Use the **Data** menu in the window bar to compare a complete profile, the "
"minimum useful profile, a new account, and each editor."
@@ -12202,38 +12200,38 @@ msgstr ""
"Utilisez le menu **Données** dans la barre de la fenêtre pour comparer un "
"profil complet, le profil minimum utile, un nouveau compte et chaque éditeur."
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:801
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:963
msgid "Complete profile"
msgstr "Profil complet"
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:802
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:964
msgid "Business name only"
msgstr "Nom de l'entreprise seulement"
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:803
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:965
msgid "New account"
msgstr "Nouveau compte"
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:804
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:966
msgid "Editing public identity"
msgstr "Modification de l'identité publique"
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:805
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:967
msgid "Editing contact details"
msgstr "Modification des coordonnées"
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:806
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:968
msgid "Editing addresses"
msgstr "Modification des adresses"
#. The chapter's fourth takeaway is about these timings, and the chapter
#. had no section that taught them — they sat below the fold of the one
#. preview above.
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:840
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1015
msgid "What Every New Order Inherits"
msgstr "Ce dont hérite chaque nouvelle commande"
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:843
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1020
msgid ""
"Further down the same screen are three timings. They are defaults: every "
"order you create starts with them, and any order can override its own."
@@ -12242,7 +12240,7 @@ msgstr ""
"défaut : chaque commande que vous créez démarre avec elles, et n'importe "
"quelle commande peut fixer les siennes."
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:844
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1024
msgid ""
"**Payment window** — how long a customer has to pay after you have asked. "
"Once it passes, the offer expires and nobody is charged."
@@ -12251,7 +12249,7 @@ msgstr ""
"votre demande. Une fois ce délai écoulé, l’offre expire et personne n’est "
"débité."
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:845
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1025
msgid ""
"**Refund window** — how long you can still refund an order. This is the one "
"worth thinking about, because once it closes you cannot refund at all."
@@ -12260,7 +12258,7 @@ msgstr ""
"une commande. C'est celui auquel il vaut la peine de réfléchir, car une fois "
"ce délai écoulé, plus aucun remboursement n'est possible."
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:846
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1026
msgid ""
"**Payout delay** — how long your payment service may hold the money before "
"passing it on to your bank account. Shorter means more, smaller transfers."
@@ -12269,7 +12267,7 @@ msgstr ""
"garder l'argent avant de le transmettre à votre compte bancaire. Plus il est "
"court, plus les virements sont nombreux et petits."
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:849
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1032
msgid ""
"If you are not sure, leave them. The defaults suit a shop selling to the "
"public, and you can change one order at a time under **Advanced options** "
@@ -12279,23 +12277,23 @@ msgstr ""
"vendant au public, et vous pouvez les changer commande par commande sous "
"**Options avancées** au moment de la créer."
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:852
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1036
msgid "Typical shop defaults"
msgstr "Valeurs par défaut typiques de la boutique"
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:853
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1037
msgid "Short-lived offers"
msgstr "Offres de courte durée"
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:854
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1038
msgid "No refund window"
msgstr "Pas de délai de remboursement"
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:882
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1066
msgid "Chapter 7: Personalization"
msgstr "Chapitre 7 : Personnalisation"
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:884
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1068
msgid ""
"How dates are written and whether advanced tools appear. These are settings "
"for you, not for your business — they change this browser only."
@@ -12303,13 +12301,13 @@ msgstr ""
"Le format des dates et l'affichage des outils avancés sont vos réglages, pas "
"ceux de l'entreprise — ils ne valent que pour ce navigateur."
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:886
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1070
msgid "Your date format is yours alone; your colleagues are unaffected."
msgstr ""
"Votre format de date ne concerne que vous ; vos collègues ne sont pas "
"affectés."
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:887
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1071
msgid ""
"Advanced tools add specialist statistics and Discounts & Passes management "
"to the navigation."
@@ -12317,13 +12315,13 @@ msgstr ""
"Les outils avancés ajoutent à la navigation des statistiques spécialisées et "
"la gestion des remises et pass."
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:888
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1072
msgid "Showing advanced tools changes discoverability, not your permissions."
msgstr ""
"L’affichage des outils avancés facilite leur découverte sans modifier vos "
"autorisations."
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:889
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1073
msgid ""
"These settings live in this browser, so they follow neither your account nor "
"your other devices."
@@ -12331,7 +12329,7 @@ msgstr ""
"Ces réglages vivent dans ce navigateur : ils ne suivent ni votre compte ni "
"vos autres appareils."
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:896
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1082
msgid ""
"Choose the order in which year, month and day are shown. The portal previews "
"your choice with today's date so you can see what it will look like."
@@ -12340,11 +12338,11 @@ msgstr ""
"prévisualise votre choix avec la date du jour afin de vous montrer le "
"résultat."
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:901
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1088
msgid "Advanced Tools"
msgstr "Outils avancés"
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:903
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1092
msgid ""
"Turn on **Show advanced tools** to add specialist statistics and Discounts & "
"Passes management to the navigation. This only makes those tools easier to "
@@ -12355,11 +12353,11 @@ msgstr ""
"uniquement leur accès ; aucune nouvelle autorisation n'est accordée et les "
"possibilités offertes par le serveur ne changent pas."
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:914
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1104
msgid "Chapter 8: Bank Accounts"
msgstr "Chapitre 8 : Comptes bancaires"
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:916
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1106
msgid ""
"Where your money goes, and whether it has got there yet. This is the screen "
"you check when a customer has paid but nothing has reached your bank."
@@ -12367,7 +12365,7 @@ msgstr ""
"Où va votre argent, et s'il y est déjà arrivé. C'est l'écran à consulter "
"quand un client a payé mais que rien n'est parvenu à votre banque."
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:919
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1109
msgid ""
"Each bank account has to be verified with your payment service before it can "
"be used."
@@ -12375,7 +12373,7 @@ msgstr ""
"Chaque compte bancaire doit être vérifié auprès de votre service de paiement "
"avant de pouvoir servir."
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:920
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1110
msgid ""
"Money does not arrive one order at a time — several orders are paid out "
"together, and the screen shows what is expected and what has landed."
@@ -12383,15 +12381,15 @@ msgstr ""
"L'argent n'arrive pas commande par commande — plusieurs sont versées "
"ensemble, et l'écran montre l'attendu et le reçu."
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:921
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1111
msgid "The screen keeps itself up to date as transfers arrive."
msgstr "L'écran se met à jour tout seul à mesure que les virements arrivent."
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:926
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1116
msgid "Your Bank Accounts"
msgstr "Vos comptes bancaires"
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:928
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1120
msgid ""
"This is where your payouts arrive. You can have more than one bank account, "
"and each is listed with the payment services that will pay into it, and "
@@ -12401,12 +12399,12 @@ msgstr ""
"bancaire, et chacun est listé avec les services de paiement qui y verseront "
"de l'argent, ainsi que si chacun d'eux l'a déjà vérifié."
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:929
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1124
msgid ""
"**Ready** is the state you want. The others tell you where the hold-up is:"
msgstr "**Prêt** est l'état recherché. Les autres indiquent où ça bloque :"
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:930
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1128
msgid ""
"**Action needed** — the payment service wants something from you. Follow the "
"account through to find out what."
@@ -12414,7 +12412,7 @@ msgstr ""
"**Action requise** — le service de paiement attend quelque chose de vous. "
"Ouvrez le compte pour savoir quoi."
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:932
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1129
msgid ""
"**Payment service offline** — nothing is wrong with your account; that "
"service cannot be reached at the moment."
@@ -12422,7 +12420,7 @@ msgstr ""
"**Service de paiement injoignable** — votre compte n'a rien d'anormal ; ce "
"service est momentanément inaccessible."
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:934
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1131
msgid ""
"**Payment service problem** — that service is reachable but unhappy. Not "
"something you can fix; tell your provider."
@@ -12430,7 +12428,7 @@ msgstr ""
"**Problème du service de paiement** — ce service répond mais signale un "
"souci. Rien que vous puissiez corriger ; prévenez votre prestataire."
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:936
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1133
msgid ""
"**Unsupported account** — that service cannot pay into this kind of account. "
"Use a different account, or a different service."
@@ -12438,7 +12436,7 @@ msgstr ""
"**Compte non pris en charge** — ce service ne peut pas verser sur ce type de "
"compte. Utilisez un autre compte, ou un autre service."
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:938
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1135
msgid ""
"**Transfer impossible** — that pairing cannot work at all, for example the "
"currencies do not match."
@@ -12446,7 +12444,7 @@ msgstr ""
"**Virement impossible** — cette combinaison ne peut pas fonctionner, p. ex. "
"les devises diffèrent."
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:943
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1142
msgid ""
"Use the **Data** menu in the window bar to see a single working account "
"instead."
@@ -12454,23 +12452,23 @@ msgstr ""
"Utilisez le menu **Données** de la barre de fenêtre pour afficher à la place "
"un seul compte qui fonctionne."
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:946
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1146
msgid "Every state at once"
msgstr "Tous les états à la fois"
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:947
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1147
msgid "Just one, working"
msgstr "Un seul, qui fonctionne"
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:968
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1168
msgid "Second bank account"
msgstr "Deuxième compte bancaire"
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1044
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1244
msgid "Adding a Bank Account"
msgstr "Ajouter un compte bancaire"
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1046
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1248
msgid ""
"Give the account number of the bank account you want to be paid into, and "
"the name on it exactly as your bank has it. A mismatch there is the usual "
@@ -12480,7 +12478,7 @@ msgstr ""
"que votre banque l'a. Un écart est la raison habituelle d'un échec de "
"vérification."
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1047
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1252
msgid ""
"The account is not usable the moment you add it. Your payment service has to "
"verify it first, which is the third step of **Setup status**."
@@ -12489,11 +12487,11 @@ msgstr ""
"d’abord le vérifier, ce qui constitue la troisième étape de l’**état de la "
"configuration**."
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1052
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1258
msgid "Money Arriving"
msgstr "Argent entrant"
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1055
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1263
msgid ""
"The second tab lists what is coming and what has come. Several orders are "
"usually paid out together, so the amounts here will not match individual "
@@ -12503,7 +12501,7 @@ msgstr ""
"commandes étant versées ensemble, les montants ne correspondent pas un pour "
"un aux commandes individuelles."
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1056
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1267
msgid ""
"Each transfer carries a reference that your bank statement will also show, "
"which is what lets you match a line on the statement to the orders that made "
@@ -12515,7 +12513,7 @@ msgstr ""
"Marquez-le **reçu** une fois trouvé ; c'est de la comptabilité pour vous et "
"cela ne change rien à l'argent."
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1057
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1271
msgid ""
"Use the **Data** menu in the window bar to see the tab before anything has "
"been paid out."
@@ -12523,19 +12521,19 @@ msgstr ""
"Utilisez le menu **Données** dans la barre pour voir l'onglet avant tout "
"versement."
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1060
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1275
msgid "With transfers"
msgstr "Avec des virements"
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1061
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1276
msgid "Nothing paid out yet"
msgstr "Rien de versé pour l'instant"
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1120
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1335
msgid "Following One Order to the Bank"
msgstr "Suivre une commande jusqu'à la banque"
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1126
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1343
msgid ""
"Going the other way: open an order that has reached **Settled** and it names "
"the transfer that carried it, and the account it was sent to. That answers "
@@ -12547,11 +12545,11 @@ msgstr ""
"cette vente a-t-elle été transférée ? », la question qui se pose quand un "
"client conteste une vieille commande."
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1142
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1360
msgid "Chapter 11: Templates"
msgstr "Chapitre 11 : Modèles"
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1144
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1362
msgid ""
"A template is an order you have written out once and can charge again and "
"again. Print its QR code, stick it on the counter, and customers pay by "
@@ -12561,7 +12559,7 @@ msgstr ""
"Imprimez son code QR, posez-le sur le comptoir, et les clients paient en le "
"scannant."
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1146
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1364
msgid ""
"Write the order once; the QR code that goes with it can be used any number "
"of times."
@@ -12569,7 +12567,7 @@ msgstr ""
"Écrivez la commande une fois ; le code QR correspondant peut servir un "
"nombre illimité de fois."
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1147
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1365
msgid ""
"There are three kinds you can make here: a fixed price, a price the customer "
"types in, or a pick from your inventory."
@@ -12577,18 +12575,18 @@ msgstr ""
"Il en existe trois sortes : un prix fixe, un prix saisi par le client, ou un "
"choix dans votre inventaire."
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1148
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1366
msgid ""
"The QR code can be printed at full size for a counter card or a stall sign."
msgstr ""
"Le code QR peut être imprimé en grand pour une carte de comptoir ou un "
"panneau."
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1153
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1371
msgid "Your Templates"
msgstr "Vos modèles"
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1155
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1375
msgid ""
"Every template you have made is listed here with its name and identifier. "
"**Show QR** brings up its code, and **Edit** and **Delete** do what they say."
@@ -12597,7 +12595,7 @@ msgstr ""
"code QR** montre son code ; **Modifier** et **Supprimer** font ce qu'ils "
"annoncent."
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1156
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1379
msgid ""
"Use the **Data** menu in the window bar to see what this looks like before "
"you have made any."
@@ -12605,47 +12603,47 @@ msgstr ""
"Utilisez le menu **Données** dans la barre pour voir à quoi cela ressemble "
"avant d'en avoir créé."
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1159
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1383
msgid "Two templates"
msgstr "Deux modèles"
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1160
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1504
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1569
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1664
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1772
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1824
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1900
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1384
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1833
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1919
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:2026
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:2167
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:2237
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:2334
msgid "None yet"
msgstr "Aucun pour l'instant"
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1171
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1220
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1395
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1451
msgid "Espresso at the counter"
msgstr "Espresso au comptoir"
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1175
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1224
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1399
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1455
msgid "Espresso, single shot"
msgstr "Espresso, dose simple"
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1179
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1403
msgid "Tip jar"
msgstr "Pourboires"
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1182
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1406
msgid "Thank you for the tip"
msgstr "Merci pour le pourboire"
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1190
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1414
msgid "Making a Template"
msgstr "Créer un modèle"
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1192
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1416
msgid "First decide what the template sells:"
msgstr "Décidez d'abord ce que le modèle vend :"
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1193
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1419
msgid ""
"**A fixed amount** — every customer pays the same. A single coffee, an entry "
"ticket."
@@ -12653,7 +12651,7 @@ msgstr ""
"**Un montant fixe** — chaque client paie la même chose. Un café, un ticket "
"d'entrée."
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1195
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1420
msgid ""
"**Customer enters amount** — for donations, tips, and anything where the "
"customer decides."
@@ -12661,7 +12659,7 @@ msgstr ""
"**Le client saisit le montant** — pour les dons, pourboires et tout ce que "
"le client décide."
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1197
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1422
msgid ""
"**Inventory products** — the customer picks from your inventory in their "
"wallet."
@@ -12669,7 +12667,7 @@ msgstr ""
"**Produits de l'inventaire** — le client choisit dans votre inventaire "
"depuis son portefeuille."
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1202
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1429
msgid ""
"Then give it a name for your own use, and a summary. The summary is what the "
"customer reads in their wallet before paying, so write it for them, not for "
@@ -12679,11 +12677,11 @@ msgstr ""
"que le client lit dans son portefeuille avant de payer : écrivez-le pour "
"lui, pas pour vous. Laissez-le vide et le client décrira lui-même son achat."
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1209
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1437
msgid "Its QR Code"
msgstr "Son code QR"
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1212
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1442
msgid ""
"Opening a template shows what it is made of and, next to that, **Show Full "
"QR Code** — the code at a size worth printing. **Create order from this "
@@ -12695,15 +12693,15 @@ msgstr ""
"modèle** l'encaisse une fois, sur-le-champ : c'est ainsi qu'on l'utilise "
"derrière le comptoir plutôt que depuis une carte imprimée."
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1234
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1465
msgid "Chapter 12: Orders and Refunds"
msgstr "Chapitre 12 : Commandes et remboursements"
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1235
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1466
msgid "Orders & refunds"
msgstr "Commandes et remboursements"
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1236
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1467
msgid ""
"The order list is where you spend most of your time: what has been paid, "
"what has not, and what you have refunded. It keeps itself up to date as "
@@ -12713,14 +12711,14 @@ msgstr ""
"payé, ce qui ne l'est pas, ce que vous avez remboursé. Elle se met à jour à "
"mesure des paiements."
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1238
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1469
msgid ""
"The list updates itself — you do not need to reload it to see a payment land."
msgstr ""
"La liste se met à jour toute seule — inutile de recharger pour voir un "
"paiement arriver."
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1239
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1470
msgid ""
"The tabs are filters: they group orders by payment, refund, payout, and "
"expiration facts."
@@ -12728,7 +12726,7 @@ msgstr ""
"Les onglets sont des filtres : ils regroupent les commandes selon leur "
"paiement, leur remboursement, leur versement et leur expiration."
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1240
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1471
msgid ""
"You can refund an order in full or in part, as long as its refund window is "
"still open."
@@ -12736,7 +12734,7 @@ msgstr ""
"Vous pouvez rembourser une commande en tout ou partie, tant que son délai de "
"remboursement court."
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1241
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1472
msgid ""
"A refund the customer never collects does lapse. The order says so plainly "
"when it does."
@@ -12744,11 +12742,11 @@ msgstr ""
"Un remboursement jamais récupéré expire. La commande le dit clairement le "
"cas échéant."
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1246
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1477
msgid "The Order List"
msgstr "La liste des commandes"
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1248
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1481
msgid ""
"Each row reads left to right as when, what, how much, and where it has got "
"to. The tabs across the top apply these filters:"
@@ -12756,17 +12754,17 @@ msgstr ""
"Chaque ligne se lit de gauche à droite : quand, quoi, combien et où cela en "
"est. Les onglets du haut appliquent les filtres suivants :"
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1249
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1485
msgid "**All** — every order, without a status filter."
msgstr "**Toutes** — toutes les commandes, sans filtre d’état."
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1251
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1486
msgid "**Offered** — unpaid orders whose payment deadline has not passed."
msgstr ""
"**Proposées** — commandes impayées dont l’échéance de paiement n’est pas "
"dépassée."
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1253
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1488
msgid ""
"**Paid** — paid orders that have no refund and whose payout has not yet been "
"reported by the exchange."
@@ -12774,7 +12772,7 @@ msgstr ""
"**Payées** — commandes payées sans remboursement et dont le versement n’a "
"pas encore été signalé par l’échange."
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1255
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1490
msgid ""
"**Refunded** — orders with a partial or full refund, whether or not their "
"payout was already sent."
@@ -12782,7 +12780,7 @@ msgstr ""
"**Remboursées** — commandes avec un remboursement partiel ou total, que leur "
"versement ait déjà été envoyé ou non."
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1257
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1492
msgid ""
"**Settled** — orders with no refund whose exchange reports that it sent the "
"payout to your bank. This does not confirm that your bank received it."
@@ -12791,12 +12789,12 @@ msgstr ""
"envoyé le versement à votre banque. Cela ne confirme pas que votre banque "
"l’a reçu."
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1259
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1494
msgid "**Expired** — unpaid orders whose payment deadline has passed."
msgstr ""
"**Expirées** — commandes impayées dont l’échéance de paiement est dépassée."
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1264
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1501
msgid ""
"These are overlapping database filters rather than a single sequence of "
"names. For example, the Refunded tab includes refunded orders on either side "
@@ -12807,7 +12805,7 @@ msgstr ""
"remboursées avant comme après leur versement, tandis que les onglets Payées "
"et Soldées les excluent volontairement."
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1265
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1505
msgid ""
"Use the **Data** menu in the window bar to see the list before your first "
"sale."
@@ -12815,20 +12813,20 @@ msgstr ""
"Utilisez le menu **Données** dans la barre pour voir la liste avant votre "
"première vente."
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1268
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1509
msgid "Every order state"
msgstr "Chaque état de commande"
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1274
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1647
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1515
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:2006
msgid "Before your first sale"
msgstr "Avant votre première vente"
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1295
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1536
msgid "Charging for Something by Hand"
msgstr "Encaisser quelque chose à la main"
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1297
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1540
msgid ""
"For a one-off — a repair, an invoice, something not in your inventory — "
"start with **Quick amount**. Enter the total and the summary the customer "
@@ -12838,7 +12836,7 @@ msgstr ""
"du stock — commencez par **Montant rapide**. Saisissez le total et le résumé "
"que le client lira dans son portefeuille."
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1298
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1544
msgid ""
"Choose **Itemized order** when the contract should list products or custom "
"items. The two modes keep separate drafts, while deadlines and limits remain "
@@ -12849,11 +12847,11 @@ msgstr ""
"brouillons séparés, tandis que les échéances et limites restent sous "
"**Paramètres de la commande**."
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1305
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1552
msgid "What an Order Records"
msgstr "Ce qu'une commande enregistre"
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1308
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1557
msgid ""
"Opening an order shows its current state and total first. The essential "
"dates follow in a short list; open **Order history** when you need the full "
@@ -12864,7 +12862,7 @@ msgstr ""
"commandes** pour consulter la chronologie complète : créée, payée, "
"remboursée, puis versée."
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1309
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1561
msgid ""
"The details page can be more specific than the list filters. It may say "
"**Awaiting payment**, **Wallet completing payment**, **Expired unpaid**, "
@@ -12879,7 +12877,7 @@ msgstr ""
"remboursée**, **Entièrement remboursée**, **Remboursement expiré**, ou "
"simplement **Remboursée**."
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1310
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1565
msgid ""
"In the backend protocol, **order_status** remains **paid** after an accepted "
"payment even when its payout has been sent. The separate **wired** value is "
@@ -12894,7 +12892,7 @@ msgstr ""
"avoir envoyé le produit de la vente ; confirmer son arrivée à votre banque "
"est une étape distincte."
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1311
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1569
msgid ""
"The **refund window** is worth knowing about. It is how long you can still "
"refund the order, and once it closes you cannot — you would have to return "
@@ -12904,19 +12902,19 @@ msgstr ""
"laquelle vous pouvez encore rembourser ; une fois écoulé, il faudrait rendre "
"l'argent autrement."
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1318
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1577
msgid "Partial refund collected"
msgstr "Remboursement partiel récupéré"
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1319
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1578
msgid "Full refund collected"
msgstr "Remboursement intégral récupéré"
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1337
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1603
msgid "Refunding"
msgstr "Remboursement en cours"
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1339
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1607
msgid ""
"You can give back all of it or part of it. The buttons for the common "
"fractions are there so you do not have to do arithmetic at the counter, and "
@@ -12926,7 +12924,7 @@ msgstr ""
"évitent de calculer au comptoir, et le motif se choisit dans une courte "
"liste."
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1340
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1611
msgid ""
"A refund is offered to the customer's wallet rather than pushed at it — the "
"money goes back when their wallet next collects it."
@@ -12934,11 +12932,11 @@ msgstr ""
"Un remboursement est proposé au portefeuille du client, pas imposé — "
"l'argent revient quand le portefeuille le récupère."
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1345
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1622
msgid "A Refund Waiting to Be Collected"
msgstr "Un remboursement en attente de récupération"
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1348
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1627
msgid ""
"Until the customer's wallet collects it, the order shows the refund as "
"outstanding, with the deadline and a QR code the customer can scan to take "
@@ -12948,7 +12946,7 @@ msgstr ""
"remboursement en attente, avec l'échéance et un code QR à scanner sur-le-"
"champ. C'est ce que vous montrez à quelqu'un devant vous."
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1349
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1631
msgid ""
"If the deadline passes without collection, the refund **lapses**: the money "
"stays with you and the order says so, in as many words. Chasing it is not "
@@ -12960,11 +12958,11 @@ msgstr ""
"pas votre rôle — les portefeuilles vérifient d'eux-mêmes — mais si vous "
"devez encore, il faudra régler autrement."
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1358
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1643
msgid "Chapter 10: The Counter Till"
msgstr "Chapitre 10 : La caisse du comptoir"
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1360
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1645
msgid ""
"A till that runs in a browser, for selling face to face. Ring the sale up, "
"show the customer a QR code, and they pay by scanning it."
@@ -12972,7 +12970,7 @@ msgstr ""
"Une caisse qui tourne dans le navigateur, pour la vente en face à face. "
"Enregistrez la vente, montrez au client un code QR, il paie en le scannant."
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1361
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1646
msgid ""
"Any tablet or laptop with a browser can be the till — there is nothing to "
"install."
@@ -12980,21 +12978,21 @@ msgstr ""
"N'importe quelle tablette ou portable avec un navigateur peut servir de "
"caisse — rien à installer."
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1362
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1647
msgid ""
"Ring up from your inventory, or just type an amount for anything not in it."
msgstr ""
"Encaissez depuis votre inventaire, ou saisissez simplement un montant pour "
"le reste."
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1363
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1648
msgid ""
"The customer pays by scanning the code on your screen with their wallet."
msgstr ""
"La clientèle paie en scannant le code affiché à l'écran avec son "
"portefeuille."
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1364
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1649
msgid ""
"The day's orders are listed on the till itself, and you can refund from "
"there."
@@ -13002,11 +13000,11 @@ msgstr ""
"Les commandes du jour sont listées sur la caisse elle-même, et vous pouvez y "
"rembourser."
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1369
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1654
msgid "Ringing Up from Your Inventory"
msgstr "Encaisser depuis votre inventaire"
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1371
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1658
msgid ""
"Tap products to add them to the sale; the running total is on the right. "
"**Ad-hoc item** adds something that is not in your inventory without leaving "
@@ -13016,7 +13014,7 @@ msgstr ""
"à droite. **Article libre** ajoute quelque chose hors inventaire sans "
"quitter la vente."
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1372
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1662
msgid ""
"Use the **Data** menu in the window bar to see what the till looks like "
"before you have added any products."
@@ -13024,19 +13022,19 @@ msgstr ""
"Utilisez le menu **Données** dans la barre pour voir la caisse avant d'avoir "
"ajouté des produits."
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1375
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1666
msgid "With products"
msgstr "Avec des produits"
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1376
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1667
msgid "Products without images"
msgstr "Produits sans images"
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1399
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1698
msgid "Just Typing an Amount"
msgstr "Simplement saisir un montant"
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1401
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1702
msgid ""
"When there is nothing to ring up — you already know the total, or it is not "
"the kind of thing you keep an inventory of — **Quick Amount** is a keypad "
@@ -13046,11 +13044,11 @@ msgstr ""
"n'est pas un article d'inventaire — **Montant rapide** n'est qu'un pavé "
"numérique. Tapez le chiffre et encaissez."
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1407
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1715
msgid "What You Have Sold Today"
msgstr "Ce que vous avez vendu aujourd'hui"
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1409
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1719
msgid ""
"**Till History** is the recent sales from this till, so you can check "
"whether something went through without leaving the counter. You can refund "
@@ -13061,11 +13059,11 @@ msgstr ""
"vérifier qu'une opération est passée sans quitter le comptoir. Vous pouvez "
"aussi y rembourser, ce qu'il faut quand le client est encore devant vous."
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1422
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1736
msgid "Taking the Payment"
msgstr "Encaisser le paiement"
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1424
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1740
msgid ""
"Charging a sale puts a QR code on the screen. The customer scans it with "
"their wallet and pays; the till notices by itself and moves on. Turn the "
@@ -13076,7 +13074,7 @@ msgstr ""
"l'écran plutôt que de lire le code à voix haute — il n'est pas fait pour "
"être saisi."
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1425
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1744
msgid ""
"Use the **Data** menu in the window bar to see the moment before the code "
"appears."
@@ -13084,19 +13082,19 @@ msgstr ""
"Utilisez le menu **Données** dans la barre de fenêtre pour voir l'instant "
"avant l'apparition du code."
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1428
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1748
msgid "Ready to scan"
msgstr "Prêt à scanner"
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1429
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1749
msgid "Still preparing"
msgstr "En cours de préparation"
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1457
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1777
msgid "Payment received"
msgstr "Paiement reçu"
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1459
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1781
msgid ""
"The till notices the payment itself and says so. Nothing is left for you to "
"confirm — clear it and the next customer's sale starts."
@@ -13104,11 +13102,11 @@ msgstr ""
"La caisse remarque le paiement d'elle-même et le signale. Rien à confirmer — "
"videz et la vente suivante commence."
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1485
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1808
msgid "Chapter 9: Inventory"
msgstr "Chapitre 9 : Inventaire"
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1487
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1810
msgid ""
"What you sell, what it costs, and how much of it is left. Anything listed "
"here can be rung up on the till or picked from a template."
@@ -13116,12 +13114,12 @@ msgstr ""
"Ce que vous vendez, son prix et ce qu'il en reste. Tout ce qui est listé ici "
"peut être encaissé ou choisi dans un modèle."
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1489
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1812
msgid "A product carries its name, its price, how many you have and a picture."
msgstr ""
"Un produit porte son nom, son prix, la quantité que vous avez et une photo."
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1490
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1813
msgid ""
"Categories are for your own convenience in finding things; a product can sit "
"in one or more."
@@ -13129,7 +13127,7 @@ msgstr ""
"Les catégories servent à vous y retrouver ; un produit peut appartenir à une "
"ou plusieurs d'entre elles."
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1491
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1814
msgid ""
"Stock goes down on its own as orders are paid — you do not adjust it by hand "
"after a sale."
@@ -13137,17 +13135,17 @@ msgstr ""
"Le stock diminue tout seul à mesure que les commandes sont payées — inutile "
"de l'ajuster à la main."
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1492
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1815
msgid ""
"The same products appear on the counter till and in inventory templates."
msgstr ""
"Les mêmes produits apparaissent à la caisse et dans les modèles d'inventaire."
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1497
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1820
msgid "What You Sell"
msgstr "Ce que vous vendez"
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1499
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1824
msgid ""
"Each product shows its price, how many you have left, and how many you have "
"sold. The same list is what the counter till rings up from and what an "
@@ -13160,7 +13158,7 @@ msgstr ""
"modèle d'inventaire à un client, d'où l'intérêt de la tenir en ordre. "
"**Catégories** est le deuxième onglet, pour regrouper et accélérer la caisse."
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1500
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1828
msgid ""
"Use the **Data** menu in the window bar to see the list before you have "
"added anything."
@@ -13168,15 +13166,15 @@ msgstr ""
"Utilisez le menu **Données** dans la barre pour voir la liste avant d'avoir "
"ajouté quoi que ce soit."
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1503
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1832
msgid "Six products"
msgstr "Six produits"
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1514
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1845
msgid "Categories"
msgstr "Catégories"
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1516
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1849
msgid ""
"The second tab groups your products. A category is only there to make the "
"till quicker to use and the reports easier to read, which is why it lives "
@@ -13188,11 +13186,11 @@ msgstr ""
"dans l'inventaire plutôt que dans le menu — vous ne la visiteriez jamais "
"seule."
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1527
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1861
msgid "Adding a Product"
msgstr "Ajouter un produit"
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1529
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1865
msgid ""
"A name, a price and how many you have is enough to start selling. The "
"description and the picture are what a customer sees when picking from your "
@@ -13202,7 +13200,7 @@ msgstr ""
"l'image sont ce que voit le client en choisissant dans votre inventaire "
"depuis son portefeuille : elles valent leur peine si vous vendez ainsi."
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1530
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1869
msgid ""
"Stock counts down by itself: when an order that includes this product is "
"paid, the number here drops. You do not adjust it after a sale. Leave the "
@@ -13212,11 +13210,11 @@ msgstr ""
"payée, le nombre indiqué ici baisse. Vous n'avez pas à le corriger après une "
"vente. Laissez la quantité vide pour un article dont vous ne manquez jamais."
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1542
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1882
msgid "Chapter 13: Discounts & Passes"
msgstr "Chapitre 13 : Remises et pass"
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1544
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1884
msgid ""
"Loyalty discounts and season passes. The customer's wallet holds them, and "
"offers them back to you at the till without you having to look anyone up."
@@ -13225,20 +13223,20 @@ msgstr ""
"conserve et vous les propose à la caisse sans que vous ayez à rechercher qui "
"que ce soit."
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1546
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1886
msgid "A discount is money off, held in the wallet until it is used."
msgstr ""
"Une remise réduit le prix d’un achat ; elle est conservée dans le "
"portefeuille jusqu'à son utilisation."
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1547
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1887
msgid ""
"A pass is something a customer buys once and uses repeatedly for a while."
msgstr ""
"Un pass est acheté une fois par le client, qui peut ensuite l’utiliser "
"plusieurs fois pendant une certaine durée."
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1548
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1888
msgid ""
"Both live in the customer's own wallet — there is no membership list for you "
"to keep."
@@ -13246,7 +13244,7 @@ msgstr ""
"Les deux vivent dans le portefeuille du client — vous n'avez aucune liste de "
"membres à tenir."
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1549
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1889
msgid ""
"They come into play when their automatic rules match an order, or when you "
"add them while using advanced order editing."
@@ -13255,11 +13253,11 @@ msgstr ""
"commande, ou lorsque vous les ajoutez au moyen de la modification avancée "
"d’une commande."
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1554
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1894
msgid "What You Offer"
msgstr "Ce que vous proposez"
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1556
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1898
msgid ""
"Two kinds of thing are listed here, and the difference is what the customer "
"gets:"
@@ -13267,11 +13265,11 @@ msgstr ""
"Deux types d'éléments figurent ici, et la différence tient à ce que reçoit "
"la clientèle :"
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1557
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1902
msgid "A **discount** is money off a later purchase."
msgstr "Une **remise** réduit le prix d’un achat ultérieur."
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1559
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1903
msgid ""
"A **pass** buys a period of use — a month's access, a season's entry. The "
"customer buys it once and their wallet shows it whenever it applies."
@@ -13280,7 +13278,7 @@ msgstr ""
"saison d’entrées. Le client l’achète une fois et son portefeuille l’affiche "
"chaque fois qu’il s’applique."
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1564
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1910
msgid ""
"Either way the customer's wallet keeps it. You are not maintaining a list of "
"members, and you cannot look up who holds what — which is the point, and "
@@ -13290,7 +13288,7 @@ msgstr ""
"tenez pas de liste de membres et ne pouvez pas savoir qui détient quoi — "
"c'est le but, et c'est pourquoi rien ne peut fuiter."
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1565
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1914
msgid ""
"Use the **Data** menu in the window bar to see the screen before you have "
"set any up."
@@ -13298,63 +13296,63 @@ msgstr ""
"Utilisez le menu **Données** dans la barre pour voir l'écran avant d'en "
"avoir configuré."
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1568
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1918
msgid "Some set up"
msgstr "Quelques-uns configurés"
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1579
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1929
msgid "Monthly coffee pass"
msgstr "Pass café mensuel"
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1580
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1930
msgid "One coffee a day for thirty days"
msgstr "Un café par jour pendant trente jours"
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1582
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1932
msgid "Until 1 March 2027"
msgstr "Jusqu'au 1er mars 2027"
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1589
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1939
msgid "Coffee club — 10% off"
msgstr "Coffee club — dix pour cent de remise"
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1590
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1940
msgid "Ten per cent off any drink"
msgstr "Dix pour cent de remise sur toute boisson"
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1592
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1942
msgid "Until 31 December 2026"
msgstr "Jusqu'au 31 décembre 2026"
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1597
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1947
msgid "Baking course, autumn term"
msgstr "Cours de boulangerie, trimestre d'automne"
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1598
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1948
msgid "Entry to the Saturday morning course"
msgstr "Accès au cours du samedi matin"
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1600
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1950
msgid "Until 30 September 2026"
msgstr "Jusqu'au 30 septembre 2026"
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1606
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1956
msgid "Summer offer — 15% off"
msgstr "Offre d'été — quinze pour cent de remise"
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1607
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1957
msgid "Fifteen per cent off anything to take home"
msgstr "Quinze pour cent de remise sur tout ce qui est à emporter"
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1609
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1959
msgid "Until 31 August 2026"
msgstr "Jusqu'au 31 août 2026"
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1618
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1968
msgid "Setting Up a Discount or Pass"
msgstr "Configurer une remise ou un pass"
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1620
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1972
msgid ""
"Say what it is called, whether it is a discount or a pass, and how long it "
"lasts. For a discount, choose how it is earned and redeemed; for a pass, "
@@ -13364,7 +13362,7 @@ msgstr ""
"une remise, choisissez comment elle est obtenue et utilisée ; pour un pass, "
"choisissez la durée couverte par un achat."
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1621
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1976
msgid ""
"The order form applies matching earning and redemption rules automatically "
"and shows them under **Customer tokens**. Turn on **Advanced editing** when "
@@ -13376,15 +13374,15 @@ msgstr ""
"Activez **Modification avancée** pour modifier ces effets ou l’ensemble des "
"choix de paiement d’une commande."
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1630
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1986
msgid "Chapter 14: Statistics and Reports"
msgstr "Chapitre 14 : Statistiques et rapports"
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1631
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1987
msgid "Statistics & reports"
msgstr "Statistiques et rapports"
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1632
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1988
msgid ""
"How trade has been, and reports you can have sent to you rather than "
"remembering to come and look."
@@ -13392,7 +13390,7 @@ msgstr ""
"Comment les affaires ont marché, et des rapports qui vous parviennent sans "
"avoir à y penser."
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1634
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1990
msgid ""
"Fees are not broken out here. Your payment service is what charges them, and "
"its own statements are where they are itemised."
@@ -13400,7 +13398,7 @@ msgstr ""
"Les frais ne sont pas détaillés ici. C'est votre service de paiement qui les "
"prélève, et ce sont ses propres relevés qui les détaillent."
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1635
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1991
msgid ""
"A scheduled report arrives on its own, daily, weekly or monthly, as a PDF or "
"a data file."
@@ -13408,7 +13406,7 @@ msgstr ""
"Un rapport programmé arrive tout seul, chaque jour, chaque semaine ou chaque "
"mois, en PDF ou en fichier de données."
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1636
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1992
msgid ""
"Groupings let a report answer a question about part of your trade rather "
"than all of it."
@@ -13416,11 +13414,11 @@ msgstr ""
"Les regroupements permettent à un rapport de traiter une partie de votre "
"activité plutôt que tout."
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1641
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1997
msgid "How Trade Has Been"
msgstr "Comment les affaires ont marché"
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1643
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:2001
msgid ""
"The line at the top is the short answer: how much you sold over the period. "
"The chart below breaks that down by period, and **Table view** gives you the "
@@ -13433,15 +13431,15 @@ msgstr ""
"dans plusieurs devises, chacune a sa propre barre — les montants ne "
"s'additionnent jamais d'une devise à l'autre."
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1646
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:2005
msgid "A year of trading"
msgstr "Une année d'activité"
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1657
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:2016
msgid "Reports That Come to You"
msgstr "Les rapports qui viennent à vous"
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1659
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:2020
msgid ""
"A scheduled report is generated and sent without you asking. Useful for the "
"summary you would otherwise forget to pull at month end, or for sending "
@@ -13454,15 +13452,15 @@ msgstr ""
"serveur sait produire dépendent de votre fournisseur ; le récapitulatif des "
"ventes est celui que tout serveur possède."
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1663
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:2025
msgid "Two set up"
msgstr "Deux configurés"
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1674
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:2036
msgid "Scheduling a Report"
msgstr "Programmer un rapport"
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1676
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:2040
msgid ""
"Choose what the report covers, how often it should arrive — daily, weekly or "
"monthly — and where it should be sent. Anything greyed out is a report your "
@@ -13472,11 +13470,11 @@ msgstr ""
"chaque jour, chaque semaine ou chaque mois — et où l'envoyer. Ce qui est "
"grisé est un rapport que votre serveur ne sait pas encore produire."
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1682
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:2047
msgid "Reporting on Part of Your Trade"
msgstr "Rendre compte d'une partie de votre activité"
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1684
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:2051
msgid ""
"Groupings exist so a report can answer a narrower question. A **product "
"group** collects products that belong together for reporting — the drinks, "
@@ -13493,7 +13491,7 @@ msgstr ""
"séparer manuellement. Les produits sont affectés un par un à un groupe et à "
"une cagnotte ; une cagnotte n'est pas liée à un groupe."
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1685
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:2055
msgid ""
"Both are only worth setting up once you have something to report on, which "
"is why they live here rather than in the menu."
@@ -13501,23 +13499,23 @@ msgstr ""
"Les deux ne valent la peine qu'une fois qu'il y a de quoi rapporter, d'où "
"leur place ici plutôt que dans le menu."
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1689
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:2060
msgid "Grouped up"
msgstr "Regroupé"
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1690
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:2061
msgid "Nothing grouped yet"
msgstr "Rien de regroupé pour l'instant"
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1705
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:2080
msgid "Chapter 15: Payment Services"
msgstr "Chapitre 15 : Services de paiement"
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1706
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:2081
msgid "Payment services"
msgstr "Services de paiement"
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1707
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:2082
msgid ""
"A payment service is what actually moves the money between your customer and "
"your bank. This screen tells you which ones this server will accept money "
@@ -13527,12 +13525,12 @@ msgstr ""
"client et votre banque. Cet écran indique par lesquels ce serveur accepte de "
"l'argent."
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1709
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:2084
msgid "Payment services are set up by whoever runs your server, not by you."
msgstr ""
"Les services de paiement sont configurés par l'exploitant de votre serveur."
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1710
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:2085
msgid ""
"The screen lists the ones this server accepts, and the currency each is "
"trusted for."
@@ -13540,7 +13538,7 @@ msgstr ""
"L'écran liste ceux que ce serveur accepte, et la devise pour laquelle chacun "
"est agréé."
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1711
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:2086
msgid ""
"There is nothing here to configure. If one is not working, the people who "
"provide it are the ones to tell."
@@ -13548,11 +13546,11 @@ msgstr ""
"Il n'y a rien à configurer ici. Si l'un ne fonctionne pas, prévenez ceux qui "
"le fournissent."
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1716
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:2091
msgid "Which Ones This Server Uses"
msgstr "Lesquels ce serveur utilise"
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1718
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:2095
msgid ""
"Each row is one payment service your server will accept money through, with "
"the currency it is trusted for. Beneath the address is the identifier that "
@@ -13564,7 +13562,7 @@ msgstr ""
"l'identifiant qui le nomme — utile à citer si l'on vous demande un jour par "
"quel service un paiement est passé."
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1719
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:2099
msgid ""
"Nothing here can be changed from this screen — the list is whatever your "
"provider has set the server up with. Whether *your* account with a service "
@@ -13577,7 +13575,7 @@ msgstr ""
"recevoir des versements, consultez **Comptes bancaires et versements**. Si "
"un service est défaillant, contactez votre fournisseur."
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1720
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:2103
msgid ""
"Use the **Data** menu in the window bar to see the screen when no service is "
"configured at all — a server in that state cannot take any payment."
@@ -13586,19 +13584,19 @@ msgstr ""
"quand aucun service n'est configuré — un serveur dans cet état ne peut "
"encaisser aucun paiement."
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1723
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:2107
msgid "Two services"
msgstr "Deux services de paiement"
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1724
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:2108
msgid "None configured"
msgstr "Aucun configuré"
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1752
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:2138
msgid "Chapter 16: Machines That Take Payments Offline"
msgstr "Chapitre 16 : Les machines qui encaissent hors ligne"
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1754
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:2140
msgid ""
"A vending machine with no internet cannot ask the server whether a customer "
"has paid. This is how it can tell anyway."
@@ -13606,13 +13604,13 @@ msgstr ""
"Un distributeur sans internet ne peut pas demander au serveur si le client a "
"payé. Voici comment il le sait quand même."
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1756
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:2142
msgid ""
"Only needed for machines that take payments without a network connection."
msgstr ""
"Nécessaire uniquement pour les machines qui encaissent sans connexion réseau."
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1757
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:2143
msgid ""
"The machine and the server share a secret, set up once, and use it to "
"produce matching codes."
@@ -13620,7 +13618,7 @@ msgstr ""
"La machine et le serveur partagent un secret, défini une fois, et s'en "
"servent pour produire des codes concordants."
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1758
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:2144
msgid ""
"The customer's wallet shows a code after paying; the machine checks it "
"against its own."
@@ -13628,7 +13626,7 @@ msgstr ""
"Le portefeuille du client affiche un code après le paiement ; la machine le "
"compare au sien."
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1759
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:2145
msgid ""
"If a machine is lost or replaced, remove it here and the codes it produces "
"stop being accepted."
@@ -13636,11 +13634,11 @@ msgstr ""
"Si une machine est perdue ou remplacée, retirez-la ici et les codes qu'elle "
"produit cessent d'être acceptés."
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1764
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:2150
msgid "Registered devices"
msgstr "Appareils enregistrés"
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1766
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:2154
msgid ""
"Most sellers never need this. It exists for the unattended case: a vending "
"machine or a locker that has to decide by itself whether the customer in "
@@ -13650,7 +13648,7 @@ msgstr ""
"surveillance : un distributeur ou un casier qui doit décider seul si le "
"client a vraiment payé, sans pouvoir demander."
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1767
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:2158
msgid ""
"Each machine registered here shares a secret with the server. After a "
"customer pays, their wallet shows a short code, and the machine — knowing "
@@ -13662,7 +13660,7 @@ msgstr ""
"— qui connaît le même secret — peut vérifier son authenticité sans rien "
"contacter."
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1768
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:2162
msgid ""
"Use the **Data** menu in the window bar to see the screen before any machine "
"is registered."
@@ -13670,19 +13668,19 @@ msgstr ""
"Utilisez le menu **Données** dans la barre de fenêtre pour voir l'écran "
"avant tout enregistrement de machine."
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1771
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:2166
msgid "One registered"
msgstr "Un appareil enregistré"
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1782
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:2177
msgid "Vending machine, lobby"
msgstr "Distributeur, hall d'entrée"
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1791
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:2186
msgid "Registering a Machine"
msgstr "Enregistrer une machine"
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1793
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:2190
msgid ""
"Give the machine a name you will recognise later — \"the one in the lobby\" "
"is worth more at three in the morning than a serial number. The identifier "
@@ -13693,7 +13691,7 @@ msgstr ""
"L'identifiant en dessous est ce qu'utilise la configuration de la machine "
"elle-même."
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1794
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:2194
msgid ""
"The portal generates the shared secret; you copy it into the machine, once. "
"There are two kinds of code your server can check today: the plain time-"
@@ -13706,7 +13704,7 @@ msgstr ""
"documentation de la machine ne précise pas lequel elle attend, le premier "
"est l'usuel."
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1795
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:2198
msgid ""
"Keep the secret as you would a key. Anyone who has it can make the machine "
"accept payments that never happened."
@@ -13714,11 +13712,11 @@ msgstr ""
"Gardez le secret comme vous garderiez une clé. Quiconque le détient peut "
"faire accepter à la machine des paiements qui n'ont jamais eu lieu."
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1804
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:2208
msgid "Chapter 17: Letting a Machine In"
msgstr "Chapitre 17 : Donner accès à un appareil"
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1806
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:2210
msgid ""
"When something other than you needs to use your account — a till app, a "
"webshop, a script — you give it its own access rather than your password."
@@ -13726,7 +13724,7 @@ msgstr ""
"Quand autre chose que vous doit utiliser votre compte — caisse, boutique en "
"ligne, script — donnez-lui son propre accès plutôt que votre mot de passe."
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1808
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:2212
msgid ""
"Give each machine its own access, so you can withdraw one without disturbing "
"the others."
@@ -13734,7 +13732,7 @@ msgstr ""
"Donnez à chaque machine son propre accès, pour en retirer un sans perturber "
"les autres."
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1809
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:2213
msgid ""
"Say what it may do. A till only needs to take payments; it has no business "
"changing your bank details."
@@ -13742,7 +13740,7 @@ msgstr ""
"Dites ce qu'il peut faire. Une caisse n'a besoin que d'encaisser ; elle n'a "
"rien à faire dans vos coordonnées bancaires."
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1810
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:2214
msgid ""
"Give it an end date. Access that never expires is access you will forget you "
"granted."
@@ -13750,7 +13748,7 @@ msgstr ""
"Donnez-lui une date de fin. Un accès sans expiration est un accès que vous "
"oublierez avoir accordé."
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1811
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:2215
msgid ""
"Withdraw it the moment a device goes missing — that is instant and needs "
"nothing from the device."
@@ -13758,11 +13756,11 @@ msgstr ""
"Retirez-le dès qu'un appareil disparaît — c'est immédiat et ne demande rien "
"à l'appareil."
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1816
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:2220
msgid "What Has Access"
msgstr "Qui a accès"
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1818
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:2224
msgid ""
"Each entry is one machine or program that can act on your account: what it "
"is, what it may do, and when its access runs out."
@@ -13770,7 +13768,7 @@ msgstr ""
"Chaque entrée est une machine ou un programme agissant sur votre compte : ce "
"qu'il est, ce qu'il peut faire et quand son accès expire."
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1819
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:2228
msgid ""
"The reason for one entry per machine is what happens when something goes "
"wrong. If the tablet behind the counter is stolen, you withdraw that one "
@@ -13782,7 +13780,7 @@ msgstr ""
"continue. Si toutes partageaient votre mot de passe, il faudrait le changer "
"partout d'un coup."
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1820
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:2232
msgid ""
"Use the **Data** menu in the window bar to see the screen before you have "
"granted any."
@@ -13790,20 +13788,20 @@ msgstr ""
"Utilisez le menu **Données** dans la barre pour voir l'écran avant d'en "
"avoir accordé."
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1823
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:2236
msgid "One granted"
msgstr "Un accès accordé"
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1837
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1859
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:2250
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:2275
msgid "In 30 days"
msgstr "Dans 30 jours"
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1845
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:2258
msgid "The Credential, Once"
msgstr "L'identifiant, affiché une seule fois"
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1847
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:2262
msgid ""
"When the access is created the credential appears — as text to copy and as a "
"code to scan, whichever suits the machine. This is the only time it is "
@@ -13815,11 +13813,11 @@ msgstr ""
"qu'il est montré. Si vous fermez avant l'appairage, l'accès reste actif ; "
"révoquez son entrée nommée dans la liste avant de recommencer."
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1866
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:2282
msgid "Granting Access"
msgstr "Accorder l'accès"
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1869
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:2287
msgid ""
"Describe what it is for in terms you will still understand in a year — the "
"point of the field is that you can tell later what would break if you "
@@ -13828,7 +13826,7 @@ msgstr ""
"Décrivez à quoi il sert en des termes encore compréhensibles dans un an — ce "
"champ existe pour savoir plus tard ce qui casserait si vous le retiriez."
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1870
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:2291
msgid ""
"Then choose what it **can do**. Grant the least that will work: a counter "
"till needs to take payments and nothing else."
@@ -13836,7 +13834,7 @@ msgstr ""
"Choisissez ensuite ce qu'il **peut faire**. Accordez le minimum : une caisse "
"doit encaisser, rien de plus."
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1871
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:2295
msgid ""
"You are asked for your own password before the credential is issued, and the "
"credential itself is shown once. Copy it into the machine then; it cannot be "
@@ -13846,7 +13844,7 @@ msgstr ""
"n'est affiché qu'une fois. Recopiez-le alors dans la machine ; il ne peut "
"être réaffiché, et s'il est perdu vous en émettez un nouveau."
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1872
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:2299
msgid ""
"**Refreshable access** is offered under advanced options and is best left "
"alone. It lets the holder extend itself indefinitely, which quietly undoes "
@@ -13856,11 +13854,11 @@ msgstr ""
"ne pas y toucher. Il permet à son détenteur de le prolonger indéfiniment, ce "
"qui annule en douce la date de fin que vous avez fixée."
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1881
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:2309
msgid "Chapter 18: Telling Your Own Systems"
msgstr "Chapitre 18 : Prévenir vos propres systèmes"
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1883
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:2311
msgid ""
"If you run other software — a shop, a stock system, a chat channel you want "
"pinged — the portal can call it whenever something happens. This chapter is "
@@ -13870,13 +13868,13 @@ msgstr ""
"discussion — le portail peut les appeler à chaque événement. Ce chapitre "
"s'adresse à qui les maintient."
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1885
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:2313
msgid "The portal calls an address you give whenever a chosen event happens."
msgstr ""
"Le portail appelle une adresse que vous indiquez dès qu'un événement choisi "
"survient."
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1886
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:2314
msgid ""
"Events cover orders — created, paid, refunded, settled — and changes to your "
"inventory and categories."
@@ -13884,7 +13882,7 @@ msgstr ""
"Les événements couvrent les commandes — créée, payée, remboursée, soldée — "
"et les changements dans votre inventaire et vos catégories."
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1887
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:2315
msgid ""
"You decide what gets sent, by writing the message yourself and dropping in "
"values from the event."
@@ -13892,7 +13890,7 @@ msgstr ""
"Vous décidez de ce qui est envoyé, en rédigeant le message et en y insérant "
"des valeurs de l'événement."
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1888
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:2316
msgid ""
"Setting one up is a job for whoever looks after your other software, not for "
"the counter."
@@ -13900,11 +13898,11 @@ msgstr ""
"Mettre cela en place est un travail pour celui qui s'occupe de vos autres "
"logiciels, pas pour le comptoir."
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1893
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:2321
msgid "What Is Set Up"
msgstr "Ce qui est configuré"
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1895
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:2325
msgid ""
"Each entry is one address the portal calls, and the event that triggers it. "
"Nothing here involves your customers — this is your systems talking to each "
@@ -13913,7 +13911,7 @@ msgstr ""
"Chaque entrée est une adresse appelée par le portail et l'événement qui la "
"déclenche. Rien n'y concerne vos clients — ce sont vos systèmes entre eux."
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1896
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:2329
msgid ""
"Use the **Data** menu in the window bar to see the screen before anything is "
"set up."
@@ -13921,19 +13919,19 @@ msgstr ""
"Utilisez le menu **Données** dans la barre pour voir l'écran avant toute "
"configuration."
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1899
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:2333
msgid "One set up"
msgstr "Un webhook configuré"
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1919
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:2353
msgid "Setting Up a Webhook"
msgstr "Mettre en place un webhook"
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1922
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:2358
msgid "Three things: which event, which address to call, and what to send."
msgstr "Trois choses : quel événement, quelle adresse appeler et quoi envoyer."
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1923
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:2362
msgid ""
"The events fall into two groups. Orders — **created**, **paid**, "
"**refunded** and **settled** — are the ones most systems care about. The "
@@ -13947,7 +13945,7 @@ msgstr ""
"catégorie est ajouté, modifié ou supprimé, ce qui est utile si les quantités "
"font autorité ailleurs."
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1924
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:2366
msgid ""
"The message body is yours to write. Anything in double braces is replaced "
"with a value from the event when it fires, and the available values are "
@@ -13957,11 +13955,11 @@ msgstr ""
"accolades est remplacé par une valeur de l'événement ; les valeurs "
"disponibles sont listées dessous avec un exemple — cliquez pour insérer."
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1933
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:2376
msgid "Chapter 19: Which Server You Are Using"
msgstr "Chapitre 19 : Quel serveur vous utilisez"
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1935
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:2378
msgid ""
"Your account lives on a server, and the portal is a window onto it. Read "
"this when you are asked which server you are on, or you have been given a "
@@ -13971,7 +13969,7 @@ msgstr ""
"Lisez ce chapitre quand on vous demande sur quel serveur vous êtes, ou qu'on "
"vous en a donné un autre."
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1936
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:2379
msgid ""
"The portal is not tied to one server; your account lives on whichever one it "
"was created on."
@@ -13979,12 +13977,12 @@ msgstr ""
"Le portail n'est pas lié à un serveur ; votre compte vit sur celui où il a "
"été créé."
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1937
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:2380
msgid ""
"This screen tells you which one that is, and which currency it works in."
msgstr "Cet écran vous dit lequel c'est et dans quelle devise il fonctionne."
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1938
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:2381
msgid ""
"Changing the server signs you out of the current one. It does not move your "
"account."
@@ -13992,11 +13990,11 @@ msgstr ""
"Changer de serveur vous déconnecte de l'actuel. Cela ne déplace pas votre "
"compte."
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1943
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:2386
msgid "Which Server, and What It Supports"
msgstr "Quel serveur, et ce qu'il prend en charge"
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1945
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:2390
msgid ""
"The address of the server your account is on, the currency it works in, and "
"its version. If you are ever asked to quote any of that while getting help, "
@@ -14005,7 +14003,7 @@ msgstr ""
"L'adresse du serveur de votre compte, sa devise et sa version. Si on vous "
"demande ces informations en cherchant de l'aide, c'est ici."
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1946
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:2394
msgid ""
"The foot of the menu shows the same address on every screen, so you can tell "
"at a glance which server a tab is working in when you have more than one "
@@ -14015,7 +14013,7 @@ msgstr ""
"voir d'un coup d'œil sur quel serveur travaille un onglet quand vous en avez "
"plusieurs ouverts. Un clic dessus ouvre cet écran."
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1947
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:2398
msgid ""
"Below the server, the screen says what the portal itself is: which account "
"this tab is signed in as, and which version of the portal you are looking "
@@ -14029,11 +14027,11 @@ msgstr ""
"portail et le serveur sont mis à jour séparément, et un décalage entre eux "
"explique bien des choses."
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1963
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:2415
msgid "Pointing at a Different One"
msgstr "En viser un autre"
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1965
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:2419
msgid ""
"If you have been given a different server — because your provider moved you, "
"or because you are trying one out — this is where you point the portal at it."
@@ -14041,7 +14039,7 @@ msgstr ""
"Si l'on vous a donné un autre serveur — parce que votre prestataire vous a "
"déplacé ou que vous en essayez un — c'est ici que vous y dirigez le portail."
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1966
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:2423
msgid ""
"It signs you out of the one you are on. It does not carry your account "
"across: accounts belong to servers, so on a new server you sign in with the "
@@ -14051,96 +14049,96 @@ msgstr ""
"comptes appartiennent aux serveurs ; sur un nouveau serveur, connectez-vous "
"avec le compte que vous y avez, ou ouvrez-en un."
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:2002
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:2465
msgid "Getting started"
msgstr "Bien démarrer"
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:2013
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:2476
msgid "Set up your business"
msgstr "Configurer votre activité"
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:2024
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:2487
msgid "Make and manage sales"
msgstr "Réaliser et gérer les ventes"
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:2036
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:2499
msgid "Monitor your operation"
msgstr "Suivre votre activité"
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:2042
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:2505
msgid "Connect and administer"
msgstr "Connecter et administrer"
-#: packages/taler-merchant-webui/src/screens/InteractiveTutorialScreen.tsx:215
-#: packages/taler-merchant-webui/src/screens/InteractiveTutorialScreen.tsx:240
-#: packages/taler-merchant-webui/src/screens/InteractiveTutorialScreen.tsx:283
+#: packages/taler-merchant-webui/src/screens/InteractiveTutorialScreen.tsx:229
+#: packages/taler-merchant-webui/src/screens/InteractiveTutorialScreen.tsx:257
+#: packages/taler-merchant-webui/src/screens/InteractiveTutorialScreen.tsx:300
msgid "Merchant Portal Guide"
msgstr "Guide du portail commerçant"
-#: packages/taler-merchant-webui/src/screens/InteractiveTutorialScreen.tsx:243
+#: packages/taler-merchant-webui/src/screens/InteractiveTutorialScreen.tsx:260
msgid "Part %1$s · Chapter %2$s: %3$s"
msgstr "Partie %1$s · Chapitre %2$s : %3$s"
-#: packages/taler-merchant-webui/src/screens/InteractiveTutorialScreen.tsx:263
+#: packages/taler-merchant-webui/src/screens/InteractiveTutorialScreen.tsx:282
msgid "Close the chapter list"
msgstr "Fermer la liste des chapitres"
-#: packages/taler-merchant-webui/src/screens/InteractiveTutorialScreen.tsx:298
+#: packages/taler-merchant-webui/src/screens/InteractiveTutorialScreen.tsx:315
msgid "Guide contents"
msgstr "Sommaire du guide"
-#: packages/taler-merchant-webui/src/screens/InteractiveTutorialScreen.tsx:323
-#: packages/taler-merchant-webui/src/screens/InteractiveTutorialScreen.tsx:539
-#: packages/taler-merchant-webui/src/screens/InteractiveTutorialScreen.tsx:555
+#: packages/taler-merchant-webui/src/screens/InteractiveTutorialScreen.tsx:340
+#: packages/taler-merchant-webui/src/screens/InteractiveTutorialScreen.tsx:583
+#: packages/taler-merchant-webui/src/screens/InteractiveTutorialScreen.tsx:601
msgid "Part"
msgstr "Partie"
-#: packages/taler-merchant-webui/src/screens/InteractiveTutorialScreen.tsx:332
+#: packages/taler-merchant-webui/src/screens/InteractiveTutorialScreen.tsx:353
msgid "Collapse %1$s"
msgstr "Réduire %1$s"
-#: packages/taler-merchant-webui/src/screens/InteractiveTutorialScreen.tsx:332
+#: packages/taler-merchant-webui/src/screens/InteractiveTutorialScreen.tsx:354
msgid "Expand %1$s"
msgstr "Développer %1$s"
-#: packages/taler-merchant-webui/src/screens/InteractiveTutorialScreen.tsx:433
+#: packages/taler-merchant-webui/src/screens/InteractiveTutorialScreen.tsx:464
msgid "Back to the portal"
msgstr "Retour au portail"
-#: packages/taler-merchant-webui/src/screens/InteractiveTutorialScreen.tsx:444
+#: packages/taler-merchant-webui/src/screens/InteractiveTutorialScreen.tsx:475
msgid "Part %1$s of %2$s · %3$s"
msgstr "Partie %1$s sur %2$s · %3$s"
-#: packages/taler-merchant-webui/src/screens/InteractiveTutorialScreen.tsx:460
+#: packages/taler-merchant-webui/src/screens/InteractiveTutorialScreen.tsx:492
msgid "Key Concepts & Takeaways"
msgstr "L'essentiel à retenir"
-#: packages/taler-merchant-webui/src/App.tsx:215
+#: packages/taler-merchant-webui/src/App.tsx:243
msgid "Checking administrator access…"
msgstr "Vérification de l’accès administrateur…"
-#: packages/taler-merchant-webui/src/App.tsx:331
+#: packages/taler-merchant-webui/src/App.tsx:383
msgid "Checking whether this merchant server needs initial setup..."
msgstr ""
"Vérification de la nécessité de configurer initialement ce serveur marchand…"
-#: packages/taler-merchant-webui/src/App.tsx:348
+#: packages/taler-merchant-webui/src/App.tsx:400
msgid "Could not inspect this merchant server"
msgstr "Ce serveur marchand n’a pas pu être inspecté"
-#: packages/taler-merchant-webui/src/App.tsx:349
+#: packages/taler-merchant-webui/src/App.tsx:401
msgid "Try again"
msgstr "Réessayer"
-#: packages/taler-merchant-webui/src/App.tsx:353
+#: packages/taler-merchant-webui/src/App.tsx:409
msgid "Change server address"
msgstr "Modifier l’adresse du serveur"
-#: packages/taler-merchant-webui/src/App.tsx:420
+#: packages/taler-merchant-webui/src/App.tsx:471
msgid "Resetting forgotten password for merchant account (%1$s)"
msgstr "Réinitialisation du mot de passe oublié du compte marchand (%1$s)"
-#: packages/taler-merchant-webui/src/App.tsx:460
+#: packages/taler-merchant-webui/src/App.tsx:512
msgid ""
"This merchant account has no e-mail address or phone number set, so its "
"password cannot be reset here. Contact your provider."
@@ -14148,21 +14146,21 @@ msgstr ""
"Ce compte marchand n'a ni adresse e-mail ni numéro de téléphone, son mot de "
"passe ne peut donc pas être réinitialisé ici. Contactez votre prestataire."
-#: packages/taler-merchant-webui/src/App.tsx:467
+#: packages/taler-merchant-webui/src/App.tsx:519
msgid "Failed to process password reset request."
msgstr "Impossible de traiter la demande de réinitialisation du mot de passe."
-#: packages/taler-merchant-webui/src/App.tsx:492
+#: packages/taler-merchant-webui/src/App.tsx:541
msgid "Your password was reset. Sign in with your new password."
msgstr ""
"Votre mot de passe a été réinitialisé. Connectez-vous avec votre nouveau mot "
"de passe."
-#: packages/taler-merchant-webui/src/App.tsx:530
+#: packages/taler-merchant-webui/src/App.tsx:583
msgid "Loading dev settings..."
msgstr "Chargement des paramètres de développement..."
-#: packages/taler-merchant-webui/src/App.tsx:553
+#: packages/taler-merchant-webui/src/App.tsx:606
msgid ""
"Your payment service needs to check your identity before it can pay into "
"your bank account (%1$s)."
@@ -14170,11 +14168,11 @@ msgstr ""
"Votre service de paiement doit vérifier votre identité avant de pouvoir "
"verser sur votre compte bancaire (%1$s)."
-#: packages/taler-merchant-webui/src/App.tsx:979
+#: packages/taler-merchant-webui/src/App.tsx:1122
msgid "Loading Storybook..."
msgstr "Chargement de Storybook..."
-#: packages/taler-merchant-webui/src/App.tsx:993
+#: packages/taler-merchant-webui/src/App.tsx:1136
msgid "Loading tutorial..."
msgstr "Chargement du tutoriel..."
diff --git a/packages/taler-merchant-webui/src/i18n/it.po b/packages/taler-merchant-webui/src/i18n/it.po
@@ -9,220 +9,220 @@ msgstr ""
msgid "Taler Logo"
msgstr "Logo di Taler"
-#: packages/taler-merchant-webui/src/ui/Menu.tsx:37
+#: packages/taler-merchant-webui/src/ui/Menu.tsx:45
msgid "Get started"
msgstr "Per iniziare"
-#: packages/taler-merchant-webui/src/ui/Menu.tsx:38
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:622
+#: packages/taler-merchant-webui/src/ui/Menu.tsx:47
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:735
msgid "Setup status"
msgstr "Stato della configurazione"
-#: packages/taler-merchant-webui/src/ui/Menu.tsx:39
+#: packages/taler-merchant-webui/src/ui/Menu.tsx:49
msgid "Sell"
msgstr "Vendere"
-#: packages/taler-merchant-webui/src/ui/Menu.tsx:40
-#: packages/taler-merchant-webui/src/screens/OrderListScreen.tsx:285
-#: packages/taler-merchant-webui/src/screens/OrderDetailScreen.tsx:296
-#: packages/taler-merchant-webui/src/screens/OrderDetailScreen.tsx:310
-#: packages/taler-merchant-webui/src/screens/OrderDetailScreen.tsx:374
-#: packages/taler-merchant-webui/src/screens/CreateOrderScreen.tsx:916
+#: packages/taler-merchant-webui/src/ui/Menu.tsx:51
+#: packages/taler-merchant-webui/src/screens/OrderListScreen.tsx:332
+#: packages/taler-merchant-webui/src/screens/OrderDetailScreen.tsx:317
+#: packages/taler-merchant-webui/src/screens/OrderDetailScreen.tsx:334
+#: packages/taler-merchant-webui/src/screens/OrderDetailScreen.tsx:430
+#: packages/taler-merchant-webui/src/screens/CreateOrderScreen.tsx:1167
#: packages/taler-merchant-webui/src/screens/NotFoundScreen.tsx:23
-#: packages/taler-merchant-webui/src/stories/story-messages.ts:127
+#: packages/taler-merchant-webui/src/stories/story-messages.ts:236
msgid "Orders"
msgstr "Ordini"
#. A point-of-sale checkout operated by shop staff, not a bank counter.
-#: packages/taler-merchant-webui/src/ui/Menu.tsx:43
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1359
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1834
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1856
+#: packages/taler-merchant-webui/src/ui/Menu.tsx:54
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1644
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:2247
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:2272
msgid "Counter till"
msgstr "Cassa al banco"
-#: packages/taler-merchant-webui/src/ui/Menu.tsx:44
-#: packages/taler-merchant-webui/src/screens/TemplatesScreen.tsx:107
-#: packages/taler-merchant-webui/src/screens/CreateTemplateScreen.tsx:298
-#: packages/taler-merchant-webui/src/screens/CreateTemplateScreen.tsx:320
-#: packages/taler-merchant-webui/src/screens/TemplateDetailsScreen.tsx:207
-#: packages/taler-merchant-webui/src/screens/TemplateDetailsScreen.tsx:221
-#: packages/taler-merchant-webui/src/screens/TemplateDetailsScreen.tsx:235
-#: packages/taler-merchant-webui/src/screens/TemplateDetailsScreen.tsx:262
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1143
+#: packages/taler-merchant-webui/src/ui/Menu.tsx:56
+#: packages/taler-merchant-webui/src/screens/TemplatesScreen.tsx:128
+#: packages/taler-merchant-webui/src/screens/CreateTemplateScreen.tsx:354
+#: packages/taler-merchant-webui/src/screens/CreateTemplateScreen.tsx:376
+#: packages/taler-merchant-webui/src/screens/TemplateDetailsScreen.tsx:222
+#: packages/taler-merchant-webui/src/screens/TemplateDetailsScreen.tsx:239
+#: packages/taler-merchant-webui/src/screens/TemplateDetailsScreen.tsx:256
+#: packages/taler-merchant-webui/src/screens/TemplateDetailsScreen.tsx:283
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1361
msgid "Templates"
msgstr "Modelli"
-#: packages/taler-merchant-webui/src/ui/Menu.tsx:45
-#: packages/taler-merchant-webui/src/screens/CreateOrderScreen.tsx:1052
-#: packages/taler-merchant-webui/src/screens/InventoryScreen.tsx:202
-#: packages/taler-merchant-webui/src/screens/CreateProductScreen.tsx:266
-#: packages/taler-merchant-webui/src/screens/CreateProductScreen.tsx:372
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1486
+#: packages/taler-merchant-webui/src/ui/Menu.tsx:58
+#: packages/taler-merchant-webui/src/screens/CreateOrderScreen.tsx:1334
+#: packages/taler-merchant-webui/src/screens/InventoryScreen.tsx:244
+#: packages/taler-merchant-webui/src/screens/CreateProductScreen.tsx:342
+#: packages/taler-merchant-webui/src/screens/CreateProductScreen.tsx:463
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1809
msgid "Inventory"
msgstr "Inventario"
-#: packages/taler-merchant-webui/src/ui/Menu.tsx:46
-#: packages/taler-merchant-webui/src/screens/SubscriptionsScreen.tsx:99
-#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:721
-#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:744
-#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:759
-#: packages/taler-merchant-webui/src/stories/story-messages.ts:69
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1543
+#: packages/taler-merchant-webui/src/ui/Menu.tsx:60
+#: packages/taler-merchant-webui/src/screens/SubscriptionsScreen.tsx:107
+#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:904
+#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:929
+#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:944
+#: packages/taler-merchant-webui/src/stories/story-messages.ts:120
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1883
msgid "Discounts & Passes"
msgstr "Sconti e pass"
-#: packages/taler-merchant-webui/src/ui/Menu.tsx:47
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:448
+#: packages/taler-merchant-webui/src/ui/Menu.tsx:62
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:489
msgid "Money"
msgstr "Finanza"
-#: packages/taler-merchant-webui/src/ui/Menu.tsx:48
-#: packages/taler-merchant-webui/src/screens/MoneyInScreen.tsx:502
+#: packages/taler-merchant-webui/src/ui/Menu.tsx:64
+#: packages/taler-merchant-webui/src/screens/MoneyInScreen.tsx:562
msgid "Bank accounts & payouts"
msgstr "Conti bancari e versamenti"
-#: packages/taler-merchant-webui/src/ui/Menu.tsx:49
-#: packages/taler-merchant-webui/src/screens/StatisticsScreen.tsx:429
-#: packages/taler-merchant-webui/src/screens/StatisticsScreen.tsx:452
+#: packages/taler-merchant-webui/src/ui/Menu.tsx:66
+#: packages/taler-merchant-webui/src/screens/StatisticsScreen.tsx:467
+#: packages/taler-merchant-webui/src/screens/StatisticsScreen.tsx:489
msgid "Statistics"
msgstr "Statistiche"
-#: packages/taler-merchant-webui/src/ui/Menu.tsx:50
-#: packages/taler-merchant-webui/src/screens/ScheduleReportScreen.tsx:133
+#: packages/taler-merchant-webui/src/ui/Menu.tsx:68
+#: packages/taler-merchant-webui/src/screens/ScheduleReportScreen.tsx:136
msgid "Reports"
msgstr "Rapporti"
#. Menu group for integrations and devices; a noun-like heading, not a command.
-#: packages/taler-merchant-webui/src/ui/Menu.tsx:53
+#: packages/taler-merchant-webui/src/ui/Menu.tsx:71
msgid "Connect"
msgstr "Collegamenti"
-#: packages/taler-merchant-webui/src/ui/Menu.tsx:54
-#: packages/taler-merchant-webui/src/screens/CreateWebhookScreen.tsx:264
-#: packages/taler-merchant-webui/src/screens/CreateWebhookScreen.tsx:286
-#: packages/taler-merchant-webui/src/screens/WebhooksScreen.tsx:89
-#: packages/taler-merchant-webui/src/stories/story-messages.ts:200
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1882
+#: packages/taler-merchant-webui/src/ui/Menu.tsx:73
+#: packages/taler-merchant-webui/src/screens/CreateWebhookScreen.tsx:372
+#: packages/taler-merchant-webui/src/screens/CreateWebhookScreen.tsx:394
+#: packages/taler-merchant-webui/src/screens/WebhooksScreen.tsx:101
+#: packages/taler-merchant-webui/src/stories/story-messages.ts:382
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:2310
msgid "Webhooks"
msgstr "Webhook"
#. API credentials for tills and other machines, not physical access.
-#: packages/taler-merchant-webui/src/ui/Menu.tsx:57
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1805
+#: packages/taler-merchant-webui/src/ui/Menu.tsx:76
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:2209
msgid "Machine access"
msgstr "Accesso per sistemi"
-#: packages/taler-merchant-webui/src/ui/Menu.tsx:58
-#: packages/taler-merchant-webui/src/screens/DevicesScreen.tsx:134
-#: packages/taler-merchant-webui/src/screens/CreateDeviceScreen.tsx:187
-#: packages/taler-merchant-webui/src/screens/CreateDeviceScreen.tsx:206
+#: packages/taler-merchant-webui/src/ui/Menu.tsx:78
+#: packages/taler-merchant-webui/src/screens/DevicesScreen.tsx:155
#: packages/taler-merchant-webui/src/screens/CreateDeviceScreen.tsx:216
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1753
+#: packages/taler-merchant-webui/src/screens/CreateDeviceScreen.tsx:244
+#: packages/taler-merchant-webui/src/screens/CreateDeviceScreen.tsx:259
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:2139
msgid "Offline payment devices"
msgstr "Dispositivi di pagamento offline"
-#: packages/taler-merchant-webui/src/ui/Menu.tsx:59
+#: packages/taler-merchant-webui/src/ui/Menu.tsx:80
msgid "Settings"
msgstr "Impostazioni"
-#: packages/taler-merchant-webui/src/ui/Menu.tsx:60
+#: packages/taler-merchant-webui/src/ui/Menu.tsx:82
#: packages/taler-merchant-webui/src/screens/SelfProvisionScreen.tsx:752
-#: packages/taler-merchant-webui/src/screens/ForgotPasswordScreen.tsx:127
+#: packages/taler-merchant-webui/src/screens/ForgotPasswordScreen.tsx:158
#: packages/taler-merchant-webui/src/screens/BusinessSettingsScreen.tsx:438
-#: packages/taler-merchant-webui/src/screens/AdminAccountCredentialsScreen.tsx:44
-#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:286
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:782
+#: packages/taler-merchant-webui/src/screens/AdminAccountCredentialsScreen.tsx:64
+#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:291
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:935
msgid "Merchant account"
msgstr "Conto venditore"
-#: packages/taler-merchant-webui/src/ui/Menu.tsx:61
+#: packages/taler-merchant-webui/src/ui/Menu.tsx:84
#: packages/taler-merchant-webui/src/screens/PaymentServicesScreen.tsx:64
msgid "Server payment services"
msgstr "Servizi di pagamento del server"
-#: packages/taler-merchant-webui/src/ui/Menu.tsx:62
-#: packages/taler-merchant-webui/src/screens/PersonalizationScreen.tsx:55
-#: packages/taler-merchant-webui/src/stories/story-messages.ts:144
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:883
+#: packages/taler-merchant-webui/src/ui/Menu.tsx:86
+#: packages/taler-merchant-webui/src/screens/PersonalizationScreen.tsx:61
+#: packages/taler-merchant-webui/src/stories/story-messages.ts:270
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1067
msgid "Personalization"
msgstr "Personalizzazione"
-#: packages/taler-merchant-webui/src/ui/Menu.tsx:63
+#: packages/taler-merchant-webui/src/ui/Menu.tsx:88
msgid "Help"
msgstr "Aiuto"
-#: packages/taler-merchant-webui/src/ui/Menu.tsx:64
+#: packages/taler-merchant-webui/src/ui/Menu.tsx:90
msgid "User guide"
msgstr "Guida utente"
-#: packages/taler-merchant-webui/src/ui/Menu.tsx:65
-#: packages/taler-merchant-webui/src/stories/story-messages.ts:29
+#: packages/taler-merchant-webui/src/ui/Menu.tsx:92
+#: packages/taler-merchant-webui/src/stories/story-messages.ts:40
msgid "Administration"
msgstr "Amministrazione"
-#: packages/taler-merchant-webui/src/ui/Menu.tsx:66
-#: packages/taler-merchant-webui/src/screens/AdminAccountsScreen.tsx:89
+#: packages/taler-merchant-webui/src/ui/Menu.tsx:94
+#: packages/taler-merchant-webui/src/screens/AdminAccountsScreen.tsx:99
#: packages/taler-merchant-webui/src/screens/AdminAccountFormScreen.tsx:222
-#: packages/taler-merchant-webui/src/screens/AdminAccountDetailScreen.tsx:49
+#: packages/taler-merchant-webui/src/screens/AdminAccountDetailScreen.tsx:86
msgid "Merchant accounts"
msgstr "Conti venditore"
-#: packages/taler-merchant-webui/src/ui/Menu.tsx:104
+#: packages/taler-merchant-webui/src/ui/Menu.tsx:141
#: packages/taler-merchant-webui/src/tutorial/LiveComponentPreview.tsx:72
msgid "Merchant Portal"
msgstr "Portale del venditore"
-#: packages/taler-merchant-webui/src/ui/Menu.tsx:112
+#: packages/taler-merchant-webui/src/ui/Menu.tsx:149
msgid "Close mobile navigation"
msgstr "Chiudi navigazione mobile"
-#: packages/taler-merchant-webui/src/ui/Menu.tsx:156
-#: packages/taler-merchant-webui/src/screens/InteractiveTutorialScreen.tsx:410
+#: packages/taler-merchant-webui/src/ui/Menu.tsx:203
+#: packages/taler-merchant-webui/src/screens/InteractiveTutorialScreen.tsx:436
msgid "Language:"
msgstr "Lingua:"
-#: packages/taler-merchant-webui/src/ui/Menu.tsx:199
-#: packages/taler-merchant-webui/src/ui/Menu.tsx:200
-#: packages/taler-merchant-webui/src/screens/InteractiveTutorialScreen.tsx:290
+#: packages/taler-merchant-webui/src/ui/Menu.tsx:248
+#: packages/taler-merchant-webui/src/ui/Menu.tsx:249
+#: packages/taler-merchant-webui/src/screens/InteractiveTutorialScreen.tsx:307
msgid "Close menu"
msgstr "Chiudi il menu"
-#: packages/taler-merchant-webui/src/ui/Menu.tsx:237
+#: packages/taler-merchant-webui/src/ui/Menu.tsx:286
msgid "What this connection and this portal are"
msgstr "Che cosa sono questa connessione e questo portale"
# allow-english: established technical term
-#: packages/taler-merchant-webui/src/ui/Menu.tsx:239
+#: packages/taler-merchant-webui/src/ui/Menu.tsx:291
msgid "Server"
msgstr "Server"
-#: packages/taler-merchant-webui/src/ui/Menu.tsx:246
+#: packages/taler-merchant-webui/src/ui/Menu.tsx:304
msgid "Account"
msgstr "Conto"
-#: packages/taler-merchant-webui/src/ui/Menu.tsx:261
+#: packages/taler-merchant-webui/src/ui/Menu.tsx:332
msgid "Sign out"
msgstr "Disconnetti"
-#: packages/taler-merchant-webui/src/ui/Banner.tsx:75
+#: packages/taler-merchant-webui/src/ui/Banner.tsx:80
msgid "Dismiss banner"
msgstr "Chiudi banner"
-#: packages/taler-merchant-webui/src/ui/Layout.tsx:58
+#: packages/taler-merchant-webui/src/ui/Layout.tsx:59
msgid "Taler Merchant Portal"
msgstr "Portale Taler per venditori"
-#: packages/taler-merchant-webui/src/ui/Layout.tsx:64
-#: packages/taler-merchant-webui/src/screens/InteractiveTutorialScreen.tsx:251
+#: packages/taler-merchant-webui/src/ui/Layout.tsx:65
+#: packages/taler-merchant-webui/src/screens/InteractiveTutorialScreen.tsx:268
msgid "Toggle navigation menu"
msgstr "Apri o chiudi il menu di navigazione"
-#: packages/taler-merchant-webui/src/ui/Layout.tsx:86
+#: packages/taler-merchant-webui/src/ui/Layout.tsx:89
msgid "⚠️ Experimental Deployment"
msgstr "⚠️ Distribuzione sperimentale"
-#: packages/taler-merchant-webui/src/ui/Layout.tsx:89
+#: packages/taler-merchant-webui/src/ui/Layout.tsx:92
msgid ""
"This service is running an experimental deployment. Features and APIs may be "
"unstable or subject to change."
@@ -230,96 +230,96 @@ msgstr ""
"Questo servizio è in esecuzione con una distribuzione sperimentale. Le "
"funzionalità e le API potrebbero essere instabili o soggette a modifiche."
-#: packages/taler-merchant-webui/src/ui/Layout.tsx:100
+#: packages/taler-merchant-webui/src/ui/Layout.tsx:103
msgid "Developer overrides are active. Click to manage settings in #dev"
msgstr ""
"Le personalizzazioni per sviluppatori sono attive. Faccia clic per gestirle "
"in #dev"
-#: packages/taler-merchant-webui/src/ui/Layout.tsx:103
+#: packages/taler-merchant-webui/src/ui/Layout.tsx:106
msgid "🛠️ Dev Overrides Active"
msgstr "🛠️ Personalizzazioni sviluppatore attive"
#. Translators: Action button that opens the required identity
#. verification process.
-#: packages/taler-merchant-webui/src/ui/Layout.tsx:112
+#: packages/taler-merchant-webui/src/ui/Layout.tsx:115
msgid "Complete identity check"
msgstr "Verifica dell'identità richiesta"
-#: packages/taler-merchant-webui/src/api/client.ts:254
-#: packages/taler-merchant-webui/src/api/client.ts:357
+#: packages/taler-merchant-webui/src/api/client.ts:262
+#: packages/taler-merchant-webui/src/api/client.ts:382
msgid "The verification challenge identifier is missing."
msgstr "Manca l’identificatore della richiesta di verifica."
-#: packages/taler-merchant-webui/src/api/client.ts:310
+#: packages/taler-merchant-webui/src/api/client.ts:323
msgid "This challenge does not allow another verification code to be sent."
msgstr "Questa verifica non consente di inviare un altro codice."
-#: packages/taler-merchant-webui/src/api/client.ts:312
+#: packages/taler-merchant-webui/src/api/client.ts:327
msgid "Too early to request a new code. Please wait 1 second."
msgstr "È troppo presto per richiedere un nuovo codice. Attenda 1 secondo."
-#: packages/taler-merchant-webui/src/api/client.ts:313
+#: packages/taler-merchant-webui/src/api/client.ts:330
msgid "Too early to request a new code. Please wait %1$s seconds."
msgstr "È troppo presto per richiedere un nuovo codice. Attenda %1$s secondi."
-#: packages/taler-merchant-webui/src/api/client.ts:320
-#: packages/taler-merchant-webui/src/screens/SignInScreen.tsx:241
-#: packages/taler-merchant-webui/src/screens/SignInScreen.tsx:272
+#: packages/taler-merchant-webui/src/api/client.ts:341
+#: packages/taler-merchant-webui/src/screens/SignInScreen.tsx:251
#: packages/taler-merchant-webui/src/screens/SignInScreen.tsx:290
+#: packages/taler-merchant-webui/src/screens/SignInScreen.tsx:308
#: packages/taler-merchant-webui/src/screens/SelfProvisionScreen.tsx:288
msgid "Failed to send verification code."
msgstr "Invio del codice di verifica non riuscito."
-#: packages/taler-merchant-webui/src/api/client.ts:329
+#: packages/taler-merchant-webui/src/api/client.ts:352
msgid "Failed to send verification code. Please try again."
msgstr "Impossibile inviare il codice di verifica. Riprovi."
-#: packages/taler-merchant-webui/src/api/client.ts:390
+#: packages/taler-merchant-webui/src/api/client.ts:417
msgid "That code is not correct. (1 attempt left)"
msgstr "Il codice non è corretto. (rimane 1 tentativo)"
-#: packages/taler-merchant-webui/src/api/client.ts:391
+#: packages/taler-merchant-webui/src/api/client.ts:420
msgid "That code is not correct. (%1$s attempts left)"
msgstr "Il codice non è corretto. (tentativi rimasti: %1$s)"
-#: packages/taler-merchant-webui/src/api/client.ts:392
-#: packages/taler-merchant-webui/src/screens/SignInScreen.tsx:359
+#: packages/taler-merchant-webui/src/api/client.ts:423
+#: packages/taler-merchant-webui/src/screens/SignInScreen.tsx:385
#: packages/taler-merchant-webui/src/screens/SelfProvisionScreen.tsx:548
msgid "That code is not correct."
msgstr "Questo codice non è corretto."
-#: packages/taler-merchant-webui/src/api/client.ts:400
-#: packages/taler-merchant-webui/src/screens/SignInScreen.tsx:341
+#: packages/taler-merchant-webui/src/api/client.ts:433
+#: packages/taler-merchant-webui/src/screens/SignInScreen.tsx:359
msgid "Too many attempts. Ask for a new code."
msgstr "Troppi tentativi. Richiedi un nuovo codice."
-#: packages/taler-merchant-webui/src/api/client.ts:406
+#: packages/taler-merchant-webui/src/api/client.ts:441
msgid "Verification failed. Please try again."
msgstr "Verifica non riuscita. Riprovi."
-#: packages/taler-merchant-webui/src/api/client.ts:414
+#: packages/taler-merchant-webui/src/api/client.ts:451
msgid "Network error during verification. Please try again."
msgstr "Errore di rete durante la verifica. Riprovi."
-#: packages/taler-merchant-webui/src/api/hooks/useManagedInstances.ts:75
-#: packages/taler-merchant-webui/src/api/hooks/useManagedInstances.ts:91
-#: packages/taler-merchant-webui/src/api/hooks/useManagedInstances.ts:133
-#: packages/taler-merchant-webui/src/api/hooks/useManagedInstances.ts:148
+#: packages/taler-merchant-webui/src/api/hooks/useManagedInstances.ts:79
+#: packages/taler-merchant-webui/src/api/hooks/useManagedInstances.ts:99
+#: packages/taler-merchant-webui/src/api/hooks/useManagedInstances.ts:149
+#: packages/taler-merchant-webui/src/api/hooks/useManagedInstances.ts:169
#: packages/taler-merchant-webui/src/routes/BusinessSettingsRoute.tsx:167
msgid "Not authenticated."
msgstr "Non autenticato."
-#: packages/taler-merchant-webui/src/api/hooks/useTransfersAndKyc.ts:52
+#: packages/taler-merchant-webui/src/api/hooks/useTransfersAndKyc.ts:64
msgid "More than one confirmed transfer matches this incoming transfer."
msgstr ""
"Più di un bonifico confermato corrisponde a questo bonifico in entrata."
-#: packages/taler-merchant-webui/src/api/hooks/useTransfersAndKyc.ts:80
+#: packages/taler-merchant-webui/src/api/hooks/useTransfersAndKyc.ts:108
msgid "Cannot confirm a transfer whose amount is unknown."
msgstr "Non è possibile confermare un bonifico il cui importo è sconosciuto."
-#: packages/taler-merchant-webui/src/api/hooks/useTransfersAndKyc.ts:102
+#: packages/taler-merchant-webui/src/api/hooks/useTransfersAndKyc.ts:133
msgid "No unique confirmed transfer matches this incoming transfer."
msgstr ""
"Non esiste un unico bonifico confermato che corrisponda a questo bonifico in "
@@ -327,167 +327,167 @@ msgstr ""
#. Match the inventory adapter: the numeric label and the decision to show
#. it are separate, so sales screens need not interpret display text.
-#: packages/taler-merchant-webui/src/api/hooks/useInventory.ts:111
-#: packages/taler-merchant-webui/src/api/hooks/useInventory.ts:195
-#: packages/taler-merchant-webui/src/screens/CreateProductScreen.tsx:351
-#: packages/taler-merchant-webui/src/tutorial/demoData.ts:380
+#: packages/taler-merchant-webui/src/api/hooks/useInventory.ts:116
+#: packages/taler-merchant-webui/src/api/hooks/useInventory.ts:229
+#: packages/taler-merchant-webui/src/screens/CreateProductScreen.tsx:433
+#: packages/taler-merchant-webui/src/tutorial/demoData.ts:388
msgid "%1$s in stock"
msgstr "%1$s disponibili"
-#: packages/taler-merchant-webui/src/api/hooks/useInventory.ts:169
+#: packages/taler-merchant-webui/src/api/hooks/useInventory.ts:187
msgid "Some product or category details could not be loaded."
msgstr "Impossibile caricare alcuni dettagli dei prodotti o delle categorie."
-#: packages/taler-merchant-webui/src/api/hooks/useInventory.ts:232
-#: packages/taler-merchant-webui/src/screens/InventoryScreen.tsx:347
-#: packages/taler-merchant-webui/src/screens/InventoryScreen.tsx:351
-#: packages/taler-merchant-webui/src/screens/InventoryScreen.tsx:358
-#: packages/taler-merchant-webui/src/screens/CreateProductScreen.tsx:592
-#: packages/taler-merchant-webui/src/screens/pos/PosCatalog.tsx:109
+#: packages/taler-merchant-webui/src/api/hooks/useInventory.ts:269
+#: packages/taler-merchant-webui/src/screens/InventoryScreen.tsx:459
+#: packages/taler-merchant-webui/src/screens/InventoryScreen.tsx:467
+#: packages/taler-merchant-webui/src/screens/InventoryScreen.tsx:478
+#: packages/taler-merchant-webui/src/screens/CreateProductScreen.tsx:726
+#: packages/taler-merchant-webui/src/screens/pos/PosCatalog.tsx:112
msgid "no category"
msgstr "nessuna categoria"
#. Translators: Keep duration examples such as "1d", "4h", and "15m"
#. unchanged: they are literal input syntax accepted by the parser.
-#: packages/taler-merchant-webui/src/ui/DurationInput.tsx:231
+#: packages/taler-merchant-webui/src/ui/DurationInput.tsx:253
msgid "Please enter a duration string (e.g. 1d 4h, 15m)."
msgstr "Inserisci una durata (ad es. 1d 4h, 15m)."
#. Translators: Keep the duration examples unchanged. English unit words
#. and abbreviations here are literal input syntax accepted by the parser.
-#: packages/taler-merchant-webui/src/ui/DurationInput.tsx:252
+#: packages/taler-merchant-webui/src/ui/DurationInput.tsx:274
msgid "Invalid duration (e.g. 1d 4h, 2 days, 15m, 12h)."
msgstr "Durata non valida (ad es. 1d 4h, 2 days, 15m, 12h)."
#. Translators: Singular time unit shown in a duration-unit selector.
-#: packages/taler-merchant-webui/src/ui/DurationInput.tsx:259
+#: packages/taler-merchant-webui/src/ui/DurationInput.tsx:281
msgid "Minute"
msgstr "Minuto"
#. Translators: Keep this duration example unchanged; it is literal
#. input syntax accepted by the parser.
-#: packages/taler-merchant-webui/src/ui/DurationInput.tsx:292
+#: packages/taler-merchant-webui/src/ui/DurationInput.tsx:318
msgid "e.g. 1d 4h, 15m"
msgstr "ad es. 1d 4h, 15m"
-#: packages/taler-merchant-webui/src/ui/DurationInput.tsx:300
+#: packages/taler-merchant-webui/src/ui/DurationInput.tsx:330
msgid "Changing a fixed unit keeps the number and changes the duration."
msgstr "La modifica di un’unità fissa mantiene il numero e cambia la durata."
-#: packages/taler-merchant-webui/src/ui/DurationInput.tsx:303
+#: packages/taler-merchant-webui/src/ui/DurationInput.tsx:334
msgid "Second"
msgstr "Secondo"
-#: packages/taler-merchant-webui/src/ui/DurationInput.tsx:303
+#: packages/taler-merchant-webui/src/ui/DurationInput.tsx:334
msgid "Seconds"
msgstr "Secondi"
-#: packages/taler-merchant-webui/src/ui/DurationInput.tsx:304
+#: packages/taler-merchant-webui/src/ui/DurationInput.tsx:337
msgid "Minutes"
msgstr "Minuti"
-#: packages/taler-merchant-webui/src/ui/DurationInput.tsx:305
+#: packages/taler-merchant-webui/src/ui/DurationInput.tsx:339
msgid "Hour"
msgstr "Ora"
-#: packages/taler-merchant-webui/src/ui/DurationInput.tsx:305
+#: packages/taler-merchant-webui/src/ui/DurationInput.tsx:339
msgid "Hours"
msgstr "Ore"
-#: packages/taler-merchant-webui/src/ui/DurationInput.tsx:306
+#: packages/taler-merchant-webui/src/ui/DurationInput.tsx:340
msgid "Day"
msgstr "Giorno"
-#: packages/taler-merchant-webui/src/ui/DurationInput.tsx:306
+#: packages/taler-merchant-webui/src/ui/DurationInput.tsx:340
msgid "Days"
msgstr "Giorni"
-#: packages/taler-merchant-webui/src/ui/DurationInput.tsx:307
+#: packages/taler-merchant-webui/src/ui/DurationInput.tsx:341
msgid "Week"
msgstr "Settimana"
-#: packages/taler-merchant-webui/src/ui/DurationInput.tsx:307
+#: packages/taler-merchant-webui/src/ui/DurationInput.tsx:341
msgid "Weeks"
msgstr "Settimane"
-#: packages/taler-merchant-webui/src/ui/DurationInput.tsx:308
+#: packages/taler-merchant-webui/src/ui/DurationInput.tsx:342
msgid "Custom duration"
msgstr "Durata personalizzata"
-#: packages/taler-merchant-webui/src/ui/DurationInput.tsx:320
+#: packages/taler-merchant-webui/src/ui/DurationInput.tsx:352
msgid "Duration format examples:"
msgstr "Esempi di formato della durata:"
#. Printed under the QR code, so it is translated and the amount is
#. formatted rather than left in the "CHF:5.00" protocol spelling.
-#: packages/taler-merchant-webui/src/utils/templates.ts:36
-#: packages/taler-merchant-webui/src/screens/CreateTemplateScreen.tsx:196
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1172
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1221
+#: packages/taler-merchant-webui/src/utils/templates.ts:38
+#: packages/taler-merchant-webui/src/screens/CreateTemplateScreen.tsx:235
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1396
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1452
msgid "A fixed amount"
msgstr "Un importo fisso"
-#: packages/taler-merchant-webui/src/utils/templates.ts:37
+#: packages/taler-merchant-webui/src/utils/templates.ts:39
msgid "Every customer pays the same fixed price."
msgstr "Ogni cliente paga lo stesso prezzo fisso."
-#: packages/taler-merchant-webui/src/utils/templates.ts:42
+#: packages/taler-merchant-webui/src/utils/templates.ts:44
msgid "Customer enters amount"
msgstr "Il cliente inserisce l'importo"
-#: packages/taler-merchant-webui/src/utils/templates.ts:43
+#: packages/taler-merchant-webui/src/utils/templates.ts:45
msgid "For voluntary donations, tips, and open amounts."
msgstr "Per donazioni, mance e importi liberi."
-#: packages/taler-merchant-webui/src/utils/templates.ts:48
+#: packages/taler-merchant-webui/src/utils/templates.ts:50
msgid "Inventory products"
msgstr "Prodotti dell'inventario"
-#: packages/taler-merchant-webui/src/utils/templates.ts:49
+#: packages/taler-merchant-webui/src/utils/templates.ts:51
msgid "Customer selects products from your inventory."
msgstr "Il cliente sceglie prodotti dal suo inventario."
-#: packages/taler-merchant-webui/src/api/hooks/useAccessTokens.ts:33
+#: packages/taler-merchant-webui/src/api/hooks/useAccessTokens.ts:40
msgid "Look, but change nothing"
msgstr "Consulta senza modificare"
#. Permission-scope label: unrestricted machine access.
-#: packages/taler-merchant-webui/src/api/hooks/useAccessTokens.ts:36
-#: packages/taler-merchant-webui/src/screens/CreateAccessScreen.tsx:91
+#: packages/taler-merchant-webui/src/api/hooks/useAccessTokens.ts:43
+#: packages/taler-merchant-webui/src/screens/CreateAccessScreen.tsx:102
msgid "Everything"
msgstr "Tutto"
#. Permission-scope label: accept customer payments.
-#: packages/taler-merchant-webui/src/api/hooks/useAccessTokens.ts:39
-#: packages/taler-merchant-webui/src/api/hooks/useAccessTokens.ts:49
-#: packages/taler-merchant-webui/src/screens/CreateAccessScreen.tsx:67
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1835
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1857
+#: packages/taler-merchant-webui/src/api/hooks/useAccessTokens.ts:46
+#: packages/taler-merchant-webui/src/api/hooks/useAccessTokens.ts:58
+#: packages/taler-merchant-webui/src/screens/CreateAccessScreen.tsx:78
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:2248
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:2273
msgid "Take payments"
msgstr "Accetta pagamenti"
-#: packages/taler-merchant-webui/src/api/hooks/useAccessTokens.ts:41
+#: packages/taler-merchant-webui/src/api/hooks/useAccessTokens.ts:48
msgid "Take payments at a till"
msgstr "Accetta pagamenti a una cassa"
-#: packages/taler-merchant-webui/src/api/hooks/useAccessTokens.ts:43
-#: packages/taler-merchant-webui/src/screens/CreateAccessScreen.tsx:79
+#: packages/taler-merchant-webui/src/api/hooks/useAccessTokens.ts:50
+#: packages/taler-merchant-webui/src/screens/CreateAccessScreen.tsx:90
msgid "Take payments and refund"
msgstr "Accetta pagamenti e rimborsa"
-#: packages/taler-merchant-webui/src/api/hooks/useAccessTokens.ts:45
+#: packages/taler-merchant-webui/src/api/hooks/useAccessTokens.ts:53
msgid "Take payments, refund and hold stock"
msgstr "Accetta pagamenti, rimborsa e riserva scorte"
-#: packages/taler-merchant-webui/src/api/hooks/useAccessTokens.ts:47
+#: packages/taler-merchant-webui/src/api/hooks/useAccessTokens.ts:56
msgid "Sign in to this portal"
msgstr "Accedi a questo portale"
-#: packages/taler-merchant-webui/src/api/hooks/useAccessTokens.ts:90
+#: packages/taler-merchant-webui/src/api/hooks/useAccessTokens.ts:109
msgid "Machine Token #%1$s"
msgstr "Token dispositivo n. %1$s"
-#: packages/taler-merchant-webui/src/api/hooks/useAccessTokens.ts:114
+#: packages/taler-merchant-webui/src/api/hooks/useAccessTokens.ts:135
msgid "Your current password is required to create machine access."
msgstr "La password attuale è necessaria per creare un accesso macchina."
@@ -499,44 +499,44 @@ msgstr "Indietro"
msgid "There is nothing to copy."
msgstr "Non c’è nulla da copiare."
-#: packages/taler-merchant-webui/src/utils/useClipboard.ts:98
+#: packages/taler-merchant-webui/src/utils/useClipboard.ts:99
msgid "Copying failed. Select and copy the value manually."
msgstr "Copia non riuscita. Selezionare e copiare manualmente il valore."
-#: packages/taler-merchant-webui/src/ui/CopyErrorButton.tsx:130
+#: packages/taler-merchant-webui/src/ui/CopyErrorButton.tsx:145
msgid "Copied Taler error details!"
msgstr "Dettagli dell'errore Taler copiati!"
-#: packages/taler-merchant-webui/src/ui/CopyErrorButton.tsx:130
+#: packages/taler-merchant-webui/src/ui/CopyErrorButton.tsx:146
msgid "Copy Taler error details (code, hint, detail)"
msgstr "Copia dettagli errore Taler (codice, suggerimento, dettaglio)"
-#: packages/taler-merchant-webui/src/ui/CopyErrorButton.tsx:140
+#: packages/taler-merchant-webui/src/ui/CopyErrorButton.tsx:157
msgid "Copied!"
msgstr "Copiato!"
-#: packages/taler-merchant-webui/src/ui/CopyErrorButton.tsx:147
+#: packages/taler-merchant-webui/src/ui/CopyErrorButton.tsx:175
msgid "Copy Error"
msgstr "Copia errore"
-#: packages/taler-merchant-webui/src/utils/errors.ts:77
+#: packages/taler-merchant-webui/src/utils/errors.ts:83
msgid "Error %1$s: %2$s"
msgstr "Errore %1$s: %2$s"
-#: packages/taler-merchant-webui/src/utils/errors.ts:78
+#: packages/taler-merchant-webui/src/utils/errors.ts:86
msgid "Error %1$s"
msgstr "Errore %1$s"
-#: packages/taler-merchant-webui/src/utils/errors.ts:89
+#: packages/taler-merchant-webui/src/utils/errors.ts:103
msgid "Request failed (%1$s)"
msgstr "Richiesta non riuscita (%1$s)"
-#: packages/taler-merchant-webui/src/utils/errors.ts:90
-#: packages/taler-merchant-webui/src/utils/errors.ts:152
+#: packages/taler-merchant-webui/src/utils/errors.ts:106
+#: packages/taler-merchant-webui/src/utils/errors.ts:187
msgid "Request failed"
msgstr "Richiesta non riuscita"
-#: packages/taler-merchant-webui/src/utils/errors.ts:104
+#: packages/taler-merchant-webui/src/utils/errors.ts:125
msgid ""
"The browser could not access an HTTP response. Check the connection, TLS "
"certificate, proxy, browser extensions, and CORS configuration."
@@ -545,20 +545,20 @@ msgstr ""
"connessione, il certificato TLS, il proxy, le estensioni del browser e la "
"configurazione CORS."
-#: packages/taler-merchant-webui/src/utils/errors.ts:107
+#: packages/taler-merchant-webui/src/utils/errors.ts:129
msgid " Browser detail: %1$s"
msgstr " Dettaglio del browser: %1$s"
-#: packages/taler-merchant-webui/src/utils/errors.ts:118
+#: packages/taler-merchant-webui/src/utils/errors.ts:144
msgid "An unknown error occurred."
msgstr "Si è verificato un errore sconosciuto."
-#: packages/taler-merchant-webui/src/utils/errors.ts:148
-#: packages/taler-merchant-webui/src/utils/errors.ts:150
+#: packages/taler-merchant-webui/src/utils/errors.ts:179
+#: packages/taler-merchant-webui/src/utils/errors.ts:182
msgid "Taler error %1$s"
msgstr "Errore Taler %1$s"
-#: packages/taler-merchant-webui/src/utils/errors.ts:205
+#: packages/taler-merchant-webui/src/utils/errors.ts:252
msgid "The configured merchant backend URL is invalid."
msgstr "L’URL configurato del backend del venditore non è valido."
@@ -592,337 +592,337 @@ msgstr "Ignora errore"
#. Translators: A single order whose funds have been transferred to the
#. merchant's bank account.
-#: packages/taler-merchant-webui/src/ui/Badge.tsx:55
-#: packages/taler-merchant-webui/src/screens/OrderDetailScreen.tsx:185
+#: packages/taler-merchant-webui/src/ui/Badge.tsx:30
+#: packages/taler-merchant-webui/src/screens/OrderDetailScreen.tsx:200
msgid "Settled"
msgstr "Liquidato"
-#: packages/taler-merchant-webui/src/ui/Badge.tsx:60
-#: packages/taler-merchant-webui/src/screens/OrderListScreen.tsx:87
-#: packages/taler-merchant-webui/src/screens/OrderDetailScreen.tsx:247
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1270
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1316
+#: packages/taler-merchant-webui/src/ui/Badge.tsx:35
+#: packages/taler-merchant-webui/src/screens/OrderListScreen.tsx:94
+#: packages/taler-merchant-webui/src/screens/OrderDetailScreen.tsx:262
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1511
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1575
msgid "Paid, awaiting payout"
msgstr "Pagato, in attesa del versamento"
-#: packages/taler-merchant-webui/src/ui/Badge.tsx:62
-#: packages/taler-merchant-webui/src/screens/OrderListScreen.tsx:86
-#: packages/taler-merchant-webui/src/screens/OrderDetailScreen.tsx:206
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1269
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1314
+#: packages/taler-merchant-webui/src/ui/Badge.tsx:37
+#: packages/taler-merchant-webui/src/screens/OrderListScreen.tsx:92
+#: packages/taler-merchant-webui/src/screens/OrderDetailScreen.tsx:221
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1510
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1573
msgid "Awaiting payment"
msgstr "In attesa di pagamento"
-#: packages/taler-merchant-webui/src/ui/Badge.tsx:64
-#: packages/taler-merchant-webui/src/screens/OrderDetailScreen.tsx:241
+#: packages/taler-merchant-webui/src/ui/Badge.tsx:39
+#: packages/taler-merchant-webui/src/screens/OrderDetailScreen.tsx:256
msgid "Refunded"
msgstr "Rimborsato"
-#: packages/taler-merchant-webui/src/ui/Badge.tsx:68
-#: packages/taler-merchant-webui/src/screens/OrderListScreen.tsx:90
-#: packages/taler-merchant-webui/src/screens/OrderDetailScreen.tsx:192
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1273
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1321
+#: packages/taler-merchant-webui/src/ui/Badge.tsx:43
+#: packages/taler-merchant-webui/src/screens/OrderListScreen.tsx:100
+#: packages/taler-merchant-webui/src/screens/OrderDetailScreen.tsx:207
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1514
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1580
msgid "Expired unpaid"
msgstr "Scaduto non pagato"
-#: packages/taler-merchant-webui/src/ui/ReadErrorBanner.tsx:35
+#: packages/taler-merchant-webui/src/ui/ReadErrorBanner.tsx:32
msgid "Refresh"
msgstr "Aggiorna"
-#: packages/taler-merchant-webui/src/ui/ReloadControl.tsx:64
+#: packages/taler-merchant-webui/src/ui/ReloadControl.tsx:81
msgid "Reloading..."
msgstr "Ricaricamento…"
-#: packages/taler-merchant-webui/src/ui/ReloadControl.tsx:64
+#: packages/taler-merchant-webui/src/ui/ReloadControl.tsx:81
msgid "Reload"
msgstr "Ricarica"
-#: packages/taler-merchant-webui/src/ui/PaginationControls.tsx:51
+#: packages/taler-merchant-webui/src/ui/PaginationControls.tsx:53
msgid "Show"
msgstr "Mostra"
-#: packages/taler-merchant-webui/src/ui/PaginationControls.tsx:64
+#: packages/taler-merchant-webui/src/ui/PaginationControls.tsx:67
msgid "per page"
msgstr "per pagina"
-#: packages/taler-merchant-webui/src/ui/PaginationControls.tsx:74
-#: packages/taler-merchant-webui/src/screens/PosScreen.tsx:895
-#: packages/taler-merchant-webui/src/screens/InteractiveTutorialScreen.tsx:542
+#: packages/taler-merchant-webui/src/ui/PaginationControls.tsx:77
+#: packages/taler-merchant-webui/src/screens/PosScreen.tsx:1028
+#: packages/taler-merchant-webui/src/screens/InteractiveTutorialScreen.tsx:587
msgid "Previous"
msgstr "Precedente"
-#: packages/taler-merchant-webui/src/ui/PaginationControls.tsx:76
+#: packages/taler-merchant-webui/src/ui/PaginationControls.tsx:79
msgid "Page %1$s"
msgstr "Pagina %1$s"
-#: packages/taler-merchant-webui/src/ui/PaginationControls.tsx:83
-#: packages/taler-merchant-webui/src/screens/PosScreen.tsx:898
-#: packages/taler-merchant-webui/src/screens/InteractiveTutorialScreen.tsx:558
+#: packages/taler-merchant-webui/src/ui/PaginationControls.tsx:86
+#: packages/taler-merchant-webui/src/screens/PosScreen.tsx:1035
+#: packages/taler-merchant-webui/src/screens/InteractiveTutorialScreen.tsx:605
msgid "Next"
msgstr "Successivo"
-#: packages/taler-merchant-webui/src/screens/OrderListScreen.tsx:65
+#: packages/taler-merchant-webui/src/screens/OrderListScreen.tsx:70
msgid "All orders"
msgstr "Tutti gli ordini"
#. Order status: created and offered to a customer, but not yet paid.
-#: packages/taler-merchant-webui/src/screens/OrderListScreen.tsx:68
+#: packages/taler-merchant-webui/src/screens/OrderListScreen.tsx:73
msgid "Offered orders"
msgstr "Ordini proposti"
-#: packages/taler-merchant-webui/src/screens/OrderListScreen.tsx:70
+#: packages/taler-merchant-webui/src/screens/OrderListScreen.tsx:75
msgid "Paid orders"
msgstr "Ordini pagati"
-#: packages/taler-merchant-webui/src/screens/OrderListScreen.tsx:72
+#: packages/taler-merchant-webui/src/screens/OrderListScreen.tsx:77
msgid "Refunded orders"
msgstr "Ordini rimborsati"
#. Order status: its funds have been transferred to the merchant's bank account.
-#: packages/taler-merchant-webui/src/screens/OrderListScreen.tsx:75
+#: packages/taler-merchant-webui/src/screens/OrderListScreen.tsx:80
msgid "Settled orders"
msgstr "Ordini liquidati"
-#: packages/taler-merchant-webui/src/screens/OrderListScreen.tsx:77
+#: packages/taler-merchant-webui/src/screens/OrderListScreen.tsx:82
msgid "Expired orders"
msgstr "Ordini scaduti"
-#: packages/taler-merchant-webui/src/screens/OrderListScreen.tsx:88
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1271
+#: packages/taler-merchant-webui/src/screens/OrderListScreen.tsx:96
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1512
msgid "Refunded order"
msgstr "Rimborsato"
-#: packages/taler-merchant-webui/src/screens/OrderListScreen.tsx:89
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1272
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1320
+#: packages/taler-merchant-webui/src/screens/OrderListScreen.tsx:98
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1513
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1579
msgid "Settled order"
msgstr "Liquidato"
#. Translators: Timestamp label used both on an order card and as a table
#. column heading.
-#: packages/taler-merchant-webui/src/screens/OrderListScreen.tsx:113
-#: packages/taler-merchant-webui/src/screens/OrderDetailScreen.tsx:568
-#: packages/taler-merchant-webui/src/screens/AccessScreen.tsx:318
-#: packages/taler-merchant-webui/src/screens/AccessScreen.tsx:330
+#: packages/taler-merchant-webui/src/screens/OrderListScreen.tsx:124
+#: packages/taler-merchant-webui/src/screens/OrderDetailScreen.tsx:685
+#: packages/taler-merchant-webui/src/screens/AccessScreen.tsx:352
+#: packages/taler-merchant-webui/src/screens/AccessScreen.tsx:366
msgid "Created"
msgstr "Creato"
-#: packages/taler-merchant-webui/src/screens/OrderListScreen.tsx:263
-#: packages/taler-merchant-webui/src/screens/OrderListScreen.tsx:403
+#: packages/taler-merchant-webui/src/screens/OrderListScreen.tsx:302
+#: packages/taler-merchant-webui/src/screens/OrderListScreen.tsx:485
msgid "Order ID"
msgstr "ID ordine"
-#: packages/taler-merchant-webui/src/screens/OrderListScreen.tsx:263
-#: packages/taler-merchant-webui/src/screens/OrderListScreen.tsx:404
-#: packages/taler-merchant-webui/src/screens/CreateOrderScreen.tsx:1009
-#: packages/taler-merchant-webui/src/screens/PosScreen.tsx:1087
+#: packages/taler-merchant-webui/src/screens/OrderListScreen.tsx:303
+#: packages/taler-merchant-webui/src/screens/OrderListScreen.tsx:486
+#: packages/taler-merchant-webui/src/screens/CreateOrderScreen.tsx:1282
+#: packages/taler-merchant-webui/src/screens/PosScreen.tsx:1237
msgid "Summary"
msgstr "Riepilogo"
-#: packages/taler-merchant-webui/src/screens/OrderListScreen.tsx:263
-#: packages/taler-merchant-webui/src/screens/OrderListScreen.tsx:391
-#: packages/taler-merchant-webui/src/screens/OrderListScreen.tsx:405
-#: packages/taler-merchant-webui/src/screens/create-order/CreateOrderChoiceModes.tsx:302
-#: packages/taler-merchant-webui/src/screens/CreateOrderScreen.tsx:984
+#: packages/taler-merchant-webui/src/screens/OrderListScreen.tsx:304
+#: packages/taler-merchant-webui/src/screens/OrderListScreen.tsx:465
+#: packages/taler-merchant-webui/src/screens/OrderListScreen.tsx:487
+#: packages/taler-merchant-webui/src/screens/create-order/CreateOrderChoiceModes.tsx:427
+#: packages/taler-merchant-webui/src/screens/CreateOrderScreen.tsx:1254
msgid "Amount"
msgstr "Importo"
-#: packages/taler-merchant-webui/src/screens/OrderListScreen.tsx:263
-#: packages/taler-merchant-webui/src/screens/OrderListScreen.tsx:406
-#: packages/taler-merchant-webui/src/screens/MoneyInScreen.tsx:725
-#: packages/taler-merchant-webui/src/screens/ErrorInjectionTestScreen.tsx:401
-#: packages/taler-merchant-webui/src/screens/AdminAccountsScreen.tsx:141
-#: packages/taler-merchant-webui/src/screens/AdminAccountDetailScreen.tsx:69
+#: packages/taler-merchant-webui/src/screens/OrderListScreen.tsx:305
+#: packages/taler-merchant-webui/src/screens/OrderListScreen.tsx:488
+#: packages/taler-merchant-webui/src/screens/MoneyInScreen.tsx:856
+#: packages/taler-merchant-webui/src/screens/ErrorInjectionTestScreen.tsx:403
+#: packages/taler-merchant-webui/src/screens/AdminAccountsScreen.tsx:172
+#: packages/taler-merchant-webui/src/screens/AdminAccountDetailScreen.tsx:234
#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:85
msgid "Status"
msgstr "Stato"
-#: packages/taler-merchant-webui/src/screens/OrderListScreen.tsx:263
+#: packages/taler-merchant-webui/src/screens/OrderListScreen.tsx:306
msgid "Created at"
msgstr "Creato il"
-#: packages/taler-merchant-webui/src/screens/OrderListScreen.tsx:286
+#: packages/taler-merchant-webui/src/screens/OrderListScreen.tsx:333
msgid "Offer and manage customer orders."
msgstr "Offri e gestisci gli ordini dei clienti."
-#: packages/taler-merchant-webui/src/screens/OrderListScreen.tsx:287
+#: packages/taler-merchant-webui/src/screens/OrderListScreen.tsx:334
msgid "+ New order"
msgstr "+ Nuovo ordine"
-#: packages/taler-merchant-webui/src/screens/OrderListScreen.tsx:300
+#: packages/taler-merchant-webui/src/screens/OrderListScreen.tsx:347
msgid "📥 Export CSV"
msgstr "📥 Esporta in CSV"
-#: packages/taler-merchant-webui/src/screens/OrderListScreen.tsx:305
-#: packages/taler-merchant-webui/src/screens/OrderListScreen.tsx:307
+#: packages/taler-merchant-webui/src/screens/OrderListScreen.tsx:354
+#: packages/taler-merchant-webui/src/screens/OrderListScreen.tsx:360
msgid "Could not fetch live orders"
msgstr "Impossibile recuperare gli ordini live"
-#: packages/taler-merchant-webui/src/screens/OrderListScreen.tsx:311
+#: packages/taler-merchant-webui/src/screens/OrderListScreen.tsx:368
msgid "Live order updates are temporarily unavailable"
msgstr ""
"Gli aggiornamenti degli ordini in tempo reale non sono al momento disponibili"
-#: packages/taler-merchant-webui/src/screens/OrderListScreen.tsx:318
+#: packages/taler-merchant-webui/src/screens/OrderListScreen.tsx:377
msgid "New orders are available in the merchant database."
msgstr "Sono disponibili nuovi ordini."
-#: packages/taler-merchant-webui/src/screens/OrderListScreen.tsx:325
+#: packages/taler-merchant-webui/src/screens/OrderListScreen.tsx:384
msgid "Show new orders ↑"
msgstr "Mostra nuovi ordini ↑"
-#: packages/taler-merchant-webui/src/screens/OrderListScreen.tsx:355
+#: packages/taler-merchant-webui/src/screens/OrderListScreen.tsx:416
msgid "Search orders"
msgstr "Cerca ordini"
-#: packages/taler-merchant-webui/src/screens/OrderListScreen.tsx:356
+#: packages/taler-merchant-webui/src/screens/OrderListScreen.tsx:417
msgid "Search order summaries..."
msgstr "Cerca nelle descrizioni degli ordini…"
-#: packages/taler-merchant-webui/src/screens/OrderListScreen.tsx:378
-#: packages/taler-merchant-webui/src/screens/OrderListScreen.tsx:438
+#: packages/taler-merchant-webui/src/screens/OrderListScreen.tsx:442
+#: packages/taler-merchant-webui/src/screens/OrderListScreen.tsx:523
msgid ""
"No orders match your criteria. Try the All tab or clear the summary search."
msgstr ""
"Nessun ordine corrisponde ai criteri. Provi la scheda «Tutti» o cancelli la "
"ricerca nella descrizione."
-#: packages/taler-merchant-webui/src/screens/OrderListScreen.tsx:379
-#: packages/taler-merchant-webui/src/screens/OrderListScreen.tsx:439
+#: packages/taler-merchant-webui/src/screens/OrderListScreen.tsx:443
+#: packages/taler-merchant-webui/src/screens/OrderListScreen.tsx:524
msgid "Nothing sold yet. Orders appear here as soon as a customer pays."
msgstr ""
"Ancora nessuna vendita. Gli ordini compaiono qui non appena un cliente paga."
-#: packages/taler-merchant-webui/src/screens/OrderListScreen.tsx:477
+#: packages/taler-merchant-webui/src/screens/OrderListScreen.tsx:569
msgid "Showing 1 order on page %1$s"
msgstr "1 ordine nella pagina %1$s"
-#: packages/taler-merchant-webui/src/screens/OrderListScreen.tsx:478
+#: packages/taler-merchant-webui/src/screens/OrderListScreen.tsx:570
msgid "Showing %1$s orders on page %2$s"
msgstr "%1$s ordini nella pagina %2$s"
-#: packages/taler-merchant-webui/src/screens/OrderListScreen.tsx:479
-#: packages/taler-merchant-webui/src/screens/AccessScreen.tsx:373
+#: packages/taler-merchant-webui/src/screens/OrderListScreen.tsx:571
+#: packages/taler-merchant-webui/src/screens/AccessScreen.tsx:419
msgid " (more available)"
msgstr " (altri disponibili)"
-#: packages/taler-merchant-webui/src/screens/OrderListScreen.tsx:479
-#: packages/taler-merchant-webui/src/screens/AccessScreen.tsx:373
+#: packages/taler-merchant-webui/src/screens/OrderListScreen.tsx:571
+#: packages/taler-merchant-webui/src/screens/AccessScreen.tsx:419
msgid " (end of results)"
msgstr " (fine dei risultati)"
-#: packages/taler-merchant-webui/src/screens/OrderListScreen.tsx:483
+#: packages/taler-merchant-webui/src/screens/OrderListScreen.tsx:573
msgid "Showing 1 of 1 order"
msgstr "1 ordine su 1"
-#: packages/taler-merchant-webui/src/screens/OrderListScreen.tsx:484
+#: packages/taler-merchant-webui/src/screens/OrderListScreen.tsx:575
msgid "Showing %1$s–%2$s of %3$s orders"
msgstr "%1$s–%2$s di %3$s ordini"
-#: packages/taler-merchant-webui/src/ui/CopyableAccount.tsx:98
-#: packages/taler-merchant-webui/src/ui/AccountCopySplitButton.tsx:72
+#: packages/taler-merchant-webui/src/ui/CopyableAccount.tsx:102
+#: packages/taler-merchant-webui/src/ui/AccountCopySplitButton.tsx:74
msgid "Copy IBAN"
msgstr "Copia l'IBAN"
-#: packages/taler-merchant-webui/src/ui/CopyableAccount.tsx:100
-#: packages/taler-merchant-webui/src/ui/AccountCopySplitButton.tsx:72
+#: packages/taler-merchant-webui/src/ui/CopyableAccount.tsx:104
+#: packages/taler-merchant-webui/src/ui/AccountCopySplitButton.tsx:73
msgid "Copy account name"
msgstr "Copia il nome del conto"
-#: packages/taler-merchant-webui/src/ui/CopyableAccount.tsx:101
+#: packages/taler-merchant-webui/src/ui/CopyableAccount.tsx:105
msgid "Copy account identifier"
msgstr "Copia l'identificativo del conto"
-#: packages/taler-merchant-webui/src/ui/CopyableAccount.tsx:111
+#: packages/taler-merchant-webui/src/ui/CopyableAccount.tsx:115
msgid "Copy this account"
msgstr "Copia questo conto"
-#: packages/taler-merchant-webui/src/ui/CopyableAccount.tsx:118
-#: packages/taler-merchant-webui/src/ui/AccountCopySplitButton.tsx:78
+#: packages/taler-merchant-webui/src/ui/CopyableAccount.tsx:122
+#: packages/taler-merchant-webui/src/ui/AccountCopySplitButton.tsx:83
msgid "Copied"
msgstr "Copiato"
-#: packages/taler-merchant-webui/src/ui/CopyableAccount.tsx:147
-#: packages/taler-merchant-webui/src/ui/AccountCopySplitButton.tsx:131
+#: packages/taler-merchant-webui/src/ui/CopyableAccount.tsx:155
+#: packages/taler-merchant-webui/src/ui/AccountCopySplitButton.tsx:136
msgid "Copy payto:// URI"
msgstr "Copia l'URI payto://"
-#: packages/taler-merchant-webui/src/ui/CopyableAccount.tsx:157
+#: packages/taler-merchant-webui/src/ui/CopyableAccount.tsx:165
msgid "Copy account holder"
msgstr "Copia il titolare del conto"
-#: packages/taler-merchant-webui/src/ui/WireTransferDetails.tsx:84
+#: packages/taler-merchant-webui/src/ui/WireTransferDetails.tsx:86
msgid "Arrived in your bank"
msgstr "Arrivato sul suo conto bancario"
-#: packages/taler-merchant-webui/src/ui/WireTransferDetails.tsx:84
+#: packages/taler-merchant-webui/src/ui/WireTransferDetails.tsx:87
msgid "Received"
msgstr "Ricevuto"
-#: packages/taler-merchant-webui/src/ui/WireTransferDetails.tsx:86
+#: packages/taler-merchant-webui/src/ui/WireTransferDetails.tsx:92
msgid "Expected in your bank"
msgstr "Atteso sul suo conto bancario"
-#: packages/taler-merchant-webui/src/ui/WireTransferDetails.tsx:86
+#: packages/taler-merchant-webui/src/ui/WireTransferDetails.tsx:93
msgid "Not yet received"
msgstr "Non ancora ricevuto"
-#: packages/taler-merchant-webui/src/ui/WireTransferDetails.tsx:87
+#: packages/taler-merchant-webui/src/ui/WireTransferDetails.tsx:97
msgid "Bank receipt status unavailable"
msgstr "Stato della ricezione bancaria non disponibile"
-#: packages/taler-merchant-webui/src/ui/WireTransferDetails.tsx:87
+#: packages/taler-merchant-webui/src/ui/WireTransferDetails.tsx:98
msgid "Status unavailable"
msgstr "Stato non disponibile"
-#: packages/taler-merchant-webui/src/ui/WireTransferDetails.tsx:100
+#: packages/taler-merchant-webui/src/ui/WireTransferDetails.tsx:113
msgid "Amount unavailable"
msgstr "Importo non disponibile"
-#: packages/taler-merchant-webui/src/ui/WireTransferDetails.tsx:119
+#: packages/taler-merchant-webui/src/ui/WireTransferDetails.tsx:132
msgid "Sent"
msgstr "Inviato"
-#: packages/taler-merchant-webui/src/ui/WireTransferDetails.tsx:126
+#: packages/taler-merchant-webui/src/ui/WireTransferDetails.tsx:141
msgid "Taken off in fees"
msgstr "Trattenuto in commissioni"
-#: packages/taler-merchant-webui/src/ui/WireTransferDetails.tsx:132
+#: packages/taler-merchant-webui/src/ui/WireTransferDetails.tsx:149
msgid "Sent by"
msgstr "Inviato da"
-#: packages/taler-merchant-webui/src/ui/WireTransferDetails.tsx:141
+#: packages/taler-merchant-webui/src/ui/WireTransferDetails.tsx:158
msgid "Into"
msgstr "Su"
-#: packages/taler-merchant-webui/src/ui/WireTransferDetails.tsx:149
+#: packages/taler-merchant-webui/src/ui/WireTransferDetails.tsx:166
msgid "Reference on your bank statement"
msgstr "Riferimento sul suo estratto conto"
#. Translators: Table column containing buttons the merchant can act on.
-#: packages/taler-merchant-webui/src/screens/MoneyInScreen.tsx:161
+#: packages/taler-merchant-webui/src/screens/MoneyInScreen.tsx:173
msgid "Action"
msgstr "Azione"
-#: packages/taler-merchant-webui/src/screens/MoneyInScreen.tsx:216
-#: packages/taler-merchant-webui/src/screens/MoneyInScreen.tsx:465
-#: packages/taler-merchant-webui/src/screens/AdminAccountDetailScreen.tsx:69
+#: packages/taler-merchant-webui/src/screens/MoneyInScreen.tsx:242
+#: packages/taler-merchant-webui/src/screens/MoneyInScreen.tsx:521
+#: packages/taler-merchant-webui/src/screens/AdminAccountDetailScreen.tsx:242
msgid "Ready"
msgstr "Pronto"
-#: packages/taler-merchant-webui/src/screens/MoneyInScreen.tsx:217
+#: packages/taler-merchant-webui/src/screens/MoneyInScreen.tsx:243
msgid "This account is verified and can be paid into."
msgstr "Questo conto è verificato e può ricevere versamenti."
-#: packages/taler-merchant-webui/src/screens/MoneyInScreen.tsx:225
-#: packages/taler-merchant-webui/src/screens/MoneyInScreen.tsx:234
-#: packages/taler-merchant-webui/src/screens/MoneyInScreen.tsx:333
-#: packages/taler-merchant-webui/src/screens/AdminAccountDetailScreen.tsx:69
+#: packages/taler-merchant-webui/src/screens/MoneyInScreen.tsx:251
+#: packages/taler-merchant-webui/src/screens/MoneyInScreen.tsx:260
+#: packages/taler-merchant-webui/src/screens/MoneyInScreen.tsx:359
+#: packages/taler-merchant-webui/src/screens/AdminAccountDetailScreen.tsx:244
msgid "Action needed"
msgstr "Serve un intervento"
-#: packages/taler-merchant-webui/src/screens/MoneyInScreen.tsx:226
+#: packages/taler-merchant-webui/src/screens/MoneyInScreen.tsx:252
msgid ""
"This payment service needs something from you before it can pay into this "
"account."
@@ -930,50 +930,50 @@ msgstr ""
"Il servizio di pagamento ha bisogno di qualcosa da lei prima di poter "
"versare su questo conto."
-#: packages/taler-merchant-webui/src/screens/MoneyInScreen.tsx:235
+#: packages/taler-merchant-webui/src/screens/MoneyInScreen.tsx:261
msgid "Send a small transfer from this account to show that it is yours."
msgstr "Invii un piccolo bonifico da questo conto per dimostrare che è suo."
-#: packages/taler-merchant-webui/src/screens/MoneyInScreen.tsx:243
-#: packages/taler-merchant-webui/src/screens/AdminAccountDetailScreen.tsx:69
+#: packages/taler-merchant-webui/src/screens/MoneyInScreen.tsx:269
+#: packages/taler-merchant-webui/src/screens/AdminAccountDetailScreen.tsx:246
msgid "Being checked"
msgstr "Verifica in corso"
-#: packages/taler-merchant-webui/src/screens/MoneyInScreen.tsx:244
+#: packages/taler-merchant-webui/src/screens/MoneyInScreen.tsx:270
msgid "What you sent in is being looked at. Nothing to do."
msgstr "Quanto ha inviato è in esame. Non deve fare nulla."
-#: packages/taler-merchant-webui/src/screens/MoneyInScreen.tsx:252
+#: packages/taler-merchant-webui/src/screens/MoneyInScreen.tsx:278
msgid "Connecting"
msgstr "Collegamento in corso"
-#: packages/taler-merchant-webui/src/screens/MoneyInScreen.tsx:253
+#: packages/taler-merchant-webui/src/screens/MoneyInScreen.tsx:279
msgid ""
"This payment service is still getting ready. This usually clears by itself."
msgstr ""
"Il servizio di pagamento si sta ancora preparando. Di solito si risolve da "
"sé."
-#: packages/taler-merchant-webui/src/screens/MoneyInScreen.tsx:261
-#: packages/taler-merchant-webui/src/screens/MoneyInScreen.tsx:270
+#: packages/taler-merchant-webui/src/screens/MoneyInScreen.tsx:287
+#: packages/taler-merchant-webui/src/screens/MoneyInScreen.tsx:296
msgid "Payment service offline"
msgstr "Servizio di pagamento non raggiungibile"
-#: packages/taler-merchant-webui/src/screens/MoneyInScreen.tsx:262
+#: packages/taler-merchant-webui/src/screens/MoneyInScreen.tsx:288
msgid "This payment service did not answer. It will be tried again."
msgstr "Il servizio di pagamento non ha risposto. Verrà ritentato."
-#: packages/taler-merchant-webui/src/screens/MoneyInScreen.tsx:271
+#: packages/taler-merchant-webui/src/screens/MoneyInScreen.tsx:297
msgid "This payment service took too long to answer. It will be tried again."
msgstr ""
"Il servizio di pagamento ha impiegato troppo tempo a rispondere. Verrà "
"ritentato."
-#: packages/taler-merchant-webui/src/screens/MoneyInScreen.tsx:279
+#: packages/taler-merchant-webui/src/screens/MoneyInScreen.tsx:305
msgid "Transfer impossible"
msgstr "Bonifico impossibile"
-#: packages/taler-merchant-webui/src/screens/MoneyInScreen.tsx:280
+#: packages/taler-merchant-webui/src/screens/MoneyInScreen.tsx:306
msgid ""
"This account and this payment service have no way of moving money between "
"them."
@@ -981,37 +981,37 @@ msgstr ""
"Questo conto e questo servizio di pagamento non hanno alcun modo di "
"scambiarsi denaro."
-#: packages/taler-merchant-webui/src/screens/MoneyInScreen.tsx:288
+#: packages/taler-merchant-webui/src/screens/MoneyInScreen.tsx:314
msgid "Unsupported account"
msgstr "Conto non supportato"
-#: packages/taler-merchant-webui/src/screens/MoneyInScreen.tsx:289
+#: packages/taler-merchant-webui/src/screens/MoneyInScreen.tsx:315
msgid "This payment service cannot pay into this kind of account."
msgstr "Il servizio di pagamento non può versare su un conto di questo tipo."
-#: packages/taler-merchant-webui/src/screens/MoneyInScreen.tsx:297
-#: packages/taler-merchant-webui/src/screens/MoneyInScreen.tsx:315
-#: packages/taler-merchant-webui/src/screens/MoneyInScreen.tsx:324
+#: packages/taler-merchant-webui/src/screens/MoneyInScreen.tsx:323
+#: packages/taler-merchant-webui/src/screens/MoneyInScreen.tsx:341
+#: packages/taler-merchant-webui/src/screens/MoneyInScreen.tsx:350
msgid "Payment service problem"
msgstr "Problema del servizio di pagamento"
-#: packages/taler-merchant-webui/src/screens/MoneyInScreen.tsx:298
+#: packages/taler-merchant-webui/src/screens/MoneyInScreen.tsx:324
msgid ""
"This payment service reported a problem of its own. Tell whoever provides it."
msgstr ""
"Il servizio di pagamento segnala un problema proprio. Lo comunichi a chi "
"glielo fornisce."
-#: packages/taler-merchant-webui/src/screens/MoneyInScreen.tsx:306
+#: packages/taler-merchant-webui/src/screens/MoneyInScreen.tsx:332
msgid "Server problem"
msgstr "Problema del server"
-#: packages/taler-merchant-webui/src/screens/MoneyInScreen.tsx:307
+#: packages/taler-merchant-webui/src/screens/MoneyInScreen.tsx:333
msgid "Your own server ran into a problem. Tell whoever runs it."
msgstr ""
"Il suo server ha incontrato un problema. Lo comunichi a chi lo gestisce."
-#: packages/taler-merchant-webui/src/screens/MoneyInScreen.tsx:316
+#: packages/taler-merchant-webui/src/screens/MoneyInScreen.tsx:342
msgid ""
"Your server and this payment service could not agree. Tell whoever provides "
"them."
@@ -1019,7 +1019,7 @@ msgstr ""
"Il suo server e questo servizio di pagamento non sono riusciti a intendersi. "
"Lo comunichi a chi li fornisce."
-#: packages/taler-merchant-webui/src/screens/MoneyInScreen.tsx:325
+#: packages/taler-merchant-webui/src/screens/MoneyInScreen.tsx:351
msgid ""
"This payment service answered with something we do not understand. Tell "
"whoever provides it."
@@ -1027,7 +1027,7 @@ msgstr ""
"Il servizio di pagamento ha risposto qualcosa che non riusciamo a "
"interpretare. Lo comunichi a chi glielo fornisce."
-#: packages/taler-merchant-webui/src/screens/MoneyInScreen.tsx:334
+#: packages/taler-merchant-webui/src/screens/MoneyInScreen.tsx:360
msgid ""
"This payment service reported a state the portal does not recognise. Quote "
"“%1$s” to whoever provides it."
@@ -1035,29 +1035,29 @@ msgstr ""
"Il servizio di pagamento segnala uno stato che il portale non riconosce. "
"Riporti «%1$s» a chi glielo fornisce."
-#: packages/taler-merchant-webui/src/screens/MoneyInScreen.tsx:352
+#: packages/taler-merchant-webui/src/screens/MoneyInScreen.tsx:378
msgid "This bank account can receive payouts."
msgstr "Questo conto bancario può ricevere versamenti."
-#: packages/taler-merchant-webui/src/screens/MoneyInScreen.tsx:354
+#: packages/taler-merchant-webui/src/screens/MoneyInScreen.tsx:381
msgid "Usable with %1$s of %2$s payment services"
msgstr "Utilizzabile con %1$s servizi di pagamento su %2$s"
-#: packages/taler-merchant-webui/src/screens/MoneyInScreen.tsx:355
+#: packages/taler-merchant-webui/src/screens/MoneyInScreen.tsx:382
msgid "This bank account can receive payouts"
msgstr "Questo conto bancario può ricevere versamenti"
-#: packages/taler-merchant-webui/src/screens/MoneyInScreen.tsx:361
+#: packages/taler-merchant-webui/src/screens/MoneyInScreen.tsx:388
msgid "This bank account cannot receive payouts yet; action is needed."
msgstr ""
"Questo conto bancario non può ancora ricevere versamenti; è necessaria "
"un'azione."
-#: packages/taler-merchant-webui/src/screens/MoneyInScreen.tsx:362
+#: packages/taler-merchant-webui/src/screens/MoneyInScreen.tsx:389
msgid "Not usable yet — action is needed"
msgstr "Non ancora utilizzabile — è necessaria un'azione"
-#: packages/taler-merchant-webui/src/screens/MoneyInScreen.tsx:368
+#: packages/taler-merchant-webui/src/screens/MoneyInScreen.tsx:395
msgid ""
"This bank account cannot receive payouts yet; a payment service is still "
"being checked."
@@ -1065,46 +1065,46 @@ msgstr ""
"Questo conto bancario non può ancora ricevere versamenti; un servizio di "
"pagamento è ancora in fase di verifica."
-#: packages/taler-merchant-webui/src/screens/MoneyInScreen.tsx:369
+#: packages/taler-merchant-webui/src/screens/MoneyInScreen.tsx:396
msgid "Not usable yet — waiting for a payment service"
msgstr "Non ancora utilizzabile — in attesa di un servizio di pagamento"
-#: packages/taler-merchant-webui/src/screens/MoneyInScreen.tsx:375
+#: packages/taler-merchant-webui/src/screens/MoneyInScreen.tsx:402
msgid ""
"This bank account cannot receive payouts through any listed payment service."
msgstr ""
"Questo conto bancario non può ricevere versamenti tramite alcun servizio di "
"pagamento elencato."
-#: packages/taler-merchant-webui/src/screens/MoneyInScreen.tsx:376
+#: packages/taler-merchant-webui/src/screens/MoneyInScreen.tsx:403
msgid "Not usable with any listed payment service"
msgstr "Non utilizzabile con nessun servizio di pagamento elencato"
-#: packages/taler-merchant-webui/src/screens/MoneyInScreen.tsx:382
+#: packages/taler-merchant-webui/src/screens/MoneyInScreen.tsx:409
msgid "This bank account is inactive."
msgstr "Questo conto bancario è inattivo."
-#: packages/taler-merchant-webui/src/screens/MoneyInScreen.tsx:383
+#: packages/taler-merchant-webui/src/screens/MoneyInScreen.tsx:410
msgid "Inactive — no new payouts will be sent here"
msgstr "Inattivo: qui non verranno inviati nuovi versamenti"
-#: packages/taler-merchant-webui/src/screens/MoneyInScreen.tsx:442
+#: packages/taler-merchant-webui/src/screens/MoneyInScreen.tsx:500
msgid "Accept terms"
msgstr "Accetta le condizioni"
-#: packages/taler-merchant-webui/src/screens/MoneyInScreen.tsx:449
+#: packages/taler-merchant-webui/src/screens/MoneyInScreen.tsx:507
msgid "Account validation"
msgstr "Convalida del conto"
-#: packages/taler-merchant-webui/src/screens/MoneyInScreen.tsx:458
+#: packages/taler-merchant-webui/src/screens/MoneyInScreen.tsx:514
msgid "More information"
msgstr "Ulteriori informazioni"
-#: packages/taler-merchant-webui/src/screens/MoneyInScreen.tsx:473
+#: packages/taler-merchant-webui/src/screens/MoneyInScreen.tsx:529
msgid "Payment service onboarding progress"
msgstr "Avanzamento dell’attivazione del servizio di pagamento"
-#: packages/taler-merchant-webui/src/screens/MoneyInScreen.tsx:503
+#: packages/taler-merchant-webui/src/screens/MoneyInScreen.tsx:563
msgid ""
"Where your revenue goes, and whether each account is verified with your "
"payment services."
@@ -1112,75 +1112,75 @@ msgstr ""
"Dove vanno i suoi incassi e se ogni conto è verificato presso i servizi di "
"pagamento."
-#: packages/taler-merchant-webui/src/screens/MoneyInScreen.tsx:504
-#: packages/taler-merchant-webui/src/screens/MoneyInScreen.tsx:603
-#: packages/taler-merchant-webui/src/screens/AddPayoutAccountScreen.tsx:144
-#: packages/taler-merchant-webui/src/App.tsx:771
-#: packages/taler-merchant-webui/src/App.tsx:890
+#: packages/taler-merchant-webui/src/screens/MoneyInScreen.tsx:565
+#: packages/taler-merchant-webui/src/screens/MoneyInScreen.tsx:694
+#: packages/taler-merchant-webui/src/screens/AddPayoutAccountScreen.tsx:163
+#: packages/taler-merchant-webui/src/App.tsx:903
+#: packages/taler-merchant-webui/src/App.tsx:1029
msgid "Add a bank account"
msgstr "Aggiungi un conto bancario"
-#: packages/taler-merchant-webui/src/screens/MoneyInScreen.tsx:524
-#: packages/taler-merchant-webui/src/screens/AddPayoutAccountScreen.tsx:143
-#: packages/taler-merchant-webui/src/screens/KycAuthInstructionsScreen.tsx:348
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:915
+#: packages/taler-merchant-webui/src/screens/MoneyInScreen.tsx:589
+#: packages/taler-merchant-webui/src/screens/AddPayoutAccountScreen.tsx:162
+#: packages/taler-merchant-webui/src/screens/KycAuthInstructionsScreen.tsx:415
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1105
msgid "Bank accounts"
msgstr "Conti bancari"
-#: packages/taler-merchant-webui/src/screens/MoneyInScreen.tsx:540
+#: packages/taler-merchant-webui/src/screens/MoneyInScreen.tsx:606
msgid "Incoming transfers"
msgstr "Bonifici in arrivo"
-#: packages/taler-merchant-webui/src/screens/MoneyInScreen.tsx:543
+#: packages/taler-merchant-webui/src/screens/MoneyInScreen.tsx:610
msgid "1 expected"
msgstr "1 atteso"
-#: packages/taler-merchant-webui/src/screens/MoneyInScreen.tsx:543
+#: packages/taler-merchant-webui/src/screens/MoneyInScreen.tsx:611
msgid "%1$s expected"
msgstr "%1$s attesi"
-#: packages/taler-merchant-webui/src/screens/MoneyInScreen.tsx:551
+#: packages/taler-merchant-webui/src/screens/MoneyInScreen.tsx:621
msgid "Bank accounts could not be loaded"
msgstr "Impossibile caricare i conti bancari"
-#: packages/taler-merchant-webui/src/screens/MoneyInScreen.tsx:554
+#: packages/taler-merchant-webui/src/screens/MoneyInScreen.tsx:629
msgid "Verification status could not be loaded"
msgstr "Impossibile caricare lo stato di verifica"
-#: packages/taler-merchant-webui/src/screens/MoneyInScreen.tsx:557
+#: packages/taler-merchant-webui/src/screens/MoneyInScreen.tsx:635
msgid "Live verification updates are temporarily unavailable"
msgstr ""
"Gli aggiornamenti di verifica in tempo reale non sono al momento disponibili"
-#: packages/taler-merchant-webui/src/screens/MoneyInScreen.tsx:560
+#: packages/taler-merchant-webui/src/screens/MoneyInScreen.tsx:641
msgid "Arriving transfers could not be loaded"
msgstr "Impossibile caricare i trasferimenti in arrivo"
-#: packages/taler-merchant-webui/src/screens/MoneyInScreen.tsx:567
+#: packages/taler-merchant-webui/src/screens/MoneyInScreen.tsx:649
msgid "Verification sent — checking the result…"
msgstr "Verifica inviata — controllo del risultato…"
-#: packages/taler-merchant-webui/src/screens/MoneyInScreen.tsx:569
+#: packages/taler-merchant-webui/src/screens/MoneyInScreen.tsx:651
msgid "The status below updates by itself."
msgstr "Lo stato qui sotto si aggiorna da solo."
-#: packages/taler-merchant-webui/src/screens/MoneyInScreen.tsx:577
+#: packages/taler-merchant-webui/src/screens/MoneyInScreen.tsx:664
msgid "Bank account added."
msgstr "Conto bancario aggiunto."
-#: packages/taler-merchant-webui/src/screens/MoneyInScreen.tsx:579
+#: packages/taler-merchant-webui/src/screens/MoneyInScreen.tsx:669
msgid "Check onboarding status and take your first payment"
msgstr "Controlla lo stato dell’attivazione e accetta il primo pagamento"
-#: packages/taler-merchant-webui/src/screens/MoneyInScreen.tsx:589
+#: packages/taler-merchant-webui/src/screens/MoneyInScreen.tsx:680
msgid "Loading bank accounts…"
msgstr "Caricamento dei conti bancari in corso…"
-#: packages/taler-merchant-webui/src/screens/MoneyInScreen.tsx:593
+#: packages/taler-merchant-webui/src/screens/MoneyInScreen.tsx:684
msgid "No bank accounts yet"
msgstr "Ancora nessun conto bancario"
-#: packages/taler-merchant-webui/src/screens/MoneyInScreen.tsx:595
+#: packages/taler-merchant-webui/src/screens/MoneyInScreen.tsx:686
msgid ""
"Add an IBAN, or an account at a regional bank, so your payouts have "
"somewhere to go."
@@ -1188,81 +1188,81 @@ msgstr ""
"Aggiungi un IBAN, o un conto in una banca locale, così i tuoi versamenti "
"hanno dove andare."
-#: packages/taler-merchant-webui/src/screens/MoneyInScreen.tsx:640
-#: packages/taler-merchant-webui/src/screens/MoneyInScreen.tsx:906
-#: packages/taler-merchant-webui/src/screens/GuidedSetupScreen.tsx:333
+#: packages/taler-merchant-webui/src/screens/MoneyInScreen.tsx:745
+#: packages/taler-merchant-webui/src/screens/MoneyInScreen.tsx:1076
+#: packages/taler-merchant-webui/src/screens/GuidedSetupScreen.tsx:399
msgid "Bank account"
msgstr "Conto bancario"
-#: packages/taler-merchant-webui/src/screens/MoneyInScreen.tsx:643
+#: packages/taler-merchant-webui/src/screens/MoneyInScreen.tsx:749
msgid "Primary account"
msgstr "Conto principale"
-#: packages/taler-merchant-webui/src/screens/MoneyInScreen.tsx:666
+#: packages/taler-merchant-webui/src/screens/MoneyInScreen.tsx:791
msgid "Actions for bank account %1$s"
msgstr "Azioni per il conto bancario %1$s"
-#: packages/taler-merchant-webui/src/screens/MoneyInScreen.tsx:667
+#: packages/taler-merchant-webui/src/screens/MoneyInScreen.tsx:792
msgid "Actions for this bank account"
msgstr "Azioni per questo conto bancario"
-#: packages/taler-merchant-webui/src/screens/MoneyInScreen.tsx:693
+#: packages/taler-merchant-webui/src/screens/MoneyInScreen.tsx:823
msgid "Reactivating…"
msgstr "Riattivazione…"
-#: packages/taler-merchant-webui/src/screens/MoneyInScreen.tsx:693
+#: packages/taler-merchant-webui/src/screens/MoneyInScreen.tsx:824
msgid "Reactivate"
msgstr "Riattiva"
-#: packages/taler-merchant-webui/src/screens/MoneyInScreen.tsx:706
-#: packages/taler-merchant-webui/src/ui/ConfirmDeleteModal.tsx:57
-#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:485
-#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:510
-#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:554
-#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:579
-#: packages/taler-merchant-webui/src/screens/WebhooksScreen.tsx:124
-#: packages/taler-merchant-webui/src/screens/WebhooksScreen.tsx:177
-#: packages/taler-merchant-webui/src/screens/SubscriptionsScreen.tsx:178
-#: packages/taler-merchant-webui/src/screens/SubscriptionsScreen.tsx:232
-#: packages/taler-merchant-webui/src/screens/DevicesScreen.tsx:199
-#: packages/taler-merchant-webui/src/screens/DevicesScreen.tsx:240
+#: packages/taler-merchant-webui/src/screens/MoneyInScreen.tsx:837
+#: packages/taler-merchant-webui/src/ui/ConfirmDeleteModal.tsx:68
+#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:645
+#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:689
+#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:751
+#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:791
+#: packages/taler-merchant-webui/src/screens/WebhooksScreen.tsx:162
+#: packages/taler-merchant-webui/src/screens/WebhooksScreen.tsx:241
+#: packages/taler-merchant-webui/src/screens/SubscriptionsScreen.tsx:221
+#: packages/taler-merchant-webui/src/screens/SubscriptionsScreen.tsx:321
+#: packages/taler-merchant-webui/src/screens/DevicesScreen.tsx:247
+#: packages/taler-merchant-webui/src/screens/DevicesScreen.tsx:326
msgid "Delete"
msgstr "Elimina"
-#: packages/taler-merchant-webui/src/screens/MoneyInScreen.tsx:720
-#: packages/taler-merchant-webui/src/screens/MoneyInScreen.tsx:814
+#: packages/taler-merchant-webui/src/screens/MoneyInScreen.tsx:851
+#: packages/taler-merchant-webui/src/screens/MoneyInScreen.tsx:980
msgid "Payment services for this account"
msgstr "Servizi di pagamento per questo conto"
-#: packages/taler-merchant-webui/src/screens/MoneyInScreen.tsx:723
-#: packages/taler-merchant-webui/src/screens/PaymentServicesScreen.tsx:107
-#: packages/taler-merchant-webui/src/screens/AdminAccountDetailScreen.tsx:69
+#: packages/taler-merchant-webui/src/screens/MoneyInScreen.tsx:854
+#: packages/taler-merchant-webui/src/screens/PaymentServicesScreen.tsx:133
+#: packages/taler-merchant-webui/src/screens/AdminAccountDetailScreen.tsx:232
msgid "Payment service"
msgstr "Servizio di pagamento"
-#: packages/taler-merchant-webui/src/screens/MoneyInScreen.tsx:724
-#: packages/taler-merchant-webui/src/ui/AmountInput.tsx:184
-#: packages/taler-merchant-webui/src/screens/CreateTemplateScreen.tsx:522
-#: packages/taler-merchant-webui/src/screens/PaymentServicesScreen.tsx:98
-#: packages/taler-merchant-webui/src/screens/PaymentServicesScreen.tsx:108
-#: packages/taler-merchant-webui/src/screens/ServerInfoScreen.tsx:145
-#: packages/taler-merchant-webui/src/screens/AdminAccountDetailScreen.tsx:69
+#: packages/taler-merchant-webui/src/screens/MoneyInScreen.tsx:855
+#: packages/taler-merchant-webui/src/ui/AmountInput.tsx:197
+#: packages/taler-merchant-webui/src/screens/CreateTemplateScreen.tsx:620
+#: packages/taler-merchant-webui/src/screens/PaymentServicesScreen.tsx:116
+#: packages/taler-merchant-webui/src/screens/PaymentServicesScreen.tsx:134
+#: packages/taler-merchant-webui/src/screens/ServerInfoScreen.tsx:150
+#: packages/taler-merchant-webui/src/screens/AdminAccountDetailScreen.tsx:233
msgid "Currency"
msgstr "Valuta"
-#: packages/taler-merchant-webui/src/screens/MoneyInScreen.tsx:778
+#: packages/taler-merchant-webui/src/screens/MoneyInScreen.tsx:935
msgid "Wire instructions ↗"
msgstr "Istruzioni per il bonifico ↗"
-#: packages/taler-merchant-webui/src/screens/MoneyInScreen.tsx:787
+#: packages/taler-merchant-webui/src/screens/MoneyInScreen.tsx:948
msgid "The payment service did not provide a verification URL."
msgstr "Il servizio di pagamento non ha fornito un URL di verifica."
-#: packages/taler-merchant-webui/src/screens/MoneyInScreen.tsx:790
+#: packages/taler-merchant-webui/src/screens/MoneyInScreen.tsx:953
msgid "Continue verification ↗"
msgstr "Continua la verifica ↗"
-#: packages/taler-merchant-webui/src/screens/MoneyInScreen.tsx:794
+#: packages/taler-merchant-webui/src/screens/MoneyInScreen.tsx:960
msgid ""
"Verification cannot continue because the payment service response is "
"incomplete."
@@ -1270,15 +1270,15 @@ msgstr ""
"La verifica non può continuare perché la risposta del servizio di pagamento "
"è incompleta."
-#: packages/taler-merchant-webui/src/screens/MoneyInScreen.tsx:817
+#: packages/taler-merchant-webui/src/screens/MoneyInScreen.tsx:983
msgid "Checking this account with your payment services…"
msgstr "Controllo di questo conto presso i suoi servizi di pagamento…"
-#: packages/taler-merchant-webui/src/screens/MoneyInScreen.tsx:828
+#: packages/taler-merchant-webui/src/screens/MoneyInScreen.tsx:994
msgid "Your bank accounts"
msgstr "I tuoi conti bancari"
-#: packages/taler-merchant-webui/src/screens/MoneyInScreen.tsx:830
+#: packages/taler-merchant-webui/src/screens/MoneyInScreen.tsx:996
msgid ""
"Each card is one of your bank accounts. Inside it are the payment services "
"that can pay into that account."
@@ -1286,19 +1286,19 @@ msgstr ""
"Ogni carta è uno dei tuoi conti bancari. Al suo interno ci sono i servizi di "
"pagamento che possono pagare su quel conto."
-#: packages/taler-merchant-webui/src/screens/MoneyInScreen.tsx:839
+#: packages/taler-merchant-webui/src/screens/MoneyInScreen.tsx:1005
msgid "No active bank accounts."
msgstr "Nessun conto bancario attivo."
-#: packages/taler-merchant-webui/src/screens/MoneyInScreen.tsx:853
+#: packages/taler-merchant-webui/src/screens/MoneyInScreen.tsx:1019
msgid "Inactive and historic accounts (%1$s)"
msgstr "Conti non attivi e passati (%1$s)"
-#: packages/taler-merchant-webui/src/screens/MoneyInScreen.tsx:861
+#: packages/taler-merchant-webui/src/screens/MoneyInScreen.tsx:1027
msgid "About inactive accounts"
msgstr "Informazioni sui conti non attivi"
-#: packages/taler-merchant-webui/src/screens/MoneyInScreen.tsx:864
+#: packages/taler-merchant-webui/src/screens/MoneyInScreen.tsx:1030
msgid ""
"These bank accounts have been switched off. They stay in your records so "
"that past transfers still add up, but nothing new will be paid into them."
@@ -1307,39 +1307,39 @@ msgstr ""
"perché i totali dei bonifici passati restino corretti, ma non riceveranno "
"più nulla."
-#: packages/taler-merchant-webui/src/screens/MoneyInScreen.tsx:889
+#: packages/taler-merchant-webui/src/screens/MoneyInScreen.tsx:1059
msgid "Bank account:"
msgstr "Conto bancario:"
-#: packages/taler-merchant-webui/src/screens/MoneyInScreen.tsx:901
+#: packages/taler-merchant-webui/src/screens/MoneyInScreen.tsx:1071
msgid "All bank accounts (%1$s)"
msgstr "Tutti i conti bancari (%1$s)"
-#: packages/taler-merchant-webui/src/screens/MoneyInScreen.tsx:925
+#: packages/taler-merchant-webui/src/screens/MoneyInScreen.tsx:1096
msgid "Not yet received (%1$s)"
msgstr "Non ancora ricevuti (%1$s)"
-#: packages/taler-merchant-webui/src/screens/MoneyInScreen.tsx:937
+#: packages/taler-merchant-webui/src/screens/MoneyInScreen.tsx:1108
msgid "Received (%1$s)"
msgstr "Ricevuti (%1$s)"
-#: packages/taler-merchant-webui/src/screens/MoneyInScreen.tsx:949
+#: packages/taler-merchant-webui/src/screens/MoneyInScreen.tsx:1120
msgid "All (%1$s)"
msgstr "Tutti (%1$s)"
-#: packages/taler-merchant-webui/src/screens/MoneyInScreen.tsx:959
+#: packages/taler-merchant-webui/src/screens/MoneyInScreen.tsx:1130
msgid "Loading arriving transfers…"
msgstr "Caricamento dei bonifici in arrivo…"
-#: packages/taler-merchant-webui/src/screens/MoneyInScreen.tsx:981
+#: packages/taler-merchant-webui/src/screens/MoneyInScreen.tsx:1155
msgid "Nothing has been paid out yet"
msgstr "Non è stato ancora versato nulla"
-#: packages/taler-merchant-webui/src/screens/MoneyInScreen.tsx:982
+#: packages/taler-merchant-webui/src/screens/MoneyInScreen.tsx:1156
msgid "Nothing matches these filters"
msgstr "Nessun risultato per questi filtri"
-#: packages/taler-merchant-webui/src/screens/MoneyInScreen.tsx:986
+#: packages/taler-merchant-webui/src/screens/MoneyInScreen.tsx:1160
msgid ""
"Payouts appear here once a payment service has transferred money to your "
"bank. That happens after an order is paid, not at the moment of payment."
@@ -1348,356 +1348,356 @@ msgstr ""
"bonificato il denaro alla sua banca. Ciò avviene dopo il pagamento di un "
"ordine, non al momento del pagamento."
-#: packages/taler-merchant-webui/src/screens/MoneyInScreen.tsx:988
+#: packages/taler-merchant-webui/src/screens/MoneyInScreen.tsx:1162
msgid "Nothing is waiting to be received. Try the All tab."
msgstr "Non c'è nulla in attesa di essere ricevuto. Provi la scheda «Tutti»."
-#: packages/taler-merchant-webui/src/screens/MoneyInScreen.tsx:989
+#: packages/taler-merchant-webui/src/screens/MoneyInScreen.tsx:1163
msgid "Try the All tab, or choose a different account."
msgstr "Provi la scheda «Tutti» o scelga un altro conto."
-#: packages/taler-merchant-webui/src/screens/MoneyInScreen.tsx:1033
-#: packages/taler-merchant-webui/src/screens/AddPayoutAccountScreen.tsx:359
-#: packages/taler-merchant-webui/src/screens/CreateDeviceScreen.tsx:402
+#: packages/taler-merchant-webui/src/screens/MoneyInScreen.tsx:1212
+#: packages/taler-merchant-webui/src/screens/AddPayoutAccountScreen.tsx:439
+#: packages/taler-merchant-webui/src/screens/CreateDeviceScreen.tsx:475
msgid "Saving…"
msgstr "Salvataggio…"
-#: packages/taler-merchant-webui/src/screens/MoneyInScreen.tsx:1035
+#: packages/taler-merchant-webui/src/screens/MoneyInScreen.tsx:1214
msgid "Mark as not received"
msgstr "Segna come non ricevuto"
-#: packages/taler-merchant-webui/src/screens/MoneyInScreen.tsx:1036
+#: packages/taler-merchant-webui/src/screens/MoneyInScreen.tsx:1215
msgid "Mark as received"
msgstr "Segna come ricevuto"
-#: packages/taler-merchant-webui/src/screens/MoneyInScreen.tsx:1046
+#: packages/taler-merchant-webui/src/screens/MoneyInScreen.tsx:1225
msgid "Could not mark this transfer as not received"
msgstr "Non è stato possibile segnare questo bonifico come non ricevuto"
-#: packages/taler-merchant-webui/src/screens/MoneyInScreen.tsx:1047
+#: packages/taler-merchant-webui/src/screens/MoneyInScreen.tsx:1226
msgid "Could not mark this transfer as received"
msgstr "Non è stato possibile segnare questo bonifico come ricevuto"
-#: packages/taler-merchant-webui/src/screens/MoneyInScreen.tsx:1073
+#: packages/taler-merchant-webui/src/screens/MoneyInScreen.tsx:1256
msgid "Remove bank account"
msgstr "Rimuovi il conto bancario"
-#: packages/taler-merchant-webui/src/screens/MoneyInScreen.tsx:1076
+#: packages/taler-merchant-webui/src/screens/MoneyInScreen.tsx:1259
msgid "Are you sure you want to remove bank account"
msgstr "Vuole davvero rimuovere il conto bancario"
-#: packages/taler-merchant-webui/src/screens/MoneyInScreen.tsx:1078
+#: packages/taler-merchant-webui/src/screens/MoneyInScreen.tsx:1263
msgid "Future payouts will no longer land in this account."
msgstr "I versamenti futuri non arriveranno più su questo conto."
-#: packages/taler-merchant-webui/src/screens/MoneyInScreen.tsx:1080
+#: packages/taler-merchant-webui/src/screens/MoneyInScreen.tsx:1267
msgid "The bank account could not be removed"
msgstr "Non è stato possibile rimuovere il conto bancario"
-#: packages/taler-merchant-webui/src/screens/MoneyInScreen.tsx:1088
-#: packages/taler-merchant-webui/src/screens/SignInScreen.tsx:672
+#: packages/taler-merchant-webui/src/screens/MoneyInScreen.tsx:1279
+#: packages/taler-merchant-webui/src/screens/SignInScreen.tsx:751
#: packages/taler-merchant-webui/src/screens/SelfProvisionScreen.tsx:1047
-#: packages/taler-merchant-webui/src/screens/AddPayoutAccountScreen.tsx:351
-#: packages/taler-merchant-webui/src/screens/ChangeServerUrlScreen.tsx:211
-#: packages/taler-merchant-webui/src/screens/OrderRefundScreen.tsx:359
-#: packages/taler-merchant-webui/src/screens/OrderDetailScreen.tsx:361
-#: packages/taler-merchant-webui/src/screens/CreateOrderScreen.tsx:1276
+#: packages/taler-merchant-webui/src/screens/AddPayoutAccountScreen.tsx:425
+#: packages/taler-merchant-webui/src/screens/ChangeServerUrlScreen.tsx:251
+#: packages/taler-merchant-webui/src/screens/OrderRefundScreen.tsx:416
+#: packages/taler-merchant-webui/src/screens/OrderDetailScreen.tsx:413
+#: packages/taler-merchant-webui/src/screens/CreateOrderScreen.tsx:1641
#: packages/taler-merchant-webui/src/screens/BusinessSettingsScreen.tsx:226
-#: packages/taler-merchant-webui/src/screens/InventoryScreen.tsx:527
-#: packages/taler-merchant-webui/src/screens/InventoryScreen.tsx:548
-#: packages/taler-merchant-webui/src/screens/InventoryScreen.tsx:595
-#: packages/taler-merchant-webui/src/screens/InventoryScreen.tsx:652
-#: packages/taler-merchant-webui/src/screens/CreateProductScreen.tsx:726
-#: packages/taler-merchant-webui/src/screens/TemplatesScreen.tsx:236
-#: packages/taler-merchant-webui/src/screens/CreateTemplateScreen.tsx:656
-#: packages/taler-merchant-webui/src/screens/TemplateDetailsScreen.tsx:444
-#: packages/taler-merchant-webui/src/ui/ConfirmDeleteModal.tsx:54
-#: packages/taler-merchant-webui/src/screens/AccessScreen.tsx:522
-#: packages/taler-merchant-webui/src/screens/CreateAccessScreen.tsx:322
-#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:637
-#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:690
-#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:709
-#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:738
-#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:767
-#: packages/taler-merchant-webui/src/screens/CreateWebhookScreen.tsx:460
-#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:1486
-#: packages/taler-merchant-webui/src/screens/DevicesScreen.tsx:263
-#: packages/taler-merchant-webui/src/screens/CreateDeviceScreen.tsx:395
-#: packages/taler-merchant-webui/src/screens/PosScreen.tsx:1232
-#: packages/taler-merchant-webui/src/screens/PosScreen.tsx:1302
-#: packages/taler-merchant-webui/src/screens/ScheduleReportScreen.tsx:306
-#: packages/taler-merchant-webui/src/screens/AdminAccountsScreen.tsx:192
+#: packages/taler-merchant-webui/src/screens/InventoryScreen.tsx:753
+#: packages/taler-merchant-webui/src/screens/InventoryScreen.tsx:787
+#: packages/taler-merchant-webui/src/screens/InventoryScreen.tsx:855
+#: packages/taler-merchant-webui/src/screens/InventoryScreen.tsx:925
+#: packages/taler-merchant-webui/src/screens/CreateProductScreen.tsx:894
+#: packages/taler-merchant-webui/src/screens/TemplatesScreen.tsx:311
+#: packages/taler-merchant-webui/src/screens/CreateTemplateScreen.tsx:778
+#: packages/taler-merchant-webui/src/screens/TemplateDetailsScreen.tsx:493
+#: packages/taler-merchant-webui/src/ui/ConfirmDeleteModal.tsx:60
+#: packages/taler-merchant-webui/src/screens/AccessScreen.tsx:593
+#: packages/taler-merchant-webui/src/screens/CreateAccessScreen.tsx:363
+#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:866
+#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:929
+#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:952
+#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:992
+#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:1035
+#: packages/taler-merchant-webui/src/screens/CreateWebhookScreen.tsx:601
+#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:1843
+#: packages/taler-merchant-webui/src/screens/DevicesScreen.tsx:360
+#: packages/taler-merchant-webui/src/screens/CreateDeviceScreen.tsx:467
+#: packages/taler-merchant-webui/src/screens/PosScreen.tsx:1407
+#: packages/taler-merchant-webui/src/screens/PosScreen.tsx:1481
+#: packages/taler-merchant-webui/src/screens/ScheduleReportScreen.tsx:342
+#: packages/taler-merchant-webui/src/screens/AdminAccountsScreen.tsx:305
#: packages/taler-merchant-webui/src/screens/AdminAccountFormScreen.tsx:480
-#: packages/taler-merchant-webui/src/screens/AdminAccountCredentialsScreen.tsx:44
+#: packages/taler-merchant-webui/src/screens/AdminAccountCredentialsScreen.tsx:106
msgid "Cancel"
msgstr "Annulla"
-#: packages/taler-merchant-webui/src/screens/MoneyInScreen.tsx:1108
+#: packages/taler-merchant-webui/src/screens/MoneyInScreen.tsx:1300
msgid "Removing…"
msgstr "Rimozione…"
-#: packages/taler-merchant-webui/src/screens/MoneyInScreen.tsx:1108
+#: packages/taler-merchant-webui/src/screens/MoneyInScreen.tsx:1300
msgid "Yes, remove it"
msgstr "Sì, rimuovilo"
-#: packages/taler-merchant-webui/src/screens/GuidedSetupScreen.tsx:208
-#: packages/taler-merchant-webui/src/screens/GuidedSetupScreen.tsx:266
-#: packages/taler-merchant-webui/src/screens/GuidedSetupScreen.tsx:301
-#: packages/taler-merchant-webui/src/screens/GuidedSetupScreen.tsx:325
+#: packages/taler-merchant-webui/src/screens/GuidedSetupScreen.tsx:243
+#: packages/taler-merchant-webui/src/screens/GuidedSetupScreen.tsx:303
+#: packages/taler-merchant-webui/src/screens/GuidedSetupScreen.tsx:343
+#: packages/taler-merchant-webui/src/screens/GuidedSetupScreen.tsx:384
#: packages/taler-merchant-webui/src/routes/SelfProvisionRoute.tsx:262
-#: packages/taler-merchant-webui/src/routes/CreateOrderRoute.tsx:50
-#: packages/taler-merchant-webui/src/screens/InventoryScreen.tsx:419
-#: packages/taler-merchant-webui/src/screens/CreateProductScreen.tsx:276
-#: packages/taler-merchant-webui/src/screens/CreateProductScreen.tsx:562
-#: packages/taler-merchant-webui/src/screens/TemplatesScreen.tsx:118
-#: packages/taler-merchant-webui/src/screens/CreateTemplateScreen.tsx:308
-#: packages/taler-merchant-webui/src/screens/AccessScreen.tsx:278
-#: packages/taler-merchant-webui/src/screens/CreateWebhookScreen.tsx:274
-#: packages/taler-merchant-webui/src/screens/WebhooksScreen.tsx:100
-#: packages/taler-merchant-webui/src/screens/SubscriptionsScreen.tsx:139
-#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:609
-#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:670
-#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:731
-#: packages/taler-merchant-webui/src/screens/DevicesScreen.tsx:155
-#: packages/taler-merchant-webui/src/screens/CreateDeviceScreen.tsx:196
+#: packages/taler-merchant-webui/src/routes/CreateOrderRoute.tsx:54
+#: packages/taler-merchant-webui/src/screens/InventoryScreen.tsx:593
+#: packages/taler-merchant-webui/src/screens/CreateProductScreen.tsx:352
+#: packages/taler-merchant-webui/src/screens/CreateProductScreen.tsx:690
+#: packages/taler-merchant-webui/src/screens/TemplatesScreen.tsx:143
+#: packages/taler-merchant-webui/src/screens/CreateTemplateScreen.tsx:364
+#: packages/taler-merchant-webui/src/screens/AccessScreen.tsx:288
+#: packages/taler-merchant-webui/src/screens/CreateWebhookScreen.tsx:382
+#: packages/taler-merchant-webui/src/screens/WebhooksScreen.tsx:115
+#: packages/taler-merchant-webui/src/screens/SubscriptionsScreen.tsx:154
+#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:757
+#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:838
+#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:914
+#: packages/taler-merchant-webui/src/screens/DevicesScreen.tsx:176
+#: packages/taler-merchant-webui/src/screens/CreateDeviceScreen.tsx:225
msgid "Loading…"
msgstr "Caricamento…"
-#: packages/taler-merchant-webui/src/screens/GuidedSetupScreen.tsx:210
+#: packages/taler-merchant-webui/src/screens/GuidedSetupScreen.tsx:245
msgid "Ready for payouts"
msgstr "Pronto per i versamenti"
-#: packages/taler-merchant-webui/src/screens/GuidedSetupScreen.tsx:212
+#: packages/taler-merchant-webui/src/screens/GuidedSetupScreen.tsx:247
msgid "Bank account needed first"
msgstr "Conto bancario necessario prima"
-#: packages/taler-merchant-webui/src/screens/GuidedSetupScreen.tsx:214
+#: packages/taler-merchant-webui/src/screens/GuidedSetupScreen.tsx:249
msgid "Problem needs attention"
msgstr "Il problema richiede attenzione"
-#: packages/taler-merchant-webui/src/screens/GuidedSetupScreen.tsx:216
+#: packages/taler-merchant-webui/src/screens/GuidedSetupScreen.tsx:251
msgid "Action required"
msgstr "Azione richiesta"
-#: packages/taler-merchant-webui/src/screens/GuidedSetupScreen.tsx:218
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:652
+#: packages/taler-merchant-webui/src/screens/GuidedSetupScreen.tsx:253
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:772
msgid "Verification in progress"
msgstr "Verifica in corso"
-#: packages/taler-merchant-webui/src/screens/GuidedSetupScreen.tsx:219
+#: packages/taler-merchant-webui/src/screens/GuidedSetupScreen.tsx:254
msgid "Verification required"
msgstr "Verifica richiesta"
-#: packages/taler-merchant-webui/src/screens/GuidedSetupScreen.tsx:222
+#: packages/taler-merchant-webui/src/screens/GuidedSetupScreen.tsx:257
msgid "At least one account can receive payouts."
msgstr "Almeno un conto può ricevere versamenti."
-#: packages/taler-merchant-webui/src/screens/GuidedSetupScreen.tsx:224
+#: packages/taler-merchant-webui/src/screens/GuidedSetupScreen.tsx:259
msgid "Add a bank account before a payment service can verify it."
msgstr ""
"Aggiungi un conto bancario prima che un servizio di pagamento possa "
"verificarlo."
-#: packages/taler-merchant-webui/src/screens/GuidedSetupScreen.tsx:226
+#: packages/taler-merchant-webui/src/screens/GuidedSetupScreen.tsx:261
msgid "Open the account to see what must be resolved."
msgstr "Apri il conto per vedere che cosa deve essere risolto."
-#: packages/taler-merchant-webui/src/screens/GuidedSetupScreen.tsx:228
+#: packages/taler-merchant-webui/src/screens/GuidedSetupScreen.tsx:263
msgid "Your payment service needs information from you."
msgstr "Il tuo servizio di pagamento ha bisogno di informazioni da te."
-#: packages/taler-merchant-webui/src/screens/GuidedSetupScreen.tsx:230
+#: packages/taler-merchant-webui/src/screens/GuidedSetupScreen.tsx:265
msgid "Your payment service is reviewing the account. No action is needed now."
msgstr ""
"Il tuo servizio di pagamento sta esaminando il conto. Non è necessaria "
"alcuna azione al momento."
-#: packages/taler-merchant-webui/src/screens/GuidedSetupScreen.tsx:231
+#: packages/taler-merchant-webui/src/screens/GuidedSetupScreen.tsx:266
msgid "Complete verification before this account can receive payouts."
msgstr "Completa la verifica prima che questo conto possa ricevere versamenti."
-#: packages/taler-merchant-webui/src/screens/GuidedSetupScreen.tsx:236
+#: packages/taler-merchant-webui/src/screens/GuidedSetupScreen.tsx:271
msgid "Onboarding status"
msgstr "Stato di configurazione"
-#: packages/taler-merchant-webui/src/screens/GuidedSetupScreen.tsx:237
+#: packages/taler-merchant-webui/src/screens/GuidedSetupScreen.tsx:272
msgid "Finish the required steps to start accepting payments."
msgstr "Completa i passaggi richiesti per iniziare ad accettare pagamenti."
-#: packages/taler-merchant-webui/src/screens/GuidedSetupScreen.tsx:243
+#: packages/taler-merchant-webui/src/screens/GuidedSetupScreen.tsx:278
msgid "Business details could not be loaded"
msgstr "Impossibile caricare i dati dell'attività"
-#: packages/taler-merchant-webui/src/screens/GuidedSetupScreen.tsx:249
+#: packages/taler-merchant-webui/src/screens/GuidedSetupScreen.tsx:284
msgid "Payout accounts could not be loaded"
msgstr "Impossibile caricare i conti di versamento"
-#: packages/taler-merchant-webui/src/screens/GuidedSetupScreen.tsx:257
+#: packages/taler-merchant-webui/src/screens/GuidedSetupScreen.tsx:293
msgid "Ready to accept payments"
msgstr "Pronto ad accettare pagamenti"
-#: packages/taler-merchant-webui/src/screens/GuidedSetupScreen.tsx:257
+#: packages/taler-merchant-webui/src/screens/GuidedSetupScreen.tsx:294
msgid "Required setup"
msgstr "Configurazione richiesta"
-#: packages/taler-merchant-webui/src/screens/GuidedSetupScreen.tsx:261
+#: packages/taler-merchant-webui/src/screens/GuidedSetupScreen.tsx:298
msgid "Your merchant account is ready for customer payments."
msgstr "Il suo conto venditore è pronto ad accettare i pagamenti dei clienti."
-#: packages/taler-merchant-webui/src/screens/GuidedSetupScreen.tsx:262
+#: packages/taler-merchant-webui/src/screens/GuidedSetupScreen.tsx:299
msgid "Complete the checklist below before taking your first payment."
msgstr "Completi l’elenco qui sotto prima di accettare il primo pagamento."
-#: packages/taler-merchant-webui/src/screens/GuidedSetupScreen.tsx:266
+#: packages/taler-merchant-webui/src/screens/GuidedSetupScreen.tsx:303
msgid "%1$s of 3 complete"
msgstr "%1$s passaggi su 3 completati"
-#: packages/taler-merchant-webui/src/screens/GuidedSetupScreen.tsx:275
+#: packages/taler-merchant-webui/src/screens/GuidedSetupScreen.tsx:312
msgid "Setup progress"
msgstr "Avanzamento della configurazione"
-#: packages/taler-merchant-webui/src/screens/GuidedSetupScreen.tsx:286
+#: packages/taler-merchant-webui/src/screens/GuidedSetupScreen.tsx:323
msgid "New to the portal?"
msgstr "È la prima volta che usa il portale?"
-#: packages/taler-merchant-webui/src/screens/GuidedSetupScreen.tsx:288
+#: packages/taler-merchant-webui/src/screens/GuidedSetupScreen.tsx:328
msgid "Open the guide"
msgstr "Apri la guida"
-#: packages/taler-merchant-webui/src/screens/GuidedSetupScreen.tsx:299
+#: packages/taler-merchant-webui/src/screens/GuidedSetupScreen.tsx:339
msgid "Your information"
msgstr "Le tue informazioni"
-#: packages/taler-merchant-webui/src/screens/GuidedSetupScreen.tsx:300
+#: packages/taler-merchant-webui/src/screens/GuidedSetupScreen.tsx:340
msgid "The business name customers see on receipts."
msgstr "Il nome dell'azienda che i clienti vedono sulle ricevute."
-#: packages/taler-merchant-webui/src/screens/GuidedSetupScreen.tsx:301
+#: packages/taler-merchant-webui/src/screens/GuidedSetupScreen.tsx:345
msgid "Completed"
msgstr "Completato"
-#: packages/taler-merchant-webui/src/screens/GuidedSetupScreen.tsx:301
+#: packages/taler-merchant-webui/src/screens/GuidedSetupScreen.tsx:346
#: packages/taler-merchant-webui/src/screens/BusinessSettingsScreen.tsx:466
msgid "Business name required"
msgstr "Nome dell'azienda richiesto"
-#: packages/taler-merchant-webui/src/screens/GuidedSetupScreen.tsx:303
+#: packages/taler-merchant-webui/src/screens/GuidedSetupScreen.tsx:350
msgid "Edit information"
msgstr "Modifica informazioni"
-#: packages/taler-merchant-webui/src/screens/GuidedSetupScreen.tsx:303
+#: packages/taler-merchant-webui/src/screens/GuidedSetupScreen.tsx:350
msgid "Add information"
msgstr "Aggiungi informazioni"
-#: packages/taler-merchant-webui/src/screens/GuidedSetupScreen.tsx:306
+#: packages/taler-merchant-webui/src/screens/GuidedSetupScreen.tsx:354
msgid "Fetching business information…"
msgstr "Caricamento informazioni aziendali…"
-#: packages/taler-merchant-webui/src/screens/GuidedSetupScreen.tsx:311
+#: packages/taler-merchant-webui/src/screens/GuidedSetupScreen.tsx:362
msgid "Logo added"
msgstr "Logo aggiunto"
-#: packages/taler-merchant-webui/src/screens/GuidedSetupScreen.tsx:312
+#: packages/taler-merchant-webui/src/screens/GuidedSetupScreen.tsx:367
#: packages/taler-merchant-webui/src/screens/BusinessSettingsScreen.tsx:479
msgid "Logo needs attention"
msgstr "Il logo richiede attenzione"
-#: packages/taler-merchant-webui/src/screens/GuidedSetupScreen.tsx:315
+#: packages/taler-merchant-webui/src/screens/GuidedSetupScreen.tsx:372
msgid "Add the name customers should recognize when they pay."
msgstr "Aggiungi il nome che i clienti dovrebbero riconoscere quando pagano."
-#: packages/taler-merchant-webui/src/screens/GuidedSetupScreen.tsx:323
+#: packages/taler-merchant-webui/src/screens/GuidedSetupScreen.tsx:380
msgid "Where your money goes"
msgstr "Dove va il tuo denaro"
-#: packages/taler-merchant-webui/src/screens/GuidedSetupScreen.tsx:324
+#: packages/taler-merchant-webui/src/screens/GuidedSetupScreen.tsx:381
msgid "The bank account that receives your payouts."
msgstr "Il conto bancario che riceve i tuoi versamenti."
-#: packages/taler-merchant-webui/src/screens/GuidedSetupScreen.tsx:325
+#: packages/taler-merchant-webui/src/screens/GuidedSetupScreen.tsx:386
msgid "Account added"
msgstr "Conto aggiunto"
-#: packages/taler-merchant-webui/src/screens/GuidedSetupScreen.tsx:325
+#: packages/taler-merchant-webui/src/screens/GuidedSetupScreen.tsx:387
msgid "Bank account required"
msgstr "Conto bancario richiesto"
-#: packages/taler-merchant-webui/src/screens/GuidedSetupScreen.tsx:327
+#: packages/taler-merchant-webui/src/screens/GuidedSetupScreen.tsx:391
msgid "Manage accounts"
msgstr "Gestisci conti"
-#: packages/taler-merchant-webui/src/screens/GuidedSetupScreen.tsx:327
-#: packages/taler-merchant-webui/src/screens/GuidedSetupScreen.tsx:362
+#: packages/taler-merchant-webui/src/screens/GuidedSetupScreen.tsx:391
+#: packages/taler-merchant-webui/src/screens/GuidedSetupScreen.tsx:431
msgid "Add bank account"
msgstr "Aggiungi conto bancario"
-#: packages/taler-merchant-webui/src/screens/GuidedSetupScreen.tsx:330
+#: packages/taler-merchant-webui/src/screens/GuidedSetupScreen.tsx:395
msgid "Fetching bank accounts…"
msgstr "Recupero dei conti bancari in corso…"
-#: packages/taler-merchant-webui/src/screens/GuidedSetupScreen.tsx:342
+#: packages/taler-merchant-webui/src/screens/GuidedSetupScreen.tsx:411
msgid "+1 other bank account"
msgstr "+1 altro conto bancario"
-#: packages/taler-merchant-webui/src/screens/GuidedSetupScreen.tsx:343
+#: packages/taler-merchant-webui/src/screens/GuidedSetupScreen.tsx:412
msgid "+%1$s other bank accounts"
msgstr "+%1$s altri conti bancari"
-#: packages/taler-merchant-webui/src/screens/GuidedSetupScreen.tsx:348
+#: packages/taler-merchant-webui/src/screens/GuidedSetupScreen.tsx:417
msgid "Add an IBAN or regional bank account for your payouts."
msgstr "Aggiungi un IBAN o un conto bancario regionale per i tuoi versamenti."
-#: packages/taler-merchant-webui/src/screens/GuidedSetupScreen.tsx:356
+#: packages/taler-merchant-webui/src/screens/GuidedSetupScreen.tsx:425
msgid "Verification by a payment service"
msgstr "Verifica da parte di un servizio di pagamento"
-#: packages/taler-merchant-webui/src/screens/GuidedSetupScreen.tsx:357
+#: packages/taler-merchant-webui/src/screens/GuidedSetupScreen.tsx:426
msgid "At least one bank account must be approved for payouts."
msgstr "Almeno un conto bancario deve essere approvato per i versamenti."
-#: packages/taler-merchant-webui/src/screens/GuidedSetupScreen.tsx:364
+#: packages/taler-merchant-webui/src/screens/GuidedSetupScreen.tsx:433
msgid "Continue verification"
msgstr "Continua la verifica"
-#: packages/taler-merchant-webui/src/screens/GuidedSetupScreen.tsx:366
+#: packages/taler-merchant-webui/src/screens/GuidedSetupScreen.tsx:435
msgid "Resolve problem"
msgstr "Risolvere il problema"
-#: packages/taler-merchant-webui/src/screens/GuidedSetupScreen.tsx:367
+#: packages/taler-merchant-webui/src/screens/GuidedSetupScreen.tsx:436
msgid "View status"
msgstr "Visualizza stato"
-#: packages/taler-merchant-webui/src/screens/GuidedSetupScreen.tsx:378
+#: packages/taler-merchant-webui/src/screens/GuidedSetupScreen.tsx:447
msgid "Optional"
msgstr "Opzionale"
-#: packages/taler-merchant-webui/src/screens/GuidedSetupScreen.tsx:382
+#: packages/taler-merchant-webui/src/screens/GuidedSetupScreen.tsx:451
msgid "Take your first payment"
msgstr "Accettare il primo pagamento"
-#: packages/taler-merchant-webui/src/screens/GuidedSetupScreen.tsx:385
+#: packages/taler-merchant-webui/src/screens/GuidedSetupScreen.tsx:454
msgid "Your setup is complete. Choose how to take the first customer payment."
msgstr ""
"La configurazione è completata. Scegli come accettare il primo pagamento del "
"cliente."
-#: packages/taler-merchant-webui/src/screens/GuidedSetupScreen.tsx:397
+#: packages/taler-merchant-webui/src/screens/GuidedSetupScreen.tsx:468
msgid "Create a printable payment template"
msgstr "Crea un modello di pagamento stampabile"
-#: packages/taler-merchant-webui/src/screens/GuidedSetupScreen.tsx:398
+#: packages/taler-merchant-webui/src/screens/GuidedSetupScreen.tsx:469
msgid "Print a reusable QR code for signs, stickers, or the counter."
msgstr "Stampa un codice QR riutilizzabile per cartelli, adesivi o il bancone."
-#: packages/taler-merchant-webui/src/screens/GuidedSetupScreen.tsx:408
+#: packages/taler-merchant-webui/src/screens/GuidedSetupScreen.tsx:483
msgid "Create a one-off order"
msgstr "Crea un ordine una tantum"
-#: packages/taler-merchant-webui/src/screens/GuidedSetupScreen.tsx:409
+#: packages/taler-merchant-webui/src/screens/GuidedSetupScreen.tsx:484
msgid "Enter this customer's items and amount now."
msgstr "Inserisci ora le voci e l'importo per questo cliente."
-#: packages/taler-merchant-webui/src/ui/LanguageSwitcher.tsx:39
+#: packages/taler-merchant-webui/src/ui/LanguageSwitcher.tsx:44
msgid "Select Language"
msgstr "Scegli la lingua"
@@ -1705,36 +1705,36 @@ msgstr "Scegli la lingua"
msgid "Taler Merchant Web UI Version"
msgstr "Versione dell’interfaccia Taler per venditori"
-#: packages/taler-merchant-webui/src/ui/TanCodeInputGroup.tsx:49
+#: packages/taler-merchant-webui/src/ui/TanCodeInputGroup.tsx:52
#: packages/taler-merchant-webui/src/screens/SelfProvisionScreen.tsx:654
msgid "Verification code"
msgstr "Codice di verifica"
-#: packages/taler-merchant-webui/src/ui/TanCodeInputGroup.tsx:65
+#: packages/taler-merchant-webui/src/ui/TanCodeInputGroup.tsx:72
msgid "Another code cannot be requested for this challenge."
msgstr "Non è possibile richiedere un altro codice per questa verifica."
-#: packages/taler-merchant-webui/src/ui/TanCodeInputGroup.tsx:70
+#: packages/taler-merchant-webui/src/ui/TanCodeInputGroup.tsx:77
msgid "You can ask for another code in 1 second"
msgstr "Tra 1 secondo potrà richiedere un altro codice"
-#: packages/taler-merchant-webui/src/ui/TanCodeInputGroup.tsx:71
+#: packages/taler-merchant-webui/src/ui/TanCodeInputGroup.tsx:78
msgid "You can ask for another code in %1$s seconds"
msgstr "Tra %1$s secondi potrà richiedere un altro codice"
-#: packages/taler-merchant-webui/src/ui/TanCodeInputGroup.tsx:75
+#: packages/taler-merchant-webui/src/ui/TanCodeInputGroup.tsx:82
msgid "Didn't receive code?"
msgstr "Non ha ricevuto il codice?"
-#: packages/taler-merchant-webui/src/ui/TanCodeInputGroup.tsx:81
+#: packages/taler-merchant-webui/src/ui/TanCodeInputGroup.tsx:88
msgid "Resend"
msgstr "Invia di nuovo"
-#: packages/taler-merchant-webui/src/ui/PasswordInput.tsx:72
+#: packages/taler-merchant-webui/src/ui/PasswordInput.tsx:81
msgid "Hide password"
msgstr "Nascondi la password"
-#: packages/taler-merchant-webui/src/ui/PasswordInput.tsx:72
+#: packages/taler-merchant-webui/src/ui/PasswordInput.tsx:81
msgid "Show password"
msgstr "Mostra la password"
@@ -1742,47 +1742,47 @@ msgstr "Mostra la password"
msgid "Change merchant backend server URL"
msgstr "Modifica l'indirizzo del server"
-#: packages/taler-merchant-webui/src/screens/SignInScreen.tsx:128
+#: packages/taler-merchant-webui/src/screens/SignInScreen.tsx:134
msgid "Email to address starting with %1$s..."
msgstr "E-mail all’indirizzo che inizia con %1$s…"
-#: packages/taler-merchant-webui/src/screens/SignInScreen.tsx:141
+#: packages/taler-merchant-webui/src/screens/SignInScreen.tsx:143
#: packages/taler-merchant-webui/src/screens/SelfProvisionScreen.tsx:990
msgid "SMS to phone number ending with ...%1$s"
msgstr "SMS al numero di telefono che termina con …%1$s"
#. Translators: Label for the protected operation that the user is
#. confirming with an authentication code.
-#: packages/taler-merchant-webui/src/screens/SignInScreen.tsx:180
+#: packages/taler-merchant-webui/src/screens/SignInScreen.tsx:181
#: packages/taler-merchant-webui/src/screens/SelfProvisionScreen.tsx:960
#: packages/taler-merchant-webui/src/screens/SelfProvisionScreen.tsx:1000
msgid "Action being authorized:"
msgstr "Azione autorizzata:"
-#: packages/taler-merchant-webui/src/screens/SignInScreen.tsx:318
+#: packages/taler-merchant-webui/src/screens/SignInScreen.tsx:336
msgid "Please enter your password."
msgstr "Inserisca la sua password."
-#: packages/taler-merchant-webui/src/screens/SignInScreen.tsx:346
+#: packages/taler-merchant-webui/src/screens/SignInScreen.tsx:364
msgid "Please enter your verification code."
msgstr "Inserisci il codice di verifica."
#. A preview, with no way to reach a server. Say so rather than hang.
-#: packages/taler-merchant-webui/src/screens/SignInScreen.tsx:355
-#: packages/taler-merchant-webui/src/screens/SignInScreen.tsx:400
+#: packages/taler-merchant-webui/src/screens/SignInScreen.tsx:381
+#: packages/taler-merchant-webui/src/screens/SignInScreen.tsx:428
msgid "Sign-in is not available here."
msgstr "L'accesso non è disponibile qui."
-#: packages/taler-merchant-webui/src/screens/SignInScreen.tsx:384
+#: packages/taler-merchant-webui/src/screens/SignInScreen.tsx:411
msgid "Failed to verify TAN code."
msgstr "Non è stato possibile verificare il codice di conferma."
-#: packages/taler-merchant-webui/src/screens/SignInScreen.tsx:426
+#: packages/taler-merchant-webui/src/screens/SignInScreen.tsx:454
msgid "That password is not correct."
msgstr "La password non è corretta."
-#: packages/taler-merchant-webui/src/screens/SignInScreen.tsx:432
-#: packages/taler-merchant-webui/src/App.tsx:454
+#: packages/taler-merchant-webui/src/screens/SignInScreen.tsx:460
+#: packages/taler-merchant-webui/src/App.tsx:506
msgid "There is no merchant account called \"%1$s\" on this server."
msgstr "Su questo server non esiste un conto venditore chiamato «%1$s»."
@@ -1790,33 +1790,33 @@ msgstr "Su questo server non esiste un conto venditore chiamato «%1$s»."
#. Do not sign in on a failure to reach the server. This used to complete
#. the sign-in anyway, with whatever was typed — so a network blip stored
#. the merchant's password as their credential.
-#: packages/taler-merchant-webui/src/screens/SignInScreen.tsx:439
-#: packages/taler-merchant-webui/src/screens/SignInScreen.tsx:464
+#: packages/taler-merchant-webui/src/screens/SignInScreen.tsx:469
+#: packages/taler-merchant-webui/src/screens/SignInScreen.tsx:494
msgid "Could not reach the server. Check your connection."
msgstr "Il server non è raggiungibile. Controlla la connessione."
-#: packages/taler-merchant-webui/src/screens/SignInScreen.tsx:444
+#: packages/taler-merchant-webui/src/screens/SignInScreen.tsx:474
msgid "This server refused the sign-in. Contact your provider."
msgstr "Questo server ha rifiutato l'accesso. Contatti il suo fornitore."
#. The rest of the portal asks for "the code we sent"; this was the one
#. screen that said MFA and Multi-Factor Authentication to a shopkeeper.
-#: packages/taler-merchant-webui/src/screens/SignInScreen.tsx:480
+#: packages/taler-merchant-webui/src/screens/SignInScreen.tsx:518
#: packages/taler-merchant-webui/src/screens/SelfProvisionScreen.tsx:635
#: packages/taler-merchant-webui/src/screens/MfaChallengeScreen.tsx:70
msgid "Confirm it is you"
msgstr "Conferma la sua identità"
-#: packages/taler-merchant-webui/src/screens/SignInScreen.tsx:480
+#: packages/taler-merchant-webui/src/screens/SignInScreen.tsx:519
#: packages/taler-merchant-webui/src/routes/SelfProvisionRoute.tsx:249
msgid "Merchant Portal Sign-In"
msgstr "Accesso al portale del venditore"
-#: packages/taler-merchant-webui/src/screens/SignInScreen.tsx:486
+#: packages/taler-merchant-webui/src/screens/SignInScreen.tsx:525
msgid "Signing into merchant account on"
msgstr "Accesso al conto venditore su"
-#: packages/taler-merchant-webui/src/screens/SignInScreen.tsx:494
+#: packages/taler-merchant-webui/src/screens/SignInScreen.tsx:533
msgid ""
"⚠️ TESTING ENVIRONMENT: This server is meant for testing features and "
"configurations. Do not use personal or sensitive information here."
@@ -1824,93 +1824,93 @@ msgstr ""
"⚠️ AMBIENTE DI PROVA: questo server serve a provare funzioni e impostazioni. "
"Non inserire qui dati personali o riservati."
-#: packages/taler-merchant-webui/src/screens/SignInScreen.tsx:521
-#: packages/taler-merchant-webui/src/routes/CreateAccessRoute.tsx:56
-#: packages/taler-merchant-webui/src/screens/BootstrapInstanceScreen.tsx:115
-#: packages/taler-merchant-webui/src/App.tsx:739
+#: packages/taler-merchant-webui/src/screens/SignInScreen.tsx:573
+#: packages/taler-merchant-webui/src/routes/CreateAccessRoute.tsx:61
+#: packages/taler-merchant-webui/src/screens/BootstrapInstanceScreen.tsx:131
+#: packages/taler-merchant-webui/src/App.tsx:867
msgid "Merchant Account"
msgstr "Conto venditore"
-#: packages/taler-merchant-webui/src/screens/SignInScreen.tsx:529
-#: packages/taler-merchant-webui/src/screens/ForgotPasswordScreen.tsx:135
+#: packages/taler-merchant-webui/src/screens/SignInScreen.tsx:583
+#: packages/taler-merchant-webui/src/screens/ForgotPasswordScreen.tsx:168
msgid "e.g. default"
msgstr "ad es. default"
-#: packages/taler-merchant-webui/src/screens/SignInScreen.tsx:533
+#: packages/taler-merchant-webui/src/screens/SignInScreen.tsx:587
msgid "The identifier of the merchant account you are signing into."
msgstr "L'identificativo del conto venditore a cui sta accedendo."
# allow-english: established technical term
-#: packages/taler-merchant-webui/src/screens/SignInScreen.tsx:539
-#: packages/taler-merchant-webui/src/screens/BootstrapInstanceScreen.tsx:132
+#: packages/taler-merchant-webui/src/screens/SignInScreen.tsx:593
+#: packages/taler-merchant-webui/src/screens/BootstrapInstanceScreen.tsx:173
#: packages/taler-merchant-webui/src/screens/AdminAccountFormScreen.tsx:320
msgid "Password"
msgstr "Password"
-#: packages/taler-merchant-webui/src/screens/SignInScreen.tsx:553
+#: packages/taler-merchant-webui/src/screens/SignInScreen.tsx:608
#: packages/taler-merchant-webui/src/screens/SelfProvisionScreen.tsx:898
msgid "Additional security verification required"
msgstr "È richiesta un'ulteriore verifica di sicurezza"
-#: packages/taler-merchant-webui/src/screens/SignInScreen.tsx:554
+#: packages/taler-merchant-webui/src/screens/SignInScreen.tsx:611
#: packages/taler-merchant-webui/src/screens/SelfProvisionScreen.tsx:899
msgid "Select a verification method to confirm your identity:"
msgstr "Scelga un metodo per confermare la sua identità:"
-#: packages/taler-merchant-webui/src/screens/SignInScreen.tsx:594
+#: packages/taler-merchant-webui/src/screens/SignInScreen.tsx:656
msgid "Enter the code we sent"
msgstr "Inserisca il codice che le abbiamo inviato"
-#: packages/taler-merchant-webui/src/screens/SignInScreen.tsx:611
-#: packages/taler-merchant-webui/src/App.tsx:805
+#: packages/taler-merchant-webui/src/screens/SignInScreen.tsx:682
+#: packages/taler-merchant-webui/src/App.tsx:938
msgid "Deleting the bank account %1$s"
msgstr "Eliminazione del conto bancario %1$s"
-#: packages/taler-merchant-webui/src/screens/SignInScreen.tsx:611
+#: packages/taler-merchant-webui/src/screens/SignInScreen.tsx:683
msgid "Sign in to Taler Merchant"
msgstr "Accedi a Taler Merchant"
-#: packages/taler-merchant-webui/src/screens/SignInScreen.tsx:618
+#: packages/taler-merchant-webui/src/screens/SignInScreen.tsx:690
msgid "Authentication code"
msgstr "Codice di autenticazione"
-#: packages/taler-merchant-webui/src/screens/SignInScreen.tsx:636
+#: packages/taler-merchant-webui/src/screens/SignInScreen.tsx:711
msgid "Choose different auth method"
msgstr "Scegli un altro metodo di autenticazione"
-#: packages/taler-merchant-webui/src/screens/SignInScreen.tsx:648
+#: packages/taler-merchant-webui/src/screens/SignInScreen.tsx:727
msgid "Verifying..."
msgstr "Verifica in corso…"
-#: packages/taler-merchant-webui/src/screens/SignInScreen.tsx:652
+#: packages/taler-merchant-webui/src/screens/SignInScreen.tsx:731
#: packages/taler-merchant-webui/src/screens/SelfProvisionScreen.tsx:1032
msgid "Continue"
msgstr "Continua"
-#: packages/taler-merchant-webui/src/screens/SignInScreen.tsx:654
-#: packages/taler-merchant-webui/src/screens/MfaChallengeScreen.tsx:74
+#: packages/taler-merchant-webui/src/screens/SignInScreen.tsx:733
+#: packages/taler-merchant-webui/src/screens/MfaChallengeScreen.tsx:76
msgid "Confirm"
msgstr "Conferma"
-#: packages/taler-merchant-webui/src/screens/SignInScreen.tsx:655
-#: packages/taler-merchant-webui/src/screens/AdminAccountsScreen.tsx:162
+#: packages/taler-merchant-webui/src/screens/SignInScreen.tsx:734
+#: packages/taler-merchant-webui/src/screens/AdminAccountsScreen.tsx:228
msgid "Sign in"
msgstr "Accedi"
-#: packages/taler-merchant-webui/src/screens/SignInScreen.tsx:680
+#: packages/taler-merchant-webui/src/screens/SignInScreen.tsx:759
msgid "Create new account"
msgstr "Crea un nuovo conto"
-#: packages/taler-merchant-webui/src/screens/SignInScreen.tsx:686
+#: packages/taler-merchant-webui/src/screens/SignInScreen.tsx:765
msgid "Forgot password?"
msgstr "Password dimenticata?"
-#: packages/taler-merchant-webui/src/routes/SignInRoute.tsx:75
+#: packages/taler-merchant-webui/src/routes/SignInRoute.tsx:87
#: packages/taler-merchant-webui/src/routes/SelfProvisionRoute.tsx:116
msgid "The merchant backend URL is invalid."
msgstr "L’URL del backend del venditore non è valido."
-#: packages/taler-merchant-webui/src/routes/SignInRoute.tsx:120
+#: packages/taler-merchant-webui/src/routes/SignInRoute.tsx:135
msgid "Merchant portal sign-in"
msgstr "Accesso al portale del venditore"
@@ -1979,14 +1979,14 @@ msgstr "Numero di telefono non valido"
#: packages/taler-merchant-webui/src/screens/SelfProvisionScreen.tsx:476
#: packages/taler-merchant-webui/src/screens/BootstrapInstanceScreen.tsx:54
#: packages/taler-merchant-webui/src/screens/AdminAccountFormScreen.tsx:160
-#: packages/taler-merchant-webui/src/screens/AdminAccountCredentialsScreen.tsx:30
+#: packages/taler-merchant-webui/src/screens/AdminAccountCredentialsScreen.tsx:39
msgid "Password must be at least 8 characters long."
msgstr "La password deve contenere almeno 8 caratteri."
#: packages/taler-merchant-webui/src/screens/SelfProvisionScreen.tsx:480
#: packages/taler-merchant-webui/src/screens/BootstrapInstanceScreen.tsx:58
#: packages/taler-merchant-webui/src/screens/AdminAccountFormScreen.tsx:164
-#: packages/taler-merchant-webui/src/screens/AdminAccountCredentialsScreen.tsx:31
+#: packages/taler-merchant-webui/src/screens/AdminAccountCredentialsScreen.tsx:43
msgid "Passwords do not match. Please re-type your password."
msgstr "Le password non coincidono. Digiti nuovamente la password."
@@ -2052,12 +2052,12 @@ msgid "The business name customers see on their receipts."
msgstr "La ragione sociale che i clienti vedono sulle ricevute."
#: packages/taler-merchant-webui/src/screens/SelfProvisionScreen.tsx:763
-#: packages/taler-merchant-webui/src/screens/CreateProductScreen.tsx:685
-#: packages/taler-merchant-webui/src/screens/CreateTemplateScreen.tsx:469
-#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:607
-#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:660
-#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:1459
-#: packages/taler-merchant-webui/src/screens/CreateDeviceScreen.tsx:262
+#: packages/taler-merchant-webui/src/screens/CreateProductScreen.tsx:844
+#: packages/taler-merchant-webui/src/screens/CreateTemplateScreen.tsx:550
+#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:826
+#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:894
+#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:1814
+#: packages/taler-merchant-webui/src/screens/CreateDeviceScreen.tsx:321
msgid "Reset to suggested"
msgstr "Torna al valore suggerito"
@@ -2079,7 +2079,7 @@ msgstr ""
#: packages/taler-merchant-webui/src/screens/SelfProvisionScreen.tsx:796
#: packages/taler-merchant-webui/src/screens/BusinessSettingsScreen.tsx:612
-#: packages/taler-merchant-webui/src/screens/BootstrapInstanceScreen.tsx:128
+#: packages/taler-merchant-webui/src/screens/BootstrapInstanceScreen.tsx:161
msgid "Email Address"
msgstr "Indirizzo e-mail"
@@ -2096,7 +2096,7 @@ msgid "For SMS codes."
msgstr "Per i codici via SMS."
#: packages/taler-merchant-webui/src/screens/SelfProvisionScreen.tsx:850
-#: packages/taler-merchant-webui/src/screens/ForgotPasswordScreen.tsx:140
+#: packages/taler-merchant-webui/src/screens/ForgotPasswordScreen.tsx:175
#: packages/taler-merchant-webui/src/screens/BusinessSettingsScreen.tsx:929
msgid "New Password"
msgstr "Nuova password"
@@ -2123,7 +2123,7 @@ msgstr "Telefono"
#: packages/taler-merchant-webui/src/screens/SelfProvisionScreen.tsx:948
#: packages/taler-merchant-webui/src/screens/AdminAccountFormScreen.tsx:283
-#: packages/taler-merchant-webui/src/screens/AdminAccountDetailScreen.tsx:62
+#: packages/taler-merchant-webui/src/screens/AdminAccountDetailScreen.tsx:135
msgid "Email address"
msgstr "Indirizzo e-mail"
@@ -2170,120 +2170,120 @@ msgstr "Impossibile caricare la configurazione del server del venditore"
msgid "Merchant server configuration is unavailable."
msgstr "La configurazione del server del venditore non è disponibile."
-#: packages/taler-merchant-webui/src/screens/AddPayoutAccountScreen.tsx:101
+#: packages/taler-merchant-webui/src/screens/AddPayoutAccountScreen.tsx:111
msgid ""
"This deployment does not allow a bank account type supported by this form."
msgstr ""
"Questa installazione non consente alcun tipo di conto bancario supportato da "
"questo modulo."
-#: packages/taler-merchant-webui/src/screens/AddPayoutAccountScreen.tsx:106
+#: packages/taler-merchant-webui/src/screens/AddPayoutAccountScreen.tsx:119
msgid ""
"This bank account does not satisfy the deployment's payment-target policy."
msgstr ""
"Questo conto bancario non soddisfa la politica delle destinazioni di "
"pagamento dell’installazione."
-#: packages/taler-merchant-webui/src/screens/AddPayoutAccountScreen.tsx:109
+#: packages/taler-merchant-webui/src/screens/AddPayoutAccountScreen.tsx:122
msgid "Enter a complete, valid bank account."
msgstr "Inserisci un conto bancario completo e valido."
-#: packages/taler-merchant-webui/src/screens/AddPayoutAccountScreen.tsx:145
+#: packages/taler-merchant-webui/src/screens/AddPayoutAccountScreen.tsx:164
msgid "The account at your bank that your revenue will be transferred to."
msgstr "Il conto presso la sua banca sul quale verranno versati gli incassi."
-#: packages/taler-merchant-webui/src/screens/AddPayoutAccountScreen.tsx:153
+#: packages/taler-merchant-webui/src/screens/AddPayoutAccountScreen.tsx:174
msgid "The bank account could not be added"
msgstr "Non è stato possibile aggiungere il conto bancario"
-#: packages/taler-merchant-webui/src/screens/AddPayoutAccountScreen.tsx:156
+#: packages/taler-merchant-webui/src/screens/AddPayoutAccountScreen.tsx:180
msgid "Payment-target policy could not be loaded"
msgstr ""
"Non è stato possibile caricare la politica delle destinazioni di pagamento"
-#: packages/taler-merchant-webui/src/screens/AddPayoutAccountScreen.tsx:159
+#: packages/taler-merchant-webui/src/screens/AddPayoutAccountScreen.tsx:184
msgid "Loading payment-target policy…"
msgstr "Caricamento della politica delle destinazioni di pagamento…"
-#: packages/taler-merchant-webui/src/screens/AddPayoutAccountScreen.tsx:162
+#: packages/taler-merchant-webui/src/screens/AddPayoutAccountScreen.tsx:189
msgid "No supported bank account type is available"
msgstr "Nessun tipo di conto bancario supportato è disponibile"
-#: packages/taler-merchant-webui/src/screens/AddPayoutAccountScreen.tsx:167
+#: packages/taler-merchant-webui/src/screens/AddPayoutAccountScreen.tsx:198
msgid "Payment Method"
msgstr "Metodo di pagamento"
-#: packages/taler-merchant-webui/src/screens/AddPayoutAccountScreen.tsx:175
+#: packages/taler-merchant-webui/src/screens/AddPayoutAccountScreen.tsx:209
msgid "Bank Account (IBAN)"
msgstr "Conto bancario (IBAN)"
-#: packages/taler-merchant-webui/src/screens/AddPayoutAccountScreen.tsx:176
+#: packages/taler-merchant-webui/src/screens/AddPayoutAccountScreen.tsx:212
msgid "Taler Wire Gateway / Regional Bank"
msgstr "Taler Wire Gateway / banca regionale"
-#: packages/taler-merchant-webui/src/screens/AddPayoutAccountScreen.tsx:185
+#: packages/taler-merchant-webui/src/screens/AddPayoutAccountScreen.tsx:225
msgid "IBAN (International Bank Account Number)"
msgstr "IBAN (numero di conto bancario internazionale)"
-#: packages/taler-merchant-webui/src/screens/AddPayoutAccountScreen.tsx:202
+#: packages/taler-merchant-webui/src/screens/AddPayoutAccountScreen.tsx:243
msgid "Check digits do not match — please verify your IBAN for typos."
msgstr "Le cifre di controllo non corrispondono — controlla l'IBAN."
-#: packages/taler-merchant-webui/src/screens/AddPayoutAccountScreen.tsx:214
+#: packages/taler-merchant-webui/src/screens/AddPayoutAccountScreen.tsx:258
msgid "Bank Server Host"
msgstr "Indirizzo del server bancario"
-#: packages/taler-merchant-webui/src/screens/AddPayoutAccountScreen.tsx:229
+#: packages/taler-merchant-webui/src/screens/AddPayoutAccountScreen.tsx:278
msgid "Account Name / ID"
msgstr "Nome / identificativo del conto"
-#: packages/taler-merchant-webui/src/screens/AddPayoutAccountScreen.tsx:247
+#: packages/taler-merchant-webui/src/screens/AddPayoutAccountScreen.tsx:301
msgid "Account Holder Name"
msgstr "Nome del titolare del conto"
-#: packages/taler-merchant-webui/src/screens/AddPayoutAccountScreen.tsx:254
+#: packages/taler-merchant-webui/src/screens/AddPayoutAccountScreen.tsx:308
msgid "Exactly as registered with your bank"
msgstr "Esattamente come registrato presso la sua banca"
-#: packages/taler-merchant-webui/src/screens/AddPayoutAccountScreen.tsx:267
+#: packages/taler-merchant-webui/src/screens/AddPayoutAccountScreen.tsx:321
msgid "Account address"
msgstr "Indirizzo del conto"
-#: packages/taler-merchant-webui/src/screens/AddPayoutAccountScreen.tsx:281
+#: packages/taler-merchant-webui/src/screens/AddPayoutAccountScreen.tsx:340
msgid "Postcode (Optional)"
msgstr "CAP (facoltativo)"
-#: packages/taler-merchant-webui/src/screens/AddPayoutAccountScreen.tsx:293
+#: packages/taler-merchant-webui/src/screens/AddPayoutAccountScreen.tsx:355
msgid "Town (Optional)"
msgstr "Città (facoltativo)"
-#: packages/taler-merchant-webui/src/screens/AddPayoutAccountScreen.tsx:313
-#: packages/taler-merchant-webui/src/screens/CreateProductScreen.tsx:666
-#: packages/taler-merchant-webui/src/screens/CreateTemplateScreen.tsx:450
-#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:1366
+#: packages/taler-merchant-webui/src/screens/AddPayoutAccountScreen.tsx:377
+#: packages/taler-merchant-webui/src/screens/CreateProductScreen.tsx:821
+#: packages/taler-merchant-webui/src/screens/CreateTemplateScreen.tsx:527
+#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:1703
msgid "Hide advanced options"
msgstr "Nascondi opzioni avanzate"
-#: packages/taler-merchant-webui/src/screens/AddPayoutAccountScreen.tsx:313
-#: packages/taler-merchant-webui/src/screens/CreateProductScreen.tsx:666
-#: packages/taler-merchant-webui/src/screens/CreateTemplateScreen.tsx:450
-#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:1366
+#: packages/taler-merchant-webui/src/screens/AddPayoutAccountScreen.tsx:378
+#: packages/taler-merchant-webui/src/screens/CreateProductScreen.tsx:822
+#: packages/taler-merchant-webui/src/screens/CreateTemplateScreen.tsx:528
+#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:1704
msgid "Show advanced options"
msgstr "Mostra opzioni avanzate"
-#: packages/taler-merchant-webui/src/screens/AddPayoutAccountScreen.tsx:320
+#: packages/taler-merchant-webui/src/screens/AddPayoutAccountScreen.tsx:389
msgid "Payout code"
msgstr "Codice di versamento"
-#: packages/taler-merchant-webui/src/screens/AddPayoutAccountScreen.tsx:330
+#: packages/taler-merchant-webui/src/screens/AddPayoutAccountScreen.tsx:401
msgid "For example: SHOP-1"
msgstr "Ad esempio: SHOP-1"
-#: packages/taler-merchant-webui/src/screens/AddPayoutAccountScreen.tsx:335
+#: packages/taler-merchant-webui/src/screens/AddPayoutAccountScreen.tsx:409
msgid "Use 1–40 letters, numbers, periods, colons, or hyphens."
msgstr "Usa da 1 a 40 lettere, numeri, punti, due punti o trattini."
-#: packages/taler-merchant-webui/src/screens/AddPayoutAccountScreen.tsx:336
+#: packages/taler-merchant-webui/src/screens/AddPayoutAccountScreen.tsx:410
msgid ""
"Optional. This code is prepended to payout descriptions on your bank "
"statement."
@@ -2291,38 +2291,38 @@ msgstr ""
"Opzionale. Questo codice viene anteposto alle descrizioni dei versamenti sul "
"tuo estratto conto bancario."
-#: packages/taler-merchant-webui/src/screens/AddPayoutAccountScreen.tsx:359
+#: packages/taler-merchant-webui/src/screens/AddPayoutAccountScreen.tsx:439
msgid "Save bank account"
msgstr "Salva il conto bancario"
-#: packages/taler-merchant-webui/src/screens/ForgotPasswordScreen.tsx:61
+#: packages/taler-merchant-webui/src/screens/ForgotPasswordScreen.tsx:71
msgid "Please enter your merchant account username."
msgstr "Inserisca il nome utente del suo conto venditore."
-#: packages/taler-merchant-webui/src/screens/ForgotPasswordScreen.tsx:65
+#: packages/taler-merchant-webui/src/screens/ForgotPasswordScreen.tsx:75
#: packages/taler-merchant-webui/src/screens/BusinessSettingsScreen.tsx:390
msgid "Please enter a new password."
msgstr "Inserisci una nuova password."
-#: packages/taler-merchant-webui/src/screens/ForgotPasswordScreen.tsx:69
+#: packages/taler-merchant-webui/src/screens/ForgotPasswordScreen.tsx:79
#: packages/taler-merchant-webui/src/screens/BusinessSettingsScreen.tsx:397
msgid "New password must be at least 8 characters long."
msgstr "La nuova password deve contenere almeno 8 caratteri."
-#: packages/taler-merchant-webui/src/screens/ForgotPasswordScreen.tsx:73
+#: packages/taler-merchant-webui/src/screens/ForgotPasswordScreen.tsx:83
#: packages/taler-merchant-webui/src/screens/BusinessSettingsScreen.tsx:406
msgid "New passwords do not match."
msgstr "Le nuove password non coincidono."
-#: packages/taler-merchant-webui/src/screens/ForgotPasswordScreen.tsx:94
+#: packages/taler-merchant-webui/src/screens/ForgotPasswordScreen.tsx:105
msgid "Failed to process password reset."
msgstr "Reimpostazione della password non riuscita."
-#: packages/taler-merchant-webui/src/screens/ForgotPasswordScreen.tsx:108
+#: packages/taler-merchant-webui/src/screens/ForgotPasswordScreen.tsx:122
msgid "Reset your password"
msgstr "Reimposta la password"
-#: packages/taler-merchant-webui/src/screens/ForgotPasswordScreen.tsx:111
+#: packages/taler-merchant-webui/src/screens/ForgotPasswordScreen.tsx:125
msgid ""
"Enter your merchant account and choose a new password. Verification by email "
"or SMS code is required."
@@ -2330,19 +2330,19 @@ msgstr ""
"Inserisca il suo conto venditore e scelga una nuova password. È richiesta la "
"verifica tramite e-mail o codice SMS."
-#: packages/taler-merchant-webui/src/screens/ForgotPasswordScreen.tsx:141
+#: packages/taler-merchant-webui/src/screens/ForgotPasswordScreen.tsx:184
msgid "Repeat New Password"
msgstr "Ripeti la nuova password"
-#: packages/taler-merchant-webui/src/screens/ForgotPasswordScreen.tsx:149
+#: packages/taler-merchant-webui/src/screens/ForgotPasswordScreen.tsx:199
msgid "Requesting reset..."
msgstr "Richiesta di reimpostazione…"
-#: packages/taler-merchant-webui/src/screens/ForgotPasswordScreen.tsx:149
+#: packages/taler-merchant-webui/src/screens/ForgotPasswordScreen.tsx:200
msgid "Continue to Verification"
msgstr "Continua con la verifica"
-#: packages/taler-merchant-webui/src/screens/ForgotPasswordScreen.tsx:154
+#: packages/taler-merchant-webui/src/screens/ForgotPasswordScreen.tsx:208
msgid "← Back to Sign In"
msgstr "← Torna all'accesso"
@@ -2378,7 +2378,7 @@ msgstr ""
"Impossibile connettersi a un backend Taler per venditori a quell'URL. "
"Verifichi l'indirizzo."
-#: packages/taler-merchant-webui/src/screens/ChangeServerUrlScreen.tsx:117
+#: packages/taler-merchant-webui/src/screens/ChangeServerUrlScreen.tsx:119
msgid ""
"The server at that URL is not a Taler merchant backend (server returned "
"configuration for name '%1$s')."
@@ -2386,7 +2386,7 @@ msgstr ""
"Il server a quell'URL non è un backend Taler per venditori (il server ha "
"restituito la configurazione per il nome '%1$s')."
-#: packages/taler-merchant-webui/src/screens/ChangeServerUrlScreen.tsx:118
+#: packages/taler-merchant-webui/src/screens/ChangeServerUrlScreen.tsx:120
msgid ""
"The server at that URL is not a Taler merchant backend (the server did not "
"report a name)."
@@ -2394,15 +2394,15 @@ msgstr ""
"Il server a quell’URL non è un backend Taler per venditori (il server non ha "
"indicato un nome)."
-#: packages/taler-merchant-webui/src/screens/ChangeServerUrlScreen.tsx:133
+#: packages/taler-merchant-webui/src/screens/ChangeServerUrlScreen.tsx:137
msgid "Failed to reach backend server /config endpoint."
msgstr "Non è stato possibile raggiungere l'indirizzo /config del server."
-#: packages/taler-merchant-webui/src/screens/ChangeServerUrlScreen.tsx:144
+#: packages/taler-merchant-webui/src/screens/ChangeServerUrlScreen.tsx:158
msgid "Point this portal at a different server"
msgstr "Colleghi questo portale a un altro server"
-#: packages/taler-merchant-webui/src/screens/ChangeServerUrlScreen.tsx:147
+#: packages/taler-merchant-webui/src/screens/ChangeServerUrlScreen.tsx:161
msgid ""
"The address of the server your merchant account is on. Your provider gives "
"you this; you will rarely need to change it."
@@ -2410,11 +2410,11 @@ msgstr ""
"L'indirizzo del server su cui si trova il suo conto venditore. Glielo "
"fornisce il suo fornitore; raramente dovrà cambiarlo."
-#: packages/taler-merchant-webui/src/screens/ChangeServerUrlScreen.tsx:161
+#: packages/taler-merchant-webui/src/screens/ChangeServerUrlScreen.tsx:194
msgid "Changing server changes which merchant account you access."
msgstr "Cambiare server modifica il conto venditore a cui si accede."
-#: packages/taler-merchant-webui/src/screens/ChangeServerUrlScreen.tsx:163
+#: packages/taler-merchant-webui/src/screens/ChangeServerUrlScreen.tsx:196
msgid ""
"You will leave the current account and need to sign in on the new server. "
"Make sure you trust the server address before continuing."
@@ -2422,28 +2422,28 @@ msgstr ""
"Lascerà il conto corrente e dovrà accedere al nuovo server. Si assicuri di "
"considerare attendibile l'indirizzo del server prima di continuare."
-#: packages/taler-merchant-webui/src/screens/ChangeServerUrlScreen.tsx:170
+#: packages/taler-merchant-webui/src/screens/ChangeServerUrlScreen.tsx:206
msgid "Server address"
msgstr "Indirizzo del server"
# allow-english: URL example
-#: packages/taler-merchant-webui/src/screens/ChangeServerUrlScreen.tsx:178
+#: packages/taler-merchant-webui/src/screens/ChangeServerUrlScreen.tsx:214
msgid "https://backend.demo.taler.net/"
msgstr "https://backend.demo.taler.net/"
-#: packages/taler-merchant-webui/src/screens/ChangeServerUrlScreen.tsx:185
+#: packages/taler-merchant-webui/src/screens/ChangeServerUrlScreen.tsx:221
msgid "Quick Presets"
msgstr "Preimpostazioni rapide"
-#: packages/taler-merchant-webui/src/screens/ChangeServerUrlScreen.tsx:199
+#: packages/taler-merchant-webui/src/screens/ChangeServerUrlScreen.tsx:239
msgid "Select"
msgstr "Seleziona"
-#: packages/taler-merchant-webui/src/screens/ChangeServerUrlScreen.tsx:218
+#: packages/taler-merchant-webui/src/screens/ChangeServerUrlScreen.tsx:259
msgid "Verifying /config..."
msgstr "Verifica di /config…"
-#: packages/taler-merchant-webui/src/screens/ChangeServerUrlScreen.tsx:218
+#: packages/taler-merchant-webui/src/screens/ChangeServerUrlScreen.tsx:260
msgid "Save & Apply Server URL"
msgstr "Salva e applica l'indirizzo del server"
@@ -2456,7 +2456,7 @@ msgid "Copy URI"
msgstr "Copia l'URI"
#: packages/taler-merchant-webui/src/ui/TalerQrCode.tsx:37
-#: packages/taler-merchant-webui/src/screens/PosScreen.tsx:1025
+#: packages/taler-merchant-webui/src/screens/PosScreen.tsx:1161
msgid "✓ Copied!"
msgstr "✓ Copiato!"
@@ -2464,36 +2464,36 @@ msgstr "✓ Copiato!"
msgid "The QR code could not be generated."
msgstr "Non è stato possibile generare il codice QR."
-#: packages/taler-merchant-webui/src/screens/OrderRefundScreen.tsx:85
-#: packages/taler-merchant-webui/src/screens/PosScreen.tsx:244
+#: packages/taler-merchant-webui/src/screens/OrderRefundScreen.tsx:95
+#: packages/taler-merchant-webui/src/screens/PosScreen.tsx:264
msgid "Customer return"
msgstr "Reso del cliente"
-#: packages/taler-merchant-webui/src/screens/OrderRefundScreen.tsx:86
+#: packages/taler-merchant-webui/src/screens/OrderRefundScreen.tsx:96
msgid "Faulty or damaged goods"
msgstr "Merce difettosa o danneggiata"
-#: packages/taler-merchant-webui/src/screens/OrderRefundScreen.tsx:87
+#: packages/taler-merchant-webui/src/screens/OrderRefundScreen.tsx:97
msgid "Order cancelled"
msgstr "Ordine annullato"
-#: packages/taler-merchant-webui/src/screens/OrderRefundScreen.tsx:88
+#: packages/taler-merchant-webui/src/screens/OrderRefundScreen.tsx:98
msgid "Service not delivered"
msgstr "Servizio non erogato"
-#: packages/taler-merchant-webui/src/screens/OrderRefundScreen.tsx:89
+#: packages/taler-merchant-webui/src/screens/OrderRefundScreen.tsx:99
msgid "Paid twice"
msgstr "Pagato due volte"
-#: packages/taler-merchant-webui/src/screens/OrderRefundScreen.tsx:149
-#: packages/taler-merchant-webui/src/screens/PosScreen.tsx:686
+#: packages/taler-merchant-webui/src/screens/OrderRefundScreen.tsx:168
+#: packages/taler-merchant-webui/src/screens/PosScreen.tsx:774
msgid ""
"This order has already been 100% refunded. No further refunds can be granted."
msgstr ""
"Questo ordine è già stato rimborsato al 100%. Non è possibile concedere "
"ulteriori rimborsi."
-#: packages/taler-merchant-webui/src/screens/OrderRefundScreen.tsx:158
+#: packages/taler-merchant-webui/src/screens/OrderRefundScreen.tsx:182
msgid ""
"Enter a positive refund in the order currency that does not exceed the "
"remaining refundable amount."
@@ -2502,56 +2502,56 @@ msgstr ""
"l’importo rimborsabile restante."
#. Noun: the customer's purchase order, used as a back-navigation label.
-#: packages/taler-merchant-webui/src/screens/OrderRefundScreen.tsx:182
-#: packages/taler-merchant-webui/src/screens/OrderRefundScreen.tsx:195
-#: packages/taler-merchant-webui/src/screens/OrderRefundScreen.tsx:219
-#: packages/taler-merchant-webui/src/screens/PosScreen.tsx:1161
+#: packages/taler-merchant-webui/src/screens/OrderRefundScreen.tsx:210
+#: packages/taler-merchant-webui/src/screens/OrderRefundScreen.tsx:227
+#: packages/taler-merchant-webui/src/screens/OrderRefundScreen.tsx:256
+#: packages/taler-merchant-webui/src/screens/PosScreen.tsx:1321
msgid "Order"
msgstr "Ordine"
-#: packages/taler-merchant-webui/src/screens/OrderRefundScreen.tsx:182
-#: packages/taler-merchant-webui/src/screens/OrderRefundScreen.tsx:196
+#: packages/taler-merchant-webui/src/screens/OrderRefundScreen.tsx:211
+#: packages/taler-merchant-webui/src/screens/OrderRefundScreen.tsx:228
msgid "Grant Refund — Order %1$s"
msgstr "Concedi rimborso — Ordine %1$s"
-#: packages/taler-merchant-webui/src/screens/OrderRefundScreen.tsx:184
-#: packages/taler-merchant-webui/src/screens/OrderDetailScreen.tsx:296
-#: packages/taler-merchant-webui/src/screens/PosScreen.tsx:1254
+#: packages/taler-merchant-webui/src/screens/OrderRefundScreen.tsx:214
+#: packages/taler-merchant-webui/src/screens/OrderDetailScreen.tsx:319
+#: packages/taler-merchant-webui/src/screens/PosScreen.tsx:1429
msgid "Loading order details..."
msgstr "Caricamento dettagli ordine..."
-#: packages/taler-merchant-webui/src/screens/OrderRefundScreen.tsx:199
-#: packages/taler-merchant-webui/src/screens/OrderRefundScreen.tsx:201
-#: packages/taler-merchant-webui/src/screens/OrderDetailScreen.tsx:315
-#: packages/taler-merchant-webui/src/screens/OrderDetailScreen.tsx:317
+#: packages/taler-merchant-webui/src/screens/OrderRefundScreen.tsx:233
+#: packages/taler-merchant-webui/src/screens/OrderRefundScreen.tsx:238
+#: packages/taler-merchant-webui/src/screens/OrderDetailScreen.tsx:341
+#: packages/taler-merchant-webui/src/screens/OrderDetailScreen.tsx:346
msgid "Failed to Load Order"
msgstr "Impossibile caricare l'ordine"
-#: packages/taler-merchant-webui/src/screens/OrderRefundScreen.tsx:201
+#: packages/taler-merchant-webui/src/screens/OrderRefundScreen.tsx:237
msgid "Order not found."
msgstr "Ordine non trovato."
-#: packages/taler-merchant-webui/src/screens/OrderRefundScreen.tsx:220
+#: packages/taler-merchant-webui/src/screens/OrderRefundScreen.tsx:257
msgid "Grant Refund for Order %1$s"
msgstr "Concedi un rimborso per l'ordine %1$s"
-#: packages/taler-merchant-webui/src/screens/OrderRefundScreen.tsx:221
+#: packages/taler-merchant-webui/src/screens/OrderRefundScreen.tsx:258
msgid "Offer a full or partial refund for this order."
msgstr "Offri un rimborso totale o parziale per questo ordine."
-#: packages/taler-merchant-webui/src/screens/OrderRefundScreen.tsx:225
-#: packages/taler-merchant-webui/src/screens/OrderDetailScreen.tsx:397
+#: packages/taler-merchant-webui/src/screens/OrderRefundScreen.tsx:264
+#: packages/taler-merchant-webui/src/screens/OrderDetailScreen.tsx:462
msgid "Order details could not be refreshed"
msgstr "Impossibile aggiornare i dettagli dell'ordine"
-#: packages/taler-merchant-webui/src/screens/OrderRefundScreen.tsx:228
-#: packages/taler-merchant-webui/src/screens/OrderDetailScreen.tsx:400
+#: packages/taler-merchant-webui/src/screens/OrderRefundScreen.tsx:270
+#: packages/taler-merchant-webui/src/screens/OrderDetailScreen.tsx:468
msgid "Live payment updates are temporarily unavailable"
msgstr ""
"Gli aggiornamenti sui pagamenti in tempo reale non sono al momento "
"disponibili"
-#: packages/taler-merchant-webui/src/screens/OrderRefundScreen.tsx:235
+#: packages/taler-merchant-webui/src/screens/OrderRefundScreen.tsx:278
msgid ""
"This order has already been 100% refunded (%1$s of %2$s). No further refunds "
"can be granted."
@@ -2559,41 +2559,41 @@ msgstr ""
"Questo ordine è già stato rimborsato per intero (%1$s di %2$s). Non sono "
"possibili altri rimborsi."
-#: packages/taler-merchant-webui/src/screens/OrderRefundScreen.tsx:242
+#: packages/taler-merchant-webui/src/screens/OrderRefundScreen.tsx:285
msgid "Refund granted successfully. Redirecting to order..."
msgstr "Rimborso concesso. Reindirizzamento all'ordine…"
-#: packages/taler-merchant-webui/src/screens/OrderRefundScreen.tsx:247
+#: packages/taler-merchant-webui/src/screens/OrderRefundScreen.tsx:290
msgid "Failed to grant refund"
msgstr "Impossibile concedere il rimborso"
-#: packages/taler-merchant-webui/src/screens/OrderRefundScreen.tsx:254
+#: packages/taler-merchant-webui/src/screens/OrderRefundScreen.tsx:298
msgid "Order ID:"
msgstr "Numero d'ordine:"
-#: packages/taler-merchant-webui/src/screens/OrderRefundScreen.tsx:254
+#: packages/taler-merchant-webui/src/screens/OrderRefundScreen.tsx:298
msgid "Created:"
msgstr "Creato:"
-#: packages/taler-merchant-webui/src/screens/OrderRefundScreen.tsx:257
+#: packages/taler-merchant-webui/src/screens/OrderRefundScreen.tsx:303
msgid "Total Order Amount"
msgstr "Importo totale dell'ordine"
-#: packages/taler-merchant-webui/src/screens/OrderRefundScreen.tsx:267
+#: packages/taler-merchant-webui/src/screens/OrderRefundScreen.tsx:318
msgid "Quick Amount Presets"
msgstr "Importi rapidi predefiniti"
-#: packages/taler-merchant-webui/src/screens/OrderRefundScreen.tsx:296
+#: packages/taler-merchant-webui/src/screens/OrderRefundScreen.tsx:347
msgid "Refund Amount"
msgstr "Importo del rimborso"
-#: packages/taler-merchant-webui/src/screens/OrderRefundScreen.tsx:309
+#: packages/taler-merchant-webui/src/screens/OrderRefundScreen.tsx:360
msgid "Enter a positive amount in %1$s no greater than the remaining %2$s."
msgstr ""
"Inserisci un importo positivo in %1$s che non superi l’importo restante di "
"%2$s."
-#: packages/taler-merchant-webui/src/screens/OrderRefundScreen.tsx:310
+#: packages/taler-merchant-webui/src/screens/OrderRefundScreen.tsx:361
msgid ""
"Enter a positive amount in the order currency no greater than the remaining "
"%1$s."
@@ -2601,154 +2601,154 @@ msgstr ""
"Inserisca un importo positivo nella valuta dell’ordine che non superi "
"l’importo rimanente di %1$s."
-#: packages/taler-merchant-webui/src/screens/OrderRefundScreen.tsx:318
+#: packages/taler-merchant-webui/src/screens/OrderRefundScreen.tsx:372
msgid "Reason for Refund"
msgstr "Motivo del rimborso"
-#: packages/taler-merchant-webui/src/screens/OrderRefundScreen.tsx:343
+#: packages/taler-merchant-webui/src/screens/OrderRefundScreen.tsx:399
msgid "e.g. Customer returned item"
msgstr "ad es. Articolo restituito dal cliente"
-#: packages/taler-merchant-webui/src/screens/OrderRefundScreen.tsx:366
+#: packages/taler-merchant-webui/src/screens/OrderRefundScreen.tsx:429
msgid "Processing..."
msgstr "Elaborazione…"
-#: packages/taler-merchant-webui/src/screens/OrderRefundScreen.tsx:366
+#: packages/taler-merchant-webui/src/screens/OrderRefundScreen.tsx:431
msgid "Already 100% Refunded"
msgstr "Già rimborsato per intero"
-#: packages/taler-merchant-webui/src/screens/OrderRefundScreen.tsx:366
+#: packages/taler-merchant-webui/src/screens/OrderRefundScreen.tsx:432
msgid "Confirm Refund (%1$s)"
msgstr "Conferma il rimborso (%1$s)"
-#: packages/taler-merchant-webui/src/screens/order-detail/OrderTimeline.tsx:59
+#: packages/taler-merchant-webui/src/screens/order-detail/OrderTimeline.tsx:63
msgid "Contract generated for %1$s"
msgstr "Contratto generato per %1$s"
-#: packages/taler-merchant-webui/src/screens/order-detail/OrderTimeline.tsx:61
+#: packages/taler-merchant-webui/src/screens/order-detail/OrderTimeline.tsx:65
msgid "Contract generated with 1 payment choice"
msgstr "Contratto generato con 1 scelta di pagamento"
-#: packages/taler-merchant-webui/src/screens/order-detail/OrderTimeline.tsx:63
+#: packages/taler-merchant-webui/src/screens/order-detail/OrderTimeline.tsx:67
msgid "Contract generated with %1$s payment choices"
msgstr "Contratto generato con %1$s scelte di pagamento"
-#: packages/taler-merchant-webui/src/screens/order-detail/OrderTimeline.tsx:64
+#: packages/taler-merchant-webui/src/screens/order-detail/OrderTimeline.tsx:68
msgid "Contract generated"
msgstr "Contratto generato"
-#: packages/taler-merchant-webui/src/screens/order-detail/OrderTimeline.tsx:67
+#: packages/taler-merchant-webui/src/screens/order-detail/OrderTimeline.tsx:71
msgid "Order Placed"
msgstr "Ordine effettuato"
-#: packages/taler-merchant-webui/src/screens/order-detail/OrderTimeline.tsx:80
+#: packages/taler-merchant-webui/src/screens/order-detail/OrderTimeline.tsx:84
msgid "Payment Received"
msgstr "Pagamento ricevuto"
-#: packages/taler-merchant-webui/src/screens/order-detail/OrderTimeline.tsx:84
+#: packages/taler-merchant-webui/src/screens/order-detail/OrderTimeline.tsx:88
msgid "Customer wallet completed Taler payment of %1$s"
msgstr "Il portafoglio del cliente ha completato il pagamento Taler di %1$s"
-#: packages/taler-merchant-webui/src/screens/order-detail/OrderTimeline.tsx:85
+#: packages/taler-merchant-webui/src/screens/order-detail/OrderTimeline.tsx:89
msgid "Customer wallet completed Taler payment"
msgstr "Il portafoglio del cliente ha completato il pagamento Taler"
-#: packages/taler-merchant-webui/src/screens/order-detail/OrderTimeline.tsx:97
-#: packages/taler-merchant-webui/src/screens/TemplateDetailsScreen.tsx:410
+#: packages/taler-merchant-webui/src/screens/order-detail/OrderTimeline.tsx:101
+#: packages/taler-merchant-webui/src/screens/TemplateDetailsScreen.tsx:444
msgid "Payment Deadline"
msgstr "Termine di pagamento"
-#: packages/taler-merchant-webui/src/screens/order-detail/OrderTimeline.tsx:100
+#: packages/taler-merchant-webui/src/screens/order-detail/OrderTimeline.tsx:104
msgid "Latest time for customer to scan and complete payment"
msgstr ""
"Ultimo momento per il cliente per scansionare e completare il pagamento"
-#: packages/taler-merchant-webui/src/screens/order-detail/OrderTimeline.tsx:106
+#: packages/taler-merchant-webui/src/screens/order-detail/OrderTimeline.tsx:110
msgid "Order Expired"
msgstr "Ordine scaduto"
-#: packages/taler-merchant-webui/src/screens/order-detail/OrderTimeline.tsx:109
+#: packages/taler-merchant-webui/src/screens/order-detail/OrderTimeline.tsx:113
msgid "Payment deadline passed without customer payment"
msgstr "Il termine di pagamento è scaduto senza pagamento"
-#: packages/taler-merchant-webui/src/screens/order-detail/OrderTimeline.tsx:122
-#: packages/taler-merchant-webui/src/screens/order-detail/OrderTimeline.tsx:138
+#: packages/taler-merchant-webui/src/screens/order-detail/OrderTimeline.tsx:127
+#: packages/taler-merchant-webui/src/screens/order-detail/OrderTimeline.tsx:148
msgid "Refund Offered by Merchant"
msgstr "Rimborso proposto dal venditore"
-#: packages/taler-merchant-webui/src/screens/order-detail/OrderTimeline.tsx:122
-#: packages/taler-merchant-webui/src/screens/order-detail/OrderTimeline.tsx:153
+#: packages/taler-merchant-webui/src/screens/order-detail/OrderTimeline.tsx:128
+#: packages/taler-merchant-webui/src/screens/order-detail/OrderTimeline.tsx:163
msgid "Refund Collected by Customer Wallet"
msgstr "Rimborso riscosso dal portafoglio del cliente"
-#: packages/taler-merchant-webui/src/screens/order-detail/OrderTimeline.tsx:126
+#: packages/taler-merchant-webui/src/screens/order-detail/OrderTimeline.tsx:132
msgid "Refund of %1$s for reason: \"%2$s\""
msgstr "Rimborso di %1$s per il motivo: «%2$s»"
-#: packages/taler-merchant-webui/src/screens/order-detail/OrderTimeline.tsx:127
+#: packages/taler-merchant-webui/src/screens/order-detail/OrderTimeline.tsx:133
msgid "Refund of %1$s"
msgstr "Rimborso di %1$s"
-#: packages/taler-merchant-webui/src/screens/order-detail/OrderTimeline.tsx:142
+#: packages/taler-merchant-webui/src/screens/order-detail/OrderTimeline.tsx:152
msgid "Refund of %1$s offered for reason: \"%2$s\""
msgstr "Rimborso di %1$s proposto per il motivo: «%2$s»"
-#: packages/taler-merchant-webui/src/screens/order-detail/OrderTimeline.tsx:143
+#: packages/taler-merchant-webui/src/screens/order-detail/OrderTimeline.tsx:153
msgid "Refund of %1$s offered"
msgstr "Rimborso di %1$s proposto"
-#: packages/taler-merchant-webui/src/screens/order-detail/OrderTimeline.tsx:156
+#: packages/taler-merchant-webui/src/screens/order-detail/OrderTimeline.tsx:166
msgid "Customer Taler wallet claimed refund of %1$s"
msgstr "Il portafoglio Taler del cliente ha riscosso un rimborso di %1$s"
-#: packages/taler-merchant-webui/src/screens/order-detail/OrderTimeline.tsx:165
+#: packages/taler-merchant-webui/src/screens/order-detail/OrderTimeline.tsx:175
msgid "Refund Expired (Lapsed)"
msgstr "Rimborso scaduto"
-#: packages/taler-merchant-webui/src/screens/order-detail/OrderTimeline.tsx:168
+#: packages/taler-merchant-webui/src/screens/order-detail/OrderTimeline.tsx:178
msgid "Unclaimed refund expired after collection deadline (%1$s)"
msgstr ""
"Il rimborso non ritirato è scaduto dopo il termine di riscossione (%1$s)"
-#: packages/taler-merchant-webui/src/screens/order-detail/OrderTimeline.tsx:183
+#: packages/taler-merchant-webui/src/screens/order-detail/OrderTimeline.tsx:195
msgid "Sent to your bank account (%1$s of %2$s)"
msgstr "Inviato sul suo conto bancario (%1$s di %2$s)"
-#: packages/taler-merchant-webui/src/screens/order-detail/OrderTimeline.tsx:183
+#: packages/taler-merchant-webui/src/screens/order-detail/OrderTimeline.tsx:196
msgid "Sent to your bank account"
msgstr "Inviato sul suo conto bancario"
-#: packages/taler-merchant-webui/src/screens/order-detail/OrderTimeline.tsx:188
+#: packages/taler-merchant-webui/src/screens/order-detail/OrderTimeline.tsx:201
msgid "%1$s — not yet confirmed on your bank statement."
msgstr "%1$s — non ancora confermato sul suo estratto conto."
-#: packages/taler-merchant-webui/src/screens/order-detail/OrderTimeline.tsx:189
+#: packages/taler-merchant-webui/src/screens/order-detail/OrderTimeline.tsx:202
msgid "%1$s — you confirmed this arrived."
msgstr "%1$s — ha confermato l'arrivo."
-#: packages/taler-merchant-webui/src/screens/order-detail/OrderTimeline.tsx:202
+#: packages/taler-merchant-webui/src/screens/order-detail/OrderTimeline.tsx:217
msgid "Taler Refund Window Expired"
msgstr "Termine Taler per il rimborso scaduto"
-#: packages/taler-merchant-webui/src/screens/order-detail/OrderTimeline.tsx:202
+#: packages/taler-merchant-webui/src/screens/order-detail/OrderTimeline.tsx:218
msgid "Taler Refund Deadline"
msgstr "Termine Taler per il rimborso"
-#: packages/taler-merchant-webui/src/screens/order-detail/OrderTimeline.tsx:206
+#: packages/taler-merchant-webui/src/screens/order-detail/OrderTimeline.tsx:222
msgid "Refund window closed on %1$s. Order is settled or no longer refundable."
msgstr ""
"Il termine per il rimborso è scaduto il %1$s. L'ordine è stato liquidato o "
"non è più rimborsabile."
-#: packages/taler-merchant-webui/src/screens/order-detail/OrderTimeline.tsx:207
+#: packages/taler-merchant-webui/src/screens/order-detail/OrderTimeline.tsx:223
msgid "Latest date for merchant to issue refunds via Taler for this order"
msgstr "Ultima data utile per rimborsare questo ordine tramite Taler"
-#: packages/taler-merchant-webui/src/screens/order-detail/OrderTimeline.tsx:219
+#: packages/taler-merchant-webui/src/screens/order-detail/OrderTimeline.tsx:237
msgid "Deadline to send to your bank account"
msgstr "Termine per l'invio sul suo conto bancario"
-#: packages/taler-merchant-webui/src/screens/order-detail/OrderTimeline.tsx:222
+#: packages/taler-merchant-webui/src/screens/order-detail/OrderTimeline.tsx:240
msgid ""
"The latest your payment service may leave it before sending this money on to "
"your bank account."
@@ -2756,7 +2756,7 @@ msgstr ""
"Il termine ultimo entro cui il servizio di pagamento può trattenere il "
"denaro prima di inoltrarlo sul suo conto bancario."
-#: packages/taler-merchant-webui/src/screens/order-detail/OrderTimeline.tsx:232
+#: packages/taler-merchant-webui/src/screens/order-detail/OrderTimeline.tsx:250
msgid "Current Time"
msgstr "Ora attuale"
@@ -2793,11 +2793,11 @@ msgstr "Riscosso dal portafoglio"
msgid "The collection deadline has passed"
msgstr "Il termine per la riscossione è scaduto"
-#: packages/taler-merchant-webui/src/screens/order-detail/OrderRefundSummary.tsx:71
+#: packages/taler-merchant-webui/src/screens/order-detail/OrderRefundSummary.tsx:75
msgid "Reason"
msgstr "Motivo"
-#: packages/taler-merchant-webui/src/screens/order-detail/OrderRefundSummary.tsx:87
+#: packages/taler-merchant-webui/src/screens/order-detail/OrderRefundSummary.tsx:95
msgid ""
"The refund is registered on the backend. The customer's wallet will collect "
"it during sync; if it remains uncollected at the deadline, it expires."
@@ -2806,11 +2806,11 @@ msgstr ""
"riscuoterà durante la sincronizzazione; se non viene riscosso entro il "
"termine, scadrà."
-#: packages/taler-merchant-webui/src/screens/order-detail/OrderRefundSummary.tsx:93
+#: packages/taler-merchant-webui/src/screens/order-detail/OrderRefundSummary.tsx:101
msgid "Refund lapsed."
msgstr "Rimborso scaduto."
-#: packages/taler-merchant-webui/src/screens/order-detail/OrderRefundSummary.tsx:94
+#: packages/taler-merchant-webui/src/screens/order-detail/OrderRefundSummary.tsx:102
msgid ""
"The customer did not collect it in time. If you still owe them money, return "
"it another way."
@@ -2820,204 +2820,204 @@ msgstr ""
#. Translators: "Issues" is a verb: this payment choice produces the token
#. output listed after the label.
-#: packages/taler-merchant-webui/src/screens/OrderDetailScreen.tsx:141
+#: packages/taler-merchant-webui/src/screens/OrderDetailScreen.tsx:150
msgid "Issues:"
msgstr "Emette:"
#. Translators: Last time at which the customer's wallet can collect the
#. issued refund.
-#: packages/taler-merchant-webui/src/screens/OrderDetailScreen.tsx:144
+#: packages/taler-merchant-webui/src/screens/OrderDetailScreen.tsx:153
msgid "Collection deadline:"
msgstr "Termine per la riscossione:"
-#: packages/taler-merchant-webui/src/screens/OrderDetailScreen.tsx:186
+#: packages/taler-merchant-webui/src/screens/OrderDetailScreen.tsx:201
msgid "The payment service sent this order's proceeds to your bank account."
msgstr ""
"Il servizio di pagamento ha inviato i proventi di questo ordine al tuo conto "
"bancario."
-#: packages/taler-merchant-webui/src/screens/OrderDetailScreen.tsx:193
+#: packages/taler-merchant-webui/src/screens/OrderDetailScreen.tsx:208
msgid "The payment deadline passed without payment."
msgstr ""
"Il termine per il pagamento è passato senza che il pagamento fosse "
"effettuato."
-#: packages/taler-merchant-webui/src/screens/OrderDetailScreen.tsx:199
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1315
+#: packages/taler-merchant-webui/src/screens/OrderDetailScreen.tsx:214
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1574
msgid "Wallet completing payment"
msgstr "Il portafoglio sta completando il pagamento"
-#: packages/taler-merchant-webui/src/screens/OrderDetailScreen.tsx:200
+#: packages/taler-merchant-webui/src/screens/OrderDetailScreen.tsx:215
msgid "A wallet scanned this order and is completing the payment."
msgstr ""
"Un portafoglio ha scansionato questo ordine e sta completando il pagamento."
-#: packages/taler-merchant-webui/src/screens/OrderDetailScreen.tsx:207
+#: packages/taler-merchant-webui/src/screens/OrderDetailScreen.tsx:222
msgid "Waiting for the customer to pay."
msgstr "In attesa che il cliente paghi."
-#: packages/taler-merchant-webui/src/screens/OrderDetailScreen.tsx:213
+#: packages/taler-merchant-webui/src/screens/OrderDetailScreen.tsx:228
msgid "Refund lapsed"
msgstr "Rimborso scaduto"
-#: packages/taler-merchant-webui/src/screens/OrderDetailScreen.tsx:214
+#: packages/taler-merchant-webui/src/screens/OrderDetailScreen.tsx:229
msgid "The refund was not collected before its deadline."
msgstr "Il rimborso non è stato riscosso prima della sua scadenza."
-#: packages/taler-merchant-webui/src/screens/OrderDetailScreen.tsx:220
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1317
+#: packages/taler-merchant-webui/src/screens/OrderDetailScreen.tsx:235
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1576
msgid "Refund awaiting collection"
msgstr "Rimborso in attesa di ritiro"
-#: packages/taler-merchant-webui/src/screens/OrderDetailScreen.tsx:221
+#: packages/taler-merchant-webui/src/screens/OrderDetailScreen.tsx:236
msgid "The refund was issued and is waiting for the customer's wallet."
msgstr "Il rimborso è stato emesso ed è in attesa del portafoglio del cliente."
-#: packages/taler-merchant-webui/src/screens/OrderDetailScreen.tsx:227
+#: packages/taler-merchant-webui/src/screens/OrderDetailScreen.tsx:242
msgid "Fully refunded"
msgstr "Rimborsato completamente"
-#: packages/taler-merchant-webui/src/screens/OrderDetailScreen.tsx:228
+#: packages/taler-merchant-webui/src/screens/OrderDetailScreen.tsx:243
msgid "The customer's wallet collected the full refund."
msgstr "Il portafoglio del cliente ha riscosso il rimborso completo."
-#: packages/taler-merchant-webui/src/screens/OrderDetailScreen.tsx:234
+#: packages/taler-merchant-webui/src/screens/OrderDetailScreen.tsx:249
msgid "Partially refunded"
msgstr "Parzialmente rimborsato"
-#: packages/taler-merchant-webui/src/screens/OrderDetailScreen.tsx:235
+#: packages/taler-merchant-webui/src/screens/OrderDetailScreen.tsx:250
msgid "The customer's wallet collected part of the order amount as a refund."
msgstr ""
"Il portafoglio del cliente ha riscosso come rimborso parte dell'importo "
"dell'ordine."
-#: packages/taler-merchant-webui/src/screens/OrderDetailScreen.tsx:242
+#: packages/taler-merchant-webui/src/screens/OrderDetailScreen.tsx:257
msgid "A refund was recorded for this order."
msgstr "Un rimborso è stato registrato per questo ordine."
-#: packages/taler-merchant-webui/src/screens/OrderDetailScreen.tsx:248
+#: packages/taler-merchant-webui/src/screens/OrderDetailScreen.tsx:263
msgid "Payment was received; payout to your bank account is still pending."
msgstr ""
"Il pagamento è stato ricevuto; il trasferimento sul tuo conto bancario è "
"ancora in sospeso."
-#: packages/taler-merchant-webui/src/screens/OrderDetailScreen.tsx:286
+#: packages/taler-merchant-webui/src/screens/OrderDetailScreen.tsx:303
msgid "Failed to delete order. Try enabling force deletion."
msgstr "Impossibile eliminare l'ordine. Prova con l'eliminazione forzata."
-#: packages/taler-merchant-webui/src/screens/OrderDetailScreen.tsx:296
-#: packages/taler-merchant-webui/src/screens/OrderDetailScreen.tsx:311
-#: packages/taler-merchant-webui/src/screens/OrderDetailScreen.tsx:375
+#: packages/taler-merchant-webui/src/screens/OrderDetailScreen.tsx:318
+#: packages/taler-merchant-webui/src/screens/OrderDetailScreen.tsx:335
+#: packages/taler-merchant-webui/src/screens/OrderDetailScreen.tsx:431
msgid "Order %1$s"
msgstr "Ordine %1$s"
-#: packages/taler-merchant-webui/src/screens/OrderDetailScreen.tsx:299
+#: packages/taler-merchant-webui/src/screens/OrderDetailScreen.tsx:323
msgid "Fetching order status from merchant backend..."
msgstr "Recupero dello stato dell'ordine dal server…"
-#: packages/taler-merchant-webui/src/screens/OrderDetailScreen.tsx:312
+#: packages/taler-merchant-webui/src/screens/OrderDetailScreen.tsx:336
msgid "Order Error"
msgstr "Errore dell'ordine"
-#: packages/taler-merchant-webui/src/screens/OrderDetailScreen.tsx:317
+#: packages/taler-merchant-webui/src/screens/OrderDetailScreen.tsx:345
msgid "Order not found on merchant backend."
msgstr "Ordine non trovato sul server."
-#: packages/taler-merchant-webui/src/screens/OrderDetailScreen.tsx:335
+#: packages/taler-merchant-webui/src/screens/OrderDetailScreen.tsx:370
msgid "No choice selected"
msgstr "Nessuna scelta selezionata"
-#: packages/taler-merchant-webui/src/screens/OrderDetailScreen.tsx:337
+#: packages/taler-merchant-webui/src/screens/OrderDetailScreen.tsx:372
msgid "Customer choice pending"
msgstr "Scelta del cliente in sospeso"
-#: packages/taler-merchant-webui/src/screens/OrderDetailScreen.tsx:338
+#: packages/taler-merchant-webui/src/screens/OrderDetailScreen.tsx:373
msgid "Payment amount unavailable"
msgstr "Importo del pagamento non disponibile"
-#: packages/taler-merchant-webui/src/screens/OrderDetailScreen.tsx:353
-#: packages/taler-merchant-webui/src/screens/OrderDetailScreen.tsx:391
+#: packages/taler-merchant-webui/src/screens/OrderDetailScreen.tsx:390
+#: packages/taler-merchant-webui/src/screens/OrderDetailScreen.tsx:454
msgid "Delete Order"
msgstr "Elimina l'ordine"
-#: packages/taler-merchant-webui/src/screens/OrderDetailScreen.tsx:354
+#: packages/taler-merchant-webui/src/screens/OrderDetailScreen.tsx:391
msgid ""
"Are you sure you want to delete this order? This action cannot be undone."
msgstr ""
"Vuole davvero eliminare questo ordine? L'operazione non può essere annullata."
-#: packages/taler-merchant-webui/src/screens/OrderDetailScreen.tsx:358
+#: packages/taler-merchant-webui/src/screens/OrderDetailScreen.tsx:407
msgid "Force delete (ignore server errors)"
msgstr "Eliminazione forzata (ignora gli errori del server)"
-#: packages/taler-merchant-webui/src/screens/OrderDetailScreen.tsx:363
+#: packages/taler-merchant-webui/src/screens/OrderDetailScreen.tsx:419
msgid "Deleting..."
msgstr "Eliminazione in corso…"
-#: packages/taler-merchant-webui/src/screens/OrderDetailScreen.tsx:363
+#: packages/taler-merchant-webui/src/screens/OrderDetailScreen.tsx:419
msgid "Confirm Delete"
msgstr "Conferma l'eliminazione"
-#: packages/taler-merchant-webui/src/screens/OrderDetailScreen.tsx:387
+#: packages/taler-merchant-webui/src/screens/OrderDetailScreen.tsx:443
msgid "Grant Refund"
msgstr "Concedi un rimborso"
-#: packages/taler-merchant-webui/src/screens/OrderDetailScreen.tsx:390
+#: packages/taler-merchant-webui/src/screens/OrderDetailScreen.tsx:446
msgid "Order actions"
msgstr "Azioni dell'ordine"
-#: packages/taler-merchant-webui/src/screens/OrderDetailScreen.tsx:407
+#: packages/taler-merchant-webui/src/screens/OrderDetailScreen.tsx:476
msgid "Order status"
msgstr "Stato dell'ordine"
-#: packages/taler-merchant-webui/src/screens/OrderDetailScreen.tsx:415
-#: packages/taler-merchant-webui/src/screens/CreateOrderScreen.tsx:994
+#: packages/taler-merchant-webui/src/screens/OrderDetailScreen.tsx:491
+#: packages/taler-merchant-webui/src/screens/CreateOrderScreen.tsx:1264
msgid "Order total"
msgstr "Totale ordine"
-#: packages/taler-merchant-webui/src/screens/OrderDetailScreen.tsx:424
+#: packages/taler-merchant-webui/src/screens/OrderDetailScreen.tsx:503
msgid "Selected payment choice"
msgstr "Scelta di pagamento selezionata"
-#: packages/taler-merchant-webui/src/screens/OrderDetailScreen.tsx:424
-#: packages/taler-merchant-webui/src/screens/create-order/CreateOrderChoiceModes.tsx:426
+#: packages/taler-merchant-webui/src/screens/OrderDetailScreen.tsx:504
+#: packages/taler-merchant-webui/src/screens/create-order/CreateOrderChoiceModes.tsx:639
msgid "Payment choices"
msgstr "Scelte di pagamento"
-#: packages/taler-merchant-webui/src/screens/OrderDetailScreen.tsx:428
+#: packages/taler-merchant-webui/src/screens/OrderDetailScreen.tsx:508
msgid "The customer completed payment with this choice."
msgstr "Il cliente ha completato il pagamento con questa scelta."
-#: packages/taler-merchant-webui/src/screens/OrderDetailScreen.tsx:430
+#: packages/taler-merchant-webui/src/screens/OrderDetailScreen.tsx:510
msgid "These choices were available before the order expired."
msgstr "Queste scelte erano disponibili prima della scadenza dell'ordine."
-#: packages/taler-merchant-webui/src/screens/OrderDetailScreen.tsx:431
+#: packages/taler-merchant-webui/src/screens/OrderDetailScreen.tsx:511
msgid "The customer can complete the order with any one of these choices."
msgstr "Il cliente può completare l'ordine con una qualsiasi di queste scelte."
-#: packages/taler-merchant-webui/src/screens/OrderDetailScreen.tsx:448
-#: packages/taler-merchant-webui/src/screens/create-order/CreateOrderChoiceModes.tsx:272
+#: packages/taler-merchant-webui/src/screens/OrderDetailScreen.tsx:538
+#: packages/taler-merchant-webui/src/screens/create-order/CreateOrderChoiceModes.tsx:344
msgid "Choice %1$s"
msgstr "Scelta %1$s"
-#: packages/taler-merchant-webui/src/screens/OrderDetailScreen.tsx:452
+#: packages/taler-merchant-webui/src/screens/OrderDetailScreen.tsx:546
msgid "Requires:"
msgstr "Richiede:"
-#: packages/taler-merchant-webui/src/screens/OrderDetailScreen.tsx:463
+#: packages/taler-merchant-webui/src/screens/OrderDetailScreen.tsx:565
msgid "Issues a tax receipt for %1$s"
msgstr "Emette una ricevuta fiscale per %1$s"
-#: packages/taler-merchant-webui/src/screens/OrderDetailScreen.tsx:464
+#: packages/taler-merchant-webui/src/screens/OrderDetailScreen.tsx:566
msgid "Issues a tax receipt for the full payment amount"
msgstr "Emette una ricevuta fiscale per l'intero importo del pagamento"
-#: packages/taler-merchant-webui/src/screens/OrderDetailScreen.tsx:481
+#: packages/taler-merchant-webui/src/screens/OrderDetailScreen.tsx:583
msgid "Scanned — completing payment"
msgstr "Scansionato — completamento del pagamento"
-#: packages/taler-merchant-webui/src/screens/OrderDetailScreen.tsx:483
+#: packages/taler-merchant-webui/src/screens/OrderDetailScreen.tsx:585
msgid ""
"A wallet has this order and is paying for it. The payment code is no longer "
"shown, because only that wallet can complete this order."
@@ -3026,186 +3026,186 @@ msgstr ""
"pagamento non viene più mostrato, perché solo quel portafoglio può "
"completare l'ordine."
-#: packages/taler-merchant-webui/src/screens/OrderDetailScreen.tsx:493
+#: packages/taler-merchant-webui/src/screens/OrderDetailScreen.tsx:595
msgid "Let the customer scan to pay"
msgstr "Lasci che il cliente scansioni per pagare"
-#: packages/taler-merchant-webui/src/screens/OrderDetailScreen.tsx:494
+#: packages/taler-merchant-webui/src/screens/OrderDetailScreen.tsx:596
msgid "Open Taler Wallet and scan this payment code."
msgstr "Apra Taler Wallet e scansioni questo codice di pagamento."
-#: packages/taler-merchant-webui/src/screens/OrderDetailScreen.tsx:498
+#: packages/taler-merchant-webui/src/screens/OrderDetailScreen.tsx:600
msgid "Payment deadline:"
msgstr "Scadenza del pagamento:"
-#: packages/taler-merchant-webui/src/screens/OrderDetailScreen.tsx:498
-#: packages/taler-merchant-webui/src/screens/InventoryScreen.tsx:316
-#: packages/taler-merchant-webui/src/screens/InventoryScreen.tsx:394
-#: packages/taler-merchant-webui/src/screens/InventoryScreen.tsx:399
-#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:51
+#: packages/taler-merchant-webui/src/screens/OrderDetailScreen.tsx:603
+#: packages/taler-merchant-webui/src/screens/InventoryScreen.tsx:407
+#: packages/taler-merchant-webui/src/screens/InventoryScreen.tsx:536
+#: packages/taler-merchant-webui/src/screens/InventoryScreen.tsx:551
+#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:58
#: packages/taler-merchant-webui/src/screens/ServerInfoScreen.tsx:73
#: packages/taler-merchant-webui/src/screens/ServerInfoScreen.tsx:76
-#: packages/taler-merchant-webui/src/screens/pos/PosCatalog.tsx:198
-#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:174
+#: packages/taler-merchant-webui/src/screens/pos/PosCatalog.tsx:205
+#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:179
msgid "Unavailable"
msgstr "Non disponibile"
-#: packages/taler-merchant-webui/src/screens/OrderDetailScreen.tsx:507
+#: packages/taler-merchant-webui/src/screens/OrderDetailScreen.tsx:614
msgid "Copied to clipboard"
msgstr "Copiato negli appunti"
-#: packages/taler-merchant-webui/src/screens/OrderDetailScreen.tsx:507
+#: packages/taler-merchant-webui/src/screens/OrderDetailScreen.tsx:615
msgid "Copy payment link"
msgstr "Copia il link di pagamento"
-#: packages/taler-merchant-webui/src/screens/OrderDetailScreen.tsx:514
+#: packages/taler-merchant-webui/src/screens/OrderDetailScreen.tsx:623
msgid "Scan with Taler Wallet"
msgstr "Scansioni con Taler Wallet"
-#: packages/taler-merchant-webui/src/screens/OrderDetailScreen.tsx:524
+#: packages/taler-merchant-webui/src/screens/OrderDetailScreen.tsx:635
msgid "Let the customer scan to collect the refund"
msgstr "Lasci che il cliente scansioni per riscuotere il rimborso"
-#: packages/taler-merchant-webui/src/screens/OrderDetailScreen.tsx:525
+#: packages/taler-merchant-webui/src/screens/OrderDetailScreen.tsx:636
msgid "The customer's wallet can collect %1$s with this code."
msgstr "Il portafoglio del cliente può riscuotere %1$s con questo codice."
-#: packages/taler-merchant-webui/src/screens/OrderDetailScreen.tsx:528
+#: packages/taler-merchant-webui/src/screens/OrderDetailScreen.tsx:639
msgid "Reason: \"%1$s\""
msgstr "Motivo: «%1$s»"
-#: packages/taler-merchant-webui/src/screens/OrderDetailScreen.tsx:537
+#: packages/taler-merchant-webui/src/screens/OrderDetailScreen.tsx:650
msgid "Not reported by the backend"
msgstr "Non indicato dal backend"
-#: packages/taler-merchant-webui/src/screens/OrderDetailScreen.tsx:547
+#: packages/taler-merchant-webui/src/screens/OrderDetailScreen.tsx:662
msgid "Copied refund link"
msgstr "Link di rimborso copiato"
-#: packages/taler-merchant-webui/src/screens/OrderDetailScreen.tsx:547
+#: packages/taler-merchant-webui/src/screens/OrderDetailScreen.tsx:663
msgid "Copy refund link"
msgstr "Copia link di rimborso"
-#: packages/taler-merchant-webui/src/screens/OrderDetailScreen.tsx:556
+#: packages/taler-merchant-webui/src/screens/OrderDetailScreen.tsx:673
msgid "Scan with Taler Wallet to collect"
msgstr "Scansioni con Taler Wallet per riscuotere"
-#: packages/taler-merchant-webui/src/screens/OrderDetailScreen.tsx:565
+#: packages/taler-merchant-webui/src/screens/OrderDetailScreen.tsx:682
msgid "Order information"
msgstr "Informazioni sull'ordine"
-#: packages/taler-merchant-webui/src/screens/OrderDetailScreen.tsx:573
+#: packages/taler-merchant-webui/src/screens/OrderDetailScreen.tsx:692
msgid "Paid at"
msgstr "Pagato il"
-#: packages/taler-merchant-webui/src/screens/OrderDetailScreen.tsx:579
+#: packages/taler-merchant-webui/src/screens/OrderDetailScreen.tsx:700
msgid "Payment deadline"
msgstr "Scadenza del pagamento"
-#: packages/taler-merchant-webui/src/screens/OrderDetailScreen.tsx:585
+#: packages/taler-merchant-webui/src/screens/OrderDetailScreen.tsx:708
msgid "Refund window ends"
msgstr "La finestra per il rimborso termina"
-#: packages/taler-merchant-webui/src/screens/OrderDetailScreen.tsx:591
+#: packages/taler-merchant-webui/src/screens/OrderDetailScreen.tsx:716
msgid "Payout due by"
msgstr "Versamento previsto entro"
-#: packages/taler-merchant-webui/src/screens/OrderDetailScreen.tsx:597
+#: packages/taler-merchant-webui/src/screens/OrderDetailScreen.tsx:724
msgid "Expected after fees"
msgstr "Previsto dopo le commissioni"
-#: packages/taler-merchant-webui/src/screens/OrderDetailScreen.tsx:608
+#: packages/taler-merchant-webui/src/screens/OrderDetailScreen.tsx:737
msgid "Order history"
msgstr "Cronologia dell'ordine"
-#: packages/taler-merchant-webui/src/screens/OrderDetailScreen.tsx:611
+#: packages/taler-merchant-webui/src/screens/OrderDetailScreen.tsx:740
msgid "1 recorded event or deadline"
msgstr "1 voce registrata (evento o scadenza)"
-#: packages/taler-merchant-webui/src/screens/OrderDetailScreen.tsx:612
+#: packages/taler-merchant-webui/src/screens/OrderDetailScreen.tsx:741
msgid "%1$s recorded events and deadlines"
msgstr "%1$s eventi e scadenze registrati"
-#: packages/taler-merchant-webui/src/screens/OrderDetailScreen.tsx:615
+#: packages/taler-merchant-webui/src/screens/OrderDetailScreen.tsx:744
msgid "Show timeline"
msgstr "Mostra la cronologia"
-#: packages/taler-merchant-webui/src/screens/OrderDetailScreen.tsx:616
+#: packages/taler-merchant-webui/src/screens/OrderDetailScreen.tsx:745
msgid "Hide timeline"
msgstr "Nascondi la cronologia"
-#: packages/taler-merchant-webui/src/screens/OrderDetailScreen.tsx:636
+#: packages/taler-merchant-webui/src/screens/OrderDetailScreen.tsx:767
msgid "Paid out to your bank account"
msgstr "Versato sul suo conto bancario"
-#: packages/taler-merchant-webui/src/screens/OrderDetailScreen.tsx:663
+#: packages/taler-merchant-webui/src/screens/OrderDetailScreen.tsx:794
msgid "Contract details"
msgstr "Dettagli del contratto"
-#: packages/taler-merchant-webui/src/screens/OrderDetailScreen.tsx:666
+#: packages/taler-merchant-webui/src/screens/OrderDetailScreen.tsx:797
msgid "1 line item and technical terms"
msgstr "1 voce e condizioni tecniche"
-#: packages/taler-merchant-webui/src/screens/OrderDetailScreen.tsx:668
+#: packages/taler-merchant-webui/src/screens/OrderDetailScreen.tsx:799
msgid "%1$s line items and technical terms"
msgstr "%1$s voci e condizioni tecniche"
-#: packages/taler-merchant-webui/src/screens/OrderDetailScreen.tsx:669
+#: packages/taler-merchant-webui/src/screens/OrderDetailScreen.tsx:800
msgid "Technical terms agreed with the customer"
msgstr "Termini tecnici concordati con il cliente"
-#: packages/taler-merchant-webui/src/screens/OrderDetailScreen.tsx:672
+#: packages/taler-merchant-webui/src/screens/OrderDetailScreen.tsx:803
msgid "Show details"
msgstr "Mostra dettagli"
-#: packages/taler-merchant-webui/src/screens/OrderDetailScreen.tsx:673
+#: packages/taler-merchant-webui/src/screens/OrderDetailScreen.tsx:804
msgid "Hide details"
msgstr "Nascondi dettagli"
-#: packages/taler-merchant-webui/src/screens/OrderDetailScreen.tsx:683
+#: packages/taler-merchant-webui/src/screens/OrderDetailScreen.tsx:814
msgid "Hide Raw JSON"
msgstr "Nascondi il JSON grezzo"
-#: packages/taler-merchant-webui/src/screens/OrderDetailScreen.tsx:683
+#: packages/taler-merchant-webui/src/screens/OrderDetailScreen.tsx:814
msgid "View Raw JSON"
msgstr "Vedi il JSON grezzo"
-#: packages/taler-merchant-webui/src/screens/OrderDetailScreen.tsx:689
-#: packages/taler-merchant-webui/src/screens/create-order/CreateOrderAdvancedSection.tsx:163
+#: packages/taler-merchant-webui/src/screens/OrderDetailScreen.tsx:820
+#: packages/taler-merchant-webui/src/screens/create-order/CreateOrderAdvancedSection.tsx:168
msgid "Fulfillment URL"
msgstr "URL di consegna"
-#: packages/taler-merchant-webui/src/screens/OrderDetailScreen.tsx:699
+#: packages/taler-merchant-webui/src/screens/OrderDetailScreen.tsx:835
msgid "Contract Line Items"
msgstr "Voci del contratto"
-#: packages/taler-merchant-webui/src/screens/OrderDetailScreen.tsx:704
+#: packages/taler-merchant-webui/src/screens/OrderDetailScreen.tsx:840
msgid "Item Description"
msgstr "Descrizione dell'articolo"
-#: packages/taler-merchant-webui/src/screens/OrderDetailScreen.tsx:705
+#: packages/taler-merchant-webui/src/screens/OrderDetailScreen.tsx:841
msgid "Qty"
msgstr "Qtà"
-#: packages/taler-merchant-webui/src/screens/OrderDetailScreen.tsx:710
-#: packages/taler-merchant-webui/src/screens/InventoryScreen.tsx:316
-#: packages/taler-merchant-webui/src/screens/InventoryScreen.tsx:328
+#: packages/taler-merchant-webui/src/screens/OrderDetailScreen.tsx:846
+#: packages/taler-merchant-webui/src/screens/InventoryScreen.tsx:403
+#: packages/taler-merchant-webui/src/screens/InventoryScreen.tsx:435
msgid "Price"
msgstr "Prezzo"
-#: packages/taler-merchant-webui/src/screens/OrderDetailScreen.tsx:716
+#: packages/taler-merchant-webui/src/screens/OrderDetailScreen.tsx:854
msgid "Product #%1$s"
msgstr "Prodotto #%1$s"
-#: packages/taler-merchant-webui/src/screens/OrderDetailScreen.tsx:731
+#: packages/taler-merchant-webui/src/screens/OrderDetailScreen.tsx:876
msgid "Proto-Contract Terms JSON (proto_contract_terms)"
msgstr "Condizioni contrattuali provvisorie in JSON (proto_contract_terms)"
-#: packages/taler-merchant-webui/src/screens/OrderDetailScreen.tsx:731
+#: packages/taler-merchant-webui/src/screens/OrderDetailScreen.tsx:877
msgid "Contract Terms JSON (contract_terms)"
msgstr "Condizioni del contratto in JSON (contract_terms)"
-#: packages/taler-merchant-webui/src/ui/TokenRuleStatus.tsx:42
+#: packages/taler-merchant-webui/src/ui/TokenRuleStatus.tsx:48
msgid ""
"Discount and pass rules are still loading. This sale can be created, but "
"automatic effects are not yet included."
@@ -3213,7 +3213,7 @@ msgstr ""
"Le regole per sconti e pass sono ancora in caricamento. La vendita può "
"essere creata, ma gli effetti automatici non sono ancora inclusi."
-#: packages/taler-merchant-webui/src/ui/TokenRuleStatus.tsx:44
+#: packages/taler-merchant-webui/src/ui/TokenRuleStatus.tsx:50
msgid ""
"Discount and pass rules could not be refreshed. The last complete rules are "
"being used."
@@ -3221,7 +3221,7 @@ msgstr ""
"Non è stato possibile aggiornare le regole per sconti e pass. Vengono usate "
"le ultime regole complete."
-#: packages/taler-merchant-webui/src/ui/TokenRuleStatus.tsx:45
+#: packages/taler-merchant-webui/src/ui/TokenRuleStatus.tsx:51
msgid ""
"Discount and pass rules could not be evaluated. This sale can still be "
"created, but automatic effects will not be included."
@@ -3229,280 +3229,278 @@ msgstr ""
"Non è stato possibile valutare le regole per sconti e pass. La vendita può "
"comunque essere creata, ma gli effetti automatici non saranno inclusi."
-#: packages/taler-merchant-webui/src/ui/TokenRuleStatus.tsx:59
+#: packages/taler-merchant-webui/src/ui/TokenRuleStatus.tsx:65
msgid "Retrying…"
msgstr "Nuovo tentativo…"
-#: packages/taler-merchant-webui/src/ui/TokenRuleStatus.tsx:59
+#: packages/taler-merchant-webui/src/ui/TokenRuleStatus.tsx:65
msgid "Retry token rules"
msgstr "Riprova le regole dei token"
-#: packages/taler-merchant-webui/src/screens/create-order/TokenAddRow.tsx:56
+#: packages/taler-merchant-webui/src/screens/create-order/TokenAddRow.tsx:61
msgid "Select token family..."
msgstr "Scegli una famiglia di token…"
# allow-english: established loanword
-#: packages/taler-merchant-webui/src/screens/create-order/TokenAddRow.tsx:61
-#: packages/taler-merchant-webui/src/screens/SubscriptionsScreen.tsx:185
-#: packages/taler-merchant-webui/src/screens/SubscriptionsScreen.tsx:225
-#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:828
+#: packages/taler-merchant-webui/src/screens/create-order/TokenAddRow.tsx:74
+#: packages/taler-merchant-webui/src/screens/SubscriptionsScreen.tsx:235
+#: packages/taler-merchant-webui/src/screens/SubscriptionsScreen.tsx:300
+#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:1024
msgid "Pass"
msgstr "Pass"
-#: packages/taler-merchant-webui/src/screens/create-order/TokenAddRow.tsx:63
-#: packages/taler-merchant-webui/src/screens/SubscriptionsScreen.tsx:185
-#: packages/taler-merchant-webui/src/screens/SubscriptionsScreen.tsx:225
-#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:806
+#: packages/taler-merchant-webui/src/screens/create-order/TokenAddRow.tsx:76
+#: packages/taler-merchant-webui/src/screens/SubscriptionsScreen.tsx:235
+#: packages/taler-merchant-webui/src/screens/SubscriptionsScreen.tsx:300
+#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:1001
msgid "Discount"
msgstr "Sconto"
-#: packages/taler-merchant-webui/src/screens/create-order/TokenAddRow.tsx:75
+#: packages/taler-merchant-webui/src/screens/create-order/TokenAddRow.tsx:90
msgid "Count (1)"
msgstr "Quantità (1)"
-#: packages/taler-merchant-webui/src/screens/create-order/CreateOrderChoiceModes.tsx:67
+#: packages/taler-merchant-webui/src/screens/create-order/CreateOrderChoiceModes.tsx:69
msgid "All purchases qualify; this order totals %1$s."
msgstr "Tutti gli acquisti sono idonei; il totale dell’ordine è %1$s."
-#: packages/taler-merchant-webui/src/screens/create-order/CreateOrderChoiceModes.tsx:68
+#: packages/taler-merchant-webui/src/screens/create-order/CreateOrderChoiceModes.tsx:70
msgid "%1$s matches %2$s."
msgstr "%1$s corrisponde a %2$s."
-#. Translators: Keep the literal percent sign immediately after the
-#. numeric placeholder.
-#: packages/taler-merchant-webui/src/screens/create-order/CreateOrderChoiceModes.tsx:75
+#: packages/taler-merchant-webui/src/screens/create-order/CreateOrderChoiceModes.tsx:79
msgid "The rule gives %1$s% off, saving %2$s."
msgstr "La regola applica uno sconto del %1$s%, con un risparmio di %2$s."
-#: packages/taler-merchant-webui/src/screens/create-order/CreateOrderChoiceModes.tsx:77
+#: packages/taler-merchant-webui/src/screens/create-order/CreateOrderChoiceModes.tsx:83
msgid "The rule deducts up to %1$s; this order saves %2$s."
msgstr ""
"La regola detrae fino a %1$s; questo ordine consente di risparmiare %2$s."
-#: packages/taler-merchant-webui/src/screens/create-order/CreateOrderChoiceModes.tsx:79
+#: packages/taler-merchant-webui/src/screens/create-order/CreateOrderChoiceModes.tsx:85
msgid "The rule makes the highest-priced matching item free, saving %1$s."
msgstr ""
"La regola rende gratuito l’articolo corrispondente più costoso, con un "
"risparmio di %1$s."
-#: packages/taler-merchant-webui/src/screens/create-order/CreateOrderChoiceModes.tsx:80
+#: packages/taler-merchant-webui/src/screens/create-order/CreateOrderChoiceModes.tsx:86
msgid "The rule makes the lowest-priced matching item free, saving %1$s."
msgstr ""
"La regola rende gratuito l’articolo idoneo meno costoso, con un risparmio di "
"%1$s."
-#: packages/taler-merchant-webui/src/screens/create-order/CreateOrderChoiceModes.tsx:85
+#: packages/taler-merchant-webui/src/screens/create-order/CreateOrderChoiceModes.tsx:94
msgid "This token is issued by an automatic earning rule."
msgstr "Questo gettone viene emesso da una regola di ottenimento automatico."
-#: packages/taler-merchant-webui/src/screens/create-order/CreateOrderChoiceModes.tsx:87
+#: packages/taler-merchant-webui/src/screens/create-order/CreateOrderChoiceModes.tsx:96
msgid "The minimum purchase is %1$s."
msgstr "L’acquisto minimo è %1$s."
-#: packages/taler-merchant-webui/src/screens/create-order/CreateOrderChoiceModes.tsx:88
+#: packages/taler-merchant-webui/src/screens/create-order/CreateOrderChoiceModes.tsx:97
msgid "There is no minimum purchase."
msgstr "Non è previsto un acquisto minimo."
-#: packages/taler-merchant-webui/src/screens/create-order/CreateOrderChoiceModes.tsx:91
+#: packages/taler-merchant-webui/src/screens/create-order/CreateOrderChoiceModes.tsx:100
msgid "The token is not earned when the customer redeems this same discount."
msgstr ""
"Il gettone non viene ottenuto quando il cliente utilizza questo stesso "
"sconto."
-#: packages/taler-merchant-webui/src/screens/create-order/CreateOrderChoiceModes.tsx:114
+#: packages/taler-merchant-webui/src/screens/create-order/CreateOrderChoiceModes.tsx:127
msgid "Customer tokens"
msgstr "Gettoni del cliente"
-#: packages/taler-merchant-webui/src/screens/create-order/CreateOrderChoiceModes.tsx:115
+#: packages/taler-merchant-webui/src/screens/create-order/CreateOrderChoiceModes.tsx:128
msgid "Automatic effects included with this order."
msgstr "Effetti automatici inclusi in questo ordine."
-#: packages/taler-merchant-webui/src/screens/create-order/CreateOrderChoiceModes.tsx:119
+#: packages/taler-merchant-webui/src/screens/create-order/CreateOrderChoiceModes.tsx:136
msgid "Restore automatic effects"
msgstr "Ripristina effetti automatici"
-#: packages/taler-merchant-webui/src/screens/create-order/CreateOrderChoiceModes.tsx:125
+#: packages/taler-merchant-webui/src/screens/create-order/CreateOrderChoiceModes.tsx:142
msgid "Customer earns"
msgstr "Il cliente ottiene"
-#: packages/taler-merchant-webui/src/screens/create-order/CreateOrderChoiceModes.tsx:134
+#: packages/taler-merchant-webui/src/screens/create-order/CreateOrderChoiceModes.tsx:154
msgid "Earn %1$s for this order"
msgstr "Consenti di ottenere %1$s con questo ordine"
-#: packages/taler-merchant-webui/src/screens/create-order/CreateOrderChoiceModes.tsx:140
+#: packages/taler-merchant-webui/src/screens/create-order/CreateOrderChoiceModes.tsx:170
msgid "An automatic earning rule applies."
msgstr "Si applica una regola di ottenimento automatico."
-#: packages/taler-merchant-webui/src/screens/create-order/CreateOrderChoiceModes.tsx:142
-#: packages/taler-merchant-webui/src/screens/create-order/CreateOrderChoiceModes.tsx:177
+#: packages/taler-merchant-webui/src/screens/create-order/CreateOrderChoiceModes.tsx:173
+#: packages/taler-merchant-webui/src/screens/create-order/CreateOrderChoiceModes.tsx:222
msgid "Calculation details"
msgstr "Dettagli del calcolo"
-#: packages/taler-merchant-webui/src/screens/create-order/CreateOrderChoiceModes.tsx:145
-#: packages/taler-merchant-webui/src/screens/create-order/CreateOrderChoiceModes.tsx:183
+#: packages/taler-merchant-webui/src/screens/create-order/CreateOrderChoiceModes.tsx:179
+#: packages/taler-merchant-webui/src/screens/create-order/CreateOrderChoiceModes.tsx:230
msgid "Excluded from this order"
msgstr "Escluso da questo ordine"
-#: packages/taler-merchant-webui/src/screens/create-order/CreateOrderChoiceModes.tsx:155
+#: packages/taler-merchant-webui/src/screens/create-order/CreateOrderChoiceModes.tsx:190
msgid "Customer can redeem"
msgstr "Il cliente può utilizzare"
-#: packages/taler-merchant-webui/src/screens/create-order/CreateOrderChoiceModes.tsx:164
+#: packages/taler-merchant-webui/src/screens/create-order/CreateOrderChoiceModes.tsx:202
msgid "Redeem %1$s for this order"
msgstr "Consenti di utilizzare %1$s con questo ordine"
-#: packages/taler-merchant-webui/src/screens/create-order/CreateOrderChoiceModes.tsx:173
+#: packages/taler-merchant-webui/src/screens/create-order/CreateOrderChoiceModes.tsx:216
msgid "Customer pays %1$s and saves %2$s."
msgstr "Il cliente paga %1$s e risparmia %2$s."
-#: packages/taler-merchant-webui/src/screens/create-order/CreateOrderChoiceModes.tsx:180
+#: packages/taler-merchant-webui/src/screens/create-order/CreateOrderChoiceModes.tsx:226
msgid "The pass is returned, so it remains valid."
msgstr "Il pass viene restituito e rimane quindi valido."
-#: packages/taler-merchant-webui/src/screens/create-order/CreateOrderChoiceModes.tsx:246
+#: packages/taler-merchant-webui/src/screens/create-order/CreateOrderChoiceModes.tsx:304
msgid "Full-price default"
msgstr "Prezzo pieno predefinito"
-#: packages/taler-merchant-webui/src/screens/create-order/CreateOrderChoiceModes.tsx:248
+#: packages/taler-merchant-webui/src/screens/create-order/CreateOrderChoiceModes.tsx:306
msgid "Automatic rule"
msgstr "Regola automatica"
-#: packages/taler-merchant-webui/src/screens/create-order/CreateOrderChoiceModes.tsx:249
+#: packages/taler-merchant-webui/src/screens/create-order/CreateOrderChoiceModes.tsx:307
msgid "Advanced choice"
msgstr "Scelta avanzata"
-#: packages/taler-merchant-webui/src/screens/create-order/CreateOrderChoiceModes.tsx:252
+#: packages/taler-merchant-webui/src/screens/create-order/CreateOrderChoiceModes.tsx:310
msgid "1 required token type"
msgstr "1 tipo di gettone richiesto"
-#: packages/taler-merchant-webui/src/screens/create-order/CreateOrderChoiceModes.tsx:253
+#: packages/taler-merchant-webui/src/screens/create-order/CreateOrderChoiceModes.tsx:312
msgid "%1$s required token types"
msgstr "%1$s tipi di gettone richiesti"
-#: packages/taler-merchant-webui/src/screens/create-order/CreateOrderChoiceModes.tsx:255
+#: packages/taler-merchant-webui/src/screens/create-order/CreateOrderChoiceModes.tsx:315
msgid "1 issued token type"
msgstr "1 tipo di gettone emesso"
-#: packages/taler-merchant-webui/src/screens/create-order/CreateOrderChoiceModes.tsx:256
+#: packages/taler-merchant-webui/src/screens/create-order/CreateOrderChoiceModes.tsx:317
msgid "%1$s issued token types"
msgstr "%1$s tipi di gettone emessi"
-#: packages/taler-merchant-webui/src/screens/create-order/CreateOrderChoiceModes.tsx:265
+#: packages/taler-merchant-webui/src/screens/create-order/CreateOrderChoiceModes.tsx:329
msgid "Enable choice %1$s"
msgstr "Abilita scelta %1$s"
-#: packages/taler-merchant-webui/src/screens/create-order/CreateOrderChoiceModes.tsx:274
+#: packages/taler-merchant-webui/src/screens/create-order/CreateOrderChoiceModes.tsx:348
msgid "Modified"
msgstr "Modificato"
-#: packages/taler-merchant-webui/src/screens/create-order/CreateOrderChoiceModes.tsx:275
+#: packages/taler-merchant-webui/src/screens/create-order/CreateOrderChoiceModes.tsx:351
msgid "Order changed"
msgstr "Ordine modificato"
-#: packages/taler-merchant-webui/src/screens/create-order/CreateOrderChoiceModes.tsx:282
+#: packages/taler-merchant-webui/src/screens/create-order/CreateOrderChoiceModes.tsx:365
msgid "Collapse choice %1$s"
msgstr "Comprimi scelta %1$s"
-#: packages/taler-merchant-webui/src/screens/create-order/CreateOrderChoiceModes.tsx:282
+#: packages/taler-merchant-webui/src/screens/create-order/CreateOrderChoiceModes.tsx:366
msgid "Edit choice %1$s"
msgstr "Modifica scelta %1$s"
-#: packages/taler-merchant-webui/src/screens/create-order/CreateOrderChoiceModes.tsx:283
-#: packages/taler-merchant-webui/src/screens/DevicesScreen.tsx:285
+#: packages/taler-merchant-webui/src/screens/create-order/CreateOrderChoiceModes.tsx:370
+#: packages/taler-merchant-webui/src/screens/DevicesScreen.tsx:390
msgid "Done"
msgstr "Fatto"
-#: packages/taler-merchant-webui/src/screens/create-order/CreateOrderChoiceModes.tsx:283
+#: packages/taler-merchant-webui/src/screens/create-order/CreateOrderChoiceModes.tsx:370
#: packages/taler-merchant-webui/src/screens/BusinessSettingsScreen.tsx:181
-#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:484
-#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:509
-#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:553
-#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:578
-#: packages/taler-merchant-webui/src/screens/WebhooksScreen.tsx:123
-#: packages/taler-merchant-webui/src/screens/WebhooksScreen.tsx:176
-#: packages/taler-merchant-webui/src/screens/SubscriptionsScreen.tsx:177
-#: packages/taler-merchant-webui/src/screens/SubscriptionsScreen.tsx:231
-#: packages/taler-merchant-webui/src/screens/DevicesScreen.tsx:197
-#: packages/taler-merchant-webui/src/screens/DevicesScreen.tsx:238
-#: packages/taler-merchant-webui/src/screens/AdminAccountDetailScreen.tsx:50
+#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:640
+#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:684
+#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:746
+#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:786
+#: packages/taler-merchant-webui/src/screens/WebhooksScreen.tsx:157
+#: packages/taler-merchant-webui/src/screens/WebhooksScreen.tsx:236
+#: packages/taler-merchant-webui/src/screens/SubscriptionsScreen.tsx:216
+#: packages/taler-merchant-webui/src/screens/SubscriptionsScreen.tsx:316
+#: packages/taler-merchant-webui/src/screens/DevicesScreen.tsx:237
+#: packages/taler-merchant-webui/src/screens/DevicesScreen.tsx:316
+#: packages/taler-merchant-webui/src/screens/AdminAccountDetailScreen.tsx:89
msgid "Edit"
msgstr "Modifica"
-#: packages/taler-merchant-webui/src/screens/create-order/CreateOrderChoiceModes.tsx:285
+#: packages/taler-merchant-webui/src/screens/create-order/CreateOrderChoiceModes.tsx:376
msgid "Move choice %1$s up"
msgstr "Sposta scelta %1$s verso l’alto"
-#: packages/taler-merchant-webui/src/screens/create-order/CreateOrderChoiceModes.tsx:286
+#: packages/taler-merchant-webui/src/screens/create-order/CreateOrderChoiceModes.tsx:385
msgid "Move choice %1$s down"
msgstr "Sposta scelta %1$s verso il basso"
-#: packages/taler-merchant-webui/src/screens/create-order/CreateOrderChoiceModes.tsx:292
+#: packages/taler-merchant-webui/src/screens/create-order/CreateOrderChoiceModes.tsx:400
msgid "Restore"
msgstr "Ripristina"
-#: packages/taler-merchant-webui/src/screens/create-order/CreateOrderChoiceModes.tsx:293
-#: packages/taler-merchant-webui/src/screens/create-order/CreateOrderChoiceModes.tsx:342
-#: packages/taler-merchant-webui/src/screens/create-order/CreateOrderChoiceModes.tsx:368
-#: packages/taler-merchant-webui/src/ui/ImageUploadInput.tsx:204
-#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:1073
-#: packages/taler-merchant-webui/src/ui/OrderTokenSummary.tsx:224
-#: packages/taler-merchant-webui/src/ui/OrderTokenSummary.tsx:276
-#: packages/taler-merchant-webui/src/screens/ErrorInjectionTestScreen.tsx:331
+#: packages/taler-merchant-webui/src/screens/create-order/CreateOrderChoiceModes.tsx:406
+#: packages/taler-merchant-webui/src/screens/create-order/CreateOrderChoiceModes.tsx:495
+#: packages/taler-merchant-webui/src/screens/create-order/CreateOrderChoiceModes.tsx:557
+#: packages/taler-merchant-webui/src/ui/ImageUploadInput.tsx:241
+#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:1347
+#: packages/taler-merchant-webui/src/ui/OrderTokenSummary.tsx:250
+#: packages/taler-merchant-webui/src/ui/OrderTokenSummary.tsx:306
+#: packages/taler-merchant-webui/src/screens/ErrorInjectionTestScreen.tsx:333
msgid "Remove"
msgstr "Rimuovi"
-#: packages/taler-merchant-webui/src/screens/create-order/CreateOrderChoiceModes.tsx:297
-#: packages/taler-merchant-webui/src/screens/CreateProductScreen.tsx:409
-#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:496
-#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:623
-#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:864
-#: packages/taler-merchant-webui/src/screens/ScheduleReportScreen.tsx:157
+#: packages/taler-merchant-webui/src/screens/create-order/CreateOrderChoiceModes.tsx:413
+#: packages/taler-merchant-webui/src/screens/CreateProductScreen.tsx:515
+#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:656
+#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:847
+#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:1072
+#: packages/taler-merchant-webui/src/screens/ScheduleReportScreen.tsx:169
msgid "Description"
msgstr "Descrizione"
-#: packages/taler-merchant-webui/src/screens/create-order/CreateOrderChoiceModes.tsx:312
+#: packages/taler-merchant-webui/src/screens/create-order/CreateOrderChoiceModes.tsx:441
msgid "Maximum fee"
msgstr "Commissione massima"
-#: packages/taler-merchant-webui/src/screens/create-order/CreateOrderChoiceModes.tsx:322
+#: packages/taler-merchant-webui/src/screens/create-order/CreateOrderChoiceModes.tsx:453
msgid "Customer tokens required"
msgstr "Gettoni del cliente richiesti"
-#: packages/taler-merchant-webui/src/screens/create-order/CreateOrderChoiceModes.tsx:330
+#: packages/taler-merchant-webui/src/screens/create-order/CreateOrderChoiceModes.tsx:461
msgid "Count for required token %1$s"
msgstr "Quantità per il gettone richiesto %1$s"
-#: packages/taler-merchant-webui/src/screens/create-order/CreateOrderChoiceModes.tsx:345
+#: packages/taler-merchant-webui/src/screens/create-order/CreateOrderChoiceModes.tsx:508
msgid "Add required token"
msgstr "Aggiungi gettone richiesto"
-#: packages/taler-merchant-webui/src/screens/create-order/CreateOrderChoiceModes.tsx:348
+#: packages/taler-merchant-webui/src/screens/create-order/CreateOrderChoiceModes.tsx:515
msgid "Customer tokens issued"
msgstr "Gettoni emessi al cliente"
-#: packages/taler-merchant-webui/src/screens/create-order/CreateOrderChoiceModes.tsx:356
+#: packages/taler-merchant-webui/src/screens/create-order/CreateOrderChoiceModes.tsx:523
msgid "Count for issued token %1$s"
msgstr "Quantità per il gettone emesso %1$s"
-#: packages/taler-merchant-webui/src/screens/create-order/CreateOrderChoiceModes.tsx:371
+#: packages/taler-merchant-webui/src/screens/create-order/CreateOrderChoiceModes.tsx:570
msgid "Add issued token"
msgstr "Aggiungi gettone emesso"
-#: packages/taler-merchant-webui/src/screens/create-order/CreateOrderChoiceModes.tsx:427
+#: packages/taler-merchant-webui/src/screens/create-order/CreateOrderChoiceModes.tsx:640
msgid "Expand a choice to edit it. Disabled choices are not submitted."
msgstr ""
"Espanda una scelta per modificarla. Le scelte disattivate non vengono "
"inviate."
-#: packages/taler-merchant-webui/src/screens/create-order/CreateOrderChoiceModes.tsx:430
+#: packages/taler-merchant-webui/src/screens/create-order/CreateOrderChoiceModes.tsx:647
msgid "Regenerate"
msgstr "Rigenera"
-#: packages/taler-merchant-webui/src/screens/create-order/CreateOrderChoiceModes.tsx:431
+#: packages/taler-merchant-webui/src/screens/create-order/CreateOrderChoiceModes.tsx:652
msgid "Add choice"
msgstr "Aggiungi scelta"
-#: packages/taler-merchant-webui/src/screens/create-order/CreateOrderChoiceModes.tsx:436
+#: packages/taler-merchant-webui/src/screens/create-order/CreateOrderChoiceModes.tsx:660
msgid ""
"The order amount or line items changed after these choices were edited. "
"Review the amounts or regenerate the automatic choices."
@@ -3510,7 +3508,7 @@ msgstr ""
"L’importo o le voci dell’ordine sono cambiati dopo la modifica di queste "
"scelte. Controlli gli importi o rigeneri le scelte automatiche."
-#: packages/taler-merchant-webui/src/screens/create-order/CreateOrderChoiceModes.tsx:439
+#: packages/taler-merchant-webui/src/screens/create-order/CreateOrderChoiceModes.tsx:664
msgid "Add and enable at least one valid payment choice."
msgstr "Aggiunga e abiliti almeno una scelta di pagamento valida."
@@ -3519,12 +3517,12 @@ msgid "Order settings"
msgstr "Impostazioni dell’ordine"
#: packages/taler-merchant-webui/src/screens/create-order/CreateOrderAdvancedSection.tsx:103
-#: packages/taler-merchant-webui/src/screens/CreateOrderScreen.tsx:924
+#: packages/taler-merchant-webui/src/screens/CreateOrderScreen.tsx:1176
msgid "change"
msgstr "modifica"
#: packages/taler-merchant-webui/src/screens/create-order/CreateOrderAdvancedSection.tsx:103
-#: packages/taler-merchant-webui/src/screens/CreateOrderScreen.tsx:924
+#: packages/taler-merchant-webui/src/screens/CreateOrderScreen.tsx:1176
msgid "changes"
msgstr "modifiche"
@@ -3532,152 +3530,152 @@ msgstr "modifiche"
msgid "Deadlines, fulfillment, fees, age limits, and metadata."
msgstr "Scadenze, evasione, commissioni, limiti di età e metadati."
-#: packages/taler-merchant-webui/src/screens/create-order/CreateOrderAdvancedSection.tsx:111
+#: packages/taler-merchant-webui/src/screens/create-order/CreateOrderAdvancedSection.tsx:112
msgid "▲ Hide"
msgstr "▲ Nascondi"
-#: packages/taler-merchant-webui/src/screens/create-order/CreateOrderAdvancedSection.tsx:111
+#: packages/taler-merchant-webui/src/screens/create-order/CreateOrderAdvancedSection.tsx:112
msgid "▼ Show"
msgstr "▼ Mostra"
-#: packages/taler-merchant-webui/src/screens/create-order/CreateOrderAdvancedSection.tsx:120
-#: packages/taler-merchant-webui/src/screens/CreateTemplateScreen.tsx:489
+#: packages/taler-merchant-webui/src/screens/create-order/CreateOrderAdvancedSection.tsx:122
+#: packages/taler-merchant-webui/src/screens/CreateTemplateScreen.tsx:572
msgid "Time to Pay"
msgstr "Tempo per pagare"
-#: packages/taler-merchant-webui/src/screens/create-order/CreateOrderAdvancedSection.tsx:121
+#: packages/taler-merchant-webui/src/screens/create-order/CreateOrderAdvancedSection.tsx:123
msgid "Time customers have to complete payment."
msgstr "Tempo a disposizione del cliente per pagare."
-#: packages/taler-merchant-webui/src/screens/create-order/CreateOrderAdvancedSection.tsx:127
+#: packages/taler-merchant-webui/src/screens/create-order/CreateOrderAdvancedSection.tsx:129
msgid "Pay deadline:"
msgstr "Termine di pagamento:"
-#: packages/taler-merchant-webui/src/screens/create-order/CreateOrderAdvancedSection.tsx:134
+#: packages/taler-merchant-webui/src/screens/create-order/CreateOrderAdvancedSection.tsx:136
msgid "Refund Window"
msgstr "Finestra per il rimborso"
-#: packages/taler-merchant-webui/src/screens/create-order/CreateOrderAdvancedSection.tsx:135
+#: packages/taler-merchant-webui/src/screens/create-order/CreateOrderAdvancedSection.tsx:137
msgid "Maximum time allowed for issuing refunds."
msgstr "Tempo massimo per emettere un rimborso."
-#: packages/taler-merchant-webui/src/screens/create-order/CreateOrderAdvancedSection.tsx:141
+#: packages/taler-merchant-webui/src/screens/create-order/CreateOrderAdvancedSection.tsx:143
msgid "Refund cutoff:"
msgstr "Fine del termine per il rimborso:"
-#: packages/taler-merchant-webui/src/screens/create-order/CreateOrderAdvancedSection.tsx:148
+#: packages/taler-merchant-webui/src/screens/create-order/CreateOrderAdvancedSection.tsx:150
msgid "Wire Transfer Deadline"
msgstr "Termine del bonifico"
-#: packages/taler-merchant-webui/src/screens/create-order/CreateOrderAdvancedSection.tsx:149
+#: packages/taler-merchant-webui/src/screens/create-order/CreateOrderAdvancedSection.tsx:151
msgid "Allowed delay before payment service wires funds."
msgstr "Ritardo consentito prima che il servizio di pagamento bonifichi."
-#: packages/taler-merchant-webui/src/screens/create-order/CreateOrderAdvancedSection.tsx:155
+#: packages/taler-merchant-webui/src/screens/create-order/CreateOrderAdvancedSection.tsx:157
msgid "Wire cutoff:"
msgstr "Termine del bonifico:"
# allow-english: URL example
-#: packages/taler-merchant-webui/src/screens/create-order/CreateOrderAdvancedSection.tsx:170
+#: packages/taler-merchant-webui/src/screens/create-order/CreateOrderAdvancedSection.tsx:177
msgid "https://example.com/receipt/download"
msgstr "https://example.com/receipt/download"
-#: packages/taler-merchant-webui/src/screens/create-order/CreateOrderAdvancedSection.tsx:174
+#: packages/taler-merchant-webui/src/screens/create-order/CreateOrderAdvancedSection.tsx:181
msgid "Web address shown to customer after payment."
msgstr "Indirizzo mostrato al cliente dopo il pagamento."
-#: packages/taler-merchant-webui/src/screens/create-order/CreateOrderAdvancedSection.tsx:180
+#: packages/taler-merchant-webui/src/screens/create-order/CreateOrderAdvancedSection.tsx:190
msgid "Max Merchant Fee"
msgstr "Commissione massima del venditore"
-#: packages/taler-merchant-webui/src/screens/create-order/CreateOrderAdvancedSection.tsx:187
+#: packages/taler-merchant-webui/src/screens/create-order/CreateOrderAdvancedSection.tsx:199
msgid "Account default"
msgstr "Impostazione predefinita del conto"
-#: packages/taler-merchant-webui/src/screens/create-order/CreateOrderAdvancedSection.tsx:191
+#: packages/taler-merchant-webui/src/screens/create-order/CreateOrderAdvancedSection.tsx:203
msgid "Leave empty to use the merchant account fee policy."
msgstr ""
"Lasci vuoto per usare la politica sulle commissioni del conto venditore."
-#: packages/taler-merchant-webui/src/screens/create-order/CreateOrderAdvancedSection.tsx:197
+#: packages/taler-merchant-webui/src/screens/create-order/CreateOrderAdvancedSection.tsx:212
msgid "Minimum Age Restriction"
msgstr "Limite di età"
-#: packages/taler-merchant-webui/src/screens/create-order/CreateOrderAdvancedSection.tsx:218
+#: packages/taler-merchant-webui/src/screens/create-order/CreateOrderAdvancedSection.tsx:241
msgid "Protect Order ID"
msgstr "Proteggi il numero d'ordine"
-#: packages/taler-merchant-webui/src/screens/create-order/CreateOrderAdvancedSection.tsx:224
-#: packages/taler-merchant-webui/src/screens/AdminAccountDetailScreen.tsx:69
+#: packages/taler-merchant-webui/src/screens/create-order/CreateOrderAdvancedSection.tsx:250
+#: packages/taler-merchant-webui/src/screens/AdminAccountDetailScreen.tsx:231
msgid "Payout account"
msgstr "Conto di versamento"
-#: packages/taler-merchant-webui/src/screens/create-order/CreateOrderAdvancedSection.tsx:232
+#: packages/taler-merchant-webui/src/screens/create-order/CreateOrderAdvancedSection.tsx:260
msgid "Select payout account automatically"
msgstr "Seleziona automaticamente il conto di versamento"
-#: packages/taler-merchant-webui/src/screens/create-order/CreateOrderAdvancedSection.tsx:242
+#: packages/taler-merchant-webui/src/screens/create-order/CreateOrderAdvancedSection.tsx:272
msgid "Custom Metadata Fields"
msgstr "Campi di metadati personalizzati"
-#: packages/taler-merchant-webui/src/screens/create-order/CreateOrderAdvancedSection.tsx:255
+#: packages/taler-merchant-webui/src/screens/create-order/CreateOrderAdvancedSection.tsx:288
msgid "Key (e.g. pos_terminal_id)"
msgstr "Chiave (ad es. pos_terminal_id)"
-#: packages/taler-merchant-webui/src/screens/create-order/CreateOrderAdvancedSection.tsx:262
+#: packages/taler-merchant-webui/src/screens/create-order/CreateOrderAdvancedSection.tsx:297
msgid "Value (e.g. term_09)"
msgstr "Valore (ad es. term_09)"
-#: packages/taler-merchant-webui/src/screens/create-order/CreateOrderAdvancedSection.tsx:272
+#: packages/taler-merchant-webui/src/screens/create-order/CreateOrderAdvancedSection.tsx:309
msgid "Add field"
msgstr "Aggiungi un campo"
-#: packages/taler-merchant-webui/src/screens/CreateOrderScreen.tsx:96
+#: packages/taler-merchant-webui/src/screens/CreateOrderScreen.tsx:107
msgid "Decrease %1$s quantity"
msgstr "Riduci la quantità di %1$s"
-#: packages/taler-merchant-webui/src/screens/CreateOrderScreen.tsx:97
+#: packages/taler-merchant-webui/src/screens/CreateOrderScreen.tsx:108
msgid "Increase %1$s quantity"
msgstr "Aumenta la quantità di %1$s"
-#: packages/taler-merchant-webui/src/screens/CreateOrderScreen.tsx:98
+#: packages/taler-merchant-webui/src/screens/CreateOrderScreen.tsx:109
msgid "Remove %1$s from order"
msgstr "Rimuovi %1$s dall’ordine"
-#: packages/taler-merchant-webui/src/screens/CreateOrderScreen.tsx:113
+#: packages/taler-merchant-webui/src/screens/CreateOrderScreen.tsx:124
msgid "%1$s quantity"
msgstr "Quantità di %1$s"
-#: packages/taler-merchant-webui/src/screens/CreateOrderScreen.tsx:630
-#: packages/taler-merchant-webui/src/screens/CreateOrderScreen.tsx:631
-#: packages/taler-merchant-webui/src/screens/CreateOrderScreen.tsx:632
-#: packages/taler-merchant-webui/src/screens/AccessScreen.tsx:488
-#: packages/taler-merchant-webui/src/screens/CreateAccessScreen.tsx:211
-#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:265
+#: packages/taler-merchant-webui/src/screens/CreateOrderScreen.tsx:826
+#: packages/taler-merchant-webui/src/screens/CreateOrderScreen.tsx:833
+#: packages/taler-merchant-webui/src/screens/CreateOrderScreen.tsx:840
+#: packages/taler-merchant-webui/src/screens/AccessScreen.tsx:552
+#: packages/taler-merchant-webui/src/screens/CreateAccessScreen.tsx:242
+#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:325
msgid "Never"
msgstr "Mai"
-#: packages/taler-merchant-webui/src/screens/CreateOrderScreen.tsx:695
+#: packages/taler-merchant-webui/src/screens/CreateOrderScreen.tsx:912
msgid "Enter valid order durations."
msgstr "Inserisci durate valide per l’ordine."
-#: packages/taler-merchant-webui/src/screens/CreateOrderScreen.tsx:699
-#: packages/taler-merchant-webui/src/screens/CreateProductScreen.tsx:287
-#: packages/taler-merchant-webui/src/screens/CreateTemplateScreen.tsx:180
-#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:288
-#: packages/taler-merchant-webui/src/screens/PosScreen.tsx:456
+#: packages/taler-merchant-webui/src/screens/CreateOrderScreen.tsx:916
+#: packages/taler-merchant-webui/src/screens/CreateProductScreen.tsx:363
+#: packages/taler-merchant-webui/src/screens/CreateTemplateScreen.tsx:219
+#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:379
+#: packages/taler-merchant-webui/src/screens/PosScreen.tsx:495
msgid "Currency configuration is unavailable."
msgstr "La configurazione della valuta non è disponibile."
-#: packages/taler-merchant-webui/src/screens/CreateOrderScreen.tsx:704
+#: packages/taler-merchant-webui/src/screens/CreateOrderScreen.tsx:921
msgid "Please enter an order summary description."
msgstr "Inserisci una descrizione dell'ordine."
-#: packages/taler-merchant-webui/src/screens/CreateOrderScreen.tsx:709
+#: packages/taler-merchant-webui/src/screens/CreateOrderScreen.tsx:926
msgid "Add at least one line item to create an itemized order."
msgstr "Aggiunga almeno una voce per creare un ordine dettagliato."
-#: packages/taler-merchant-webui/src/screens/CreateOrderScreen.tsx:714
+#: packages/taler-merchant-webui/src/screens/CreateOrderScreen.tsx:931
msgid ""
"Enable at least one choice and correct invalid choice amounts, fees, or "
"token counts."
@@ -3685,177 +3683,177 @@ msgstr ""
"Abiliti almeno una scelta e corregga importi, commissioni o quantità di "
"gettoni non validi."
-#: packages/taler-merchant-webui/src/screens/CreateOrderScreen.tsx:719
+#: packages/taler-merchant-webui/src/screens/CreateOrderScreen.tsx:938
msgid ""
"This is an editable preview. Connect a merchant backend to create the order."
msgstr ""
"Questa è un’anteprima modificabile. Collegare un backend del venditore per "
"creare l’ordine."
-#: packages/taler-merchant-webui/src/screens/CreateOrderScreen.tsx:785
-#: packages/taler-merchant-webui/src/ui/OrderTokenSummary.tsx:307
-#: packages/taler-merchant-webui/src/screens/PosScreen.tsx:476
+#: packages/taler-merchant-webui/src/screens/CreateOrderScreen.tsx:1013
+#: packages/taler-merchant-webui/src/ui/OrderTokenSummary.tsx:341
+#: packages/taler-merchant-webui/src/screens/PosScreen.tsx:516
msgid "Full price"
msgstr "Prezzo pieno"
-#: packages/taler-merchant-webui/src/screens/CreateOrderScreen.tsx:844
+#: packages/taler-merchant-webui/src/screens/CreateOrderScreen.tsx:1081
msgid "Order creation failed (%1$s)"
msgstr "Creazione dell'ordine non riuscita (%1$s)"
-#: packages/taler-merchant-webui/src/screens/CreateOrderScreen.tsx:851
+#: packages/taler-merchant-webui/src/screens/CreateOrderScreen.tsx:1090
msgid "Failed to create order on merchant backend."
msgstr "Non è stato possibile creare l'ordine sul server."
-#: packages/taler-merchant-webui/src/screens/CreateOrderScreen.tsx:917
+#: packages/taler-merchant-webui/src/screens/CreateOrderScreen.tsx:1168
msgid "Create New Order"
msgstr "Crea un nuovo ordine"
-#: packages/taler-merchant-webui/src/screens/CreateOrderScreen.tsx:918
+#: packages/taler-merchant-webui/src/screens/CreateOrderScreen.tsx:1169
msgid "Choose an amount or build an itemized order."
msgstr "Scelga un importo o crei un ordine dettagliato."
-#: packages/taler-merchant-webui/src/screens/CreateOrderScreen.tsx:921
-#: packages/taler-merchant-webui/src/screens/CreateOrderScreen.tsx:932
+#: packages/taler-merchant-webui/src/screens/CreateOrderScreen.tsx:1172
+#: packages/taler-merchant-webui/src/screens/CreateOrderScreen.tsx:1188
msgid "Advanced editing"
msgstr "Modifica avanzata"
-#: packages/taler-merchant-webui/src/screens/CreateOrderScreen.tsx:937
-#: packages/taler-merchant-webui/src/screens/CreateProductScreen.tsx:378
-#: packages/taler-merchant-webui/src/screens/CreateTemplateScreen.tsx:326
-#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:773
+#: packages/taler-merchant-webui/src/screens/CreateOrderScreen.tsx:1195
+#: packages/taler-merchant-webui/src/screens/CreateProductScreen.tsx:475
+#: packages/taler-merchant-webui/src/screens/CreateTemplateScreen.tsx:384
+#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:964
msgid "Currency configuration could not be loaded"
msgstr "Non è stato possibile caricare la configurazione della valuta"
-#: packages/taler-merchant-webui/src/screens/CreateOrderScreen.tsx:940
-#: packages/taler-merchant-webui/src/screens/CreateProductScreen.tsx:381
-#: packages/taler-merchant-webui/src/screens/CreateTemplateScreen.tsx:329
-#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:776
-#: packages/taler-merchant-webui/src/screens/PosScreen.tsx:846
+#: packages/taler-merchant-webui/src/screens/CreateOrderScreen.tsx:1199
+#: packages/taler-merchant-webui/src/screens/CreateProductScreen.tsx:479
+#: packages/taler-merchant-webui/src/screens/CreateTemplateScreen.tsx:388
+#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:968
+#: packages/taler-merchant-webui/src/screens/PosScreen.tsx:953
msgid "Loading currency configuration…"
msgstr "Caricamento della configurazione della valuta…"
-#: packages/taler-merchant-webui/src/screens/CreateOrderScreen.tsx:950
+#: packages/taler-merchant-webui/src/screens/CreateOrderScreen.tsx:1214
msgid "Order Creation Error"
msgstr "Errore nella creazione dell'ordine"
-#: packages/taler-merchant-webui/src/screens/CreateOrderScreen.tsx:955
+#: packages/taler-merchant-webui/src/screens/CreateOrderScreen.tsx:1222
msgid "Order authoring mode"
msgstr "Modalità di creazione dell’ordine"
-#: packages/taler-merchant-webui/src/screens/CreateOrderScreen.tsx:963
+#: packages/taler-merchant-webui/src/screens/CreateOrderScreen.tsx:1231
msgid "Quick amount"
msgstr "Importo rapido"
-#: packages/taler-merchant-webui/src/screens/CreateOrderScreen.tsx:972
+#: packages/taler-merchant-webui/src/screens/CreateOrderScreen.tsx:1240
msgid "Itemized order"
msgstr "Ordine dettagliato"
-#: packages/taler-merchant-webui/src/screens/CreateOrderScreen.tsx:990
+#: packages/taler-merchant-webui/src/screens/CreateOrderScreen.tsx:1260
msgid "What the customer pays."
msgstr "Quanto paga il cliente."
-#: packages/taler-merchant-webui/src/screens/CreateOrderScreen.tsx:1000
+#: packages/taler-merchant-webui/src/screens/CreateOrderScreen.tsx:1270
msgid "Advanced override; items total %1$s."
msgstr "Sostituzione avanzata; totale degli articoli: %1$s."
-#: packages/taler-merchant-webui/src/screens/CreateOrderScreen.tsx:1001
+#: packages/taler-merchant-webui/src/screens/CreateOrderScreen.tsx:1271
msgid "Calculated from the line items below."
msgstr "Calcolato dalle voci riportate di seguito."
-#: packages/taler-merchant-webui/src/screens/CreateOrderScreen.tsx:1016
+#: packages/taler-merchant-webui/src/screens/CreateOrderScreen.tsx:1291
msgid "e.g. 2x Espresso, 1x Croissant"
msgstr "ad es. 2x espresso, 1x cornetto"
-#: packages/taler-merchant-webui/src/screens/CreateOrderScreen.tsx:1020
+#: packages/taler-merchant-webui/src/screens/CreateOrderScreen.tsx:1295
msgid "What the customer sees on their receipt."
msgstr "Che cosa vede il cliente sulla ricevuta."
-#: packages/taler-merchant-webui/src/screens/CreateOrderScreen.tsx:1029
+#: packages/taler-merchant-webui/src/screens/CreateOrderScreen.tsx:1307
msgid "Line items"
msgstr "Voci dell’ordine"
-#: packages/taler-merchant-webui/src/screens/CreateOrderScreen.tsx:1030
+#: packages/taler-merchant-webui/src/screens/CreateOrderScreen.tsx:1308
msgid "Build the customer contract from inventory or custom items."
msgstr ""
"Crei il contratto del cliente usando prodotti dell’inventario o articoli "
"personalizzati."
-#: packages/taler-merchant-webui/src/screens/CreateOrderScreen.tsx:1033
+#: packages/taler-merchant-webui/src/screens/CreateOrderScreen.tsx:1311
msgid "items"
msgstr "articoli"
-#: packages/taler-merchant-webui/src/screens/CreateOrderScreen.tsx:1043
+#: packages/taler-merchant-webui/src/screens/CreateOrderScreen.tsx:1324
msgid "Item Name"
msgstr "Nome dell'articolo"
-#: packages/taler-merchant-webui/src/screens/CreateOrderScreen.tsx:1044
+#: packages/taler-merchant-webui/src/screens/CreateOrderScreen.tsx:1325
msgid "Unit Price"
msgstr "Prezzo unitario"
-#: packages/taler-merchant-webui/src/screens/CreateOrderScreen.tsx:1045
+#: packages/taler-merchant-webui/src/screens/CreateOrderScreen.tsx:1326
msgid "Subtotal"
msgstr "Subtotale"
-#: packages/taler-merchant-webui/src/screens/CreateOrderScreen.tsx:1046
+#: packages/taler-merchant-webui/src/screens/CreateOrderScreen.tsx:1327
msgid "Quantity and actions"
msgstr "Quantità e azioni"
-#: packages/taler-merchant-webui/src/screens/CreateOrderScreen.tsx:1073
+#: packages/taler-merchant-webui/src/screens/CreateOrderScreen.tsx:1371
msgid "One-off"
msgstr "Una tantum"
-#: packages/taler-merchant-webui/src/screens/CreateOrderScreen.tsx:1100
-#: packages/taler-merchant-webui/src/screens/CreateOrderScreen.tsx:1176
+#: packages/taler-merchant-webui/src/screens/CreateOrderScreen.tsx:1416
+#: packages/taler-merchant-webui/src/screens/CreateOrderScreen.tsx:1523
msgid "Add from Inventory"
msgstr "Aggiungi dall'inventario"
-#: packages/taler-merchant-webui/src/screens/CreateOrderScreen.tsx:1103
+#: packages/taler-merchant-webui/src/screens/CreateOrderScreen.tsx:1419
msgid "Product to add from inventory"
msgstr "Prodotto da aggiungere dall’inventario"
-#: packages/taler-merchant-webui/src/screens/CreateOrderScreen.tsx:1108
+#: packages/taler-merchant-webui/src/screens/CreateOrderScreen.tsx:1428
msgid "Select product from inventory..."
msgstr "Scegli un prodotto dall'inventario…"
-#: packages/taler-merchant-webui/src/screens/CreateOrderScreen.tsx:1129
+#: packages/taler-merchant-webui/src/screens/CreateOrderScreen.tsx:1456
msgid "Add to Order"
msgstr "Aggiungi all'ordine"
-#: packages/taler-merchant-webui/src/screens/CreateOrderScreen.tsx:1135
+#: packages/taler-merchant-webui/src/screens/CreateOrderScreen.tsx:1462
msgid "Add One-off Custom Item"
msgstr "Aggiungi una voce libera una tantum"
-#: packages/taler-merchant-webui/src/screens/CreateOrderScreen.tsx:1139
+#: packages/taler-merchant-webui/src/screens/CreateOrderScreen.tsx:1466
msgid "Item description / name"
msgstr "Descrizione / nome dell'articolo"
-#: packages/taler-merchant-webui/src/screens/CreateOrderScreen.tsx:1146
+#: packages/taler-merchant-webui/src/screens/CreateOrderScreen.tsx:1475
msgid "Price (e.g. 2.50)"
msgstr "Prezzo (ad es. 2.50)"
-#: packages/taler-merchant-webui/src/screens/CreateOrderScreen.tsx:1164
+#: packages/taler-merchant-webui/src/screens/CreateOrderScreen.tsx:1502
msgid "Add One-off"
msgstr "Aggiungi voce una tantum"
-#: packages/taler-merchant-webui/src/screens/CreateOrderScreen.tsx:1176
+#: packages/taler-merchant-webui/src/screens/CreateOrderScreen.tsx:1522
msgid "Add custom item"
msgstr "Aggiungi articolo personalizzato"
-#: packages/taler-merchant-webui/src/screens/CreateOrderScreen.tsx:1194
+#: packages/taler-merchant-webui/src/screens/CreateOrderScreen.tsx:1551
msgid "Override computed total"
msgstr "Sostituisci totale calcolato"
-#: packages/taler-merchant-webui/src/screens/CreateOrderScreen.tsx:1195
+#: packages/taler-merchant-webui/src/screens/CreateOrderScreen.tsx:1552
msgid "Use only when the contract total must differ from its line items."
msgstr ""
"Usi questa opzione solo quando il totale del contratto deve differire dalle "
"sue voci."
-#: packages/taler-merchant-webui/src/screens/CreateOrderScreen.tsx:1202
+#: packages/taler-merchant-webui/src/screens/CreateOrderScreen.tsx:1559
msgid "Contract total"
msgstr "Totale del contratto"
-#: packages/taler-merchant-webui/src/screens/CreateOrderScreen.tsx:1210
+#: packages/taler-merchant-webui/src/screens/CreateOrderScreen.tsx:1569
msgid ""
"The contract total is %1$s; line items total %2$s. Product selection rules "
"are excluded."
@@ -3863,33 +3861,33 @@ msgstr ""
"Il totale del contratto è %1$s; le voci totalizzano %2$s. Le regole di "
"selezione dei prodotti sono escluse."
-#: packages/taler-merchant-webui/src/screens/CreateOrderScreen.tsx:1226
+#: packages/taler-merchant-webui/src/screens/CreateOrderScreen.tsx:1588
msgid "Product selection rules excluded."
msgstr "Regole di selezione dei prodotti escluse."
-#: packages/taler-merchant-webui/src/screens/CreateOrderScreen.tsx:1227
+#: packages/taler-merchant-webui/src/screens/CreateOrderScreen.tsx:1589
msgid "The advanced total override differs from the line-item total."
msgstr "La sostituzione avanzata del totale differisce dal totale delle voci."
-#: packages/taler-merchant-webui/src/screens/CreateOrderScreen.tsx:1268
+#: packages/taler-merchant-webui/src/screens/CreateOrderScreen.tsx:1633
msgid "Editable preview: connect a merchant backend to enable order creation."
msgstr ""
"Anteprima modificabile: collegare un backend del venditore per abilitare la "
"creazione degli ordini."
-#: packages/taler-merchant-webui/src/screens/CreateOrderScreen.tsx:1281
+#: packages/taler-merchant-webui/src/screens/CreateOrderScreen.tsx:1653
msgid "Order creation is disabled in preview mode."
msgstr "La creazione degli ordini è disabilitata in modalità anteprima."
-#: packages/taler-merchant-webui/src/screens/CreateOrderScreen.tsx:1284
+#: packages/taler-merchant-webui/src/screens/CreateOrderScreen.tsx:1658
msgid "Creating Order..."
msgstr "Creazione dell'ordine…"
-#: packages/taler-merchant-webui/src/screens/CreateOrderScreen.tsx:1284
+#: packages/taler-merchant-webui/src/screens/CreateOrderScreen.tsx:1658
msgid "Create Order"
msgstr "Crea un ordine"
-#: packages/taler-merchant-webui/src/routes/CreateOrderRoute.tsx:47
+#: packages/taler-merchant-webui/src/routes/CreateOrderRoute.tsx:51
#: packages/taler-merchant-webui/src/screens/BusinessSettingsScreen.tsx:457
msgid "Merchant account settings could not be loaded"
msgstr "Impossibile caricare le impostazioni del conto venditore"
@@ -3898,67 +3896,67 @@ msgstr "Impossibile caricare le impostazioni del conto venditore"
msgid "Structured Address"
msgstr "Indirizzo strutturato"
-#: packages/taler-merchant-webui/src/ui/LocationInput.tsx:69
+#: packages/taler-merchant-webui/src/ui/LocationInput.tsx:72
msgid "Street Name"
msgstr "Via"
-#: packages/taler-merchant-webui/src/ui/LocationInput.tsx:76
+#: packages/taler-merchant-webui/src/ui/LocationInput.tsx:81
msgid "e.g. Main Street"
msgstr "ad es. Via Roma"
-#: packages/taler-merchant-webui/src/ui/LocationInput.tsx:84
+#: packages/taler-merchant-webui/src/ui/LocationInput.tsx:92
msgid "Building / House Number"
msgstr "Numero civico"
-#: packages/taler-merchant-webui/src/ui/LocationInput.tsx:91
+#: packages/taler-merchant-webui/src/ui/LocationInput.tsx:104
msgid "e.g. 42B"
msgstr "ad es. 42B"
-#: packages/taler-merchant-webui/src/ui/LocationInput.tsx:99
+#: packages/taler-merchant-webui/src/ui/LocationInput.tsx:115
msgid "Postal / ZIP Code"
msgstr "CAP"
-#: packages/taler-merchant-webui/src/ui/LocationInput.tsx:106
+#: packages/taler-merchant-webui/src/ui/LocationInput.tsx:124
msgid "e.g. 8000"
msgstr "ad es. 8000"
-#: packages/taler-merchant-webui/src/ui/LocationInput.tsx:114
+#: packages/taler-merchant-webui/src/ui/LocationInput.tsx:135
msgid "City / Town"
msgstr "Città"
-#: packages/taler-merchant-webui/src/ui/LocationInput.tsx:121
+#: packages/taler-merchant-webui/src/ui/LocationInput.tsx:144
msgid "e.g. Zurich"
msgstr "ad es. Zurigo"
-#: packages/taler-merchant-webui/src/ui/LocationInput.tsx:129
+#: packages/taler-merchant-webui/src/ui/LocationInput.tsx:155
msgid "State / Region"
msgstr "Stato / regione"
-#: packages/taler-merchant-webui/src/ui/LocationInput.tsx:136
+#: packages/taler-merchant-webui/src/ui/LocationInput.tsx:167
msgid "e.g. ZH"
msgstr "ad es. ZH"
-#: packages/taler-merchant-webui/src/ui/LocationInput.tsx:144
+#: packages/taler-merchant-webui/src/ui/LocationInput.tsx:178
msgid "Country (ISO Code or Name)"
msgstr "Paese (codice ISO o nome)"
-#: packages/taler-merchant-webui/src/ui/LocationInput.tsx:151
+#: packages/taler-merchant-webui/src/ui/LocationInput.tsx:187
msgid "e.g. CH or Switzerland"
msgstr "ad es. CH o Svizzera"
-#: packages/taler-merchant-webui/src/ui/LocationInput.tsx:159
+#: packages/taler-merchant-webui/src/ui/LocationInput.tsx:198
msgid "Building Name (Optional)"
msgstr "Nome dell’edificio (facoltativo)"
-#: packages/taler-merchant-webui/src/ui/LocationInput.tsx:166
+#: packages/taler-merchant-webui/src/ui/LocationInput.tsx:207
msgid "e.g. Tower B, Suite 300"
msgstr "ad es. Edificio B, ufficio 300"
-#: packages/taler-merchant-webui/src/ui/LocationInput.tsx:172
+#: packages/taler-merchant-webui/src/ui/LocationInput.tsx:216
msgid "Town Locality (Optional)"
msgstr "Località urbana (facoltativa)"
-#: packages/taler-merchant-webui/src/ui/LocationInput.tsx:179
+#: packages/taler-merchant-webui/src/ui/LocationInput.tsx:225
msgid "e.g. Old Town"
msgstr "ad es. centro storico"
@@ -3966,48 +3964,48 @@ msgstr "ad es. centro storico"
msgid "Business Logo"
msgstr "Logo dell'attività"
-#: packages/taler-merchant-webui/src/ui/ImageUploadInput.tsx:52
+#: packages/taler-merchant-webui/src/ui/ImageUploadInput.tsx:53
msgid "Upload a PNG, JPEG, SVG, or WebP logo image (max 1 MB)."
msgstr ""
"Carica l'immagine del logo in formato PNG, JPEG, SVG o WebP (massimo 1 MB)."
-#: packages/taler-merchant-webui/src/ui/ImageUploadInput.tsx:65
+#: packages/taler-merchant-webui/src/ui/ImageUploadInput.tsx:66
msgid ""
"This saved image cannot be displayed. Remove it or choose another image."
msgstr ""
"Questa immagine salvata non può essere visualizzata. Rimuovila o scegli "
"un’altra immagine."
-#: packages/taler-merchant-webui/src/ui/ImageUploadInput.tsx:111
+#: packages/taler-merchant-webui/src/ui/ImageUploadInput.tsx:127
msgid "Choose a PNG, JPEG, WebP, or SVG image."
msgstr "Scegli un’immagine PNG, JPEG, WebP o SVG."
-#: packages/taler-merchant-webui/src/ui/ImageUploadInput.tsx:120
+#: packages/taler-merchant-webui/src/ui/ImageUploadInput.tsx:139
msgid "The processed image is still larger than 1 MB. Choose a smaller image."
msgstr ""
"L’immagine elaborata supera ancora 1 MB. Scegli un’immagine più piccola."
-#: packages/taler-merchant-webui/src/ui/ImageUploadInput.tsx:126
+#: packages/taler-merchant-webui/src/ui/ImageUploadInput.tsx:147
msgid "The selected image could not be read. Choose another image."
msgstr "Impossibile leggere l’immagine selezionata. Scegli un’altra immagine."
-#: packages/taler-merchant-webui/src/ui/ImageUploadInput.tsx:162
+#: packages/taler-merchant-webui/src/ui/ImageUploadInput.tsx:185
msgid "Logo Preview"
msgstr "Anteprima del logo"
-#: packages/taler-merchant-webui/src/ui/ImageUploadInput.tsx:171
+#: packages/taler-merchant-webui/src/ui/ImageUploadInput.tsx:194
msgid "Remove logo"
msgstr "Rimuovi il logo"
-#: packages/taler-merchant-webui/src/ui/ImageUploadInput.tsx:193
+#: packages/taler-merchant-webui/src/ui/ImageUploadInput.tsx:227
msgid "Processing image…"
msgstr "Elaborazione dell’immagine…"
-#: packages/taler-merchant-webui/src/ui/ImageUploadInput.tsx:193
+#: packages/taler-merchant-webui/src/ui/ImageUploadInput.tsx:229
msgid "Change Image..."
msgstr "Cambia immagine…"
-#: packages/taler-merchant-webui/src/ui/ImageUploadInput.tsx:193
+#: packages/taler-merchant-webui/src/ui/ImageUploadInput.tsx:230
msgid "Choose Image File..."
msgstr "Scegli un file immagine…"
@@ -4020,46 +4018,46 @@ msgid "0 seconds"
msgstr "0 secondi"
#: packages/taler-merchant-webui/src/screens/BusinessSettingsScreen.tsx:104
-#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:1320
-#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:220
+#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:1654
+#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:225
msgid "1 day"
msgstr "1 giorno"
#: packages/taler-merchant-webui/src/screens/BusinessSettingsScreen.tsx:104
-#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:220
+#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:225
msgid "%1$s days"
msgstr "%1$s giorni"
#: packages/taler-merchant-webui/src/screens/BusinessSettingsScreen.tsx:108
-#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:1319
-#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:221
-#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:255
+#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:1653
+#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:226
+#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:260
msgid "1 hour"
msgstr "1 ora"
#: packages/taler-merchant-webui/src/screens/BusinessSettingsScreen.tsx:108
-#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:221
+#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:226
msgid "%1$s hours"
msgstr "%1$s ore"
#: packages/taler-merchant-webui/src/screens/BusinessSettingsScreen.tsx:112
-#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:1318
-#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:222
+#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:1652
+#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:227
msgid "1 minute"
msgstr "1 minuto"
#: packages/taler-merchant-webui/src/screens/BusinessSettingsScreen.tsx:112
-#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:222
+#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:227
msgid "%1$s minutes"
msgstr "%1$s minuti"
#: packages/taler-merchant-webui/src/screens/BusinessSettingsScreen.tsx:114
-#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:223
+#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:228
msgid "1 second"
msgstr "1 secondo"
#: packages/taler-merchant-webui/src/screens/BusinessSettingsScreen.tsx:114
-#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:223
+#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:228
msgid "%1$s seconds"
msgstr "%1$s secondi"
@@ -4185,7 +4183,7 @@ msgstr "Visibile ai clienti e usato per i codici di verifica via e-mail."
#: packages/taler-merchant-webui/src/screens/BusinessSettingsScreen.tsx:627
#: packages/taler-merchant-webui/src/screens/AdminAccountFormScreen.tsx:355
-#: packages/taler-merchant-webui/src/screens/AdminAccountDetailScreen.tsx:62
+#: packages/taler-merchant-webui/src/screens/AdminAccountDetailScreen.tsx:159
msgid "Website URL"
msgstr "Indirizzo del sito web"
@@ -4207,7 +4205,7 @@ msgstr "La sede registrata inclusa nei contratti con i clienti."
#: packages/taler-merchant-webui/src/screens/BusinessSettingsScreen.tsx:673
#: packages/taler-merchant-webui/src/screens/AdminAccountFormScreen.tsx:382
-#: packages/taler-merchant-webui/src/screens/AdminAccountDetailScreen.tsx:63
+#: packages/taler-merchant-webui/src/screens/AdminAccountDetailScreen.tsx:182
msgid "Legal jurisdiction"
msgstr "Giurisdizione legale"
@@ -4230,7 +4228,7 @@ msgstr ""
"dell’ordine."
#: packages/taler-merchant-webui/src/screens/BusinessSettingsScreen.tsx:705
-#: packages/taler-merchant-webui/src/screens/AdminAccountDetailScreen.tsx:63
+#: packages/taler-merchant-webui/src/screens/AdminAccountDetailScreen.tsx:186
msgid "Transaction fees"
msgstr "Commissioni di transazione"
@@ -4240,7 +4238,7 @@ msgstr ""
"Scegli se i costi di transazione sono a carico dell’attività o del cliente."
#: packages/taler-merchant-webui/src/screens/BusinessSettingsScreen.tsx:709
-#: packages/taler-merchant-webui/src/screens/AdminAccountDetailScreen.tsx:63
+#: packages/taler-merchant-webui/src/screens/AdminAccountDetailScreen.tsx:189
msgid "Business covers transaction fees"
msgstr "L'azienda copre le commissioni di transazione"
@@ -4396,8 +4394,8 @@ msgid "Password is hidden"
msgstr "La password è nascosta"
#: packages/taler-merchant-webui/src/screens/BusinessSettingsScreen.tsx:921
-#: packages/taler-merchant-webui/src/screens/AccessScreen.tsx:446
-#: packages/taler-merchant-webui/src/screens/CreateAccessScreen.tsx:269
+#: packages/taler-merchant-webui/src/screens/AccessScreen.tsx:504
+#: packages/taler-merchant-webui/src/screens/CreateAccessScreen.tsx:306
msgid "Current Password"
msgstr "Password attuale"
@@ -4425,47 +4423,47 @@ msgstr "Aggiornamento dei recapiti dell’attività del venditore"
msgid "Changing merchant account password"
msgstr "Modifica della password del conto venditore"
-#: packages/taler-merchant-webui/src/screens/PersonalizationScreen.tsx:36
+#: packages/taler-merchant-webui/src/screens/PersonalizationScreen.tsx:41
msgid "✓ Preferences saved locally to this browser"
msgstr "✓ Preferenze salvate in questo browser"
-#: packages/taler-merchant-webui/src/screens/PersonalizationScreen.tsx:46
+#: packages/taler-merchant-webui/src/screens/PersonalizationScreen.tsx:52
msgid "✓ All preferences saved successfully to this browser"
msgstr "✓ Tutte le preferenze salvate in questo browser"
-#: packages/taler-merchant-webui/src/screens/PersonalizationScreen.tsx:56
+#: packages/taler-merchant-webui/src/screens/PersonalizationScreen.tsx:62
msgid ""
"Preferences local to this browser. Settings are saved when you click \"Save "
"preferences\"."
msgstr ""
"Preferenze locali a questo browser. Si salvano con «Salva le preferenze»."
-#: packages/taler-merchant-webui/src/screens/PersonalizationScreen.tsx:69
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:894
+#: packages/taler-merchant-webui/src/screens/PersonalizationScreen.tsx:78
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1078
msgid "Date Format"
msgstr "Formato data"
-#: packages/taler-merchant-webui/src/screens/PersonalizationScreen.tsx:85
+#: packages/taler-merchant-webui/src/screens/PersonalizationScreen.tsx:96
msgid "Year Month Day (YYYY/MM/DD)"
msgstr "Anno mese giorno (AAAA/MM/GG)"
-#: packages/taler-merchant-webui/src/screens/PersonalizationScreen.tsx:86
+#: packages/taler-merchant-webui/src/screens/PersonalizationScreen.tsx:97
msgid "Day Month Year (DD/MM/YYYY)"
msgstr "Giorno mese anno (GG/MM/AAAA)"
-#: packages/taler-merchant-webui/src/screens/PersonalizationScreen.tsx:87
+#: packages/taler-merchant-webui/src/screens/PersonalizationScreen.tsx:98
msgid "Month Day Year (MM/DD/YYYY)"
msgstr "Mese giorno anno (MM/GG/AAAA)"
-#: packages/taler-merchant-webui/src/screens/PersonalizationScreen.tsx:93
+#: packages/taler-merchant-webui/src/screens/PersonalizationScreen.tsx:104
msgid "Preview with today's date:"
msgstr "Anteprima con la data di oggi:"
-#: packages/taler-merchant-webui/src/screens/PersonalizationScreen.tsx:109
+#: packages/taler-merchant-webui/src/screens/PersonalizationScreen.tsx:124
msgid "Show advanced tools"
msgstr "Mostra strumenti avanzati"
-#: packages/taler-merchant-webui/src/screens/PersonalizationScreen.tsx:112
+#: packages/taler-merchant-webui/src/screens/PersonalizationScreen.tsx:127
msgid ""
"Adds specialist statistics and Discounts & Passes management to the "
"navigation. This changes discoverability, not permissions."
@@ -4473,21 +4471,21 @@ msgstr ""
"Aggiunge alla navigazione statistiche specialistiche e la gestione di sconti "
"e pass. Cambia la visibilità, non i permessi."
-#: packages/taler-merchant-webui/src/screens/PersonalizationScreen.tsx:133
+#: packages/taler-merchant-webui/src/screens/PersonalizationScreen.tsx:145
msgid "Save preferences"
msgstr "Salva le preferenze"
-#: packages/taler-merchant-webui/src/ui/Modal.tsx:105
+#: packages/taler-merchant-webui/src/ui/Modal.tsx:127
msgid "Dialog"
msgstr "Finestra di dialogo"
-#: packages/taler-merchant-webui/src/ui/Modal.tsx:116
-#: packages/taler-merchant-webui/src/screens/TemplatesScreen.tsx:300
-#: packages/taler-merchant-webui/src/screens/TemplateDetailsScreen.tsx:477
+#: packages/taler-merchant-webui/src/ui/Modal.tsx:142
+#: packages/taler-merchant-webui/src/screens/TemplatesScreen.tsx:397
+#: packages/taler-merchant-webui/src/screens/TemplateDetailsScreen.tsx:548
msgid "Close"
msgstr "Chiudi"
-#: packages/taler-merchant-webui/src/screens/InventoryScreen.tsx:190
+#: packages/taler-merchant-webui/src/screens/InventoryScreen.tsx:228
msgid ""
"Failed to delete product. Turn on 'Force deletion' below to override active "
"orders or locks."
@@ -4495,61 +4493,61 @@ msgstr ""
"Non è stato possibile eliminare il prodotto. Attivi «Eliminazione forzata» "
"qui sotto per ignorare ordini in corso o blocchi."
-#: packages/taler-merchant-webui/src/screens/InventoryScreen.tsx:203
+#: packages/taler-merchant-webui/src/screens/InventoryScreen.tsx:245
msgid "Manage product catalog, units, categories, and stock limits."
msgstr ""
"Gestisci il catalogo dei prodotti, le unità, le categorie e le giacenze."
-#: packages/taler-merchant-webui/src/screens/InventoryScreen.tsx:204
-#: packages/taler-merchant-webui/src/screens/InventoryScreen.tsx:284
+#: packages/taler-merchant-webui/src/screens/InventoryScreen.tsx:247
+#: packages/taler-merchant-webui/src/screens/InventoryScreen.tsx:335
msgid "+ Add a product"
msgstr "+ Aggiungi un prodotto"
-#: packages/taler-merchant-webui/src/screens/InventoryScreen.tsx:204
-#: packages/taler-merchant-webui/src/screens/InventoryScreen.tsx:434
+#: packages/taler-merchant-webui/src/screens/InventoryScreen.tsx:247
+#: packages/taler-merchant-webui/src/screens/InventoryScreen.tsx:611
msgid "+ Add a category"
msgstr "+ Aggiungi una categoria"
-#: packages/taler-merchant-webui/src/screens/InventoryScreen.tsx:211
+#: packages/taler-merchant-webui/src/screens/InventoryScreen.tsx:259
msgid "Could not load products"
msgstr "Impossibile caricare i prodotti"
-#: packages/taler-merchant-webui/src/screens/InventoryScreen.tsx:218
+#: packages/taler-merchant-webui/src/screens/InventoryScreen.tsx:266
msgid "Some inventory details could not be loaded"
msgstr "Non è stato possibile caricare alcuni dettagli dell’inventario"
-#: packages/taler-merchant-webui/src/screens/InventoryScreen.tsx:219
-#: packages/taler-merchant-webui/src/screens/KycAuthInstructionsScreen.tsx:386
-#: packages/taler-merchant-webui/src/screens/KycAuthInstructionsScreen.tsx:433
-#: packages/taler-merchant-webui/src/screens/PosScreen.tsx:865
+#: packages/taler-merchant-webui/src/screens/InventoryScreen.tsx:267
+#: packages/taler-merchant-webui/src/screens/KycAuthInstructionsScreen.tsx:453
+#: packages/taler-merchant-webui/src/screens/KycAuthInstructionsScreen.tsx:508
+#: packages/taler-merchant-webui/src/screens/PosScreen.tsx:985
msgid "Retry"
msgstr "Riprova"
-#: packages/taler-merchant-webui/src/screens/InventoryScreen.tsx:228
-#: packages/taler-merchant-webui/src/screens/CreateProductScreen.tsx:558
-#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:606
+#: packages/taler-merchant-webui/src/screens/InventoryScreen.tsx:276
+#: packages/taler-merchant-webui/src/screens/CreateProductScreen.tsx:685
+#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:753
msgid "Could not load product categories"
msgstr "Impossibile caricare le categorie di prodotti"
-#: packages/taler-merchant-webui/src/screens/InventoryScreen.tsx:247
+#: packages/taler-merchant-webui/src/screens/InventoryScreen.tsx:295
msgid "Products (%1$s)"
msgstr "Prodotti (%1$s)"
-#: packages/taler-merchant-webui/src/screens/InventoryScreen.tsx:261
+#: packages/taler-merchant-webui/src/screens/InventoryScreen.tsx:309
msgid "Categories (%1$s)"
msgstr "Categorie (%1$s)"
-#: packages/taler-merchant-webui/src/screens/InventoryScreen.tsx:267
-#: packages/taler-merchant-webui/src/screens/pos/PosCatalog.tsx:133
+#: packages/taler-merchant-webui/src/screens/InventoryScreen.tsx:315
+#: packages/taler-merchant-webui/src/screens/pos/PosCatalog.tsx:136
msgid "Loading inventory products..."
msgstr "Caricamento dei prodotti…"
-#: packages/taler-merchant-webui/src/screens/InventoryScreen.tsx:275
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1377
+#: packages/taler-merchant-webui/src/screens/InventoryScreen.tsx:326
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1668
msgid "No products yet"
msgstr "Ancora nessun prodotto"
-#: packages/taler-merchant-webui/src/screens/InventoryScreen.tsx:277
+#: packages/taler-merchant-webui/src/screens/InventoryScreen.tsx:328
msgid ""
"Products you add here can be sold from the counter till and picked by "
"customers in their wallet."
@@ -4557,117 +4555,117 @@ msgstr ""
"I prodotti che aggiunge qui si possono vendere dalla cassa al banco e il "
"cliente può sceglierli nel portafoglio."
-#: packages/taler-merchant-webui/src/screens/InventoryScreen.tsx:294
+#: packages/taler-merchant-webui/src/screens/InventoryScreen.tsx:347
msgid "Search products"
msgstr "Cerca prodotti"
-#: packages/taler-merchant-webui/src/screens/InventoryScreen.tsx:295
+#: packages/taler-merchant-webui/src/screens/InventoryScreen.tsx:348
msgid "Search product name or ID..."
msgstr "Cerca nome o identificativo del prodotto…"
-#: packages/taler-merchant-webui/src/screens/InventoryScreen.tsx:304
-#: packages/taler-merchant-webui/src/screens/InventoryScreen.tsx:337
+#: packages/taler-merchant-webui/src/screens/InventoryScreen.tsx:359
+#: packages/taler-merchant-webui/src/screens/InventoryScreen.tsx:449
msgid "No products found matching your search."
msgstr "Nessun prodotto corrisponde alla ricerca."
-#: packages/taler-merchant-webui/src/screens/InventoryScreen.tsx:309
-#: packages/taler-merchant-webui/src/screens/InventoryScreen.tsx:402
-#: packages/taler-merchant-webui/src/screens/InventoryScreen.tsx:453
-#: packages/taler-merchant-webui/src/screens/InventoryScreen.tsx:485
-#: packages/taler-merchant-webui/src/screens/TemplatesScreen.tsx:156
-#: packages/taler-merchant-webui/src/screens/TemplatesScreen.tsx:195
-#: packages/taler-merchant-webui/src/screens/AccessScreen.tsx:313
-#: packages/taler-merchant-webui/src/screens/AccessScreen.tsx:352
-#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:397
-#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:434
-#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:483
-#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:508
-#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:552
-#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:577
-#: packages/taler-merchant-webui/src/screens/WebhooksScreen.tsx:122
-#: packages/taler-merchant-webui/src/screens/WebhooksScreen.tsx:175
-#: packages/taler-merchant-webui/src/screens/SubscriptionsScreen.tsx:176
-#: packages/taler-merchant-webui/src/screens/SubscriptionsScreen.tsx:230
-#: packages/taler-merchant-webui/src/screens/DevicesScreen.tsx:196
-#: packages/taler-merchant-webui/src/screens/DevicesScreen.tsx:237
+#: packages/taler-merchant-webui/src/screens/InventoryScreen.tsx:378
+#: packages/taler-merchant-webui/src/screens/InventoryScreen.tsx:558
+#: packages/taler-merchant-webui/src/screens/InventoryScreen.tsx:637
+#: packages/taler-merchant-webui/src/screens/InventoryScreen.tsx:689
+#: packages/taler-merchant-webui/src/screens/TemplatesScreen.tsx:198
+#: packages/taler-merchant-webui/src/screens/TemplatesScreen.tsx:259
+#: packages/taler-merchant-webui/src/screens/AccessScreen.tsx:330
+#: packages/taler-merchant-webui/src/screens/AccessScreen.tsx:394
+#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:498
+#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:570
+#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:635
+#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:678
+#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:741
+#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:781
+#: packages/taler-merchant-webui/src/screens/WebhooksScreen.tsx:153
+#: packages/taler-merchant-webui/src/screens/WebhooksScreen.tsx:232
+#: packages/taler-merchant-webui/src/screens/SubscriptionsScreen.tsx:207
+#: packages/taler-merchant-webui/src/screens/SubscriptionsScreen.tsx:307
+#: packages/taler-merchant-webui/src/screens/DevicesScreen.tsx:233
+#: packages/taler-merchant-webui/src/screens/DevicesScreen.tsx:312
msgid "Actions for %1$s"
msgstr "Azioni per %1$s"
-#: packages/taler-merchant-webui/src/screens/InventoryScreen.tsx:310
-#: packages/taler-merchant-webui/src/screens/InventoryScreen.tsx:403
+#: packages/taler-merchant-webui/src/screens/InventoryScreen.tsx:382
+#: packages/taler-merchant-webui/src/screens/InventoryScreen.tsx:562
msgid "Edit product"
msgstr "Modifica prodotto"
-#: packages/taler-merchant-webui/src/screens/InventoryScreen.tsx:311
-#: packages/taler-merchant-webui/src/screens/InventoryScreen.tsx:404
+#: packages/taler-merchant-webui/src/screens/InventoryScreen.tsx:392
+#: packages/taler-merchant-webui/src/screens/InventoryScreen.tsx:572
msgid "Edit price"
msgstr "Modifica prezzo"
-#: packages/taler-merchant-webui/src/screens/InventoryScreen.tsx:312
-#: packages/taler-merchant-webui/src/screens/InventoryScreen.tsx:405
+#: packages/taler-merchant-webui/src/screens/InventoryScreen.tsx:398
+#: packages/taler-merchant-webui/src/screens/InventoryScreen.tsx:578
msgid "Delete product"
msgstr "Elimina prodotto"
-#: packages/taler-merchant-webui/src/screens/InventoryScreen.tsx:317
-#: packages/taler-merchant-webui/src/screens/InventoryScreen.tsx:329
+#: packages/taler-merchant-webui/src/screens/InventoryScreen.tsx:411
+#: packages/taler-merchant-webui/src/screens/InventoryScreen.tsx:436
msgid "Stock / sold"
msgstr "Scorte / venduti"
-#: packages/taler-merchant-webui/src/screens/InventoryScreen.tsx:317
-#: packages/taler-merchant-webui/src/screens/InventoryScreen.tsx:398
+#: packages/taler-merchant-webui/src/screens/InventoryScreen.tsx:415
+#: packages/taler-merchant-webui/src/screens/InventoryScreen.tsx:546
msgid "Stock not tracked"
msgstr "Scorte non monitorate"
-#: packages/taler-merchant-webui/src/screens/InventoryScreen.tsx:317
+#: packages/taler-merchant-webui/src/screens/InventoryScreen.tsx:418
msgid "Sold count unavailable"
msgstr "Numero di vendite non disponibile"
-#: packages/taler-merchant-webui/src/screens/InventoryScreen.tsx:317
-#: packages/taler-merchant-webui/src/screens/InventoryScreen.tsx:399
+#: packages/taler-merchant-webui/src/screens/InventoryScreen.tsx:420
+#: packages/taler-merchant-webui/src/screens/InventoryScreen.tsx:553
msgid "1 unit"
msgstr "1 unità"
-#: packages/taler-merchant-webui/src/screens/InventoryScreen.tsx:317
-#: packages/taler-merchant-webui/src/screens/InventoryScreen.tsx:399
+#: packages/taler-merchant-webui/src/screens/InventoryScreen.tsx:421
+#: packages/taler-merchant-webui/src/screens/InventoryScreen.tsx:554
msgid "%1$s units"
msgstr "%1$s unità"
-#: packages/taler-merchant-webui/src/screens/InventoryScreen.tsx:327
+#: packages/taler-merchant-webui/src/screens/InventoryScreen.tsx:434
msgid "Product Name & ID"
msgstr "Nome e ID del prodotto"
-#: packages/taler-merchant-webui/src/screens/InventoryScreen.tsx:330
-#: packages/taler-merchant-webui/src/screens/InventoryScreen.tsx:473
-#: packages/taler-merchant-webui/src/screens/TemplatesScreen.tsx:172
-#: packages/taler-merchant-webui/src/screens/AccessScreen.tsx:332
-#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:411
-#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:497
-#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:566
-#: packages/taler-merchant-webui/src/screens/WebhooksScreen.tsx:144
-#: packages/taler-merchant-webui/src/screens/SubscriptionsScreen.tsx:199
-#: packages/taler-merchant-webui/src/screens/DevicesScreen.tsx:217
-#: packages/taler-merchant-webui/src/screens/AdminAccountsScreen.tsx:141
+#: packages/taler-merchant-webui/src/screens/InventoryScreen.tsx:438
+#: packages/taler-merchant-webui/src/screens/InventoryScreen.tsx:670
+#: packages/taler-merchant-webui/src/screens/TemplatesScreen.tsx:227
+#: packages/taler-merchant-webui/src/screens/AccessScreen.tsx:369
+#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:541
+#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:658
+#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:764
+#: packages/taler-merchant-webui/src/screens/WebhooksScreen.tsx:189
+#: packages/taler-merchant-webui/src/screens/SubscriptionsScreen.tsx:258
+#: packages/taler-merchant-webui/src/screens/DevicesScreen.tsx:277
+#: packages/taler-merchant-webui/src/screens/AdminAccountsScreen.tsx:173
msgid "Actions"
msgstr "Azioni"
-#: packages/taler-merchant-webui/src/screens/InventoryScreen.tsx:374
+#: packages/taler-merchant-webui/src/screens/InventoryScreen.tsx:514
msgid "Unassigned"
msgstr "Non assegnato"
-#: packages/taler-merchant-webui/src/screens/InventoryScreen.tsx:392
+#: packages/taler-merchant-webui/src/screens/InventoryScreen.tsx:532
msgid "Quick edit price"
msgstr "Modifica rapida del prezzo"
-#: packages/taler-merchant-webui/src/screens/InventoryScreen.tsx:399
+#: packages/taler-merchant-webui/src/screens/InventoryScreen.tsx:549
msgid "Sold"
msgstr "Venduti"
-#: packages/taler-merchant-webui/src/screens/InventoryScreen.tsx:425
-#: packages/taler-merchant-webui/src/screens/CreateProductScreen.tsx:607
+#: packages/taler-merchant-webui/src/screens/InventoryScreen.tsx:602
+#: packages/taler-merchant-webui/src/screens/CreateProductScreen.tsx:744
msgid "No categories yet"
msgstr "Ancora nessuna categoria"
-#: packages/taler-merchant-webui/src/screens/InventoryScreen.tsx:427
+#: packages/taler-merchant-webui/src/screens/InventoryScreen.tsx:604
msgid ""
"Categories group your products so the counter till is quicker to use and "
"customers can browse your catalogue in their wallet."
@@ -4675,75 +4673,75 @@ msgstr ""
"Le categorie raggruppano i suoi prodotti: la cassa al banco diventa più "
"rapida e il cliente può sfogliare il catalogo nel portafoglio."
-#: packages/taler-merchant-webui/src/screens/InventoryScreen.tsx:442
+#: packages/taler-merchant-webui/src/screens/InventoryScreen.tsx:621
msgid "Categories organize products for customer wallet catalog browsing."
msgstr ""
"Le categorie organizzano i prodotti per rendere più semplice sfogliare il "
"catalogo."
-#: packages/taler-merchant-webui/src/screens/InventoryScreen.tsx:454
-#: packages/taler-merchant-webui/src/screens/InventoryScreen.tsx:487
+#: packages/taler-merchant-webui/src/screens/InventoryScreen.tsx:642
+#: packages/taler-merchant-webui/src/screens/InventoryScreen.tsx:695
msgid "Rename category"
msgstr "Rinomina categoria"
-#: packages/taler-merchant-webui/src/screens/InventoryScreen.tsx:455
-#: packages/taler-merchant-webui/src/screens/InventoryScreen.tsx:490
+#: packages/taler-merchant-webui/src/screens/InventoryScreen.tsx:647
+#: packages/taler-merchant-webui/src/screens/InventoryScreen.tsx:702
msgid "Delete category"
msgstr "Elimina categoria"
-#: packages/taler-merchant-webui/src/screens/InventoryScreen.tsx:459
-#: packages/taler-merchant-webui/src/screens/InventoryScreen.tsx:472
+#: packages/taler-merchant-webui/src/screens/InventoryScreen.tsx:651
+#: packages/taler-merchant-webui/src/screens/InventoryScreen.tsx:668
msgid "Products Count"
msgstr "Numero di prodotti"
-#: packages/taler-merchant-webui/src/screens/InventoryScreen.tsx:460
-#: packages/taler-merchant-webui/src/screens/InventoryScreen.tsx:482
+#: packages/taler-merchant-webui/src/screens/InventoryScreen.tsx:654
+#: packages/taler-merchant-webui/src/screens/InventoryScreen.tsx:685
msgid "1 product"
msgstr "1 prodotto"
-#: packages/taler-merchant-webui/src/screens/InventoryScreen.tsx:460
-#: packages/taler-merchant-webui/src/screens/InventoryScreen.tsx:482
+#: packages/taler-merchant-webui/src/screens/InventoryScreen.tsx:655
+#: packages/taler-merchant-webui/src/screens/InventoryScreen.tsx:686
msgid "%1$s products"
msgstr "%1$s prodotti"
-#: packages/taler-merchant-webui/src/screens/InventoryScreen.tsx:470
-#: packages/taler-merchant-webui/src/screens/InventoryScreen.tsx:511
+#: packages/taler-merchant-webui/src/screens/InventoryScreen.tsx:666
+#: packages/taler-merchant-webui/src/screens/InventoryScreen.tsx:728
msgid "Category Name"
msgstr "Nome della categoria"
-#: packages/taler-merchant-webui/src/screens/InventoryScreen.tsx:471
+#: packages/taler-merchant-webui/src/screens/InventoryScreen.tsx:667
msgid "Category ID"
msgstr "Identificativo categoria"
-#: packages/taler-merchant-webui/src/screens/InventoryScreen.tsx:506
+#: packages/taler-merchant-webui/src/screens/InventoryScreen.tsx:720
msgid "Rename Category"
msgstr "Rinomina la categoria"
-#: packages/taler-merchant-webui/src/screens/InventoryScreen.tsx:506
+#: packages/taler-merchant-webui/src/screens/InventoryScreen.tsx:720
msgid "Add a Category"
msgstr "Aggiungi una categoria"
-#: packages/taler-merchant-webui/src/screens/InventoryScreen.tsx:517
+#: packages/taler-merchant-webui/src/screens/InventoryScreen.tsx:734
msgid "e.g. Beverages"
msgstr "ad es. Bevande"
-#: packages/taler-merchant-webui/src/screens/InventoryScreen.tsx:525
+#: packages/taler-merchant-webui/src/screens/InventoryScreen.tsx:746
msgid "The category could not be saved"
msgstr "Non è stato possibile salvare la categoria"
-#: packages/taler-merchant-webui/src/screens/InventoryScreen.tsx:530
+#: packages/taler-merchant-webui/src/screens/InventoryScreen.tsx:760
msgid "Save Name"
msgstr "Salva il nome"
-#: packages/taler-merchant-webui/src/screens/InventoryScreen.tsx:530
+#: packages/taler-merchant-webui/src/screens/InventoryScreen.tsx:760
msgid "Create Category"
msgstr "Crea una categoria"
-#: packages/taler-merchant-webui/src/screens/InventoryScreen.tsx:540
+#: packages/taler-merchant-webui/src/screens/InventoryScreen.tsx:772
msgid "Delete Category?"
msgstr "Eliminare la categoria?"
-#: packages/taler-merchant-webui/src/screens/InventoryScreen.tsx:543
+#: packages/taler-merchant-webui/src/screens/InventoryScreen.tsx:775
msgid ""
"Are you sure you want to delete the category \"%1$s\"? Products in this "
"category will move to the general catalogue."
@@ -4751,53 +4749,53 @@ msgstr ""
"Vuole davvero eliminare la categoria «%1$s»? I prodotti di questa categoria "
"passeranno al catalogo generale."
-#: packages/taler-merchant-webui/src/screens/InventoryScreen.tsx:545
+#: packages/taler-merchant-webui/src/screens/InventoryScreen.tsx:779
msgid "The category could not be deleted"
msgstr "Non è stato possibile eliminare la categoria"
-#: packages/taler-merchant-webui/src/screens/InventoryScreen.tsx:551
+#: packages/taler-merchant-webui/src/screens/InventoryScreen.tsx:794
msgid "Delete Category"
msgstr "Elimina la categoria"
-#: packages/taler-merchant-webui/src/screens/InventoryScreen.tsx:560
+#: packages/taler-merchant-webui/src/screens/InventoryScreen.tsx:805
msgid "Quick Edit Price"
msgstr "Modifica rapida del prezzo"
-#: packages/taler-merchant-webui/src/screens/InventoryScreen.tsx:569
+#: packages/taler-merchant-webui/src/screens/InventoryScreen.tsx:816
msgid "Enter a price greater than zero."
msgstr "Inserisci un prezzo maggiore di zero."
-#: packages/taler-merchant-webui/src/screens/InventoryScreen.tsx:582
+#: packages/taler-merchant-webui/src/screens/InventoryScreen.tsx:831
msgid "Update unit price for %1$s."
msgstr "Modifichi il prezzo unitario di %1$s."
-#: packages/taler-merchant-webui/src/screens/InventoryScreen.tsx:586
+#: packages/taler-merchant-webui/src/screens/InventoryScreen.tsx:835
msgid "New Price per Unit"
msgstr "Nuovo prezzo unitario"
-#: packages/taler-merchant-webui/src/screens/InventoryScreen.tsx:592
+#: packages/taler-merchant-webui/src/screens/InventoryScreen.tsx:847
msgid "The price could not be updated"
msgstr "Non è stato possibile aggiornare il prezzo"
-#: packages/taler-merchant-webui/src/screens/InventoryScreen.tsx:598
+#: packages/taler-merchant-webui/src/screens/InventoryScreen.tsx:863
msgid "Save Price"
msgstr "Salva il prezzo"
-#: packages/taler-merchant-webui/src/screens/InventoryScreen.tsx:613
-#: packages/taler-merchant-webui/src/screens/SubscriptionsScreen.tsx:247
-#: packages/taler-merchant-webui/src/screens/DevicesScreen.tsx:293
+#: packages/taler-merchant-webui/src/screens/InventoryScreen.tsx:879
+#: packages/taler-merchant-webui/src/screens/SubscriptionsScreen.tsx:336
+#: packages/taler-merchant-webui/src/screens/DevicesScreen.tsx:398
msgid "Delete \"%1$s\"?"
msgstr "Eliminare «%1$s»?"
-#: packages/taler-merchant-webui/src/screens/InventoryScreen.tsx:617
+#: packages/taler-merchant-webui/src/screens/InventoryScreen.tsx:884
msgid "Are you sure you want to delete product %1$s (%2$s)?"
msgstr "Vuole davvero eliminare il prodotto %1$s (%2$s)?"
-#: packages/taler-merchant-webui/src/screens/InventoryScreen.tsx:635
+#: packages/taler-merchant-webui/src/screens/InventoryScreen.tsx:908
msgid "Force deletion (override active orders or locks)"
msgstr "Eliminazione forzata (ignora ordini in corso o blocchi)"
-#: packages/taler-merchant-webui/src/screens/InventoryScreen.tsx:638
+#: packages/taler-merchant-webui/src/screens/InventoryScreen.tsx:911
msgid ""
"Enabling force deletion removes the item even if pending orders or locks "
"exist."
@@ -4805,163 +4803,163 @@ msgstr ""
"L'eliminazione forzata rimuove la voce anche se restano ordini in sospeso o "
"blocchi."
-#: packages/taler-merchant-webui/src/screens/InventoryScreen.tsx:660
+#: packages/taler-merchant-webui/src/screens/InventoryScreen.tsx:933
msgid "Delete Product"
msgstr "Elimina il prodotto"
-#: packages/taler-merchant-webui/src/screens/CreateProductScreen.tsx:77
+#: packages/taler-merchant-webui/src/screens/CreateProductScreen.tsx:79
msgid "Piece"
msgstr "Pezzo"
-#: packages/taler-merchant-webui/src/screens/CreateProductScreen.tsx:77
+#: packages/taler-merchant-webui/src/screens/CreateProductScreen.tsx:81
msgid "Customers order whole pieces."
msgstr "I clienti ordinano pezzi interi."
-#: packages/taler-merchant-webui/src/screens/CreateProductScreen.tsx:78
+#: packages/taler-merchant-webui/src/screens/CreateProductScreen.tsx:85
msgid "Bottle"
msgstr "Bottiglia"
-#: packages/taler-merchant-webui/src/screens/CreateProductScreen.tsx:78
+#: packages/taler-merchant-webui/src/screens/CreateProductScreen.tsx:87
msgid "Customers order whole bottles."
msgstr "I clienti ordinano bottiglie intere."
-#: packages/taler-merchant-webui/src/screens/CreateProductScreen.tsx:79
+#: packages/taler-merchant-webui/src/screens/CreateProductScreen.tsx:91
msgid "Box"
msgstr "Scatola"
-#: packages/taler-merchant-webui/src/screens/CreateProductScreen.tsx:79
+#: packages/taler-merchant-webui/src/screens/CreateProductScreen.tsx:93
msgid "Customers order whole boxes."
msgstr "I clienti ordinano scatole intere."
-#: packages/taler-merchant-webui/src/screens/CreateProductScreen.tsx:80
+#: packages/taler-merchant-webui/src/screens/CreateProductScreen.tsx:97
msgid "Portion"
msgstr "Porzione"
-#: packages/taler-merchant-webui/src/screens/CreateProductScreen.tsx:80
+#: packages/taler-merchant-webui/src/screens/CreateProductScreen.tsx:99
msgid "Customers order whole portions."
msgstr "I clienti ordinano porzioni intere."
-#: packages/taler-merchant-webui/src/screens/CreateProductScreen.tsx:81
+#: packages/taler-merchant-webui/src/screens/CreateProductScreen.tsx:103
msgid "Kilogram (kg)"
msgstr "Chilogrammo (kg)"
-#: packages/taler-merchant-webui/src/screens/CreateProductScreen.tsx:81
+#: packages/taler-merchant-webui/src/screens/CreateProductScreen.tsx:105
msgid "Customers can order fractions of a kilogram."
msgstr "I clienti possono ordinare frazioni di chilogrammo."
-#: packages/taler-merchant-webui/src/screens/CreateProductScreen.tsx:82
+#: packages/taler-merchant-webui/src/screens/CreateProductScreen.tsx:109
msgid "Gram (g)"
msgstr "Grammo (g)"
-#: packages/taler-merchant-webui/src/screens/CreateProductScreen.tsx:82
+#: packages/taler-merchant-webui/src/screens/CreateProductScreen.tsx:111
msgid "Customers can order fractional grams."
msgstr "I clienti possono ordinare frazioni di grammo."
-#: packages/taler-merchant-webui/src/screens/CreateProductScreen.tsx:83
+#: packages/taler-merchant-webui/src/screens/CreateProductScreen.tsx:115
msgid "Litre (l)"
msgstr "Litro (l)"
-#: packages/taler-merchant-webui/src/screens/CreateProductScreen.tsx:83
+#: packages/taler-merchant-webui/src/screens/CreateProductScreen.tsx:117
msgid "Customers can order fractions of a litre."
msgstr "I clienti possono ordinare frazioni di litro."
-#: packages/taler-merchant-webui/src/screens/CreateProductScreen.tsx:84
+#: packages/taler-merchant-webui/src/screens/CreateProductScreen.tsx:121
msgid "Millilitre (ml)"
msgstr "Millilitro (ml)"
-#: packages/taler-merchant-webui/src/screens/CreateProductScreen.tsx:84
+#: packages/taler-merchant-webui/src/screens/CreateProductScreen.tsx:123
msgid "Customers can order fractional millilitres."
msgstr "I clienti possono ordinare frazioni di millilitro."
-#: packages/taler-merchant-webui/src/screens/CreateProductScreen.tsx:85
+#: packages/taler-merchant-webui/src/screens/CreateProductScreen.tsx:127
msgid "Metre (m)"
msgstr "Metro (m)"
-#: packages/taler-merchant-webui/src/screens/CreateProductScreen.tsx:85
+#: packages/taler-merchant-webui/src/screens/CreateProductScreen.tsx:129
msgid "Customers can order fractional metres."
msgstr "I clienti possono ordinare frazioni di metro."
-#: packages/taler-merchant-webui/src/screens/CreateProductScreen.tsx:86
+#: packages/taler-merchant-webui/src/screens/CreateProductScreen.tsx:133
msgid "Hour (h)"
msgstr "Ora (h)"
-#: packages/taler-merchant-webui/src/screens/CreateProductScreen.tsx:86
+#: packages/taler-merchant-webui/src/screens/CreateProductScreen.tsx:135
msgid "Customers can order fractional hours."
msgstr "I clienti possono ordinare frazioni di ora."
-#: packages/taler-merchant-webui/src/screens/CreateProductScreen.tsx:267
-#: packages/taler-merchant-webui/src/screens/CreateProductScreen.tsx:373
+#: packages/taler-merchant-webui/src/screens/CreateProductScreen.tsx:343
+#: packages/taler-merchant-webui/src/screens/CreateProductScreen.tsx:466
msgid "Edit Product: %1$s"
msgstr "Modifica il prodotto: %1$s"
-#: packages/taler-merchant-webui/src/screens/CreateProductScreen.tsx:268
-#: packages/taler-merchant-webui/src/screens/CreateProductScreen.tsx:374
+#: packages/taler-merchant-webui/src/screens/CreateProductScreen.tsx:344
+#: packages/taler-merchant-webui/src/screens/CreateProductScreen.tsx:469
msgid "Manage product definitions, prices, units, and inventory categories."
msgstr "Gestisci prodotti, prezzi, unità e categorie dell'inventario."
-#: packages/taler-merchant-webui/src/screens/CreateProductScreen.tsx:273
-#: packages/taler-merchant-webui/src/screens/CreateProductScreen.tsx:278
+#: packages/taler-merchant-webui/src/screens/CreateProductScreen.tsx:349
+#: packages/taler-merchant-webui/src/screens/CreateProductScreen.tsx:354
msgid "Product details could not be loaded"
msgstr "Impossibile caricare i dettagli del prodotto"
-#: packages/taler-merchant-webui/src/screens/CreateProductScreen.tsx:291
+#: packages/taler-merchant-webui/src/screens/CreateProductScreen.tsx:367
msgid "Please enter a product name."
msgstr "Inserisci un nome per il prodotto."
-#: packages/taler-merchant-webui/src/screens/CreateProductScreen.tsx:295
+#: packages/taler-merchant-webui/src/screens/CreateProductScreen.tsx:371
msgid "Remove or replace the product image before saving."
msgstr "Rimuovi o sostituisci l’immagine del prodotto prima di salvare."
-#: packages/taler-merchant-webui/src/screens/CreateProductScreen.tsx:299
+#: packages/taler-merchant-webui/src/screens/CreateProductScreen.tsx:375
msgid "Enter a valid price in the merchant currency."
msgstr "Inserire un prezzo valido nella valuta del venditore."
-#: packages/taler-merchant-webui/src/screens/CreateProductScreen.tsx:303
+#: packages/taler-merchant-webui/src/screens/CreateProductScreen.tsx:382
msgid "Enter a non-negative whole stock quantity."
msgstr "Inserire una quantità intera di scorte non negativa."
-#: packages/taler-merchant-webui/src/screens/CreateProductScreen.tsx:354
+#: packages/taler-merchant-webui/src/screens/CreateProductScreen.tsx:439
msgid "General"
msgstr "Generale"
-#: packages/taler-merchant-webui/src/screens/CreateProductScreen.tsx:362
+#: packages/taler-merchant-webui/src/screens/CreateProductScreen.tsx:449
msgid "Failed to save product. Please check input fields."
msgstr "Non è stato possibile salvare il prodotto. Controlla i campi."
-#: packages/taler-merchant-webui/src/screens/CreateProductScreen.tsx:373
+#: packages/taler-merchant-webui/src/screens/CreateProductScreen.tsx:467
msgid "Create New Product"
msgstr "Crea un nuovo prodotto"
-#: packages/taler-merchant-webui/src/screens/CreateProductScreen.tsx:388
-#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:786
+#: packages/taler-merchant-webui/src/screens/CreateProductScreen.tsx:486
+#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:981
msgid "1. Basic Information"
msgstr "1. Informazioni di base"
-#: packages/taler-merchant-webui/src/screens/CreateProductScreen.tsx:393
+#: packages/taler-merchant-webui/src/screens/CreateProductScreen.tsx:494
msgid "Product Name"
msgstr "Nome del prodotto"
-#: packages/taler-merchant-webui/src/screens/CreateProductScreen.tsx:399
+#: packages/taler-merchant-webui/src/screens/CreateProductScreen.tsx:500
msgid "e.g. Espresso Single"
msgstr "ad es. Espresso singolo"
-#: packages/taler-merchant-webui/src/screens/CreateProductScreen.tsx:404
+#: packages/taler-merchant-webui/src/screens/CreateProductScreen.tsx:507
msgid "Product name as customers see it in contracts and receipts."
msgstr "Nome del prodotto come lo vede il cliente in contratti e ricevute."
-#: packages/taler-merchant-webui/src/screens/CreateProductScreen.tsx:414
+#: packages/taler-merchant-webui/src/screens/CreateProductScreen.tsx:520
msgid "Freshly roasted single shot espresso..."
msgstr "Espresso singolo appena tostato…"
-#: packages/taler-merchant-webui/src/screens/CreateProductScreen.tsx:419
+#: packages/taler-merchant-webui/src/screens/CreateProductScreen.tsx:527
msgid "What customers read before completing payment."
msgstr "Che cosa legge il cliente prima di pagare."
-#: packages/taler-merchant-webui/src/screens/CreateProductScreen.tsx:424
+#: packages/taler-merchant-webui/src/screens/CreateProductScreen.tsx:532
msgid "Product Image"
msgstr "Immagine del prodotto"
-#: packages/taler-merchant-webui/src/screens/CreateProductScreen.tsx:427
+#: packages/taler-merchant-webui/src/screens/CreateProductScreen.tsx:535
msgid ""
"Upload a product image (PNG, JPEG, WebP, max 1 MB). Shown to customers in "
"Web POS and digital order contracts."
@@ -4969,55 +4967,55 @@ msgstr ""
"Carica un'immagine del prodotto (PNG, JPEG, WebP, max 1 MB). Viene mostrata "
"ai clienti nella cassa web e nei contratti d'ordine digitali."
-#: packages/taler-merchant-webui/src/screens/CreateProductScreen.tsx:434
+#: packages/taler-merchant-webui/src/screens/CreateProductScreen.tsx:542
msgid "2. Pricing & Units"
msgstr "2. Prezzi e unità"
-#: packages/taler-merchant-webui/src/screens/CreateProductScreen.tsx:442
+#: packages/taler-merchant-webui/src/screens/CreateProductScreen.tsx:550
msgid "Price per unit"
msgstr "Prezzo unitario"
-#: packages/taler-merchant-webui/src/screens/CreateProductScreen.tsx:449
+#: packages/taler-merchant-webui/src/screens/CreateProductScreen.tsx:557
msgid "What one of these costs, including any tax."
msgstr "Quanto costa uno di questi, imposte comprese."
-#: packages/taler-merchant-webui/src/screens/CreateProductScreen.tsx:455
+#: packages/taler-merchant-webui/src/screens/CreateProductScreen.tsx:566
msgid "Measurement Unit"
msgstr "Unità di misura"
-#: packages/taler-merchant-webui/src/screens/CreateProductScreen.tsx:468
+#: packages/taler-merchant-webui/src/screens/CreateProductScreen.tsx:579
msgid "Other... (Custom free-text unit)"
msgstr "Altro… (unità libera)"
-#: packages/taler-merchant-webui/src/screens/CreateProductScreen.tsx:475
+#: packages/taler-merchant-webui/src/screens/CreateProductScreen.tsx:586
msgid "e.g. packet, barrel, sachet"
msgstr "ad es. confezione, fusto, bustina"
-#: packages/taler-merchant-webui/src/screens/CreateProductScreen.tsx:493
+#: packages/taler-merchant-webui/src/screens/CreateProductScreen.tsx:606
msgid "3. Stock Control"
msgstr "3. Gestione delle scorte"
-#: packages/taler-merchant-webui/src/screens/CreateProductScreen.tsx:504
+#: packages/taler-merchant-webui/src/screens/CreateProductScreen.tsx:619
msgid "Count inventory stock for this product"
msgstr "Tieni traccia delle scorte di questo prodotto"
-#: packages/taler-merchant-webui/src/screens/CreateProductScreen.tsx:507
+#: packages/taler-merchant-webui/src/screens/CreateProductScreen.tsx:622
msgid "Enable to track quantity in stock and reserve items during checkout."
msgstr "Attiva per tenere le scorte e riservare gli articoli al pagamento."
-#: packages/taler-merchant-webui/src/screens/CreateProductScreen.tsx:515
+#: packages/taler-merchant-webui/src/screens/CreateProductScreen.tsx:633
msgid "Units in Stock"
msgstr "Unità disponibili"
-#: packages/taler-merchant-webui/src/screens/CreateProductScreen.tsx:528
+#: packages/taler-merchant-webui/src/screens/CreateProductScreen.tsx:651
msgid "Next Delivery Date"
msgstr "Prossima data di consegna"
-#: packages/taler-merchant-webui/src/screens/CreateProductScreen.tsx:547
+#: packages/taler-merchant-webui/src/screens/CreateProductScreen.tsx:672
msgid "4. Product Categories (Point of Sale)"
msgstr "4. Categorie di prodotti (punto vendita)"
-#: packages/taler-merchant-webui/src/screens/CreateProductScreen.tsx:549
+#: packages/taler-merchant-webui/src/screens/CreateProductScreen.tsx:674
msgid ""
"Assign one or multiple categories to organize this product in the Web PoS "
"terminal catalog."
@@ -5025,15 +5023,15 @@ msgstr ""
"Assegna una o più categorie per organizzare questo prodotto nel catalogo "
"della cassa web."
-#: packages/taler-merchant-webui/src/screens/CreateProductScreen.tsx:553
+#: packages/taler-merchant-webui/src/screens/CreateProductScreen.tsx:678
msgid "Selected"
msgstr "Selezionato"
-#: packages/taler-merchant-webui/src/screens/CreateProductScreen.tsx:595
+#: packages/taler-merchant-webui/src/screens/CreateProductScreen.tsx:731
msgid "existing products"
msgstr "prodotti esistenti"
-#: packages/taler-merchant-webui/src/screens/CreateProductScreen.tsx:609
+#: packages/taler-merchant-webui/src/screens/CreateProductScreen.tsx:746
msgid ""
"Categories group your products so the counter till is quicker to use. You "
"can add this product to one later."
@@ -5041,39 +5039,39 @@ msgstr ""
"Le categorie raggruppano i suoi prodotti e rendono più rapida la cassa del "
"banco. Può assegnare questo prodotto a una categoria in seguito."
-#: packages/taler-merchant-webui/src/screens/CreateProductScreen.tsx:617
+#: packages/taler-merchant-webui/src/screens/CreateProductScreen.tsx:757
msgid "Create a category without leaving this product"
msgstr "Crei una categoria senza lasciare questo prodotto"
-#: packages/taler-merchant-webui/src/screens/CreateProductScreen.tsx:624
+#: packages/taler-merchant-webui/src/screens/CreateProductScreen.tsx:768
msgid "Category name"
msgstr "Nome della categoria"
-#: packages/taler-merchant-webui/src/screens/CreateProductScreen.tsx:637
+#: packages/taler-merchant-webui/src/screens/CreateProductScreen.tsx:783
msgid "Could not create the category"
msgstr "Impossibile creare la categoria"
-#: packages/taler-merchant-webui/src/screens/CreateProductScreen.tsx:644
+#: packages/taler-merchant-webui/src/screens/CreateProductScreen.tsx:794
msgid "Creating..."
msgstr "Creazione…"
-#: packages/taler-merchant-webui/src/screens/CreateProductScreen.tsx:644
+#: packages/taler-merchant-webui/src/screens/CreateProductScreen.tsx:794
msgid "Create category"
msgstr "Crea categoria"
-#: packages/taler-merchant-webui/src/screens/CreateProductScreen.tsx:656
+#: packages/taler-merchant-webui/src/screens/CreateProductScreen.tsx:810
msgid "5. Advanced Options"
msgstr "5. Opzioni avanzate"
-#: packages/taler-merchant-webui/src/screens/CreateProductScreen.tsx:657
+#: packages/taler-merchant-webui/src/screens/CreateProductScreen.tsx:811
msgid "Product ID override and age verification requirements."
msgstr "Identificativo prodotto personalizzato e verifica dell'età."
-#: packages/taler-merchant-webui/src/screens/CreateProductScreen.tsx:675
+#: packages/taler-merchant-webui/src/screens/CreateProductScreen.tsx:834
msgid "Product Identifier (ID)"
msgstr "Identificativo del prodotto (ID)"
-#: packages/taler-merchant-webui/src/screens/CreateProductScreen.tsx:698
+#: packages/taler-merchant-webui/src/screens/CreateProductScreen.tsx:859
msgid ""
"Appears in web addresses and POS integrations. Cannot be changed once "
"created."
@@ -5081,44 +5079,44 @@ msgstr ""
"Compare negli indirizzi web e nelle integrazioni di cassa. Non modificabile "
"dopo la creazione."
-#: packages/taler-merchant-webui/src/screens/CreateProductScreen.tsx:704
+#: packages/taler-merchant-webui/src/screens/CreateProductScreen.tsx:868
msgid "Minimum Age Restriction (in years)"
msgstr "Limite di età (in anni)"
-#: packages/taler-merchant-webui/src/screens/CreateProductScreen.tsx:733
-#: packages/taler-merchant-webui/src/screens/CreateTemplateScreen.tsx:663
-#: packages/taler-merchant-webui/src/screens/CreateWebhookScreen.tsx:467
-#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:1493
+#: packages/taler-merchant-webui/src/screens/CreateProductScreen.tsx:907
+#: packages/taler-merchant-webui/src/screens/CreateTemplateScreen.tsx:786
+#: packages/taler-merchant-webui/src/screens/CreateWebhookScreen.tsx:609
+#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:1851
msgid "Saving..."
msgstr "Salvataggio…"
-#: packages/taler-merchant-webui/src/screens/CreateProductScreen.tsx:733
+#: packages/taler-merchant-webui/src/screens/CreateProductScreen.tsx:909
msgid "Save Product Changes"
msgstr "Salva le modifiche al prodotto"
-#: packages/taler-merchant-webui/src/screens/CreateProductScreen.tsx:733
+#: packages/taler-merchant-webui/src/screens/CreateProductScreen.tsx:910
msgid "Add Product"
msgstr "Aggiungi un prodotto"
-#: packages/taler-merchant-webui/src/screens/TemplatesScreen.tsx:108
+#: packages/taler-merchant-webui/src/screens/TemplatesScreen.tsx:129
msgid "Reusable order definitions and printable payment QR codes."
msgstr ""
"Definizioni di ordine riutilizzabili e codici QR di pagamento stampabili."
-#: packages/taler-merchant-webui/src/screens/TemplatesScreen.tsx:109
-#: packages/taler-merchant-webui/src/screens/TemplatesScreen.tsx:129
+#: packages/taler-merchant-webui/src/screens/TemplatesScreen.tsx:130
+#: packages/taler-merchant-webui/src/screens/TemplatesScreen.tsx:158
msgid "+ New template"
msgstr "+ Nuovo modello"
-#: packages/taler-merchant-webui/src/screens/TemplatesScreen.tsx:114
+#: packages/taler-merchant-webui/src/screens/TemplatesScreen.tsx:137
msgid "Could not load templates"
msgstr "Impossibile caricare i modelli"
-#: packages/taler-merchant-webui/src/screens/TemplatesScreen.tsx:124
+#: packages/taler-merchant-webui/src/screens/TemplatesScreen.tsx:149
msgid "No templates yet"
msgstr "Ancora nessun modello"
-#: packages/taler-merchant-webui/src/screens/TemplatesScreen.tsx:126
+#: packages/taler-merchant-webui/src/screens/TemplatesScreen.tsx:151
msgid ""
"A template is a sale you make over and over. Print its QR code for the "
"counter, or charge it yourself whenever you need it."
@@ -5126,153 +5124,153 @@ msgstr ""
"Un modello è una vendita che ripete spesso. Ne stampi il codice QR per il "
"banco, oppure lo incassi lei stesso quando le serve."
-#: packages/taler-merchant-webui/src/screens/TemplatesScreen.tsx:138
+#: packages/taler-merchant-webui/src/screens/TemplatesScreen.tsx:167
msgid "Search templates"
msgstr "Cerca modelli"
-#: packages/taler-merchant-webui/src/screens/TemplatesScreen.tsx:139
+#: packages/taler-merchant-webui/src/screens/TemplatesScreen.tsx:168
msgid "Search template name or ID..."
msgstr "Cerca nome o identificativo del modello…"
-#: packages/taler-merchant-webui/src/screens/TemplatesScreen.tsx:148
#: packages/taler-merchant-webui/src/screens/TemplatesScreen.tsx:179
+#: packages/taler-merchant-webui/src/screens/TemplatesScreen.tsx:238
msgid "No templates found matching your search."
msgstr "Nessun modello corrisponde alla ricerca."
-#: packages/taler-merchant-webui/src/screens/TemplatesScreen.tsx:157
-#: packages/taler-merchant-webui/src/screens/TemplatesScreen.tsx:196
+#: packages/taler-merchant-webui/src/screens/TemplatesScreen.tsx:203
+#: packages/taler-merchant-webui/src/screens/TemplatesScreen.tsx:264
msgid "Show QR"
msgstr "Mostra il QR"
-#: packages/taler-merchant-webui/src/screens/TemplatesScreen.tsx:158
-#: packages/taler-merchant-webui/src/screens/TemplatesScreen.tsx:197
-#: packages/taler-merchant-webui/src/screens/TemplateDetailsScreen.tsx:304
+#: packages/taler-merchant-webui/src/screens/TemplatesScreen.tsx:207
+#: packages/taler-merchant-webui/src/screens/TemplatesScreen.tsx:268
+#: packages/taler-merchant-webui/src/screens/TemplateDetailsScreen.tsx:332
msgid "Edit template"
msgstr "Modifica modello"
-#: packages/taler-merchant-webui/src/screens/TemplatesScreen.tsx:159
-#: packages/taler-merchant-webui/src/screens/TemplatesScreen.tsx:198
-#: packages/taler-merchant-webui/src/screens/TemplateDetailsScreen.tsx:305
+#: packages/taler-merchant-webui/src/screens/TemplatesScreen.tsx:212
+#: packages/taler-merchant-webui/src/screens/TemplatesScreen.tsx:273
+#: packages/taler-merchant-webui/src/screens/TemplateDetailsScreen.tsx:337
msgid "Delete template"
msgstr "Elimina modello"
-#: packages/taler-merchant-webui/src/screens/TemplatesScreen.tsx:171
+#: packages/taler-merchant-webui/src/screens/TemplatesScreen.tsx:225
msgid "Template Name & ID"
msgstr "Nome e identificativo del modello"
-#: packages/taler-merchant-webui/src/screens/TemplatesScreen.tsx:225
-#: packages/taler-merchant-webui/src/screens/TemplateDetailsScreen.tsx:436
+#: packages/taler-merchant-webui/src/screens/TemplatesScreen.tsx:300
+#: packages/taler-merchant-webui/src/screens/TemplateDetailsScreen.tsx:478
msgid "Delete Template?"
msgstr "Eliminare il modello?"
-#: packages/taler-merchant-webui/src/screens/TemplatesScreen.tsx:227
-#: packages/taler-merchant-webui/src/screens/TemplateDetailsScreen.tsx:439
+#: packages/taler-merchant-webui/src/screens/TemplatesScreen.tsx:302
+#: packages/taler-merchant-webui/src/screens/TemplateDetailsScreen.tsx:481
msgid ""
"Any printed QR code for \"%1$s\" will stop working. This cannot be undone."
msgstr ""
"Qualsiasi codice QR stampato per «%1$s» smetterà di funzionare. L’operazione "
"non può essere annullata."
-#: packages/taler-merchant-webui/src/screens/TemplatesScreen.tsx:244
+#: packages/taler-merchant-webui/src/screens/TemplatesScreen.tsx:319
msgid "Deleting…"
msgstr "Eliminazione…"
-#: packages/taler-merchant-webui/src/screens/TemplatesScreen.tsx:244
-#: packages/taler-merchant-webui/src/screens/TemplateDetailsScreen.tsx:447
+#: packages/taler-merchant-webui/src/screens/TemplatesScreen.tsx:319
+#: packages/taler-merchant-webui/src/screens/TemplateDetailsScreen.tsx:501
msgid "Delete Template"
msgstr "Elimina il modello"
-#: packages/taler-merchant-webui/src/screens/TemplatesScreen.tsx:247
+#: packages/taler-merchant-webui/src/screens/TemplatesScreen.tsx:324
msgid "The template could not be deleted"
msgstr "Non è stato possibile eliminare il modello"
-#: packages/taler-merchant-webui/src/screens/TemplatesScreen.tsx:293
+#: packages/taler-merchant-webui/src/screens/TemplatesScreen.tsx:390
msgid "🖨 Print Sheet"
msgstr "🖨 Stampa il foglio"
-#: packages/taler-merchant-webui/src/screens/CreateTemplateScreen.tsx:184
+#: packages/taler-merchant-webui/src/screens/CreateTemplateScreen.tsx:223
msgid "Enter a valid payment duration."
msgstr "Inserisci una durata di pagamento valida."
-#: packages/taler-merchant-webui/src/screens/CreateTemplateScreen.tsx:188
+#: packages/taler-merchant-webui/src/screens/CreateTemplateScreen.tsx:227
msgid "Please enter a template name."
msgstr "Inserisci un nome per il modello."
-#: packages/taler-merchant-webui/src/screens/CreateTemplateScreen.tsx:197
+#: packages/taler-merchant-webui/src/screens/CreateTemplateScreen.tsx:237
msgid "A fixed amount (%1$s)"
msgstr "Un importo fisso (%1$s)"
-#: packages/taler-merchant-webui/src/screens/CreateTemplateScreen.tsx:198
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1180
+#: packages/taler-merchant-webui/src/screens/CreateTemplateScreen.tsx:239
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1404
msgid "An amount the customer enters"
msgstr "Un importo inserito dal cliente"
-#: packages/taler-merchant-webui/src/screens/CreateTemplateScreen.tsx:199
+#: packages/taler-merchant-webui/src/screens/CreateTemplateScreen.tsx:241
msgid "Products from your inventory"
msgstr "Prodotti del suo inventario"
-#: packages/taler-merchant-webui/src/screens/CreateTemplateScreen.tsx:209
+#: packages/taler-merchant-webui/src/screens/CreateTemplateScreen.tsx:253
msgid "Enter a valid fixed amount in the selected currency."
msgstr "Inserire un importo fisso valido nella valuta selezionata."
-#: packages/taler-merchant-webui/src/screens/CreateTemplateScreen.tsx:213
+#: packages/taler-merchant-webui/src/screens/CreateTemplateScreen.tsx:261
msgid "Enter a valid minimum age between 0 and 200."
msgstr "Inserire un’età minima valida compresa tra 0 e 200."
-#: packages/taler-merchant-webui/src/screens/CreateTemplateScreen.tsx:286
+#: packages/taler-merchant-webui/src/screens/CreateTemplateScreen.tsx:338
msgid "Failed to save template. Please check input parameters."
msgstr "Non è stato possibile salvare il modello. Controlla i parametri."
-#: packages/taler-merchant-webui/src/screens/CreateTemplateScreen.tsx:299
-#: packages/taler-merchant-webui/src/screens/CreateTemplateScreen.tsx:321
+#: packages/taler-merchant-webui/src/screens/CreateTemplateScreen.tsx:355
+#: packages/taler-merchant-webui/src/screens/CreateTemplateScreen.tsx:377
msgid "Edit Template"
msgstr "Modifica il modello"
-#: packages/taler-merchant-webui/src/screens/CreateTemplateScreen.tsx:300
-#: packages/taler-merchant-webui/src/screens/CreateTemplateScreen.tsx:322
+#: packages/taler-merchant-webui/src/screens/CreateTemplateScreen.tsx:356
+#: packages/taler-merchant-webui/src/screens/CreateTemplateScreen.tsx:378
msgid "Define reusable payment types, fixed-item orders, or donation QR codes."
msgstr ""
"Definisca tipi di pagamento riutilizzabili, ordini con voci fisse o codici "
"QR per donazioni."
-#: packages/taler-merchant-webui/src/screens/CreateTemplateScreen.tsx:305
-#: packages/taler-merchant-webui/src/screens/CreateTemplateScreen.tsx:310
+#: packages/taler-merchant-webui/src/screens/CreateTemplateScreen.tsx:361
+#: packages/taler-merchant-webui/src/screens/CreateTemplateScreen.tsx:366
msgid "Template details could not be loaded"
msgstr "Impossibile caricare i dettagli del modello"
-#: packages/taler-merchant-webui/src/screens/CreateTemplateScreen.tsx:321
+#: packages/taler-merchant-webui/src/screens/CreateTemplateScreen.tsx:377
msgid "New Template"
msgstr "Nuovo modello"
-#: packages/taler-merchant-webui/src/screens/CreateTemplateScreen.tsx:333
+#: packages/taler-merchant-webui/src/screens/CreateTemplateScreen.tsx:394
msgid "Could not save the template"
msgstr "Non è stato possibile salvare il modello"
-#: packages/taler-merchant-webui/src/screens/CreateTemplateScreen.tsx:339
-#: packages/taler-merchant-webui/src/screens/TemplateDetailsScreen.tsx:324
+#: packages/taler-merchant-webui/src/screens/CreateTemplateScreen.tsx:401
+#: packages/taler-merchant-webui/src/screens/TemplateDetailsScreen.tsx:360
msgid "1. What it Sells"
msgstr "1. Che cosa vende"
-#: packages/taler-merchant-webui/src/screens/CreateTemplateScreen.tsx:342
+#: packages/taler-merchant-webui/src/screens/CreateTemplateScreen.tsx:404
msgid "Choose how this template's orders are presented to customer wallets."
msgstr ""
"Scelga come presentare gli ordini di questo modello ai portafogli dei "
"clienti."
-#: packages/taler-merchant-webui/src/screens/CreateTemplateScreen.tsx:343
+#: packages/taler-merchant-webui/src/screens/CreateTemplateScreen.tsx:405
msgid "Kept as it is — this portal cannot change what this template sells."
msgstr ""
"Resta invariato — questo portale non può cambiare ciò che il modello vende."
-#: packages/taler-merchant-webui/src/screens/CreateTemplateScreen.tsx:351
+#: packages/taler-merchant-webui/src/screens/CreateTemplateScreen.tsx:413
msgid "🛍️ This template sells products from your inventory."
msgstr "🛍️ Questo modello vende prodotti dal suo inventario."
-#: packages/taler-merchant-webui/src/screens/CreateTemplateScreen.tsx:352
+#: packages/taler-merchant-webui/src/screens/CreateTemplateScreen.tsx:414
msgid "🌐 This template sells access to a website."
msgstr "🌐 Questo modello vende l'accesso a un sito web."
-#: packages/taler-merchant-webui/src/screens/CreateTemplateScreen.tsx:355
+#: packages/taler-merchant-webui/src/screens/CreateTemplateScreen.tsx:417
msgid ""
"Its settings for that were made elsewhere and are kept exactly as they are. "
"You can still change the name, the description, and the options below."
@@ -5280,21 +5278,21 @@ msgstr ""
"Le relative impostazioni sono state definite altrove e restano invariate. "
"Può comunque cambiare nome, descrizione e le opzioni qui sotto."
-#: packages/taler-merchant-webui/src/screens/CreateTemplateScreen.tsx:386
-#: packages/taler-merchant-webui/src/screens/TemplateDetailsScreen.tsx:362
+#: packages/taler-merchant-webui/src/screens/CreateTemplateScreen.tsx:452
+#: packages/taler-merchant-webui/src/screens/TemplateDetailsScreen.tsx:404
msgid "2. Template Details"
msgstr "2. Dettagli del modello"
-#: packages/taler-merchant-webui/src/screens/CreateTemplateScreen.tsx:391
-#: packages/taler-merchant-webui/src/screens/TemplateDetailsScreen.tsx:366
+#: packages/taler-merchant-webui/src/screens/CreateTemplateScreen.tsx:460
+#: packages/taler-merchant-webui/src/screens/TemplateDetailsScreen.tsx:407
msgid "Template Name"
msgstr "Nome del modello"
-#: packages/taler-merchant-webui/src/screens/CreateTemplateScreen.tsx:397
+#: packages/taler-merchant-webui/src/screens/CreateTemplateScreen.tsx:466
msgid "e.g. Espresso Stand QR Code"
msgstr "ad es. codice QR del banco espresso"
-#: packages/taler-merchant-webui/src/screens/CreateTemplateScreen.tsx:402
+#: packages/taler-merchant-webui/src/screens/CreateTemplateScreen.tsx:473
msgid ""
"What this template is for in your portal dashboard so you can identify it "
"later."
@@ -5302,15 +5300,15 @@ msgstr ""
"A che cosa serve questo modello nella sua panoramica, per riconoscerlo in "
"seguito."
-#: packages/taler-merchant-webui/src/screens/CreateTemplateScreen.tsx:407
+#: packages/taler-merchant-webui/src/screens/CreateTemplateScreen.tsx:481
msgid "What the customer sees (Order Summary)"
msgstr "Che cosa vede il cliente (riepilogo)"
-#: packages/taler-merchant-webui/src/screens/CreateTemplateScreen.tsx:412
+#: packages/taler-merchant-webui/src/screens/CreateTemplateScreen.tsx:486
msgid "e.g. Single Espresso Coffee"
msgstr "ad es. Espresso singolo"
-#: packages/taler-merchant-webui/src/screens/CreateTemplateScreen.tsx:417
+#: packages/taler-merchant-webui/src/screens/CreateTemplateScreen.tsx:493
msgid ""
"The order description shown inside customer wallets. Leave blank to let the "
"customer describe it, optionally starting from a description you suggest "
@@ -5320,27 +5318,27 @@ msgstr ""
"vuota perché la scriva lui, eventualmente partendo da un suggerimento qui "
"sotto."
-#: packages/taler-merchant-webui/src/screens/CreateTemplateScreen.tsx:423
+#: packages/taler-merchant-webui/src/screens/CreateTemplateScreen.tsx:499
msgid "Fixed Amount"
msgstr "Importo fisso"
-#: packages/taler-merchant-webui/src/screens/CreateTemplateScreen.tsx:430
+#: packages/taler-merchant-webui/src/screens/CreateTemplateScreen.tsx:506
msgid "Select currency and enter the fixed price charged for every order."
msgstr "Scelga la valuta e inserisca il prezzo fisso di ogni ordine."
-#: packages/taler-merchant-webui/src/screens/CreateTemplateScreen.tsx:440
+#: packages/taler-merchant-webui/src/screens/CreateTemplateScreen.tsx:516
msgid "3. Advanced Options"
msgstr "3. Opzioni avanzate"
-#: packages/taler-merchant-webui/src/screens/CreateTemplateScreen.tsx:441
+#: packages/taler-merchant-webui/src/screens/CreateTemplateScreen.tsx:517
msgid "Template identifier, payment expiration, and age limits."
msgstr "Identificativo del modello, scadenza del pagamento e limiti di età."
-#: packages/taler-merchant-webui/src/screens/CreateTemplateScreen.tsx:459
+#: packages/taler-merchant-webui/src/screens/CreateTemplateScreen.tsx:540
msgid "Template Identifier (ID)"
msgstr "Identificativo del modello (ID)"
-#: packages/taler-merchant-webui/src/screens/CreateTemplateScreen.tsx:482
+#: packages/taler-merchant-webui/src/screens/CreateTemplateScreen.tsx:565
msgid ""
"Appears in web addresses and printed QR codes. Cannot be changed once "
"created."
@@ -5348,12 +5346,12 @@ msgstr ""
"Compare negli indirizzi web e nei codici QR stampati. Non modificabile dopo "
"la creazione."
-#: packages/taler-merchant-webui/src/screens/CreateTemplateScreen.tsx:492
+#: packages/taler-merchant-webui/src/screens/CreateTemplateScreen.tsx:575
msgid "How long the customer has to pay once they scan the QR code."
msgstr ""
"Quanto tempo ha il cliente per pagare dopo aver scansionato il codice QR."
-#: packages/taler-merchant-webui/src/screens/CreateTemplateScreen.tsx:493
+#: packages/taler-merchant-webui/src/screens/CreateTemplateScreen.tsx:576
msgid ""
"How long the customer has to pay once they scan the QR code. Left alone, "
"orders follow your merchant account's deadline."
@@ -5361,36 +5359,36 @@ msgstr ""
"Quanto tempo ha il cliente per pagare dopo la scansione. Se non lo cambia, "
"vale il termine del suo conto."
-#: packages/taler-merchant-webui/src/screens/CreateTemplateScreen.tsx:505
+#: packages/taler-merchant-webui/src/screens/CreateTemplateScreen.tsx:591
msgid "Minimum Age Requirement"
msgstr "Età minima richiesta"
-#: packages/taler-merchant-webui/src/screens/CreateTemplateScreen.tsx:515
+#: packages/taler-merchant-webui/src/screens/CreateTemplateScreen.tsx:608
msgid "Restricts who can pay. Leave at 0 for no restriction."
msgstr "Limita chi può pagare. Lascia 0 per nessuna restrizione."
-#: packages/taler-merchant-webui/src/screens/CreateTemplateScreen.tsx:536
+#: packages/taler-merchant-webui/src/screens/CreateTemplateScreen.tsx:636
msgid "Which currency this code charges in."
msgstr "In quale valuta incassa questo codice."
-#: packages/taler-merchant-webui/src/screens/CreateTemplateScreen.tsx:547
+#: packages/taler-merchant-webui/src/screens/CreateTemplateScreen.tsx:647
msgid "4. What the Customer Can Change"
msgstr "4. Che cosa può cambiare il cliente"
-#: packages/taler-merchant-webui/src/screens/CreateTemplateScreen.tsx:549
+#: packages/taler-merchant-webui/src/screens/CreateTemplateScreen.tsx:649
msgid "Optional. Start the customer off with a value they can still change."
msgstr ""
"Facoltativo. Proponi al cliente un valore iniziale che può ancora modificare."
-#: packages/taler-merchant-webui/src/screens/CreateTemplateScreen.tsx:559
+#: packages/taler-merchant-webui/src/screens/CreateTemplateScreen.tsx:660
msgid "Hide suggestions"
msgstr "Nascondi suggerimenti"
-#: packages/taler-merchant-webui/src/screens/CreateTemplateScreen.tsx:559
+#: packages/taler-merchant-webui/src/screens/CreateTemplateScreen.tsx:661
msgid "Show suggestions"
msgstr "Mostra suggerimenti"
-#: packages/taler-merchant-webui/src/screens/CreateTemplateScreen.tsx:568
+#: packages/taler-merchant-webui/src/screens/CreateTemplateScreen.tsx:670
msgid ""
"Nothing is left to the customer — you fix both the amount and the "
"description above."
@@ -5398,38 +5396,38 @@ msgstr ""
"Al cliente non è lasciato nulla: sopra fissa sia l'importo sia la "
"descrizione."
-#: packages/taler-merchant-webui/src/screens/CreateTemplateScreen.tsx:583
+#: packages/taler-merchant-webui/src/screens/CreateTemplateScreen.tsx:690
msgid "Suggest a starting amount"
msgstr "Proponi un importo iniziale"
-#: packages/taler-merchant-webui/src/screens/CreateTemplateScreen.tsx:585
-#: packages/taler-merchant-webui/src/screens/CreateTemplateScreen.tsx:628
+#: packages/taler-merchant-webui/src/screens/CreateTemplateScreen.tsx:692
+#: packages/taler-merchant-webui/src/screens/CreateTemplateScreen.tsx:746
msgid "They see this filled in and can still change it."
msgstr "Lo vedono già compilato e possono ancora modificarlo."
-#: packages/taler-merchant-webui/src/screens/CreateTemplateScreen.tsx:608
+#: packages/taler-merchant-webui/src/screens/CreateTemplateScreen.tsx:719
msgid "Charged in the template currency, set under Advanced Options."
msgstr "Addebitato nella valuta del modello, impostata nelle opzioni avanzate."
-#: packages/taler-merchant-webui/src/screens/CreateTemplateScreen.tsx:626
+#: packages/taler-merchant-webui/src/screens/CreateTemplateScreen.tsx:744
msgid "Suggest a description"
msgstr "Proponi una descrizione"
-#: packages/taler-merchant-webui/src/screens/CreateTemplateScreen.tsx:637
+#: packages/taler-merchant-webui/src/screens/CreateTemplateScreen.tsx:755
msgid "e.g. Donation to the animal shelter"
msgstr "ad es. Donazione al rifugio per animali"
-#: packages/taler-merchant-webui/src/screens/CreateTemplateScreen.tsx:663
-#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:1493
-#: packages/taler-merchant-webui/src/screens/CreateDeviceScreen.tsx:402
+#: packages/taler-merchant-webui/src/screens/CreateTemplateScreen.tsx:788
+#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:1853
+#: packages/taler-merchant-webui/src/screens/CreateDeviceScreen.tsx:477
msgid "Save Changes"
msgstr "Salva modifiche"
-#: packages/taler-merchant-webui/src/screens/CreateTemplateScreen.tsx:663
+#: packages/taler-merchant-webui/src/screens/CreateTemplateScreen.tsx:789
msgid "Create Template"
msgstr "Crea un modello"
-#: packages/taler-merchant-webui/src/screens/TemplateDetailsScreen.tsx:125
+#: packages/taler-merchant-webui/src/screens/TemplateDetailsScreen.tsx:134
msgid ""
"A customer picks the products for this template in their wallet, so an order "
"cannot be made from it here."
@@ -5437,7 +5435,7 @@ msgstr ""
"Il cliente sceglie i prodotti di questo modello nel portafoglio, quindi qui "
"non si può creare un ordine."
-#: packages/taler-merchant-webui/src/screens/TemplateDetailsScreen.tsx:127
+#: packages/taler-merchant-webui/src/screens/TemplateDetailsScreen.tsx:136
msgid ""
"This template sells access to a website, and an order for it is made by the "
"site as a visitor arrives."
@@ -5445,7 +5443,7 @@ msgstr ""
"Questo modello vende l'accesso a un sito web; l'ordine lo crea il sito "
"all'arrivo di un visitatore."
-#: packages/taler-merchant-webui/src/screens/TemplateDetailsScreen.tsx:129
+#: packages/taler-merchant-webui/src/screens/TemplateDetailsScreen.tsx:138
msgid ""
"This template leaves the amount to the customer. Suggest a starting amount "
"under \"What the customer can change\" to create orders from it here."
@@ -5453,7 +5451,7 @@ msgstr ""
"Questo modello lascia l'importo al cliente. Proponi un importo iniziale in "
"«Che cosa può cambiare il cliente» per creare qui degli ordini."
-#: packages/taler-merchant-webui/src/screens/TemplateDetailsScreen.tsx:131
+#: packages/taler-merchant-webui/src/screens/TemplateDetailsScreen.tsx:140
msgid ""
"This template leaves the description to the customer. Suggest a description "
"under \"What the customer can change\" to create orders from it here."
@@ -5461,86 +5459,86 @@ msgstr ""
"Questo modello lascia la descrizione al cliente. Proponine una in «Che cosa "
"può cambiare il cliente» per creare qui degli ordini."
-#: packages/taler-merchant-webui/src/screens/TemplateDetailsScreen.tsx:176
+#: packages/taler-merchant-webui/src/screens/TemplateDetailsScreen.tsx:185
msgid "The backend did not return an order ID."
msgstr "Il backend non ha restituito l’ID dell’ordine."
-#: packages/taler-merchant-webui/src/screens/TemplateDetailsScreen.tsx:179
+#: packages/taler-merchant-webui/src/screens/TemplateDetailsScreen.tsx:190
msgid "Could not create an order from this template."
msgstr "Non è stato possibile creare un ordine da questo modello."
-#: packages/taler-merchant-webui/src/screens/TemplateDetailsScreen.tsx:207
-#: packages/taler-merchant-webui/src/screens/TemplateDetailsScreen.tsx:222
+#: packages/taler-merchant-webui/src/screens/TemplateDetailsScreen.tsx:223
+#: packages/taler-merchant-webui/src/screens/TemplateDetailsScreen.tsx:240
msgid "Template Details"
msgstr "Dettagli del modello"
-#: packages/taler-merchant-webui/src/screens/TemplateDetailsScreen.tsx:207
+#: packages/taler-merchant-webui/src/screens/TemplateDetailsScreen.tsx:224
msgid "Loading template specifications…"
msgstr "Caricamento delle specifiche del modello…"
-#: packages/taler-merchant-webui/src/screens/TemplateDetailsScreen.tsx:210
+#: packages/taler-merchant-webui/src/screens/TemplateDetailsScreen.tsx:228
msgid "Fetching template details…"
msgstr "Recupero dei dettagli del modello…"
-#: packages/taler-merchant-webui/src/screens/TemplateDetailsScreen.tsx:223
+#: packages/taler-merchant-webui/src/screens/TemplateDetailsScreen.tsx:241
msgid "The template could not be loaded."
msgstr "Non è stato possibile caricare il modello."
-#: packages/taler-merchant-webui/src/screens/TemplateDetailsScreen.tsx:225
+#: packages/taler-merchant-webui/src/screens/TemplateDetailsScreen.tsx:245
msgid "Could not load the template"
msgstr "Impossibile caricare il modello"
-#: packages/taler-merchant-webui/src/screens/TemplateDetailsScreen.tsx:236
+#: packages/taler-merchant-webui/src/screens/TemplateDetailsScreen.tsx:257
msgid "Template Not Found"
msgstr "Modello non trovato"
-#: packages/taler-merchant-webui/src/screens/TemplateDetailsScreen.tsx:237
+#: packages/taler-merchant-webui/src/screens/TemplateDetailsScreen.tsx:258
msgid "The requested template could not be located."
msgstr "Il modello richiesto non è stato trovato."
-#: packages/taler-merchant-webui/src/screens/TemplateDetailsScreen.tsx:241
+#: packages/taler-merchant-webui/src/screens/TemplateDetailsScreen.tsx:262
msgid "Template Does Not Exist"
msgstr "Il modello non esiste"
-#: packages/taler-merchant-webui/src/screens/TemplateDetailsScreen.tsx:243
+#: packages/taler-merchant-webui/src/screens/TemplateDetailsScreen.tsx:264
msgid "Template \"%1$s\" was not found or may have been deleted."
msgstr "Il modello «%1$s» non è stato trovato o è stato eliminato."
-#: packages/taler-merchant-webui/src/screens/TemplateDetailsScreen.tsx:250
+#: packages/taler-merchant-webui/src/screens/TemplateDetailsScreen.tsx:271
msgid "← Back to Templates"
msgstr "← Torna ai modelli"
-#: packages/taler-merchant-webui/src/screens/TemplateDetailsScreen.tsx:264
+#: packages/taler-merchant-webui/src/screens/TemplateDetailsScreen.tsx:285
msgid "Template ID:"
msgstr "Identificativo del modello:"
-#: packages/taler-merchant-webui/src/screens/TemplateDetailsScreen.tsx:268
+#: packages/taler-merchant-webui/src/screens/TemplateDetailsScreen.tsx:291
msgid "Could not refresh the template"
msgstr "Impossibile aggiornare il modello"
-#: packages/taler-merchant-webui/src/screens/TemplateDetailsScreen.tsx:275
+#: packages/taler-merchant-webui/src/screens/TemplateDetailsScreen.tsx:299
msgid "Template details"
msgstr "Dettagli del modello"
-#: packages/taler-merchant-webui/src/screens/TemplateDetailsScreen.tsx:277
+#: packages/taler-merchant-webui/src/screens/TemplateDetailsScreen.tsx:301
msgid "Review configured payment shape, summary text, and contract parameters."
msgstr ""
"Controlli la forma di pagamento, la descrizione e i parametri del contratto."
-#: packages/taler-merchant-webui/src/screens/TemplateDetailsScreen.tsx:292
+#: packages/taler-merchant-webui/src/screens/TemplateDetailsScreen.tsx:320
msgid "Create order from this template"
msgstr "Crea un ordine da questo modello"
-#: packages/taler-merchant-webui/src/screens/TemplateDetailsScreen.tsx:300
-#: packages/taler-merchant-webui/src/screens/TemplateDetailsScreen.tsx:474
+#: packages/taler-merchant-webui/src/screens/TemplateDetailsScreen.tsx:325
+#: packages/taler-merchant-webui/src/screens/TemplateDetailsScreen.tsx:545
msgid "Print QR code"
msgstr "Stampa codice QR"
-#: packages/taler-merchant-webui/src/screens/TemplateDetailsScreen.tsx:303
+#: packages/taler-merchant-webui/src/screens/TemplateDetailsScreen.tsx:328
msgid "Template actions"
msgstr "Azioni del modello"
-#: packages/taler-merchant-webui/src/screens/TemplateDetailsScreen.tsx:329
+#: packages/taler-merchant-webui/src/screens/TemplateDetailsScreen.tsx:365
msgid ""
"🌐 Access to a website. A visitor's arrival on the site turns this template "
"into an order."
@@ -5548,44 +5546,44 @@ msgstr ""
"🌐 L'accesso a un sito web. L'arrivo di un visitatore trasforma questo "
"modello in un ordine."
-#: packages/taler-merchant-webui/src/screens/TemplateDetailsScreen.tsx:372
+#: packages/taler-merchant-webui/src/screens/TemplateDetailsScreen.tsx:409
msgid "Template ID"
msgstr "Identificativo del modello"
-#: packages/taler-merchant-webui/src/screens/TemplateDetailsScreen.tsx:379
+#: packages/taler-merchant-webui/src/screens/TemplateDetailsScreen.tsx:413
msgid "Order Summary Text"
msgstr "Descrizione dell'ordine"
-#: packages/taler-merchant-webui/src/screens/TemplateDetailsScreen.tsx:384
-#: packages/taler-merchant-webui/src/screens/TemplateDetailsScreen.tsx:396
+#: packages/taler-merchant-webui/src/screens/TemplateDetailsScreen.tsx:418
+#: packages/taler-merchant-webui/src/screens/TemplateDetailsScreen.tsx:430
msgid "%1$s (suggested, the customer may change it)"
msgstr "%1$s (suggerito, il cliente può modificarlo)"
-#: packages/taler-merchant-webui/src/screens/TemplateDetailsScreen.tsx:385
+#: packages/taler-merchant-webui/src/screens/TemplateDetailsScreen.tsx:419
msgid "The customer describes the order"
msgstr "Il cliente descrive l'ordine"
-#: packages/taler-merchant-webui/src/screens/TemplateDetailsScreen.tsx:390
+#: packages/taler-merchant-webui/src/screens/TemplateDetailsScreen.tsx:424
msgid "Configured Amount / Price"
msgstr "Importo / prezzo configurato"
-#: packages/taler-merchant-webui/src/screens/TemplateDetailsScreen.tsx:398
+#: packages/taler-merchant-webui/src/screens/TemplateDetailsScreen.tsx:432
msgid "The products the customer picks"
msgstr "I prodotti che sceglie il cliente"
-#: packages/taler-merchant-webui/src/screens/TemplateDetailsScreen.tsx:399
+#: packages/taler-merchant-webui/src/screens/TemplateDetailsScreen.tsx:433
msgid "The customer enters the amount%1$s"
msgstr "Il cliente inserisce l'importo%1$s"
-#: packages/taler-merchant-webui/src/screens/TemplateDetailsScreen.tsx:406
+#: packages/taler-merchant-webui/src/screens/TemplateDetailsScreen.tsx:440
msgid "3. Contract Deadlines & Rules"
msgstr "3. Scadenze e regole del contratto"
-#: packages/taler-merchant-webui/src/screens/TemplateDetailsScreen.tsx:413
+#: packages/taler-merchant-webui/src/screens/TemplateDetailsScreen.tsx:448
msgid "Customers must pay within %1$s after the order is created."
msgstr "I clienti devono pagare entro %1$s dopo la creazione dell'ordine."
-#: packages/taler-merchant-webui/src/screens/TemplateDetailsScreen.tsx:415
+#: packages/taler-merchant-webui/src/screens/TemplateDetailsScreen.tsx:450
msgid ""
"Customers must pay within %1$s after the order is created (merchant account "
"default)."
@@ -5593,35 +5591,35 @@ msgstr ""
"I clienti devono pagare entro %1$s dalla creazione dell'ordine (impostazione "
"predefinita del conto venditore)."
-#: packages/taler-merchant-webui/src/screens/TemplateDetailsScreen.tsx:416
+#: packages/taler-merchant-webui/src/screens/TemplateDetailsScreen.tsx:451
msgid "The merchant account's payment deadline applies."
msgstr "Si applica il termine di pagamento del conto venditore."
-#: packages/taler-merchant-webui/src/screens/TemplateDetailsScreen.tsx:422
+#: packages/taler-merchant-webui/src/screens/TemplateDetailsScreen.tsx:459
msgid "Minimum Customer Age"
msgstr "Età minima del cliente"
-#: packages/taler-merchant-webui/src/screens/TemplateDetailsScreen.tsx:424
+#: packages/taler-merchant-webui/src/screens/TemplateDetailsScreen.tsx:463
msgid "1 year"
msgstr "1 anno"
-#: packages/taler-merchant-webui/src/screens/TemplateDetailsScreen.tsx:424
+#: packages/taler-merchant-webui/src/screens/TemplateDetailsScreen.tsx:464
msgid "%1$s years"
msgstr "%1$s anni"
-#: packages/taler-merchant-webui/src/screens/TemplateDetailsScreen.tsx:441
+#: packages/taler-merchant-webui/src/screens/TemplateDetailsScreen.tsx:485
msgid "Could not delete this template"
msgstr "Non è stato possibile eliminare questo modello"
-#: packages/taler-merchant-webui/src/ui/ConfirmDeleteModal.tsx:51
+#: packages/taler-merchant-webui/src/ui/ConfirmDeleteModal.tsx:57
msgid "Could not delete this item"
msgstr "Non è stato possibile eliminare questo elemento"
-#: packages/taler-merchant-webui/src/screens/AccessScreen.tsx:233
+#: packages/taler-merchant-webui/src/screens/AccessScreen.tsx:243
msgid "Access for machines"
msgstr "Accesso per sistemi"
-#: packages/taler-merchant-webui/src/screens/AccessScreen.tsx:234
+#: packages/taler-merchant-webui/src/screens/AccessScreen.tsx:244
msgid ""
"Manage the access you have given to counter tills, shop software, and "
"automated scripts."
@@ -5629,26 +5627,26 @@ msgstr ""
"Gestisca gli accessi che ha concesso alle casse al banco, al software del "
"negozio e agli script automatici."
-#: packages/taler-merchant-webui/src/screens/AccessScreen.tsx:235
-#: packages/taler-merchant-webui/src/screens/AccessScreen.tsx:292
+#: packages/taler-merchant-webui/src/screens/AccessScreen.tsx:245
+#: packages/taler-merchant-webui/src/screens/AccessScreen.tsx:303
msgid "+ Create machine access"
msgstr "+ Crea un accesso per un sistema"
-#: packages/taler-merchant-webui/src/screens/AccessScreen.tsx:252
-#: packages/taler-merchant-webui/src/screens/AccessScreen.tsx:301
-#: packages/taler-merchant-webui/src/screens/AccessScreen.tsx:412
+#: packages/taler-merchant-webui/src/screens/AccessScreen.tsx:262
+#: packages/taler-merchant-webui/src/screens/AccessScreen.tsx:312
+#: packages/taler-merchant-webui/src/screens/AccessScreen.tsx:465
msgid "Pair a till"
msgstr "Associa una cassa"
-#: packages/taler-merchant-webui/src/screens/AccessScreen.tsx:259
+#: packages/taler-merchant-webui/src/screens/AccessScreen.tsx:269
msgid "Could not load machine access"
msgstr "Impossibile caricare gli accessi per sistemi"
-#: packages/taler-merchant-webui/src/screens/AccessScreen.tsx:264
+#: packages/taler-merchant-webui/src/screens/AccessScreen.tsx:274
msgid "Choose the right way to connect"
msgstr "Scegli il modo giusto per connetterti"
-#: packages/taler-merchant-webui/src/screens/AccessScreen.tsx:266
+#: packages/taler-merchant-webui/src/screens/AccessScreen.tsx:276
msgid ""
"Pair a till for a guided setup on a nearby device. Create machine access "
"when other shop software or a script needs its own credential."
@@ -5657,15 +5655,15 @@ msgstr ""
"vicinanze. Crea un accesso per un sistema quando un altro software del "
"negozio o uno script ha bisogno di una propria credenziale."
-#: packages/taler-merchant-webui/src/screens/AccessScreen.tsx:270
+#: packages/taler-merchant-webui/src/screens/AccessScreen.tsx:280
msgid "Till pairing is unavailable: %1$s"
msgstr "L’associazione della cassa non è disponibile: %1$s"
-#: packages/taler-merchant-webui/src/screens/AccessScreen.tsx:282
+#: packages/taler-merchant-webui/src/screens/AccessScreen.tsx:293
msgid "No machine access yet"
msgstr "Ancora nessun accesso per sistemi"
-#: packages/taler-merchant-webui/src/screens/AccessScreen.tsx:284
+#: packages/taler-merchant-webui/src/screens/AccessScreen.tsx:295
msgid ""
"Give each till, shop system or script its own access, so you can withdraw "
"one of them without disturbing the rest."
@@ -5673,134 +5671,134 @@ msgstr ""
"Dia a ogni cassa, gestionale o script un accesso proprio, così può revocarne "
"uno senza disturbare gli altri."
-#: packages/taler-merchant-webui/src/screens/AccessScreen.tsx:312
-#: packages/taler-merchant-webui/src/screens/AccessScreen.tsx:340
+#: packages/taler-merchant-webui/src/screens/AccessScreen.tsx:328
+#: packages/taler-merchant-webui/src/screens/AccessScreen.tsx:378
msgid "ID: %1$s"
msgstr "Identificativo: %1$s"
-#: packages/taler-merchant-webui/src/screens/AccessScreen.tsx:313
-#: packages/taler-merchant-webui/src/screens/AccessScreen.tsx:354
+#: packages/taler-merchant-webui/src/screens/AccessScreen.tsx:335
+#: packages/taler-merchant-webui/src/screens/AccessScreen.tsx:400
msgid "Revoke access"
msgstr "Revoca accesso"
-#: packages/taler-merchant-webui/src/screens/AccessScreen.tsx:316
-#: packages/taler-merchant-webui/src/screens/AccessScreen.tsx:329
+#: packages/taler-merchant-webui/src/screens/AccessScreen.tsx:340
+#: packages/taler-merchant-webui/src/screens/AccessScreen.tsx:365
msgid "Can do"
msgstr "Permessi"
-#: packages/taler-merchant-webui/src/screens/AccessScreen.tsx:317
-#: packages/taler-merchant-webui/src/screens/AccessScreen.tsx:331
-#: packages/taler-merchant-webui/src/screens/CreateAccessScreen.tsx:200
-#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:309
+#: packages/taler-merchant-webui/src/screens/AccessScreen.tsx:346
+#: packages/taler-merchant-webui/src/screens/AccessScreen.tsx:367
+#: packages/taler-merchant-webui/src/screens/CreateAccessScreen.tsx:229
+#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:314
msgid "Expires"
msgstr "Scadenza"
-#: packages/taler-merchant-webui/src/screens/AccessScreen.tsx:328
-#: packages/taler-merchant-webui/src/screens/CreateAccessScreen.tsx:184
+#: packages/taler-merchant-webui/src/screens/AccessScreen.tsx:364
+#: packages/taler-merchant-webui/src/screens/CreateAccessScreen.tsx:208
msgid "Used for"
msgstr "Usato per"
-#: packages/taler-merchant-webui/src/screens/AccessScreen.tsx:371
+#: packages/taler-merchant-webui/src/screens/AccessScreen.tsx:417
msgid "Showing 1 access entry on page %1$s"
msgstr "1 accesso visualizzato nella pagina %1$s"
-#: packages/taler-merchant-webui/src/screens/AccessScreen.tsx:372
+#: packages/taler-merchant-webui/src/screens/AccessScreen.tsx:418
msgid "Showing %1$s access entries on page %2$s"
msgstr "%1$s accessi visualizzati nella pagina %2$s"
-#: packages/taler-merchant-webui/src/screens/AccessScreen.tsx:390
+#: packages/taler-merchant-webui/src/screens/AccessScreen.tsx:440
msgid "Revoke access for \"%1$s\"?"
msgstr "Revocare l'accesso per «%1$s»?"
-#: packages/taler-merchant-webui/src/screens/AccessScreen.tsx:391
+#: packages/taler-merchant-webui/src/screens/AccessScreen.tsx:442
msgid ""
"Whatever is using this will stop working immediately. This cannot be undone."
msgstr ""
"Ciò che lo usa smetterà subito di funzionare. L'operazione non può essere "
"annullata."
-#: packages/taler-merchant-webui/src/screens/AccessScreen.tsx:393
+#: packages/taler-merchant-webui/src/screens/AccessScreen.tsx:444
msgid "Revoke Access"
msgstr "Revoca l'accesso"
-#: packages/taler-merchant-webui/src/screens/AccessScreen.tsx:425
+#: packages/taler-merchant-webui/src/screens/AccessScreen.tsx:478
msgid "Could not create till access"
msgstr "Non è stato possibile creare l’accesso della cassa"
-#: packages/taler-merchant-webui/src/screens/AccessScreen.tsx:431
+#: packages/taler-merchant-webui/src/screens/AccessScreen.tsx:487
msgid "Device Name"
msgstr "Nome del dispositivo"
-#: packages/taler-merchant-webui/src/screens/AccessScreen.tsx:437
+#: packages/taler-merchant-webui/src/screens/AccessScreen.tsx:493
msgid "e.g. Counter Cash Register #1"
msgstr "ad es. Cassa al banco n. 1"
-#: packages/taler-merchant-webui/src/screens/AccessScreen.tsx:450
+#: packages/taler-merchant-webui/src/screens/AccessScreen.tsx:508
msgid "Enter your current password"
msgstr "Inserisca la sua password attuale"
-#: packages/taler-merchant-webui/src/screens/AccessScreen.tsx:461
+#: packages/taler-merchant-webui/src/screens/AccessScreen.tsx:520
msgid "Hide advanced settings"
msgstr "Nascondi impostazioni avanzate"
-#: packages/taler-merchant-webui/src/screens/AccessScreen.tsx:461
+#: packages/taler-merchant-webui/src/screens/AccessScreen.tsx:521
msgid "Show advanced settings"
msgstr "Mostra impostazioni avanzate"
-#: packages/taler-merchant-webui/src/screens/AccessScreen.tsx:465
+#: packages/taler-merchant-webui/src/screens/AccessScreen.tsx:525
msgid "Default access: 10 days, refreshable."
msgstr "Accesso predefinito: 10 giorni, rinnovabile."
-#: packages/taler-merchant-webui/src/screens/AccessScreen.tsx:472
+#: packages/taler-merchant-webui/src/screens/AccessScreen.tsx:535
msgid "Access lifetime"
msgstr "Durata dell’accesso"
-#: packages/taler-merchant-webui/src/screens/AccessScreen.tsx:484
+#: packages/taler-merchant-webui/src/screens/AccessScreen.tsx:548
msgid "10 days"
msgstr "10 giorni"
-#: packages/taler-merchant-webui/src/screens/AccessScreen.tsx:485
-#: packages/taler-merchant-webui/src/screens/CreateAccessScreen.tsx:208
-#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:1322
+#: packages/taler-merchant-webui/src/screens/AccessScreen.tsx:549
+#: packages/taler-merchant-webui/src/screens/CreateAccessScreen.tsx:239
+#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:1656
msgid "30 days"
msgstr "30 giorni"
-#: packages/taler-merchant-webui/src/screens/AccessScreen.tsx:486
-#: packages/taler-merchant-webui/src/screens/CreateAccessScreen.tsx:209
-#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:1323
+#: packages/taler-merchant-webui/src/screens/AccessScreen.tsx:550
+#: packages/taler-merchant-webui/src/screens/CreateAccessScreen.tsx:240
+#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:1657
msgid "90 days"
msgstr "90 giorni"
-#: packages/taler-merchant-webui/src/screens/AccessScreen.tsx:487
-#: packages/taler-merchant-webui/src/screens/CreateAccessScreen.tsx:210
+#: packages/taler-merchant-webui/src/screens/AccessScreen.tsx:551
+#: packages/taler-merchant-webui/src/screens/CreateAccessScreen.tsx:241
msgid "365 days (1 year)"
msgstr "365 giorni (1 anno)"
-#: packages/taler-merchant-webui/src/screens/AccessScreen.tsx:503
+#: packages/taler-merchant-webui/src/screens/AccessScreen.tsx:571
msgid "Refreshable access"
msgstr "Accesso rinnovabile"
-#: packages/taler-merchant-webui/src/screens/AccessScreen.tsx:507
+#: packages/taler-merchant-webui/src/screens/AccessScreen.tsx:578
msgid "Unlimited access does not need renewal."
msgstr "Un accesso illimitato non richiede rinnovo."
-#: packages/taler-merchant-webui/src/screens/AccessScreen.tsx:508
+#: packages/taler-merchant-webui/src/screens/AccessScreen.tsx:579
msgid "Allow the till to renew its access before it expires."
msgstr "Consenti alla cassa di rinnovare l’accesso prima della scadenza."
-#: packages/taler-merchant-webui/src/screens/AccessScreen.tsx:529
+#: packages/taler-merchant-webui/src/screens/AccessScreen.tsx:600
msgid "Generating…"
msgstr "Generazione…"
-#: packages/taler-merchant-webui/src/screens/AccessScreen.tsx:529
+#: packages/taler-merchant-webui/src/screens/AccessScreen.tsx:600
msgid "Generate Pairing Code →"
msgstr "Genera un codice di associazione →"
-#: packages/taler-merchant-webui/src/screens/AccessScreen.tsx:536
+#: packages/taler-merchant-webui/src/screens/AccessScreen.tsx:607
msgid "Scan this with the till app"
msgstr "Scansioni questo con l'app della cassa"
-#: packages/taler-merchant-webui/src/screens/AccessScreen.tsx:538
+#: packages/taler-merchant-webui/src/screens/AccessScreen.tsx:609
msgid ""
"ℹ️ This credential is shown once. Anyone who has it can use the granted till "
"access."
@@ -5808,39 +5806,39 @@ msgstr ""
"ℹ️ Questa credenziale viene mostrata una sola volta. Chiunque la possieda può "
"usare l’accesso concesso alla cassa."
-#: packages/taler-merchant-webui/src/screens/AccessScreen.tsx:543
+#: packages/taler-merchant-webui/src/screens/AccessScreen.tsx:617
msgid "Pair %1$s"
msgstr "Associa %1$s"
-#: packages/taler-merchant-webui/src/screens/AccessScreen.tsx:548
+#: packages/taler-merchant-webui/src/screens/AccessScreen.tsx:623
msgid "Access expires: %1$s"
msgstr "L’accesso scade: %1$s"
-#: packages/taler-merchant-webui/src/screens/AccessScreen.tsx:556
-#: packages/taler-merchant-webui/src/screens/AccessScreen.tsx:561
-#: packages/taler-merchant-webui/src/screens/CreateAccessScreen.tsx:167
-#: packages/taler-merchant-webui/src/screens/CreateAccessScreen.tsx:347
+#: packages/taler-merchant-webui/src/screens/AccessScreen.tsx:631
+#: packages/taler-merchant-webui/src/screens/AccessScreen.tsx:636
+#: packages/taler-merchant-webui/src/screens/CreateAccessScreen.tsx:185
+#: packages/taler-merchant-webui/src/screens/CreateAccessScreen.tsx:388
msgid "Access"
msgstr "Accesso"
-#: packages/taler-merchant-webui/src/screens/AccessScreen.tsx:570
-#: packages/taler-merchant-webui/src/screens/CreateAccessScreen.tsx:360
-#: packages/taler-merchant-webui/src/screens/CreateDeviceScreen.tsx:376
-#: packages/taler-merchant-webui/src/screens/ServerInfoScreen.tsx:137
+#: packages/taler-merchant-webui/src/screens/AccessScreen.tsx:645
+#: packages/taler-merchant-webui/src/screens/CreateAccessScreen.tsx:401
+#: packages/taler-merchant-webui/src/screens/CreateDeviceScreen.tsx:448
+#: packages/taler-merchant-webui/src/screens/ServerInfoScreen.tsx:142
msgid "✓ Copied"
msgstr "✓ Copiato"
-#: packages/taler-merchant-webui/src/screens/AccessScreen.tsx:570
-#: packages/taler-merchant-webui/src/screens/CreateAccessScreen.tsx:360
-#: packages/taler-merchant-webui/src/screens/ServerInfoScreen.tsx:137
+#: packages/taler-merchant-webui/src/screens/AccessScreen.tsx:645
+#: packages/taler-merchant-webui/src/screens/CreateAccessScreen.tsx:401
+#: packages/taler-merchant-webui/src/screens/ServerInfoScreen.tsx:142
msgid "Copy"
msgstr "Copia"
-#: packages/taler-merchant-webui/src/screens/AccessScreen.tsx:577
+#: packages/taler-merchant-webui/src/screens/AccessScreen.tsx:652
msgid "Close without pairing?"
msgstr "Chiudere senza associare?"
-#: packages/taler-merchant-webui/src/screens/AccessScreen.tsx:580
+#: packages/taler-merchant-webui/src/screens/AccessScreen.tsx:655
msgid ""
"The access for %1$s will remain active. After closing, revoke it from the "
"machine access list if the device was not paired."
@@ -5848,7 +5846,7 @@ msgstr ""
"L’accesso per %1$s rimarrà attivo. Dopo la chiusura, lo revochi nell’elenco "
"degli accessi per sistemi se il dispositivo non è stato associato."
-#: packages/taler-merchant-webui/src/screens/AccessScreen.tsx:581
+#: packages/taler-merchant-webui/src/screens/AccessScreen.tsx:656
msgid ""
"This till access will remain active. After closing, revoke it from the "
"machine access list if the device was not paired."
@@ -5857,121 +5855,121 @@ msgstr ""
"nell’elenco degli accessi per sistemi se il dispositivo non è stato "
"associato."
-#: packages/taler-merchant-webui/src/screens/AccessScreen.tsx:589
+#: packages/taler-merchant-webui/src/screens/AccessScreen.tsx:664
msgid "Keep open"
msgstr "Lascia aperto"
-#: packages/taler-merchant-webui/src/screens/AccessScreen.tsx:596
+#: packages/taler-merchant-webui/src/screens/AccessScreen.tsx:671
msgid "Close and review access"
msgstr "Chiudi e controlla l’accesso"
-#: packages/taler-merchant-webui/src/screens/AccessScreen.tsx:607
+#: packages/taler-merchant-webui/src/screens/AccessScreen.tsx:682
msgid "Close without pairing"
msgstr "Chiudi senza associare"
-#: packages/taler-merchant-webui/src/screens/AccessScreen.tsx:614
+#: packages/taler-merchant-webui/src/screens/AccessScreen.tsx:689
msgid "I have paired the device ✓"
msgstr "Ho associato il dispositivo ✓"
-#: packages/taler-merchant-webui/src/routes/AccessRoute.tsx:58
+#: packages/taler-merchant-webui/src/routes/AccessRoute.tsx:73
msgid "Till pairing requires a merchant backend available through HTTPS."
msgstr ""
"Per associare una cassa, il backend del venditore deve essere disponibile "
"tramite HTTPS."
-#: packages/taler-merchant-webui/src/routes/AccessRoute.tsx:60
+#: packages/taler-merchant-webui/src/routes/AccessRoute.tsx:75
msgid "Till pairing cannot represent a merchant backend on a custom port."
msgstr ""
"L’associazione della cassa non può rappresentare un backend del venditore su "
"una porta personalizzata."
-#: packages/taler-merchant-webui/src/routes/AccessRoute.tsx:62
+#: packages/taler-merchant-webui/src/routes/AccessRoute.tsx:77
msgid "Till pairing cannot represent a merchant backend below a path prefix."
msgstr ""
"L’associazione della cassa non può rappresentare un backend del venditore "
"sotto un prefisso di percorso."
-#: packages/taler-merchant-webui/src/routes/AccessRoute.tsx:64
+#: packages/taler-merchant-webui/src/routes/AccessRoute.tsx:79
msgid "Till pairing cannot represent a merchant backend URL with a query."
msgstr ""
"L’associazione della cassa non può rappresentare l’URL di un backend del "
"venditore con una query."
-#: packages/taler-merchant-webui/src/routes/AccessRoute.tsx:66
+#: packages/taler-merchant-webui/src/routes/AccessRoute.tsx:81
msgid "Till pairing cannot represent a merchant backend URL with a fragment."
msgstr ""
"L’associazione della cassa non può rappresentare l’URL di un backend del "
"venditore con un frammento."
-#: packages/taler-merchant-webui/src/routes/AccessRoute.tsx:68
+#: packages/taler-merchant-webui/src/routes/AccessRoute.tsx:83
msgid "Till pairing requires a valid merchant backend URL."
msgstr ""
"L’associazione della cassa richiede un URL valido del backend del venditore."
-#: packages/taler-merchant-webui/src/routes/AccessRoute.tsx:85
+#: packages/taler-merchant-webui/src/routes/AccessRoute.tsx:106
msgid "The merchant backend did not return the issued PoS credential."
msgstr "Il backend del venditore non ha restituito la credenziale PoS emessa."
-#: packages/taler-merchant-webui/src/routes/AccessRoute.tsx:97
+#: packages/taler-merchant-webui/src/routes/AccessRoute.tsx:120
msgid "Till: %1$s"
msgstr "Cassa: %1$s"
-#: packages/taler-merchant-webui/src/routes/AccessRoute.tsx:108
+#: packages/taler-merchant-webui/src/routes/AccessRoute.tsx:131
msgid "Pairing till (%1$s)"
msgstr "Associazione della cassa (%1$s)"
-#: packages/taler-merchant-webui/src/screens/CreateAccessScreen.tsx:68
+#: packages/taler-merchant-webui/src/screens/CreateAccessScreen.tsx:79
msgid "Create orders and check whether they were paid."
msgstr "Creare ordini e verificare se sono stati pagati."
-#: packages/taler-merchant-webui/src/screens/CreateAccessScreen.tsx:73
+#: packages/taler-merchant-webui/src/screens/CreateAccessScreen.tsx:84
msgid "Take payments and hold stock"
msgstr "Incassare e riservare scorte"
-#: packages/taler-merchant-webui/src/screens/CreateAccessScreen.tsx:74
+#: packages/taler-merchant-webui/src/screens/CreateAccessScreen.tsx:85
msgid "The above, and reserve inventory while a customer pays."
msgstr "Quanto sopra, oltre a riservare le scorte mentre un cliente paga."
-#: packages/taler-merchant-webui/src/screens/CreateAccessScreen.tsx:80
+#: packages/taler-merchant-webui/src/screens/CreateAccessScreen.tsx:91
msgid "The above, and give refunds."
msgstr "Quanto sopra, oltre a concedere rimborsi."
-#: packages/taler-merchant-webui/src/screens/CreateAccessScreen.tsx:85
+#: packages/taler-merchant-webui/src/screens/CreateAccessScreen.tsx:96
msgid "Read only"
msgstr "Sola lettura"
-#: packages/taler-merchant-webui/src/screens/CreateAccessScreen.tsx:86
+#: packages/taler-merchant-webui/src/screens/CreateAccessScreen.tsx:97
msgid "See information, change nothing."
msgstr "Consultare le informazioni, senza modificare nulla."
-#: packages/taler-merchant-webui/src/screens/CreateAccessScreen.tsx:92
+#: packages/taler-merchant-webui/src/screens/CreateAccessScreen.tsx:103
msgid "Any operation, without limit."
msgstr "Qualsiasi operazione, senza limiti."
-#: packages/taler-merchant-webui/src/screens/CreateAccessScreen.tsx:121
+#: packages/taler-merchant-webui/src/screens/CreateAccessScreen.tsx:132
msgid "Please enter a description for what this access is used for."
msgstr "Indichi a che cosa serve questo accesso."
-#: packages/taler-merchant-webui/src/screens/CreateAccessScreen.tsx:125
+#: packages/taler-merchant-webui/src/screens/CreateAccessScreen.tsx:138
msgid "Please enter your current password to confirm your identity."
msgstr "Inserisca la password attuale per confermare la sua identità."
-#: packages/taler-merchant-webui/src/screens/CreateAccessScreen.tsx:152
-#: packages/taler-merchant-webui/src/routes/CreateAccessRoute.tsx:73
-#: packages/taler-merchant-webui/src/routes/CreateAccessRoute.tsx:83
+#: packages/taler-merchant-webui/src/screens/CreateAccessScreen.tsx:168
+#: packages/taler-merchant-webui/src/routes/CreateAccessRoute.tsx:78
+#: packages/taler-merchant-webui/src/routes/CreateAccessRoute.tsx:90
msgid "The backend did not return a machine access token."
msgstr "Il backend non ha restituito un token di accesso per sistemi."
-#: packages/taler-merchant-webui/src/screens/CreateAccessScreen.tsx:156
+#: packages/taler-merchant-webui/src/screens/CreateAccessScreen.tsx:173
msgid "Failed to create the machine access."
msgstr "Non è stato possibile creare l'accesso per il sistema."
-#: packages/taler-merchant-webui/src/screens/CreateAccessScreen.tsx:168
-#: packages/taler-merchant-webui/src/screens/CreateAccessScreen.tsx:329
+#: packages/taler-merchant-webui/src/screens/CreateAccessScreen.tsx:186
+#: packages/taler-merchant-webui/src/screens/CreateAccessScreen.tsx:370
msgid "Create Machine Access"
msgstr "Crea un accesso per un sistema"
-#: packages/taler-merchant-webui/src/screens/CreateAccessScreen.tsx:169
+#: packages/taler-merchant-webui/src/screens/CreateAccessScreen.tsx:187
msgid ""
"Give a cash register, a counter till, your shop software or a script its own "
"access."
@@ -5979,36 +5977,36 @@ msgstr ""
"Dia a un registratore di cassa, a una cassa al banco, al software del "
"negozio o a uno script un accesso proprio."
-#: packages/taler-merchant-webui/src/screens/CreateAccessScreen.tsx:174
+#: packages/taler-merchant-webui/src/screens/CreateAccessScreen.tsx:194
msgid "Could not create the access"
msgstr "Non è stato possibile creare l'accesso"
-#: packages/taler-merchant-webui/src/screens/CreateAccessScreen.tsx:179
+#: packages/taler-merchant-webui/src/screens/CreateAccessScreen.tsx:200
msgid "1. Purpose & Expiry"
msgstr "1. Scopo e scadenza"
-#: packages/taler-merchant-webui/src/screens/CreateAccessScreen.tsx:190
+#: packages/taler-merchant-webui/src/screens/CreateAccessScreen.tsx:214
msgid "e.g. Counter Till #2 or Online Webshop Backend"
msgstr "ad es. Cassa n. 2 o backend del negozio online"
-#: packages/taler-merchant-webui/src/screens/CreateAccessScreen.tsx:195
+#: packages/taler-merchant-webui/src/screens/CreateAccessScreen.tsx:221
msgid "So you can tell later what would break if you revoked it."
msgstr ""
"Così saprà in seguito che cosa smetterebbe di funzionare se lo revocasse."
-#: packages/taler-merchant-webui/src/screens/CreateAccessScreen.tsx:213
+#: packages/taler-merchant-webui/src/screens/CreateAccessScreen.tsx:244
msgid "After this, the machine will need new access."
msgstr "Dopodiché il sistema avrà bisogno di un nuovo accesso."
-#: packages/taler-merchant-webui/src/screens/CreateAccessScreen.tsx:221
+#: packages/taler-merchant-webui/src/screens/CreateAccessScreen.tsx:252
msgid "2. Permissions (Can do)"
msgstr "2. Autorizzazioni (può fare)"
-#: packages/taler-merchant-webui/src/screens/CreateAccessScreen.tsx:222
+#: packages/taler-merchant-webui/src/screens/CreateAccessScreen.tsx:253
msgid "Everyday choices for what this access is allowed to do."
msgstr "Le scelte più comuni su ciò che questo accesso può fare."
-#: packages/taler-merchant-webui/src/screens/CreateAccessScreen.tsx:250
+#: packages/taler-merchant-webui/src/screens/CreateAccessScreen.tsx:285
msgid ""
"Only use this when the software genuinely needs full control of your "
"merchant account."
@@ -6016,47 +6014,47 @@ msgstr ""
"Usalo solo quando il software ha davvero bisogno del pieno controllo del tuo "
"conto venditore."
-#: packages/taler-merchant-webui/src/screens/CreateAccessScreen.tsx:254
+#: packages/taler-merchant-webui/src/screens/CreateAccessScreen.tsx:289
msgid "Technical permissions"
msgstr "Permessi tecnici"
-#: packages/taler-merchant-webui/src/screens/CreateAccessScreen.tsx:265
+#: packages/taler-merchant-webui/src/screens/CreateAccessScreen.tsx:302
msgid "3. Identity Confirmation"
msgstr "3. Conferma dell'identità"
-#: packages/taler-merchant-webui/src/screens/CreateAccessScreen.tsx:273
+#: packages/taler-merchant-webui/src/screens/CreateAccessScreen.tsx:310
msgid "Enter your current password to confirm identity"
msgstr "Inserisca la password attuale per confermare la sua identità"
-#: packages/taler-merchant-webui/src/screens/CreateAccessScreen.tsx:274
+#: packages/taler-merchant-webui/src/screens/CreateAccessScreen.tsx:311
msgid "Confirms it is you before the access is issued."
msgstr "Conferma la sua identità prima che l'accesso venga emesso."
-#: packages/taler-merchant-webui/src/screens/CreateAccessScreen.tsx:281
+#: packages/taler-merchant-webui/src/screens/CreateAccessScreen.tsx:318
msgid "Advanced: Refreshable Access"
msgstr "Avanzato: accesso rinnovabile"
-#: packages/taler-merchant-webui/src/screens/CreateAccessScreen.tsx:282
+#: packages/taler-merchant-webui/src/screens/CreateAccessScreen.tsx:319
msgid "Allow extending access before it ends."
msgstr "Consenti di estendere l'accesso prima della scadenza."
-#: packages/taler-merchant-webui/src/screens/CreateAccessScreen.tsx:291
+#: packages/taler-merchant-webui/src/screens/CreateAccessScreen.tsx:328
msgid "Hide options"
msgstr "Nascondi opzioni"
-#: packages/taler-merchant-webui/src/screens/CreateAccessScreen.tsx:291
+#: packages/taler-merchant-webui/src/screens/CreateAccessScreen.tsx:328
msgid "Show options"
msgstr "Mostra opzioni"
-#: packages/taler-merchant-webui/src/screens/CreateAccessScreen.tsx:305
+#: packages/taler-merchant-webui/src/screens/CreateAccessScreen.tsx:344
msgid "Enable refreshable access"
msgstr "Attiva l'accesso rinnovabile"
-#: packages/taler-merchant-webui/src/screens/CreateAccessScreen.tsx:308
+#: packages/taler-merchant-webui/src/screens/CreateAccessScreen.tsx:348
msgid "Refreshable access can pose a security risk!"
msgstr "Un accesso rinnovabile può comportare un rischio di sicurezza!"
-#: packages/taler-merchant-webui/src/screens/CreateAccessScreen.tsx:308
+#: packages/taler-merchant-webui/src/screens/CreateAccessScreen.tsx:349
msgid ""
"Refreshable access can be extended before it ends, effectively giving the "
"holder access without expiry. Only use this if you have evaluated the risk "
@@ -6066,89 +6064,89 @@ msgstr ""
"fatto un accesso senza fine. Usalo solo dopo aver valutato il rischio "
"rispetto ai permessi che concedi."
-#: packages/taler-merchant-webui/src/screens/CreateAccessScreen.tsx:329
+#: packages/taler-merchant-webui/src/screens/CreateAccessScreen.tsx:370
msgid "Generating..."
msgstr "Generazione…"
-#: packages/taler-merchant-webui/src/screens/CreateAccessScreen.tsx:340
+#: packages/taler-merchant-webui/src/screens/CreateAccessScreen.tsx:381
msgid "Machine Access Created"
msgstr "Accesso per il sistema creato"
-#: packages/taler-merchant-webui/src/screens/CreateAccessScreen.tsx:342
+#: packages/taler-merchant-webui/src/screens/CreateAccessScreen.tsx:383
msgid "⚠️ Copy this now. It is never shown again."
msgstr "⚠️ Lo copi ora. Non verrà mai più mostrato."
-#: packages/taler-merchant-webui/src/screens/CreateAccessScreen.tsx:374
+#: packages/taler-merchant-webui/src/screens/CreateAccessScreen.tsx:415
msgid "I have saved it → Done"
msgstr "L'ho salvato → Fatto"
-#: packages/taler-merchant-webui/src/routes/CreateAccessRoute.tsx:57
+#: packages/taler-merchant-webui/src/routes/CreateAccessRoute.tsx:62
msgid "Creating machine access token (%1$s)"
msgstr "Creazione del token di accesso per sistemi (%1$s)"
-#: packages/taler-merchant-webui/src/routes/CreateAccessRoute.tsx:87
+#: packages/taler-merchant-webui/src/routes/CreateAccessRoute.tsx:96
msgid "Machine access creation is unavailable."
msgstr "La creazione dell’accesso per sistemi non è disponibile."
-#: packages/taler-merchant-webui/src/screens/StatisticsScreen.tsx:252
-#: packages/taler-merchant-webui/src/screens/StatisticsScreen.tsx:287
+#: packages/taler-merchant-webui/src/screens/StatisticsScreen.tsx:274
+#: packages/taler-merchant-webui/src/screens/StatisticsScreen.tsx:309
msgid "Period"
msgstr "Periodo"
-#: packages/taler-merchant-webui/src/screens/StatisticsScreen.tsx:274
+#: packages/taler-merchant-webui/src/screens/StatisticsScreen.tsx:296
msgid "the last %1$s hours"
msgstr "le ultime %1$s ore"
-#: packages/taler-merchant-webui/src/screens/StatisticsScreen.tsx:276
+#: packages/taler-merchant-webui/src/screens/StatisticsScreen.tsx:298
msgid "the last %1$s days"
msgstr "gli ultimi %1$s giorni"
-#: packages/taler-merchant-webui/src/screens/StatisticsScreen.tsx:278
+#: packages/taler-merchant-webui/src/screens/StatisticsScreen.tsx:300
msgid "the last %1$s weeks"
msgstr "le ultime %1$s settimane"
-#: packages/taler-merchant-webui/src/screens/StatisticsScreen.tsx:280
+#: packages/taler-merchant-webui/src/screens/StatisticsScreen.tsx:302
msgid "the last %1$s quarters"
msgstr "gli ultimi %1$s trimestri"
-#: packages/taler-merchant-webui/src/screens/StatisticsScreen.tsx:281
+#: packages/taler-merchant-webui/src/screens/StatisticsScreen.tsx:303
msgid "the last %1$s years"
msgstr "gli ultimi %1$s anni"
-#: packages/taler-merchant-webui/src/screens/StatisticsScreen.tsx:287
-#: packages/taler-merchant-webui/src/screens/StatisticsScreen.tsx:590
+#: packages/taler-merchant-webui/src/screens/StatisticsScreen.tsx:311
+#: packages/taler-merchant-webui/src/screens/StatisticsScreen.tsx:644
msgid "Sales volume (%1$s)"
msgstr "Volume di vendita (%1$s)"
-#: packages/taler-merchant-webui/src/screens/StatisticsScreen.tsx:362
-#: packages/taler-merchant-webui/src/screens/StatisticsScreen.tsx:474
+#: packages/taler-merchant-webui/src/screens/StatisticsScreen.tsx:392
+#: packages/taler-merchant-webui/src/screens/StatisticsScreen.tsx:517
msgid "Sales volume"
msgstr "Volume di vendita"
#. Translators: These compact funnel labels describe whether an offered
#. order was taken up by a customer wallet; they do not refer to refunds.
-#: packages/taler-merchant-webui/src/screens/StatisticsScreen.tsx:420
+#: packages/taler-merchant-webui/src/screens/StatisticsScreen.tsx:459
msgid "unclaimed"
msgstr "non presi in carico"
#. Translators: "claimed" means taken up by a wallet, but payment has not
#. completed yet.
-#: packages/taler-merchant-webui/src/screens/StatisticsScreen.tsx:423
+#: packages/taler-merchant-webui/src/screens/StatisticsScreen.tsx:462
msgid "claimed but unpaid"
msgstr "presi in carico ma non pagati"
-#: packages/taler-merchant-webui/src/screens/StatisticsScreen.tsx:430
-#: packages/taler-merchant-webui/src/screens/StatisticsScreen.tsx:453
-#: packages/taler-merchant-webui/src/screens/StatisticsScreen.tsx:561
-#: packages/taler-merchant-webui/src/screens/StatisticsScreen.tsx:583
+#: packages/taler-merchant-webui/src/screens/StatisticsScreen.tsx:467
+#: packages/taler-merchant-webui/src/screens/StatisticsScreen.tsx:489
+#: packages/taler-merchant-webui/src/screens/StatisticsScreen.tsx:606
+#: packages/taler-merchant-webui/src/screens/StatisticsScreen.tsx:633
msgid "Sales volume by period"
msgstr "Volume di vendita per periodo"
-#: packages/taler-merchant-webui/src/screens/StatisticsScreen.tsx:434
+#: packages/taler-merchant-webui/src/screens/StatisticsScreen.tsx:472
msgid "Nothing to show yet"
msgstr "Niente da mostrare"
-#: packages/taler-merchant-webui/src/screens/StatisticsScreen.tsx:436
+#: packages/taler-merchant-webui/src/screens/StatisticsScreen.tsx:474
msgid ""
"Statistics appear once a bank account is verified and you have taken your "
"first payment."
@@ -6156,37 +6154,37 @@ msgstr ""
"Le statistiche compaiono quando un conto bancario è verificato e ha ricevuto "
"il primo pagamento."
-#: packages/taler-merchant-webui/src/screens/StatisticsScreen.tsx:442
+#: packages/taler-merchant-webui/src/screens/StatisticsScreen.tsx:480
msgid "Finish verification"
msgstr "Completa la verifica"
-#: packages/taler-merchant-webui/src/screens/StatisticsScreen.tsx:457
+#: packages/taler-merchant-webui/src/screens/StatisticsScreen.tsx:494
msgid "Sales statistics could not be loaded"
msgstr "Impossibile caricare le statistiche di vendita"
-#: packages/taler-merchant-webui/src/screens/StatisticsScreen.tsx:460
+#: packages/taler-merchant-webui/src/screens/StatisticsScreen.tsx:500
msgid "Sales funnel could not be loaded"
msgstr "Impossibile caricare il percorso di vendita"
-#: packages/taler-merchant-webui/src/screens/StatisticsScreen.tsx:466
+#: packages/taler-merchant-webui/src/screens/StatisticsScreen.tsx:509
msgid "Statistics are unavailable right now. Your sales are unaffected."
msgstr ""
"Le statistiche non sono disponibili al momento. Le sue vendite non ne "
"risentono."
-#: packages/taler-merchant-webui/src/screens/StatisticsScreen.tsx:477
+#: packages/taler-merchant-webui/src/screens/StatisticsScreen.tsx:519
msgid "Sales data is unavailable."
msgstr "I dati delle vendite non sono disponibili."
-#: packages/taler-merchant-webui/src/screens/StatisticsScreen.tsx:481
+#: packages/taler-merchant-webui/src/screens/StatisticsScreen.tsx:523
msgid "What customers paid you in %1$s:"
msgstr "Quanto le hanno pagato i clienti in %1$s:"
-#: packages/taler-merchant-webui/src/screens/StatisticsScreen.tsx:493
+#: packages/taler-merchant-webui/src/screens/StatisticsScreen.tsx:538
msgid "No sales recorded in %1$s."
msgstr "Nessuna vendita registrata in %1$s."
-#: packages/taler-merchant-webui/src/screens/StatisticsScreen.tsx:497
+#: packages/taler-merchant-webui/src/screens/StatisticsScreen.tsx:542
msgid ""
"This is what customers paid. What reaches your bank account can be less, "
"once your payment service has taken its charges — those are shown on your "
@@ -6196,76 +6194,76 @@ msgstr ""
"bancario può essere di meno, una volta detratte le commissioni del servizio "
"di pagamento: le trova sui rendiconti dei versamenti, non qui."
-#: packages/taler-merchant-webui/src/screens/StatisticsScreen.tsx:504
+#: packages/taler-merchant-webui/src/screens/StatisticsScreen.tsx:549
msgid "Period:"
msgstr "Periodo:"
-#: packages/taler-merchant-webui/src/screens/StatisticsScreen.tsx:514
+#: packages/taler-merchant-webui/src/screens/StatisticsScreen.tsx:559
msgid "Last 24 Hours"
msgstr "Ultime 24 ore"
-#: packages/taler-merchant-webui/src/screens/StatisticsScreen.tsx:515
+#: packages/taler-merchant-webui/src/screens/StatisticsScreen.tsx:560
msgid "Last 30 Days"
msgstr "Ultimi 30 giorni"
-#: packages/taler-merchant-webui/src/screens/StatisticsScreen.tsx:516
+#: packages/taler-merchant-webui/src/screens/StatisticsScreen.tsx:561
msgid "Last 12 Weeks"
msgstr "Ultime 12 settimane"
-#: packages/taler-merchant-webui/src/screens/StatisticsScreen.tsx:517
+#: packages/taler-merchant-webui/src/screens/StatisticsScreen.tsx:562
msgid "Last 4 Quarters"
msgstr "Ultimi 4 trimestri"
-#: packages/taler-merchant-webui/src/screens/StatisticsScreen.tsx:518
+#: packages/taler-merchant-webui/src/screens/StatisticsScreen.tsx:563
msgid "Last 5 Years"
msgstr "Ultimi 5 anni"
-#: packages/taler-merchant-webui/src/screens/StatisticsScreen.tsx:529
+#: packages/taler-merchant-webui/src/screens/StatisticsScreen.tsx:574
msgid "✓ Copied CSV!"
msgstr "✓ CSV copiato!"
-#: packages/taler-merchant-webui/src/screens/StatisticsScreen.tsx:529
+#: packages/taler-merchant-webui/src/screens/StatisticsScreen.tsx:574
msgid "📋 Copy CSV"
msgstr "📋 Copia il CSV"
-#: packages/taler-merchant-webui/src/screens/StatisticsScreen.tsx:542
+#: packages/taler-merchant-webui/src/screens/StatisticsScreen.tsx:587
msgid "Chart View"
msgstr "Vista grafico"
-#: packages/taler-merchant-webui/src/screens/StatisticsScreen.tsx:553
+#: packages/taler-merchant-webui/src/screens/StatisticsScreen.tsx:598
msgid "Table View"
msgstr "Vista tabella"
-#: packages/taler-merchant-webui/src/screens/StatisticsScreen.tsx:566
+#: packages/taler-merchant-webui/src/screens/StatisticsScreen.tsx:611
msgid "Loading statistics from server..."
msgstr "Caricamento delle statistiche dal server…"
-#: packages/taler-merchant-webui/src/screens/StatisticsScreen.tsx:572
+#: packages/taler-merchant-webui/src/screens/StatisticsScreen.tsx:620
msgid "Nothing to plot yet"
msgstr "Ancora niente da rappresentare"
-#: packages/taler-merchant-webui/src/screens/StatisticsScreen.tsx:574
+#: packages/taler-merchant-webui/src/screens/StatisticsScreen.tsx:622
msgid "Your sales will appear here once you have taken a payment."
msgstr ""
"Le sue vendite compariranno qui non appena avrà incassato un pagamento."
-#: packages/taler-merchant-webui/src/screens/StatisticsScreen.tsx:584
+#: packages/taler-merchant-webui/src/screens/StatisticsScreen.tsx:635
msgid "Sales volume for %1$s"
msgstr "Volume di vendita per %1$s"
-#: packages/taler-merchant-webui/src/screens/StatisticsScreen.tsx:587
+#: packages/taler-merchant-webui/src/screens/StatisticsScreen.tsx:641
msgid "Time Bucket"
msgstr "Intervallo di tempo"
-#: packages/taler-merchant-webui/src/screens/StatisticsScreen.tsx:611
+#: packages/taler-merchant-webui/src/screens/StatisticsScreen.tsx:671
msgid "Total for %1$s"
msgstr "Totale per %1$s"
-#: packages/taler-merchant-webui/src/screens/StatisticsScreen.tsx:629
+#: packages/taler-merchant-webui/src/screens/StatisticsScreen.tsx:694
msgid "Order Funnel Conversion"
msgstr "Conversione del percorso d'ordine"
-#: packages/taler-merchant-webui/src/screens/StatisticsScreen.tsx:631
+#: packages/taler-merchant-webui/src/screens/StatisticsScreen.tsx:696
msgid ""
"How far orders get: offered, taken up by a wallet, paid, and settled into "
"your account. Every share below is out of the orders you offered."
@@ -6274,179 +6272,179 @@ msgstr ""
"pagati e liquidati sul suo conto. Ogni quota qui sotto è calcolata sugli "
"ordini proposti."
-#: packages/taler-merchant-webui/src/screens/StatisticsScreen.tsx:644
+#: packages/taler-merchant-webui/src/screens/StatisticsScreen.tsx:710
msgid "No orders yet."
msgstr "Ancora nessun ordine."
-#: packages/taler-merchant-webui/src/screens/StatisticsScreen.tsx:648
+#: packages/taler-merchant-webui/src/screens/StatisticsScreen.tsx:714
msgid "Orders offered"
msgstr "Ordini proposti"
-#: packages/taler-merchant-webui/src/screens/StatisticsScreen.tsx:656
+#: packages/taler-merchant-webui/src/screens/StatisticsScreen.tsx:723
msgid "Orders claimed by wallets"
msgstr "Ordini presi in carico dai portafogli"
-#: packages/taler-merchant-webui/src/screens/StatisticsScreen.tsx:662
+#: packages/taler-merchant-webui/src/screens/StatisticsScreen.tsx:730
msgid "Orders paid"
msgstr "Ordini pagati"
-#: packages/taler-merchant-webui/src/screens/StatisticsScreen.tsx:668
+#: packages/taler-merchant-webui/src/screens/StatisticsScreen.tsx:737
msgid "Orders settled"
msgstr "Ordini liquidati"
-#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:52
+#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:59
msgid "Sales and revenue summary"
msgstr "Riepilogo di vendite e ricavi"
-#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:53
+#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:60
msgid "Money pots summary"
msgstr "Riepilogo dei fondi"
-#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:54
+#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:61
msgid "Sales funnel conversion"
msgstr "Tasso di conversione degli ordini"
-#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:55
+#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:62
msgid "Transfers and fees received"
msgstr "Bonifici ricevuti e commissioni"
-#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:56
+#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:63
msgid "Another summary your server produces"
msgstr "Un altro riepilogo prodotto dal suo server"
-#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:185
+#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:228
msgid "Enter a valid product group identifier."
msgstr "Inserisci un identificatore valido per il gruppo di prodotti."
-#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:195
+#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:241
msgid "Product group \"%1$s\" updated."
msgstr "Gruppo di prodotti «%1$s» aggiornato."
-#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:201
+#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:250
msgid "Product group \"%1$s\" created."
msgstr "Gruppo di prodotti «%1$s» creato."
-#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:205
+#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:255
msgid "Failed to save product group."
msgstr "Non è stato possibile salvare il gruppo di prodotti."
-#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:228
+#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:282
msgid "Enter a valid money pot identifier."
msgstr "Inserisci un identificatore valido per il fondo."
-#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:238
+#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:295
msgid "Money pot \"%1$s\" updated."
msgstr "Fondo «%1$s» aggiornato."
-#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:244
+#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:304
msgid "Money pot \"%1$s\" created."
msgstr "Fondo «%1$s» creato."
-#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:248
+#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:309
msgid "Failed to save money pot."
msgstr "Non è stato possibile salvare il fondo."
-#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:267
-#: packages/taler-merchant-webui/src/screens/ScheduleReportScreen.tsx:212
+#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:328
+#: packages/taler-merchant-webui/src/screens/ScheduleReportScreen.tsx:230
msgid "Daily"
msgstr "Giornaliero"
-#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:268
-#: packages/taler-merchant-webui/src/screens/ScheduleReportScreen.tsx:213
+#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:329
+#: packages/taler-merchant-webui/src/screens/ScheduleReportScreen.tsx:231
msgid "Weekly"
msgstr "Settimanale"
-#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:269
-#: packages/taler-merchant-webui/src/screens/ScheduleReportScreen.tsx:214
+#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:330
+#: packages/taler-merchant-webui/src/screens/ScheduleReportScreen.tsx:232
msgid "Monthly"
msgstr "Mensile"
-#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:270
-#: packages/taler-merchant-webui/src/screens/ScheduleReportScreen.tsx:215
+#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:331
+#: packages/taler-merchant-webui/src/screens/ScheduleReportScreen.tsx:233
msgid "Quarterly"
msgstr "Trimestrale"
-#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:271
-#: packages/taler-merchant-webui/src/screens/ScheduleReportScreen.tsx:216
+#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:332
+#: packages/taler-merchant-webui/src/screens/ScheduleReportScreen.tsx:234
msgid "Yearly"
msgstr "Annuale"
-#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:273
+#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:334
msgid "Every %1$s days"
msgstr "Ogni %1$s giorni"
-#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:275
+#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:336
msgid "Every %1$s hours"
msgstr "Ogni %1$s ore"
-#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:277
+#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:338
msgid "Every %1$s minutes"
msgstr "Ogni %1$s minuti"
-#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:278
+#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:339
msgid "Every %1$s seconds"
msgstr "Ogni %1$s secondi"
-#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:298
+#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:359
msgid "Reports & Groupings"
msgstr "Rapporti e raggruppamenti"
-#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:299
+#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:360
msgid ""
"Schedule automated revenue reports and manage reporting product groupings."
msgstr ""
"Pianifica rapporti automatizzati sugli incassi e gestisci i raggruppamenti "
"di prodotti."
-#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:300
+#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:363
msgid "+ Schedule report"
msgstr "+ Pianifica rapporto"
-#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:300
+#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:364
msgid "+ Add product group"
msgstr "+ Aggiungi gruppo di prodotti"
-#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:305
+#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:376
msgid "Scheduled reports could not be loaded"
msgstr "Impossibile caricare i rapporti pianificati"
-#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:308
+#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:382
msgid "Product groups could not be loaded"
msgstr "Impossibile caricare i gruppi di prodotti"
-#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:311
+#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:388
msgid "Money pots could not be loaded"
msgstr "Impossibile caricare i fondi"
-#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:347
+#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:432
msgid "Scheduled Reports"
msgstr "Rapporti pianificati"
-#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:364
+#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:450
msgid "Report Groupings"
msgstr "Raggruppamenti di rapporti"
-#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:364
+#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:451
msgid "1 group"
msgstr "1 gruppo"
-#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:364
+#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:451
msgid "%1$s groups"
msgstr "%1$s gruppi"
-#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:364
+#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:452
msgid "1 pot"
msgstr "1 fondo"
-#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:364
+#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:452
msgid "%1$s pots"
msgstr "%1$s fondi"
-#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:375
+#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:463
msgid "Active Report Schedules"
msgstr "Pianificazioni attive dei rapporti"
-#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:377
+#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:465
msgid ""
"The server compiles a sales summary on the rhythm you choose and sends it to "
"the address you give."
@@ -6454,15 +6452,15 @@ msgstr ""
"Il server prepara un riepilogo delle vendite con la cadenza che sceglie e lo "
"invia all'indirizzo che indica."
-#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:383
+#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:472
msgid "Loading scheduled reports..."
msgstr "Caricamento dei rapporti programmati…"
-#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:387
+#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:478
msgid "No scheduled reports yet"
msgstr "Nessun rapporto programmato"
-#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:389
+#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:480
msgid ""
"Schedule a sales summary and it will arrive on its own, as a PDF or as data, "
"without you having to remember to fetch it."
@@ -6470,44 +6468,44 @@ msgstr ""
"Programmi un riepilogo delle vendite e le arriverà da solo, in PDF o come "
"dati, senza doversi ricordare di scaricarlo."
-#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:397
-#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:419
+#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:496
+#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:555
msgid "Reference %1$s"
msgstr "Riferimento %1$s"
-#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:397
-#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:435
+#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:505
+#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:577
msgid "Cancel Schedule"
msgstr "Annulla pianificazione"
-#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:398
-#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:408
+#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:510
+#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:537
msgid "Frequency"
msgstr "Frequenza"
-#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:398
-#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:409
+#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:516
+#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:538
msgid "Content Source"
msgstr "Origine dei dati"
-#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:398
-#: packages/taler-merchant-webui/src/screens/ScheduleReportScreen.tsx:244
+#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:522
+#: packages/taler-merchant-webui/src/screens/ScheduleReportScreen.tsx:274
msgid "Destination"
msgstr "Destinazione"
-#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:407
+#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:536
msgid "Report"
msgstr "Rapporto"
-#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:410
+#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:539
msgid "Recipient"
msgstr "Destinatario"
-#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:454
+#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:596
msgid "What are Report Groupings?"
msgstr "Che cosa sono i raggruppamenti dei rapporti?"
-#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:457
+#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:599
msgid ""
"Groupings let a report break your sales down. A product group groups "
"products for reporting breakdown. A money pot collects the revenue from "
@@ -6517,22 +6515,22 @@ msgstr ""
"gruppo di prodotti riunisce i prodotti per dettagliare i rapporti. Un fondo "
"raccoglie i ricavi dei prodotti assegnati per monitorarli insieme."
-#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:465
+#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:607
msgid "Product Groups for Reporting"
msgstr "Gruppi di prodotti per i rapporti"
-#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:466
+#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:608
msgid ""
"Group products together to break down sales figures in periodic reports."
msgstr ""
"Raggruppi i prodotti per dettagliare i dati di vendita nei rapporti "
"periodici."
-#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:471
+#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:613
msgid "Loading product groups..."
msgstr "Caricamento dei gruppi di prodotti…"
-#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:474
+#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:616
msgid ""
"No product groups configured. Create a product group to categorize catalog "
"items for revenue reports."
@@ -6540,103 +6538,103 @@ msgstr ""
"Nessun gruppo di prodotti. Ne crei uno per classificare gli articoli nei "
"rapporti sui ricavi."
-#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:482
-#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:506
+#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:632
+#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:674
msgid "No description"
msgstr "Nessuna descrizione"
-#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:495
+#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:655
msgid "Group Name"
msgstr "Nome del gruppo"
-#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:526
+#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:705
msgid "Money Pots"
msgstr "Fondi"
-#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:527
+#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:706
msgid "Collect and track revenue from assigned products."
msgstr "Raccolga e monitori i ricavi dei prodotti assegnati."
-#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:535
+#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:714
msgid "+ Add Money Pot"
msgstr "+ Aggiungi un fondo"
-#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:540
+#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:719
msgid "Loading money pots..."
msgstr "Caricamento dei fondi…"
-#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:543
+#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:722
msgid ""
"No money pots configured. Create a money pot to track dedicated revenue "
"streams."
msgstr "Nessun fondo configurato. Ne crei uno per monitorare ricavi dedicati."
-#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:564
+#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:761
msgid "Money Pot Name"
msgstr "Nome del fondo"
-#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:565
+#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:762
msgid "Current Totals"
msgstr "Totali attuali"
-#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:596
+#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:808
msgid "Edit Product Group"
msgstr "Modifica il gruppo di prodotti"
-#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:596
+#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:808
msgid "Add Product Group"
msgstr "Aggiungi un gruppo di prodotti"
-#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:601
+#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:817
msgid "Group Identifier"
msgstr "Identificativo del gruppo"
-#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:630
+#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:856
msgid "Describe what products belong to this reporting group..."
msgstr ""
"Descriva quali prodotti appartengono a questo gruppo di rendicontazione…"
-#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:640
+#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:869
msgid "Save Group"
msgstr "Salva il gruppo"
-#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:640
+#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:869
msgid "Create Product Group"
msgstr "Crea un gruppo di prodotti"
-#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:649
+#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:878
msgid "Edit Money Pot"
msgstr "Modifica il fondo"
-#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:649
+#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:878
msgid "Add Money Pot"
msgstr "Aggiungi un fondo"
-#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:654
+#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:887
msgid "Money Pot Identifier"
msgstr "Identificativo del fondo"
-#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:676
+#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:913
msgid "Description / Target Info"
msgstr "Descrizione / informazioni sull'obiettivo"
-#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:683
+#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:922
msgid "Describe revenue target or assigned products..."
msgstr "Descrivi l'obiettivo di ricavo o i prodotti assegnati…"
-#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:693
+#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:932
msgid "Save Money Pot"
msgstr "Salva il fondo"
-#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:693
+#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:932
msgid "Create Money Pot"
msgstr "Crea un fondo"
-#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:702
+#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:943
msgid "Delete group \"%1$s\"?"
msgstr "Eliminare il gruppo «%1$s»?"
-#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:705
+#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:948
msgid ""
"Are you sure you want to delete this reporting group? Products assigned to "
"it will remain in inventory."
@@ -6644,89 +6642,89 @@ msgstr ""
"Vuole davvero eliminare questo gruppo di rendicontazione? I prodotti "
"assegnati restano nell'inventario."
-#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:716
+#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:962
msgid "Product group \"%1$s\" deleted."
msgstr "Gruppo di prodotti «%1$s» eliminato."
-#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:718
+#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:967
msgid "Failed to delete group."
msgstr "Non è stato possibile eliminare il gruppo."
-#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:723
+#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:973
msgid "Delete Group"
msgstr "Elimina il gruppo"
-#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:731
+#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:983
msgid "Delete money pot \"%1$s\"?"
msgstr "Eliminare il fondo «%1$s»?"
-#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:734
+#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:988
msgid "Are you sure you want to delete this money pot?"
msgstr "Vuole davvero eliminare questo fondo?"
-#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:745
+#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:1002
msgid "Money pot \"%1$s\" deleted."
msgstr "Fondo «%1$s» eliminato."
-#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:747
+#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:1007
msgid "Failed to delete money pot."
msgstr "Non è stato possibile eliminare il fondo."
-#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:752
+#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:1013
msgid "Delete Money Pot"
msgstr "Elimina il fondo"
-#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:760
+#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:1023
msgid "Cancel scheduled report %1$s?"
msgstr "Annullare il rapporto programmato %1$s?"
-#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:763
+#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:1028
msgid "Are you sure you want to cancel this scheduled report transmission?"
msgstr "Vuole davvero annullare questo rapporto programmato?"
-#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:775
+#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:1045
msgid "Scheduled report cancelled."
msgstr "Rapporto programmato annullato."
-#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:777
+#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:1050
msgid "Failed to cancel scheduled report."
msgstr "Annullamento del rapporto programmato non riuscito."
-#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:783
+#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:1057
msgid "Cancel Report"
msgstr "Annulla il rapporto"
-#: packages/taler-merchant-webui/src/screens/CreateWebhookScreen.tsx:58
+#: packages/taler-merchant-webui/src/screens/CreateWebhookScreen.tsx:62
msgid "Order created"
msgstr "Ordine creato"
-#: packages/taler-merchant-webui/src/screens/CreateWebhookScreen.tsx:58
+#: packages/taler-merchant-webui/src/screens/CreateWebhookScreen.tsx:63
msgid "Sent when a new order is set up, before anybody has paid it."
msgstr ""
"Inviato quando viene predisposto un nuovo ordine, prima che qualcuno lo "
"paghi."
-#: packages/taler-merchant-webui/src/screens/CreateWebhookScreen.tsx:59
+#: packages/taler-merchant-webui/src/screens/CreateWebhookScreen.tsx:67
msgid "Order paid"
msgstr "Ordine pagato"
-#: packages/taler-merchant-webui/src/screens/CreateWebhookScreen.tsx:59
+#: packages/taler-merchant-webui/src/screens/CreateWebhookScreen.tsx:68
msgid "Sent when a customer has paid for an order."
msgstr "Inviato quando un cliente ha pagato un ordine."
-#: packages/taler-merchant-webui/src/screens/CreateWebhookScreen.tsx:60
+#: packages/taler-merchant-webui/src/screens/CreateWebhookScreen.tsx:72
msgid "Refund approved"
msgstr "Rimborso approvato"
-#: packages/taler-merchant-webui/src/screens/CreateWebhookScreen.tsx:60
+#: packages/taler-merchant-webui/src/screens/CreateWebhookScreen.tsx:73
msgid "Sent when you approve a refund on an order."
msgstr "Inviato quando approva un rimborso su un ordine."
-#: packages/taler-merchant-webui/src/screens/CreateWebhookScreen.tsx:61
+#: packages/taler-merchant-webui/src/screens/CreateWebhookScreen.tsx:77
msgid "Order settled"
msgstr "Ordine liquidato"
-#: packages/taler-merchant-webui/src/screens/CreateWebhookScreen.tsx:61
+#: packages/taler-merchant-webui/src/screens/CreateWebhookScreen.tsx:78
msgid ""
"Sent when the money for a paid order has been matched to a payout into your "
"account."
@@ -6734,195 +6732,195 @@ msgstr ""
"Inviato quando il denaro di un ordine pagato viene abbinato a un versamento "
"sul suo conto."
-#: packages/taler-merchant-webui/src/screens/CreateWebhookScreen.tsx:62
+#: packages/taler-merchant-webui/src/screens/CreateWebhookScreen.tsx:82
msgid "Category added"
msgstr "Categoria aggiunta"
-#: packages/taler-merchant-webui/src/screens/CreateWebhookScreen.tsx:62
+#: packages/taler-merchant-webui/src/screens/CreateWebhookScreen.tsx:83
msgid "Sent when a new product category is created."
msgstr "Inviato quando viene creata una nuova categoria di prodotti."
-#: packages/taler-merchant-webui/src/screens/CreateWebhookScreen.tsx:63
+#: packages/taler-merchant-webui/src/screens/CreateWebhookScreen.tsx:87
msgid "Category changed"
msgstr "Categoria modificata"
-#: packages/taler-merchant-webui/src/screens/CreateWebhookScreen.tsx:63
+#: packages/taler-merchant-webui/src/screens/CreateWebhookScreen.tsx:88
msgid "Sent when a product category is renamed or edited."
msgstr ""
"Inviato quando una categoria di prodotti viene rinominata o modificata."
-#: packages/taler-merchant-webui/src/screens/CreateWebhookScreen.tsx:64
+#: packages/taler-merchant-webui/src/screens/CreateWebhookScreen.tsx:92
msgid "Category removed"
msgstr "Categoria rimossa"
-#: packages/taler-merchant-webui/src/screens/CreateWebhookScreen.tsx:64
+#: packages/taler-merchant-webui/src/screens/CreateWebhookScreen.tsx:93
msgid "Sent when a product category is deleted."
msgstr "Inviato quando una categoria di prodotti viene eliminata."
-#: packages/taler-merchant-webui/src/screens/CreateWebhookScreen.tsx:65
+#: packages/taler-merchant-webui/src/screens/CreateWebhookScreen.tsx:97
msgid "Product added"
msgstr "Prodotto aggiunto"
-#: packages/taler-merchant-webui/src/screens/CreateWebhookScreen.tsx:65
+#: packages/taler-merchant-webui/src/screens/CreateWebhookScreen.tsx:98
msgid "Sent when a new product is added to your inventory."
msgstr "Inviato quando un nuovo prodotto entra nel suo inventario."
-#: packages/taler-merchant-webui/src/screens/CreateWebhookScreen.tsx:66
+#: packages/taler-merchant-webui/src/screens/CreateWebhookScreen.tsx:102
msgid "Product changed"
msgstr "Prodotto modificato"
-#: packages/taler-merchant-webui/src/screens/CreateWebhookScreen.tsx:66
+#: packages/taler-merchant-webui/src/screens/CreateWebhookScreen.tsx:103
msgid "Sent when a product in your inventory is edited."
msgstr "Inviato quando un prodotto del suo inventario viene modificato."
-#: packages/taler-merchant-webui/src/screens/CreateWebhookScreen.tsx:67
+#: packages/taler-merchant-webui/src/screens/CreateWebhookScreen.tsx:107
msgid "Product removed"
msgstr "Prodotto rimosso"
-#: packages/taler-merchant-webui/src/screens/CreateWebhookScreen.tsx:67
+#: packages/taler-merchant-webui/src/screens/CreateWebhookScreen.tsx:108
msgid "Sent when a product is deleted from your inventory."
msgstr "Inviato quando un prodotto viene eliminato dal suo inventario."
-#: packages/taler-merchant-webui/src/screens/CreateWebhookScreen.tsx:87
+#: packages/taler-merchant-webui/src/screens/CreateWebhookScreen.tsx:132
msgid "the order number"
msgstr "il numero dell'ordine"
-#: packages/taler-merchant-webui/src/screens/CreateWebhookScreen.tsx:88
-#: packages/taler-merchant-webui/src/screens/CreateWebhookScreen.tsx:89
+#: packages/taler-merchant-webui/src/screens/CreateWebhookScreen.tsx:135
+#: packages/taler-merchant-webui/src/screens/CreateWebhookScreen.tsx:139
msgid "the whole order contract, as JSON"
msgstr "l'intero contratto dell'ordine, in formato JSON"
-#: packages/taler-merchant-webui/src/screens/CreateWebhookScreen.tsx:90
+#: packages/taler-merchant-webui/src/screens/CreateWebhookScreen.tsx:143
msgid "the number the server files this category under"
msgstr "il numero con cui il server archivia questa categoria"
-#: packages/taler-merchant-webui/src/screens/CreateWebhookScreen.tsx:91
+#: packages/taler-merchant-webui/src/screens/CreateWebhookScreen.tsx:147
msgid "the name of the category"
msgstr "il nome della categoria"
-#: packages/taler-merchant-webui/src/screens/CreateWebhookScreen.tsx:92
+#: packages/taler-merchant-webui/src/screens/CreateWebhookScreen.tsx:151
msgid "the number the server files this product under"
msgstr "il numero con cui il server archivia questo prodotto"
-#: packages/taler-merchant-webui/src/screens/CreateWebhookScreen.tsx:93
+#: packages/taler-merchant-webui/src/screens/CreateWebhookScreen.tsx:153
msgid "the product code"
msgstr "il codice del prodotto"
-#: packages/taler-merchant-webui/src/screens/CreateWebhookScreen.tsx:98
+#: packages/taler-merchant-webui/src/screens/CreateWebhookScreen.tsx:158
msgid "what the product is called"
msgstr "come si chiama il prodotto"
-#: packages/taler-merchant-webui/src/screens/CreateWebhookScreen.tsx:99
+#: packages/taler-merchant-webui/src/screens/CreateWebhookScreen.tsx:161
msgid "the product name in each language you offer"
msgstr "il nome del prodotto in ogni lingua che offre"
-#: packages/taler-merchant-webui/src/screens/CreateWebhookScreen.tsx:100
+#: packages/taler-merchant-webui/src/screens/CreateWebhookScreen.tsx:163
msgid "what one of them is (piece, kg, hour …)"
msgstr "l'unità di misura (pezzo, kg, ora …)"
-#: packages/taler-merchant-webui/src/screens/CreateWebhookScreen.tsx:101
+#: packages/taler-merchant-webui/src/screens/CreateWebhookScreen.tsx:164
msgid "the product picture"
msgstr "l'immagine del prodotto"
-#: packages/taler-merchant-webui/src/screens/CreateWebhookScreen.tsx:102
+#: packages/taler-merchant-webui/src/screens/CreateWebhookScreen.tsx:165
msgid "the taxes recorded on the product"
msgstr "le imposte registrate sul prodotto"
-#: packages/taler-merchant-webui/src/screens/CreateWebhookScreen.tsx:103
+#: packages/taler-merchant-webui/src/screens/CreateWebhookScreen.tsx:166
msgid "the price of the product"
msgstr "il prezzo del prodotto"
-#: packages/taler-merchant-webui/src/screens/CreateWebhookScreen.tsx:104
+#: packages/taler-merchant-webui/src/screens/CreateWebhookScreen.tsx:167
msgid "how many you have in stock"
msgstr "quanti ne ha disponibili"
-#: packages/taler-merchant-webui/src/screens/CreateWebhookScreen.tsx:105
+#: packages/taler-merchant-webui/src/screens/CreateWebhookScreen.tsx:168
msgid "how many have been sold"
msgstr "quanti ne sono stati venduti"
-#: packages/taler-merchant-webui/src/screens/CreateWebhookScreen.tsx:106
+#: packages/taler-merchant-webui/src/screens/CreateWebhookScreen.tsx:169
msgid "how many were written off"
msgstr "quanti sono stati stornati"
-#: packages/taler-merchant-webui/src/screens/CreateWebhookScreen.tsx:107
+#: packages/taler-merchant-webui/src/screens/CreateWebhookScreen.tsx:170
msgid "where the product is picked up"
msgstr "dove si ritira il prodotto"
-#: packages/taler-merchant-webui/src/screens/CreateWebhookScreen.tsx:108
+#: packages/taler-merchant-webui/src/screens/CreateWebhookScreen.tsx:171
msgid "when you next expect more"
msgstr "quando ne attende altri"
-#: packages/taler-merchant-webui/src/screens/CreateWebhookScreen.tsx:109
+#: packages/taler-merchant-webui/src/screens/CreateWebhookScreen.tsx:172
msgid "the age a buyer has to be"
msgstr "l'età che deve avere l'acquirente"
-#: packages/taler-merchant-webui/src/screens/CreateWebhookScreen.tsx:112
+#: packages/taler-merchant-webui/src/screens/CreateWebhookScreen.tsx:177
msgid "the name of the event that fired"
msgstr "il nome dell'evento che si è verificato"
-#: packages/taler-merchant-webui/src/screens/CreateWebhookScreen.tsx:116
+#: packages/taler-merchant-webui/src/screens/CreateWebhookScreen.tsx:188
msgid "the merchant account the order belongs to"
msgstr "il conto venditore a cui appartiene l'ordine"
-#: packages/taler-merchant-webui/src/screens/CreateWebhookScreen.tsx:122
+#: packages/taler-merchant-webui/src/screens/CreateWebhookScreen.tsx:196
msgid "when the refund was approved"
msgstr "quando il rimborso è stato approvato"
-#: packages/taler-merchant-webui/src/screens/CreateWebhookScreen.tsx:125
+#: packages/taler-merchant-webui/src/screens/CreateWebhookScreen.tsx:199
msgid "how much was refunded"
msgstr "quanto è stato rimborsato"
-#: packages/taler-merchant-webui/src/screens/CreateWebhookScreen.tsx:126
+#: packages/taler-merchant-webui/src/screens/CreateWebhookScreen.tsx:200
msgid "the reason your staff gave for the refund"
msgstr "il motivo del rimborso indicato dal suo personale"
-#: packages/taler-merchant-webui/src/screens/CreateWebhookScreen.tsx:129
+#: packages/taler-merchant-webui/src/screens/CreateWebhookScreen.tsx:208
msgid "the payout reference you will see on your bank statement"
msgstr "il riferimento del versamento che vedrà sull'estratto conto"
-#: packages/taler-merchant-webui/src/screens/CreateWebhookScreen.tsx:131
+#: packages/taler-merchant-webui/src/screens/CreateWebhookScreen.tsx:218
msgid "the number the server files your merchant account under"
msgstr "il numero con cui il server archivia il suo conto venditore"
-#: packages/taler-merchant-webui/src/screens/CreateWebhookScreen.tsx:136
+#: packages/taler-merchant-webui/src/screens/CreateWebhookScreen.tsx:225
msgid "the name before the change"
msgstr "il nome prima della modifica"
-#: packages/taler-merchant-webui/src/screens/CreateWebhookScreen.tsx:138
+#: packages/taler-merchant-webui/src/screens/CreateWebhookScreen.tsx:229
msgid "the new name in each language you offer"
msgstr "il nuovo nome in ogni lingua che offre"
-#: packages/taler-merchant-webui/src/screens/CreateWebhookScreen.tsx:139
+#: packages/taler-merchant-webui/src/screens/CreateWebhookScreen.tsx:233
msgid "the old name in each language you offer"
msgstr "il vecchio nome in ogni lingua che offre"
-#: packages/taler-merchant-webui/src/screens/CreateWebhookScreen.tsx:153
+#: packages/taler-merchant-webui/src/screens/CreateWebhookScreen.tsx:249
msgid "before the change: %1$s"
msgstr "prima della modifica: %1$s"
-#: packages/taler-merchant-webui/src/screens/CreateWebhookScreen.tsx:219
+#: packages/taler-merchant-webui/src/screens/CreateWebhookScreen.tsx:327
msgid "Enter a webhook identifier."
msgstr "Inserisca un identificativo del webhook."
-#: packages/taler-merchant-webui/src/screens/CreateWebhookScreen.tsx:223
+#: packages/taler-merchant-webui/src/screens/CreateWebhookScreen.tsx:331
msgid "Enter a valid HTTP or HTTPS callback URL."
msgstr "Inserisci un URL di callback HTTP o HTTPS valido."
-#: packages/taler-merchant-webui/src/screens/CreateWebhookScreen.tsx:240
+#: packages/taler-merchant-webui/src/screens/CreateWebhookScreen.tsx:348
msgid "Cannot save this webhook: not signed in."
msgstr "Impossibile salvare questo webhook: non ha effettuato l'accesso."
-#: packages/taler-merchant-webui/src/screens/CreateWebhookScreen.tsx:247
+#: packages/taler-merchant-webui/src/screens/CreateWebhookScreen.tsx:355
msgid "Failed to save the webhook"
msgstr "Salvataggio del webhook non riuscito"
-#: packages/taler-merchant-webui/src/screens/CreateWebhookScreen.tsx:265
-#: packages/taler-merchant-webui/src/screens/CreateWebhookScreen.tsx:287
+#: packages/taler-merchant-webui/src/screens/CreateWebhookScreen.tsx:373
+#: packages/taler-merchant-webui/src/screens/CreateWebhookScreen.tsx:395
msgid "Edit Webhook"
msgstr "Modifica il webhook"
-#: packages/taler-merchant-webui/src/screens/CreateWebhookScreen.tsx:266
-#: packages/taler-merchant-webui/src/screens/CreateWebhookScreen.tsx:288
+#: packages/taler-merchant-webui/src/screens/CreateWebhookScreen.tsx:374
+#: packages/taler-merchant-webui/src/screens/CreateWebhookScreen.tsx:396
msgid ""
"Configure an HTTP callback for one kind of event: an order, a refund, a "
"product or a category."
@@ -6930,36 +6928,36 @@ msgstr ""
"Configura una chiamata HTTP per un tipo di evento: un ordine, un rimborso, "
"un prodotto o una categoria."
-#: packages/taler-merchant-webui/src/screens/CreateWebhookScreen.tsx:271
-#: packages/taler-merchant-webui/src/screens/CreateWebhookScreen.tsx:276
-#: packages/taler-merchant-webui/src/screens/WebhooksScreen.tsx:129
+#: packages/taler-merchant-webui/src/screens/CreateWebhookScreen.tsx:379
+#: packages/taler-merchant-webui/src/screens/CreateWebhookScreen.tsx:384
#: packages/taler-merchant-webui/src/screens/WebhooksScreen.tsx:170
+#: packages/taler-merchant-webui/src/screens/WebhooksScreen.tsx:225
msgid "Webhook details could not be loaded"
msgstr "Impossibile caricare i dettagli del webhook"
-#: packages/taler-merchant-webui/src/screens/CreateWebhookScreen.tsx:287
-#: packages/taler-merchant-webui/src/screens/CreateWebhookScreen.tsx:467
+#: packages/taler-merchant-webui/src/screens/CreateWebhookScreen.tsx:395
+#: packages/taler-merchant-webui/src/screens/CreateWebhookScreen.tsx:612
msgid "Add Webhook"
msgstr "Aggiungi un webhook"
-#: packages/taler-merchant-webui/src/screens/CreateWebhookScreen.tsx:293
+#: packages/taler-merchant-webui/src/screens/CreateWebhookScreen.tsx:403
msgid "Could not save the webhook"
msgstr "Non è stato possibile salvare il webhook"
-#: packages/taler-merchant-webui/src/screens/CreateWebhookScreen.tsx:298
+#: packages/taler-merchant-webui/src/screens/CreateWebhookScreen.tsx:409
msgid "1. Trigger Event & Address"
msgstr "1. Evento scatenante e indirizzo"
-#: packages/taler-merchant-webui/src/screens/CreateWebhookScreen.tsx:303
+#: packages/taler-merchant-webui/src/screens/CreateWebhookScreen.tsx:417
msgid "Webhook Identifier (ID)"
msgstr "Identificativo del webhook (ID)"
# allow-english: machine identifier example
-#: packages/taler-merchant-webui/src/screens/CreateWebhookScreen.tsx:311
+#: packages/taler-merchant-webui/src/screens/CreateWebhookScreen.tsx:427
msgid "e.g. wh_order_fulfillment"
msgstr "ad es. wh_order_fulfillment"
-#: packages/taler-merchant-webui/src/screens/CreateWebhookScreen.tsx:314
+#: packages/taler-merchant-webui/src/screens/CreateWebhookScreen.tsx:430
msgid ""
"Unique webhook identifier. Derived automatically from the name unless "
"overridden."
@@ -6967,16 +6965,16 @@ msgstr ""
"Identificativo univoco del webhook. Derivato automaticamente dal nome, salvo "
"modifica."
-#: packages/taler-merchant-webui/src/screens/CreateWebhookScreen.tsx:319
-#: packages/taler-merchant-webui/src/screens/WebhooksScreen.tsx:142
+#: packages/taler-merchant-webui/src/screens/CreateWebhookScreen.tsx:438
+#: packages/taler-merchant-webui/src/screens/WebhooksScreen.tsx:186
msgid "When (Event)"
msgstr "Quando (Evento)"
-#: packages/taler-merchant-webui/src/screens/CreateWebhookScreen.tsx:337
+#: packages/taler-merchant-webui/src/screens/CreateWebhookScreen.tsx:461
msgid "Call this address (URL)"
msgstr "Chiama questo indirizzo"
-#: packages/taler-merchant-webui/src/screens/CreateWebhookScreen.tsx:349
+#: packages/taler-merchant-webui/src/screens/CreateWebhookScreen.tsx:473
msgid ""
"Where your server sends the notification. Your systems receive it; no "
"customer is involved."
@@ -6984,29 +6982,29 @@ msgstr ""
"Dove il suo server invia la notifica. La ricevono i suoi sistemi; nessun "
"cliente è coinvolto."
-#: packages/taler-merchant-webui/src/screens/CreateWebhookScreen.tsx:357
+#: packages/taler-merchant-webui/src/screens/CreateWebhookScreen.tsx:481
msgid "2. Request Method & Headers"
msgstr "2. Metodo della richiesta e intestazioni"
-#: packages/taler-merchant-webui/src/screens/CreateWebhookScreen.tsx:362
-#: packages/taler-merchant-webui/src/screens/ErrorInjectionTestScreen.tsx:342
+#: packages/taler-merchant-webui/src/screens/CreateWebhookScreen.tsx:489
+#: packages/taler-merchant-webui/src/screens/ErrorInjectionTestScreen.tsx:344
msgid "Method"
msgstr "Metodo"
-#: packages/taler-merchant-webui/src/screens/CreateWebhookScreen.tsx:378
+#: packages/taler-merchant-webui/src/screens/CreateWebhookScreen.tsx:510
msgid "Headers"
msgstr "Intestazioni"
-#: packages/taler-merchant-webui/src/screens/CreateWebhookScreen.tsx:388
+#: packages/taler-merchant-webui/src/screens/CreateWebhookScreen.tsx:524
msgid "HTTP headers sent with every callback (e.g. authentication keys)."
msgstr ""
"Intestazioni inviate con ogni callback (ad es. chiavi di autenticazione)."
-#: packages/taler-merchant-webui/src/screens/CreateWebhookScreen.tsx:396
+#: packages/taler-merchant-webui/src/screens/CreateWebhookScreen.tsx:532
msgid "3. Body & Template Variables"
msgstr "3. Corpo e variabili del modello"
-#: packages/taler-merchant-webui/src/screens/CreateWebhookScreen.tsx:398
+#: packages/taler-merchant-webui/src/screens/CreateWebhookScreen.tsx:534
msgid ""
"Mustache templates replace {{variable}} placeholders with real event details "
"when triggered."
@@ -7014,19 +7012,19 @@ msgstr ""
"I modelli sostituiscono {{variable}} con i dati reali dell'evento al momento "
"dell'attivazione."
-#: packages/taler-merchant-webui/src/screens/CreateWebhookScreen.tsx:404
+#: packages/taler-merchant-webui/src/screens/CreateWebhookScreen.tsx:543
msgid "Body"
msgstr "Corpo"
-#: packages/taler-merchant-webui/src/screens/CreateWebhookScreen.tsx:420
+#: packages/taler-merchant-webui/src/screens/CreateWebhookScreen.tsx:561
msgid "Click a variable to insert into template"
msgstr "Faccia clic su una variabile per inserirla"
-#: packages/taler-merchant-webui/src/screens/CreateWebhookScreen.tsx:428
+#: packages/taler-merchant-webui/src/screens/CreateWebhookScreen.tsx:569
msgid "See all variables →"
msgstr "Vedi tutte le variabili →"
-#: packages/taler-merchant-webui/src/screens/CreateWebhookScreen.tsx:433
+#: packages/taler-merchant-webui/src/screens/CreateWebhookScreen.tsx:574
msgid ""
"These are the details the event you picked above provides. Pick a different "
"event and the list changes."
@@ -7034,11 +7032,11 @@ msgstr ""
"Questi sono i dati forniti dall'evento scelto qui sopra. Scegliendo un altro "
"evento l'elenco cambia."
-#: packages/taler-merchant-webui/src/screens/CreateWebhookScreen.tsx:467
+#: packages/taler-merchant-webui/src/screens/CreateWebhookScreen.tsx:611
msgid "Save Webhook Changes"
msgstr "Salva modifiche al webhook"
-#: packages/taler-merchant-webui/src/screens/WebhooksScreen.tsx:90
+#: packages/taler-merchant-webui/src/screens/WebhooksScreen.tsx:102
msgid ""
"HTTP callbacks triggered when an order is created, paid, refunded or "
"settled, or when a product or category changes."
@@ -7046,38 +7044,38 @@ msgstr ""
"Chiamate HTTP attivate quando un ordine viene creato, pagato, rimborsato o "
"liquidato, oppure quando cambia un prodotto o una categoria."
-#: packages/taler-merchant-webui/src/screens/WebhooksScreen.tsx:91
+#: packages/taler-merchant-webui/src/screens/WebhooksScreen.tsx:103
msgid "+ Add webhook"
msgstr "+ Aggiungi un webhook"
-#: packages/taler-merchant-webui/src/screens/WebhooksScreen.tsx:96
+#: packages/taler-merchant-webui/src/screens/WebhooksScreen.tsx:110
msgid "Could not load webhooks"
msgstr "Impossibile caricare i webhook"
-#: packages/taler-merchant-webui/src/screens/WebhooksScreen.tsx:107
+#: packages/taler-merchant-webui/src/screens/WebhooksScreen.tsx:122
msgid "Search webhooks"
msgstr "Cerca webhook"
-#: packages/taler-merchant-webui/src/screens/WebhooksScreen.tsx:108
+#: packages/taler-merchant-webui/src/screens/WebhooksScreen.tsx:123
msgid "Search ID, URL, or event..."
msgstr "Cerca ID, URL o evento…"
-#: packages/taler-merchant-webui/src/screens/WebhooksScreen.tsx:117
-#: packages/taler-merchant-webui/src/screens/WebhooksScreen.tsx:151
+#: packages/taler-merchant-webui/src/screens/WebhooksScreen.tsx:134
+#: packages/taler-merchant-webui/src/screens/WebhooksScreen.tsx:200
msgid "No webhooks configured yet. Click \"+ Add webhook\" to create one."
msgstr ""
"Nessun webhook configurato. Faccia clic su «+ Aggiungi un webhook» per "
"crearne uno."
-#: packages/taler-merchant-webui/src/screens/WebhooksScreen.tsx:143
+#: packages/taler-merchant-webui/src/screens/WebhooksScreen.tsx:187
msgid "Calls (Target Address)"
msgstr "Chiama (Indirizzo di destinazione)"
-#: packages/taler-merchant-webui/src/screens/WebhooksScreen.tsx:192
+#: packages/taler-merchant-webui/src/screens/WebhooksScreen.tsx:256
msgid "Delete Webhook?"
msgstr "Eliminare il webhook?"
-#: packages/taler-merchant-webui/src/screens/WebhooksScreen.tsx:193
+#: packages/taler-merchant-webui/src/screens/WebhooksScreen.tsx:257
msgid ""
"Are you sure you want to delete the webhook callback for %1$s? Your backend "
"systems will no longer receive event notifications."
@@ -7085,40 +7083,40 @@ msgstr ""
"Vuoi davvero eliminare il webhook per %1$s? I tuoi sistemi non riceveranno "
"più notifiche di eventi."
-#: packages/taler-merchant-webui/src/screens/WebhooksScreen.tsx:195
+#: packages/taler-merchant-webui/src/screens/WebhooksScreen.tsx:259
msgid "Delete Webhook"
msgstr "Elimina il webhook"
-#: packages/taler-merchant-webui/src/screens/SubscriptionsScreen.tsx:100
+#: packages/taler-merchant-webui/src/screens/SubscriptionsScreen.tsx:108
msgid "Manage customer discounts and time-based access passes."
msgstr "Gestisca gli sconti per i clienti e i pass di accesso a tempo."
-#: packages/taler-merchant-webui/src/screens/SubscriptionsScreen.tsx:101
-#: packages/taler-merchant-webui/src/screens/SubscriptionsScreen.tsx:152
+#: packages/taler-merchant-webui/src/screens/SubscriptionsScreen.tsx:109
+#: packages/taler-merchant-webui/src/screens/SubscriptionsScreen.tsx:167
msgid "+ Create discount or pass"
msgstr "+ Crea sconto o pass"
-#: packages/taler-merchant-webui/src/screens/SubscriptionsScreen.tsx:106
+#: packages/taler-merchant-webui/src/screens/SubscriptionsScreen.tsx:116
msgid "Could not load discounts and passes"
msgstr "Impossibile caricare sconti e pass"
-#: packages/taler-merchant-webui/src/screens/SubscriptionsScreen.tsx:114
+#: packages/taler-merchant-webui/src/screens/SubscriptionsScreen.tsx:128
msgid "All discounts and passes"
msgstr "Tutti gli sconti e i pass"
-#: packages/taler-merchant-webui/src/screens/SubscriptionsScreen.tsx:115
+#: packages/taler-merchant-webui/src/screens/SubscriptionsScreen.tsx:130
msgid "Discounts"
msgstr "Sconti"
-#: packages/taler-merchant-webui/src/screens/SubscriptionsScreen.tsx:116
+#: packages/taler-merchant-webui/src/screens/SubscriptionsScreen.tsx:131
msgid "Passes"
msgstr "Pass"
-#: packages/taler-merchant-webui/src/screens/SubscriptionsScreen.tsx:143
+#: packages/taler-merchant-webui/src/screens/SubscriptionsScreen.tsx:158
msgid "No discounts or passes yet"
msgstr "Nessuno sconto o pass"
-#: packages/taler-merchant-webui/src/screens/SubscriptionsScreen.tsx:145
+#: packages/taler-merchant-webui/src/screens/SubscriptionsScreen.tsx:160
msgid ""
"Define a discount customers can earn and redeem, or a pass they can use "
"repeatedly for a set time."
@@ -7126,35 +7124,35 @@ msgstr ""
"Definisca uno sconto che i clienti possono ottenere e utilizzare, oppure un "
"pass che possono usare più volte per un periodo stabilito."
-#: packages/taler-merchant-webui/src/screens/SubscriptionsScreen.tsx:161
+#: packages/taler-merchant-webui/src/screens/SubscriptionsScreen.tsx:176
msgid "Search discounts and passes"
msgstr "Cerca sconti e pass"
-#: packages/taler-merchant-webui/src/screens/SubscriptionsScreen.tsx:162
+#: packages/taler-merchant-webui/src/screens/SubscriptionsScreen.tsx:177
msgid "Search name or ID..."
msgstr "Cerca nome o identificativo…"
-#: packages/taler-merchant-webui/src/screens/SubscriptionsScreen.tsx:171
-#: packages/taler-merchant-webui/src/screens/SubscriptionsScreen.tsx:206
+#: packages/taler-merchant-webui/src/screens/SubscriptionsScreen.tsx:188
+#: packages/taler-merchant-webui/src/screens/SubscriptionsScreen.tsx:269
msgid "Nothing here matches this tab and your search."
msgstr "Nulla qui corrisponde a questa scheda e alla sua ricerca."
-#: packages/taler-merchant-webui/src/screens/SubscriptionsScreen.tsx:185
-#: packages/taler-merchant-webui/src/screens/SubscriptionsScreen.tsx:197
-#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:792
+#: packages/taler-merchant-webui/src/screens/SubscriptionsScreen.tsx:233
+#: packages/taler-merchant-webui/src/screens/SubscriptionsScreen.tsx:255
+#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:987
msgid "Kind"
msgstr "Tipo"
-#: packages/taler-merchant-webui/src/screens/SubscriptionsScreen.tsx:186
-#: packages/taler-merchant-webui/src/screens/SubscriptionsScreen.tsx:198
+#: packages/taler-merchant-webui/src/screens/SubscriptionsScreen.tsx:239
+#: packages/taler-merchant-webui/src/screens/SubscriptionsScreen.tsx:256
msgid "Can be used"
msgstr "Utilizzabile"
-#: packages/taler-merchant-webui/src/screens/SubscriptionsScreen.tsx:196
+#: packages/taler-merchant-webui/src/screens/SubscriptionsScreen.tsx:254
msgid "Name & ID"
msgstr "Nome & ID"
-#: packages/taler-merchant-webui/src/screens/SubscriptionsScreen.tsx:248
+#: packages/taler-merchant-webui/src/screens/SubscriptionsScreen.tsx:337
msgid ""
"Are you sure you want to delete this discount or pass? Outstanding discounts "
"or passes already held by customers will stop being accepted at checkout. "
@@ -7163,84 +7161,82 @@ msgstr ""
"Eliminare questo sconto o pass? Gli sconti o i pass già in possesso dei "
"clienti non saranno più accettati al pagamento. L’operazione è irreversibile."
-#: packages/taler-merchant-webui/src/screens/SubscriptionsScreen.tsx:250
+#: packages/taler-merchant-webui/src/screens/SubscriptionsScreen.tsx:339
msgid "Delete Discount / Pass"
msgstr "Elimina sconto / pass"
# Semantic subscription and automatic discount-token checkout rules.
-#. Translators: Keep the literal percent sign immediately after the
-#. numeric placeholder.
-#: packages/taler-merchant-webui/src/routes/SubscriptionsRoute.tsx:32
+#: packages/taler-merchant-webui/src/routes/SubscriptionsRoute.tsx:39
msgid "%1$s% off"
msgstr "%1$s% di sconto"
-#: packages/taler-merchant-webui/src/routes/SubscriptionsRoute.tsx:34
+#: packages/taler-merchant-webui/src/routes/SubscriptionsRoute.tsx:43
msgid "Up to %1$s off"
msgstr "Fino a %1$s di sconto"
-#: packages/taler-merchant-webui/src/routes/SubscriptionsRoute.tsx:37
+#: packages/taler-merchant-webui/src/routes/SubscriptionsRoute.tsx:46
msgid "Highest-priced item free"
msgstr "Articolo più costoso gratuito"
-#: packages/taler-merchant-webui/src/routes/SubscriptionsRoute.tsx:38
+#: packages/taler-merchant-webui/src/routes/SubscriptionsRoute.tsx:47
msgid "Lowest-priced item free"
msgstr "Articolo meno costoso gratuito"
-#: packages/taler-merchant-webui/src/routes/SubscriptionsRoute.tsx:40
-#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:924
+#: packages/taler-merchant-webui/src/routes/SubscriptionsRoute.tsx:49
+#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:1149
msgid "No redemption benefit"
msgstr "Nessun vantaggio all’utilizzo"
-#: packages/taler-merchant-webui/src/routes/SubscriptionsRoute.tsx:44
+#: packages/taler-merchant-webui/src/routes/SubscriptionsRoute.tsx:54
msgid "No redemption benefit; earns one token on qualifying orders"
msgstr ""
"Nessun vantaggio all’utilizzo; viene guadagnato un gettone per gli ordini "
"idonei"
-#: packages/taler-merchant-webui/src/routes/SubscriptionsRoute.tsx:46
+#: packages/taler-merchant-webui/src/routes/SubscriptionsRoute.tsx:56
msgid "%1$s for 1 token; earns one on qualifying orders"
msgstr ""
"%1$s in cambio di 1 gettone; ne viene ottenuto uno con gli ordini idonei"
-#: packages/taler-merchant-webui/src/routes/SubscriptionsRoute.tsx:47
+#: packages/taler-merchant-webui/src/routes/SubscriptionsRoute.tsx:57
msgid "%1$s for %2$s tokens; earns one on qualifying orders"
msgstr ""
"%1$s in cambio di %2$s gettoni; ne viene ottenuto uno con gli ordini idonei"
-#: packages/taler-merchant-webui/src/routes/SubscriptionsRoute.tsx:48
+#: packages/taler-merchant-webui/src/routes/SubscriptionsRoute.tsx:60
msgid "Invalid automatic checkout rule"
msgstr "Regola automatica di pagamento non valida"
-#: packages/taler-merchant-webui/src/routes/SubscriptionsRoute.tsx:52
+#: packages/taler-merchant-webui/src/routes/SubscriptionsRoute.tsx:66
msgid "All merchant purchases"
msgstr "Tutti gli acquisti presso il venditore"
-#: packages/taler-merchant-webui/src/routes/SubscriptionsRoute.tsx:61
-#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:545
+#: packages/taler-merchant-webui/src/routes/SubscriptionsRoute.tsx:75
+#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:683
msgid "Until %1$s"
msgstr "Fino al %1$s"
-#: packages/taler-merchant-webui/src/routes/SubscriptionsRoute.tsx:61
-#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:545
+#: packages/taler-merchant-webui/src/routes/SubscriptionsRoute.tsx:75
+#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:683
msgid "Always"
msgstr "Sempre"
-#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:292
-#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:749
+#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:383
+#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:934
msgid "This discount or pass uses rules this portal cannot edit safely."
msgstr ""
"Questo sconto o pass usa regole che il portale non può modificare in modo "
"sicuro."
-#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:300
+#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:393
msgid "Please enter a name for this discount or pass."
msgstr "Inserisca un nome per questo sconto o pass."
-#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:305
+#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:398
msgid "Please enter a description for this discount or pass."
msgstr "Inserisca una descrizione per questo sconto o pass."
-#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:310
+#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:403
msgid ""
"The identifier can only contain letters, numbers, underscores, and hyphens "
"(no spaces or special characters)."
@@ -7248,27 +7244,27 @@ msgstr ""
"L'identificativo può contenere solo lettere, numeri, trattini bassi e "
"trattini (niente spazi né caratteri speciali)."
-#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:315
+#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:410
msgid "Please choose a \"Valid From\" date."
msgstr "Scegli una data di inizio validità."
-#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:320
+#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:415
msgid "Please choose a \"Valid Until\" date."
msgstr "Scegli una data di fine validità."
-#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:331
+#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:426
msgid "Enter valid calendar dates."
msgstr "Inserire date di calendario valide."
-#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:335
+#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:430
msgid "\"Valid Until\" date must be after \"Valid From\" date."
msgstr "La data «Valido fino al» deve essere successiva a «Valido dal»."
-#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:347
+#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:445
msgid "\"Valid Until\" date must be in the future."
msgstr "La data «Valido fino al» deve essere futura."
-#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:354
+#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:452
msgid ""
"Validity granularity must be 1 minute, 1 hour, 1 day, 7 days, 30 days, 90 "
"days, or 365 days."
@@ -7276,22 +7272,22 @@ msgstr ""
"La granularità deve essere di 1 minuto, 1 ora, 1 giorno, 7, 30, 90 o 365 "
"giorni."
-#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:364
+#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:464
msgid "Select at least one product category or inventory product."
msgstr ""
"Selezioni almeno una categoria di prodotti o un prodotto dell’inventario."
-#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:372
-#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:492
+#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:476
+#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:625
msgid "Remove unavailable categories before saving this rule."
msgstr "Rimuova le categorie non disponibili prima di salvare questa regola."
-#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:380
-#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:499
+#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:486
+#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:634
msgid "Remove unavailable products before saving this rule."
msgstr "Rimuova i prodotti non disponibili prima di salvare questa regola."
-#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:419
+#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:533
msgid ""
"Enter a percentage greater than 0 and no more than 100, with up to eight "
"decimal places."
@@ -7299,39 +7295,39 @@ msgstr ""
"Inserisca una percentuale maggiore di 0 e non superiore a 100, con un "
"massimo di otto cifre decimali."
-#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:423
+#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:539
msgid "Enter a positive rounding precision with up to eight decimal places."
msgstr ""
"Inserisca una precisione di arrotondamento positiva con un massimo di otto "
"cifre decimali."
-#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:433
+#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:551
msgid "Add at least one currency cap."
msgstr "Aggiunga almeno un limite per valuta."
-#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:441
+#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:562
msgid "Enter a positive amount for every currency cap."
msgstr "Inserisca un importo positivo per ogni limite di valuta."
-#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:446
+#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:567
msgid ""
"Remove or change currency caps that are no longer supported by the merchant."
msgstr ""
"Rimuova o modifichi i limiti nelle valute non più supportate dal venditore."
-#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:450
+#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:573
msgid "Use each currency only once."
msgstr "Utilizzi ogni valuta una sola volta."
-#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:463
+#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:586
msgid "Free-item benefits are only available for discounts."
msgstr "I vantaggi con articolo gratuito sono disponibili solo per gli sconti."
-#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:481
+#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:606
msgid "Enter a positive whole-number redemption threshold."
msgstr "Inserisca una soglia di utilizzo intera e positiva."
-#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:485
+#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:614
msgid ""
"Select at least one issuance category or inventory product, or choose all "
"merchant purchases."
@@ -7339,50 +7335,50 @@ msgstr ""
"Selezioni almeno una categoria di emissione o un prodotto dell’inventario, "
"oppure scelga tutti gli acquisti presso il venditore."
-#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:512
+#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:647
msgid "Enter a positive minimum purchase in a supported merchant currency."
msgstr ""
"Inserisca un acquisto minimo positivo in una valuta supportata dal venditore."
-#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:578
+#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:717
msgid "Failed to create discount or pass"
msgstr "Impossibile creare lo sconto o il pass"
-#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:600
+#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:745
msgid "%1$s (unavailable category #%2$s)"
msgstr "%1$s (categoria non disponibile n. %2$s)"
-#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:661
+#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:826
msgid "%1$s (unavailable product %2$s)"
msgstr "%1$s (prodotto non disponibile %2$s)"
-#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:667
+#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:834
msgid "Could not load inventory products"
msgstr "Impossibile caricare i prodotti dell’inventario"
-#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:711
-#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:1008
+#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:894
+#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:1259
msgid "Round down"
msgstr "Arrotonda per difetto"
-#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:713
-#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:1009
+#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:896
+#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:1260
msgid "Round to nearest"
msgstr "Arrotonda al valore più vicino"
-#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:714
-#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:1010
+#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:897
+#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:1261
msgid "Round up"
msgstr "Arrotonda per eccesso"
-#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:722
-#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:745
+#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:905
+#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:930
msgid "Edit Discount or Pass"
msgstr "Modifica sconto o pass"
-#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:723
-#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:746
-#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:768
+#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:906
+#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:931
+#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:957
msgid ""
"Choose how discounts are earned and redeemed, and how long they remain "
"usable."
@@ -7390,29 +7386,29 @@ msgstr ""
"Scelga come si ottengono e si utilizzano gli sconti e per quanto tempo "
"rimangono validi."
-#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:728
-#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:733
+#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:911
+#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:917
msgid "Discount or pass details could not be loaded"
msgstr "Impossibile caricare i dettagli dello sconto o del pass"
-#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:762
+#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:948
msgid "Edit Pass"
msgstr "Modifica pass"
-#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:762
+#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:949
msgid "Edit Discount"
msgstr "Modifica sconto"
-#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:763
+#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:951
msgid "Create Pass"
msgstr "Crea pass"
-#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:763
-#: packages/taler-merchant-webui/src/stories/story-messages.ts:50
+#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:952
+#: packages/taler-merchant-webui/src/stories/story-messages.ts:82
msgid "Create Discount"
msgstr "Crea sconto"
-#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:767
+#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:956
msgid ""
"Choose how long pass access lasts and how expiry times protect customer "
"privacy."
@@ -7420,112 +7416,112 @@ msgstr ""
"Scelga la durata dell’accesso del pass e come le scadenze proteggono la "
"riservatezza dei clienti."
-#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:781
+#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:975
msgid "Could not save this"
msgstr "Non è stato possibile salvare"
-#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:808
+#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:1003
msgid "Promotional or loyalty benefit accepted towards purchases."
msgstr "Vantaggio promozionale o fedeltà accettato per gli acquisti."
-#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:830
+#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:1026
msgid "Time-based access pass (e.g. monthly press access, member portal)."
msgstr "Pass di accesso a tempo (ad es. stampa mensile o portale per soci)."
-#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:837
-#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:1340
+#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:1033
+#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:1676
msgid ""
"🔒 Cannot be changed — the discounts and passes already issued rely on it."
msgstr ""
"🔒 Non può essere modificato: gli sconti e i pass già emessi dipendono da "
"questo valore."
-#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:844
-#: packages/taler-merchant-webui/src/screens/CreateDeviceScreen.tsx:236
-#: packages/taler-merchant-webui/src/screens/ServerInfoScreen.tsx:153
+#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:1043
+#: packages/taler-merchant-webui/src/screens/CreateDeviceScreen.tsx:290
+#: packages/taler-merchant-webui/src/screens/ServerInfoScreen.tsx:160
msgid "Name"
msgstr "Nome"
-#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:850
+#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:1051
msgid "e.g. Monthly Digital Supporter Pass"
msgstr "ad es. Pass di sostegno digitale mensile"
-#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:850
+#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:1052
msgid "e.g. 10% Coffee Club Discount"
msgstr "ad es. sconto del 10% del Coffee Club"
-#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:857
+#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:1062
msgid "What pass holders see in their wallets and contract receipts."
msgstr ""
"Ciò che i titolari del pass vedono nei loro portafogli e nelle ricevute del "
"contratto."
-#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:858
+#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:1063
msgid "Discount name displayed during payment checkout and in wallets."
msgstr "Nome dello sconto visualizzato durante il pagamento e nei portafogli."
-#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:871
+#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:1079
msgid "e.g. Unlimited digital article access for 30 days..."
msgstr "ad es. Accesso illimitato agli articoli digitali per 30 giorni…"
-#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:872
+#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:1080
msgid "e.g. Grants 10% off espresso purchases at participating locations..."
msgstr ""
"ad es. Dà il dieci per cento di sconto sugli espressi nei punti vendita "
"aderenti…"
-#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:878
+#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:1088
msgid "Detailed terms or redemption rules shown to customers."
msgstr "Condizioni dettagliate o regole di utilizzo mostrate al cliente."
-#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:888
+#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:1101
msgid "2. Discount rules"
msgstr "2. Regole dello sconto"
-#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:888
+#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:1102
msgid "2. Redemption benefit"
msgstr "2. Vantaggio all’utilizzo"
-#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:892
+#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:1106
msgid ""
"Configure how customers redeem this discount and how they earn new discounts."
msgstr ""
"Configuri come i clienti utilizzano questo sconto e come ottengono nuovi "
"sconti."
-#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:893
+#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:1107
msgid "Choose the benefit and products where this token can be redeemed."
msgstr ""
"Scelga il vantaggio e i prodotti per cui questo gettone può essere "
"utilizzato."
-#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:904
+#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:1125
msgid "Redeeming discounts"
msgstr "Utilizzo degli sconti"
-#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:907
+#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:1128
msgid "Choose what customers receive and which purchases accept this discount."
msgstr ""
"Scelga il vantaggio per i clienti e gli acquisti per i quali è accettato "
"questo sconto."
-#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:913
+#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:1134
msgid "Benefit calculation"
msgstr "Calcolo del vantaggio"
-#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:935
+#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:1162
msgid "Percentage benefit"
msgstr "Vantaggio percentuale"
-#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:946
+#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:1175
msgid "Capped flat benefit"
msgstr "Vantaggio fisso con limite"
-#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:958
+#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:1189
msgid "Free item"
msgstr "Articolo gratuito"
-#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:964
+#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:1195
msgid ""
"No automatic redemption choice is created. Discounts can still be earned "
"through the rules below."
@@ -7533,85 +7529,85 @@ msgstr ""
"Non viene creata una scelta di utilizzo automatica. È comunque possibile "
"ottenere sconti secondo le regole seguenti."
-#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:969
+#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:1203
msgid "Percentage"
msgstr "Percentuale"
-#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:991
+#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:1229
msgid "Rounding options"
msgstr "Opzioni di arrotondamento"
-#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:993
+#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:1231
msgid "Current: %1$s; precision %2$s"
msgstr "Attualmente: %1$s; precisione %2$s"
-#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:1001
+#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:1245
msgid "Rounding mode"
msgstr "Modalità di arrotondamento"
-#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:1014
+#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:1268
msgid "Rounding precision"
msgstr "Precisione dell’arrotondamento"
-#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:1026
+#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:1282
msgid "Currency units, for example 0.01 or 0.05."
msgstr "Unità valutarie, per esempio 0.01 o 0.05."
-#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:1034
+#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:1290
msgid "Maximum benefit amounts"
msgstr "Importi massimi del vantaggio"
-#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:1076
+#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:1350
msgid "Unsupported currency"
msgstr "Valuta non supportata"
-#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:1096
+#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:1381
msgid "Add currency cap"
msgstr "Aggiungi limite per valuta"
-#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:1101
+#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:1386
msgid "Free item policy"
msgstr "Regola per l’articolo gratuito"
-#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:1112
+#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:1399
msgid "Lowest-priced eligible item"
msgstr "Articolo idoneo meno costoso"
-#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:1123
+#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:1414
msgid "Highest-priced eligible item"
msgstr "Articolo idoneo più costoso"
-#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:1126
+#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:1417
msgid "One unit of the selected eligible item is free."
msgstr "Un’unità dell’articolo idoneo selezionato è gratuita."
-#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:1133
+#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:1427
msgid "Discounts required to redeem"
msgstr "Sconti richiesti per l’utilizzo"
-#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:1149
+#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:1445
msgid "Products where the benefit applies"
msgstr "Prodotti a cui si applica il vantaggio"
-#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:1155
-#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:1161
+#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:1453
+#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:1463
msgid "Apply benefit to all merchant purchases"
msgstr "Applica il vantaggio a tutti gli acquisti presso il venditore"
-#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:1164
+#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:1466
msgid ""
"The token can be redeemed on any line item and on amount-only purchases."
msgstr ""
"Il gettone può essere utilizzato per qualsiasi voce e per acquisti con solo "
"importo."
-#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:1172
-#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:1220
+#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:1474
+#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:1534
msgid "Product categories"
msgstr "Categorie di prodotti"
-#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:1176
-#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:1224
+#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:1478
+#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:1538
msgid ""
"No product categories are available. Create a category or select an "
"individual product."
@@ -7619,13 +7615,13 @@ msgstr ""
"Non sono disponibili categorie di prodotti. Crei una categoria o selezioni "
"un singolo prodotto."
-#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:1181
-#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:1229
+#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:1483
+#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:1543
msgid "Individual inventory products"
msgstr "Singoli prodotti dell’inventario"
-#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:1185
-#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:1233
+#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:1487
+#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:1547
msgid ""
"No inventory products are available. Add a product or select a product "
"category."
@@ -7633,108 +7629,108 @@ msgstr ""
"Non sono disponibili prodotti nell’inventario. Aggiunga un prodotto o "
"selezioni una categoria di prodotti."
-#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:1198
+#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:1506
msgid "Earning discounts"
msgstr "Ottenere sconti"
-#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:1199
+#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:1507
msgid "Each qualifying paid order earns exactly one discount."
msgstr "Ogni ordine pagato idoneo consente di ottenere esattamente uno sconto."
-#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:1203
+#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:1511
msgid "Products where discounts are earned"
msgstr "Prodotti che consentono di ottenere sconti"
-#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:1208
-#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:1213
+#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:1518
+#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:1527
msgid "Earn discounts on all merchant purchases"
msgstr "Ottieni sconti su tutti gli acquisti presso il venditore"
-#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:1214
+#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:1528
msgid "Also supports amount-only and ad-hoc purchases."
msgstr "Supporta anche acquisti con solo importo e acquisti occasionali."
-#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:1244
+#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:1558
msgid "Minimum qualifying purchase (optional)"
msgstr "Acquisto minimo idoneo (facoltativo)"
-#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:1262
-#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:1267
+#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:1576
+#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:1585
msgid "Earn a discount when redeeming this same discount"
msgstr "Ottieni uno sconto quando utilizzi questo stesso sconto"
-#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:1268
+#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:1586
msgid ""
"Off by default so redemption does not immediately replace an earned discount."
msgstr ""
"Disattivato per impostazione predefinita, così l’utilizzo non sostituisce "
"subito uno sconto ottenuto."
-#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:1278
+#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:1597
msgid "3. Duration & Privacy"
msgstr "3. Durata e riservatezza"
-#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:1278
+#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:1598
msgid "3. Discount Validity"
msgstr "3. Validità dello sconto"
-#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:1284
+#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:1608
msgid "Pass Duration"
msgstr "Durata del pass"
-#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:1284
+#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:1609
msgid "Discount Lifetime"
msgstr "Durata dello sconto"
-#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:1292
+#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:1619
msgid "1 Day"
msgstr "1 giorno"
-#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:1293
+#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:1620
msgid "7 Days"
msgstr "7 giorni"
-#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:1294
+#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:1621
msgid "30 Days"
msgstr "30 giorni"
-#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:1295
+#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:1622
msgid "90 Days (Quarter)"
msgstr "90 giorni (trimestre)"
-#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:1296
+#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:1623
msgid "365 Days (1 Year)"
msgstr "365 giorni (1 anno)"
-#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:1300
+#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:1627
msgid "How long pass access lasts once activated."
msgstr "Durata dell’accesso del pass dopo l’attivazione."
-#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:1301
+#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:1628
msgid "How long an issued discount remains redeemable."
msgstr "Periodo durante il quale uno sconto emesso rimane utilizzabile."
-#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:1309
+#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:1640
msgid "Group pass expiry times by"
msgstr "Raggruppa le scadenze dei pass per"
-#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:1309
+#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:1641
msgid "Group discount expiry times by"
msgstr "Raggruppa le scadenze degli sconti per intervalli di"
-#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:1321
+#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:1655
msgid "7 days (1 week)"
msgstr "7 giorni (1 settimana)"
-#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:1324
+#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:1658
msgid "365 days"
msgstr "365 giorni"
-#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:1329
+#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:1663
msgid "Why group expiry times?"
msgstr "Perché raggruppare le scadenze?"
-#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:1329
+#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:1664
msgid ""
"Passes started in the same period expire together. A wider period makes it "
"harder to single out a customer from a precise timestamp."
@@ -7742,15 +7738,15 @@ msgstr ""
"I pass avviati nello stesso periodo scadono insieme. Un periodo più ampio "
"rende più difficile identificare un cliente da una data e ora precise."
-#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:1333
+#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:1668
msgid "Shared expiry time:"
msgstr "Scadenza condivisa:"
-#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:1333
+#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:1669
msgid "Discounts issued in the same period expire together."
msgstr "Gli sconti emessi nello stesso periodo scadono insieme."
-#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:1346
+#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:1682
msgid ""
"A one-minute or one-hour group may still make a long pass easy to identify. "
"Consider 30 days."
@@ -7758,72 +7754,72 @@ msgstr ""
"Un raggruppamento di un minuto o un’ora può comunque rendere facilmente "
"identificabile un pass di lunga durata. Valuti 30 giorni."
-#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:1356
+#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:1692
msgid "4. Advanced Options"
msgstr "4. Opzioni avanzate"
-#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:1357
+#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:1693
msgid "Validity window and technical identifier override."
msgstr "Finestra di validità e sostituzione dell’identificativo tecnico."
-#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:1379
+#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:1717
msgid "Set an explicit Valid From date"
msgstr "Imposta una data esplicita di inizio validità"
-#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:1384
+#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:1724
msgid "Valid From"
msgstr "Valido dal"
-#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:1385
+#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:1725
msgid "By default, validity starts at the current time."
msgstr "Per impostazione predefinita, la validità inizia all’ora corrente."
-#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:1391
+#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:1734
msgid "First valid date"
msgstr "Primo giorno di validità"
-#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:1403
+#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:1748
msgid "First date this pass can be issued or used."
msgstr "Prima data in cui questo pass può essere emesso o usato."
-#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:1404
+#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:1749
msgid "First date this discount can be issued or used."
msgstr "Prima data in cui questo sconto può essere emesso o usato."
-#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:1415
+#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:1760
msgid "Set an explicit Valid Until date"
msgstr "Imposta una data esplicita di fine validità"
-#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:1420
+#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:1767
msgid "Valid Until"
msgstr "Valido fino al"
-#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:1421
+#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:1768
msgid "By default, there is no end date."
msgstr "Per impostazione predefinita, non c’è una data di fine."
-#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:1427
+#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:1777
msgid "Last valid date"
msgstr "Ultimo giorno di validità"
-#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:1439
+#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:1791
msgid "Cut-off date after which no new passes can start."
msgstr "Data limite dopo la quale non possono iniziare nuovi pass."
-#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:1440
+#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:1792
msgid "Cut-off date after which no new discounts can start."
msgstr "Data limite dopo la quale non possono iniziare nuovi sconti."
-#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:1449
+#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:1804
msgid "Identifier (ID)"
msgstr "Identificativo (ID)"
-#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:1472
+#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:1829
msgid "Unique identifier in backend contracts. Cannot be changed later."
msgstr ""
"Identificativo univoco nei contratti. Non può essere modificato in seguito."
-#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:1493
+#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:1854
msgid "Create Discount / Pass"
msgstr "Crea sconto / pass"
@@ -7834,15 +7830,15 @@ msgstr ""
"Servizi configurati dal suo fornitore per accettare pagamenti ed effettuare "
"versamenti."
-#: packages/taler-merchant-webui/src/screens/PaymentServicesScreen.tsx:69
+#: packages/taler-merchant-webui/src/screens/PaymentServicesScreen.tsx:71
msgid "Could not load payment services"
msgstr "Non è stato possibile caricare i servizi di pagamento"
-#: packages/taler-merchant-webui/src/screens/PaymentServicesScreen.tsx:75
+#: packages/taler-merchant-webui/src/screens/PaymentServicesScreen.tsx:78
msgid "Your payment services"
msgstr "I suoi servizi di pagamento"
-#: packages/taler-merchant-webui/src/screens/PaymentServicesScreen.tsx:77
+#: packages/taler-merchant-webui/src/screens/PaymentServicesScreen.tsx:80
msgid ""
"A payment service takes the money from your customer and pays it into your "
"bank account."
@@ -7850,7 +7846,7 @@ msgstr ""
"Un servizio di pagamento incassa il denaro del cliente e lo versa sul suo "
"conto bancario."
-#: packages/taler-merchant-webui/src/screens/PaymentServicesScreen.tsx:80
+#: packages/taler-merchant-webui/src/screens/PaymentServicesScreen.tsx:83
msgid ""
"This page shows server configuration, not live service health. Check Bank "
"accounts to see whether each service can pay into your account."
@@ -7859,80 +7855,80 @@ msgstr ""
"in tempo reale. Controlla i conti bancari per vedere se ogni servizio può "
"pagare sul tuo conto."
-#: packages/taler-merchant-webui/src/screens/PaymentServicesScreen.tsx:81
+#: packages/taler-merchant-webui/src/screens/PaymentServicesScreen.tsx:87
msgid "Check bank accounts"
msgstr "Controlla i conti bancari"
-#: packages/taler-merchant-webui/src/screens/PaymentServicesScreen.tsx:87
+#: packages/taler-merchant-webui/src/screens/PaymentServicesScreen.tsx:95
msgid "No payment services are configured."
msgstr "Nessun servizio di pagamento configurato."
-#: packages/taler-merchant-webui/src/screens/PaymentServicesScreen.tsx:87
+#: packages/taler-merchant-webui/src/screens/PaymentServicesScreen.tsx:96
msgid ""
"Without one, this server cannot take any payments. Contact your provider."
msgstr ""
"Senza di esso, questo server non può accettare pagamenti. Contatti il suo "
"fornitore."
-#: packages/taler-merchant-webui/src/screens/PaymentServicesScreen.tsx:93
-#: packages/taler-merchant-webui/src/screens/PaymentServicesScreen.tsx:115
+#: packages/taler-merchant-webui/src/screens/PaymentServicesScreen.tsx:102
+#: packages/taler-merchant-webui/src/screens/PaymentServicesScreen.tsx:144
msgid "Loading payment service details..."
msgstr "Caricamento dei dati del servizio di pagamento…"
-#: packages/taler-merchant-webui/src/screens/PaymentServicesScreen.tsx:99
-#: packages/taler-merchant-webui/src/screens/PaymentServicesScreen.tsx:125
+#: packages/taler-merchant-webui/src/screens/PaymentServicesScreen.tsx:120
+#: packages/taler-merchant-webui/src/screens/PaymentServicesScreen.tsx:161
msgid "Technical identifier"
msgstr "Identificativo tecnico"
-#: packages/taler-merchant-webui/src/screens/PaymentServicesScreen.tsx:126
+#: packages/taler-merchant-webui/src/screens/PaymentServicesScreen.tsx:164
msgid "Identifies this payment service. Quote it if you are asked to."
msgstr "Identifica questo servizio di pagamento. Lo citi se le viene chiesto."
-#: packages/taler-merchant-webui/src/screens/DevicesScreen.tsx:50
+#: packages/taler-merchant-webui/src/screens/DevicesScreen.tsx:54
msgid "No confirmation code"
msgstr "Nessun codice di conferma"
-#: packages/taler-merchant-webui/src/screens/DevicesScreen.tsx:52
-#: packages/taler-merchant-webui/src/screens/CreateDeviceScreen.tsx:67
+#: packages/taler-merchant-webui/src/screens/DevicesScreen.tsx:56
+#: packages/taler-merchant-webui/src/screens/CreateDeviceScreen.tsx:78
msgid "Time-based code"
msgstr "Codice basato sull'ora"
-#: packages/taler-merchant-webui/src/screens/DevicesScreen.tsx:54
-#: packages/taler-merchant-webui/src/screens/CreateDeviceScreen.tsx:72
+#: packages/taler-merchant-webui/src/screens/DevicesScreen.tsx:58
+#: packages/taler-merchant-webui/src/screens/CreateDeviceScreen.tsx:83
msgid "Time-based code, covering the price"
msgstr "Codice basato sull'ora, che copre l'importo"
-#: packages/taler-merchant-webui/src/screens/DevicesScreen.tsx:56
+#: packages/taler-merchant-webui/src/screens/DevicesScreen.tsx:60
msgid "Unknown"
msgstr "Sconosciuto"
-#: packages/taler-merchant-webui/src/screens/DevicesScreen.tsx:111
-#: packages/taler-merchant-webui/src/screens/DevicesScreen.tsx:145
+#: packages/taler-merchant-webui/src/screens/DevicesScreen.tsx:132
+#: packages/taler-merchant-webui/src/screens/DevicesScreen.tsx:166
msgid "Could not load offline payment devices"
msgstr "Impossibile caricare i dispositivi di pagamento offline"
#. Short enough not to squeeze the primary action into two lines, and
#. without TOTP/HMAC/POS, none of which a shopkeeper reads.
-#: packages/taler-merchant-webui/src/screens/DevicesScreen.tsx:137
+#: packages/taler-merchant-webui/src/screens/DevicesScreen.tsx:158
msgid ""
"Machines that confirm a payment on their own, with no internet connection."
msgstr ""
"Macchine che confermano un pagamento da sole, senza connessione a internet."
-#: packages/taler-merchant-webui/src/screens/DevicesScreen.tsx:138
-#: packages/taler-merchant-webui/src/screens/DevicesScreen.tsx:170
+#: packages/taler-merchant-webui/src/screens/DevicesScreen.tsx:159
+#: packages/taler-merchant-webui/src/screens/DevicesScreen.tsx:191
msgid "+ Add device"
msgstr "+ Aggiungi dispositivo"
-#: packages/taler-merchant-webui/src/screens/DevicesScreen.tsx:150
+#: packages/taler-merchant-webui/src/screens/DevicesScreen.tsx:171
msgid "Could not rotate the device key"
msgstr "Impossibile ruotare la chiave del dispositivo"
-#: packages/taler-merchant-webui/src/screens/DevicesScreen.tsx:161
+#: packages/taler-merchant-webui/src/screens/DevicesScreen.tsx:182
msgid "No offline payment devices yet"
msgstr "Ancora nessun dispositivo di pagamento offline"
-#: packages/taler-merchant-webui/src/screens/DevicesScreen.tsx:163
+#: packages/taler-merchant-webui/src/screens/DevicesScreen.tsx:184
msgid ""
"Register a vending machine or a hardware till here and it can check a "
"customer's payment code by itself, even with no connection."
@@ -7941,56 +7937,56 @@ msgstr ""
"verificare da solo il codice di pagamento del cliente, anche senza "
"connessione."
-#: packages/taler-merchant-webui/src/screens/DevicesScreen.tsx:176
+#: packages/taler-merchant-webui/src/screens/DevicesScreen.tsx:197
msgid "Registered offline payment devices"
msgstr "Dispositivi di pagamento offline registrati"
-#: packages/taler-merchant-webui/src/screens/DevicesScreen.tsx:180
+#: packages/taler-merchant-webui/src/screens/DevicesScreen.tsx:201
msgid "Search devices"
msgstr "Cerca dispositivi"
-#: packages/taler-merchant-webui/src/screens/DevicesScreen.tsx:181
+#: packages/taler-merchant-webui/src/screens/DevicesScreen.tsx:202
msgid "Search name or location..."
msgstr "Cerca nome o posizione…"
-#: packages/taler-merchant-webui/src/screens/DevicesScreen.tsx:191
-#: packages/taler-merchant-webui/src/screens/DevicesScreen.tsx:224
+#: packages/taler-merchant-webui/src/screens/DevicesScreen.tsx:214
+#: packages/taler-merchant-webui/src/screens/DevicesScreen.tsx:288
msgid "No offline payment devices match your search."
msgstr "Nessun dispositivo di pagamento offline corrisponde alla tua ricerca."
-#: packages/taler-merchant-webui/src/screens/DevicesScreen.tsx:198
-#: packages/taler-merchant-webui/src/screens/DevicesScreen.tsx:239
+#: packages/taler-merchant-webui/src/screens/DevicesScreen.tsx:242
+#: packages/taler-merchant-webui/src/screens/DevicesScreen.tsx:321
msgid "Replace secret key"
msgstr "Sostituisci la chiave segreta"
-#: packages/taler-merchant-webui/src/screens/DevicesScreen.tsx:203
-#: packages/taler-merchant-webui/src/screens/DevicesScreen.tsx:215
+#: packages/taler-merchant-webui/src/screens/DevicesScreen.tsx:252
+#: packages/taler-merchant-webui/src/screens/DevicesScreen.tsx:274
msgid "Verification Method"
msgstr "Metodo di verifica"
-#: packages/taler-merchant-webui/src/screens/DevicesScreen.tsx:204
-#: packages/taler-merchant-webui/src/screens/DevicesScreen.tsx:216
+#: packages/taler-merchant-webui/src/screens/DevicesScreen.tsx:258
+#: packages/taler-merchant-webui/src/screens/DevicesScreen.tsx:275
msgid "Associated Template"
msgstr "Modello associato"
-#: packages/taler-merchant-webui/src/screens/DevicesScreen.tsx:204
-#: packages/taler-merchant-webui/src/screens/DevicesScreen.tsx:235
+#: packages/taler-merchant-webui/src/screens/DevicesScreen.tsx:260
+#: packages/taler-merchant-webui/src/screens/DevicesScreen.tsx:309
msgid "No template"
msgstr "Nessun modello"
-#: packages/taler-merchant-webui/src/screens/DevicesScreen.tsx:214
+#: packages/taler-merchant-webui/src/screens/DevicesScreen.tsx:273
msgid "Device Name & Identifier"
msgstr "Nome dispositivo e identificativo"
-#: packages/taler-merchant-webui/src/screens/DevicesScreen.tsx:256
+#: packages/taler-merchant-webui/src/screens/DevicesScreen.tsx:346
msgid "Rotate key for \"%1$s\"?"
msgstr "Sostituire la chiave per «%1$s»?"
-#: packages/taler-merchant-webui/src/screens/DevicesScreen.tsx:259
+#: packages/taler-merchant-webui/src/screens/DevicesScreen.tsx:351
msgid "Warning:"
msgstr "Attenzione:"
-#: packages/taler-merchant-webui/src/screens/DevicesScreen.tsx:259
+#: packages/taler-merchant-webui/src/screens/DevicesScreen.tsx:352
msgid ""
"The physical machine must be updated with the newly generated secret key "
"immediately, or it will stop accepting payment codes."
@@ -7998,19 +7994,19 @@ msgstr ""
"Il dispositivo deve ricevere subito la nuova chiave, altrimenti smetterà di "
"accettare i codici di pagamento."
-#: packages/taler-merchant-webui/src/screens/DevicesScreen.tsx:266
+#: packages/taler-merchant-webui/src/screens/DevicesScreen.tsx:367
msgid "Rotating…"
msgstr "Sostituzione della chiave…"
-#: packages/taler-merchant-webui/src/screens/DevicesScreen.tsx:266
+#: packages/taler-merchant-webui/src/screens/DevicesScreen.tsx:367
msgid "Generate New Key & Rotate"
msgstr "Genera una nuova chiave e sostituiscila"
-#: packages/taler-merchant-webui/src/screens/DevicesScreen.tsx:275
+#: packages/taler-merchant-webui/src/screens/DevicesScreen.tsx:378
msgid "New Key Generated for \"%1$s\""
msgstr "Nuova chiave generata per «%1$s»"
-#: packages/taler-merchant-webui/src/screens/DevicesScreen.tsx:278
+#: packages/taler-merchant-webui/src/screens/DevicesScreen.tsx:383
msgid ""
"The secret key has been successfully rotated on the backend. Program your "
"physical hardware terminal or vending machine with the new secret key below:"
@@ -8018,7 +8014,7 @@ msgstr ""
"La chiave segreta è stata sostituita sul server. Programmi il suo terminale "
"o distributore automatico con la nuova chiave qui sotto:"
-#: packages/taler-merchant-webui/src/screens/DevicesScreen.tsx:294
+#: packages/taler-merchant-webui/src/screens/DevicesScreen.tsx:399
msgid ""
"This device will be removed. Payments verified offline by this machine will "
"no longer be accepted."
@@ -8026,47 +8022,47 @@ msgstr ""
"Questo dispositivo sarà rimosso. I pagamenti verificati offline da questa "
"macchina non saranno più accettati."
-#: packages/taler-merchant-webui/src/screens/DevicesScreen.tsx:296
+#: packages/taler-merchant-webui/src/screens/DevicesScreen.tsx:401
msgid "Delete Authenticator"
msgstr "Elimina l'autenticatore"
-#: packages/taler-merchant-webui/src/screens/CreateDeviceScreen.tsx:68
+#: packages/taler-merchant-webui/src/screens/CreateDeviceScreen.tsx:79
msgid "The machine and the wallet compute the same code from the time."
msgstr ""
"L'apparecchio e il portafoglio calcolano lo stesso codice a partire dall'ora."
-#: packages/taler-merchant-webui/src/screens/CreateDeviceScreen.tsx:73
+#: packages/taler-merchant-webui/src/screens/CreateDeviceScreen.tsx:84
msgid "As above, but the amount paid is part of what the code covers."
msgstr "Come sopra, ma l'importo pagato rientra nel calcolo del codice."
-#: packages/taler-merchant-webui/src/screens/CreateDeviceScreen.tsx:144
+#: packages/taler-merchant-webui/src/screens/CreateDeviceScreen.tsx:165
msgid "Secret key must contain exactly 32 Base32 characters (A–Z and 2–7)."
msgstr ""
"La chiave segreta deve contenere esattamente 32 caratteri Base32 (A–Z e 2–7)."
-#: packages/taler-merchant-webui/src/screens/CreateDeviceScreen.tsx:176
+#: packages/taler-merchant-webui/src/screens/CreateDeviceScreen.tsx:201
msgid "Failed to create the offline payment device."
msgstr "Impossibile creare il dispositivo di pagamento offline."
-#: packages/taler-merchant-webui/src/screens/CreateDeviceScreen.tsx:188
-#: packages/taler-merchant-webui/src/screens/CreateDeviceScreen.tsx:206
#: packages/taler-merchant-webui/src/screens/CreateDeviceScreen.tsx:217
+#: packages/taler-merchant-webui/src/screens/CreateDeviceScreen.tsx:245
+#: packages/taler-merchant-webui/src/screens/CreateDeviceScreen.tsx:262
msgid "Edit offline payment device"
msgstr "Modifica dispositivo di pagamento offline"
-#: packages/taler-merchant-webui/src/screens/CreateDeviceScreen.tsx:193
-#: packages/taler-merchant-webui/src/screens/CreateDeviceScreen.tsx:198
-#: packages/taler-merchant-webui/src/screens/CreateDeviceScreen.tsx:207
+#: packages/taler-merchant-webui/src/screens/CreateDeviceScreen.tsx:222
+#: packages/taler-merchant-webui/src/screens/CreateDeviceScreen.tsx:228
+#: packages/taler-merchant-webui/src/screens/CreateDeviceScreen.tsx:249
msgid "Offline payment device details could not be loaded"
msgstr ""
"Non è stato possibile caricare i dettagli del dispositivo di pagamento "
"offline"
-#: packages/taler-merchant-webui/src/screens/CreateDeviceScreen.tsx:217
+#: packages/taler-merchant-webui/src/screens/CreateDeviceScreen.tsx:263
msgid "Add offline payment device"
msgstr "Aggiungi dispositivo di pagamento offline"
-#: packages/taler-merchant-webui/src/screens/CreateDeviceScreen.tsx:218
+#: packages/taler-merchant-webui/src/screens/CreateDeviceScreen.tsx:265
msgid ""
"Configure an offline vending machine or hardware terminal. The device shares "
"a secret key to verify payment codes without internet access."
@@ -8075,38 +8071,38 @@ msgstr ""
"condivide una chiave segreta per verificare i codici di pagamento senza "
"accesso a internet."
-#: packages/taler-merchant-webui/src/screens/CreateDeviceScreen.tsx:222
+#: packages/taler-merchant-webui/src/screens/CreateDeviceScreen.tsx:271
msgid "Could not add offline payment device"
msgstr "Impossibile aggiungere dispositivo di pagamento offline"
-#: packages/taler-merchant-webui/src/screens/CreateDeviceScreen.tsx:229
+#: packages/taler-merchant-webui/src/screens/CreateDeviceScreen.tsx:280
msgid "1. Device identity & location"
msgstr "1. Identità e posizione del dispositivo"
-#: packages/taler-merchant-webui/src/screens/CreateDeviceScreen.tsx:230
+#: packages/taler-merchant-webui/src/screens/CreateDeviceScreen.tsx:281
msgid "What to call this machine, and the identifier its configuration uses."
msgstr ""
"Come chiamare questa macchina e l'identificativo usato dalla sua "
"configurazione."
-#: packages/taler-merchant-webui/src/screens/CreateDeviceScreen.tsx:244
+#: packages/taler-merchant-webui/src/screens/CreateDeviceScreen.tsx:300
msgid "e.g. Snack Vending Machine #1"
msgstr "ad es. Distributore di snack #1"
-#: packages/taler-merchant-webui/src/screens/CreateDeviceScreen.tsx:247
+#: packages/taler-merchant-webui/src/screens/CreateDeviceScreen.tsx:303
msgid "Which machine this is, and where customers see it."
msgstr "Di quale macchina si tratta e dove la vede il cliente."
-#: packages/taler-merchant-webui/src/screens/CreateDeviceScreen.tsx:252
+#: packages/taler-merchant-webui/src/screens/CreateDeviceScreen.tsx:311
msgid "Machine Identifier (ID)"
msgstr "Identificativo macchina (ID)"
# allow-english: machine identifier example
-#: packages/taler-merchant-webui/src/screens/CreateDeviceScreen.tsx:272
+#: packages/taler-merchant-webui/src/screens/CreateDeviceScreen.tsx:333
msgid "e.g. otp_snack_vending_machine_1"
msgstr "ad es. otp_snack_vending_machine_1"
-#: packages/taler-merchant-webui/src/screens/CreateDeviceScreen.tsx:275
+#: packages/taler-merchant-webui/src/screens/CreateDeviceScreen.tsx:336
msgid ""
"Derived automatically from name unless overridden. Used in terminal hardware "
"configuration."
@@ -8114,56 +8110,56 @@ msgstr ""
"Derivato dal nome se non sostituito. Usato nella configurazione del "
"terminale."
-#: packages/taler-merchant-webui/src/screens/CreateDeviceScreen.tsx:284
+#: packages/taler-merchant-webui/src/screens/CreateDeviceScreen.tsx:344
msgid "2. Verification Method"
msgstr "2. Metodo di verifica"
-#: packages/taler-merchant-webui/src/screens/CreateDeviceScreen.tsx:285
+#: packages/taler-merchant-webui/src/screens/CreateDeviceScreen.tsx:345
msgid "How the physical machine checks payment codes displayed by wallet."
msgstr ""
"Come il dispositivo verifica i codici mostrati dal portafoglio del cliente."
-#: packages/taler-merchant-webui/src/screens/CreateDeviceScreen.tsx:324
+#: packages/taler-merchant-webui/src/screens/CreateDeviceScreen.tsx:388
msgid "3. Shared Secret Key"
msgstr "3. Chiave segreta condivisa"
-#: packages/taler-merchant-webui/src/screens/CreateDeviceScreen.tsx:325
+#: packages/taler-merchant-webui/src/screens/CreateDeviceScreen.tsx:389
msgid "Shared secret key used to verify one-time passcodes."
msgstr "Chiave segreta condivisa per verificare i codici usa e getta."
-#: packages/taler-merchant-webui/src/screens/CreateDeviceScreen.tsx:332
+#: packages/taler-merchant-webui/src/screens/CreateDeviceScreen.tsx:396
msgid "Generate Random Key"
msgstr "Genera chiave casuale"
-#: packages/taler-merchant-webui/src/screens/CreateDeviceScreen.tsx:332
+#: packages/taler-merchant-webui/src/screens/CreateDeviceScreen.tsx:396
msgid "Enter it myself"
msgstr "Inserisci manualmente"
-#: packages/taler-merchant-webui/src/screens/CreateDeviceScreen.tsx:340
+#: packages/taler-merchant-webui/src/screens/CreateDeviceScreen.tsx:407
msgid "Custom Secret Key"
msgstr "Chiave segreta personalizzata"
-#: packages/taler-merchant-webui/src/screens/CreateDeviceScreen.tsx:347
+#: packages/taler-merchant-webui/src/screens/CreateDeviceScreen.tsx:416
msgid "Enter custom secret key"
msgstr "Inserisci una chiave segreta personalizzata"
-#: packages/taler-merchant-webui/src/screens/CreateDeviceScreen.tsx:354
+#: packages/taler-merchant-webui/src/screens/CreateDeviceScreen.tsx:426
msgid "Generated Secret Key"
msgstr "Chiave segreta generata"
-#: packages/taler-merchant-webui/src/screens/CreateDeviceScreen.tsx:369
+#: packages/taler-merchant-webui/src/screens/CreateDeviceScreen.tsx:441
msgid "Generate new"
msgstr "Genera nuovo"
-#: packages/taler-merchant-webui/src/screens/CreateDeviceScreen.tsx:376
+#: packages/taler-merchant-webui/src/screens/CreateDeviceScreen.tsx:448
msgid "Copy key"
msgstr "Copia chiave"
-#: packages/taler-merchant-webui/src/screens/CreateDeviceScreen.tsx:382
+#: packages/taler-merchant-webui/src/screens/CreateDeviceScreen.tsx:454
msgid "Enter this exact secret key into your physical hardware machine."
msgstr "Inserisca esattamente questa chiave segreta nel suo dispositivo."
-#: packages/taler-merchant-webui/src/screens/CreateDeviceScreen.tsx:402
+#: packages/taler-merchant-webui/src/screens/CreateDeviceScreen.tsx:478
msgid "Add device"
msgstr "Aggiungi dispositivo"
@@ -8180,7 +8176,7 @@ msgid "Connected"
msgstr "Collegato"
#: packages/taler-merchant-webui/src/screens/ServerInfoScreen.tsx:93
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1934
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:2377
msgid "Your server"
msgstr "Il suo server"
@@ -8192,15 +8188,15 @@ msgstr ""
"Con quale server lavora questo portale, in quale valuta e quali versioni "
"state usando entrambi."
-#: packages/taler-merchant-webui/src/screens/ServerInfoScreen.tsx:98
+#: packages/taler-merchant-webui/src/screens/ServerInfoScreen.tsx:100
msgid "Could not load server information"
msgstr "Impossibile caricare le informazioni del server"
-#: packages/taler-merchant-webui/src/screens/ServerInfoScreen.tsx:108
+#: packages/taler-merchant-webui/src/screens/ServerInfoScreen.tsx:111
msgid "The server"
msgstr "Il server"
-#: packages/taler-merchant-webui/src/screens/ServerInfoScreen.tsx:114
+#: packages/taler-merchant-webui/src/screens/ServerInfoScreen.tsx:117
msgid ""
"The version of the protocol this server speaks. Quote it when reporting a "
"problem."
@@ -8208,32 +8204,32 @@ msgstr ""
"La versione del protocollo che questo server usa. La indichi quando segnala "
"un problema."
-#: packages/taler-merchant-webui/src/screens/ServerInfoScreen.tsx:116
+#: packages/taler-merchant-webui/src/screens/ServerInfoScreen.tsx:119
msgid "Protocol"
msgstr "Protocollo"
-#: packages/taler-merchant-webui/src/screens/ServerInfoScreen.tsx:126
+#: packages/taler-merchant-webui/src/screens/ServerInfoScreen.tsx:131
msgid "Address"
msgstr "Indirizzo"
# allow-english: same word in Italian
-#: packages/taler-merchant-webui/src/screens/ServerInfoScreen.tsx:162
+#: packages/taler-merchant-webui/src/screens/ServerInfoScreen.tsx:171
msgid "Software"
msgstr "Software"
-#: packages/taler-merchant-webui/src/screens/ServerInfoScreen.tsx:170
+#: packages/taler-merchant-webui/src/screens/ServerInfoScreen.tsx:181
msgid "Connection"
msgstr "Collegamento"
-#: packages/taler-merchant-webui/src/screens/ServerInfoScreen.tsx:183
+#: packages/taler-merchant-webui/src/screens/ServerInfoScreen.tsx:194
msgid "This portal"
msgstr "Questo portale"
-#: packages/taler-merchant-webui/src/screens/ServerInfoScreen.tsx:195
+#: packages/taler-merchant-webui/src/screens/ServerInfoScreen.tsx:206
msgid "Signed in as"
msgstr "Accesso effettuato come"
-#: packages/taler-merchant-webui/src/screens/ServerInfoScreen.tsx:203
+#: packages/taler-merchant-webui/src/screens/ServerInfoScreen.tsx:214
msgid ""
"Quote both versions if you ever report a problem: the server and the portal "
"are updated separately, and a mismatch between them explains a surprising "
@@ -8243,100 +8239,100 @@ msgstr ""
"vengono aggiornati separatamente e uno scarto tra i due spiega parecchie "
"cose."
-#: packages/taler-merchant-webui/src/screens/ServerInfoScreen.tsx:207
+#: packages/taler-merchant-webui/src/screens/ServerInfoScreen.tsx:218
msgid "Settings for developers"
msgstr "Impostazioni per sviluppatori"
-#: packages/taler-merchant-webui/src/screens/ServerInfoScreen.tsx:212
+#: packages/taler-merchant-webui/src/screens/ServerInfoScreen.tsx:223
msgid "Open →"
msgstr "Apri →"
-#: packages/taler-merchant-webui/src/screens/ServerInfoScreen.tsx:222
+#: packages/taler-merchant-webui/src/screens/ServerInfoScreen.tsx:233
msgid "What this server publishes"
msgstr "Che cosa pubblica questo server"
-#: packages/taler-merchant-webui/src/screens/ServerInfoScreen.tsx:230
+#: packages/taler-merchant-webui/src/screens/ServerInfoScreen.tsx:241
msgid "What it supports"
msgstr "Che cosa sa fare"
-#: packages/taler-merchant-webui/src/screens/ServerInfoScreen.tsx:239
+#: packages/taler-merchant-webui/src/screens/ServerInfoScreen.tsx:250
msgid "Terms of service"
msgstr "Condizioni d'uso"
-#: packages/taler-merchant-webui/src/screens/ServerInfoScreen.tsx:248
+#: packages/taler-merchant-webui/src/screens/ServerInfoScreen.tsx:259
msgid "Privacy policy"
msgstr "Informativa sulla privacy"
-#: packages/taler-merchant-webui/src/ui/AccountCopySplitButton.tsx:100
-#: packages/taler-merchant-webui/src/ui/AccountCopySplitButton.tsx:101
+#: packages/taler-merchant-webui/src/ui/AccountCopySplitButton.tsx:105
+#: packages/taler-merchant-webui/src/ui/AccountCopySplitButton.tsx:106
msgid "More ways to copy this account"
msgstr "Altri modi per copiare questo conto"
-#: packages/taler-merchant-webui/src/screens/KycAuthInstructionsScreen.tsx:102
+#: packages/taler-merchant-webui/src/screens/KycAuthInstructionsScreen.tsx:118
msgid "Withdrawal limit"
msgstr "Limite di prelievo"
-#: packages/taler-merchant-webui/src/screens/KycAuthInstructionsScreen.tsx:103
+#: packages/taler-merchant-webui/src/screens/KycAuthInstructionsScreen.tsx:120
msgid "Deposit limit"
msgstr "Limite di deposito"
-#: packages/taler-merchant-webui/src/screens/KycAuthInstructionsScreen.tsx:104
+#: packages/taler-merchant-webui/src/screens/KycAuthInstructionsScreen.tsx:122
msgid "Merge limit"
msgstr "Limite di unione"
-#: packages/taler-merchant-webui/src/screens/KycAuthInstructionsScreen.tsx:105
+#: packages/taler-merchant-webui/src/screens/KycAuthInstructionsScreen.tsx:124
msgid "Payout aggregation limit"
msgstr "Limite di aggregazione dei versamenti"
-#: packages/taler-merchant-webui/src/screens/KycAuthInstructionsScreen.tsx:106
+#: packages/taler-merchant-webui/src/screens/KycAuthInstructionsScreen.tsx:126
msgid "Balance limit"
msgstr "Limite del saldo"
-#: packages/taler-merchant-webui/src/screens/KycAuthInstructionsScreen.tsx:107
+#: packages/taler-merchant-webui/src/screens/KycAuthInstructionsScreen.tsx:128
msgid "Refund limit"
msgstr "Limite di rimborso"
-#: packages/taler-merchant-webui/src/screens/KycAuthInstructionsScreen.tsx:108
+#: packages/taler-merchant-webui/src/screens/KycAuthInstructionsScreen.tsx:130
msgid "Account closure limit"
msgstr "Limite di chiusura del conto"
-#: packages/taler-merchant-webui/src/screens/KycAuthInstructionsScreen.tsx:109
+#: packages/taler-merchant-webui/src/screens/KycAuthInstructionsScreen.tsx:132
msgid "Transaction limit"
msgstr "Limite di transazione"
-#: packages/taler-merchant-webui/src/screens/KycAuthInstructionsScreen.tsx:110
+#: packages/taler-merchant-webui/src/screens/KycAuthInstructionsScreen.tsx:134
msgid "Unrecognized account limit (%1$s)"
msgstr "Limite del conto non riconosciuto (%1$s)"
-#: packages/taler-merchant-webui/src/screens/KycAuthInstructionsScreen.tsx:171
-#: packages/taler-merchant-webui/src/routes/KycAuthInstructionsRoute.tsx:163
+#: packages/taler-merchant-webui/src/screens/KycAuthInstructionsScreen.tsx:209
+#: packages/taler-merchant-webui/src/routes/KycAuthInstructionsRoute.tsx:179
msgid "This account cannot be verified yet: some details are missing."
msgstr "Questo conto non può ancora essere verificato: mancano dei dati."
-#: packages/taler-merchant-webui/src/screens/KycAuthInstructionsScreen.tsx:180
+#: packages/taler-merchant-webui/src/screens/KycAuthInstructionsScreen.tsx:222
msgid "Your payment service did not send any transfer details."
msgstr ""
"Il suo servizio di pagamento non ha inviato alcun dato per il bonifico."
-#: packages/taler-merchant-webui/src/screens/KycAuthInstructionsScreen.tsx:214
-#: packages/taler-merchant-webui/src/routes/KycAuthInstructionsRoute.tsx:195
-#: packages/taler-merchant-webui/src/routes/KycAuthInstructionsRoute.tsx:220
+#: packages/taler-merchant-webui/src/screens/KycAuthInstructionsScreen.tsx:268
+#: packages/taler-merchant-webui/src/routes/KycAuthInstructionsRoute.tsx:228
+#: packages/taler-merchant-webui/src/routes/KycAuthInstructionsRoute.tsx:257
msgid "Missing details, so the terms cannot be recorded."
msgstr "Mancano dei dati, quindi l'accettazione non può essere registrata."
-#: packages/taler-merchant-webui/src/screens/KycAuthInstructionsScreen.tsx:264
+#: packages/taler-merchant-webui/src/screens/KycAuthInstructionsScreen.tsx:323
msgid "Read the current terms before recording acceptance."
msgstr "Legga le condizioni attuali prima di registrare l’accettazione."
-#: packages/taler-merchant-webui/src/screens/KycAuthInstructionsScreen.tsx:320
+#: packages/taler-merchant-webui/src/screens/KycAuthInstructionsScreen.tsx:384
msgid "Account %1$s: %2$s"
msgstr "Conto %1$s: %2$s"
-#: packages/taler-merchant-webui/src/screens/KycAuthInstructionsScreen.tsx:349
+#: packages/taler-merchant-webui/src/screens/KycAuthInstructionsScreen.tsx:416
msgid "Verify this bank account"
msgstr "Verifica questo conto bancario"
-#: packages/taler-merchant-webui/src/screens/KycAuthInstructionsScreen.tsx:350
+#: packages/taler-merchant-webui/src/screens/KycAuthInstructionsScreen.tsx:417
msgid ""
"Send one small transfer from this account, so that %1$s can see that it is "
"yours."
@@ -8344,11 +8340,11 @@ msgstr ""
"Invii un piccolo bonifico da questo conto, così che %1$s possa constatare "
"che è suo."
-#: packages/taler-merchant-webui/src/screens/KycAuthInstructionsScreen.tsx:359
+#: packages/taler-merchant-webui/src/screens/KycAuthInstructionsScreen.tsx:426
msgid "Before the transfer: accept your payment service’s terms"
msgstr "Prima del bonifico: accettare le condizioni del servizio di pagamento"
-#: packages/taler-merchant-webui/src/screens/KycAuthInstructionsScreen.tsx:362
+#: packages/taler-merchant-webui/src/screens/KycAuthInstructionsScreen.tsx:429
msgid ""
"The payment service (%1$s) needs you to read and accept its terms before you "
"send the transfer."
@@ -8356,47 +8352,47 @@ msgstr ""
"Il servizio di pagamento (%1$s) richiede che legga e accetti le relative "
"condizioni prima di eseguire il bonifico."
-#: packages/taler-merchant-webui/src/screens/KycAuthInstructionsScreen.tsx:373
+#: packages/taler-merchant-webui/src/screens/KycAuthInstructionsScreen.tsx:440
msgid "Read the terms ↗"
msgstr "Leggi le condizioni ↗"
-#: packages/taler-merchant-webui/src/screens/KycAuthInstructionsScreen.tsx:377
+#: packages/taler-merchant-webui/src/screens/KycAuthInstructionsScreen.tsx:444
msgid "Checking the terms version…"
msgstr "Verifica della versione delle condizioni…"
-#: packages/taler-merchant-webui/src/screens/KycAuthInstructionsScreen.tsx:385
+#: packages/taler-merchant-webui/src/screens/KycAuthInstructionsScreen.tsx:452
msgid "The terms acceptance could not be recorded"
msgstr "Non è stato possibile registrare l’accettazione delle condizioni"
-#: packages/taler-merchant-webui/src/screens/KycAuthInstructionsScreen.tsx:405
+#: packages/taler-merchant-webui/src/screens/KycAuthInstructionsScreen.tsx:478
msgid "I have read and agree to the Terms of Service for %1$s"
msgstr "Ho letto e accetto le condizioni d’uso di %1$s"
-#: packages/taler-merchant-webui/src/screens/KycAuthInstructionsScreen.tsx:418
+#: packages/taler-merchant-webui/src/screens/KycAuthInstructionsScreen.tsx:492
msgid "Recording your acceptance…"
msgstr "Registrazione dell'accettazione…"
-#: packages/taler-merchant-webui/src/screens/KycAuthInstructionsScreen.tsx:418
+#: packages/taler-merchant-webui/src/screens/KycAuthInstructionsScreen.tsx:493
msgid "Accept the terms"
msgstr "Accetta le condizioni"
-#: packages/taler-merchant-webui/src/screens/KycAuthInstructionsScreen.tsx:427
+#: packages/taler-merchant-webui/src/screens/KycAuthInstructionsScreen.tsx:502
msgid "Getting the transfer details from your payment service…"
msgstr "Recupero dei dati del bonifico dal servizio di pagamento…"
-#: packages/taler-merchant-webui/src/screens/KycAuthInstructionsScreen.tsx:432
+#: packages/taler-merchant-webui/src/screens/KycAuthInstructionsScreen.tsx:507
msgid "Could not load the transfer details"
msgstr "Non è stato possibile caricare i dati del bonifico"
-#: packages/taler-merchant-webui/src/screens/KycAuthInstructionsScreen.tsx:439
+#: packages/taler-merchant-webui/src/screens/KycAuthInstructionsScreen.tsx:514
msgid "Accept the terms above to see the transfer details."
msgstr "Accetti le condizioni qui sopra per vedere i dati del bonifico."
-#: packages/taler-merchant-webui/src/screens/KycAuthInstructionsScreen.tsx:443
+#: packages/taler-merchant-webui/src/screens/KycAuthInstructionsScreen.tsx:522
msgid "No transfer details available"
msgstr "Nessun dato del bonifico disponibile"
-#: packages/taler-merchant-webui/src/screens/KycAuthInstructionsScreen.tsx:450
+#: packages/taler-merchant-webui/src/screens/KycAuthInstructionsScreen.tsx:529
msgid ""
"Choose one payment service account. You only need to send the validation "
"transfer to one of them."
@@ -8404,102 +8400,102 @@ msgstr ""
"Scegli un conto del servizio di pagamento. Devi inviare il bonifico di "
"convalida a uno solo di essi."
-#: packages/taler-merchant-webui/src/screens/KycAuthInstructionsScreen.tsx:454
+#: packages/taler-merchant-webui/src/screens/KycAuthInstructionsScreen.tsx:533
msgid "Payment service accounts"
msgstr "Conti del servizio di pagamento"
-#: packages/taler-merchant-webui/src/screens/KycAuthInstructionsScreen.tsx:576
+#: packages/taler-merchant-webui/src/screens/KycAuthInstructionsScreen.tsx:698
msgid "Transfer option %1$s: receiver %2$s"
msgstr "Opzione di bonifico %1$s: beneficiario %2$s"
-#: packages/taler-merchant-webui/src/screens/KycAuthInstructionsScreen.tsx:579
+#: packages/taler-merchant-webui/src/screens/KycAuthInstructionsScreen.tsx:701
msgid ""
"Use this complete set of receiver, amount, and subject details together."
msgstr "Usi insieme tutti questi dati: beneficiario, importo e causale."
-#: packages/taler-merchant-webui/src/screens/KycAuthInstructionsScreen.tsx:608
+#: packages/taler-merchant-webui/src/screens/KycAuthInstructionsScreen.tsx:730
msgid "Important:"
msgstr "Importante:"
-#: packages/taler-merchant-webui/src/screens/KycAuthInstructionsScreen.tsx:611
+#: packages/taler-merchant-webui/src/screens/KycAuthInstructionsScreen.tsx:733
msgid "The transfer has to come from the bank account you are verifying,"
msgstr "Il bonifico deve partire dal conto bancario che sta verificando,"
-#: packages/taler-merchant-webui/src/screens/KycAuthInstructionsScreen.tsx:617
+#: packages/taler-merchant-webui/src/screens/KycAuthInstructionsScreen.tsx:739
msgid "The transfer has to come from the bank account you are verifying"
msgstr "Il bonifico deve partire dal conto bancario che sta verificando"
-#: packages/taler-merchant-webui/src/screens/KycAuthInstructionsScreen.tsx:620
+#: packages/taler-merchant-webui/src/screens/KycAuthInstructionsScreen.tsx:742
msgid "A transfer from any other account will not count."
msgstr "Un bonifico da un altro conto non sarà valido."
-#: packages/taler-merchant-webui/src/screens/KycAuthInstructionsScreen.tsx:632
+#: packages/taler-merchant-webui/src/screens/KycAuthInstructionsScreen.tsx:754
msgid "Scan with your banking app"
msgstr "Scansiona con l'app della banca"
-#: packages/taler-merchant-webui/src/screens/KycAuthInstructionsScreen.tsx:635
+#: packages/taler-merchant-webui/src/screens/KycAuthInstructionsScreen.tsx:757
msgid "Point your banking app at this and it fills the transfer in for you."
msgstr ""
"Inquadri questo con l'app della banca e il bonifico verrà compilato da solo."
-#: packages/taler-merchant-webui/src/screens/KycAuthInstructionsScreen.tsx:641
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:709
+#: packages/taler-merchant-webui/src/screens/KycAuthInstructionsScreen.tsx:766
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:856
msgid "Swiss QR-bill"
msgstr "Fattura QR svizzera"
-#: packages/taler-merchant-webui/src/screens/KycAuthInstructionsScreen.tsx:641
+#: packages/taler-merchant-webui/src/screens/KycAuthInstructionsScreen.tsx:767
msgid "EPC bank transfer QR code"
msgstr "Codice QR per bonifico EPC"
-#: packages/taler-merchant-webui/src/screens/KycAuthInstructionsScreen.tsx:682
+#: packages/taler-merchant-webui/src/screens/KycAuthInstructionsScreen.tsx:814
msgid "Or"
msgstr "Oppure"
-#: packages/taler-merchant-webui/src/screens/KycAuthInstructionsScreen.tsx:692
+#: packages/taler-merchant-webui/src/screens/KycAuthInstructionsScreen.tsx:829
msgid "Enter the receiver's details"
msgstr "Inserisca i dati del beneficiario"
-#: packages/taler-merchant-webui/src/screens/KycAuthInstructionsScreen.tsx:697
+#: packages/taler-merchant-webui/src/screens/KycAuthInstructionsScreen.tsx:834
msgid "Receiver IBAN or account:"
msgstr "IBAN o conto del beneficiario:"
-#: packages/taler-merchant-webui/src/screens/KycAuthInstructionsScreen.tsx:718
+#: packages/taler-merchant-webui/src/screens/KycAuthInstructionsScreen.tsx:858
msgid "Receiver name:"
msgstr "Nome del beneficiario:"
-#: packages/taler-merchant-webui/src/screens/KycAuthInstructionsScreen.tsx:729
+#: packages/taler-merchant-webui/src/screens/KycAuthInstructionsScreen.tsx:870
msgid "Postcode:"
msgstr "CAP:"
-#: packages/taler-merchant-webui/src/screens/KycAuthInstructionsScreen.tsx:737
+#: packages/taler-merchant-webui/src/screens/KycAuthInstructionsScreen.tsx:878
msgid "Town or city:"
msgstr "Località:"
# allow-english: international banking abbreviations
-#: packages/taler-merchant-webui/src/screens/KycAuthInstructionsScreen.tsx:749
+#: packages/taler-merchant-webui/src/screens/KycAuthInstructionsScreen.tsx:890
msgid "BIC / SWIFT:"
msgstr "BIC / SWIFT:"
-#: packages/taler-merchant-webui/src/screens/KycAuthInstructionsScreen.tsx:758
+#: packages/taler-merchant-webui/src/screens/KycAuthInstructionsScreen.tsx:899
msgid "Amount to transfer:"
msgstr "Importo da trasferire:"
-#: packages/taler-merchant-webui/src/screens/KycAuthInstructionsScreen.tsx:771
-#: packages/taler-merchant-webui/src/screens/KycAuthInstructionsScreen.tsx:801
+#: packages/taler-merchant-webui/src/screens/KycAuthInstructionsScreen.tsx:913
+#: packages/taler-merchant-webui/src/screens/KycAuthInstructionsScreen.tsx:958
msgid "Copy the QR-reference"
msgstr "Copia il riferimento QR"
-#: packages/taler-merchant-webui/src/screens/KycAuthInstructionsScreen.tsx:771
+#: packages/taler-merchant-webui/src/screens/KycAuthInstructionsScreen.tsx:914
msgid "Copy the transfer subject"
msgstr "Copia la causale del bonifico"
-#: packages/taler-merchant-webui/src/screens/KycAuthInstructionsScreen.tsx:775
+#: packages/taler-merchant-webui/src/screens/KycAuthInstructionsScreen.tsx:920
msgid "Copy this exactly into the %1$sQR-reference%2$s field at your bank:"
msgstr ""
"Copi esattamente questo nel campo %1$sdel riferimento QR%2$s presso la sua "
"banca:"
-#: packages/taler-merchant-webui/src/screens/KycAuthInstructionsScreen.tsx:776
+#: packages/taler-merchant-webui/src/screens/KycAuthInstructionsScreen.tsx:921
msgid ""
"Copy this exactly into the %1$ssubject or payment reference%2$s field at "
"your bank:"
@@ -8507,23 +8503,23 @@ msgstr ""
"Copi esattamente questo nel campo %1$sdella causale o del riferimento di "
"pagamento%2$s presso la sua banca:"
-#: packages/taler-merchant-webui/src/screens/KycAuthInstructionsScreen.tsx:799
+#: packages/taler-merchant-webui/src/screens/KycAuthInstructionsScreen.tsx:952
msgid "✓ Copied the QR-reference"
msgstr "✓ Riferimento QR copiato"
-#: packages/taler-merchant-webui/src/screens/KycAuthInstructionsScreen.tsx:799
+#: packages/taler-merchant-webui/src/screens/KycAuthInstructionsScreen.tsx:953
msgid "✓ Copied the subject"
msgstr "✓ Causale copiata"
-#: packages/taler-merchant-webui/src/screens/KycAuthInstructionsScreen.tsx:801
+#: packages/taler-merchant-webui/src/screens/KycAuthInstructionsScreen.tsx:959
msgid "Copy the subject"
msgstr "Copia la causale"
-#: packages/taler-merchant-webui/src/screens/KycAuthInstructionsScreen.tsx:812
+#: packages/taler-merchant-webui/src/screens/KycAuthInstructionsScreen.tsx:971
msgid "Why is this required?"
msgstr "Perché è necessario?"
-#: packages/taler-merchant-webui/src/screens/KycAuthInstructionsScreen.tsx:815
+#: packages/taler-merchant-webui/src/screens/KycAuthInstructionsScreen.tsx:974
msgid ""
"Your payouts have passed a threshold, so this payment service has to check "
"that this account is yours. A transfer from the account is how it does that:"
@@ -8532,7 +8528,7 @@ msgstr ""
"pagamento deve accertarsi che il conto sia suo. Lo fa tramite un bonifico "
"dal conto stesso:"
-#: packages/taler-merchant-webui/src/screens/KycAuthInstructionsScreen.tsx:833
+#: packages/taler-merchant-webui/src/screens/KycAuthInstructionsScreen.tsx:1000
msgid ""
"After sending the transfer, return to bank accounts to check whether "
"verification has completed."
@@ -8540,24 +8536,24 @@ msgstr ""
"Dopo aver inviato il bonifico, torni ai conti bancari per controllare se la "
"verifica è terminata."
-#: packages/taler-merchant-webui/src/screens/KycAuthInstructionsScreen.tsx:840
+#: packages/taler-merchant-webui/src/screens/KycAuthInstructionsScreen.tsx:1007
msgid "Return to bank accounts"
msgstr "Torna ai conti bancari"
-#: packages/taler-merchant-webui/src/routes/KycAuthInstructionsRoute.tsx:170
+#: packages/taler-merchant-webui/src/routes/KycAuthInstructionsRoute.tsx:190
msgid "Invalid merchant backend configuration."
msgstr "Configurazione del server non valida."
-#: packages/taler-merchant-webui/src/routes/KycAuthInstructionsRoute.tsx:174
-#: packages/taler-merchant-webui/src/routes/KycAuthInstructionsRoute.tsx:222
+#: packages/taler-merchant-webui/src/routes/KycAuthInstructionsRoute.tsx:200
+#: packages/taler-merchant-webui/src/routes/KycAuthInstructionsRoute.tsx:262
msgid "Merchant account context is missing."
msgstr "Manca il contesto dell'account venditore."
-#: packages/taler-merchant-webui/src/routes/KycAuthInstructionsRoute.tsx:202
+#: packages/taler-merchant-webui/src/routes/KycAuthInstructionsRoute.tsx:237
msgid "The payment service did not identify the terms version."
msgstr "Il servizio di pagamento non ha indicato la versione delle condizioni."
-#: packages/taler-merchant-webui/src/routes/KycAuthInstructionsRoute.tsx:227
+#: packages/taler-merchant-webui/src/routes/KycAuthInstructionsRoute.tsx:267
msgid "Invalid backend configuration."
msgstr "Configurazione del server non valida."
@@ -8577,13 +8573,13 @@ msgstr ""
msgid "Return"
msgstr "Indietro"
-#: packages/taler-merchant-webui/src/screens/MfaChallengeScreen.tsx:72
+#: packages/taler-merchant-webui/src/screens/MfaChallengeScreen.tsx:73
msgid "Before this goes ahead, enter the six-digit code sent to you for %1$s."
msgstr ""
"Prima di procedere, inserisca il codice a sei cifre che le è stato inviato "
"per %1$s."
-#: packages/taler-merchant-webui/src/screens/MfaChallengeScreen.tsx:73
+#: packages/taler-merchant-webui/src/screens/MfaChallengeScreen.tsx:74
msgid ""
"Before this goes ahead, enter the six-digit code sent to you for your "
"merchant account."
@@ -8591,39 +8587,39 @@ msgstr ""
"Prima di procedere, inserisca il codice a sei cifre che le è stato inviato "
"per il suo conto venditore."
-#: packages/taler-merchant-webui/src/screens/MfaChallengeScreen.tsx:77
+#: packages/taler-merchant-webui/src/screens/MfaChallengeScreen.tsx:81
msgid "Deleting bank account %1$s"
msgstr "Eliminazione del conto bancario %1$s"
-#: packages/taler-merchant-webui/src/screens/MfaChallengeScreen.tsx:78
+#: packages/taler-merchant-webui/src/screens/MfaChallengeScreen.tsx:82
msgid "Deleting a bank account"
msgstr "Eliminazione di un conto bancario"
-#: packages/taler-merchant-webui/src/routes/MfaChallengeRoute.tsx:69
-#: packages/taler-merchant-webui/src/routes/MfaChallengeRoute.tsx:110
-#: packages/taler-merchant-webui/src/routes/MfaChallengeRoute.tsx:125
+#: packages/taler-merchant-webui/src/routes/MfaChallengeRoute.tsx:82
+#: packages/taler-merchant-webui/src/routes/MfaChallengeRoute.tsx:127
+#: packages/taler-merchant-webui/src/routes/MfaChallengeRoute.tsx:156
msgid "Your session changed. Start this action again."
msgstr "La sessione è cambiata. Avviare nuovamente questa azione."
-#: packages/taler-merchant-webui/src/routes/MfaChallengeRoute.tsx:115
-#: packages/taler-merchant-webui/src/routes/MfaChallengeRoute.tsx:129
+#: packages/taler-merchant-webui/src/routes/MfaChallengeRoute.tsx:136
+#: packages/taler-merchant-webui/src/routes/MfaChallengeRoute.tsx:163
msgid "Merchant account context is missing. Start this action again."
msgstr ""
"Manca il contesto dell'account venditore. Inizia di nuovo questa azione."
-#: packages/taler-merchant-webui/src/screens/pos/PosCatalog.tsx:102
+#: packages/taler-merchant-webui/src/screens/pos/PosCatalog.tsx:105
msgid "All Products (%1$s)"
msgstr "Tutti i prodotti (%1$s)"
-#: packages/taler-merchant-webui/src/screens/pos/PosCatalog.tsx:139
+#: packages/taler-merchant-webui/src/screens/pos/PosCatalog.tsx:143
msgid "You have not added any products yet"
msgstr "Non ha ancora aggiunto alcun prodotto"
-#: packages/taler-merchant-webui/src/screens/pos/PosCatalog.tsx:139
+#: packages/taler-merchant-webui/src/screens/pos/PosCatalog.tsx:144
msgid "No products found in this category"
msgstr "Nessun prodotto in questa categoria"
-#: packages/taler-merchant-webui/src/screens/pos/PosCatalog.tsx:143
+#: packages/taler-merchant-webui/src/screens/pos/PosCatalog.tsx:148
msgid ""
"Add products under Inventory in the merchant portal and they will appear "
"here. You can always charge a Quick Amount or add an ad-hoc item instead."
@@ -8632,129 +8628,129 @@ msgstr ""
"In alternativa può sempre incassare un importo rapido o aggiungere una voce "
"estemporanea."
-#: packages/taler-merchant-webui/src/screens/pos/PosCatalog.tsx:144
+#: packages/taler-merchant-webui/src/screens/pos/PosCatalog.tsx:149
msgid "Try another category, or add products under Inventory."
msgstr "Provi un'altra categoria, oppure aggiunga prodotti in Inventario."
-#: packages/taler-merchant-webui/src/screens/pos/PosCatalog.tsx:152
+#: packages/taler-merchant-webui/src/screens/pos/PosCatalog.tsx:157
msgid "+ Add products"
msgstr "+ Aggiungi prodotti"
-#: packages/taler-merchant-webui/src/screens/pos/PosCatalog.tsx:208
+#: packages/taler-merchant-webui/src/screens/pos/PosCatalog.tsx:216
msgid "Details unavailable"
msgstr "Dettagli non disponibili"
-#: packages/taler-merchant-webui/src/screens/pos/PosCatalog.tsx:208
+#: packages/taler-merchant-webui/src/screens/pos/PosCatalog.tsx:216
msgid "Add"
msgstr "Aggiungi"
-#: packages/taler-merchant-webui/src/ui/OrderTokenSummary.tsx:112
+#: packages/taler-merchant-webui/src/ui/OrderTokenSummary.tsx:116
msgid "Pays %1$s · saves %2$s"
msgstr "Paga %1$s · risparmia %2$s"
-#: packages/taler-merchant-webui/src/ui/OrderTokenSummary.tsx:116
+#: packages/taler-merchant-webui/src/ui/OrderTokenSummary.tsx:122
msgid "Pays %1$s · costs %2$s more"
msgstr "Paga %1$s · costa %2$s in più"
-#: packages/taler-merchant-webui/src/ui/OrderTokenSummary.tsx:118
+#: packages/taler-merchant-webui/src/ui/OrderTokenSummary.tsx:124
msgid "Pays %1$s · no price change"
msgstr "Paga %1$s · nessuna variazione di prezzo"
-#: packages/taler-merchant-webui/src/ui/OrderTokenSummary.tsx:120
+#: packages/taler-merchant-webui/src/ui/OrderTokenSummary.tsx:126
msgid "Pays %1$s"
msgstr "Paga %1$s"
#. Translators: "Issues" is a verb: this payment option produces the token
#. outputs listed after the label.
-#: packages/taler-merchant-webui/src/ui/OrderTokenSummary.tsx:151
+#: packages/taler-merchant-webui/src/ui/OrderTokenSummary.tsx:171
msgid "Issues: "
msgstr "Emette: "
-#: packages/taler-merchant-webui/src/ui/OrderTokenSummary.tsx:161
+#: packages/taler-merchant-webui/src/ui/OrderTokenSummary.tsx:184
msgid "Automatic choice"
msgstr "Scelta automatica"
-#: packages/taler-merchant-webui/src/ui/OrderTokenSummary.tsx:161
+#: packages/taler-merchant-webui/src/ui/OrderTokenSummary.tsx:185
msgid "Custom choice"
msgstr "Scelta personalizzata"
-#: packages/taler-merchant-webui/src/ui/OrderTokenSummary.tsx:167
+#: packages/taler-merchant-webui/src/ui/OrderTokenSummary.tsx:191
msgid "Redeems: "
msgstr "Riscatta: "
-#: packages/taler-merchant-webui/src/ui/OrderTokenSummary.tsx:173
+#: packages/taler-merchant-webui/src/ui/OrderTokenSummary.tsx:197
msgid "Requires pass: "
msgstr "Richiede il pass: "
-#: packages/taler-merchant-webui/src/ui/OrderTokenSummary.tsx:179
+#: packages/taler-merchant-webui/src/ui/OrderTokenSummary.tsx:203
msgid "Uses: "
msgstr "Utilizza: "
-#: packages/taler-merchant-webui/src/ui/OrderTokenSummary.tsx:188
+#: packages/taler-merchant-webui/src/ui/OrderTokenSummary.tsx:212
msgid "Earns: "
msgstr "Guadagna: "
-#: packages/taler-merchant-webui/src/ui/OrderTokenSummary.tsx:194
+#: packages/taler-merchant-webui/src/ui/OrderTokenSummary.tsx:218
msgid "Pass remains valid: "
msgstr "Il pass rimane valido: "
-#: packages/taler-merchant-webui/src/ui/OrderTokenSummary.tsx:209
+#: packages/taler-merchant-webui/src/ui/OrderTokenSummary.tsx:233
msgid "Enable %1$s for this order"
msgstr "Attiva %1$s per questo ordine"
-#: packages/taler-merchant-webui/src/ui/OrderTokenSummary.tsx:253
+#: packages/taler-merchant-webui/src/ui/OrderTokenSummary.tsx:281
msgid "Earned after this order is paid"
msgstr "Guadagnato dopo il pagamento di questo ordine"
-#: packages/taler-merchant-webui/src/ui/OrderTokenSummary.tsx:254
+#: packages/taler-merchant-webui/src/ui/OrderTokenSummary.tsx:282
msgid "Issued after this order is paid"
msgstr "Emesso dopo il pagamento di questo ordine"
-#: packages/taler-merchant-webui/src/ui/OrderTokenSummary.tsx:261
+#: packages/taler-merchant-webui/src/ui/OrderTokenSummary.tsx:289
msgid "Issue %1$s for this order"
msgstr "Emetti %1$s per questo ordine"
-#: packages/taler-merchant-webui/src/ui/OrderTokenSummary.tsx:301
+#: packages/taler-merchant-webui/src/ui/OrderTokenSummary.tsx:335
msgid "Payment options"
msgstr "Opzioni di pagamento"
-#: packages/taler-merchant-webui/src/ui/OrderTokenSummary.tsx:331
+#: packages/taler-merchant-webui/src/ui/OrderTokenSummary.tsx:367
msgid "Tokens issued after payment"
msgstr "Gettoni emessi dopo il pagamento"
-#: packages/taler-merchant-webui/src/ui/OrderTokenSummary.tsx:355
+#: packages/taler-merchant-webui/src/ui/OrderTokenSummary.tsx:397
msgid "1 payment option"
msgstr "1 opzione di pagamento"
-#: packages/taler-merchant-webui/src/ui/OrderTokenSummary.tsx:356
+#: packages/taler-merchant-webui/src/ui/OrderTokenSummary.tsx:398
msgid "%1$s payment options"
msgstr "%1$s opzioni di pagamento"
-#: packages/taler-merchant-webui/src/ui/OrderTokenSummary.tsx:358
+#: packages/taler-merchant-webui/src/ui/OrderTokenSummary.tsx:400
msgid "1 token issued"
msgstr "1 gettone emesso"
-#: packages/taler-merchant-webui/src/ui/OrderTokenSummary.tsx:359
+#: packages/taler-merchant-webui/src/ui/OrderTokenSummary.tsx:400
msgid "%1$s tokens issued"
msgstr "%1$s gettoni emessi"
-#: packages/taler-merchant-webui/src/ui/OrderTokenSummary.tsx:363
+#: packages/taler-merchant-webui/src/ui/OrderTokenSummary.tsx:404
msgid "Token effects"
msgstr "Effetti dei gettoni"
-#: packages/taler-merchant-webui/src/ui/OrderTokenSummary.tsx:369
+#: packages/taler-merchant-webui/src/ui/OrderTokenSummary.tsx:411
msgid "1 payment option using customer tokens"
msgstr "1 opzione di pagamento che utilizza i gettoni del cliente"
-#: packages/taler-merchant-webui/src/ui/OrderTokenSummary.tsx:370
+#: packages/taler-merchant-webui/src/ui/OrderTokenSummary.tsx:413
msgid "%1$s payment options using customer tokens"
msgstr "%1$s opzioni di pagamento che utilizzano i gettoni del cliente"
-#: packages/taler-merchant-webui/src/ui/OrderTokenSummary.tsx:372
+#: packages/taler-merchant-webui/src/ui/OrderTokenSummary.tsx:416
msgid "1 token issued after payment"
msgstr "1 gettone emesso dopo il pagamento"
-#: packages/taler-merchant-webui/src/ui/OrderTokenSummary.tsx:373
+#: packages/taler-merchant-webui/src/ui/OrderTokenSummary.tsx:418
msgid "%1$s tokens issued after payment"
msgstr "%1$s gettoni emessi dopo il pagamento"
@@ -8763,11 +8759,11 @@ msgid "Enter Charge Amount (%1$s)"
msgstr "Inserisci l'importo da incassare (%1$s)"
#: packages/taler-merchant-webui/src/screens/pos/PosNumpad.tsx:110
-#: packages/taler-merchant-webui/src/screens/ErrorInjectionTestScreen.tsx:504
+#: packages/taler-merchant-webui/src/screens/ErrorInjectionTestScreen.tsx:506
msgid "Clear"
msgstr "Svuota"
-#: packages/taler-merchant-webui/src/screens/pos/PosNumpad.tsx:136
+#: packages/taler-merchant-webui/src/screens/pos/PosNumpad.tsx:137
#: packages/taler-merchant-webui/src/screens/pos/PosCartSummary.tsx:316
msgid "⚡ Charge"
msgstr "⚡ Incassa"
@@ -8832,153 +8828,153 @@ msgstr "Totale complessivo"
#. One label for the thing the till is filling: the strip above the basket
#. and the heading below it used to spell it two different ways.
-#: packages/taler-merchant-webui/src/screens/PosScreen.tsx:146
-#: packages/taler-merchant-webui/src/screens/PosScreen.tsx:975
+#: packages/taler-merchant-webui/src/screens/PosScreen.tsx:158
+#: packages/taler-merchant-webui/src/screens/PosScreen.tsx:1110
msgid "Order #%1$s"
msgstr "Ordine n. %1$s"
-#: packages/taler-merchant-webui/src/screens/PosScreen.tsx:494
+#: packages/taler-merchant-webui/src/screens/PosScreen.tsx:537
msgid "Order creation is unavailable."
msgstr "La creazione dell’ordine non è disponibile."
-#: packages/taler-merchant-webui/src/screens/PosScreen.tsx:496
+#: packages/taler-merchant-webui/src/screens/PosScreen.tsx:540
msgid "The backend did not return an order identifier."
msgstr "Il backend non ha restituito un identificativo dell’ordine."
-#: packages/taler-merchant-webui/src/screens/PosScreen.tsx:541
+#: packages/taler-merchant-webui/src/screens/PosScreen.tsx:589
msgid "PoS Checkout (1 item)"
msgstr "Cassa PoS (1 articolo)"
-#: packages/taler-merchant-webui/src/screens/PosScreen.tsx:542
+#: packages/taler-merchant-webui/src/screens/PosScreen.tsx:590
msgid "PoS Checkout (%1$s items)"
msgstr "Cassa PoS (%1$s articoli)"
-#: packages/taler-merchant-webui/src/screens/PosScreen.tsx:557
+#: packages/taler-merchant-webui/src/screens/PosScreen.tsx:608
msgid "Quick charge — %1$s"
msgstr "Incasso rapido — %1$s"
-#: packages/taler-merchant-webui/src/screens/PosScreen.tsx:695
-#: packages/taler-merchant-webui/src/screens/PosScreen.tsx:720
-#: packages/taler-merchant-webui/src/screens/PosScreen.tsx:726
-#: packages/taler-merchant-webui/src/routes/PosRoute.tsx:139
+#: packages/taler-merchant-webui/src/screens/PosScreen.tsx:783
+#: packages/taler-merchant-webui/src/screens/PosScreen.tsx:812
+#: packages/taler-merchant-webui/src/screens/PosScreen.tsx:823
+#: packages/taler-merchant-webui/src/routes/PosRoute.tsx:168
msgid "Failed to issue refund."
msgstr "Non è stato possibile emettere il rimborso."
-#: packages/taler-merchant-webui/src/screens/PosScreen.tsx:712
+#: packages/taler-merchant-webui/src/screens/PosScreen.tsx:804
msgid "Enter a positive refund amount no greater than %1$s."
msgstr "Inserisca un importo di rimborso positivo non superiore a %1$s."
-#: packages/taler-merchant-webui/src/screens/PosScreen.tsx:722
+#: packages/taler-merchant-webui/src/screens/PosScreen.tsx:816
msgid "Refund of %1$s granted successfully."
msgstr "Rimborso di %1$s concesso."
-#: packages/taler-merchant-webui/src/screens/PosScreen.tsx:763
+#: packages/taler-merchant-webui/src/screens/PosScreen.tsx:868
msgid "Taler Web PoS"
msgstr "Cassa web Taler"
-#: packages/taler-merchant-webui/src/screens/PosScreen.tsx:769
+#: packages/taler-merchant-webui/src/screens/PosScreen.tsx:873
msgid "Point of Sale Terminal Mode"
msgstr "Modalità terminale di cassa"
-#: packages/taler-merchant-webui/src/screens/PosScreen.tsx:778
-#: packages/taler-merchant-webui/src/screens/PosScreen.tsx:789
+#: packages/taler-merchant-webui/src/screens/PosScreen.tsx:882
+#: packages/taler-merchant-webui/src/screens/PosScreen.tsx:893
msgid "Product Catalog"
msgstr "Catalogo prodotti"
-#: packages/taler-merchant-webui/src/screens/PosScreen.tsx:794
-#: packages/taler-merchant-webui/src/screens/PosScreen.tsx:805
+#: packages/taler-merchant-webui/src/screens/PosScreen.tsx:898
+#: packages/taler-merchant-webui/src/screens/PosScreen.tsx:909
msgid "Quick Amount"
msgstr "Importo rapido"
-#: packages/taler-merchant-webui/src/screens/PosScreen.tsx:810
-#: packages/taler-merchant-webui/src/screens/PosScreen.tsx:821
+#: packages/taler-merchant-webui/src/screens/PosScreen.tsx:914
+#: packages/taler-merchant-webui/src/screens/PosScreen.tsx:925
msgid "Till History"
msgstr "Storico di cassa"
-#: packages/taler-merchant-webui/src/screens/PosScreen.tsx:830
-#: packages/taler-merchant-webui/src/screens/PosScreen.tsx:831
-#: packages/taler-merchant-webui/src/screens/PosScreen.tsx:835
+#: packages/taler-merchant-webui/src/screens/PosScreen.tsx:934
+#: packages/taler-merchant-webui/src/screens/PosScreen.tsx:935
+#: packages/taler-merchant-webui/src/screens/PosScreen.tsx:939
msgid "Back to Merchant Portal"
msgstr "Torna al portale del venditore"
-#: packages/taler-merchant-webui/src/screens/PosScreen.tsx:842
+#: packages/taler-merchant-webui/src/screens/PosScreen.tsx:948
msgid "Till configuration could not be loaded"
msgstr "Impossibile caricare la configurazione della cassa"
-#: packages/taler-merchant-webui/src/screens/PosScreen.tsx:850
+#: packages/taler-merchant-webui/src/screens/PosScreen.tsx:959
msgid "Product catalogue could not be loaded"
msgstr "Impossibile caricare il catalogo dei prodotti"
-#: packages/taler-merchant-webui/src/screens/PosScreen.tsx:853
+#: packages/taler-merchant-webui/src/screens/PosScreen.tsx:965
msgid "Product categories could not be loaded"
msgstr "Impossibile caricare le categorie di prodotti"
-#: packages/taler-merchant-webui/src/screens/PosScreen.tsx:856
+#: packages/taler-merchant-webui/src/screens/PosScreen.tsx:971
msgid "Till history could not be loaded"
msgstr "Impossibile caricare la cronologia della cassa"
-#: packages/taler-merchant-webui/src/screens/PosScreen.tsx:859
+#: packages/taler-merchant-webui/src/screens/PosScreen.tsx:978
msgid "Payment status could not be loaded"
msgstr "Impossibile caricare lo stato del pagamento"
-#: packages/taler-merchant-webui/src/screens/PosScreen.tsx:864
+#: packages/taler-merchant-webui/src/screens/PosScreen.tsx:984
msgid "The sale could not be created"
msgstr "Non è stato possibile creare la vendita"
-#: packages/taler-merchant-webui/src/screens/PosScreen.tsx:891
+#: packages/taler-merchant-webui/src/screens/PosScreen.tsx:1020
msgid "%1$s unpaid sales kept in this tab"
msgstr "%1$s vendite non pagate conservate in questa scheda"
-#: packages/taler-merchant-webui/src/screens/PosScreen.tsx:955
+#: packages/taler-merchant-webui/src/screens/PosScreen.tsx:1091
msgid "The sale could not be canceled"
msgstr "Non è stato possibile annullare la vendita"
-#: packages/taler-merchant-webui/src/screens/PosScreen.tsx:962
+#: packages/taler-merchant-webui/src/screens/PosScreen.tsx:1097
msgid "Awaiting Customer Wallet Payment..."
msgstr "In attesa del pagamento dal portafoglio del cliente…"
-#: packages/taler-merchant-webui/src/screens/PosScreen.tsx:974
+#: packages/taler-merchant-webui/src/screens/PosScreen.tsx:1109
msgid "Order #%1$s • %2$s"
msgstr "Ordine n. %1$s • %2$s"
-#: packages/taler-merchant-webui/src/screens/PosScreen.tsx:988
+#: packages/taler-merchant-webui/src/screens/PosScreen.tsx:1123
msgid "Scanned"
msgstr "Scansionato"
-#: packages/taler-merchant-webui/src/screens/PosScreen.tsx:989
+#: packages/taler-merchant-webui/src/screens/PosScreen.tsx:1124
msgid "Waiting for the wallet to finish paying."
msgstr "In attesa che il portafoglio completi il pagamento."
-#: packages/taler-merchant-webui/src/screens/PosScreen.tsx:1002
+#: packages/taler-merchant-webui/src/screens/PosScreen.tsx:1138
msgid "Do not scan again — this order belongs to that wallet"
msgstr "Non scansionare di nuovo — questo ordine appartiene a quel portafoglio"
-#: packages/taler-merchant-webui/src/screens/PosScreen.tsx:1003
+#: packages/taler-merchant-webui/src/screens/PosScreen.tsx:1139
msgid "📱 Scan with Taler Wallet to pay"
msgstr "📱 Scansiona con Taler Wallet per pagare"
-#: packages/taler-merchant-webui/src/screens/PosScreen.tsx:1017
+#: packages/taler-merchant-webui/src/screens/PosScreen.tsx:1153
msgid "+ New Sale"
msgstr "+ Nuova vendita"
-#: packages/taler-merchant-webui/src/screens/PosScreen.tsx:1025
+#: packages/taler-merchant-webui/src/screens/PosScreen.tsx:1161
msgid "📋 Copy Link"
msgstr "📋 Copia il link"
-#: packages/taler-merchant-webui/src/screens/PosScreen.tsx:1035
-#: packages/taler-merchant-webui/src/screens/PosScreen.tsx:1056
+#: packages/taler-merchant-webui/src/screens/PosScreen.tsx:1175
+#: packages/taler-merchant-webui/src/screens/PosScreen.tsx:1206
msgid "Canceling…"
msgstr "Annullamento…"
-#: packages/taler-merchant-webui/src/screens/PosScreen.tsx:1035
+#: packages/taler-merchant-webui/src/screens/PosScreen.tsx:1175
msgid "✕ Cancel Sale"
msgstr "✕ Annulla la vendita"
-#: packages/taler-merchant-webui/src/screens/PosScreen.tsx:1045
+#: packages/taler-merchant-webui/src/screens/PosScreen.tsx:1187
msgid "What should happen to this unpaid sale?"
msgstr "Cosa deve accadere a questa vendita non pagata?"
-#: packages/taler-merchant-webui/src/screens/PosScreen.tsx:1048
+#: packages/taler-merchant-webui/src/screens/PosScreen.tsx:1190
msgid ""
"Keep it in this tab so you can return with Previous and Next, or cancel it "
"at the backend before starting another sale."
@@ -8986,91 +8982,91 @@ msgstr ""
"Conservarla in questa scheda per tornarvi con Precedente e Successivo, "
"oppure annullarla nel backend prima di iniziare un’altra vendita."
-#: packages/taler-merchant-webui/src/screens/PosScreen.tsx:1053
+#: packages/taler-merchant-webui/src/screens/PosScreen.tsx:1199
msgid "Keep and start new sale"
msgstr "Conserva e inizia una nuova vendita"
-#: packages/taler-merchant-webui/src/screens/PosScreen.tsx:1056
+#: packages/taler-merchant-webui/src/screens/PosScreen.tsx:1206
msgid "Cancel sale and start new"
msgstr "Annulla la vendita e iniziane una nuova"
-#: packages/taler-merchant-webui/src/screens/PosScreen.tsx:1071
+#: packages/taler-merchant-webui/src/screens/PosScreen.tsx:1221
msgid "Payment Successful!"
msgstr "Pagamento riuscito!"
-#: packages/taler-merchant-webui/src/screens/PosScreen.tsx:1077
+#: packages/taler-merchant-webui/src/screens/PosScreen.tsx:1227
msgid "Order #%1$s paid in full"
msgstr "Ordine n. %1$s pagato per intero"
-#: packages/taler-merchant-webui/src/screens/PosScreen.tsx:1093
+#: packages/taler-merchant-webui/src/screens/PosScreen.tsx:1245
msgid "Paid At"
msgstr "Pagato il"
-#: packages/taler-merchant-webui/src/screens/PosScreen.tsx:1110
+#: packages/taler-merchant-webui/src/screens/PosScreen.tsx:1264
msgid "⚡ Start New Sale"
msgstr "⚡ Inizia una nuova vendita"
-#: packages/taler-merchant-webui/src/screens/PosScreen.tsx:1138
+#: packages/taler-merchant-webui/src/screens/PosScreen.tsx:1294
msgid "Recent Till Orders"
msgstr "Ordini recenti della cassa"
-#: packages/taler-merchant-webui/src/screens/PosScreen.tsx:1142
+#: packages/taler-merchant-webui/src/screens/PosScreen.tsx:1298
msgid "Showing the last order"
msgstr "Visualizzazione dell’ultimo ordine"
-#: packages/taler-merchant-webui/src/screens/PosScreen.tsx:1143
+#: packages/taler-merchant-webui/src/screens/PosScreen.tsx:1299
msgid "Showing the last %1$s orders"
msgstr "Visualizzazione degli ultimi %1$s ordini"
-#: packages/taler-merchant-webui/src/screens/PosScreen.tsx:1149
+#: packages/taler-merchant-webui/src/screens/PosScreen.tsx:1305
msgid "Loading order history..."
msgstr "Caricamento dello storico ordini..."
-#: packages/taler-merchant-webui/src/screens/PosScreen.tsx:1153
+#: packages/taler-merchant-webui/src/screens/PosScreen.tsx:1309
msgid "No orders taken at this till yet."
msgstr "Nessun ordine ancora registrato su questa cassa."
-#: packages/taler-merchant-webui/src/screens/PosScreen.tsx:1178
+#: packages/taler-merchant-webui/src/screens/PosScreen.tsx:1349
msgid "↩ Issue Refund"
msgstr "↩ Emetti un rimborso"
-#: packages/taler-merchant-webui/src/screens/PosScreen.tsx:1195
+#: packages/taler-merchant-webui/src/screens/PosScreen.tsx:1366
msgid "Add Ad-hoc Custom Item"
msgstr "Aggiungi voce libera"
-#: packages/taler-merchant-webui/src/screens/PosScreen.tsx:1199
+#: packages/taler-merchant-webui/src/screens/PosScreen.tsx:1370
msgid "Item Description *"
msgstr "Descrizione dell'articolo *"
-#: packages/taler-merchant-webui/src/screens/PosScreen.tsx:1204
+#: packages/taler-merchant-webui/src/screens/PosScreen.tsx:1375
msgid "e.g. Custom Bakery Gift Set"
msgstr "ad es. Cesto regalo della panetteria"
-#: packages/taler-merchant-webui/src/screens/PosScreen.tsx:1213
+#: packages/taler-merchant-webui/src/screens/PosScreen.tsx:1386
msgid "Price (%1$s) *"
msgstr "Prezzo (%1$s) *"
-#: packages/taler-merchant-webui/src/screens/PosScreen.tsx:1239
+#: packages/taler-merchant-webui/src/screens/PosScreen.tsx:1414
msgid "Add to Cart"
msgstr "Aggiungi al carrello"
-#: packages/taler-merchant-webui/src/screens/PosScreen.tsx:1251
+#: packages/taler-merchant-webui/src/screens/PosScreen.tsx:1426
msgid "Issue Refund for Order #%1$s"
msgstr "Emetti un rimborso per l'ordine #%1$s"
-#: packages/taler-merchant-webui/src/screens/PosScreen.tsx:1267
+#: packages/taler-merchant-webui/src/screens/PosScreen.tsx:1442
msgid "Refund Amount (%1$s) *"
msgstr "Importo del rimborso (%1$s) *"
-#: packages/taler-merchant-webui/src/screens/PosScreen.tsx:1282
+#: packages/taler-merchant-webui/src/screens/PosScreen.tsx:1459
msgid "Reason *"
msgstr "Motivo *"
-#: packages/taler-merchant-webui/src/screens/PosScreen.tsx:1309
+#: packages/taler-merchant-webui/src/screens/PosScreen.tsx:1490
msgid "Execute Refund"
msgstr "Esegui il rimborso"
-#: packages/taler-merchant-webui/src/routes/PosRoute.tsx:146
+#: packages/taler-merchant-webui/src/routes/PosRoute.tsx:177
msgid "The active order changed before it could be canceled."
msgstr "L’ordine attivo è cambiato prima che potesse essere annullato."
@@ -9078,33 +9074,33 @@ msgstr "L’ordine attivo è cambiato prima che potesse essere annullato."
msgid "Sessions end after a while, and when the server is updated."
msgstr "Le sessioni terminano dopo un po' e quando il server viene aggiornato."
-#: packages/taler-merchant-webui/src/screens/UnauthorizedScreen.tsx:41
+#: packages/taler-merchant-webui/src/screens/UnauthorizedScreen.tsx:42
msgid "Your session has expired. Please sign in again to continue."
msgstr "La sessione è scaduta. Acceda nuovamente per continuare."
-#: packages/taler-merchant-webui/src/screens/UnauthorizedScreen.tsx:43
+#: packages/taler-merchant-webui/src/screens/UnauthorizedScreen.tsx:45
msgid "Your session token was rejected by the server (HTTP 401 Unauthorized)."
msgstr ""
"Il token di sessione è stato rifiutato dal server (HTTP 401 Non autorizzato)."
-#: packages/taler-merchant-webui/src/screens/UnauthorizedScreen.tsx:52
+#: packages/taler-merchant-webui/src/screens/UnauthorizedScreen.tsx:54
msgid "You have been signed out"
msgstr "È stato disconnesso"
-#: packages/taler-merchant-webui/src/screens/UnauthorizedScreen.tsx:62
+#: packages/taler-merchant-webui/src/screens/UnauthorizedScreen.tsx:64
msgid "Sign in again to carry on"
msgstr "Accedi di nuovo per continuare"
-#: packages/taler-merchant-webui/src/screens/UnauthorizedScreen.tsx:70
+#: packages/taler-merchant-webui/src/screens/UnauthorizedScreen.tsx:72
msgid "Account:"
msgstr "Conto:"
# allow-english: established technical term
-#: packages/taler-merchant-webui/src/screens/UnauthorizedScreen.tsx:75
+#: packages/taler-merchant-webui/src/screens/UnauthorizedScreen.tsx:79
msgid "Server:"
msgstr "Server:"
-#: packages/taler-merchant-webui/src/screens/UnauthorizedScreen.tsx:80
+#: packages/taler-merchant-webui/src/screens/UnauthorizedScreen.tsx:84
msgid ""
"Nothing has gone wrong and nothing has been lost. Sign in again and you will "
"come back to where you were."
@@ -9112,7 +9108,7 @@ msgstr ""
"Non è successo nulla di grave e non si è perso niente. Accedi di nuovo e "
"tornerai dov'eri."
-#: packages/taler-merchant-webui/src/screens/UnauthorizedScreen.tsx:96
+#: packages/taler-merchant-webui/src/screens/UnauthorizedScreen.tsx:100
msgid "Sign In Again"
msgstr "Accedi di nuovo"
@@ -9129,39 +9125,39 @@ msgstr ""
msgid "Choose a safe place to continue:"
msgstr "Scelga una destinazione sicura per continuare:"
-#: packages/taler-merchant-webui/src/screens/NotFoundScreen.tsx:31
+#: packages/taler-merchant-webui/src/screens/NotFoundScreen.tsx:34
msgid "Go to orders"
msgstr "Vai agli ordini"
-#: packages/taler-merchant-webui/src/screens/NotFoundScreen.tsx:34
+#: packages/taler-merchant-webui/src/screens/NotFoundScreen.tsx:40
msgid "Open setup status"
msgstr "Apri lo stato della configurazione"
-#: packages/taler-merchant-webui/src/screens/NotFoundScreen.tsx:37
+#: packages/taler-merchant-webui/src/screens/NotFoundScreen.tsx:46
msgid "Open user guide"
msgstr "Apri la guida utente"
-#: packages/taler-merchant-webui/src/screens/ScheduleReportScreen.tsx:91
+#: packages/taler-merchant-webui/src/screens/ScheduleReportScreen.tsx:93
msgid "Please describe what this report is for."
msgstr "Descriva a che cosa serve questo rapporto."
-#: packages/taler-merchant-webui/src/screens/ScheduleReportScreen.tsx:95
+#: packages/taler-merchant-webui/src/screens/ScheduleReportScreen.tsx:97
msgid "Please enter the destination for this report."
msgstr "Inserisca la destinazione del rapporto."
-#: packages/taler-merchant-webui/src/screens/ScheduleReportScreen.tsx:99
+#: packages/taler-merchant-webui/src/screens/ScheduleReportScreen.tsx:101
msgid "This server has no report delivery method configured."
msgstr "Su questo server non è configurato alcun metodo di invio dei rapporti."
-#: packages/taler-merchant-webui/src/screens/ScheduleReportScreen.tsx:116
+#: packages/taler-merchant-webui/src/screens/ScheduleReportScreen.tsx:120
msgid "Failed to schedule the report"
msgstr "Programmazione del rapporto non riuscita"
-#: packages/taler-merchant-webui/src/screens/ScheduleReportScreen.tsx:134
+#: packages/taler-merchant-webui/src/screens/ScheduleReportScreen.tsx:137
msgid "Schedule a Report"
msgstr "Programma un rapporto"
-#: packages/taler-merchant-webui/src/screens/ScheduleReportScreen.tsx:135
+#: packages/taler-merchant-webui/src/screens/ScheduleReportScreen.tsx:138
msgid ""
"Have the server compile a report on a fixed rhythm and send it out, so "
"nobody has to remember to fetch it."
@@ -9169,92 +9165,92 @@ msgstr ""
"Faccia in modo che il server prepari un rapporto a intervalli fissi e lo "
"invii, così nessuno deve ricordarsene."
-#: packages/taler-merchant-webui/src/screens/ScheduleReportScreen.tsx:140
+#: packages/taler-merchant-webui/src/screens/ScheduleReportScreen.tsx:145
msgid "Could not schedule the report"
msgstr "Non è stato possibile programmare il rapporto"
-#: packages/taler-merchant-webui/src/screens/ScheduleReportScreen.tsx:143
+#: packages/taler-merchant-webui/src/screens/ScheduleReportScreen.tsx:151
msgid "Report delivery configuration could not be loaded"
msgstr "Impossibile caricare la configurazione di invio dei rapporti"
-#: packages/taler-merchant-webui/src/screens/ScheduleReportScreen.tsx:147
+#: packages/taler-merchant-webui/src/screens/ScheduleReportScreen.tsx:159
msgid "Scheduling is not available on this server."
msgstr "La pianificazione non è disponibile su questo server."
-#: packages/taler-merchant-webui/src/screens/ScheduleReportScreen.tsx:148
+#: packages/taler-merchant-webui/src/screens/ScheduleReportScreen.tsx:160
msgid "Ask the server operator to configure a report delivery program."
msgstr ""
"Chieda al gestore del server di configurare un programma di invio dei "
"rapporti."
-#: packages/taler-merchant-webui/src/screens/ScheduleReportScreen.tsx:153
+#: packages/taler-merchant-webui/src/screens/ScheduleReportScreen.tsx:165
msgid "1. What to report"
msgstr "1. Che cosa riportare"
-#: packages/taler-merchant-webui/src/screens/ScheduleReportScreen.tsx:162
+#: packages/taler-merchant-webui/src/screens/ScheduleReportScreen.tsx:174
msgid "e.g. Weekly sales summary"
msgstr "ad es. Riepilogo settimanale delle vendite"
-#: packages/taler-merchant-webui/src/screens/ScheduleReportScreen.tsx:175
+#: packages/taler-merchant-webui/src/screens/ScheduleReportScreen.tsx:189
msgid "What the report covers"
msgstr "Che cosa copre il rapporto"
-#: packages/taler-merchant-webui/src/screens/ScheduleReportScreen.tsx:183
+#: packages/taler-merchant-webui/src/screens/ScheduleReportScreen.tsx:199
msgid "Sales summary"
msgstr "Riepilogo delle vendite"
-#: packages/taler-merchant-webui/src/screens/ScheduleReportScreen.tsx:185
+#: packages/taler-merchant-webui/src/screens/ScheduleReportScreen.tsx:201
msgid "Money pots summary (not available on this server yet)"
msgstr "Riepilogo dei fondi (non ancora disponibile su questo server)"
-#: packages/taler-merchant-webui/src/screens/ScheduleReportScreen.tsx:188
+#: packages/taler-merchant-webui/src/screens/ScheduleReportScreen.tsx:204
msgid "Order funnel (not available on this server yet)"
msgstr "Percorso degli ordini (non ancora disponibile su questo server)"
-#: packages/taler-merchant-webui/src/screens/ScheduleReportScreen.tsx:191
+#: packages/taler-merchant-webui/src/screens/ScheduleReportScreen.tsx:207
msgid "Payouts received (not available on this server yet)"
msgstr "Versamenti ricevuti (non ancora disponibile su questo server)"
-#: packages/taler-merchant-webui/src/screens/ScheduleReportScreen.tsx:194
+#: packages/taler-merchant-webui/src/screens/ScheduleReportScreen.tsx:210
msgid "Sales summary is currently the only report available on this server."
msgstr ""
"Il riepilogo delle vendite è attualmente l'unico rapporto disponibile su "
"questo server."
-#: packages/taler-merchant-webui/src/screens/ScheduleReportScreen.tsx:199
+#: packages/taler-merchant-webui/src/screens/ScheduleReportScreen.tsx:215
msgid "2. When to send it"
msgstr "2. Quando inviarlo"
-#: packages/taler-merchant-webui/src/screens/ScheduleReportScreen.tsx:204
+#: packages/taler-merchant-webui/src/screens/ScheduleReportScreen.tsx:220
msgid "How often"
msgstr "Con che frequenza"
-#: packages/taler-merchant-webui/src/screens/ScheduleReportScreen.tsx:224
+#: packages/taler-merchant-webui/src/screens/ScheduleReportScreen.tsx:242
msgid "Advanced timing"
msgstr "Temporizzazione avanzata"
-#: packages/taler-merchant-webui/src/screens/ScheduleReportScreen.tsx:226
+#: packages/taler-merchant-webui/src/screens/ScheduleReportScreen.tsx:247
msgid "Offset from the start of the period"
msgstr "Scostamento dall'inizio del periodo"
-#: packages/taler-merchant-webui/src/screens/ScheduleReportScreen.tsx:228
+#: packages/taler-merchant-webui/src/screens/ScheduleReportScreen.tsx:258
msgid "No offset"
msgstr "Nessuno scostamento"
-#: packages/taler-merchant-webui/src/screens/ScheduleReportScreen.tsx:229
+#: packages/taler-merchant-webui/src/screens/ScheduleReportScreen.tsx:259
msgid "3 hours"
msgstr "3 ore"
-#: packages/taler-merchant-webui/src/screens/ScheduleReportScreen.tsx:230
+#: packages/taler-merchant-webui/src/screens/ScheduleReportScreen.tsx:260
msgid "6 hours"
msgstr "6 ore"
-#: packages/taler-merchant-webui/src/screens/ScheduleReportScreen.tsx:231
-#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:256
+#: packages/taler-merchant-webui/src/screens/ScheduleReportScreen.tsx:261
+#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:261
msgid "12 hours"
msgstr "12 ore"
-#: packages/taler-merchant-webui/src/screens/ScheduleReportScreen.tsx:233
+#: packages/taler-merchant-webui/src/screens/ScheduleReportScreen.tsx:263
msgid ""
"Moves the start and end of each reporting period by this much. Leave it at "
"none unless you have a reason to shift the period."
@@ -9262,15 +9258,15 @@ msgstr ""
"Sposta di questa misura l'inizio e la fine di ogni periodo. Lo lasci su "
"nessuno se non ha motivo di spostare il periodo."
-#: packages/taler-merchant-webui/src/screens/ScheduleReportScreen.tsx:240
+#: packages/taler-merchant-webui/src/screens/ScheduleReportScreen.tsx:270
msgid "3. Where to send it"
msgstr "3. Dove inviarlo"
-#: packages/taler-merchant-webui/src/screens/ScheduleReportScreen.tsx:250
+#: packages/taler-merchant-webui/src/screens/ScheduleReportScreen.tsx:280
msgid "For example, an e-mail address"
msgstr "Per esempio, un indirizzo e-mail"
-#: packages/taler-merchant-webui/src/screens/ScheduleReportScreen.tsx:256
+#: packages/taler-merchant-webui/src/screens/ScheduleReportScreen.tsx:288
msgid ""
"The configured delivery program decides what kind of destination this must "
"be."
@@ -9278,36 +9274,36 @@ msgstr ""
"Il programma di invio configurato determina il tipo di destinazione "
"richiesto."
-#: packages/taler-merchant-webui/src/screens/ScheduleReportScreen.tsx:263
+#: packages/taler-merchant-webui/src/screens/ScheduleReportScreen.tsx:295
msgid "Send as"
msgstr "Invia come"
-#: packages/taler-merchant-webui/src/screens/ScheduleReportScreen.tsx:272
+#: packages/taler-merchant-webui/src/screens/ScheduleReportScreen.tsx:306
msgid "PDF document"
msgstr "Documento PDF"
-#: packages/taler-merchant-webui/src/screens/ScheduleReportScreen.tsx:273
+#: packages/taler-merchant-webui/src/screens/ScheduleReportScreen.tsx:307
msgid "Data file"
msgstr "File di dati"
-#: packages/taler-merchant-webui/src/screens/ScheduleReportScreen.tsx:279
+#: packages/taler-merchant-webui/src/screens/ScheduleReportScreen.tsx:313
msgid "How it is delivered"
msgstr "Come viene recapitato"
-#: packages/taler-merchant-webui/src/screens/ScheduleReportScreen.tsx:294
+#: packages/taler-merchant-webui/src/screens/ScheduleReportScreen.tsx:330
msgid "These delivery methods are advertised by this server."
msgstr "Questi metodi di invio sono dichiarati dal server."
-#: packages/taler-merchant-webui/src/screens/ScheduleReportScreen.tsx:313
+#: packages/taler-merchant-webui/src/screens/ScheduleReportScreen.tsx:354
msgid "Scheduling..."
msgstr "Programmazione…"
-#: packages/taler-merchant-webui/src/screens/ScheduleReportScreen.tsx:313
+#: packages/taler-merchant-webui/src/screens/ScheduleReportScreen.tsx:354
msgid "Schedule Report"
msgstr "Programma un rapporto"
#: packages/taler-merchant-webui/src/screens/ErrorInjectionTestScreen.tsx:125
-#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:497
+#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:504
msgid "HTTP error injection"
msgstr "Iniezione di errori HTTP"
@@ -9321,98 +9317,98 @@ msgstr ""
"aperta questa pagina in una scheda e usi il portale venditore in un’altra: "
"ogni nuova richiesta API legge le impostazioni correnti."
-#: packages/taler-merchant-webui/src/screens/ErrorInjectionTestScreen.tsx:138
+#: packages/taler-merchant-webui/src/screens/ErrorInjectionTestScreen.tsx:139
msgid "Error injection is enabled"
msgstr "L’iniezione di errori è attiva"
-#: packages/taler-merchant-webui/src/screens/ErrorInjectionTestScreen.tsx:138
+#: packages/taler-merchant-webui/src/screens/ErrorInjectionTestScreen.tsx:140
msgid "Error injection is disabled"
msgstr "L’iniezione di errori è disattivata"
-#: packages/taler-merchant-webui/src/screens/ErrorInjectionTestScreen.tsx:141
+#: packages/taler-merchant-webui/src/screens/ErrorInjectionTestScreen.tsx:143
msgid "Rules are saved while disabled, but requests pass through unchanged."
msgstr ""
"Le regole vengono salvate mentre la funzione è disattivata, ma le richieste "
"passano senza modifiche."
-#: packages/taler-merchant-webui/src/screens/ErrorInjectionTestScreen.tsx:150
+#: packages/taler-merchant-webui/src/screens/ErrorInjectionTestScreen.tsx:152
msgid "Disable error injection"
msgstr "Disattiva l’iniezione di errori"
-#: packages/taler-merchant-webui/src/screens/ErrorInjectionTestScreen.tsx:151
+#: packages/taler-merchant-webui/src/screens/ErrorInjectionTestScreen.tsx:153
msgid "Enable error injection"
msgstr "Attiva l’iniezione di errori"
-#: packages/taler-merchant-webui/src/screens/ErrorInjectionTestScreen.tsx:160
+#: packages/taler-merchant-webui/src/screens/ErrorInjectionTestScreen.tsx:162
msgid "Clear all settings"
msgstr "Cancella tutte le impostazioni"
-#: packages/taler-merchant-webui/src/screens/ErrorInjectionTestScreen.tsx:166
+#: packages/taler-merchant-webui/src/screens/ErrorInjectionTestScreen.tsx:168
msgid "Default behavior for all requests"
msgstr "Comportamento predefinito per tutte le richieste"
-#: packages/taler-merchant-webui/src/screens/ErrorInjectionTestScreen.tsx:169
+#: packages/taler-merchant-webui/src/screens/ErrorInjectionTestScreen.tsx:171
msgid "Response"
msgstr "Risposta"
-#: packages/taler-merchant-webui/src/screens/ErrorInjectionTestScreen.tsx:195
+#: packages/taler-merchant-webui/src/screens/ErrorInjectionTestScreen.tsx:197
msgid "Pass through to backend"
msgstr "Lascia passare al backend"
-#: packages/taler-merchant-webui/src/screens/ErrorInjectionTestScreen.tsx:196
+#: packages/taler-merchant-webui/src/screens/ErrorInjectionTestScreen.tsx:198
msgid "Always return HTTP 400"
msgstr "Restituisci sempre HTTP 400"
-#: packages/taler-merchant-webui/src/screens/ErrorInjectionTestScreen.tsx:197
+#: packages/taler-merchant-webui/src/screens/ErrorInjectionTestScreen.tsx:199
msgid "Always return HTTP 500"
msgstr "Restituisci sempre HTTP 500"
-#: packages/taler-merchant-webui/src/screens/ErrorInjectionTestScreen.tsx:198
+#: packages/taler-merchant-webui/src/screens/ErrorInjectionTestScreen.tsx:200
msgid "Never return a response"
msgstr "Non restituire mai una risposta"
-#: packages/taler-merchant-webui/src/screens/ErrorInjectionTestScreen.tsx:202
+#: packages/taler-merchant-webui/src/screens/ErrorInjectionTestScreen.tsx:204
msgid "Additional response delay (milliseconds)"
msgstr "Ritardo aggiuntivo della risposta (millisecondi)"
-#: packages/taler-merchant-webui/src/screens/ErrorInjectionTestScreen.tsx:212
+#: packages/taler-merchant-webui/src/screens/ErrorInjectionTestScreen.tsx:214
msgid "Applied to responses which are allowed to return."
msgstr "Applicato alle risposte che possono essere restituite."
-#: packages/taler-merchant-webui/src/screens/ErrorInjectionTestScreen.tsx:218
-#: packages/taler-merchant-webui/src/screens/ErrorInjectionTestScreen.tsx:418
+#: packages/taler-merchant-webui/src/screens/ErrorInjectionTestScreen.tsx:220
+#: packages/taler-merchant-webui/src/screens/ErrorInjectionTestScreen.tsx:420
msgid "Error response content"
msgstr "Contenuto della risposta di errore"
-#: packages/taler-merchant-webui/src/screens/ErrorInjectionTestScreen.tsx:230
-#: packages/taler-merchant-webui/src/screens/ErrorInjectionTestScreen.tsx:429
+#: packages/taler-merchant-webui/src/screens/ErrorInjectionTestScreen.tsx:232
+#: packages/taler-merchant-webui/src/screens/ErrorInjectionTestScreen.tsx:431
msgid "Taler JSON error"
msgstr "Errore JSON Taler"
-#: packages/taler-merchant-webui/src/screens/ErrorInjectionTestScreen.tsx:231
-#: packages/taler-merchant-webui/src/screens/ErrorInjectionTestScreen.tsx:430
+#: packages/taler-merchant-webui/src/screens/ErrorInjectionTestScreen.tsx:233
+#: packages/taler-merchant-webui/src/screens/ErrorInjectionTestScreen.tsx:432
msgid "Empty response body"
msgstr "Corpo della risposta vuoto"
-#: packages/taler-merchant-webui/src/screens/ErrorInjectionTestScreen.tsx:237
-#: packages/taler-merchant-webui/src/screens/ErrorInjectionTestScreen.tsx:436
+#: packages/taler-merchant-webui/src/screens/ErrorInjectionTestScreen.tsx:239
+#: packages/taler-merchant-webui/src/screens/ErrorInjectionTestScreen.tsx:438
msgid "Taler error code"
msgstr "Codice di errore Taler"
-#: packages/taler-merchant-webui/src/screens/ErrorInjectionTestScreen.tsx:248
+#: packages/taler-merchant-webui/src/screens/ErrorInjectionTestScreen.tsx:250
msgid "Defaults to GENERIC_INTERNAL_INVARIANT_FAILURE (60)."
msgstr "Il valore predefinito è GENERIC_INTERNAL_INVARIANT_FAILURE (60)."
-#: packages/taler-merchant-webui/src/screens/ErrorInjectionTestScreen.tsx:256
-#: packages/taler-merchant-webui/src/screens/ErrorInjectionTestScreen.tsx:454
+#: packages/taler-merchant-webui/src/screens/ErrorInjectionTestScreen.tsx:258
+#: packages/taler-merchant-webui/src/screens/ErrorInjectionTestScreen.tsx:456
msgid "HTML response body"
msgstr "Corpo della risposta HTML"
-#: packages/taler-merchant-webui/src/screens/ErrorInjectionTestScreen.tsx:276
+#: packages/taler-merchant-webui/src/screens/ErrorInjectionTestScreen.tsx:278
msgid "Request-specific rules"
msgstr "Regole specifiche per le richieste"
-#: packages/taler-merchant-webui/src/screens/ErrorInjectionTestScreen.tsx:278
+#: packages/taler-merchant-webui/src/screens/ErrorInjectionTestScreen.tsx:280
msgid ""
"The first matching rule wins. URL is a case-sensitive substring of the "
"complete request URL."
@@ -9420,74 +9416,74 @@ msgstr ""
"Viene applicata la prima regola corrispondente. L’URL è una sottostringa "
"dell’URL completo della richiesta e distingue tra maiuscole e minuscole."
-#: packages/taler-merchant-webui/src/screens/ErrorInjectionTestScreen.tsx:287
+#: packages/taler-merchant-webui/src/screens/ErrorInjectionTestScreen.tsx:289
msgid "Add rule"
msgstr "Aggiungi una regola"
-#: packages/taler-merchant-webui/src/screens/ErrorInjectionTestScreen.tsx:293
+#: packages/taler-merchant-webui/src/screens/ErrorInjectionTestScreen.tsx:295
msgid "No rules. Add one to affect only selected requests."
msgstr ""
"Nessuna regola. Ne aggiunga una per modificare solo le richieste selezionate."
-#: packages/taler-merchant-webui/src/screens/ErrorInjectionTestScreen.tsx:304
+#: packages/taler-merchant-webui/src/screens/ErrorInjectionTestScreen.tsx:306
msgid "Rule %1$s"
msgstr "Regola %1$s"
-#: packages/taler-merchant-webui/src/screens/ErrorInjectionTestScreen.tsx:305
+#: packages/taler-merchant-webui/src/screens/ErrorInjectionTestScreen.tsx:307
msgid " (inactive)"
msgstr " (inattiva)"
-#: packages/taler-merchant-webui/src/screens/ErrorInjectionTestScreen.tsx:319
+#: packages/taler-merchant-webui/src/screens/ErrorInjectionTestScreen.tsx:321
msgid "Activate"
msgstr "Attiva"
-#: packages/taler-merchant-webui/src/screens/ErrorInjectionTestScreen.tsx:319
-#: packages/taler-merchant-webui/src/screens/AdminAccountsScreen.tsx:163
+#: packages/taler-merchant-webui/src/screens/ErrorInjectionTestScreen.tsx:321
+#: packages/taler-merchant-webui/src/screens/AdminAccountsScreen.tsx:237
msgid "Disable"
msgstr "Disabilita"
-#: packages/taler-merchant-webui/src/screens/ErrorInjectionTestScreen.tsx:337
+#: packages/taler-merchant-webui/src/screens/ErrorInjectionTestScreen.tsx:339
msgid ""
"This new rule is inactive and cannot affect requests until you activate it."
msgstr ""
"Questa nuova regola è inattiva e non può modificare le richieste finché non "
"viene attivata."
-#: packages/taler-merchant-webui/src/screens/ErrorInjectionTestScreen.tsx:360
+#: packages/taler-merchant-webui/src/screens/ErrorInjectionTestScreen.tsx:362
msgid "URL contains"
msgstr "L’URL contiene"
-#: packages/taler-merchant-webui/src/screens/ErrorInjectionTestScreen.tsx:369
+#: packages/taler-merchant-webui/src/screens/ErrorInjectionTestScreen.tsx:371
msgid "Inject"
msgstr "Inietta"
-#: packages/taler-merchant-webui/src/screens/ErrorInjectionTestScreen.tsx:380
-#: packages/taler-merchant-webui/src/screens/ErrorInjectionTestScreen.tsx:525
+#: packages/taler-merchant-webui/src/screens/ErrorInjectionTestScreen.tsx:382
+#: packages/taler-merchant-webui/src/screens/ErrorInjectionTestScreen.tsx:527
msgid "HTTP error"
msgstr "Errore HTTP"
-#: packages/taler-merchant-webui/src/screens/ErrorInjectionTestScreen.tsx:381
-#: packages/taler-merchant-webui/src/screens/ErrorInjectionTestScreen.tsx:527
+#: packages/taler-merchant-webui/src/screens/ErrorInjectionTestScreen.tsx:383
+#: packages/taler-merchant-webui/src/screens/ErrorInjectionTestScreen.tsx:529
msgid "No response"
msgstr "Nessuna risposta"
-#: packages/taler-merchant-webui/src/screens/ErrorInjectionTestScreen.tsx:382
+#: packages/taler-merchant-webui/src/screens/ErrorInjectionTestScreen.tsx:384
msgid "Delay real response"
msgstr "Ritarda la risposta reale"
-#: packages/taler-merchant-webui/src/screens/ErrorInjectionTestScreen.tsx:386
+#: packages/taler-merchant-webui/src/screens/ErrorInjectionTestScreen.tsx:388
msgid "First N matches (empty = every match)"
msgstr "Prime N corrispondenze (vuoto = tutte)"
-#: packages/taler-merchant-webui/src/screens/ErrorInjectionTestScreen.tsx:470
+#: packages/taler-merchant-webui/src/screens/ErrorInjectionTestScreen.tsx:472
msgid "Delay (milliseconds)"
msgstr "Ritardo (millisecondi)"
-#: packages/taler-merchant-webui/src/screens/ErrorInjectionTestScreen.tsx:493
+#: packages/taler-merchant-webui/src/screens/ErrorInjectionTestScreen.tsx:495
msgid "Live request activity"
msgstr "Attività delle richieste in tempo reale"
-#: packages/taler-merchant-webui/src/screens/ErrorInjectionTestScreen.tsx:495
+#: packages/taler-merchant-webui/src/screens/ErrorInjectionTestScreen.tsx:497
msgid ""
"Events arrive from other tabs via BroadcastChannel and disappear when this "
"page is closed."
@@ -9495,38 +9491,38 @@ msgstr ""
"Gli eventi arrivano dalle altre schede tramite BroadcastChannel e scompaiono "
"quando questa pagina viene chiusa."
-#: packages/taler-merchant-webui/src/screens/ErrorInjectionTestScreen.tsx:509
+#: packages/taler-merchant-webui/src/screens/ErrorInjectionTestScreen.tsx:511
msgid ""
"No requests observed yet. Activity starts after this control page is open."
msgstr ""
"Non è stata ancora osservata alcuna richiesta. L’attività inizia dopo "
"l’apertura di questa pagina di controllo."
-#: packages/taler-merchant-webui/src/screens/ErrorInjectionTestScreen.tsx:529
+#: packages/taler-merchant-webui/src/screens/ErrorInjectionTestScreen.tsx:531
msgid "Delayed"
msgstr "Ritardata"
-#: packages/taler-merchant-webui/src/screens/ErrorInjectionTestScreen.tsx:530
+#: packages/taler-merchant-webui/src/screens/ErrorInjectionTestScreen.tsx:532
msgid "Passed through"
msgstr "Lasciata passare"
-#: packages/taler-merchant-webui/src/screens/ErrorInjectionTestScreen.tsx:545
+#: packages/taler-merchant-webui/src/screens/ErrorInjectionTestScreen.tsx:547
msgid " · Taler JSON error"
msgstr " · errore JSON Taler"
-#: packages/taler-merchant-webui/src/screens/ErrorInjectionTestScreen.tsx:547
+#: packages/taler-merchant-webui/src/screens/ErrorInjectionTestScreen.tsx:549
msgid " · empty response body"
msgstr " · corpo della risposta vuoto"
-#: packages/taler-merchant-webui/src/screens/ErrorInjectionTestScreen.tsx:551
+#: packages/taler-merchant-webui/src/screens/ErrorInjectionTestScreen.tsx:553
msgid " · %1$sms delay"
msgstr " · ritardo di %1$s ms"
-#: packages/taler-merchant-webui/src/screens/ErrorInjectionTestScreen.tsx:552
+#: packages/taler-merchant-webui/src/screens/ErrorInjectionTestScreen.tsx:554
msgid " · network failure"
msgstr " · errore di rete"
-#: packages/taler-merchant-webui/src/screens/ErrorInjectionTestScreen.tsx:554
+#: packages/taler-merchant-webui/src/screens/ErrorInjectionTestScreen.tsx:555
msgid " · rule %1$s"
msgstr " · regola %1$s"
@@ -9539,19 +9535,19 @@ msgstr " · predefinita"
msgid "Business name is required."
msgstr "Il nome dell’attività è obbligatorio."
-#: packages/taler-merchant-webui/src/screens/BootstrapInstanceScreen.tsx:89
+#: packages/taler-merchant-webui/src/screens/BootstrapInstanceScreen.tsx:95
msgid "Set up this merchant server"
msgstr "Configura questo server venditore"
-#: packages/taler-merchant-webui/src/screens/BootstrapInstanceScreen.tsx:94
+#: packages/taler-merchant-webui/src/screens/BootstrapInstanceScreen.tsx:100
msgid "Creating the administrator account on"
msgstr "Creazione del conto di amministrazione su"
-#: packages/taler-merchant-webui/src/screens/BootstrapInstanceScreen.tsx:103
+#: packages/taler-merchant-webui/src/screens/BootstrapInstanceScreen.tsx:109
msgid "Create the first merchant instance"
msgstr "Crea la prima istanza venditore"
-#: packages/taler-merchant-webui/src/screens/BootstrapInstanceScreen.tsx:104
+#: packages/taler-merchant-webui/src/screens/BootstrapInstanceScreen.tsx:110
msgid ""
"This server has no merchant instances yet. Its first instance must be the "
"administrator account, which can create and manage other merchant accounts."
@@ -9560,47 +9556,47 @@ msgstr ""
"essere il conto di amministrazione, che può creare e gestire altri conti "
"venditore."
-#: packages/taler-merchant-webui/src/screens/BootstrapInstanceScreen.tsx:106
+#: packages/taler-merchant-webui/src/screens/BootstrapInstanceScreen.tsx:114
msgid "Could not create the administrator account"
msgstr "Non è stato possibile creare il conto di amministrazione"
-#: packages/taler-merchant-webui/src/screens/BootstrapInstanceScreen.tsx:118
+#: packages/taler-merchant-webui/src/screens/BootstrapInstanceScreen.tsx:139
msgid "The first account has the reserved identifier “admin”."
msgstr "Il primo conto usa l’identificatore riservato «admin»."
-#: packages/taler-merchant-webui/src/screens/BootstrapInstanceScreen.tsx:122
-#: packages/taler-merchant-webui/src/screens/AdminAccountsScreen.tsx:141
+#: packages/taler-merchant-webui/src/screens/BootstrapInstanceScreen.tsx:146
+#: packages/taler-merchant-webui/src/screens/AdminAccountsScreen.tsx:170
#: packages/taler-merchant-webui/src/screens/AdminAccountFormScreen.tsx:269
-#: packages/taler-merchant-webui/src/screens/AdminAccountDetailScreen.tsx:62
+#: packages/taler-merchant-webui/src/screens/AdminAccountDetailScreen.tsx:131
msgid "Business name"
msgstr "Nome dell’attività"
-#: packages/taler-merchant-webui/src/screens/BootstrapInstanceScreen.tsx:133
+#: packages/taler-merchant-webui/src/screens/BootstrapInstanceScreen.tsx:182
#: packages/taler-merchant-webui/src/screens/AdminAccountFormScreen.tsx:329
msgid "Confirm password"
msgstr "Conferma password"
-#: packages/taler-merchant-webui/src/screens/BootstrapInstanceScreen.tsx:135
+#: packages/taler-merchant-webui/src/screens/BootstrapInstanceScreen.tsx:195
msgid "Creating administrator account..."
msgstr "Creazione del conto di amministrazione…"
-#: packages/taler-merchant-webui/src/screens/BootstrapInstanceScreen.tsx:135
+#: packages/taler-merchant-webui/src/screens/BootstrapInstanceScreen.tsx:196
msgid "Create administrator account"
msgstr "Crea un conto di amministrazione"
-#: packages/taler-merchant-webui/src/screens/AdminAccountsScreen.tsx:90
+#: packages/taler-merchant-webui/src/screens/AdminAccountsScreen.tsx:100
msgid "Create and administer the merchant accounts hosted by this server."
msgstr "Crei e amministri i conti venditore ospitati da questo server."
-#: packages/taler-merchant-webui/src/screens/AdminAccountsScreen.tsx:91
+#: packages/taler-merchant-webui/src/screens/AdminAccountsScreen.tsx:101
msgid "+ Create merchant account"
msgstr "+ Crea un conto venditore"
-#: packages/taler-merchant-webui/src/screens/AdminAccountsScreen.tsx:97
+#: packages/taler-merchant-webui/src/screens/AdminAccountsScreen.tsx:107
msgid "Your login token cannot manage merchant accounts"
msgstr "Il suo token di accesso non può gestire i conti venditore"
-#: packages/taler-merchant-webui/src/screens/AdminAccountsScreen.tsx:98
+#: packages/taler-merchant-webui/src/screens/AdminAccountsScreen.tsx:108
msgid ""
"You are signed into the administrator account, but this token does not "
"include instance-management permission. Sign in again with full "
@@ -9610,102 +9606,102 @@ msgstr ""
"il permesso di gestire le istanze. Acceda di nuovo con autorizzazioni "
"amministrative complete."
-#: packages/taler-merchant-webui/src/screens/AdminAccountsScreen.tsx:101
+#: packages/taler-merchant-webui/src/screens/AdminAccountsScreen.tsx:113
msgid "Could not load merchant accounts"
msgstr "Impossibile caricare i conti venditore"
-#: packages/taler-merchant-webui/src/screens/AdminAccountsScreen.tsx:107
+#: packages/taler-merchant-webui/src/screens/AdminAccountsScreen.tsx:120
msgid "Account status"
msgstr "Stato del conto"
-#: packages/taler-merchant-webui/src/screens/AdminAccountsScreen.tsx:115
+#: packages/taler-merchant-webui/src/screens/AdminAccountsScreen.tsx:129
msgid "Active accounts"
msgstr "Conti attivi"
-#: packages/taler-merchant-webui/src/screens/AdminAccountsScreen.tsx:115
+#: packages/taler-merchant-webui/src/screens/AdminAccountsScreen.tsx:131
msgid "Disabled accounts"
msgstr "Conti disabilitati"
-#: packages/taler-merchant-webui/src/screens/AdminAccountsScreen.tsx:115
+#: packages/taler-merchant-webui/src/screens/AdminAccountsScreen.tsx:132
msgid "All accounts"
msgstr "Tutti i conti"
-#: packages/taler-merchant-webui/src/screens/AdminAccountsScreen.tsx:119
+#: packages/taler-merchant-webui/src/screens/AdminAccountsScreen.tsx:139
msgid "Search merchant accounts"
msgstr "Cerca conti venditore"
-#: packages/taler-merchant-webui/src/screens/AdminAccountsScreen.tsx:125
+#: packages/taler-merchant-webui/src/screens/AdminAccountsScreen.tsx:145
msgid "Search by account ID or business name"
msgstr "Cerca per ID del conto o nome dell’attività"
-#: packages/taler-merchant-webui/src/screens/AdminAccountsScreen.tsx:131
+#: packages/taler-merchant-webui/src/screens/AdminAccountsScreen.tsx:152
msgid "Loading merchant accounts…"
msgstr "Caricamento dei conti venditore…"
-#: packages/taler-merchant-webui/src/screens/AdminAccountsScreen.tsx:134
+#: packages/taler-merchant-webui/src/screens/AdminAccountsScreen.tsx:157
msgid "No merchant accounts match your search"
msgstr "Nessun conto venditore corrisponde alla ricerca"
-#: packages/taler-merchant-webui/src/screens/AdminAccountsScreen.tsx:134
+#: packages/taler-merchant-webui/src/screens/AdminAccountsScreen.tsx:158
msgid "No merchant accounts in this view"
msgstr "Nessun conto venditore in questa vista"
-#: packages/taler-merchant-webui/src/screens/AdminAccountsScreen.tsx:135
+#: packages/taler-merchant-webui/src/screens/AdminAccountsScreen.tsx:161
msgid "Create an account to start hosting another merchant on this server."
msgstr ""
"Crei un conto per iniziare a ospitare un altro venditore su questo server."
-#: packages/taler-merchant-webui/src/screens/AdminAccountsScreen.tsx:141
+#: packages/taler-merchant-webui/src/screens/AdminAccountsScreen.tsx:169
#: packages/taler-merchant-webui/src/screens/AdminAccountFormScreen.tsx:253
-#: packages/taler-merchant-webui/src/screens/AdminAccountDetailScreen.tsx:62
+#: packages/taler-merchant-webui/src/screens/AdminAccountDetailScreen.tsx:127
msgid "Account ID"
msgstr "ID del conto"
-#: packages/taler-merchant-webui/src/screens/AdminAccountsScreen.tsx:141
+#: packages/taler-merchant-webui/src/screens/AdminAccountsScreen.tsx:171
msgid "Payment targets"
msgstr "Destinazioni di pagamento"
-#: packages/taler-merchant-webui/src/screens/AdminAccountsScreen.tsx:157
+#: packages/taler-merchant-webui/src/screens/AdminAccountsScreen.tsx:206
msgid "No payment targets"
msgstr "Nessuna destinazione di pagamento"
-#: packages/taler-merchant-webui/src/screens/AdminAccountsScreen.tsx:158
+#: packages/taler-merchant-webui/src/screens/AdminAccountsScreen.tsx:212
msgid "Disabled"
msgstr "Disabilitato"
-#: packages/taler-merchant-webui/src/screens/AdminAccountsScreen.tsx:158
+#: packages/taler-merchant-webui/src/screens/AdminAccountsScreen.tsx:212
#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:104
#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:122
-#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:142
-#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:162
+#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:143
+#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:163
msgid "Active"
msgstr "Attivo"
-#: packages/taler-merchant-webui/src/screens/AdminAccountsScreen.tsx:161
+#: packages/taler-merchant-webui/src/screens/AdminAccountsScreen.tsx:221
msgid "Inspect"
msgstr "Esamina"
-#: packages/taler-merchant-webui/src/screens/AdminAccountsScreen.tsx:164
+#: packages/taler-merchant-webui/src/screens/AdminAccountsScreen.tsx:246
msgid "Purge"
msgstr "Elimina definitivamente"
-#: packages/taler-merchant-webui/src/screens/AdminAccountsScreen.tsx:177
+#: packages/taler-merchant-webui/src/screens/AdminAccountsScreen.tsx:265
msgid "Permanently purge merchant account"
msgstr "Elimina definitivamente il conto venditore"
-#: packages/taler-merchant-webui/src/screens/AdminAccountsScreen.tsx:177
+#: packages/taler-merchant-webui/src/screens/AdminAccountsScreen.tsx:266
msgid "Disable merchant account"
msgstr "Disabilita il conto venditore"
-#: packages/taler-merchant-webui/src/screens/AdminAccountsScreen.tsx:180
+#: packages/taler-merchant-webui/src/screens/AdminAccountsScreen.tsx:274
msgid "Purge failed"
msgstr "Eliminazione definitiva non riuscita"
-#: packages/taler-merchant-webui/src/screens/AdminAccountsScreen.tsx:180
+#: packages/taler-merchant-webui/src/screens/AdminAccountsScreen.tsx:274
msgid "Disable failed"
msgstr "Disabilitazione non riuscita"
-#: packages/taler-merchant-webui/src/screens/AdminAccountsScreen.tsx:183
+#: packages/taler-merchant-webui/src/screens/AdminAccountsScreen.tsx:279
msgid ""
"Purging removes %1$s and all transaction data permanently. This cannot be "
"undone."
@@ -9713,11 +9709,11 @@ msgstr ""
"L’eliminazione definitiva rimuove %1$s e tutti i dati delle transazioni. "
"L’operazione è irreversibile."
-#: packages/taler-merchant-webui/src/screens/AdminAccountsScreen.tsx:185
+#: packages/taler-merchant-webui/src/screens/AdminAccountsScreen.tsx:285
msgid "Type the account ID to confirm"
msgstr "Digiti l’ID del conto per confermare"
-#: packages/taler-merchant-webui/src/screens/AdminAccountsScreen.tsx:190
+#: packages/taler-merchant-webui/src/screens/AdminAccountsScreen.tsx:298
msgid ""
"Disabling %1$s deletes its private key and prevents new orders and payments, "
"while retaining transaction records for administration."
@@ -9726,11 +9722,11 @@ msgstr ""
"ordini e pagamenti, conservando le registrazioni delle transazioni per "
"l’amministrazione."
-#: packages/taler-merchant-webui/src/screens/AdminAccountsScreen.tsx:192
+#: packages/taler-merchant-webui/src/screens/AdminAccountsScreen.tsx:313
msgid "Purge permanently"
msgstr "Elimina definitivamente"
-#: packages/taler-merchant-webui/src/screens/AdminAccountsScreen.tsx:192
+#: packages/taler-merchant-webui/src/screens/AdminAccountsScreen.tsx:314
msgid "Disable account"
msgstr "Disabilita il conto"
@@ -9781,7 +9777,7 @@ msgstr ""
"dell’attività viene mostrato ai clienti."
#: packages/taler-merchant-webui/src/screens/AdminAccountFormScreen.tsx:296
-#: packages/taler-merchant-webui/src/screens/AdminAccountDetailScreen.tsx:62
+#: packages/taler-merchant-webui/src/screens/AdminAccountDetailScreen.tsx:147
msgid "Mobile phone number"
msgstr "Numero di cellulare"
@@ -9794,7 +9790,7 @@ msgid "Shown on payment pages and receipts."
msgstr "Mostrato nelle pagine di pagamento e nelle ricevute."
#: packages/taler-merchant-webui/src/screens/AdminAccountFormScreen.tsx:376
-#: packages/taler-merchant-webui/src/screens/AdminAccountDetailScreen.tsx:63
+#: packages/taler-merchant-webui/src/screens/AdminAccountDetailScreen.tsx:178
msgid "Physical merchant address"
msgstr "Indirizzo fisico del venditore"
@@ -9818,105 +9814,107 @@ msgstr ""
msgid "Time to pay"
msgstr "Tempo per pagare"
-#: packages/taler-merchant-webui/src/screens/AdminAccountDetailScreen.tsx:49
+#: packages/taler-merchant-webui/src/screens/AdminAccountDetailScreen.tsx:84
msgid "Merchant account %1$s"
msgstr "Conto venditore %1$s"
-#: packages/taler-merchant-webui/src/screens/AdminAccountDetailScreen.tsx:51
-#: packages/taler-merchant-webui/src/screens/AdminAccountCredentialsScreen.tsx:44
+#: packages/taler-merchant-webui/src/screens/AdminAccountDetailScreen.tsx:95
+#: packages/taler-merchant-webui/src/screens/AdminAccountCredentialsScreen.tsx:107
msgid "Reset password"
msgstr "Reimposta password"
-#: packages/taler-merchant-webui/src/screens/AdminAccountDetailScreen.tsx:52
+#: packages/taler-merchant-webui/src/screens/AdminAccountDetailScreen.tsx:98
msgid "Sign in to account"
msgstr "Accedi al conto"
-#: packages/taler-merchant-webui/src/screens/AdminAccountDetailScreen.tsx:54
+#: packages/taler-merchant-webui/src/screens/AdminAccountDetailScreen.tsx:103
msgid "Could not load merchant account"
msgstr "Impossibile caricare il conto venditore"
-#: packages/taler-merchant-webui/src/screens/AdminAccountDetailScreen.tsx:55
+#: packages/taler-merchant-webui/src/screens/AdminAccountDetailScreen.tsx:107
msgid "Merchant account sections"
msgstr "Sezioni del conto venditore"
-#: packages/taler-merchant-webui/src/screens/AdminAccountDetailScreen.tsx:56
+#: packages/taler-merchant-webui/src/screens/AdminAccountDetailScreen.tsx:112
msgid "Overview"
msgstr "Panoramica"
-#: packages/taler-merchant-webui/src/screens/AdminAccountDetailScreen.tsx:57
+#: packages/taler-merchant-webui/src/screens/AdminAccountDetailScreen.tsx:116
msgid "Verification"
msgstr "Verifica"
-#: packages/taler-merchant-webui/src/screens/AdminAccountDetailScreen.tsx:60
+#: packages/taler-merchant-webui/src/screens/AdminAccountDetailScreen.tsx:120
msgid "Loading account details…"
msgstr "Caricamento dei dettagli del conto…"
-#: packages/taler-merchant-webui/src/screens/AdminAccountDetailScreen.tsx:62
+#: packages/taler-merchant-webui/src/screens/AdminAccountDetailScreen.tsx:124
msgid "Identity and contact"
msgstr "Identità e contatti"
-#: packages/taler-merchant-webui/src/screens/AdminAccountDetailScreen.tsx:62
+#: packages/taler-merchant-webui/src/screens/AdminAccountDetailScreen.tsx:140
+#: packages/taler-merchant-webui/src/screens/AdminAccountDetailScreen.tsx:152
msgid "verified"
msgstr "verificato"
-#: packages/taler-merchant-webui/src/screens/AdminAccountDetailScreen.tsx:62
+#: packages/taler-merchant-webui/src/screens/AdminAccountDetailScreen.tsx:140
+#: packages/taler-merchant-webui/src/screens/AdminAccountDetailScreen.tsx:152
msgid "not verified"
msgstr "non verificato"
-#: packages/taler-merchant-webui/src/screens/AdminAccountDetailScreen.tsx:62
-#: packages/taler-merchant-webui/src/stories/story-messages.ts:37
+#: packages/taler-merchant-webui/src/screens/AdminAccountDetailScreen.tsx:163
+#: packages/taler-merchant-webui/src/stories/story-messages.ts:56
msgid "Authentication"
msgstr "Autenticazione"
-#: packages/taler-merchant-webui/src/screens/AdminAccountDetailScreen.tsx:62
+#: packages/taler-merchant-webui/src/screens/AdminAccountDetailScreen.tsx:166
msgid "Token authentication"
msgstr "Autenticazione tramite token"
-#: packages/taler-merchant-webui/src/screens/AdminAccountDetailScreen.tsx:62
+#: packages/taler-merchant-webui/src/screens/AdminAccountDetailScreen.tsx:168
msgid "External authentication"
msgstr "Autenticazione esterna"
-#: packages/taler-merchant-webui/src/screens/AdminAccountDetailScreen.tsx:62
+#: packages/taler-merchant-webui/src/screens/AdminAccountDetailScreen.tsx:169
msgid "Unknown authentication method (%1$s)"
msgstr "Metodo di autenticazione sconosciuto (%1$s)"
-#: packages/taler-merchant-webui/src/screens/AdminAccountDetailScreen.tsx:63
+#: packages/taler-merchant-webui/src/screens/AdminAccountDetailScreen.tsx:175
msgid "Business configuration"
msgstr "Configurazione dell’attività"
-#: packages/taler-merchant-webui/src/screens/AdminAccountDetailScreen.tsx:63
+#: packages/taler-merchant-webui/src/screens/AdminAccountDetailScreen.tsx:190
msgid "Fees are not covered by default"
msgstr "Le commissioni non sono coperte per impostazione predefinita"
-#: packages/taler-merchant-webui/src/screens/AdminAccountDetailScreen.tsx:63
+#: packages/taler-merchant-webui/src/screens/AdminAccountDetailScreen.tsx:194
msgid "Payout accounts"
msgstr "Conti di versamento"
-#: packages/taler-merchant-webui/src/screens/AdminAccountDetailScreen.tsx:63
+#: packages/taler-merchant-webui/src/screens/AdminAccountDetailScreen.tsx:198
msgid "1 active account"
msgstr "1 conto attivo"
-#: packages/taler-merchant-webui/src/screens/AdminAccountDetailScreen.tsx:63
+#: packages/taler-merchant-webui/src/screens/AdminAccountDetailScreen.tsx:199
msgid "%1$s active accounts"
msgstr "%1$s conti attivi"
-#: packages/taler-merchant-webui/src/screens/AdminAccountDetailScreen.tsx:63
+#: packages/taler-merchant-webui/src/screens/AdminAccountDetailScreen.tsx:203
msgid "Merchant public key"
msgstr "Chiave pubblica del venditore"
-#: packages/taler-merchant-webui/src/screens/AdminAccountDetailScreen.tsx:67
+#: packages/taler-merchant-webui/src/screens/AdminAccountDetailScreen.tsx:216
msgid "Could not load verification status"
msgstr "Impossibile caricare lo stato di verifica"
-#: packages/taler-merchant-webui/src/screens/AdminAccountDetailScreen.tsx:68
+#: packages/taler-merchant-webui/src/screens/AdminAccountDetailScreen.tsx:220
msgid "Checking verification status…"
msgstr "Verifica dello stato in corso…"
-#: packages/taler-merchant-webui/src/screens/AdminAccountDetailScreen.tsx:68
+#: packages/taler-merchant-webui/src/screens/AdminAccountDetailScreen.tsx:223
msgid "No verification status is available"
msgstr "Nessuno stato di verifica disponibile"
-#: packages/taler-merchant-webui/src/screens/AdminAccountDetailScreen.tsx:68
+#: packages/taler-merchant-webui/src/screens/AdminAccountDetailScreen.tsx:224
msgid ""
"This account has no payout account or no payment service currently reports a "
"verification state."
@@ -9924,11 +9922,11 @@ msgstr ""
"Questo conto venditore non ha un conto di versamento oppure nessun servizio "
"di pagamento segnala attualmente uno stato di verifica."
-#: packages/taler-merchant-webui/src/screens/AdminAccountDetailScreen.tsx:69
+#: packages/taler-merchant-webui/src/screens/AdminAccountDetailScreen.tsx:248
msgid "Problem"
msgstr "Problema"
-#: packages/taler-merchant-webui/src/screens/AdminAccountDetailScreen.tsx:71
+#: packages/taler-merchant-webui/src/screens/AdminAccountDetailScreen.tsx:277
msgid ""
"This administration view is read-only. Sign in to the merchant account to "
"add payout accounts or complete verification actions."
@@ -9936,15 +9934,15 @@ msgstr ""
"Questa vista amministrativa è di sola lettura. Acceda al conto venditore per "
"aggiungere conti di versamento o completare le operazioni di verifica."
-#: packages/taler-merchant-webui/src/screens/AdminAccountCredentialsScreen.tsx:44
+#: packages/taler-merchant-webui/src/screens/AdminAccountCredentialsScreen.tsx:61
msgid "Reset merchant account password"
msgstr "Reimposta la password del conto venditore"
-#: packages/taler-merchant-webui/src/screens/AdminAccountCredentialsScreen.tsx:44
+#: packages/taler-merchant-webui/src/screens/AdminAccountCredentialsScreen.tsx:62
msgid "Set a new password for merchant account %1$s."
msgstr "Imposti una nuova password per il conto venditore %1$s."
-#: packages/taler-merchant-webui/src/screens/AdminAccountCredentialsScreen.tsx:44
+#: packages/taler-merchant-webui/src/screens/AdminAccountCredentialsScreen.tsx:66
msgid ""
"The account’s existing password will stop working. Existing login tokens "
"remain governed by the backend’s token policy."
@@ -9952,15 +9950,15 @@ msgstr ""
"La password attuale del conto smetterà di funzionare. I token di accesso "
"esistenti restano soggetti alla politica dei token del backend."
-#: packages/taler-merchant-webui/src/screens/AdminAccountCredentialsScreen.tsx:44
+#: packages/taler-merchant-webui/src/screens/AdminAccountCredentialsScreen.tsx:67
msgid "Could not reset password"
msgstr "Impossibile reimpostare la password"
-#: packages/taler-merchant-webui/src/screens/AdminAccountCredentialsScreen.tsx:44
+#: packages/taler-merchant-webui/src/screens/AdminAccountCredentialsScreen.tsx:83
msgid "New password"
msgstr "Nuova password"
-#: packages/taler-merchant-webui/src/screens/AdminAccountCredentialsScreen.tsx:44
+#: packages/taler-merchant-webui/src/screens/AdminAccountCredentialsScreen.tsx:93
msgid "Confirm new password"
msgstr "Conferma nuova password"
@@ -9976,109 +9974,109 @@ msgstr "Disabilitazione del conto venditore %1$s"
msgid "Creating merchant account %1$s"
msgstr "Creazione del conto venditore %1$s"
-#: packages/taler-merchant-webui/src/routes/AdminAccountsRoutes.tsx:246
+#: packages/taler-merchant-webui/src/routes/AdminAccountsRoutes.tsx:251
msgid "Updating merchant account %1$s"
msgstr "Aggiornamento del conto venditore %1$s"
-#: packages/taler-merchant-webui/src/routes/AdminAccountsRoutes.tsx:303
+#: packages/taler-merchant-webui/src/routes/AdminAccountsRoutes.tsx:304
msgid "Resetting the password for merchant account %1$s"
msgstr "Reimpostazione della password del conto venditore %1$s"
-#: packages/taler-merchant-webui/src/tutorial/demoData.ts:333
-#: packages/taler-merchant-webui/src/tutorial/demoData.ts:429
-#: packages/taler-merchant-webui/src/stories/story-messages.ts:70
+#: packages/taler-merchant-webui/src/tutorial/demoData.ts:336
+#: packages/taler-merchant-webui/src/tutorial/demoData.ts:439
+#: packages/taler-merchant-webui/src/stories/story-messages.ts:122
msgid "Drinks"
msgstr "Bevande"
-#: packages/taler-merchant-webui/src/tutorial/demoData.ts:335
-#: packages/taler-merchant-webui/src/tutorial/demoData.ts:430
-#: packages/taler-merchant-webui/src/stories/story-messages.ts:39
+#: packages/taler-merchant-webui/src/tutorial/demoData.ts:338
+#: packages/taler-merchant-webui/src/tutorial/demoData.ts:444
+#: packages/taler-merchant-webui/src/stories/story-messages.ts:60
msgid "Bakery"
msgstr "Panetteria"
-#: packages/taler-merchant-webui/src/tutorial/demoData.ts:337
-#: packages/taler-merchant-webui/src/tutorial/demoData.ts:431
+#: packages/taler-merchant-webui/src/tutorial/demoData.ts:340
+#: packages/taler-merchant-webui/src/tutorial/demoData.ts:449
msgid "To take home"
msgstr "Da asporto"
-#: packages/taler-merchant-webui/src/tutorial/demoData.ts:366
+#: packages/taler-merchant-webui/src/tutorial/demoData.ts:374
msgid "Single shot, house blend"
msgstr "Singolo, miscela della casa"
-#: packages/taler-merchant-webui/src/tutorial/demoData.ts:367
+#: packages/taler-merchant-webui/src/tutorial/demoData.ts:375
msgid "Single shot with steamed milk"
msgstr "Singolo con latte montato"
-#: packages/taler-merchant-webui/src/tutorial/demoData.ts:368
+#: packages/taler-merchant-webui/src/tutorial/demoData.ts:376
msgid "Baked each morning"
msgstr "Sfornato ogni mattina"
-#: packages/taler-merchant-webui/src/tutorial/demoData.ts:369
+#: packages/taler-merchant-webui/src/tutorial/demoData.ts:377
msgid "1 kg, baked daily"
msgstr "1 kg, sfornato ogni giorno"
-#: packages/taler-merchant-webui/src/tutorial/demoData.ts:370
+#: packages/taler-merchant-webui/src/tutorial/demoData.ts:378
msgid "House blend, whole bean"
msgstr "Miscela della casa, in grani"
-#: packages/taler-merchant-webui/src/tutorial/demoData.ts:371
+#: packages/taler-merchant-webui/src/tutorial/demoData.ts:379
msgid "Stoneware, 350 ml"
msgstr "Gres, 350 ml"
-#: packages/taler-merchant-webui/src/tutorial/demoData.ts:403
+#: packages/taler-merchant-webui/src/tutorial/demoData.ts:411
msgid "Weekly sales summary"
msgstr "Riepilogo settimanale delle vendite"
-#: packages/taler-merchant-webui/src/tutorial/demoData.ts:411
+#: packages/taler-merchant-webui/src/tutorial/demoData.ts:419
msgid "Monthly summary for the bookkeeper"
msgstr "Riepilogo mensile per il contabile"
-#: packages/taler-merchant-webui/src/tutorial/demoData.ts:429
+#: packages/taler-merchant-webui/src/tutorial/demoData.ts:440
msgid "Coffee, tea and cold drinks"
msgstr "Caffè, tè e bevande fredde"
-#: packages/taler-merchant-webui/src/tutorial/demoData.ts:430
+#: packages/taler-merchant-webui/src/tutorial/demoData.ts:445
msgid "Everything baked on the premises"
msgstr "Tutto ciò che si sforna in sede"
-#: packages/taler-merchant-webui/src/tutorial/demoData.ts:431
+#: packages/taler-merchant-webui/src/tutorial/demoData.ts:450
msgid "Beans, mugs and gifts"
msgstr "Caffè in grani, tazze e regali"
-#: packages/taler-merchant-webui/src/tutorial/demoData.ts:446
+#: packages/taler-merchant-webui/src/tutorial/demoData.ts:466
msgid "Counter sales"
msgstr "Vendite al banco"
-#: packages/taler-merchant-webui/src/tutorial/demoData.ts:447
+#: packages/taler-merchant-webui/src/tutorial/demoData.ts:467
msgid "Everything sold over the counter"
msgstr "Tutto ciò che si vende al banco"
-#: packages/taler-merchant-webui/src/tutorial/demoData.ts:452
+#: packages/taler-merchant-webui/src/tutorial/demoData.ts:472
msgid "Tax set aside"
msgstr "Imposte accantonate"
-#: packages/taler-merchant-webui/src/tutorial/demoData.ts:453
+#: packages/taler-merchant-webui/src/tutorial/demoData.ts:473
msgid "Tax held back for the quarterly return"
msgstr "Imposte trattenute per la dichiarazione trimestrale"
-#: packages/taler-merchant-webui/src/tutorial/LiveComponentPreview.tsx:228
+#: packages/taler-merchant-webui/src/tutorial/LiveComponentPreview.tsx:232
msgid "Default"
msgstr "Predefinito"
-#: packages/taler-merchant-webui/src/tutorial/LiveComponentPreview.tsx:269
+#: packages/taler-merchant-webui/src/tutorial/LiveComponentPreview.tsx:274
msgid "Data:"
msgstr "Dati:"
-#: packages/taler-merchant-webui/src/tutorial/LiveComponentPreview.tsx:277
+#: packages/taler-merchant-webui/src/tutorial/LiveComponentPreview.tsx:286
msgid "Choose sample data"
msgstr "Scegli i dati di esempio"
-#: packages/taler-merchant-webui/src/stories/story-messages.ts:19
+#: packages/taler-merchant-webui/src/stories/story-messages.ts:20
msgid "3x4 touch numeric numpad for ad-hoc quick charge payments."
msgstr ""
"Tastierino numerico touch 3x4 per pagamenti con addebito rapido ad hoc."
-#: packages/taler-merchant-webui/src/stories/story-messages.ts:20
+#: packages/taler-merchant-webui/src/stories/story-messages.ts:22
msgid ""
"4-step setup status guide summarizing business info, payout accounts, "
"verification, and selling options."
@@ -10086,7 +10084,7 @@ msgstr ""
"Guida allo stato di configurazione in 4 passaggi che riassume informazioni "
"aziendali, conti di pagamento, verifica e opzioni di vendita."
-#: packages/taler-merchant-webui/src/stories/story-messages.ts:21
+#: packages/taler-merchant-webui/src/stories/story-messages.ts:24
msgid ""
"A wallet claimed the order, but no selected choice is authoritative until "
"payment completes."
@@ -10094,27 +10092,27 @@ msgstr ""
"Un portafoglio ha rivendicato l'ordine, ma nessuna scelta selezionata è "
"autorevole fino al completamento del pagamento."
-#: packages/taler-merchant-webui/src/stories/story-messages.ts:22
+#: packages/taler-merchant-webui/src/stories/story-messages.ts:26
msgid "Access Tokens & POS Pairing"
msgstr "Token di accesso e abbinamento POS"
-#: packages/taler-merchant-webui/src/stories/story-messages.ts:23
+#: packages/taler-merchant-webui/src/stories/story-messages.ts:28
msgid "Access token creation form for machine API integration."
msgstr ""
"Accedi al modulo di creazione del token per l'integrazione dell'API della "
"macchina."
-#: packages/taler-merchant-webui/src/stories/story-messages.ts:24
+#: packages/taler-merchant-webui/src/stories/story-messages.ts:30
msgid "Account Copy Split Button"
msgstr "Pulsante di divisione copia account"
-#: packages/taler-merchant-webui/src/stories/story-messages.ts:25
+#: packages/taler-merchant-webui/src/stories/story-messages.ts:32
msgid "Account creation form for new merchant instance self-provisioning."
msgstr ""
"Modulo di creazione dell'account per il self-provisioning di nuove istanze "
"venditore."
-#: packages/taler-merchant-webui/src/stories/story-messages.ts:26
+#: packages/taler-merchant-webui/src/stories/story-messages.ts:34
msgid ""
"Active accounts listed with historic/inactive accounts collapsed behind "
"disclosure button."
@@ -10122,11 +10120,11 @@ msgstr ""
"Gli account attivi elencati con account storici/inattivi sono compressi "
"dietro il pulsante di divulgazione."
-#: packages/taler-merchant-webui/src/stories/story-messages.ts:27
+#: packages/taler-merchant-webui/src/stories/story-messages.ts:36
msgid "Add Payout Account Form"
msgstr "Aggiungi il modulo del conto di pagamento"
-#: packages/taler-merchant-webui/src/stories/story-messages.ts:28
+#: packages/taler-merchant-webui/src/stories/story-messages.ts:38
msgid ""
"Additional information appears only after the exchange explicitly requires "
"it."
@@ -10134,26 +10132,26 @@ msgstr ""
"Ulteriori informazioni vengono visualizzate solo dopo che lo scambio lo "
"richiede esplicitamente."
-#: packages/taler-merchant-webui/src/stories/story-messages.ts:30
+#: packages/taler-merchant-webui/src/stories/story-messages.ts:42
msgid "Administrator overview of identity, contact and payout configuration."
msgstr ""
"Panoramica dell'amministratore su identità, contatti e configurazione dei "
"pagamenti."
-#: packages/taler-merchant-webui/src/stories/story-messages.ts:31
+#: packages/taler-merchant-webui/src/stories/story-messages.ts:44
msgid "All bank accounts verified and ready; no payouts held."
msgstr ""
"Tutti i conti bancari verificati e pronti; nessun pagamento trattenuto."
-#: packages/taler-merchant-webui/src/stories/story-messages.ts:32
+#: packages/taler-merchant-webui/src/stories/story-messages.ts:46
msgid "Alpenblick Bakery"
msgstr "Panificio Alpenblick"
-#: packages/taler-merchant-webui/src/stories/story-messages.ts:33
+#: packages/taler-merchant-webui/src/stories/story-messages.ts:48
msgid "Alpenblick Coffee"
msgstr "Caffè Alpenblick"
-#: packages/taler-merchant-webui/src/stories/story-messages.ts:34
+#: packages/taler-merchant-webui/src/stories/story-messages.ts:50
msgid ""
"An itemized order with category rules starts without an exclusion warning "
"before line items are added."
@@ -10161,90 +10159,90 @@ msgstr ""
"Un ordine dettagliato con regole di categoria inizia senza un avviso di "
"esclusione prima dell'aggiunta degli elementi pubblicitari."
-#: packages/taler-merchant-webui/src/stories/story-messages.ts:35
+#: packages/taler-merchant-webui/src/stories/story-messages.ts:52
msgid "Annual VIP"
msgstr "VIP annuale"
-#: packages/taler-merchant-webui/src/stories/story-messages.ts:36
+#: packages/taler-merchant-webui/src/stories/story-messages.ts:54
msgid "Arabica Roast 1kg"
msgstr "Arabica Arrosto 1kg"
-#: packages/taler-merchant-webui/src/stories/story-messages.ts:38
+#: packages/taler-merchant-webui/src/stories/story-messages.ts:58
msgid "Automatic Token Effects and Advanced Choices"
msgstr "Effetti token automatici e scelte avanzate"
-#: packages/taler-merchant-webui/src/stories/story-messages.ts:40
+#: packages/taler-merchant-webui/src/stories/story-messages.ts:62
msgid "Beverage club discount"
msgstr "Sconto del club delle bevande"
-#: packages/taler-merchant-webui/src/stories/story-messages.ts:41
+#: packages/taler-merchant-webui/src/stories/story-messages.ts:64
msgid "Branded Taler payment QR code generator with copy button."
msgstr ""
"Generatore di codici QR di pagamento con marchio Taler con pulsante di copia."
-#: packages/taler-merchant-webui/src/stories/story-messages.ts:42
+#: packages/taler-merchant-webui/src/stories/story-messages.ts:66
msgid "Cappuccino Large"
msgstr "Cappuccino Grande"
-#: packages/taler-merchant-webui/src/stories/story-messages.ts:43
+#: packages/taler-merchant-webui/src/stories/story-messages.ts:68
msgid "Catering Package Premium"
msgstr "Pacchetto Ristorazione Premium"
-#: packages/taler-merchant-webui/src/stories/story-messages.ts:44
+#: packages/taler-merchant-webui/src/stories/story-messages.ts:70
msgid "Claimed · multiple choices"
msgstr "Richiesto · scelte multiple"
-#: packages/taler-merchant-webui/src/stories/story-messages.ts:45
+#: packages/taler-merchant-webui/src/stories/story-messages.ts:72
msgid "Coffee Club"
msgstr "Circolo del caffè"
-#: packages/taler-merchant-webui/src/stories/story-messages.ts:46
+#: packages/taler-merchant-webui/src/stories/story-messages.ts:74
msgid "Coffee Club stamp"
msgstr "Timbro del Club del caffè"
-#: packages/taler-merchant-webui/src/stories/story-messages.ts:47
+#: packages/taler-merchant-webui/src/stories/story-messages.ts:76
msgid "Configured webhook callback targets and their triggering events."
msgstr ""
"Destinazioni di callback del webhook configurate e relativi eventi di "
"attivazione."
-#: packages/taler-merchant-webui/src/stories/story-messages.ts:48
+#: packages/taler-merchant-webui/src/stories/story-messages.ts:78
msgid "Copyable Account"
msgstr "Conto copiabile"
-#: packages/taler-merchant-webui/src/stories/story-messages.ts:49
+#: packages/taler-merchant-webui/src/stories/story-messages.ts:80
msgid "Create Access Token"
msgstr "Crea token di accesso"
-#: packages/taler-merchant-webui/src/stories/story-messages.ts:51
+#: packages/taler-merchant-webui/src/stories/story-messages.ts:84
msgid "Create Merchant Account"
msgstr "Crea un conto venditore"
-#: packages/taler-merchant-webui/src/stories/story-messages.ts:52
+#: packages/taler-merchant-webui/src/stories/story-messages.ts:86
msgid "Create New Order Form"
msgstr "Crea un nuovo modulo d'ordine"
-#: packages/taler-merchant-webui/src/stories/story-messages.ts:53
+#: packages/taler-merchant-webui/src/stories/story-messages.ts:88
msgid "Create Order — Category Rules, Empty Order"
msgstr "Crea ordine: regole di categoria, ordine vuoto"
-#: packages/taler-merchant-webui/src/stories/story-messages.ts:54
+#: packages/taler-merchant-webui/src/stories/story-messages.ts:90
msgid "Create Order — Token Rules Unavailable"
msgstr "Crea ordine: regole token non disponibili"
-#: packages/taler-merchant-webui/src/stories/story-messages.ts:55
+#: packages/taler-merchant-webui/src/stories/story-messages.ts:92
msgid "Create Product Form"
msgstr "Crea modulo prodotto"
-#: packages/taler-merchant-webui/src/stories/story-messages.ts:56
+#: packages/taler-merchant-webui/src/stories/story-messages.ts:94
msgid "Create Template Form"
msgstr "Crea modulo modello"
-#: packages/taler-merchant-webui/src/stories/story-messages.ts:57
+#: packages/taler-merchant-webui/src/stories/story-messages.ts:96
msgid "Create Webhook Target"
msgstr "Crea destinazione webhook"
-#: packages/taler-merchant-webui/src/stories/story-messages.ts:58
+#: packages/taler-merchant-webui/src/stories/story-messages.ts:98
msgid ""
"Create order explains automatic earning and redemption rules, with full "
"payment-choice editing available from the page header."
@@ -10253,14 +10251,14 @@ msgstr ""
"modifica completa della scelta di pagamento disponibile dall'intestazione "
"della pagina."
-#: packages/taler-merchant-webui/src/stories/story-messages.ts:59
+#: packages/taler-merchant-webui/src/stories/story-messages.ts:100
msgid ""
"Create order remains available with prominent retryable token-rule warnings."
msgstr ""
"La creazione dell'ordine rimane disponibile con avvisi prominenti sulle "
"regole dei token riprovabili."
-#: packages/taler-merchant-webui/src/stories/story-messages.ts:60
+#: packages/taler-merchant-webui/src/stories/story-messages.ts:102
msgid ""
"Create order starts with a focused amount entry and offers itemized "
"authoring as a separate mode."
@@ -10268,27 +10266,27 @@ msgstr ""
"La creazione dell'ordine inizia con una voce di importo mirata e offre la "
"creazione dettagliata come modalità separata."
-#: packages/taler-merchant-webui/src/stories/story-messages.ts:61
+#: packages/taler-merchant-webui/src/stories/story-messages.ts:104
msgid "Create product form with stock limit, price and image."
msgstr "Crea un modulo di prodotto con limite di stock, prezzo e immagine."
-#: packages/taler-merchant-webui/src/stories/story-messages.ts:62
+#: packages/taler-merchant-webui/src/stories/story-messages.ts:106
msgid "Customer discounts and time-based access passes."
msgstr "Sconti per i clienti e abbonamenti di accesso a tempo."
-#: packages/taler-merchant-webui/src/stories/story-messages.ts:63
+#: packages/taler-merchant-webui/src/stories/story-messages.ts:108
msgid ""
"Customer-facing Taler payment QR code display with real-time status polling."
msgstr ""
"Visualizzazione del codice QR di pagamento Taler rivolto al cliente con "
"polling sullo stato in tempo reale."
-#: packages/taler-merchant-webui/src/stories/story-messages.ts:64
+#: packages/taler-merchant-webui/src/stories/story-messages.ts:110
msgid "Date format and advanced-tool visibility settings."
msgstr ""
"Formato della data e impostazioni di visibilità degli strumenti avanzati."
-#: packages/taler-merchant-webui/src/stories/story-messages.ts:65
+#: packages/taler-merchant-webui/src/stories/story-messages.ts:112
msgid ""
"Dedicated refund screen with amount presets, reason chips, and summary "
"breakdown."
@@ -10296,15 +10294,15 @@ msgstr ""
"Schermata di rimborso dedicata con importi preimpostati, chip motivo e "
"suddivisione riepilogativa."
-#: packages/taler-merchant-webui/src/stories/story-messages.ts:66
+#: packages/taler-merchant-webui/src/stories/story-messages.ts:114
msgid "Digital Access Pass (1 Year)"
msgstr "Pass di accesso digitale (1 anno)"
-#: packages/taler-merchant-webui/src/stories/story-messages.ts:67
+#: packages/taler-merchant-webui/src/stories/story-messages.ts:116
msgid "Digital day pass"
msgstr "Biglietto giornaliero digitale"
-#: packages/taler-merchant-webui/src/stories/story-messages.ts:68
+#: packages/taler-merchant-webui/src/stories/story-messages.ts:118
msgid ""
"Discount and pass creation form with automatic benefits and validity "
"controls."
@@ -10312,208 +10310,208 @@ msgstr ""
"Modulo creazione sconti e abbonamenti con vantaggi automatici e controlli di "
"validità."
-#: packages/taler-merchant-webui/src/stories/story-messages.ts:71
+#: packages/taler-merchant-webui/src/stories/story-messages.ts:124
msgid "Duration selector with unit dropdown and custom Taler format parser."
msgstr ""
"Selettore della durata con menu a discesa delle unità e parser del formato "
"Taler personalizzato."
-#: packages/taler-merchant-webui/src/stories/story-messages.ts:72
+#: packages/taler-merchant-webui/src/stories/story-messages.ts:126
msgid "DurationInput Component"
msgstr "Componente DurationInput"
-#: packages/taler-merchant-webui/src/stories/story-messages.ts:73
+#: packages/taler-merchant-webui/src/stories/story-messages.ts:128
msgid "Early Bird Ticket"
msgstr "Biglietto anticipato"
-#: packages/taler-merchant-webui/src/stories/story-messages.ts:74
+#: packages/taler-merchant-webui/src/stories/story-messages.ts:130
msgid "Early terms are accepted and the validation transfer is now required."
msgstr ""
"Sono accettati termini anticipati ed è ora richiesto il trasferimento di "
"convalida."
-#: packages/taler-merchant-webui/src/stories/story-messages.ts:75
+#: packages/taler-merchant-webui/src/stories/story-messages.ts:132
msgid "Email and mobile number are optional under the server policy."
msgstr ""
"L'e-mail e il numero di cellulare sono facoltativi secondo la politica del "
"server."
-#: packages/taler-merchant-webui/src/stories/story-messages.ts:76
+#: packages/taler-merchant-webui/src/stories/story-messages.ts:134
msgid "Empty Order List"
msgstr "Elenco ordini vuoto"
-#: packages/taler-merchant-webui/src/stories/story-messages.ts:77
+#: packages/taler-merchant-webui/src/stories/story-messages.ts:136
msgid "Empty state explaining that payout account verification is required."
msgstr ""
"Stato vuoto che spiega che è richiesta la verifica del conto dei pagamenti."
-#: packages/taler-merchant-webui/src/stories/story-messages.ts:78
+#: packages/taler-merchant-webui/src/stories/story-messages.ts:138
msgid "Espresso"
msgstr "Espresso"
-#: packages/taler-merchant-webui/src/stories/story-messages.ts:79
+#: packages/taler-merchant-webui/src/stories/story-messages.ts:140
msgid "Espresso counter card"
msgstr "Carta contatore espresso"
-#: packages/taler-merchant-webui/src/stories/story-messages.ts:80
+#: packages/taler-merchant-webui/src/stories/story-messages.ts:142
msgid "Essential account fields and expandable business configuration."
msgstr "Campi dell'account essenziali e configurazione aziendale espandibile."
-#: packages/taler-merchant-webui/src/stories/story-messages.ts:81
+#: packages/taler-merchant-webui/src/stories/story-messages.ts:144
msgid "Expired · no selection"
msgstr "Scaduto · nessuna selezione"
-#: packages/taler-merchant-webui/src/stories/story-messages.ts:82
+#: packages/taler-merchant-webui/src/stories/story-messages.ts:146
msgid "First Run — Administrator Setup"
msgstr "Prima esecuzione: configurazione dell'amministratore"
-#: packages/taler-merchant-webui/src/stories/story-messages.ts:83
+#: packages/taler-merchant-webui/src/stories/story-messages.ts:148
msgid "First-run screen shown when a server has no merchant accounts yet."
msgstr ""
"Schermata di prima esecuzione visualizzata quando un server non dispone "
"ancora di account venditore."
-#: packages/taler-merchant-webui/src/stories/story-messages.ts:84
+#: packages/taler-merchant-webui/src/stories/story-messages.ts:150
msgid "Fixed/custom templates and branded Taler payment QR code modal."
msgstr ""
"Modelli fissi/personalizzati e modalità di pagamento con codice QR "
"brandizzato Taler."
-#: packages/taler-merchant-webui/src/stories/story-messages.ts:85
+#: packages/taler-merchant-webui/src/stories/story-messages.ts:152
msgid "Fresh Apple Tart"
msgstr "Crostata Di Mele Fresche"
-#: packages/taler-merchant-webui/src/stories/story-messages.ts:86
+#: packages/taler-merchant-webui/src/stories/story-messages.ts:154
msgid "Full Order List"
msgstr "Elenco completo degli ordini"
-#: packages/taler-merchant-webui/src/stories/story-messages.ts:87
+#: packages/taler-merchant-webui/src/stories/story-messages.ts:156
msgid ""
"Grouped business profile, order defaults, and account security settings."
msgstr ""
"Profilo aziendale raggruppato, impostazioni predefinite dell'ordine e "
"impostazioni di sicurezza dell'account."
-#: packages/taler-merchant-webui/src/stories/story-messages.ts:88
+#: packages/taler-merchant-webui/src/stories/story-messages.ts:158
msgid "Hosted merchant accounts with lifecycle and credential handoff actions."
msgstr ""
"Conti venditore ospitati con azioni relative al ciclo di vita e al "
"trasferimento delle credenziali."
-#: packages/taler-merchant-webui/src/stories/story-messages.ts:89
+#: packages/taler-merchant-webui/src/stories/story-messages.ts:160
msgid ""
"ISO 20022 structured address input for merchant location and jurisdiction."
msgstr ""
"Inserimento dell'indirizzo strutturato ISO 20022 per l'ubicazione e la "
"giurisdizione del venditore."
-#: packages/taler-merchant-webui/src/stories/story-messages.ts:90
+#: packages/taler-merchant-webui/src/stories/story-messages.ts:162
msgid "Image file picker with canvas scaling normalization and preview."
msgstr ""
"Selettore file immagine con normalizzazione e anteprima del "
"ridimensionamento della tela."
-#: packages/taler-merchant-webui/src/stories/story-messages.ts:91
+#: packages/taler-merchant-webui/src/stories/story-messages.ts:164
msgid "ImageUploadInput Component"
msgstr "Componente ImageUploadInput"
-#: packages/taler-merchant-webui/src/stories/story-messages.ts:92
+#: packages/taler-merchant-webui/src/stories/story-messages.ts:166
msgid "Integration & Advanced"
msgstr "Integrazione e avanzata"
-#: packages/taler-merchant-webui/src/stories/story-messages.ts:93
+#: packages/taler-merchant-webui/src/stories/story-messages.ts:168
msgid "Inventory — Products & Categories"
msgstr "Inventario: prodotti e categorie"
-#: packages/taler-merchant-webui/src/stories/story-messages.ts:94
+#: packages/taler-merchant-webui/src/stories/story-messages.ts:170
msgid "KYC Bank Wire Instructions — Terms First"
msgstr "Istruzioni per il bonifico bancario KYC: prima i termini"
-#: packages/taler-merchant-webui/src/stories/story-messages.ts:95
+#: packages/taler-merchant-webui/src/stories/story-messages.ts:172
msgid "KYC Bank Wire Verification Instructions"
msgstr "Istruzioni per la verifica del bonifico bancario KYC"
-#: packages/taler-merchant-webui/src/stories/story-messages.ts:96
+#: packages/taler-merchant-webui/src/stories/story-messages.ts:174
msgid "List of paired physical POS devices, tills, and vending machines."
msgstr ""
"Elenco di dispositivi POS fisici, casse e distributori automatici associati."
-#: packages/taler-merchant-webui/src/stories/story-messages.ts:97
+#: packages/taler-merchant-webui/src/stories/story-messages.ts:176
msgid "LocationInput Component"
msgstr "Componente LocationInput"
-#: packages/taler-merchant-webui/src/stories/story-messages.ts:98
+#: packages/taler-merchant-webui/src/stories/story-messages.ts:178
msgid "Low-emphasis account value that offers copy choices only when selected."
msgstr ""
"Valore dell'account con scarsa enfasi che offre scelte di copia solo quando "
"selezionato."
-#: packages/taler-merchant-webui/src/stories/story-messages.ts:99
+#: packages/taler-merchant-webui/src/stories/story-messages.ts:180
msgid "Machine API tokens for cash registers, tills, and vending machines."
msgstr ""
"Token API macchina per registratori di cassa, casse e distributori "
"automatici."
-#: packages/taler-merchant-webui/src/stories/story-messages.ts:100
+#: packages/taler-merchant-webui/src/stories/story-messages.ts:182
msgid "Member reward"
msgstr "Premio per i membri"
-#: packages/taler-merchant-webui/src/stories/story-messages.ts:101
+#: packages/taler-merchant-webui/src/stories/story-messages.ts:184
msgid "Merchant Account Administration"
msgstr "Amministrazione del conto venditore"
-#: packages/taler-merchant-webui/src/stories/story-messages.ts:102
+#: packages/taler-merchant-webui/src/stories/story-messages.ts:186
msgid "Merchant Account Detail"
msgstr "Dettagli del conto venditore"
-#: packages/taler-merchant-webui/src/stories/story-messages.ts:103
+#: packages/taler-merchant-webui/src/stories/story-messages.ts:188
msgid "Merchant Account Settings"
msgstr "Impostazioni dell'account venditore"
-#: packages/taler-merchant-webui/src/stories/story-messages.ts:104
+#: packages/taler-merchant-webui/src/stories/story-messages.ts:190
msgid "Merchant account sign-in screen with testing environment notice."
msgstr ""
"Schermata di accesso all'account venditore con avviso sull'ambiente di test."
-#: packages/taler-merchant-webui/src/stories/story-messages.ts:105
+#: packages/taler-merchant-webui/src/stories/story-messages.ts:192
msgid "Merchant backend health, protocol version, and currency support."
msgstr ""
"Stato del backend del venditore, versione del protocollo e supporto "
"valutario."
-#: packages/taler-merchant-webui/src/stories/story-messages.ts:106
+#: packages/taler-merchant-webui/src/stories/story-messages.ts:194
msgid "Micro bank wire transfer verification instructions for payout account."
msgstr ""
"Istruzioni per la verifica del bonifico bancario tramite microbancario per "
"il conto di pagamento."
-#: packages/taler-merchant-webui/src/stories/story-messages.ts:107
+#: packages/taler-merchant-webui/src/stories/story-messages.ts:196
msgid "Money & Accounting"
msgstr "Soldi e contabilità"
-#: packages/taler-merchant-webui/src/stories/story-messages.ts:108
+#: packages/taler-merchant-webui/src/stories/story-messages.ts:198
msgid "Money In"
msgstr "Soldi dentro"
-#: packages/taler-merchant-webui/src/stories/story-messages.ts:109
+#: packages/taler-merchant-webui/src/stories/story-messages.ts:200
msgid "New merchant account before a payout bank account is added."
msgstr ""
"Nuovo conto venditore prima dell'aggiunta di un conto bancario per i "
"pagamenti."
-#: packages/taler-merchant-webui/src/stories/story-messages.ts:110
+#: packages/taler-merchant-webui/src/stories/story-messages.ts:202
msgid "Offered · multiple choices"
msgstr "Offerto · scelte multiple"
-#: packages/taler-merchant-webui/src/stories/story-messages.ts:111
+#: packages/taler-merchant-webui/src/stories/story-messages.ts:204
msgid "Offered · single choice"
msgstr "Offerta · scelta unica"
-#: packages/taler-merchant-webui/src/stories/story-messages.ts:112
+#: packages/taler-merchant-webui/src/stories/story-messages.ts:206
msgid "Onboarding"
msgstr "Configurazione iniziale"
-#: packages/taler-merchant-webui/src/stories/story-messages.ts:113
+#: packages/taler-merchant-webui/src/stories/story-messages.ts:208
msgid ""
"One v1 choice makes the total unambiguous before payment and includes a tax-"
"receipt output."
@@ -10521,43 +10519,43 @@ msgstr ""
"Una scelta v1 rende inequivocabile il totale prima del pagamento e include "
"l'output della ricevuta fiscale."
-#: packages/taler-merchant-webui/src/stories/story-messages.ts:114
+#: packages/taler-merchant-webui/src/stories/story-messages.ts:210
msgid "Optional contact fields"
msgstr "Campi di contatto facoltativi"
-#: packages/taler-merchant-webui/src/stories/story-messages.ts:115
+#: packages/taler-merchant-webui/src/stories/story-messages.ts:212
msgid "Order Detail — Claimed Refund"
msgstr "Dettagli dell'ordine: rimborso richiesto"
-#: packages/taler-merchant-webui/src/stories/story-messages.ts:116
+#: packages/taler-merchant-webui/src/stories/story-messages.ts:214
msgid "Order Detail — Grant Refund Screen"
msgstr "Dettagli dell'ordine: schermata Concedi rimborso"
-#: packages/taler-merchant-webui/src/stories/story-messages.ts:117
+#: packages/taler-merchant-webui/src/stories/story-messages.ts:216
msgid "Order Detail — Lapsed Refund"
msgstr "Dettagli dell'ordine: rimborso scaduto"
-#: packages/taler-merchant-webui/src/stories/story-messages.ts:118
+#: packages/taler-merchant-webui/src/stories/story-messages.ts:218
msgid "Order Detail — Offered (QR Code)"
msgstr "Dettagli dell'ordine: offerto (codice QR)"
-#: packages/taler-merchant-webui/src/stories/story-messages.ts:119
+#: packages/taler-merchant-webui/src/stories/story-messages.ts:220
msgid "Order Detail — Paid Order"
msgstr "Dettagli dell'ordine: ordine pagato"
-#: packages/taler-merchant-webui/src/stories/story-messages.ts:120
+#: packages/taler-merchant-webui/src/stories/story-messages.ts:222
msgid "Order Detail — Settled to Bank"
msgstr "Dettagli dell'ordine: saldato alla banca"
-#: packages/taler-merchant-webui/src/stories/story-messages.ts:121
+#: packages/taler-merchant-webui/src/stories/story-messages.ts:224
msgid "Order Detail — Unclaimed Refund"
msgstr "Dettagli dell'ordine: rimborso non reclamato"
-#: packages/taler-merchant-webui/src/stories/story-messages.ts:122
+#: packages/taler-merchant-webui/src/stories/story-messages.ts:226
msgid "Order Detail — v1 Choices"
msgstr "Dettagli dell'ordine: scelte v1"
-#: packages/taler-merchant-webui/src/stories/story-messages.ts:123
+#: packages/taler-merchant-webui/src/stories/story-messages.ts:228
msgid ""
"Order detail view showing non-silent refund lapse status after deadline "
"expiry."
@@ -10565,7 +10563,7 @@ msgstr ""
"Visualizzazione dei dettagli dell'ordine che mostra lo stato di scadenza del "
"rimborso non silenzioso dopo la scadenza del termine."
-#: packages/taler-merchant-webui/src/stories/story-messages.ts:124
+#: packages/taler-merchant-webui/src/stories/story-messages.ts:230
msgid ""
"Order details for v1 payment choices across offered, claimed, paid, expired, "
"refunded, and settled states."
@@ -10573,23 +10571,23 @@ msgstr ""
"Dettagli dell'ordine per le scelte di pagamento v1 negli stati offerto, "
"richiesto, pagato, scaduto, rimborsato e saldato."
-#: packages/taler-merchant-webui/src/stories/story-messages.ts:125
+#: packages/taler-merchant-webui/src/stories/story-messages.ts:232
msgid "Order list for a newly configured merchant instance with no orders yet."
msgstr ""
"Elenco degli ordini per un'istanza venditore appena configurata senza ancora "
"ordini."
-#: packages/taler-merchant-webui/src/stories/story-messages.ts:126
+#: packages/taler-merchant-webui/src/stories/story-messages.ts:234
msgid "Order with full refund collected and claimed by customer wallet."
msgstr ""
"Ordine con rimborso completo raccolto e richiesto dal portafoglio del "
"cliente."
-#: packages/taler-merchant-webui/src/stories/story-messages.ts:128
+#: packages/taler-merchant-webui/src/stories/story-messages.ts:238
msgid "POS Devices & Cash Registers"
msgstr "Dispositivi POS e registratori di cassa"
-#: packages/taler-merchant-webui/src/stories/story-messages.ts:129
+#: packages/taler-merchant-webui/src/stories/story-messages.ts:240
msgid ""
"Paid order showing itemized products, expected minimum revenue, and Grant "
"Refund button."
@@ -10597,7 +10595,7 @@ msgstr ""
"Ordine pagato che mostra i prodotti dettagliati, le entrate minime previste "
"e il pulsante Concedi rimborso."
-#: packages/taler-merchant-webui/src/stories/story-messages.ts:130
+#: packages/taler-merchant-webui/src/stories/story-messages.ts:242
msgid ""
"Paid order with partial refund granted, waiting for customer wallet "
"collection."
@@ -10605,72 +10603,72 @@ msgstr ""
"Ordine pagato con rimborso parziale concesso, in attesa del ritiro del "
"portafoglio del cliente."
-#: packages/taler-merchant-webui/src/stories/story-messages.ts:131
+#: packages/taler-merchant-webui/src/stories/story-messages.ts:244
msgid "Paid · invalid choice index"
msgstr "Pagato · indice di scelta non valida"
-#: packages/taler-merchant-webui/src/stories/story-messages.ts:132
+#: packages/taler-merchant-webui/src/stories/story-messages.ts:246
msgid "Paid · selected choice"
msgstr "Pagato · scelta selezionata"
-#: packages/taler-merchant-webui/src/stories/story-messages.ts:133
+#: packages/taler-merchant-webui/src/stories/story-messages.ts:248
msgid "Pantry"
msgstr "Dispensa"
-#: packages/taler-merchant-webui/src/stories/story-messages.ts:134
+#: packages/taler-merchant-webui/src/stories/story-messages.ts:250
msgid "Payment Services"
msgstr "Servizi di pagamento"
-#: packages/taler-merchant-webui/src/stories/story-messages.ts:135
+#: packages/taler-merchant-webui/src/stories/story-messages.ts:252
msgid "Payout Accounts — Empty State"
msgstr "Conti di pagamento - Stato vuoto"
-#: packages/taler-merchant-webui/src/stories/story-messages.ts:136
+#: packages/taler-merchant-webui/src/stories/story-messages.ts:254
msgid "Payout Accounts — Healthy State"
msgstr "Conti di pagamento - Stato in buona salute"
-#: packages/taler-merchant-webui/src/stories/story-messages.ts:137
+#: packages/taler-merchant-webui/src/stories/story-messages.ts:256
msgid "Payout Accounts — Identity Verification Needed"
msgstr "Conti di pagamento: è necessaria la verifica dell'identità"
-#: packages/taler-merchant-webui/src/stories/story-messages.ts:138
+#: packages/taler-merchant-webui/src/stories/story-messages.ts:258
msgid "Payout Accounts — Inactive Accounts Disclosure"
msgstr "Conti di pagamento: Informativa sui conti inattivi"
-#: packages/taler-merchant-webui/src/stories/story-messages.ts:139
+#: packages/taler-merchant-webui/src/stories/story-messages.ts:260
msgid "Payout Accounts — Swapped KYC Account Validation"
msgstr "Conti di pagamento: convalida del conto KYC scambiato"
-#: packages/taler-merchant-webui/src/stories/story-messages.ts:140
+#: packages/taler-merchant-webui/src/stories/story-messages.ts:262
msgid "Payout Accounts — Swapped KYC More Information"
msgstr "Conti di pagamento - KYC scambiato Ulteriori informazioni"
-#: packages/taler-merchant-webui/src/stories/story-messages.ts:141
+#: packages/taler-merchant-webui/src/stories/story-messages.ts:264
msgid "Payout Accounts — Swapped KYC Ready"
msgstr "Conti di pagamento: scambiati KYC Ready"
-#: packages/taler-merchant-webui/src/stories/story-messages.ts:142
+#: packages/taler-merchant-webui/src/stories/story-messages.ts:266
msgid "Payout Accounts — Swapped KYC Terms First"
msgstr "Conti di pagamento: prima i termini KYC scambiati"
-#: packages/taler-merchant-webui/src/stories/story-messages.ts:143
+#: packages/taler-merchant-webui/src/stories/story-messages.ts:268
msgid ""
"Payouts held due to AML volume limit; action link to launch external kyc_url."
msgstr ""
"Pagamenti trattenuti a causa del limite di volume AML; collegamento "
"all'azione per avviare kyc_url esterno."
-#: packages/taler-merchant-webui/src/stories/story-messages.ts:145
+#: packages/taler-merchant-webui/src/stories/story-messages.ts:272
msgid "Personalization Settings"
msgstr "Impostazioni di personalizzazione"
-#: packages/taler-merchant-webui/src/stories/story-messages.ts:146
+#: packages/taler-merchant-webui/src/stories/story-messages.ts:274
msgid "Product catalog list, stock limits, and safe deletion dialog."
msgstr ""
"Elenco del catalogo prodotti, limiti di stock e finestra di dialogo per "
"l'eliminazione sicura."
-#: packages/taler-merchant-webui/src/stories/story-messages.ts:147
+#: packages/taler-merchant-webui/src/stories/story-messages.ts:276
msgid ""
"Prominent account-copy control for instructions where copying is the primary "
"task."
@@ -10678,7 +10676,7 @@ msgstr ""
"Controllo prominente della copia dell'account per istruzioni in cui la copia "
"è l'attività principale."
-#: packages/taler-merchant-webui/src/stories/story-messages.ts:148
+#: packages/taler-merchant-webui/src/stories/story-messages.ts:278
msgid ""
"Refund calculations and the selected-choice section use the amount actually "
"paid."
@@ -10686,85 +10684,85 @@ msgstr ""
"I calcoli del rimborso e la sezione di scelta selezionata utilizzano "
"l'importo effettivamente pagato."
-#: packages/taler-merchant-webui/src/stories/story-messages.ts:149
+#: packages/taler-merchant-webui/src/stories/story-messages.ts:280
msgid "Refunded · selected choice"
msgstr "Rimborsato · scelta selezionata"
-#: packages/taler-merchant-webui/src/stories/story-messages.ts:150
+#: packages/taler-merchant-webui/src/stories/story-messages.ts:282
msgid "Reports & Product Groupings"
msgstr "Report e raggruppamenti di prodotti"
-#: packages/taler-merchant-webui/src/stories/story-messages.ts:151
+#: packages/taler-merchant-webui/src/stories/story-messages.ts:284
msgid "Required contact fields"
msgstr "Campi di contatto obbligatori"
-#: packages/taler-merchant-webui/src/stories/story-messages.ts:152
+#: packages/taler-merchant-webui/src/stories/story-messages.ts:286
msgid "Reset Forgotten Password"
msgstr "Reimposta password dimenticata"
-#: packages/taler-merchant-webui/src/stories/story-messages.ts:153
+#: packages/taler-merchant-webui/src/stories/story-messages.ts:288
msgid "Resolved payment deadline and printable QR action for a fixed template."
msgstr ""
"Scadenza di pagamento risolta e azione QR stampabile per un modello fisso."
-#: packages/taler-merchant-webui/src/stories/story-messages.ts:154
+#: packages/taler-merchant-webui/src/stories/story-messages.ts:290
msgid "Reusable payment template form with fixed or custom amounts."
msgstr ""
"Modulo modello di pagamento riutilizzabile con importi fissi o "
"personalizzati."
-#: packages/taler-merchant-webui/src/stories/story-messages.ts:155
+#: packages/taler-merchant-webui/src/stories/story-messages.ts:292
msgid ""
"Revenue charts, net income percentages, fee series, and conversion funnel."
msgstr ""
"Grafici delle entrate, percentuali di reddito netto, serie di commissioni e "
"canalizzazione di conversione."
-#: packages/taler-merchant-webui/src/stories/story-messages.ts:156
+#: packages/taler-merchant-webui/src/stories/story-messages.ts:294
msgid "Scheduled reports and product groups / money pots."
msgstr "Rapporti pianificati e gruppi di prodotti/vasi di denaro."
-#: packages/taler-merchant-webui/src/stories/story-messages.ts:157
+#: packages/taler-merchant-webui/src/stories/story-messages.ts:296
msgid "Self-Provisioning Sign-Up"
msgstr "Iscrizione al self-provisioning"
-#: packages/taler-merchant-webui/src/stories/story-messages.ts:158
+#: packages/taler-merchant-webui/src/stories/story-messages.ts:298
msgid "Self-service password reset form with MFA challenge verification."
msgstr ""
"Modulo di reimpostazione password self-service con verifica di sfida MFA."
-#: packages/taler-merchant-webui/src/stories/story-messages.ts:159
+#: packages/taler-merchant-webui/src/stories/story-messages.ts:300
msgid "Selling Tools"
msgstr "Strumenti di vendita"
-#: packages/taler-merchant-webui/src/stories/story-messages.ts:160
+#: packages/taler-merchant-webui/src/stories/story-messages.ts:302
msgid "Server Administrator"
msgstr "Amministratore del server"
-#: packages/taler-merchant-webui/src/stories/story-messages.ts:161
+#: packages/taler-merchant-webui/src/stories/story-messages.ts:304
msgid "Server Info & Protocol Version"
msgstr "Informazioni sul server e versione del protocollo"
-#: packages/taler-merchant-webui/src/stories/story-messages.ts:162
+#: packages/taler-merchant-webui/src/stories/story-messages.ts:306
msgid ""
"Settled order transferred via bank wire with non-refundable status indicator."
msgstr ""
"Ordine saldato trasferito tramite bonifico bancario con indicatore di stato "
"non rimborsabile."
-#: packages/taler-merchant-webui/src/stories/story-messages.ts:163
+#: packages/taler-merchant-webui/src/stories/story-messages.ts:308
msgid "Settled · selected choice"
msgstr "Scelta decisa · selezionata"
-#: packages/taler-merchant-webui/src/stories/story-messages.ts:164
+#: packages/taler-merchant-webui/src/stories/story-messages.ts:310
msgid "Setup"
msgstr "Impostare"
-#: packages/taler-merchant-webui/src/stories/story-messages.ts:165
+#: packages/taler-merchant-webui/src/stories/story-messages.ts:312
msgid "Setup Guide"
msgstr "Guida all'installazione"
-#: packages/taler-merchant-webui/src/stories/story-messages.ts:166
+#: packages/taler-merchant-webui/src/stories/story-messages.ts:314
msgid ""
"Several monetary and token-backed choices are available, so the customer "
"choice is still pending."
@@ -10772,38 +10770,38 @@ msgstr ""
"Sono disponibili diverse scelte monetarie e supportate da token, quindi la "
"scelta del cliente è ancora in sospeso."
-#: packages/taler-merchant-webui/src/stories/story-messages.ts:167
+#: packages/taler-merchant-webui/src/stories/story-messages.ts:316
msgid "Short add-account form with IBAN validation and advanced options."
msgstr "Breve modulo di aggiunta conto con convalida IBAN e opzioni avanzate."
-#: packages/taler-merchant-webui/src/stories/story-messages.ts:168
+#: packages/taler-merchant-webui/src/stories/story-messages.ts:318
msgid "Sign-In Screen"
msgstr "Schermata di accesso"
-#: packages/taler-merchant-webui/src/stories/story-messages.ts:169
+#: packages/taler-merchant-webui/src/stories/story-messages.ts:320
msgid "Staff courtesy price"
msgstr "Prezzo cortesia del personale"
-#: packages/taler-merchant-webui/src/stories/story-messages.ts:170
+#: packages/taler-merchant-webui/src/stories/story-messages.ts:322
msgid ""
"Standard order list with mixed statuses (Paid, Unpaid, Refunded, Lapsed)."
msgstr ""
"Elenco ordini standard con stati misti (Pagato, Non pagato, Rimborsato, "
"Scaduto)."
-#: packages/taler-merchant-webui/src/stories/story-messages.ts:171
+#: packages/taler-merchant-webui/src/stories/story-messages.ts:324
msgid "Standard price"
msgstr "Prezzo standard"
-#: packages/taler-merchant-webui/src/stories/story-messages.ts:172
+#: packages/taler-merchant-webui/src/stories/story-messages.ts:326
msgid "Statistics & Fee Breakdown"
msgstr "Statistiche e ripartizione delle tariffe"
-#: packages/taler-merchant-webui/src/stories/story-messages.ts:173
+#: packages/taler-merchant-webui/src/stories/story-messages.ts:328
msgid "Statistics — Unverified State"
msgstr "Statistiche: stato non verificato"
-#: packages/taler-merchant-webui/src/stories/story-messages.ts:174
+#: packages/taler-merchant-webui/src/stories/story-messages.ts:330
msgid ""
"Stress case with enough products to require an independently scrolling "
"catalog."
@@ -10811,11 +10809,11 @@ msgstr ""
"Caso stressante con abbastanza prodotti da richiedere un catalogo a "
"scorrimento indipendente."
-#: packages/taler-merchant-webui/src/stories/story-messages.ts:175
+#: packages/taler-merchant-webui/src/stories/story-messages.ts:332
msgid "Summer Pop-up"
msgstr "Pop up estivo"
-#: packages/taler-merchant-webui/src/stories/story-messages.ts:176
+#: packages/taler-merchant-webui/src/stories/story-messages.ts:334
msgid ""
"Swapped onboarding before early terms acceptance; additional information is "
"not assumed."
@@ -10823,7 +10821,7 @@ msgstr ""
"Scambio di onboarding prima dell'accettazione anticipata dei termini; non si "
"presumono ulteriori informazioni."
-#: packages/taler-merchant-webui/src/stories/story-messages.ts:177
+#: packages/taler-merchant-webui/src/stories/story-messages.ts:336
msgid ""
"Swapped onboarding completed without an unnecessary additional-information "
"stage."
@@ -10831,7 +10829,7 @@ msgstr ""
"Onboarding scambiato completato senza una fase di informazioni aggiuntive "
"non necessaria."
-#: packages/taler-merchant-webui/src/stories/story-messages.ts:178
+#: packages/taler-merchant-webui/src/stories/story-messages.ts:338
msgid ""
"Swapped onboarding gates the account validation transfer behind early terms "
"acceptance."
@@ -10839,19 +10837,19 @@ msgstr ""
"Lo scambio dei cancelli di onboarding comporta il trasferimento della "
"convalida dell'account dietro l'accettazione anticipata dei termini."
-#: packages/taler-merchant-webui/src/stories/story-messages.ts:179
+#: packages/taler-merchant-webui/src/stories/story-messages.ts:340
msgid "TalerQrCode Component"
msgstr "Componente TalerQrCode"
-#: packages/taler-merchant-webui/src/stories/story-messages.ts:180
+#: packages/taler-merchant-webui/src/stories/story-messages.ts:342
msgid "Template Details & Print"
msgstr "Dettagli e stampa del modello"
-#: packages/taler-merchant-webui/src/stories/story-messages.ts:181
+#: packages/taler-merchant-webui/src/stories/story-messages.ts:344
msgid "Templates & Branded QR Codes"
msgstr "Modelli e codici QR brandizzati"
-#: packages/taler-merchant-webui/src/stories/story-messages.ts:182
+#: packages/taler-merchant-webui/src/stories/story-messages.ts:346
msgid ""
"The order expired without a selected total; its historical choices remain "
"visible."
@@ -10859,7 +10857,7 @@ msgstr ""
"L'ordine è scaduto senza un totale selezionato; le sue scelte storiche "
"rimangono visibili."
-#: packages/taler-merchant-webui/src/stories/story-messages.ts:183
+#: packages/taler-merchant-webui/src/stories/story-messages.ts:348
msgid ""
"The paid response does not identify a valid choice, so the amount remains "
"unavailable and all choices stay visible for diagnosis."
@@ -10867,19 +10865,19 @@ msgstr ""
"La risposta a pagamento non identifica una scelta valida, quindi l'importo "
"rimane non disponibile e tutte le scelte rimangono visibili per la diagnosi."
-#: packages/taler-merchant-webui/src/stories/story-messages.ts:184
+#: packages/taler-merchant-webui/src/stories/story-messages.ts:350
msgid "The payment services this server accepts money through."
msgstr ""
"I servizi di pagamento attraverso i quali questo server accetta denaro."
-#: packages/taler-merchant-webui/src/stories/story-messages.ts:185
+#: packages/taler-merchant-webui/src/stories/story-messages.ts:352
msgid ""
"The sandboxed browser-window frame used around interactive tutorial examples."
msgstr ""
"La cornice della finestra del browser in modalità sandbox utilizzata attorno "
"agli esempi di tutorial interattivi."
-#: packages/taler-merchant-webui/src/stories/story-messages.ts:186
+#: packages/taler-merchant-webui/src/stories/story-messages.ts:354
msgid ""
"The selected discounted choice supplies the total and is the only choice "
"shown."
@@ -10887,24 +10885,24 @@ msgstr ""
"La scelta scontata selezionata fornisce il totale ed è l'unica scelta "
"mostrata."
-#: packages/taler-merchant-webui/src/stories/story-messages.ts:187
+#: packages/taler-merchant-webui/src/stories/story-messages.ts:356
msgid ""
"The selected v1 amount remains authoritative after the proceeds are wired."
msgstr ""
"L'importo v1 selezionato rimane autorevole dopo il trasferimento dei "
"proventi."
-#: packages/taler-merchant-webui/src/stories/story-messages.ts:188
+#: packages/taler-merchant-webui/src/stories/story-messages.ts:358
msgid "The server policy requires both email and SMS verification channels."
msgstr ""
"La policy del server richiede canali di verifica sia via email che tramite "
"SMS."
-#: packages/taler-merchant-webui/src/stories/story-messages.ts:189
+#: packages/taler-merchant-webui/src/stories/story-messages.ts:360
msgid "Till transaction log and quick refund drawer."
msgstr "Registro delle transazioni fino al cassetto dei rimborsi rapidi."
-#: packages/taler-merchant-webui/src/stories/story-messages.ts:190
+#: packages/taler-merchant-webui/src/stories/story-messages.ts:362
msgid ""
"Touch-friendly point-of-sale terminal mode with category pills, product grid "
"tiles, and order cart."
@@ -10912,15 +10910,15 @@ msgstr ""
"Modalità terminale punto vendita touch-friendly con pillole di categoria, "
"riquadri della griglia di prodotto e carrello degli ordini."
-#: packages/taler-merchant-webui/src/stories/story-messages.ts:191
+#: packages/taler-merchant-webui/src/stories/story-messages.ts:364
msgid "Tutorial Live Preview Frame"
msgstr "Tutorial Cornice di anteprima dal vivo"
-#: packages/taler-merchant-webui/src/stories/story-messages.ts:192
+#: packages/taler-merchant-webui/src/stories/story-messages.ts:366
msgid "UI Components"
msgstr "Componenti dell'interfaccia utente"
-#: packages/taler-merchant-webui/src/stories/story-messages.ts:193
+#: packages/taler-merchant-webui/src/stories/story-messages.ts:368
msgid ""
"Unpaid offered order showing payment QR code, pay URL, and payment deadline "
"timer."
@@ -10928,77 +10926,77 @@ msgstr ""
"Ordine offerto non pagato che mostra il codice QR del pagamento, l'URL del "
"pagamento e il timer della scadenza del pagamento."
-#: packages/taler-merchant-webui/src/stories/story-messages.ts:194
+#: packages/taler-merchant-webui/src/stories/story-messages.ts:370
msgid "Web PoS — Large Product Catalog"
msgstr "Web PoS: ampio catalogo di prodotti"
-#: packages/taler-merchant-webui/src/stories/story-messages.ts:195
+#: packages/taler-merchant-webui/src/stories/story-messages.ts:372
msgid "Web PoS — Live Payment & QR View"
msgstr "Web PoS: pagamento in tempo reale e visualizzazione QR"
-#: packages/taler-merchant-webui/src/stories/story-messages.ts:196
+#: packages/taler-merchant-webui/src/stories/story-messages.ts:374
msgid "Web PoS — Product Catalog & Cart"
msgstr "Web PoS: catalogo e carrello prodotti"
-#: packages/taler-merchant-webui/src/stories/story-messages.ts:197
+#: packages/taler-merchant-webui/src/stories/story-messages.ts:376
msgid "Web PoS — Quick Amount Keypad"
msgstr "Web PoS: tastierino Quick Import"
-#: packages/taler-merchant-webui/src/stories/story-messages.ts:198
+#: packages/taler-merchant-webui/src/stories/story-messages.ts:378
msgid "Web PoS — Till History & Refunds"
msgstr "PoS Web: storico cassa e rimborsi"
-#: packages/taler-merchant-webui/src/stories/story-messages.ts:199
+#: packages/taler-merchant-webui/src/stories/story-messages.ts:380
msgid "Webhook callback URL registration with event filters and HMAC secret."
msgstr ""
"Registrazione dell'URL di callback del webhook con filtri eventi e segreto "
"HMAC."
-#: packages/taler-merchant-webui/src/stories/story-messages.ts:201
+#: packages/taler-merchant-webui/src/stories/story-messages.ts:384
msgid "Wireless Combo Kit"
msgstr "Kit combinato wireless"
-#: packages/taler-merchant-webui/src/stories/StoryViewerScreen.tsx:131
+#: packages/taler-merchant-webui/src/stories/StoryViewerScreen.tsx:158
msgid "Interactive Storybook"
msgstr "Storybook interattivo"
-#: packages/taler-merchant-webui/src/stories/StoryViewerScreen.tsx:133
+#: packages/taler-merchant-webui/src/stories/StoryViewerScreen.tsx:160
msgid "UI component catalogue"
msgstr "Catalogo dei componenti dell'interfaccia"
-#: packages/taler-merchant-webui/src/stories/StoryViewerScreen.tsx:136
+#: packages/taler-merchant-webui/src/stories/StoryViewerScreen.tsx:163
msgid ""
"Explore and interactively test screens populated with offline mock data."
msgstr "Esplora e prova le schermate popolate con dati di esempio."
-#: packages/taler-merchant-webui/src/stories/StoryViewerScreen.tsx:140
+#: packages/taler-merchant-webui/src/stories/StoryViewerScreen.tsx:170
msgid "Developer tools"
msgstr "Strumenti per sviluppatori"
-#: packages/taler-merchant-webui/src/stories/StoryViewerScreen.tsx:152
-#: packages/taler-merchant-webui/src/stories/StoryViewerScreen.tsx:259
+#: packages/taler-merchant-webui/src/stories/StoryViewerScreen.tsx:185
+#: packages/taler-merchant-webui/src/stories/StoryViewerScreen.tsx:320
msgid "Story Catalogue"
msgstr "Catalogo degli esempi"
-#: packages/taler-merchant-webui/src/stories/StoryViewerScreen.tsx:207
+#: packages/taler-merchant-webui/src/stories/StoryViewerScreen.tsx:245
msgid "Dataset"
msgstr "Set di dati"
-#: packages/taler-merchant-webui/src/stories/StoryViewerScreen.tsx:209
+#: packages/taler-merchant-webui/src/stories/StoryViewerScreen.tsx:247
msgid "Story dataset"
msgstr "Set di dati della storia"
-#: packages/taler-merchant-webui/src/stories/StoryViewerScreen.tsx:240
-#: packages/taler-merchant-webui/src/stories/StoryViewerScreen.tsx:276
+#: packages/taler-merchant-webui/src/stories/StoryViewerScreen.tsx:297
+#: packages/taler-merchant-webui/src/stories/StoryViewerScreen.tsx:341
msgid "%1$s story"
msgstr "%1$s esempio"
-#: packages/taler-merchant-webui/src/stories/StoryViewerScreen.tsx:241
-#: packages/taler-merchant-webui/src/stories/StoryViewerScreen.tsx:277
+#: packages/taler-merchant-webui/src/stories/StoryViewerScreen.tsx:298
+#: packages/taler-merchant-webui/src/stories/StoryViewerScreen.tsx:342
msgid "%1$s stories"
msgstr "%1$s esempi"
-#: packages/taler-merchant-webui/src/stories/StoryViewerScreen.tsx:261
+#: packages/taler-merchant-webui/src/stories/StoryViewerScreen.tsx:322
msgid "Browse offline screen and component examples by section."
msgstr "Sfoglia gli esempi offline di schermate e componenti per sezione."
@@ -11043,7 +11041,7 @@ msgid "Component Prop (primaryCurrency)"
msgstr "Proprietà del componente (primaryCurrency)"
#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:118
-#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:158
+#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:159
msgid "No currency"
msgstr "Nessuna valuta"
@@ -11055,154 +11053,154 @@ msgstr "Valuta principale dal GET /config del server"
msgid "No currency configured"
msgstr "Nessuna valuta configurata"
-#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:156
+#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:157
msgid "Configured Payout Account Currency"
msgstr "Valuta del conto di versamento configurato"
-#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:169
+#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:174
msgid "Lowest"
msgstr "La più bassa"
-#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:170
+#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:175
msgid "No configured currency"
msgstr "Nessuna valuta configurata"
-#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:186
+#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:191
msgid "Live AmountInput Verification Component"
msgstr "Verifica in tempo reale del campo importo"
-#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:190
+#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:195
msgid "Interactive Test Input"
msgstr "Campo di prova interattivo"
-#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:198
+#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:203
msgid "Bound State:"
msgstr "Stato associato:"
-#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:202
+#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:207
msgid "Dropdown Order:"
msgstr "Ordine nel menu a discesa:"
-#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:215
+#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:220
msgid "expired"
msgstr "scaduto"
-#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:254
+#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:259
msgid "5 minutes (for testing expiry)"
msgstr "5 minuti (per provare la scadenza)"
-#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:257
+#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:262
msgid "24 hours"
msgstr "24 ore"
-#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:258
+#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:263
msgid "48 hours (default)"
msgstr "48 ore (valore predefinito)"
-#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:259
+#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:264
msgid "7 days"
msgstr "7 giorni"
-#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:274
+#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:279
msgid "Login Token"
msgstr "Token di accesso"
-#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:276
+#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:281
msgid "The credential this browser holds, and how it is kept alive."
msgstr "La credenziale che questo browser conserva e come viene mantenuta."
-#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:282
+#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:287
msgid "Not signed in, so there is no token."
msgstr "Non ha effettuato l'accesso, quindi non c'è alcun token."
-#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:291
+#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:296
msgid "Scope granted"
msgstr "Ambito concesso"
-#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:293
+#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:298
msgid "unknown"
msgstr "sconosciuto"
-#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:296
+#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:301
msgid "Renewable"
msgstr "Rinnovabile"
-#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:305
+#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:310
msgid "yes"
msgstr "sì"
-#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:306
+#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:311
msgid "no — this session cannot be extended"
msgstr "no — questa sessione non può essere estesa"
-#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:312
+#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:317
msgid "unknown (a pasted credential)"
msgstr "sconosciuto (credenziale incollata)"
-#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:316
+#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:321
msgid "Time remaining"
msgstr "Tempo rimanente"
-#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:329
+#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:334
msgid "Renews in"
msgstr "Si rinnova tra"
-#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:332
+#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:337
msgid "never — renewal is switched off"
msgstr "mai — il rinnovo è disattivato"
-#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:336
+#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:341
msgid "due now"
msgstr "dovuto ora"
-#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:351
+#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:356
msgid "Hide"
msgstr "Nascondi"
-#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:351
+#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:356
msgid "Reveal"
msgstr "Mostra"
-#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:371
+#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:378
msgid "Renewing…"
msgstr "Rinnovo in corso…"
-#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:371
+#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:378
msgid "Renew now"
msgstr "Rinnova ora"
-#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:376
+#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:383
msgid "renewed"
msgstr "rinnovato"
-#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:378
+#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:385
msgid "server unreachable"
msgstr "server non raggiungibile"
-#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:380
+#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:387
msgid "renewal rejected"
msgstr "rinnovo rifiutato"
-#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:381
+#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:388
msgid "renewal skipped"
msgstr "rinnovo saltato"
-#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:395
+#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:402
msgid "Requested token lifetime"
msgstr "Durata di validità richiesta per il token"
-#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:417
+#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:424
msgid ""
"Applies to the next sign-in and to every renewal. The backend may grant less."
msgstr ""
"Vale per il prossimo accesso e per ogni rinnovo. Il server può concedere "
"meno."
-#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:423
+#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:430
msgid "Renew the token automatically"
msgstr "Rinnova il token automaticamente"
-#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:425
+#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:432
msgid ""
"Off means the session is left to expire, which is how to test the expiry "
"path. An expired token cannot be renewed."
@@ -11210,35 +11208,35 @@ msgstr ""
"Disattivato, la sessione scade — così si prova questo caso. Un token scaduto "
"non può essere rinnovato."
-#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:456
+#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:463
msgid "Developer Settings"
msgstr "Impostazioni per sviluppatori"
-#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:457
+#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:464
msgid "Standalone developer options & runtime overrides (#/dev)"
msgstr "Opzioni per sviluppatori e sostituzioni a runtime (#/dev)"
-#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:465
+#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:472
msgid "← Back to Merchant Portal"
msgstr "← Torna al portale del venditore"
-#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:473
+#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:480
msgid "Reset All Overrides"
msgstr "Reimposta tutte le sostituzioni"
-#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:482
+#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:489
msgid "Interactive Storybook Catalogue"
msgstr "Catalogo Storybook interattivo"
-#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:484
+#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:491
msgid "Browse offline UI component stories and stateful mock previews."
msgstr "Sfoglia gli esempi di interfaccia e le anteprime offline."
-#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:491
+#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:498
msgid "Browse Stories ↗"
msgstr "Sfoglia gli esempi ↗"
-#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:499
+#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:506
msgid ""
"Configure request-specific failures, delays, and response bodies in a "
"separate control page."
@@ -11246,15 +11244,15 @@ msgstr ""
"Configuri errori, ritardi e corpi delle risposte specifici per le richieste "
"in una pagina di controllo separata."
-#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:506
+#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:513
msgid "Open error injection"
msgstr "Apri l’iniezione di errori"
-#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:516
+#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:523
msgid "Dev Badge Active"
msgstr "Indicatore sviluppatore attivo"
-#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:519
+#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:526
msgid ""
"Developer overrides are active. An unobtrusive badge is displayed in the "
"navigation header."
@@ -11262,19 +11260,19 @@ msgstr ""
"Sono attive impostazioni per sviluppatori. Un indicatore discreto compare "
"nella barra di navigazione."
-#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:528
+#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:535
msgid "Runtime Feature Overrides"
msgstr "Sostituzioni delle funzioni a runtime"
-#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:529
+#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:536
msgid "Toggle development flags and testing behavior"
msgstr "Attiva o disattiva le opzioni di sviluppo"
-#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:538
+#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:545
msgid "Allow other merchant base URLs"
msgstr "Consenti altri indirizzi di server"
-#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:540
+#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:547
msgid ""
"When checked, displays the \"Change merchant backend server URL\" option on "
"sign-in and sign-up screens."
@@ -11282,40 +11280,40 @@ msgstr ""
"Se selezionato, mostra l'opzione «Modifica l'indirizzo del server» nelle "
"schermate di accesso e registrazione."
-#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:560
+#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:567
msgid "Persistent Merchant Backend Base URL"
msgstr "Indirizzo di base del server memorizzato"
-#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:573
+#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:580
msgid ""
"The default REST API base URL stored persistently in browser local storage."
msgstr ""
"L'indirizzo di base predefinito dell'API REST, conservato nella memoria "
"locale del browser."
-#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:580
+#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:587
msgid "Force Enable Experimental Features"
msgstr "Forza l'attivazione delle funzioni sperimentali"
-#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:582
+#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:589
msgid "Always show experimental screens like Reports."
msgstr "Mostra sempre le schermate sperimentali come Rapporti."
-#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:602
+#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:609
msgid "Verbose SWR & HTTP Console Logger"
msgstr "Registrazione dettagliata nella console"
-#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:604
+#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:611
msgid "Print detailed request URLs and payload responses in developer console."
msgstr ""
"Stampa gli indirizzi delle richieste e le risposte nella console per "
"sviluppatori."
-#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:623
+#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:630
msgid "Disable Client-Side Password Length Validation"
msgstr "Disattiva il controllo della lunghezza della password"
-#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:625
+#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:632
msgid ""
"Bypass the 8-character minimum password length rule on account creation for "
"quick testing."
@@ -11323,43 +11321,43 @@ msgstr ""
"Ignora la lunghezza minima di 8 caratteri alla creazione del conto, per "
"provare in fretta."
-#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:647
+#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:654
msgid "webui-config.json Status"
msgstr "Stato di webui-config.json"
-#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:648
+#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:655
msgid "Configuration fetched automatically from host basename"
msgstr "Configurazione recuperata automaticamente dall'host"
-#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:653
+#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:660
msgid "Experimental Banner:"
msgstr "Banner sperimentale:"
-#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:656
+#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:663
msgid "true (banner active)"
msgstr "true (banner attivo)"
-#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:657
+#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:664
msgid "false / unset"
msgstr "false / non impostato"
-#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:661
+#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:668
msgid "Preset Backend URL:"
msgstr "Indirizzo del server preimpostato:"
-#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:663
+#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:670
msgid "Default (none)"
msgstr "Predefinito (nessuno)"
-#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:667
+#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:674
msgid "URL Configurable:"
msgstr "Indirizzo configurabile:"
-#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:671
+#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:678
msgid "Default (true)"
msgstr "Predefinito (true)"
-#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:676
+#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:683
msgid ""
"Note: All settings from webui-config.json are overridden by developer "
"settings above."
@@ -11367,20 +11365,20 @@ msgstr ""
"Nota: tutte le impostazioni di webui-config.json sono sostituite dalle "
"impostazioni per sviluppatori qui sopra."
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:274
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:328
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:290
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:349
msgid "Customer changed their mind"
msgstr "Il cliente ha cambiato idea"
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:368
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:389
msgid "Chapter 1: What the Portal Is For"
msgstr "Capitolo 1: A che cosa serve il portale"
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:369
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:390
msgid "What this is"
msgstr "Di che cosa si tratta"
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:370
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:391
msgid ""
"The portal is the web page where you run your shop: get set up, take "
"payments, and watch the money arrive. Nothing to install, and nothing here "
@@ -11390,7 +11388,7 @@ msgstr ""
"pagamenti e vede arrivare il denaro. Non c’è nulla da installare, e il "
"cliente non vede nulla di quanto è presente qui."
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:371
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:392
msgid ""
"It is a web page at the address your provider gave you — there is nothing to "
"install."
@@ -11398,7 +11396,7 @@ msgstr ""
"È una pagina web all'indirizzo che le ha dato il suo fornitore — non c'è "
"nulla da installare."
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:372
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:393
msgid ""
"You land on your order list, and the portal returns you there whenever it "
"does not know where else to go."
@@ -11406,7 +11404,7 @@ msgstr ""
"Arriva sul suo elenco ordini, e il portale la riporta lì quando non sa dove "
"altro andare."
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:373
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:394
msgid ""
"Every screen has its own web address, so you can bookmark one or send it to "
"a colleague."
@@ -11414,7 +11412,7 @@ msgstr ""
"Ogni schermata ha il proprio indirizzo, così può salvarla nei preferiti o "
"inviarla a un collega."
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:374
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:395
msgid ""
"The screens that matter keep themselves up to date; you do not need to "
"reload to see a payment land."
@@ -11422,11 +11420,11 @@ msgstr ""
"Le schermate importanti si aggiornano da sole; non serve ricaricare per "
"vedere arrivare un pagamento."
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:380
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:401
msgid "What It Is For"
msgstr "A che cosa serve"
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:382
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:405
msgid ""
"Everything the portal does can also be done by software talking to the "
"server directly. The portal is for the parts a person does: setting the shop "
@@ -11438,7 +11436,7 @@ msgstr ""
"persona: configurare il negozio, incassare al banco, controllare se un "
"pagamento è arrivato, fare un rimborso."
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:383
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:409
msgid ""
"Customers never come here. What they see is a payment request in their "
"wallet, and a receipt afterwards — both of which the portal produces, and "
@@ -11448,7 +11446,7 @@ msgstr ""
"portafoglio e poi una ricevuta — entrambe prodotte dal portale, ma nessuna "
"delle due è questa pagina."
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:384
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:413
msgid ""
"If the server you are on is a test server it says so unmistakably, at the "
"top of the menu and again before you sign in. Do not put real business "
@@ -11458,11 +11456,11 @@ msgstr ""
"inequivocabile, in cima al menu e di nuovo prima dell'accesso. Non vi "
"inserisca dati reali della sua attività."
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:388
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:418
msgid "Where You Land, and How to Get Back"
msgstr "Dove arrivi e come tornare indietro"
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:390
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:422
msgid ""
"Signing in puts you on your **order list**. It is the busiest screen and the "
"one the portal falls back to, so if you ever feel lost, that is where the "
@@ -11472,11 +11470,11 @@ msgstr ""
"e quella a cui il portale torna: se si sente perso, è lì che porta la prima "
"voce del menu."
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:391
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:424
msgid "Two things are worth knowing early:"
msgstr "Due cose da sapere fin da subito:"
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:392
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:427
msgid ""
"**Every screen has its own address.** A particular order, a filtered list, "
"one product — you can bookmark any of them, or send the link to a colleague, "
@@ -11486,7 +11484,7 @@ msgstr ""
"filtrato, un prodotto — può salvarli nei preferiti o inviare il link, e chi "
"lo apre arriverà alla pagina desiderata dopo aver effettuato l'accesso."
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:394
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:428
msgid ""
"**Some screens update themselves.** The order list, an individual order, "
"whether a bank account has been verified, and money arriving in it. You will "
@@ -11498,15 +11496,15 @@ msgstr ""
"arriva. Vedrà comparire un pagamento senza dover ricaricare. Tutto il resto "
"si carica all'apertura e si aggiorna quando modifica qualcosa."
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:411
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:448
msgid "Chapter 2: Finding Your Way Around"
msgstr "Capitolo 2: Orientarsi"
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:412
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:449
msgid "The menu"
msgstr "Il menu"
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:413
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:450
msgid ""
"The menu is grouped by what you are trying to do rather than by what the "
"software calls things. Six groups, and the foot of it tells you where you "
@@ -11516,7 +11514,7 @@ msgstr ""
"chiama le cose. È suddiviso in sei gruppi e la parte inferiore indica dove "
"sta lavorando."
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:414
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:451
msgid ""
"**Sell** is the day-to-day; **Money** is where it ends up; **Connect** links "
"other systems and devices; **Settings** is what you configure."
@@ -11525,7 +11523,7 @@ msgstr ""
"finisce il denaro; **Collegamenti** connette altri sistemi e dispositivi; "
"**Impostazioni** contiene ciò che configura."
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:415
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:452
msgid ""
"Anything about a bank account — whether it is verified, what has arrived in "
"it — is on that account, not on a screen of its own."
@@ -11533,7 +11531,7 @@ msgstr ""
"Tutto ciò che riguarda un conto bancario — se è verificato, che cosa vi è "
"arrivato — sta su quel conto, non su una schermata a parte."
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:416
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:453
msgid ""
"Categories live inside Inventory, and report groupings inside Reports, "
"because neither is worth visiting alone."
@@ -11541,7 +11539,7 @@ msgstr ""
"Le categorie stanno nell'Inventario e i raggruppamenti nei Rapporti, perché "
"nessuno dei due merita una visita a sé."
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:417
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:454
msgid ""
"The foot of the menu always names the server and the account this browser "
"tab is working in."
@@ -11549,30 +11547,30 @@ msgstr ""
"Il piede del menu indica sempre il server e il conto su cui lavora questa "
"scheda del browser."
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:423
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:460
msgid "Selling"
msgstr "Vendite"
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:425
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:462
msgid "The things you touch while trading:"
msgstr "Gli strumenti che usa durante le vendite:"
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:426
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:465
msgid "**Orders** — everything you have offered and everything you have sold."
msgstr "**Ordini** — tutto ciò che ha proposto e tutto ciò che ha venduto."
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:428
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:466
msgid ""
"**Counter till** — a touch-friendly checkout for taking payments in person."
msgstr ""
"**Cassa al banco** — una cassa ottimizzata per il touchscreen con cui "
"accettare pagamenti di persona."
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:430
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:468
msgid "**Templates** — reusable orders, and the QR codes you print from them."
msgstr "**Modelli** — ordini riutilizzabili e i codici QR che ne stampa."
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:432
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:470
msgid ""
"**Inventory** — what you sell. Categories are a tab inside it, because a "
"category is a property of your products and is never worth visiting on its "
@@ -11582,7 +11580,7 @@ msgstr ""
"interno, perché una categoria è una proprietà dei prodotti e non si visita "
"mai da sola."
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:434
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:472
msgid ""
"**Discounts & Passes** — advanced management for loyalty discounts and time-"
"based access held by customers' wallets."
@@ -11590,11 +11588,11 @@ msgstr ""
"**Sconti e pass** — gestione avanzata degli sconti fedeltà e degli accessi a "
"tempo conservati nei portafogli dei clienti."
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:450
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:491
msgid "Where payouts go and how sales have been:"
msgstr "Dove vanno i versamenti e come sono andate le vendite:"
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:451
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:494
msgid ""
"**Bank accounts & payouts** — the accounts you are paid into, whether each "
"has been verified, and the incoming transfers. All three answer one "
@@ -11604,11 +11602,11 @@ msgstr ""
"loro stato di verifica e i bonifici in arrivo. Tutti e tre rispondono alla "
"stessa domanda e sono quindi riuniti in una schermata."
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:453
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:495
msgid "**Statistics** — what you took and what it cost you."
msgstr "**Statistiche** — quanto ha incassato e quanto le è costato."
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:455
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:497
msgid ""
"**Reports** — summaries sent to you on a schedule, and the groupings they "
"use."
@@ -11616,11 +11614,11 @@ msgstr ""
"**Rapporti** — riepiloghi che le arrivano periodicamente, e i raggruppamenti "
"che usano."
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:489
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:531
msgid "Get started, Connect, Settings and Help"
msgstr "Per iniziare, Collegamenti, Impostazioni e Aiuto"
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:491
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:535
msgid ""
"**Get started** contains the setup checklist. **Connect** holds webhooks, "
"machine access and offline devices. **Settings** contains your merchant "
@@ -11632,7 +11630,7 @@ msgstr ""
"**Impostazioni** contiene il conto venditore, i servizi di pagamento del "
"server e la personalizzazione. **Aiuto** apre questa guida utente."
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:492
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:539
msgid ""
"Discount and pass management sits behind Advanced tools, while matching "
"discounts and passes are applied automatically when selling. Advanced tools "
@@ -11643,7 +11641,7 @@ msgstr ""
"vendita. Gli strumenti avanzati aggiungono anche le statistiche senza "
"modificare ciò che il server consente."
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:493
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:543
msgid ""
"Below every group sits the foot of the menu, which always names the server "
"and the merchant account this browser tab is working in. That line is worth "
@@ -11655,15 +11653,15 @@ msgstr ""
"dargli un'occhiata quando ha più schede aperte, e cliccandolo si apre la "
"schermata dell'ultimo capitolo. **Disconnetti** è subito sotto."
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:512
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:563
msgid "Chapter 3: Opening Your Account"
msgstr "Capitolo 3: Aprire un conto"
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:513
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:564
msgid "Opening an account"
msgstr "Aprire un conto"
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:514
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:565
msgid ""
"You open your own merchant account on the server — nobody has to create it "
"for you. It becomes active once you confirm a code sent to your email or "
@@ -11673,11 +11671,11 @@ msgstr ""
"posto suo. Diventa attivo quando conferma un codice ricevuto via e-mail o "
"telefono."
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:515
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:566
msgid "Anyone can open a merchant account from the sign-up form."
msgstr "Chiunque può aprire un conto venditore dal modulo di registrazione."
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:516
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:567
msgid ""
"You choose a short identifier for the account. It is how the server tells "
"your shop apart from every other one on it."
@@ -11685,7 +11683,7 @@ msgstr ""
"Scelga un identificativo breve per il conto. È così che il server distingue "
"il suo negozio da tutti gli altri."
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:517
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:568
msgid ""
"The account is not usable until you type back a six-digit code sent to your "
"email address or mobile number."
@@ -11693,11 +11691,11 @@ msgstr ""
"Il conto è utilizzabile solo dopo aver inserito un codice di sei cifre "
"inviato via e-mail o SMS."
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:522
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:573
msgid "Opening an Account"
msgstr "Aprire un conto"
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:524
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:577
msgid ""
"The merchant portal is where you take Taler payments: you set up what you "
"sell, say which account you want to be paid into, and watch the money arrive."
@@ -11706,7 +11704,7 @@ msgstr ""
"si configura ciò che si vende, si indica su quale conto ricevere i "
"versamenti e si vede arrivare il denaro."
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:525
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:581
msgid ""
"To open an account you give your business name, a short identifier for it, "
"an email address, a mobile number and a password. The identifier is filled "
@@ -11720,11 +11718,11 @@ msgstr ""
"trattini, trattini bassi, punti o due punti; le maiuscole vengono salvate in "
"minuscolo."
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:530
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:593
msgid "Confirming Your Email or Phone"
msgstr "Confermare e-mail o telefono"
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:532
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:597
msgid ""
"A new account is not active until you have shown you can be reached. The "
"server sends a six-digit code to the address or number you gave, and you "
@@ -11734,7 +11732,7 @@ msgstr ""
"Il server invia un codice di sei cifre all'indirizzo o al numero indicato, e "
"lei lo reinserisce."
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:533
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:601
msgid ""
"The same thing happens later whenever something needs confirming — signing "
"in on a new device, or changing where your money goes — so it is worth using "
@@ -11744,15 +11742,15 @@ msgstr ""
"da un nuovo dispositivo o cambio del conto — quindi conviene usare un "
"indirizzo e un numero che manterrai."
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:542
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:617
msgid "Chapter 4: Signing In"
msgstr "Capitolo 4: Accedere"
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:543
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:618
msgid "Signing in"
msgstr "Accedere"
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:544
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:619
msgid ""
"How to get back into your account, what to do when a confirmation code is "
"asked for, and how to set a new password if you have forgotten yours."
@@ -11760,11 +11758,11 @@ msgstr ""
"Come rientrare nel suo conto, che cosa fare quando viene chiesto un codice "
"di conferma e come impostare una nuova password."
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:545
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:620
msgid "You sign in with your account identifier and your password."
msgstr "Accede con l'identificativo del suo conto e la sua password."
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:546
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:621
msgid ""
"If your account asks for confirmation, a six-digit code is sent to you and "
"the form waits for it."
@@ -11772,7 +11770,7 @@ msgstr ""
"Se il suo conto richiede una conferma, le viene inviato un codice di sei "
"cifre e il modulo lo attende."
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:547
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:622
msgid ""
"Forgetting your password is recoverable: you set a new one and confirm it by "
"email or text message."
@@ -11780,7 +11778,7 @@ msgstr ""
"Una password dimenticata si recupera: ne imposti una nuova e la confermi via "
"e-mail o SMS."
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:548
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:623
msgid ""
"Sign out from the foot of the menu, which also shows which server and "
"account you are working in."
@@ -11788,16 +11786,16 @@ msgstr ""
"Si disconnetta dal piede del menu, dove sono indicati anche il server e il "
"conto su cui sta lavorando."
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:553
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:628
msgid "Signing In"
msgstr "Accedere"
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:555
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:632
msgid ""
"Sign in with the identifier you chose for your account and your password."
msgstr "Acceda con l'identificativo scelto per il suo conto e la sua password."
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:556
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:636
msgid ""
"The server you are signing in to is shown above the form. You will rarely "
"need to change it; see the last chapter if you do."
@@ -11805,7 +11803,7 @@ msgstr ""
"Il server a cui accede è indicato sopra il modulo. Raramente dovrà "
"cambiarlo; in tal caso consulti l'ultimo capitolo."
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:557
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:640
msgid ""
"If your account asks for confirmation, the form stays where it is and waits "
"for the six-digit code sent to you, rather than sending you somewhere else."
@@ -11813,11 +11811,11 @@ msgstr ""
"Se il suo conto richiede una conferma, il modulo resta dov'è e attende il "
"codice di sei cifre, invece di mandarla altrove."
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:562
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:651
msgid "When a Code Is Asked For"
msgstr "Quando viene chiesto un codice"
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:564
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:655
msgid ""
"Some things need confirming before they happen — signing in from somewhere "
"new, or changing where your money goes. When that happens the form stays "
@@ -11829,7 +11827,7 @@ msgstr ""
"resta dov'è e attende un codice di sei cifre, invece di mandarla altrove "
"perdendo quanto aveva scritto."
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:565
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:659
msgid ""
"The code is sent to the email address or mobile number on your account. If "
"it does not arrive, **Resend** sends another; the old one stops working."
@@ -11837,11 +11835,11 @@ msgstr ""
"Il codice arriva all'indirizzo o al numero del suo conto. Se non arriva, "
"**Invia di nuovo** ne manda un altro; il vecchio smette di valere."
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:577
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:672
msgid "If You Are Signed Out"
msgstr "Se viene disconnesso"
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:579
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:676
msgid ""
"A session does not last forever. When yours ends the portal says so and puts "
"the sign-in form in front of you — it does not present it as an error, "
@@ -11851,11 +11849,11 @@ msgstr ""
"le mostra il modulo di accesso — non come un errore, perché non è andato "
"storto nulla."
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:589
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:687
msgid "Setting a New Password"
msgstr "Impostare una nuova password"
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:591
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:691
msgid ""
"If you have forgotten your password, **Forgot password?** takes you here. "
"Give your account identifier and choose the new password straight away; you "
@@ -11867,11 +11865,11 @@ msgstr ""
"confermi la modifica con un codice inviato per e-mail o SMS prima che abbia "
"effetto."
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:596
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:703
msgid "Where You Land, and How to Leave"
msgstr "Dove arrivi e come uscirne"
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:598
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:707
msgid ""
"Signing in puts you on your order list, which is also where the portal "
"returns you whenever it does not know where else to go."
@@ -11879,7 +11877,7 @@ msgstr ""
"L'accesso la porta al suo elenco ordini, dove il portale la riporta anche "
"quando non sa dove altro andare."
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:599
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:711
msgid ""
"The foot of the menu always shows which server and which account this tab is "
"working in — worth a glance if you keep more than one open. **Sign out** is "
@@ -11889,11 +11887,11 @@ msgstr ""
"questa scheda — vale un'occhiata se ne tiene più di una aperta. "
"**Disconnetti** è subito sotto."
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:621
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:734
msgid "Chapter 5: Getting Ready to Be Paid"
msgstr "Capitolo 5: Prepararsi a essere pagati"
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:623
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:736
msgid ""
"The Setup status screen tracks what still stands between you and your first "
"payment. Work through it once, in order, and you are ready to sell."
@@ -11901,7 +11899,7 @@ msgstr ""
"La schermata Stato della configurazione mostra cosa manca al primo "
"pagamento. La completi una volta, in ordine, e sarà pronto a vendere."
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:625
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:738
msgid ""
"Three things must be done before you can be paid: your business details, a "
"bank account, and verification of that account."
@@ -11909,14 +11907,14 @@ msgstr ""
"Tre cose vanno fatte prima di poter ricevere pagamenti: i dati della sua "
"attività, un conto bancario e la verifica di quel conto."
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:626
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:918
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:739
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1108
msgid "Your merchant bank account is the account your payouts are sent to."
msgstr ""
"Il conto bancario del venditore è quello al quale vengono inviati i "
"versamenti."
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:627
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:740
msgid ""
"Verification — the identity check your bank will call **KYC** — is carried "
"out by your payment service, not by the portal, and the screen updates "
@@ -11926,15 +11924,15 @@ msgstr ""
"esegue il servizio di pagamento, non il portale, e la schermata si aggiorna "
"da sola man mano che procede."
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:628
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:741
msgid "The fourth step is not a task — it is a choice of how you want to sell."
msgstr "Il quarto passo non è un compito — è la scelta di come vuole vendere."
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:633
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:746
msgid "What Setup Status Tracks"
msgstr "Cosa controlla lo stato della configurazione"
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:636
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:751
msgid ""
"**Setup status** lists four steps. The first three are things you have to "
"do, and the progress count tracks those:"
@@ -11942,7 +11940,7 @@ msgstr ""
"Lo **stato della configurazione** elenca quattro passaggi. I primi tre sono "
"obbligatori e l’indicatore di avanzamento li controlla:"
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:637
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:755
msgid ""
"**Step 1 — Your information.** Your business name and address. Done as soon "
"as a name is set."
@@ -11950,7 +11948,7 @@ msgstr ""
"**Passo 1 — I suoi dati.** Nome e indirizzo della sua attività. Il passaggio "
"è completato non appena viene impostato un nome."
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:639
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:756
msgid ""
"**Step 2 — Where your money goes.** Done once you have added one bank "
"account."
@@ -11958,7 +11956,7 @@ msgstr ""
"**Passo 2 — Dove va il suo denaro.** Il passaggio è completato dopo aver "
"aggiunto un conto bancario."
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:641
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:758
msgid ""
"**Step 3 — Verification by a payment service.** Done once that account has "
"been verified."
@@ -11966,7 +11964,7 @@ msgstr ""
"**Passo 3 — Verifica da parte di un servizio di pagamento.** Il passaggio è "
"completato dopo che il conto è stato verificato."
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:646
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:765
msgid ""
"The fourth step, **How you will sell**, has nothing to tick off. It offers "
"you three ways to take payments — printed QR codes, orders you create by "
@@ -11979,35 +11977,35 @@ msgstr ""
"al banco — e può tornarci quando vuole. Ecco perché il conteggio dei "
"progressi copre tre passi obbligatori mentre vengono mostrati quattro passi."
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:649
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:769
msgid "Verification action required"
msgstr "Azione di verifica richiesta"
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:650
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:770
msgid "Nothing done yet"
msgstr "Ancora niente fatto"
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:651
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:771
msgid "Business information added"
msgstr "Informazioni aziendali aggiunte"
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:653
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:773
msgid "Verification problem"
msgstr "Problema di verifica"
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:654
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:774
msgid "Ready to sell"
msgstr "Pronto a vendere"
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:655
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:775
msgid "Loading"
msgstr "Caricamento"
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:693
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:822
msgid "Step 2 — Where Your Money Goes"
msgstr "Passo 2 — Dove va il suo denaro"
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:695
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:826
msgid ""
"Give the bank account you want your payouts sent to, and the name on it "
"exactly as your bank has it. That name is checked later, and a mismatch is "
@@ -12018,7 +12016,7 @@ msgstr ""
"successivamente, e una discrepanza è il motivo più comune per cui la "
"verifica fallisce."
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:696
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:830
msgid ""
"Adding the account is not the end of it: it has to be verified before "
"anything can be paid into it, which is the next step."
@@ -12026,11 +12024,11 @@ msgstr ""
"Aggiungere il conto non basta: va verificato prima che vi si possa versare "
"qualcosa, ed è il passo successivo."
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:701
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:836
msgid "Step 3 — Proving the Bank Account Is Yours"
msgstr "Passo 3 — Dimostrare che il conto bancario è suo"
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:703
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:840
msgid ""
"Your payment service has to satisfy itself that the account you gave really "
"is yours. The way it does that is to have you send it a token amount — one "
@@ -12042,7 +12040,7 @@ msgstr ""
"la più piccola frazione della sua valuta — **da quel conto**, cosa che solo "
"il titolare può fare."
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:704
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:844
msgid ""
"The screen gives you everything the transfer needs. If your bank's app can "
"scan a QR code, scan the one shown and it fills the transfer in for you. "
@@ -12056,7 +12054,7 @@ msgstr ""
"lungo numero di riferimento: è ciò che identifica il bonifico come suo, e "
"senza di esso non conterà."
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:705
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:848
msgid ""
"It has to come **from the account you are verifying**. A transfer from a "
"different account of yours will not do, however similar the name."
@@ -12064,7 +12062,7 @@ msgstr ""
"Deve provenire **dal conto che sta verificando**. Un bonifico da un altro "
"suo conto non va bene, per quanto simile sia il nome."
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:706
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:852
msgid ""
"Verification finishes on its own once your bank has sent the money — usually "
"a day or so. You do not have to keep the page open."
@@ -12072,19 +12070,19 @@ msgstr ""
"La verifica si conclude da sola una volta partito il bonifico — di solito un "
"giorno. Non deve tenere la pagina aperta."
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:710
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:857
msgid "Two accounts to choose from"
msgstr "Due conti tra cui scegliere"
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:711
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:858
msgid "A regional bank"
msgstr "Una banca regionale"
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:781
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:934
msgid "Chapter 6: Your Business Details"
msgstr "Capitolo 6: I dati della sua attività"
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:783
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:936
msgid ""
"Everything your customers see about you — your business name, address, logo "
"and contact details — and the timings that apply to orders by default."
@@ -12092,7 +12090,7 @@ msgstr ""
"Tutto ciò che i clienti vedono di lei — ragione sociale, indirizzo, logo e "
"recapiti — e i termini che valgono per gli ordini in modo predefinito."
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:785
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:938
msgid ""
"Your business name and address appear on customers' receipts and on the "
"payment page."
@@ -12100,7 +12098,7 @@ msgstr ""
"Nome e indirizzo della sua attività compaiono sulle ricevute dei clienti e "
"sulla pagina di pagamento."
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:786
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:939
msgid ""
"Your uploaded logo appears on receipts too. The portal checks that the saved "
"image can actually be displayed."
@@ -12108,11 +12106,11 @@ msgstr ""
"Il logo caricato appare anche sulle ricevute. Il portale verifica che "
"l’immagine salvata possa essere effettivamente visualizzata."
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:787
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:940
msgid "The email address here is also where confirmation codes are sent."
msgstr "A questo indirizzo e-mail arrivano anche i codici di conferma."
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:788
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:941
msgid ""
"The timings set here apply to every new order unless you override them on "
"the order."
@@ -12120,11 +12118,11 @@ msgstr ""
"I tempi impostati qui valgono per ogni nuovo ordine, salvo che li modifichi "
"sul singolo ordine."
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:793
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:946
msgid "Your Business Details"
msgstr "I dati della sua attività"
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:796
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:951
msgid ""
"This is the public face of your shop. The name, address and logo go on "
"receipts and on the page a customer sees when paying, so it is worth filling "
@@ -12135,7 +12133,7 @@ msgstr ""
"ricevute e sulla pagina di pagamento, quindi vale la pena compilarli bene — "
"davanti a una richiesta di pagamento senza nome il cliente esita."
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:797
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:955
msgid ""
"The email address is doing double duty: it is shown to customers, and it is "
"where the portal sends confirmation codes."
@@ -12143,7 +12141,7 @@ msgstr ""
"L'indirizzo e-mail ha due funzioni: è mostrato ai clienti ed è dove il "
"portale invia i codici di conferma."
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:798
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:959
msgid ""
"Use the **Data** menu in the window bar to compare a complete profile, the "
"minimum useful profile, a new account, and each editor."
@@ -12151,38 +12149,38 @@ msgstr ""
"Usa il menu **Dati** nella barra della finestra per confrontare un profilo "
"completo, il profilo minimo utile, un nuovo conto e ciascun editor."
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:801
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:963
msgid "Complete profile"
msgstr "Completa il profilo"
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:802
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:964
msgid "Business name only"
msgstr "Solo il nome dell'azienda"
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:803
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:965
msgid "New account"
msgstr "Nuovo conto"
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:804
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:966
msgid "Editing public identity"
msgstr "Modificare l'identità pubblica"
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:805
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:967
msgid "Editing contact details"
msgstr "Modifica dei recapiti"
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:806
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:968
msgid "Editing addresses"
msgstr "Modifica indirizzi"
#. The chapter's fourth takeaway is about these timings, and the chapter
#. had no section that taught them — they sat below the fold of the one
#. preview above.
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:840
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1015
msgid "What Every New Order Inherits"
msgstr "Che cosa eredita ogni nuovo ordine"
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:843
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1020
msgid ""
"Further down the same screen are three timings. They are defaults: every "
"order you create starts with them, and any order can override its own."
@@ -12191,7 +12189,7 @@ msgstr ""
"predefiniti: ogni ordine che crea parte da questi, e ogni ordine può "
"modificare i propri."
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:844
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1024
msgid ""
"**Payment window** — how long a customer has to pay after you have asked. "
"Once it passes, the offer expires and nobody is charged."
@@ -12200,7 +12198,7 @@ msgstr ""
"la richiesta. Alla scadenza l’offerta termina e non viene addebitato nulla a "
"nessuno."
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:845
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1025
msgid ""
"**Refund window** — how long you can still refund an order. This is the one "
"worth thinking about, because once it closes you cannot refund at all."
@@ -12209,7 +12207,7 @@ msgstr ""
"ordine. È quello su cui vale la pena riflettere, perché una volta chiusa non "
"può più rimborsare."
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:846
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1026
msgid ""
"**Payout delay** — how long your payment service may hold the money before "
"passing it on to your bank account. Shorter means more, smaller transfers."
@@ -12218,7 +12216,7 @@ msgstr ""
"trattenere il denaro prima di inoltrarlo sul suo conto bancario. Più breve "
"significa bonifici più numerosi e più piccoli."
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:849
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1032
msgid ""
"If you are not sure, leave them. The defaults suit a shop selling to the "
"public, and you can change one order at a time under **Advanced options** "
@@ -12228,23 +12226,23 @@ msgstr ""
"negozio al pubblico, e può cambiarli un ordine alla volta in **Opzioni "
"avanzate** quando lo crea."
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:852
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1036
msgid "Typical shop defaults"
msgstr "Impostazioni predefinite tipiche del negozio"
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:853
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1037
msgid "Short-lived offers"
msgstr "Offerte di breve durata"
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:854
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1038
msgid "No refund window"
msgstr "Nessun periodo di rimborso"
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:882
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1066
msgid "Chapter 7: Personalization"
msgstr "Capitolo 7: Personalizzazione"
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:884
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1068
msgid ""
"How dates are written and whether advanced tools appear. These are settings "
"for you, not for your business — they change this browser only."
@@ -12252,11 +12250,11 @@ msgstr ""
"Come vengono scritte le date e se compaiono gli strumenti avanzati. Sono "
"impostazioni sue, non della sua attività: valgono solo per questo browser."
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:886
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1070
msgid "Your date format is yours alone; your colleagues are unaffected."
msgstr "Il formato della data vale solo per lei; i colleghi non ne risentono."
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:887
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1071
msgid ""
"Advanced tools add specialist statistics and Discounts & Passes management "
"to the navigation."
@@ -12264,13 +12262,13 @@ msgstr ""
"Gli strumenti avanzati aggiungono alla navigazione statistiche "
"specialistiche e la gestione di sconti e pass."
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:888
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1072
msgid "Showing advanced tools changes discoverability, not your permissions."
msgstr ""
"Mostrare gli strumenti avanzati ne facilita l’accesso, ma non modifica le "
"autorizzazioni."
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:889
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1073
msgid ""
"These settings live in this browser, so they follow neither your account nor "
"your other devices."
@@ -12278,7 +12276,7 @@ msgstr ""
"Queste impostazioni stanno in questo browser, quindi non seguono né il conto "
"né gli altri dispositivi."
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:896
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1082
msgid ""
"Choose the order in which year, month and day are shown. The portal previews "
"your choice with today's date so you can see what it will look like."
@@ -12286,11 +12284,11 @@ msgstr ""
"Scelga l’ordine in cui visualizzare anno, mese e giorno. Il portale mostra "
"un’anteprima della scelta con la data odierna."
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:901
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1088
msgid "Advanced Tools"
msgstr "Strumenti avanzati"
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:903
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1092
msgid ""
"Turn on **Show advanced tools** to add specialist statistics and Discounts & "
"Passes management to the navigation. This only makes those tools easier to "
@@ -12301,11 +12299,11 @@ msgstr ""
"sarà solo più facile trovare tali strumenti: non vengono concesse nuove "
"autorizzazioni né modificato ciò che il server consente."
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:914
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1104
msgid "Chapter 8: Bank Accounts"
msgstr "Capitolo 8: Conti bancari"
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:916
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1106
msgid ""
"Where your money goes, and whether it has got there yet. This is the screen "
"you check when a customer has paid but nothing has reached your bank."
@@ -12313,7 +12311,7 @@ msgstr ""
"Dove va il suo denaro e se è già arrivato. È la schermata da controllare "
"quando un cliente ha pagato ma alla banca non è arrivato nulla."
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:919
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1109
msgid ""
"Each bank account has to be verified with your payment service before it can "
"be used."
@@ -12321,7 +12319,7 @@ msgstr ""
"Ogni conto bancario deve essere verificato presso il servizio di pagamento "
"prima di poter essere usato."
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:920
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1110
msgid ""
"Money does not arrive one order at a time — several orders are paid out "
"together, and the screen shows what is expected and what has landed."
@@ -12329,15 +12327,15 @@ msgstr ""
"Il denaro non arriva un ordine alla volta — più ordini vengono versati "
"insieme, e la schermata mostra l'atteso e l'arrivato."
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:921
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1111
msgid "The screen keeps itself up to date as transfers arrive."
msgstr "La schermata si aggiorna da sola man mano che arrivano i bonifici."
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:926
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1116
msgid "Your Bank Accounts"
msgstr "I suoi conti bancari"
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:928
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1120
msgid ""
"This is where your payouts arrive. You can have more than one bank account, "
"and each is listed with the payment services that will pay into it, and "
@@ -12347,12 +12345,12 @@ msgstr ""
"ciascuno è elencato con i servizi di pagamento che vi accreditano denaro, e "
"se ciascuno di essi lo ha già verificato."
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:929
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1124
msgid ""
"**Ready** is the state you want. The others tell you where the hold-up is:"
msgstr "**Pronto** è lo stato che vuole. Gli altri dicono dov'è l'intoppo:"
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:930
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1128
msgid ""
"**Action needed** — the payment service wants something from you. Follow the "
"account through to find out what."
@@ -12360,7 +12358,7 @@ msgstr ""
"**Serve un intervento** — il servizio di pagamento vuole qualcosa da lei. "
"Apra il conto per scoprire che cosa."
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:932
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1129
msgid ""
"**Payment service offline** — nothing is wrong with your account; that "
"service cannot be reached at the moment."
@@ -12368,7 +12366,7 @@ msgstr ""
"**Servizio di pagamento non raggiungibile** — il suo conto è a posto; quel "
"servizio al momento non risponde."
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:934
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1131
msgid ""
"**Payment service problem** — that service is reachable but unhappy. Not "
"something you can fix; tell your provider."
@@ -12377,7 +12375,7 @@ msgstr ""
"qualcosa che non va. Non è cosa che possa risolvere lei; lo dica al suo "
"fornitore."
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:936
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1133
msgid ""
"**Unsupported account** — that service cannot pay into this kind of account. "
"Use a different account, or a different service."
@@ -12385,7 +12383,7 @@ msgstr ""
"**Conto non supportato** — quel servizio non può versare su un conto di "
"questo tipo. Usi un altro conto, oppure un altro servizio."
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:938
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1135
msgid ""
"**Transfer impossible** — that pairing cannot work at all, for example the "
"currencies do not match."
@@ -12393,7 +12391,7 @@ msgstr ""
"**Bonifico impossibile** — quell'abbinamento non può funzionare, ad esempio "
"le valute non coincidono."
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:943
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1142
msgid ""
"Use the **Data** menu in the window bar to see a single working account "
"instead."
@@ -12401,23 +12399,23 @@ msgstr ""
"Usi il menu **Dati** nella barra della finestra per vedere invece un solo "
"conto funzionante."
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:946
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1146
msgid "Every state at once"
msgstr "Tutti gli stati insieme"
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:947
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1147
msgid "Just one, working"
msgstr "Uno solo, funzionante"
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:968
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1168
msgid "Second bank account"
msgstr "Secondo conto bancario"
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1044
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1244
msgid "Adding a Bank Account"
msgstr "Aggiungere un conto bancario"
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1046
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1248
msgid ""
"Give the account number of the bank account you want to be paid into, and "
"the name on it exactly as your bank has it. A mismatch there is the usual "
@@ -12427,7 +12425,7 @@ msgstr ""
"versamenti e il nome esattamente come risulta presso la sua banca. Una "
"discrepanza è il motivo abituale per cui la verifica fallisce."
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1047
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1252
msgid ""
"The account is not usable the moment you add it. Your payment service has to "
"verify it first, which is the third step of **Setup status**."
@@ -12435,11 +12433,11 @@ msgstr ""
"Il conto non è utilizzabile appena aggiunto. Il servizio di pagamento deve "
"prima verificarlo: è il terzo passaggio dello **stato della configurazione**."
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1052
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1258
msgid "Money Arriving"
msgstr "Denaro in arrivo"
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1055
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1263
msgid ""
"The second tab lists what is coming and what has come. Several orders are "
"usually paid out together, so the amounts here will not match individual "
@@ -12449,7 +12447,7 @@ msgstr ""
"solito più ordini vengono versati insieme, perciò gli importi qui non "
"corrispondono uno a uno ai singoli ordini."
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1056
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1267
msgid ""
"Each transfer carries a reference that your bank statement will also show, "
"which is what lets you match a line on the statement to the orders that made "
@@ -12461,7 +12459,7 @@ msgstr ""
"ordini che la compongono. Lo segni come **ricevuto** una volta trovato; è "
"contabilità a suo beneficio e non cambia nulla del denaro."
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1057
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1271
msgid ""
"Use the **Data** menu in the window bar to see the tab before anything has "
"been paid out."
@@ -12469,19 +12467,19 @@ msgstr ""
"Usi il menu **Dati** nella barra della finestra per vedere la scheda prima "
"di qualsiasi versamento."
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1060
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1275
msgid "With transfers"
msgstr "Con bonifici"
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1061
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1276
msgid "Nothing paid out yet"
msgstr "Ancora nessun versamento"
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1120
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1335
msgid "Following One Order to the Bank"
msgstr "Seguire un ordine fino alla banca"
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1126
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1343
msgid ""
"Going the other way: open an order that has reached **Settled** and it names "
"the transfer that carried it, and the account it was sent to. That answers "
@@ -12493,11 +12491,11 @@ msgstr ""
"quale pagamento è uscita questa vendita», la domanda che si pone quando un "
"cliente contesta un vecchio ordine."
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1142
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1360
msgid "Chapter 11: Templates"
msgstr "Capitolo 11: Modelli"
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1144
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1362
msgid ""
"A template is an order you have written out once and can charge again and "
"again. Print its QR code, stick it on the counter, and customers pay by "
@@ -12506,7 +12504,7 @@ msgstr ""
"Un modello è un ordine scritto una volta e riscuotibile all'infinito. Ne "
"stampi il codice QR, lo metta sul banco e i clienti pagano scansionandolo."
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1146
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1364
msgid ""
"Write the order once; the QR code that goes with it can be used any number "
"of times."
@@ -12514,7 +12512,7 @@ msgstr ""
"Scriva l'ordine una volta; il codice QR che lo accompagna può essere usato "
"infinite volte."
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1147
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1365
msgid ""
"There are three kinds you can make here: a fixed price, a price the customer "
"types in, or a pick from your inventory."
@@ -12522,18 +12520,18 @@ msgstr ""
"Qui se ne possono creare di tre tipi: a prezzo fisso, con il prezzo digitato "
"dal cliente, oppure con una scelta dal suo inventario."
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1148
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1366
msgid ""
"The QR code can be printed at full size for a counter card or a stall sign."
msgstr ""
"Il codice QR può essere stampato a grandezza piena per un cartoncino da "
"banco o un'insegna."
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1153
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1371
msgid "Your Templates"
msgstr "I suoi modelli"
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1155
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1375
msgid ""
"Every template you have made is listed here with its name and identifier. "
"**Show QR** brings up its code, and **Edit** and **Delete** do what they say."
@@ -12542,7 +12540,7 @@ msgstr ""
"**Mostra il QR** ne mostra il codice; **Modifica** ed **Elimina** fanno "
"quello che dicono."
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1156
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1379
msgid ""
"Use the **Data** menu in the window bar to see what this looks like before "
"you have made any."
@@ -12550,47 +12548,47 @@ msgstr ""
"Usi il menu **Dati** nella barra della finestra per vedere com'è prima di "
"averne creato uno."
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1159
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1383
msgid "Two templates"
msgstr "Due modelli"
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1160
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1504
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1569
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1664
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1772
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1824
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1900
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1384
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1833
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1919
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:2026
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:2167
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:2237
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:2334
msgid "None yet"
msgstr "Ancora nulla"
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1171
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1220
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1395
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1451
msgid "Espresso at the counter"
msgstr "Espresso al banco"
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1175
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1224
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1399
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1455
msgid "Espresso, single shot"
msgstr "Espresso singolo"
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1179
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1403
msgid "Tip jar"
msgstr "Barattolo delle mance"
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1182
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1406
msgid "Thank you for the tip"
msgstr "Grazie per la mancia"
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1190
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1414
msgid "Making a Template"
msgstr "Creare un modello"
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1192
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1416
msgid "First decide what the template sells:"
msgstr "Decidi prima che cosa vende il modello:"
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1193
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1419
msgid ""
"**A fixed amount** — every customer pays the same. A single coffee, an entry "
"ticket."
@@ -12598,7 +12596,7 @@ msgstr ""
"**Un importo fisso** — ogni cliente paga lo stesso. Un caffè, un biglietto "
"d'ingresso."
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1195
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1420
msgid ""
"**Customer enters amount** — for donations, tips, and anything where the "
"customer decides."
@@ -12606,7 +12604,7 @@ msgstr ""
"**Il cliente inserisce l'importo** — per donazioni, mance e tutto ciò che "
"decide il cliente."
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1197
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1422
msgid ""
"**Inventory products** — the customer picks from your inventory in their "
"wallet."
@@ -12614,7 +12612,7 @@ msgstr ""
"**Prodotti dell'inventario** — il cliente sceglie dal suo inventario nel "
"proprio portafoglio."
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1202
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1429
msgid ""
"Then give it a name for your own use, and a summary. The summary is what the "
"customer reads in their wallet before paying, so write it for them, not for "
@@ -12624,11 +12622,11 @@ msgstr ""
"che il cliente legge nel portafoglio prima di pagare, quindi la scriva per "
"lui, non per sé. La lasci vuota e sarà il cliente a descrivere l'acquisto."
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1209
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1437
msgid "Its QR Code"
msgstr "Il suo codice QR"
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1212
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1442
msgid ""
"Opening a template shows what it is made of and, next to that, **Show Full "
"QR Code** — the code at a size worth printing. **Create order from this "
@@ -12640,15 +12638,15 @@ msgstr ""
"questo modello** lo incassa una volta, subito: è così che lo si usa da "
"dietro il banco invece che da un cartoncino stampato."
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1234
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1465
msgid "Chapter 12: Orders and Refunds"
msgstr "Capitolo 12: Ordini e rimborsi"
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1235
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1466
msgid "Orders & refunds"
msgstr "Ordini e rimborsi"
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1236
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1467
msgid ""
"The order list is where you spend most of your time: what has been paid, "
"what has not, and what you have refunded. It keeps itself up to date as "
@@ -12658,14 +12656,14 @@ msgstr ""
"cosa è stato pagato, che cosa non lo è e che cosa ha rimborsato. Si aggiorna "
"automaticamente man mano che arrivano i pagamenti."
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1238
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1469
msgid ""
"The list updates itself — you do not need to reload it to see a payment land."
msgstr ""
"L'elenco si aggiorna da solo — non serve ricaricare per vedere arrivare un "
"pagamento."
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1239
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1470
msgid ""
"The tabs are filters: they group orders by payment, refund, payout, and "
"expiration facts."
@@ -12673,7 +12671,7 @@ msgstr ""
"Le schede sono filtri: raggruppano gli ordini in base a pagamento, rimborso, "
"versamento e scadenza."
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1240
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1471
msgid ""
"You can refund an order in full or in part, as long as its refund window is "
"still open."
@@ -12681,18 +12679,18 @@ msgstr ""
"Può rimborsare un ordine in tutto o in parte, finché il suo termine per il "
"rimborso è aperto."
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1241
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1472
msgid ""
"A refund the customer never collects does lapse. The order says so plainly "
"when it does."
msgstr ""
"Un rimborso mai ritirato scade. L'ordine lo dice chiaramente quando accade."
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1246
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1477
msgid "The Order List"
msgstr "L'elenco ordini"
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1248
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1481
msgid ""
"Each row reads left to right as when, what, how much, and where it has got "
"to. The tabs across the top apply these filters:"
@@ -12700,17 +12698,17 @@ msgstr ""
"Ogni riga si legge da sinistra a destra: quando, che cosa, quanto e a che "
"punto è. Le schede in alto applicano questi filtri:"
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1249
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1485
msgid "**All** — every order, without a status filter."
msgstr "**Tutti** — ogni ordine, senza filtri sullo stato."
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1251
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1486
msgid "**Offered** — unpaid orders whose payment deadline has not passed."
msgstr ""
"**Proposti** — ordini non pagati il cui termine di pagamento non è ancora "
"scaduto."
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1253
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1488
msgid ""
"**Paid** — paid orders that have no refund and whose payout has not yet been "
"reported by the exchange."
@@ -12718,7 +12716,7 @@ msgstr ""
"**Pagati** — ordini pagati senza rimborsi per i quali lo scambio non ha "
"ancora segnalato il versamento."
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1255
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1490
msgid ""
"**Refunded** — orders with a partial or full refund, whether or not their "
"payout was already sent."
@@ -12726,7 +12724,7 @@ msgstr ""
"**Rimborsati** — ordini con un rimborso parziale o totale, indipendentemente "
"dal fatto che il versamento sia già stato inviato."
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1257
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1492
msgid ""
"**Settled** — orders with no refund whose exchange reports that it sent the "
"payout to your bank. This does not confirm that your bank received it."
@@ -12735,11 +12733,11 @@ msgstr ""
"aver inviato il versamento alla sua banca. Questo non conferma che la banca "
"lo abbia ricevuto."
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1259
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1494
msgid "**Expired** — unpaid orders whose payment deadline has passed."
msgstr "**Scaduti** — ordini non pagati il cui termine di pagamento è scaduto."
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1264
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1501
msgid ""
"These are overlapping database filters rather than a single sequence of "
"names. For example, the Refunded tab includes refunded orders on either side "
@@ -12750,7 +12748,7 @@ msgstr ""
"sia prima sia dopo il versamento, mentre le schede Pagati e Liquidati li "
"escludono intenzionalmente."
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1265
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1505
msgid ""
"Use the **Data** menu in the window bar to see the list before your first "
"sale."
@@ -12758,20 +12756,20 @@ msgstr ""
"Usi il menu **Dati** nella barra della finestra per vedere l'elenco prima "
"della sua prima vendita."
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1268
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1509
msgid "Every order state"
msgstr "Ogni stato dell'ordine"
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1274
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1647
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1515
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:2006
msgid "Before your first sale"
msgstr "Prima della sua prima vendita"
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1295
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1536
msgid "Charging for Something by Hand"
msgstr "Incassare qualcosa a mano"
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1297
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1540
msgid ""
"For a one-off — a repair, an invoice, something not in your inventory — "
"start with **Quick amount**. Enter the total and the summary the customer "
@@ -12781,7 +12779,7 @@ msgstr ""
"non è nell’inventario — inizi con **Importo rapido**. Inserisca il totale e "
"il riepilogo che il cliente leggerà nel wallet."
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1298
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1544
msgid ""
"Choose **Itemized order** when the contract should list products or custom "
"items. The two modes keep separate drafts, while deadlines and limits remain "
@@ -12791,11 +12789,11 @@ msgstr ""
"articoli personalizzati. Le due modalità conservano bozze separate, mentre "
"scadenze e limiti restano in **Impostazioni dell’ordine**."
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1305
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1552
msgid "What an Order Records"
msgstr "Che cosa registra un ordine"
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1308
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1557
msgid ""
"Opening an order shows its current state and total first. The essential "
"dates follow in a short list; open **Order history** when you need the full "
@@ -12805,7 +12803,7 @@ msgstr ""
"essenziali seguono in un breve elenco; apri la **Cronologia degli ordini** "
"per consultare la sequenza completa: creato, pagato, rimborsato, versato."
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1309
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1561
msgid ""
"The details page can be more specific than the list filters. It may say "
"**Awaiting payment**, **Wallet completing payment**, **Expired unpaid**, "
@@ -12820,7 +12818,7 @@ msgstr ""
"rimborsato**, **Rimborsato completamente**, **Rimborso scaduto** o "
"semplicemente **Rimborsato**."
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1310
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1565
msgid ""
"In the backend protocol, **order_status** remains **paid** after an accepted "
"payment even when its payout has been sent. The separate **wired** value is "
@@ -12835,7 +12833,7 @@ msgstr ""
"dichiara di aver inviato il ricavato; confermarne l’arrivo presso la sua "
"banca è un passaggio separato."
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1311
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1569
msgid ""
"The **refund window** is worth knowing about. It is how long you can still "
"refund the order, and once it closes you cannot — you would have to return "
@@ -12845,19 +12843,19 @@ msgstr ""
"può ancora rimborsare l'ordine; una volta scaduto non può più — dovresti "
"restituire il denaro in altro modo."
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1318
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1577
msgid "Partial refund collected"
msgstr "Rimborso parziale riscosso"
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1319
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1578
msgid "Full refund collected"
msgstr "Rimborso totale riscosso"
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1337
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1603
msgid "Refunding"
msgstr "Effettuare un rimborso"
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1339
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1607
msgid ""
"You can give back all of it or part of it. The buttons for the common "
"fractions are there so you do not have to do arithmetic at the counter, and "
@@ -12866,7 +12864,7 @@ msgstr ""
"Può restituire tutto o una parte. I pulsanti delle frazioni comuni evitano "
"di fare calcoli al banco, e il motivo si sceglie da un breve elenco."
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1340
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1611
msgid ""
"A refund is offered to the customer's wallet rather than pushed at it — the "
"money goes back when their wallet next collects it."
@@ -12874,11 +12872,11 @@ msgstr ""
"Il rimborso viene proposto al portafoglio del cliente, non imposto — il "
"denaro torna quando il portafoglio lo ritira."
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1345
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1622
msgid "A Refund Waiting to Be Collected"
msgstr "Un rimborso in attesa di essere ritirato"
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1348
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1627
msgid ""
"Until the customer's wallet collects it, the order shows the refund as "
"outstanding, with the deadline and a QR code the customer can scan to take "
@@ -12888,7 +12886,7 @@ msgstr ""
"come in sospeso, con il termine e un codice QR che il cliente può "
"scansionare subito. È quello che mostra a chi le sta davanti."
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1349
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1631
msgid ""
"If the deadline passes without collection, the refund **lapses**: the money "
"stays with you and the order says so, in as many words. Chasing it is not "
@@ -12900,11 +12898,11 @@ msgstr ""
"portafogli controllano da soli — ma se deve ancora qualcosa al cliente, "
"dovrà sistemarla in altro modo."
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1358
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1643
msgid "Chapter 10: The Counter Till"
msgstr "Capitolo 10: La cassa al banco"
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1360
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1645
msgid ""
"A till that runs in a browser, for selling face to face. Ring the sale up, "
"show the customer a QR code, and they pay by scanning it."
@@ -12912,7 +12910,7 @@ msgstr ""
"Una cassa utilizzabile nel browser, per vendere di persona. Registri la "
"vendita, mostri al cliente un codice QR e il cliente paga scansionandolo."
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1361
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1646
msgid ""
"Any tablet or laptop with a browser can be the till — there is nothing to "
"install."
@@ -12920,20 +12918,20 @@ msgstr ""
"Qualsiasi tablet o portatile con un browser può fare da cassa — non c'è "
"nulla da installare."
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1362
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1647
msgid ""
"Ring up from your inventory, or just type an amount for anything not in it."
msgstr ""
"Registri i prodotti dall'inventario, oppure digiti semplicemente un importo "
"per il resto."
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1363
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1648
msgid ""
"The customer pays by scanning the code on your screen with their wallet."
msgstr ""
"Il cliente paga scansionando con il portafoglio il codice sullo schermo."
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1364
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1649
msgid ""
"The day's orders are listed on the till itself, and you can refund from "
"there."
@@ -12941,11 +12939,11 @@ msgstr ""
"Gli ordini della giornata sono elencati sulla cassa stessa, e da lì può "
"rimborsare."
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1369
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1654
msgid "Ringing Up from Your Inventory"
msgstr "Registrare dall'inventario"
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1371
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1658
msgid ""
"Tap products to add them to the sale; the running total is on the right. "
"**Ad-hoc item** adds something that is not in your inventory without leaving "
@@ -12954,7 +12952,7 @@ msgstr ""
"Tocchi i prodotti per aggiungerli alla vendita; il totale è a destra. **Voce "
"libera** aggiunge qualcosa fuori inventario senza uscire dalla vendita."
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1372
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1662
msgid ""
"Use the **Data** menu in the window bar to see what the till looks like "
"before you have added any products."
@@ -12962,19 +12960,19 @@ msgstr ""
"Usi il menu **Dati** nella barra della finestra per vedere com'è la cassa "
"prima di aver aggiunto prodotti."
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1375
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1666
msgid "With products"
msgstr "Con prodotti"
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1376
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1667
msgid "Products without images"
msgstr "Prodotti senza immagini"
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1399
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1698
msgid "Just Typing an Amount"
msgstr "Digitare semplicemente un importo"
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1401
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1702
msgid ""
"When there is nothing to ring up — you already know the total, or it is not "
"the kind of thing you keep an inventory of — **Quick Amount** is a keypad "
@@ -12984,11 +12982,11 @@ msgstr ""
"tenere a inventario — **Importo rapido** è solo un tastierino. Digiti la "
"cifra e incassi."
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1407
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1715
msgid "What You Have Sold Today"
msgstr "Che cosa ha venduto oggi"
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1409
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1719
msgid ""
"**Till History** is the recent sales from this till, so you can check "
"whether something went through without leaving the counter. You can refund "
@@ -13000,11 +12998,11 @@ msgstr ""
"può anche rimborsare, che è ciò che serve quando il cliente le è ancora "
"davanti."
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1422
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1736
msgid "Taking the Payment"
msgstr "Incassare il pagamento"
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1424
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1740
msgid ""
"Charging a sale puts a QR code on the screen. The customer scans it with "
"their wallet and pays; the till notices by itself and moves on. Turn the "
@@ -13015,7 +13013,7 @@ msgstr ""
"prosegue. Giri lo schermo verso di lui invece di leggere il codice ad alta "
"voce — non è pensato per essere digitato."
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1425
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1744
msgid ""
"Use the **Data** menu in the window bar to see the moment before the code "
"appears."
@@ -13023,19 +13021,19 @@ msgstr ""
"Usi il menu **Dati** nella barra della finestra per vedere il momento prima "
"che compaia il codice."
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1428
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1748
msgid "Ready to scan"
msgstr "Pronto per la scansione"
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1429
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1749
msgid "Still preparing"
msgstr "Ancora in preparazione"
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1457
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1777
msgid "Payment received"
msgstr "Pagamento ricevuto"
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1459
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1781
msgid ""
"The till notices the payment itself and says so. Nothing is left for you to "
"confirm — clear it and the next customer's sale starts."
@@ -13043,11 +13041,11 @@ msgstr ""
"La cassa si accorge da sola del pagamento e lo segnala. Non deve confermare "
"nulla: svuoti il carrello e inizi la vendita successiva."
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1485
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1808
msgid "Chapter 9: Inventory"
msgstr "Capitolo 9: Inventario"
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1487
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1810
msgid ""
"What you sell, what it costs, and how much of it is left. Anything listed "
"here can be rung up on the till or picked from a template."
@@ -13055,13 +13053,13 @@ msgstr ""
"Che cosa vende, quanto costa e quanto ne resta. Tutto ciò che è elencato qui "
"può essere registrato in cassa o scelto in un modello."
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1489
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1812
msgid "A product carries its name, its price, how many you have and a picture."
msgstr ""
"Un prodotto porta con sé il nome, il prezzo, la quantità disponibile e "
"un'immagine."
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1490
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1813
msgid ""
"Categories are for your own convenience in finding things; a product can sit "
"in one or more."
@@ -13069,7 +13067,7 @@ msgstr ""
"Le categorie consentono di trovare più facilmente gli articoli; un prodotto "
"può appartenere a una o più categorie."
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1491
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1814
msgid ""
"Stock goes down on its own as orders are paid — you do not adjust it by hand "
"after a sale."
@@ -13077,17 +13075,17 @@ msgstr ""
"Le scorte calano da sole man mano che gli ordini vengono pagati — non deve "
"correggerle a mano."
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1492
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1815
msgid ""
"The same products appear on the counter till and in inventory templates."
msgstr ""
"Gli stessi prodotti compaiono alla cassa e nei modelli dell'inventario."
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1497
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1820
msgid "What You Sell"
msgstr "Che cosa vende"
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1499
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1824
msgid ""
"Each product shows its price, how many you have left, and how many you have "
"sold. The same list is what the counter till rings up from and what an "
@@ -13101,7 +13099,7 @@ msgstr ""
"**Categorie** è la seconda scheda, per raggruppare e rendere più rapida la "
"cassa."
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1500
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1828
msgid ""
"Use the **Data** menu in the window bar to see the list before you have "
"added anything."
@@ -13109,15 +13107,15 @@ msgstr ""
"Usi il menu **Dati** nella barra della finestra per vedere l'elenco prima di "
"aver aggiunto qualcosa."
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1503
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1832
msgid "Six products"
msgstr "Sei prodotti"
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1514
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1845
msgid "Categories"
msgstr "Categorie"
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1516
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1849
msgid ""
"The second tab groups your products. A category is only there to make the "
"till quicker to use and the reports easier to read, which is why it lives "
@@ -13128,11 +13126,11 @@ msgstr ""
"rendere più rapida la cassa e più leggibili i rapporti, ed è per questo che "
"sta dentro l'Inventario e non nel menu — da sola non la visiteresti mai."
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1527
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1861
msgid "Adding a Product"
msgstr "Aggiungere un prodotto"
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1529
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1865
msgid ""
"A name, a price and how many you have is enough to start selling. The "
"description and the picture are what a customer sees when picking from your "
@@ -13142,7 +13140,7 @@ msgstr ""
"e immagine sono ciò che vede il cliente scegliendo dal suo inventario nel "
"portafoglio, quindi valgono la pena se vendi così."
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1530
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1869
msgid ""
"Stock counts down by itself: when an order that includes this product is "
"paid, the number here drops. You do not adjust it after a sale. Leave the "
@@ -13152,11 +13150,11 @@ msgstr ""
"prodotto, il numero qui diminuisce. Non deve correggerlo dopo una vendita. "
"Lasci il conteggio vuoto per qualcosa che non finisce mai."
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1542
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1882
msgid "Chapter 13: Discounts & Passes"
msgstr "Capitolo 13: Sconti e pass"
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1544
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1884
msgid ""
"Loyalty discounts and season passes. The customer's wallet holds them, and "
"offers them back to you at the till without you having to look anyone up."
@@ -13164,20 +13162,20 @@ msgstr ""
"Sconti fedeltà e pass stagionali. Il portafoglio del cliente li conserva e "
"li ripropone alla cassa senza che sia necessario cercare nessuno."
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1546
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1886
msgid "A discount is money off, held in the wallet until it is used."
msgstr ""
"Uno sconto è una riduzione, conservata nel portafoglio finché non viene "
"usata."
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1547
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1887
msgid ""
"A pass is something a customer buys once and uses repeatedly for a while."
msgstr ""
"Un pass viene acquistato una volta dal cliente e usato ripetutamente per un "
"certo periodo."
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1548
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1888
msgid ""
"Both live in the customer's own wallet — there is no membership list for you "
"to keep."
@@ -13185,7 +13183,7 @@ msgstr ""
"Entrambi vivono nel portafoglio del cliente — non deve tenere alcun elenco "
"di soci."
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1549
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1889
msgid ""
"They come into play when their automatic rules match an order, or when you "
"add them while using advanced order editing."
@@ -13193,11 +13191,11 @@ msgstr ""
"Entrano in gioco quando le relative regole automatiche corrispondono a un "
"ordine o quando li aggiunge durante la modifica avanzata dell’ordine."
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1554
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1894
msgid "What You Offer"
msgstr "Che cosa offri"
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1556
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1898
msgid ""
"Two kinds of thing are listed here, and the difference is what the customer "
"gets:"
@@ -13205,11 +13203,11 @@ msgstr ""
"Qui sono elencate due cose diverse, e la differenza sta in ciò che riceve il "
"cliente:"
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1557
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1902
msgid "A **discount** is money off a later purchase."
msgstr "Uno **sconto** è una riduzione su un acquisto successivo."
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1559
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1903
msgid ""
"A **pass** buys a period of use — a month's access, a season's entry. The "
"customer buys it once and their wallet shows it whenever it applies."
@@ -13218,7 +13216,7 @@ msgstr ""
"l’ingresso per una stagione. Il cliente lo acquista una volta e il "
"portafoglio lo mostra ogni volta che si applica."
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1564
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1910
msgid ""
"Either way the customer's wallet keeps it. You are not maintaining a list of "
"members, and you cannot look up who holds what — which is the point, and "
@@ -13228,7 +13226,7 @@ msgstr ""
"elenco di soci e non può sapere chi ha che cosa: è proprio questo lo scopo, "
"ed è anche perché non c'è nulla che possa trapelare."
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1565
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1914
msgid ""
"Use the **Data** menu in the window bar to see the screen before you have "
"set any up."
@@ -13236,63 +13234,63 @@ msgstr ""
"Usi il menu **Dati** nella barra della finestra per vedere la schermata "
"prima di averne configurato qualcuno."
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1568
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1918
msgid "Some set up"
msgstr "Alcuni configurati"
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1579
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1929
msgid "Monthly coffee pass"
msgstr "Pass mensile per il caffè"
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1580
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1930
msgid "One coffee a day for thirty days"
msgstr "Un caffè al giorno per trenta giorni"
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1582
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1932
msgid "Until 1 March 2027"
msgstr "Fino al 1° marzo 2027"
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1589
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1939
msgid "Coffee club — 10% off"
msgstr "Coffee club — dieci per cento di sconto"
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1590
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1940
msgid "Ten per cent off any drink"
msgstr "Dieci per cento di sconto su ogni bevanda"
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1592
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1942
msgid "Until 31 December 2026"
msgstr "Fino al 31 dicembre 2026"
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1597
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1947
msgid "Baking course, autumn term"
msgstr "Corso di panificazione, trimestre autunnale"
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1598
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1948
msgid "Entry to the Saturday morning course"
msgstr "Accesso al corso del sabato mattina"
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1600
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1950
msgid "Until 30 September 2026"
msgstr "Fino al 30 settembre 2026"
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1606
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1956
msgid "Summer offer — 15% off"
msgstr "Offerta estiva — quindici per cento di sconto"
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1607
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1957
msgid "Fifteen per cent off anything to take home"
msgstr "Quindici per cento di sconto su tutto l'asporto"
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1609
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1959
msgid "Until 31 August 2026"
msgstr "Fino al 31 agosto 2026"
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1618
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1968
msgid "Setting Up a Discount or Pass"
msgstr "Configurazione di uno sconto o un pass"
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1620
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1972
msgid ""
"Say what it is called, whether it is a discount or a pass, and how long it "
"lasts. For a discount, choose how it is earned and redeemed; for a pass, "
@@ -13302,7 +13300,7 @@ msgstr ""
"uno sconto scelga come viene ottenuto e utilizzato; per un pass scelga il "
"periodo coperto da un acquisto."
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1621
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1976
msgid ""
"The order form applies matching earning and redemption rules automatically "
"and shows them under **Customer tokens**. Turn on **Advanced editing** when "
@@ -13314,15 +13312,15 @@ msgstr ""
"**Modifica avanzata** quando deve cambiare questi effetti o modificare tutte "
"le scelte di pagamento di un ordine."
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1630
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1986
msgid "Chapter 14: Statistics and Reports"
msgstr "Capitolo 14: Statistiche e rapporti"
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1631
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1987
msgid "Statistics & reports"
msgstr "Statistiche e rapporti"
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1632
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1988
msgid ""
"How trade has been, and reports you can have sent to you rather than "
"remembering to come and look."
@@ -13330,7 +13328,7 @@ msgstr ""
"Come è andata l'attività, e rapporti che le arrivano senza doversi ricordare "
"di venire a guardare."
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1634
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1990
msgid ""
"Fees are not broken out here. Your payment service is what charges them, and "
"its own statements are where they are itemised."
@@ -13338,7 +13336,7 @@ msgstr ""
"Le commissioni non sono dettagliate qui. Le applica il servizio di "
"pagamento, ed è nei suoi rendiconti che sono riportate voce per voce."
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1635
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1991
msgid ""
"A scheduled report arrives on its own, daily, weekly or monthly, as a PDF or "
"a data file."
@@ -13346,7 +13344,7 @@ msgstr ""
"Un rapporto programmato arriva da solo, ogni giorno, ogni settimana o ogni "
"mese, in PDF o come file di dati."
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1636
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1992
msgid ""
"Groupings let a report answer a question about part of your trade rather "
"than all of it."
@@ -13354,11 +13352,11 @@ msgstr ""
"I raggruppamenti permettono a un rapporto di rispondere su una parte "
"dell'attività anziché su tutta."
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1641
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1997
msgid "How Trade Has Been"
msgstr "Come è andato il lavoro"
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1643
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:2001
msgid ""
"The line at the top is the short answer: how much you sold over the period. "
"The chart below breaks that down by period, and **Table view** gives you the "
@@ -13370,15 +13368,15 @@ msgstr ""
"numeri, se preferisce leggerli. Se lavora con più di una valuta, ognuna ha "
"la propria barra: gli importi non vengono mai sommati fra valute diverse."
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1646
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:2005
msgid "A year of trading"
msgstr "Un anno di attività"
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1657
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:2016
msgid "Reports That Come to You"
msgstr "I rapporti che arrivano da soli"
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1659
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:2020
msgid ""
"A scheduled report is generated and sent without you asking. Useful for the "
"summary you would otherwise forget to pull at month end, or for sending "
@@ -13391,15 +13389,15 @@ msgstr ""
"il suo server sappia produrre dipende dal suo fornitore; il riepilogo delle "
"vendite ce l'hanno tutti i server."
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1663
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:2025
msgid "Two set up"
msgstr "Due configurati"
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1674
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:2036
msgid "Scheduling a Report"
msgstr "Programmare un rapporto"
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1676
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:2040
msgid ""
"Choose what the report covers, how often it should arrive — daily, weekly or "
"monthly — and where it should be sent. Anything greyed out is a report your "
@@ -13409,11 +13407,11 @@ msgstr ""
"giorno, ogni settimana o ogni mese — e dove va inviato. Ciò che è in grigio "
"è un rapporto che il suo server non sa ancora produrre."
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1682
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:2047
msgid "Reporting on Part of Your Trade"
msgstr "Rendicontare una parte della sua attività"
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1684
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:2051
msgid ""
"Groupings exist so a report can answer a narrower question. A **product "
"group** collects products that belong together for reporting — the drinks, "
@@ -13430,7 +13428,7 @@ msgstr ""
"viene inserito in un gruppo e in un fondo alla volta; un fondo non è legato "
"a un gruppo."
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1685
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:2055
msgid ""
"Both are only worth setting up once you have something to report on, which "
"is why they live here rather than in the menu."
@@ -13438,23 +13436,23 @@ msgstr ""
"Entrambi hanno senso solo quando c'è qualcosa da rendicontare, ecco perché "
"stanno qui e non nel menu."
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1689
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:2060
msgid "Grouped up"
msgstr "Raggruppato"
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1690
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:2061
msgid "Nothing grouped yet"
msgstr "Ancora nessun raggruppamento"
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1705
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:2080
msgid "Chapter 15: Payment Services"
msgstr "Capitolo 15: Servizi di pagamento"
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1706
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:2081
msgid "Payment services"
msgstr "Servizi di pagamento"
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1707
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:2082
msgid ""
"A payment service is what actually moves the money between your customer and "
"your bank. This screen tells you which ones this server will accept money "
@@ -13464,12 +13462,12 @@ msgstr ""
"la sua banca. Questa schermata indica tramite quali questo server accetta "
"denaro."
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1709
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:2084
msgid "Payment services are set up by whoever runs your server, not by you."
msgstr ""
"I servizi di pagamento li configura chi gestisce il suo server, non lei."
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1710
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:2085
msgid ""
"The screen lists the ones this server accepts, and the currency each is "
"trusted for."
@@ -13477,7 +13475,7 @@ msgstr ""
"La schermata elenca quelli che questo server accetta e la valuta per cui "
"ciascuno è abilitato."
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1711
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:2086
msgid ""
"There is nothing here to configure. If one is not working, the people who "
"provide it are the ones to tell."
@@ -13485,11 +13483,11 @@ msgstr ""
"Qui non c'è nulla da configurare. Se uno non funziona, avvisa chi lo "
"fornisce."
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1716
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:2091
msgid "Which Ones This Server Uses"
msgstr "Quali usa questo server"
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1718
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:2095
msgid ""
"Each row is one payment service your server will accept money through, with "
"the currency it is trusted for. Beneath the address is the identifier that "
@@ -13501,7 +13499,7 @@ msgstr ""
"l'identificativo che lo nomina — utile da citare se le chiedono da quale "
"servizio è passato un pagamento."
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1719
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:2099
msgid ""
"Nothing here can be changed from this screen — the list is whatever your "
"provider has set the server up with. Whether *your* account with a service "
@@ -13514,7 +13512,7 @@ msgstr ""
"servizio può ricevere versamenti, consulti **Conti bancari e versamenti**. "
"Se un servizio non funziona, contatti il fornitore."
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1720
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:2103
msgid ""
"Use the **Data** menu in the window bar to see the screen when no service is "
"configured at all — a server in that state cannot take any payment."
@@ -13523,19 +13521,19 @@ msgstr ""
"quando non è configurato alcun servizio — un server in quello stato non può "
"incassare nulla."
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1723
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:2107
msgid "Two services"
msgstr "Due servizi"
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1724
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:2108
msgid "None configured"
msgstr "Nessuno configurato"
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1752
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:2138
msgid "Chapter 16: Machines That Take Payments Offline"
msgstr "Capitolo 16: Le macchine che incassano offline"
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1754
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:2140
msgid ""
"A vending machine with no internet cannot ask the server whether a customer "
"has paid. This is how it can tell anyway."
@@ -13543,12 +13541,12 @@ msgstr ""
"Un distributore automatico senza internet non può chiedere al server se il "
"cliente ha pagato. Ecco come fa a saperlo lo stesso."
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1756
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:2142
msgid ""
"Only needed for machines that take payments without a network connection."
msgstr "Serve solo per le macchine che incassano senza connessione di rete."
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1757
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:2143
msgid ""
"The machine and the server share a secret, set up once, and use it to "
"produce matching codes."
@@ -13556,7 +13554,7 @@ msgstr ""
"La macchina e il server condividono un segreto impostato una volta, e ne "
"ricavano codici corrispondenti."
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1758
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:2144
msgid ""
"The customer's wallet shows a code after paying; the machine checks it "
"against its own."
@@ -13564,7 +13562,7 @@ msgstr ""
"Il portafoglio del cliente mostra un codice dopo il pagamento; la macchina "
"lo confronta con il proprio."
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1759
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:2145
msgid ""
"If a machine is lost or replaced, remove it here and the codes it produces "
"stop being accepted."
@@ -13572,11 +13570,11 @@ msgstr ""
"Se una macchina si perde o viene sostituita, rimuovila qui e i suoi codici "
"non saranno più accettati."
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1764
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:2150
msgid "Registered devices"
msgstr "Dispositivi registrati"
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1766
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:2154
msgid ""
"Most sellers never need this. It exists for the unattended case: a vending "
"machine or a locker that has to decide by itself whether the customer in "
@@ -13586,7 +13584,7 @@ msgstr ""
"distributore o un armadietto che deve decidere da solo se il cliente ha "
"davvero pagato, senza poterlo chiedere."
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1767
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:2158
msgid ""
"Each machine registered here shares a secret with the server. After a "
"customer pays, their wallet shows a short code, and the machine — knowing "
@@ -13597,7 +13595,7 @@ msgstr ""
"pagamento il portafoglio mostra un codice breve, e la macchina — conoscendo "
"lo stesso segreto — può stabilire se è autentico senza contattare nulla."
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1768
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:2162
msgid ""
"Use the **Data** menu in the window bar to see the screen before any machine "
"is registered."
@@ -13605,19 +13603,19 @@ msgstr ""
"Usi il menu **Dati** nella barra della finestra per vedere la schermata "
"prima che sia registrata una macchina."
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1771
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:2166
msgid "One registered"
msgstr "Uno registrato"
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1782
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:2177
msgid "Vending machine, lobby"
msgstr "Distributore automatico, ingresso"
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1791
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:2186
msgid "Registering a Machine"
msgstr "Registrare una macchina"
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1793
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:2190
msgid ""
"Give the machine a name you will recognise later — \"the one in the lobby\" "
"is worth more at three in the morning than a serial number. The identifier "
@@ -13627,7 +13625,7 @@ msgstr ""
"vale più di un numero di serie alle tre del mattino. L'identificativo sotto "
"è quello che usa la configurazione della macchina stessa."
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1794
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:2194
msgid ""
"The portal generates the shared secret; you copy it into the machine, once. "
"There are two kinds of code your server can check today: the plain time-"
@@ -13639,7 +13637,7 @@ msgstr ""
"basato sull'ora e uno che copre anche l'importo pagato. Se la documentazione "
"della macchina non dice quale si aspetta, il primo è quello consueto."
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1795
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:2198
msgid ""
"Keep the secret as you would a key. Anyone who has it can make the machine "
"accept payments that never happened."
@@ -13647,11 +13645,11 @@ msgstr ""
"Custodisci il segreto come una chiave. Chi lo possiede può far accettare "
"alla macchina pagamenti mai avvenuti."
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1804
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:2208
msgid "Chapter 17: Letting a Machine In"
msgstr "Capitolo 17: Dare accesso a un apparecchio"
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1806
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:2210
msgid ""
"When something other than you needs to use your account — a till app, a "
"webshop, a script — you give it its own access rather than your password."
@@ -13660,7 +13658,7 @@ msgstr ""
"un negozio online, uno script — gli dà un accesso proprio anziché la sua "
"password."
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1808
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:2212
msgid ""
"Give each machine its own access, so you can withdraw one without disturbing "
"the others."
@@ -13668,7 +13666,7 @@ msgstr ""
"Dia a ogni macchina un accesso proprio, così può revocarne uno senza toccare "
"gli altri."
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1809
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:2213
msgid ""
"Say what it may do. A till only needs to take payments; it has no business "
"changing your bank details."
@@ -13676,7 +13674,7 @@ msgstr ""
"Stabilisci che cosa può fare. Una cassa deve solo incassare; non ha nulla a "
"che fare con i suoi dati bancari."
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1810
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:2214
msgid ""
"Give it an end date. Access that never expires is access you will forget you "
"granted."
@@ -13684,7 +13682,7 @@ msgstr ""
"Dagli una data di fine. Un accesso che non scade è un accesso che "
"dimenticherai di aver concesso."
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1811
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:2215
msgid ""
"Withdraw it the moment a device goes missing — that is instant and needs "
"nothing from the device."
@@ -13692,11 +13690,11 @@ msgstr ""
"Revocalo appena un dispositivo sparisce — è immediato e non richiede nulla "
"dal dispositivo."
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1816
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:2220
msgid "What Has Access"
msgstr "Chi ha accesso"
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1818
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:2224
msgid ""
"Each entry is one machine or program that can act on your account: what it "
"is, what it may do, and when its access runs out."
@@ -13704,7 +13702,7 @@ msgstr ""
"Ogni voce è una macchina o un programma che può agire sul suo conto: che "
"cos'è, che cosa può fare e quando scade il suo accesso."
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1819
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:2228
msgid ""
"The reason for one entry per machine is what happens when something goes "
"wrong. If the tablet behind the counter is stolen, you withdraw that one "
@@ -13716,7 +13714,7 @@ msgstr ""
"tutto il resto continua. Se tutte condividessero la sua password, dovrebbe "
"cambiarla ovunque in una volta sola."
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1820
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:2232
msgid ""
"Use the **Data** menu in the window bar to see the screen before you have "
"granted any."
@@ -13724,20 +13722,20 @@ msgstr ""
"Usi il menu **Dati** nella barra della finestra per vedere la schermata "
"prima di averne concesso qualcuno."
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1823
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:2236
msgid "One granted"
msgstr "Uno concesso"
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1837
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1859
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:2250
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:2275
msgid "In 30 days"
msgstr "Tra 30 giorni"
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1845
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:2258
msgid "The Credential, Once"
msgstr "La credenziale, una sola volta"
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1847
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:2262
msgid ""
"When the access is created the credential appears — as text to copy and as a "
"code to scan, whichever suits the machine. This is the only time it is "
@@ -13749,11 +13747,11 @@ msgstr ""
"volta in cui viene mostrata. Se chiude prima dell'associazione, l'accesso "
"resta attivo; revochi la voce corrispondente nell'elenco prima di riprovare."
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1866
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:2282
msgid "Granting Access"
msgstr "Concedere l'accesso"
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1869
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:2287
msgid ""
"Describe what it is for in terms you will still understand in a year — the "
"point of the field is that you can tell later what would break if you "
@@ -13762,7 +13760,7 @@ msgstr ""
"Descriva a che cosa serve in termini che capirà anche fra un anno — il campo "
"esiste perché possa sapere in seguito che cosa si romperebbe revocandolo."
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1870
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:2291
msgid ""
"Then choose what it **can do**. Grant the least that will work: a counter "
"till needs to take payments and nothing else."
@@ -13770,7 +13768,7 @@ msgstr ""
"Poi scelga che cosa **può fare**. Conceda il minimo indispensabile: una "
"cassa al banco deve incassare, nulla di più."
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1871
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:2295
msgid ""
"You are asked for your own password before the credential is issued, and the "
"credential itself is shown once. Copy it into the machine then; it cannot be "
@@ -13780,7 +13778,7 @@ msgstr ""
"credenziale è mostrata una sola volta. La copi subito nella macchina; non "
"può essere mostrata di nuovo e, se la perde, ne emette una nuova."
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1872
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:2299
msgid ""
"**Refreshable access** is offered under advanced options and is best left "
"alone. It lets the holder extend itself indefinitely, which quietly undoes "
@@ -13790,11 +13788,11 @@ msgstr ""
"lasciarlo stare. Permette a chi lo detiene di prolungarsi all'infinito, "
"annullando in silenzio la data di fine."
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1881
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:2309
msgid "Chapter 18: Telling Your Own Systems"
msgstr "Capitolo 18: Avvisare i suoi sistemi"
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1883
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:2311
msgid ""
"If you run other software — a shop, a stock system, a chat channel you want "
"pinged — the portal can call it whenever something happens. This chapter is "
@@ -13804,13 +13802,13 @@ msgstr ""
"chat da avvisare — il portale può richiamarlo a ogni evento. Questo capitolo "
"è per chi si occupa di quel software."
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1885
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:2313
msgid "The portal calls an address you give whenever a chosen event happens."
msgstr ""
"Il portale chiama un indirizzo che indica lei ogni volta che si verifica un "
"evento scelto."
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1886
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:2314
msgid ""
"Events cover orders — created, paid, refunded, settled — and changes to your "
"inventory and categories."
@@ -13818,7 +13816,7 @@ msgstr ""
"Gli eventi riguardano gli ordini — creato, pagato, rimborsato, liquidato — e "
"le modifiche al suo inventario e alle categorie."
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1887
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:2315
msgid ""
"You decide what gets sent, by writing the message yourself and dropping in "
"values from the event."
@@ -13826,7 +13824,7 @@ msgstr ""
"Decide lei che cosa inviare, scrivendo il messaggio e inserendovi valori "
"dell'evento."
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1888
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:2316
msgid ""
"Setting one up is a job for whoever looks after your other software, not for "
"the counter."
@@ -13834,11 +13832,11 @@ msgstr ""
"Configurarne uno è compito di chi si occupa del suo altro software, non di "
"chi sta al banco."
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1893
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:2321
msgid "What Is Set Up"
msgstr "Che cosa è configurato"
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1895
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:2325
msgid ""
"Each entry is one address the portal calls, and the event that triggers it. "
"Nothing here involves your customers — this is your systems talking to each "
@@ -13847,7 +13845,7 @@ msgstr ""
"Ogni voce è un indirizzo che il portale chiama e l'evento che lo attiva. Qui "
"non c'entrano i clienti — sono i suoi sistemi che si parlano."
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1896
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:2329
msgid ""
"Use the **Data** menu in the window bar to see the screen before anything is "
"set up."
@@ -13855,19 +13853,19 @@ msgstr ""
"Usi il menu **Dati** nella barra della finestra per vedere la schermata "
"prima di qualsiasi configurazione."
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1899
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:2333
msgid "One set up"
msgstr "Uno configurato"
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1919
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:2353
msgid "Setting Up a Webhook"
msgstr "Configurare un webhook"
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1922
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:2358
msgid "Three things: which event, which address to call, and what to send."
msgstr "Tre cose: quale evento, quale indirizzo chiamare e che cosa inviare."
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1923
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:2362
msgid ""
"The events fall into two groups. Orders — **created**, **paid**, "
"**refunded** and **settled** — are the ones most systems care about. The "
@@ -13881,7 +13879,7 @@ msgstr ""
"una categoria viene aggiunto, modificato o eliminato: è ciò che serve se le "
"scorte ufficiali sono tenute altrove."
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1924
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:2366
msgid ""
"The message body is yours to write. Anything in double braces is replaced "
"with a value from the event when it fires, and the available values are "
@@ -13891,11 +13889,11 @@ msgstr ""
"viene sostituito con un valore dell'evento; i valori disponibili sono "
"elencati sotto con un esempio — faccia clic su uno per inserirlo."
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1933
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:2376
msgid "Chapter 19: Which Server You Are Using"
msgstr "Capitolo 19: Quale server sta usando"
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1935
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:2378
msgid ""
"Your account lives on a server, and the portal is a window onto it. Read "
"this when you are asked which server you are on, or you have been given a "
@@ -13905,7 +13903,7 @@ msgstr ""
"Legga questo capitolo quando le chiedono su quale server si trova, o quando "
"gliene viene assegnato un altro."
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1936
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:2379
msgid ""
"The portal is not tied to one server; your account lives on whichever one it "
"was created on."
@@ -13913,23 +13911,23 @@ msgstr ""
"Il portale non è legato a un server; il suo conto vive su quello dove è "
"stato creato."
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1937
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:2380
msgid ""
"This screen tells you which one that is, and which currency it works in."
msgstr "Questa schermata le dice qual è e in quale valuta lavora."
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1938
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:2381
msgid ""
"Changing the server signs you out of the current one. It does not move your "
"account."
msgstr ""
"Cambiare server la disconnette da quello attuale. Non sposta il suo conto."
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1943
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:2386
msgid "Which Server, and What It Supports"
msgstr "Quale server, e che cosa supporta"
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1945
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:2390
msgid ""
"The address of the server your account is on, the currency it works in, and "
"its version. If you are ever asked to quote any of that while getting help, "
@@ -13938,7 +13936,7 @@ msgstr ""
"L'indirizzo del server su cui sta il suo conto, la valuta in cui lavora e la "
"sua versione. Se glieli chiedono mentre cerca aiuto, sono qui."
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1946
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:2394
msgid ""
"The foot of the menu shows the same address on every screen, so you can tell "
"at a glance which server a tab is working in when you have more than one "
@@ -13948,7 +13946,7 @@ msgstr ""
"schede aperte capisce a colpo d'occhio su quale server sta lavorando "
"ciascuna. Cliccandolo si apre questa schermata."
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1947
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:2398
msgid ""
"Below the server, the screen says what the portal itself is: which account "
"this tab is signed in as, and which version of the portal you are looking "
@@ -13962,11 +13960,11 @@ msgstr ""
"perché il portale e il server vengono aggiornati separatamente e uno scarto "
"tra i due spiega parecchie cose."
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1963
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:2415
msgid "Pointing at a Different One"
msgstr "Puntare a un altro"
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1965
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:2419
msgid ""
"If you have been given a different server — because your provider moved you, "
"or because you are trying one out — this is where you point the portal at it."
@@ -13974,7 +13972,7 @@ msgstr ""
"Se le è stato assegnato un altro server — perché il fornitore l'ha spostata "
"o perché ne sta provando uno — è qui che vi punta il portale."
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1966
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:2423
msgid ""
"It signs you out of the one you are on. It does not carry your account "
"across: accounts belong to servers, so on a new server you sign in with the "
@@ -13984,96 +13982,96 @@ msgstr ""
"appartengono ai server, quindi su un server nuovo accede con il conto che ha "
"lì, oppure ne apre uno."
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:2002
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:2465
msgid "Getting started"
msgstr "Per iniziare"
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:2013
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:2476
msgid "Set up your business"
msgstr "Configurare l'attività"
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:2024
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:2487
msgid "Make and manage sales"
msgstr "Effettuare e gestire le vendite"
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:2036
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:2499
msgid "Monitor your operation"
msgstr "Monitorare l'attività"
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:2042
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:2505
msgid "Connect and administer"
msgstr "Connettere e amministrare"
-#: packages/taler-merchant-webui/src/screens/InteractiveTutorialScreen.tsx:215
-#: packages/taler-merchant-webui/src/screens/InteractiveTutorialScreen.tsx:240
-#: packages/taler-merchant-webui/src/screens/InteractiveTutorialScreen.tsx:283
+#: packages/taler-merchant-webui/src/screens/InteractiveTutorialScreen.tsx:229
+#: packages/taler-merchant-webui/src/screens/InteractiveTutorialScreen.tsx:257
+#: packages/taler-merchant-webui/src/screens/InteractiveTutorialScreen.tsx:300
msgid "Merchant Portal Guide"
msgstr "Guida al portale del venditore"
-#: packages/taler-merchant-webui/src/screens/InteractiveTutorialScreen.tsx:243
+#: packages/taler-merchant-webui/src/screens/InteractiveTutorialScreen.tsx:260
msgid "Part %1$s · Chapter %2$s: %3$s"
msgstr "Parte %1$s · Capitolo %2$s: %3$s"
-#: packages/taler-merchant-webui/src/screens/InteractiveTutorialScreen.tsx:263
+#: packages/taler-merchant-webui/src/screens/InteractiveTutorialScreen.tsx:282
msgid "Close the chapter list"
msgstr "Chiudi l'elenco dei capitoli"
-#: packages/taler-merchant-webui/src/screens/InteractiveTutorialScreen.tsx:298
+#: packages/taler-merchant-webui/src/screens/InteractiveTutorialScreen.tsx:315
msgid "Guide contents"
msgstr "Contenuti della guida"
-#: packages/taler-merchant-webui/src/screens/InteractiveTutorialScreen.tsx:323
-#: packages/taler-merchant-webui/src/screens/InteractiveTutorialScreen.tsx:539
-#: packages/taler-merchant-webui/src/screens/InteractiveTutorialScreen.tsx:555
+#: packages/taler-merchant-webui/src/screens/InteractiveTutorialScreen.tsx:340
+#: packages/taler-merchant-webui/src/screens/InteractiveTutorialScreen.tsx:583
+#: packages/taler-merchant-webui/src/screens/InteractiveTutorialScreen.tsx:601
msgid "Part"
msgstr "Parte"
-#: packages/taler-merchant-webui/src/screens/InteractiveTutorialScreen.tsx:332
+#: packages/taler-merchant-webui/src/screens/InteractiveTutorialScreen.tsx:353
msgid "Collapse %1$s"
msgstr "Comprimi %1$s"
-#: packages/taler-merchant-webui/src/screens/InteractiveTutorialScreen.tsx:332
+#: packages/taler-merchant-webui/src/screens/InteractiveTutorialScreen.tsx:354
msgid "Expand %1$s"
msgstr "Espandi %1$s"
-#: packages/taler-merchant-webui/src/screens/InteractiveTutorialScreen.tsx:433
+#: packages/taler-merchant-webui/src/screens/InteractiveTutorialScreen.tsx:464
msgid "Back to the portal"
msgstr "Torna al portale"
-#: packages/taler-merchant-webui/src/screens/InteractiveTutorialScreen.tsx:444
+#: packages/taler-merchant-webui/src/screens/InteractiveTutorialScreen.tsx:475
msgid "Part %1$s of %2$s · %3$s"
msgstr "Parte %1$s di %2$s · %3$s"
-#: packages/taler-merchant-webui/src/screens/InteractiveTutorialScreen.tsx:460
+#: packages/taler-merchant-webui/src/screens/InteractiveTutorialScreen.tsx:492
msgid "Key Concepts & Takeaways"
msgstr "I punti essenziali"
-#: packages/taler-merchant-webui/src/App.tsx:215
+#: packages/taler-merchant-webui/src/App.tsx:243
msgid "Checking administrator access…"
msgstr "Verifica dell’accesso amministratore…"
-#: packages/taler-merchant-webui/src/App.tsx:331
+#: packages/taler-merchant-webui/src/App.tsx:383
msgid "Checking whether this merchant server needs initial setup..."
msgstr ""
"Verifica della necessità di configurare inizialmente questo server venditore…"
-#: packages/taler-merchant-webui/src/App.tsx:348
+#: packages/taler-merchant-webui/src/App.tsx:400
msgid "Could not inspect this merchant server"
msgstr "Non è stato possibile verificare questo server venditore"
-#: packages/taler-merchant-webui/src/App.tsx:349
+#: packages/taler-merchant-webui/src/App.tsx:401
msgid "Try again"
msgstr "Riprova"
-#: packages/taler-merchant-webui/src/App.tsx:353
+#: packages/taler-merchant-webui/src/App.tsx:409
msgid "Change server address"
msgstr "Modifica l’indirizzo del server"
-#: packages/taler-merchant-webui/src/App.tsx:420
+#: packages/taler-merchant-webui/src/App.tsx:471
msgid "Resetting forgotten password for merchant account (%1$s)"
msgstr "Reimpostazione della password dimenticata del conto venditore (%1$s)"
-#: packages/taler-merchant-webui/src/App.tsx:460
+#: packages/taler-merchant-webui/src/App.tsx:512
msgid ""
"This merchant account has no e-mail address or phone number set, so its "
"password cannot be reset here. Contact your provider."
@@ -14081,21 +14079,21 @@ msgstr ""
"Questo conto venditore non ha né e-mail né numero di telefono, quindi la "
"password non può essere reimpostata qui. Contatti il suo fornitore."
-#: packages/taler-merchant-webui/src/App.tsx:467
+#: packages/taler-merchant-webui/src/App.tsx:519
msgid "Failed to process password reset request."
msgstr ""
"Non è stato possibile elaborare la richiesta di reimpostazione della "
"password."
-#: packages/taler-merchant-webui/src/App.tsx:492
+#: packages/taler-merchant-webui/src/App.tsx:541
msgid "Your password was reset. Sign in with your new password."
msgstr "La password è stata reimpostata. Acceda con la nuova password."
-#: packages/taler-merchant-webui/src/App.tsx:530
+#: packages/taler-merchant-webui/src/App.tsx:583
msgid "Loading dev settings..."
msgstr "Caricamento delle impostazioni di sviluppo..."
-#: packages/taler-merchant-webui/src/App.tsx:553
+#: packages/taler-merchant-webui/src/App.tsx:606
msgid ""
"Your payment service needs to check your identity before it can pay into "
"your bank account (%1$s)."
@@ -14103,11 +14101,11 @@ msgstr ""
"Il suo servizio di pagamento deve verificare la sua identità prima di poter "
"versare sul suo conto bancario (%1$s)."
-#: packages/taler-merchant-webui/src/App.tsx:979
+#: packages/taler-merchant-webui/src/App.tsx:1122
msgid "Loading Storybook..."
msgstr "Caricamento di Storybook..."
-#: packages/taler-merchant-webui/src/App.tsx:993
+#: packages/taler-merchant-webui/src/App.tsx:1136
msgid "Loading tutorial..."
msgstr "Caricamento dell’esercitazione..."
diff --git a/packages/taler-merchant-webui/src/i18n/taler-merchant-webui.pot b/packages/taler-merchant-webui/src/i18n/taler-merchant-webui.pot
@@ -21,477 +21,477 @@ msgstr ""
msgid "Taler Logo"
msgstr ""
-#: packages/taler-merchant-webui/src/ui/Menu.tsx:37
+#: packages/taler-merchant-webui/src/ui/Menu.tsx:45
msgid "Get started"
msgstr ""
-#: packages/taler-merchant-webui/src/ui/Menu.tsx:38
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:622
+#: packages/taler-merchant-webui/src/ui/Menu.tsx:47
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:735
msgid "Setup status"
msgstr ""
-#: packages/taler-merchant-webui/src/ui/Menu.tsx:39
+#: packages/taler-merchant-webui/src/ui/Menu.tsx:49
msgid "Sell"
msgstr ""
-#: packages/taler-merchant-webui/src/ui/Menu.tsx:40
-#: packages/taler-merchant-webui/src/screens/OrderListScreen.tsx:285
-#: packages/taler-merchant-webui/src/screens/OrderDetailScreen.tsx:296
-#: packages/taler-merchant-webui/src/screens/OrderDetailScreen.tsx:310
-#: packages/taler-merchant-webui/src/screens/OrderDetailScreen.tsx:374
-#: packages/taler-merchant-webui/src/screens/CreateOrderScreen.tsx:916
+#: packages/taler-merchant-webui/src/ui/Menu.tsx:51
+#: packages/taler-merchant-webui/src/screens/OrderListScreen.tsx:332
+#: packages/taler-merchant-webui/src/screens/OrderDetailScreen.tsx:317
+#: packages/taler-merchant-webui/src/screens/OrderDetailScreen.tsx:334
+#: packages/taler-merchant-webui/src/screens/OrderDetailScreen.tsx:430
+#: packages/taler-merchant-webui/src/screens/CreateOrderScreen.tsx:1167
#: packages/taler-merchant-webui/src/screens/NotFoundScreen.tsx:23
-#: packages/taler-merchant-webui/src/stories/story-messages.ts:127
+#: packages/taler-merchant-webui/src/stories/story-messages.ts:236
msgid "Orders"
msgstr ""
#. A point-of-sale checkout operated by shop staff, not a bank counter.
-#: packages/taler-merchant-webui/src/ui/Menu.tsx:43
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1359
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1834
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1856
+#: packages/taler-merchant-webui/src/ui/Menu.tsx:54
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1644
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:2247
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:2272
msgid "Counter till"
msgstr ""
-#: packages/taler-merchant-webui/src/ui/Menu.tsx:44
-#: packages/taler-merchant-webui/src/screens/TemplatesScreen.tsx:107
-#: packages/taler-merchant-webui/src/screens/CreateTemplateScreen.tsx:298
-#: packages/taler-merchant-webui/src/screens/CreateTemplateScreen.tsx:320
-#: packages/taler-merchant-webui/src/screens/TemplateDetailsScreen.tsx:207
-#: packages/taler-merchant-webui/src/screens/TemplateDetailsScreen.tsx:221
-#: packages/taler-merchant-webui/src/screens/TemplateDetailsScreen.tsx:235
-#: packages/taler-merchant-webui/src/screens/TemplateDetailsScreen.tsx:262
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1143
+#: packages/taler-merchant-webui/src/ui/Menu.tsx:56
+#: packages/taler-merchant-webui/src/screens/TemplatesScreen.tsx:128
+#: packages/taler-merchant-webui/src/screens/CreateTemplateScreen.tsx:354
+#: packages/taler-merchant-webui/src/screens/CreateTemplateScreen.tsx:376
+#: packages/taler-merchant-webui/src/screens/TemplateDetailsScreen.tsx:222
+#: packages/taler-merchant-webui/src/screens/TemplateDetailsScreen.tsx:239
+#: packages/taler-merchant-webui/src/screens/TemplateDetailsScreen.tsx:256
+#: packages/taler-merchant-webui/src/screens/TemplateDetailsScreen.tsx:283
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1361
msgid "Templates"
msgstr ""
-#: packages/taler-merchant-webui/src/ui/Menu.tsx:45
-#: packages/taler-merchant-webui/src/screens/CreateOrderScreen.tsx:1052
-#: packages/taler-merchant-webui/src/screens/InventoryScreen.tsx:202
-#: packages/taler-merchant-webui/src/screens/CreateProductScreen.tsx:266
-#: packages/taler-merchant-webui/src/screens/CreateProductScreen.tsx:372
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1486
+#: packages/taler-merchant-webui/src/ui/Menu.tsx:58
+#: packages/taler-merchant-webui/src/screens/CreateOrderScreen.tsx:1334
+#: packages/taler-merchant-webui/src/screens/InventoryScreen.tsx:244
+#: packages/taler-merchant-webui/src/screens/CreateProductScreen.tsx:342
+#: packages/taler-merchant-webui/src/screens/CreateProductScreen.tsx:463
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1809
msgid "Inventory"
msgstr ""
-#: packages/taler-merchant-webui/src/ui/Menu.tsx:46
-#: packages/taler-merchant-webui/src/screens/SubscriptionsScreen.tsx:99
-#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:721
-#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:744
-#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:759
-#: packages/taler-merchant-webui/src/stories/story-messages.ts:69
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1543
+#: packages/taler-merchant-webui/src/ui/Menu.tsx:60
+#: packages/taler-merchant-webui/src/screens/SubscriptionsScreen.tsx:107
+#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:904
+#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:929
+#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:944
+#: packages/taler-merchant-webui/src/stories/story-messages.ts:120
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1883
msgid "Discounts & Passes"
msgstr ""
-#: packages/taler-merchant-webui/src/ui/Menu.tsx:47
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:448
+#: packages/taler-merchant-webui/src/ui/Menu.tsx:62
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:489
msgid "Money"
msgstr ""
-#: packages/taler-merchant-webui/src/ui/Menu.tsx:48
-#: packages/taler-merchant-webui/src/screens/MoneyInScreen.tsx:502
+#: packages/taler-merchant-webui/src/ui/Menu.tsx:64
+#: packages/taler-merchant-webui/src/screens/MoneyInScreen.tsx:562
msgid "Bank accounts & payouts"
msgstr ""
-#: packages/taler-merchant-webui/src/ui/Menu.tsx:49
-#: packages/taler-merchant-webui/src/screens/StatisticsScreen.tsx:429
-#: packages/taler-merchant-webui/src/screens/StatisticsScreen.tsx:452
+#: packages/taler-merchant-webui/src/ui/Menu.tsx:66
+#: packages/taler-merchant-webui/src/screens/StatisticsScreen.tsx:467
+#: packages/taler-merchant-webui/src/screens/StatisticsScreen.tsx:489
msgid "Statistics"
msgstr ""
-#: packages/taler-merchant-webui/src/ui/Menu.tsx:50
-#: packages/taler-merchant-webui/src/screens/ScheduleReportScreen.tsx:133
+#: packages/taler-merchant-webui/src/ui/Menu.tsx:68
+#: packages/taler-merchant-webui/src/screens/ScheduleReportScreen.tsx:136
msgid "Reports"
msgstr ""
#. Menu group for integrations and devices; a noun-like heading, not a command.
-#: packages/taler-merchant-webui/src/ui/Menu.tsx:53
+#: packages/taler-merchant-webui/src/ui/Menu.tsx:71
msgid "Connect"
msgstr ""
-#: packages/taler-merchant-webui/src/ui/Menu.tsx:54
-#: packages/taler-merchant-webui/src/screens/CreateWebhookScreen.tsx:264
-#: packages/taler-merchant-webui/src/screens/CreateWebhookScreen.tsx:286
-#: packages/taler-merchant-webui/src/screens/WebhooksScreen.tsx:89
-#: packages/taler-merchant-webui/src/stories/story-messages.ts:200
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1882
+#: packages/taler-merchant-webui/src/ui/Menu.tsx:73
+#: packages/taler-merchant-webui/src/screens/CreateWebhookScreen.tsx:372
+#: packages/taler-merchant-webui/src/screens/CreateWebhookScreen.tsx:394
+#: packages/taler-merchant-webui/src/screens/WebhooksScreen.tsx:101
+#: packages/taler-merchant-webui/src/stories/story-messages.ts:382
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:2310
msgid "Webhooks"
msgstr ""
#. API credentials for tills and other machines, not physical access.
-#: packages/taler-merchant-webui/src/ui/Menu.tsx:57
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1805
+#: packages/taler-merchant-webui/src/ui/Menu.tsx:76
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:2209
msgid "Machine access"
msgstr ""
-#: packages/taler-merchant-webui/src/ui/Menu.tsx:58
-#: packages/taler-merchant-webui/src/screens/DevicesScreen.tsx:134
-#: packages/taler-merchant-webui/src/screens/CreateDeviceScreen.tsx:187
-#: packages/taler-merchant-webui/src/screens/CreateDeviceScreen.tsx:206
+#: packages/taler-merchant-webui/src/ui/Menu.tsx:78
+#: packages/taler-merchant-webui/src/screens/DevicesScreen.tsx:155
#: packages/taler-merchant-webui/src/screens/CreateDeviceScreen.tsx:216
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1753
+#: packages/taler-merchant-webui/src/screens/CreateDeviceScreen.tsx:244
+#: packages/taler-merchant-webui/src/screens/CreateDeviceScreen.tsx:259
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:2139
msgid "Offline payment devices"
msgstr ""
-#: packages/taler-merchant-webui/src/ui/Menu.tsx:59
+#: packages/taler-merchant-webui/src/ui/Menu.tsx:80
msgid "Settings"
msgstr ""
-#: packages/taler-merchant-webui/src/ui/Menu.tsx:60
+#: packages/taler-merchant-webui/src/ui/Menu.tsx:82
#: packages/taler-merchant-webui/src/screens/SelfProvisionScreen.tsx:752
-#: packages/taler-merchant-webui/src/screens/ForgotPasswordScreen.tsx:127
+#: packages/taler-merchant-webui/src/screens/ForgotPasswordScreen.tsx:158
#: packages/taler-merchant-webui/src/screens/BusinessSettingsScreen.tsx:438
-#: packages/taler-merchant-webui/src/screens/AdminAccountCredentialsScreen.tsx:44
-#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:286
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:782
+#: packages/taler-merchant-webui/src/screens/AdminAccountCredentialsScreen.tsx:64
+#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:291
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:935
msgid "Merchant account"
msgstr ""
-#: packages/taler-merchant-webui/src/ui/Menu.tsx:61
+#: packages/taler-merchant-webui/src/ui/Menu.tsx:84
#: packages/taler-merchant-webui/src/screens/PaymentServicesScreen.tsx:64
msgid "Server payment services"
msgstr ""
-#: packages/taler-merchant-webui/src/ui/Menu.tsx:62
-#: packages/taler-merchant-webui/src/screens/PersonalizationScreen.tsx:55
-#: packages/taler-merchant-webui/src/stories/story-messages.ts:144
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:883
+#: packages/taler-merchant-webui/src/ui/Menu.tsx:86
+#: packages/taler-merchant-webui/src/screens/PersonalizationScreen.tsx:61
+#: packages/taler-merchant-webui/src/stories/story-messages.ts:270
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1067
msgid "Personalization"
msgstr ""
-#: packages/taler-merchant-webui/src/ui/Menu.tsx:63
+#: packages/taler-merchant-webui/src/ui/Menu.tsx:88
msgid "Help"
msgstr ""
-#: packages/taler-merchant-webui/src/ui/Menu.tsx:64
+#: packages/taler-merchant-webui/src/ui/Menu.tsx:90
msgid "User guide"
msgstr ""
-#: packages/taler-merchant-webui/src/ui/Menu.tsx:65
-#: packages/taler-merchant-webui/src/stories/story-messages.ts:29
+#: packages/taler-merchant-webui/src/ui/Menu.tsx:92
+#: packages/taler-merchant-webui/src/stories/story-messages.ts:40
msgid "Administration"
msgstr ""
-#: packages/taler-merchant-webui/src/ui/Menu.tsx:66
-#: packages/taler-merchant-webui/src/screens/AdminAccountsScreen.tsx:89
+#: packages/taler-merchant-webui/src/ui/Menu.tsx:94
+#: packages/taler-merchant-webui/src/screens/AdminAccountsScreen.tsx:99
#: packages/taler-merchant-webui/src/screens/AdminAccountFormScreen.tsx:222
-#: packages/taler-merchant-webui/src/screens/AdminAccountDetailScreen.tsx:49
+#: packages/taler-merchant-webui/src/screens/AdminAccountDetailScreen.tsx:86
msgid "Merchant accounts"
msgstr ""
-#: packages/taler-merchant-webui/src/ui/Menu.tsx:104
+#: packages/taler-merchant-webui/src/ui/Menu.tsx:141
#: packages/taler-merchant-webui/src/tutorial/LiveComponentPreview.tsx:72
msgid "Merchant Portal"
msgstr ""
-#: packages/taler-merchant-webui/src/ui/Menu.tsx:112
+#: packages/taler-merchant-webui/src/ui/Menu.tsx:149
msgid "Close mobile navigation"
msgstr ""
-#: packages/taler-merchant-webui/src/ui/Menu.tsx:156
-#: packages/taler-merchant-webui/src/screens/InteractiveTutorialScreen.tsx:410
+#: packages/taler-merchant-webui/src/ui/Menu.tsx:203
+#: packages/taler-merchant-webui/src/screens/InteractiveTutorialScreen.tsx:436
msgid "Language:"
msgstr ""
-#: packages/taler-merchant-webui/src/ui/Menu.tsx:199
-#: packages/taler-merchant-webui/src/ui/Menu.tsx:200
-#: packages/taler-merchant-webui/src/screens/InteractiveTutorialScreen.tsx:290
+#: packages/taler-merchant-webui/src/ui/Menu.tsx:248
+#: packages/taler-merchant-webui/src/ui/Menu.tsx:249
+#: packages/taler-merchant-webui/src/screens/InteractiveTutorialScreen.tsx:307
msgid "Close menu"
msgstr ""
-#: packages/taler-merchant-webui/src/ui/Menu.tsx:237
+#: packages/taler-merchant-webui/src/ui/Menu.tsx:286
msgid "What this connection and this portal are"
msgstr ""
-#: packages/taler-merchant-webui/src/ui/Menu.tsx:239
+#: packages/taler-merchant-webui/src/ui/Menu.tsx:291
msgid "Server"
msgstr ""
-#: packages/taler-merchant-webui/src/ui/Menu.tsx:246
+#: packages/taler-merchant-webui/src/ui/Menu.tsx:304
msgid "Account"
msgstr ""
-#: packages/taler-merchant-webui/src/ui/Menu.tsx:261
+#: packages/taler-merchant-webui/src/ui/Menu.tsx:332
msgid "Sign out"
msgstr ""
-#: packages/taler-merchant-webui/src/ui/Banner.tsx:75
+#: packages/taler-merchant-webui/src/ui/Banner.tsx:80
msgid "Dismiss banner"
msgstr ""
-#: packages/taler-merchant-webui/src/ui/Layout.tsx:58
+#: packages/taler-merchant-webui/src/ui/Layout.tsx:59
msgid "Taler Merchant Portal"
msgstr ""
-#: packages/taler-merchant-webui/src/ui/Layout.tsx:64
-#: packages/taler-merchant-webui/src/screens/InteractiveTutorialScreen.tsx:251
+#: packages/taler-merchant-webui/src/ui/Layout.tsx:65
+#: packages/taler-merchant-webui/src/screens/InteractiveTutorialScreen.tsx:268
msgid "Toggle navigation menu"
msgstr ""
-#: packages/taler-merchant-webui/src/ui/Layout.tsx:86
+#: packages/taler-merchant-webui/src/ui/Layout.tsx:89
msgid "⚠️ Experimental Deployment"
msgstr ""
-#: packages/taler-merchant-webui/src/ui/Layout.tsx:89
+#: packages/taler-merchant-webui/src/ui/Layout.tsx:92
msgid ""
"This service is running an experimental deployment. Features and APIs may be "
"unstable or subject to change."
msgstr ""
-#: packages/taler-merchant-webui/src/ui/Layout.tsx:100
+#: packages/taler-merchant-webui/src/ui/Layout.tsx:103
msgid "Developer overrides are active. Click to manage settings in #dev"
msgstr ""
-#: packages/taler-merchant-webui/src/ui/Layout.tsx:103
+#: packages/taler-merchant-webui/src/ui/Layout.tsx:106
msgid "🛠️ Dev Overrides Active"
msgstr ""
#. Translators: Action button that opens the required identity
#. verification process.
-#: packages/taler-merchant-webui/src/ui/Layout.tsx:112
+#: packages/taler-merchant-webui/src/ui/Layout.tsx:115
msgid "Complete identity check"
msgstr ""
-#: packages/taler-merchant-webui/src/api/client.ts:254
-#: packages/taler-merchant-webui/src/api/client.ts:357
+#: packages/taler-merchant-webui/src/api/client.ts:262
+#: packages/taler-merchant-webui/src/api/client.ts:382
msgid "The verification challenge identifier is missing."
msgstr ""
-#: packages/taler-merchant-webui/src/api/client.ts:310
+#: packages/taler-merchant-webui/src/api/client.ts:323
msgid "This challenge does not allow another verification code to be sent."
msgstr ""
-#: packages/taler-merchant-webui/src/api/client.ts:312
+#: packages/taler-merchant-webui/src/api/client.ts:327
msgid "Too early to request a new code. Please wait 1 second."
msgstr ""
-#: packages/taler-merchant-webui/src/api/client.ts:313
+#: packages/taler-merchant-webui/src/api/client.ts:330
msgid "Too early to request a new code. Please wait %1$s seconds."
msgstr ""
-#: packages/taler-merchant-webui/src/api/client.ts:320
-#: packages/taler-merchant-webui/src/screens/SignInScreen.tsx:241
-#: packages/taler-merchant-webui/src/screens/SignInScreen.tsx:272
+#: packages/taler-merchant-webui/src/api/client.ts:341
+#: packages/taler-merchant-webui/src/screens/SignInScreen.tsx:251
#: packages/taler-merchant-webui/src/screens/SignInScreen.tsx:290
+#: packages/taler-merchant-webui/src/screens/SignInScreen.tsx:308
#: packages/taler-merchant-webui/src/screens/SelfProvisionScreen.tsx:288
msgid "Failed to send verification code."
msgstr ""
-#: packages/taler-merchant-webui/src/api/client.ts:329
+#: packages/taler-merchant-webui/src/api/client.ts:352
msgid "Failed to send verification code. Please try again."
msgstr ""
-#: packages/taler-merchant-webui/src/api/client.ts:390
+#: packages/taler-merchant-webui/src/api/client.ts:417
msgid "That code is not correct. (1 attempt left)"
msgstr ""
-#: packages/taler-merchant-webui/src/api/client.ts:391
+#: packages/taler-merchant-webui/src/api/client.ts:420
msgid "That code is not correct. (%1$s attempts left)"
msgstr ""
-#: packages/taler-merchant-webui/src/api/client.ts:392
-#: packages/taler-merchant-webui/src/screens/SignInScreen.tsx:359
+#: packages/taler-merchant-webui/src/api/client.ts:423
+#: packages/taler-merchant-webui/src/screens/SignInScreen.tsx:385
#: packages/taler-merchant-webui/src/screens/SelfProvisionScreen.tsx:548
msgid "That code is not correct."
msgstr ""
-#: packages/taler-merchant-webui/src/api/client.ts:400
-#: packages/taler-merchant-webui/src/screens/SignInScreen.tsx:341
+#: packages/taler-merchant-webui/src/api/client.ts:433
+#: packages/taler-merchant-webui/src/screens/SignInScreen.tsx:359
msgid "Too many attempts. Ask for a new code."
msgstr ""
-#: packages/taler-merchant-webui/src/api/client.ts:406
+#: packages/taler-merchant-webui/src/api/client.ts:441
msgid "Verification failed. Please try again."
msgstr ""
-#: packages/taler-merchant-webui/src/api/client.ts:414
+#: packages/taler-merchant-webui/src/api/client.ts:451
msgid "Network error during verification. Please try again."
msgstr ""
-#: packages/taler-merchant-webui/src/api/hooks/useManagedInstances.ts:75
-#: packages/taler-merchant-webui/src/api/hooks/useManagedInstances.ts:91
-#: packages/taler-merchant-webui/src/api/hooks/useManagedInstances.ts:133
-#: packages/taler-merchant-webui/src/api/hooks/useManagedInstances.ts:148
+#: packages/taler-merchant-webui/src/api/hooks/useManagedInstances.ts:79
+#: packages/taler-merchant-webui/src/api/hooks/useManagedInstances.ts:99
+#: packages/taler-merchant-webui/src/api/hooks/useManagedInstances.ts:149
+#: packages/taler-merchant-webui/src/api/hooks/useManagedInstances.ts:169
#: packages/taler-merchant-webui/src/routes/BusinessSettingsRoute.tsx:167
msgid "Not authenticated."
msgstr ""
-#: packages/taler-merchant-webui/src/api/hooks/useTransfersAndKyc.ts:52
+#: packages/taler-merchant-webui/src/api/hooks/useTransfersAndKyc.ts:64
msgid "More than one confirmed transfer matches this incoming transfer."
msgstr ""
-#: packages/taler-merchant-webui/src/api/hooks/useTransfersAndKyc.ts:80
+#: packages/taler-merchant-webui/src/api/hooks/useTransfersAndKyc.ts:108
msgid "Cannot confirm a transfer whose amount is unknown."
msgstr ""
-#: packages/taler-merchant-webui/src/api/hooks/useTransfersAndKyc.ts:102
+#: packages/taler-merchant-webui/src/api/hooks/useTransfersAndKyc.ts:133
msgid "No unique confirmed transfer matches this incoming transfer."
msgstr ""
#. Match the inventory adapter: the numeric label and the decision to show
#. it are separate, so sales screens need not interpret display text.
-#: packages/taler-merchant-webui/src/api/hooks/useInventory.ts:111
-#: packages/taler-merchant-webui/src/api/hooks/useInventory.ts:195
-#: packages/taler-merchant-webui/src/screens/CreateProductScreen.tsx:351
-#: packages/taler-merchant-webui/src/tutorial/demoData.ts:380
+#: packages/taler-merchant-webui/src/api/hooks/useInventory.ts:116
+#: packages/taler-merchant-webui/src/api/hooks/useInventory.ts:229
+#: packages/taler-merchant-webui/src/screens/CreateProductScreen.tsx:433
+#: packages/taler-merchant-webui/src/tutorial/demoData.ts:388
msgid "%1$s in stock"
msgstr ""
-#: packages/taler-merchant-webui/src/api/hooks/useInventory.ts:169
+#: packages/taler-merchant-webui/src/api/hooks/useInventory.ts:187
msgid "Some product or category details could not be loaded."
msgstr ""
-#: packages/taler-merchant-webui/src/api/hooks/useInventory.ts:232
-#: packages/taler-merchant-webui/src/screens/InventoryScreen.tsx:347
-#: packages/taler-merchant-webui/src/screens/InventoryScreen.tsx:351
-#: packages/taler-merchant-webui/src/screens/InventoryScreen.tsx:358
-#: packages/taler-merchant-webui/src/screens/CreateProductScreen.tsx:592
-#: packages/taler-merchant-webui/src/screens/pos/PosCatalog.tsx:109
+#: packages/taler-merchant-webui/src/api/hooks/useInventory.ts:269
+#: packages/taler-merchant-webui/src/screens/InventoryScreen.tsx:459
+#: packages/taler-merchant-webui/src/screens/InventoryScreen.tsx:467
+#: packages/taler-merchant-webui/src/screens/InventoryScreen.tsx:478
+#: packages/taler-merchant-webui/src/screens/CreateProductScreen.tsx:726
+#: packages/taler-merchant-webui/src/screens/pos/PosCatalog.tsx:112
msgid "no category"
msgstr ""
#. Translators: Keep duration examples such as "1d", "4h", and "15m"
#. unchanged: they are literal input syntax accepted by the parser.
-#: packages/taler-merchant-webui/src/ui/DurationInput.tsx:231
+#: packages/taler-merchant-webui/src/ui/DurationInput.tsx:253
msgid "Please enter a duration string (e.g. 1d 4h, 15m)."
msgstr ""
#. Translators: Keep the duration examples unchanged. English unit words
#. and abbreviations here are literal input syntax accepted by the parser.
-#: packages/taler-merchant-webui/src/ui/DurationInput.tsx:252
+#: packages/taler-merchant-webui/src/ui/DurationInput.tsx:274
msgid "Invalid duration (e.g. 1d 4h, 2 days, 15m, 12h)."
msgstr ""
#. Translators: Singular time unit shown in a duration-unit selector.
-#: packages/taler-merchant-webui/src/ui/DurationInput.tsx:259
+#: packages/taler-merchant-webui/src/ui/DurationInput.tsx:281
msgid "Minute"
msgstr ""
#. Translators: Keep this duration example unchanged; it is literal
#. input syntax accepted by the parser.
-#: packages/taler-merchant-webui/src/ui/DurationInput.tsx:292
+#: packages/taler-merchant-webui/src/ui/DurationInput.tsx:318
msgid "e.g. 1d 4h, 15m"
msgstr ""
-#: packages/taler-merchant-webui/src/ui/DurationInput.tsx:300
+#: packages/taler-merchant-webui/src/ui/DurationInput.tsx:330
msgid "Changing a fixed unit keeps the number and changes the duration."
msgstr ""
-#: packages/taler-merchant-webui/src/ui/DurationInput.tsx:303
+#: packages/taler-merchant-webui/src/ui/DurationInput.tsx:334
msgid "Second"
msgstr ""
-#: packages/taler-merchant-webui/src/ui/DurationInput.tsx:303
+#: packages/taler-merchant-webui/src/ui/DurationInput.tsx:334
msgid "Seconds"
msgstr ""
-#: packages/taler-merchant-webui/src/ui/DurationInput.tsx:304
+#: packages/taler-merchant-webui/src/ui/DurationInput.tsx:337
msgid "Minutes"
msgstr ""
-#: packages/taler-merchant-webui/src/ui/DurationInput.tsx:305
+#: packages/taler-merchant-webui/src/ui/DurationInput.tsx:339
msgid "Hour"
msgstr ""
-#: packages/taler-merchant-webui/src/ui/DurationInput.tsx:305
+#: packages/taler-merchant-webui/src/ui/DurationInput.tsx:339
msgid "Hours"
msgstr ""
-#: packages/taler-merchant-webui/src/ui/DurationInput.tsx:306
+#: packages/taler-merchant-webui/src/ui/DurationInput.tsx:340
msgid "Day"
msgstr ""
-#: packages/taler-merchant-webui/src/ui/DurationInput.tsx:306
+#: packages/taler-merchant-webui/src/ui/DurationInput.tsx:340
msgid "Days"
msgstr ""
-#: packages/taler-merchant-webui/src/ui/DurationInput.tsx:307
+#: packages/taler-merchant-webui/src/ui/DurationInput.tsx:341
msgid "Week"
msgstr ""
-#: packages/taler-merchant-webui/src/ui/DurationInput.tsx:307
+#: packages/taler-merchant-webui/src/ui/DurationInput.tsx:341
msgid "Weeks"
msgstr ""
-#: packages/taler-merchant-webui/src/ui/DurationInput.tsx:308
+#: packages/taler-merchant-webui/src/ui/DurationInput.tsx:342
msgid "Custom duration"
msgstr ""
-#: packages/taler-merchant-webui/src/ui/DurationInput.tsx:320
+#: packages/taler-merchant-webui/src/ui/DurationInput.tsx:352
msgid "Duration format examples:"
msgstr ""
#. Printed under the QR code, so it is translated and the amount is
#. formatted rather than left in the "CHF:5.00" protocol spelling.
-#: packages/taler-merchant-webui/src/utils/templates.ts:36
-#: packages/taler-merchant-webui/src/screens/CreateTemplateScreen.tsx:196
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1172
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1221
+#: packages/taler-merchant-webui/src/utils/templates.ts:38
+#: packages/taler-merchant-webui/src/screens/CreateTemplateScreen.tsx:235
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1396
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1452
msgid "A fixed amount"
msgstr ""
-#: packages/taler-merchant-webui/src/utils/templates.ts:37
+#: packages/taler-merchant-webui/src/utils/templates.ts:39
msgid "Every customer pays the same fixed price."
msgstr ""
-#: packages/taler-merchant-webui/src/utils/templates.ts:42
+#: packages/taler-merchant-webui/src/utils/templates.ts:44
msgid "Customer enters amount"
msgstr ""
-#: packages/taler-merchant-webui/src/utils/templates.ts:43
+#: packages/taler-merchant-webui/src/utils/templates.ts:45
msgid "For voluntary donations, tips, and open amounts."
msgstr ""
-#: packages/taler-merchant-webui/src/utils/templates.ts:48
+#: packages/taler-merchant-webui/src/utils/templates.ts:50
msgid "Inventory products"
msgstr ""
-#: packages/taler-merchant-webui/src/utils/templates.ts:49
+#: packages/taler-merchant-webui/src/utils/templates.ts:51
msgid "Customer selects products from your inventory."
msgstr ""
-#: packages/taler-merchant-webui/src/api/hooks/useAccessTokens.ts:33
+#: packages/taler-merchant-webui/src/api/hooks/useAccessTokens.ts:40
msgid "Look, but change nothing"
msgstr ""
#. Permission-scope label: unrestricted machine access.
-#: packages/taler-merchant-webui/src/api/hooks/useAccessTokens.ts:36
-#: packages/taler-merchant-webui/src/screens/CreateAccessScreen.tsx:91
+#: packages/taler-merchant-webui/src/api/hooks/useAccessTokens.ts:43
+#: packages/taler-merchant-webui/src/screens/CreateAccessScreen.tsx:102
msgid "Everything"
msgstr ""
#. Permission-scope label: accept customer payments.
-#: packages/taler-merchant-webui/src/api/hooks/useAccessTokens.ts:39
-#: packages/taler-merchant-webui/src/api/hooks/useAccessTokens.ts:49
-#: packages/taler-merchant-webui/src/screens/CreateAccessScreen.tsx:67
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1835
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1857
+#: packages/taler-merchant-webui/src/api/hooks/useAccessTokens.ts:46
+#: packages/taler-merchant-webui/src/api/hooks/useAccessTokens.ts:58
+#: packages/taler-merchant-webui/src/screens/CreateAccessScreen.tsx:78
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:2248
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:2273
msgid "Take payments"
msgstr ""
-#: packages/taler-merchant-webui/src/api/hooks/useAccessTokens.ts:41
+#: packages/taler-merchant-webui/src/api/hooks/useAccessTokens.ts:48
msgid "Take payments at a till"
msgstr ""
-#: packages/taler-merchant-webui/src/api/hooks/useAccessTokens.ts:43
-#: packages/taler-merchant-webui/src/screens/CreateAccessScreen.tsx:79
+#: packages/taler-merchant-webui/src/api/hooks/useAccessTokens.ts:50
+#: packages/taler-merchant-webui/src/screens/CreateAccessScreen.tsx:90
msgid "Take payments and refund"
msgstr ""
-#: packages/taler-merchant-webui/src/api/hooks/useAccessTokens.ts:45
+#: packages/taler-merchant-webui/src/api/hooks/useAccessTokens.ts:53
msgid "Take payments, refund and hold stock"
msgstr ""
-#: packages/taler-merchant-webui/src/api/hooks/useAccessTokens.ts:47
+#: packages/taler-merchant-webui/src/api/hooks/useAccessTokens.ts:56
msgid "Sign in to this portal"
msgstr ""
-#: packages/taler-merchant-webui/src/api/hooks/useAccessTokens.ts:90
+#: packages/taler-merchant-webui/src/api/hooks/useAccessTokens.ts:109
msgid "Machine Token #%1$s"
msgstr ""
-#: packages/taler-merchant-webui/src/api/hooks/useAccessTokens.ts:114
+#: packages/taler-merchant-webui/src/api/hooks/useAccessTokens.ts:135
msgid "Your current password is required to create machine access."
msgstr ""
@@ -503,63 +503,63 @@ msgstr ""
msgid "There is nothing to copy."
msgstr ""
-#: packages/taler-merchant-webui/src/utils/useClipboard.ts:98
+#: packages/taler-merchant-webui/src/utils/useClipboard.ts:99
msgid "Copying failed. Select and copy the value manually."
msgstr ""
-#: packages/taler-merchant-webui/src/ui/CopyErrorButton.tsx:130
+#: packages/taler-merchant-webui/src/ui/CopyErrorButton.tsx:145
msgid "Copied Taler error details!"
msgstr ""
-#: packages/taler-merchant-webui/src/ui/CopyErrorButton.tsx:130
+#: packages/taler-merchant-webui/src/ui/CopyErrorButton.tsx:146
msgid "Copy Taler error details (code, hint, detail)"
msgstr ""
-#: packages/taler-merchant-webui/src/ui/CopyErrorButton.tsx:140
+#: packages/taler-merchant-webui/src/ui/CopyErrorButton.tsx:157
msgid "Copied!"
msgstr ""
-#: packages/taler-merchant-webui/src/ui/CopyErrorButton.tsx:147
+#: packages/taler-merchant-webui/src/ui/CopyErrorButton.tsx:175
msgid "Copy Error"
msgstr ""
-#: packages/taler-merchant-webui/src/utils/errors.ts:77
+#: packages/taler-merchant-webui/src/utils/errors.ts:83
msgid "Error %1$s: %2$s"
msgstr ""
-#: packages/taler-merchant-webui/src/utils/errors.ts:78
+#: packages/taler-merchant-webui/src/utils/errors.ts:86
msgid "Error %1$s"
msgstr ""
-#: packages/taler-merchant-webui/src/utils/errors.ts:89
+#: packages/taler-merchant-webui/src/utils/errors.ts:103
msgid "Request failed (%1$s)"
msgstr ""
-#: packages/taler-merchant-webui/src/utils/errors.ts:90
-#: packages/taler-merchant-webui/src/utils/errors.ts:152
+#: packages/taler-merchant-webui/src/utils/errors.ts:106
+#: packages/taler-merchant-webui/src/utils/errors.ts:187
msgid "Request failed"
msgstr ""
-#: packages/taler-merchant-webui/src/utils/errors.ts:104
+#: packages/taler-merchant-webui/src/utils/errors.ts:125
msgid ""
"The browser could not access an HTTP response. Check the connection, TLS "
"certificate, proxy, browser extensions, and CORS configuration."
msgstr ""
-#: packages/taler-merchant-webui/src/utils/errors.ts:107
+#: packages/taler-merchant-webui/src/utils/errors.ts:129
msgid " Browser detail: %1$s"
msgstr ""
-#: packages/taler-merchant-webui/src/utils/errors.ts:118
+#: packages/taler-merchant-webui/src/utils/errors.ts:144
msgid "An unknown error occurred."
msgstr ""
-#: packages/taler-merchant-webui/src/utils/errors.ts:148
-#: packages/taler-merchant-webui/src/utils/errors.ts:150
+#: packages/taler-merchant-webui/src/utils/errors.ts:179
+#: packages/taler-merchant-webui/src/utils/errors.ts:182
msgid "Taler error %1$s"
msgstr ""
-#: packages/taler-merchant-webui/src/utils/errors.ts:205
+#: packages/taler-merchant-webui/src/utils/errors.ts:252
msgid "The configured merchant backend URL is invalid."
msgstr ""
@@ -593,1056 +593,1056 @@ msgstr ""
#. Translators: A single order whose funds have been transferred to the
#. merchant's bank account.
-#: packages/taler-merchant-webui/src/ui/Badge.tsx:55
-#: packages/taler-merchant-webui/src/screens/OrderDetailScreen.tsx:185
+#: packages/taler-merchant-webui/src/ui/Badge.tsx:30
+#: packages/taler-merchant-webui/src/screens/OrderDetailScreen.tsx:200
msgid "Settled"
msgstr ""
-#: packages/taler-merchant-webui/src/ui/Badge.tsx:60
-#: packages/taler-merchant-webui/src/screens/OrderListScreen.tsx:87
-#: packages/taler-merchant-webui/src/screens/OrderDetailScreen.tsx:247
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1270
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1316
+#: packages/taler-merchant-webui/src/ui/Badge.tsx:35
+#: packages/taler-merchant-webui/src/screens/OrderListScreen.tsx:94
+#: packages/taler-merchant-webui/src/screens/OrderDetailScreen.tsx:262
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1511
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1575
msgid "Paid, awaiting payout"
msgstr ""
-#: packages/taler-merchant-webui/src/ui/Badge.tsx:62
-#: packages/taler-merchant-webui/src/screens/OrderListScreen.tsx:86
-#: packages/taler-merchant-webui/src/screens/OrderDetailScreen.tsx:206
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1269
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1314
+#: packages/taler-merchant-webui/src/ui/Badge.tsx:37
+#: packages/taler-merchant-webui/src/screens/OrderListScreen.tsx:92
+#: packages/taler-merchant-webui/src/screens/OrderDetailScreen.tsx:221
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1510
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1573
msgid "Awaiting payment"
msgstr ""
-#: packages/taler-merchant-webui/src/ui/Badge.tsx:64
-#: packages/taler-merchant-webui/src/screens/OrderDetailScreen.tsx:241
+#: packages/taler-merchant-webui/src/ui/Badge.tsx:39
+#: packages/taler-merchant-webui/src/screens/OrderDetailScreen.tsx:256
msgid "Refunded"
msgstr ""
-#: packages/taler-merchant-webui/src/ui/Badge.tsx:68
-#: packages/taler-merchant-webui/src/screens/OrderListScreen.tsx:90
-#: packages/taler-merchant-webui/src/screens/OrderDetailScreen.tsx:192
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1273
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1321
+#: packages/taler-merchant-webui/src/ui/Badge.tsx:43
+#: packages/taler-merchant-webui/src/screens/OrderListScreen.tsx:100
+#: packages/taler-merchant-webui/src/screens/OrderDetailScreen.tsx:207
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1514
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1580
msgid "Expired unpaid"
msgstr ""
-#: packages/taler-merchant-webui/src/ui/ReadErrorBanner.tsx:35
+#: packages/taler-merchant-webui/src/ui/ReadErrorBanner.tsx:32
msgid "Refresh"
msgstr ""
-#: packages/taler-merchant-webui/src/ui/ReloadControl.tsx:64
+#: packages/taler-merchant-webui/src/ui/ReloadControl.tsx:81
msgid "Reloading..."
msgstr ""
-#: packages/taler-merchant-webui/src/ui/ReloadControl.tsx:64
+#: packages/taler-merchant-webui/src/ui/ReloadControl.tsx:81
msgid "Reload"
msgstr ""
-#: packages/taler-merchant-webui/src/ui/PaginationControls.tsx:51
+#: packages/taler-merchant-webui/src/ui/PaginationControls.tsx:53
msgid "Show"
msgstr ""
-#: packages/taler-merchant-webui/src/ui/PaginationControls.tsx:64
+#: packages/taler-merchant-webui/src/ui/PaginationControls.tsx:67
msgid "per page"
msgstr ""
-#: packages/taler-merchant-webui/src/ui/PaginationControls.tsx:74
-#: packages/taler-merchant-webui/src/screens/PosScreen.tsx:895
-#: packages/taler-merchant-webui/src/screens/InteractiveTutorialScreen.tsx:542
+#: packages/taler-merchant-webui/src/ui/PaginationControls.tsx:77
+#: packages/taler-merchant-webui/src/screens/PosScreen.tsx:1028
+#: packages/taler-merchant-webui/src/screens/InteractiveTutorialScreen.tsx:587
msgid "Previous"
msgstr ""
-#: packages/taler-merchant-webui/src/ui/PaginationControls.tsx:76
+#: packages/taler-merchant-webui/src/ui/PaginationControls.tsx:79
msgid "Page %1$s"
msgstr ""
-#: packages/taler-merchant-webui/src/ui/PaginationControls.tsx:83
-#: packages/taler-merchant-webui/src/screens/PosScreen.tsx:898
-#: packages/taler-merchant-webui/src/screens/InteractiveTutorialScreen.tsx:558
+#: packages/taler-merchant-webui/src/ui/PaginationControls.tsx:86
+#: packages/taler-merchant-webui/src/screens/PosScreen.tsx:1035
+#: packages/taler-merchant-webui/src/screens/InteractiveTutorialScreen.tsx:605
msgid "Next"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/OrderListScreen.tsx:65
+#: packages/taler-merchant-webui/src/screens/OrderListScreen.tsx:70
msgid "All orders"
msgstr ""
#. Order status: created and offered to a customer, but not yet paid.
-#: packages/taler-merchant-webui/src/screens/OrderListScreen.tsx:68
+#: packages/taler-merchant-webui/src/screens/OrderListScreen.tsx:73
msgid "Offered orders"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/OrderListScreen.tsx:70
+#: packages/taler-merchant-webui/src/screens/OrderListScreen.tsx:75
msgid "Paid orders"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/OrderListScreen.tsx:72
+#: packages/taler-merchant-webui/src/screens/OrderListScreen.tsx:77
msgid "Refunded orders"
msgstr ""
#. Order status: its funds have been transferred to the merchant's bank account.
-#: packages/taler-merchant-webui/src/screens/OrderListScreen.tsx:75
+#: packages/taler-merchant-webui/src/screens/OrderListScreen.tsx:80
msgid "Settled orders"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/OrderListScreen.tsx:77
+#: packages/taler-merchant-webui/src/screens/OrderListScreen.tsx:82
msgid "Expired orders"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/OrderListScreen.tsx:88
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1271
+#: packages/taler-merchant-webui/src/screens/OrderListScreen.tsx:96
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1512
msgid "Refunded order"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/OrderListScreen.tsx:89
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1272
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1320
+#: packages/taler-merchant-webui/src/screens/OrderListScreen.tsx:98
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1513
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1579
msgid "Settled order"
msgstr ""
#. Translators: Timestamp label used both on an order card and as a table
#. column heading.
-#: packages/taler-merchant-webui/src/screens/OrderListScreen.tsx:113
-#: packages/taler-merchant-webui/src/screens/OrderDetailScreen.tsx:568
-#: packages/taler-merchant-webui/src/screens/AccessScreen.tsx:318
-#: packages/taler-merchant-webui/src/screens/AccessScreen.tsx:330
+#: packages/taler-merchant-webui/src/screens/OrderListScreen.tsx:124
+#: packages/taler-merchant-webui/src/screens/OrderDetailScreen.tsx:685
+#: packages/taler-merchant-webui/src/screens/AccessScreen.tsx:352
+#: packages/taler-merchant-webui/src/screens/AccessScreen.tsx:366
msgid "Created"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/OrderListScreen.tsx:263
-#: packages/taler-merchant-webui/src/screens/OrderListScreen.tsx:403
+#: packages/taler-merchant-webui/src/screens/OrderListScreen.tsx:302
+#: packages/taler-merchant-webui/src/screens/OrderListScreen.tsx:485
msgid "Order ID"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/OrderListScreen.tsx:263
-#: packages/taler-merchant-webui/src/screens/OrderListScreen.tsx:404
-#: packages/taler-merchant-webui/src/screens/CreateOrderScreen.tsx:1009
-#: packages/taler-merchant-webui/src/screens/PosScreen.tsx:1087
+#: packages/taler-merchant-webui/src/screens/OrderListScreen.tsx:303
+#: packages/taler-merchant-webui/src/screens/OrderListScreen.tsx:486
+#: packages/taler-merchant-webui/src/screens/CreateOrderScreen.tsx:1282
+#: packages/taler-merchant-webui/src/screens/PosScreen.tsx:1237
msgid "Summary"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/OrderListScreen.tsx:263
-#: packages/taler-merchant-webui/src/screens/OrderListScreen.tsx:391
-#: packages/taler-merchant-webui/src/screens/OrderListScreen.tsx:405
-#: packages/taler-merchant-webui/src/screens/create-order/CreateOrderChoiceModes.tsx:302
-#: packages/taler-merchant-webui/src/screens/CreateOrderScreen.tsx:984
+#: packages/taler-merchant-webui/src/screens/OrderListScreen.tsx:304
+#: packages/taler-merchant-webui/src/screens/OrderListScreen.tsx:465
+#: packages/taler-merchant-webui/src/screens/OrderListScreen.tsx:487
+#: packages/taler-merchant-webui/src/screens/create-order/CreateOrderChoiceModes.tsx:427
+#: packages/taler-merchant-webui/src/screens/CreateOrderScreen.tsx:1254
msgid "Amount"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/OrderListScreen.tsx:263
-#: packages/taler-merchant-webui/src/screens/OrderListScreen.tsx:406
-#: packages/taler-merchant-webui/src/screens/MoneyInScreen.tsx:725
-#: packages/taler-merchant-webui/src/screens/ErrorInjectionTestScreen.tsx:401
-#: packages/taler-merchant-webui/src/screens/AdminAccountsScreen.tsx:141
-#: packages/taler-merchant-webui/src/screens/AdminAccountDetailScreen.tsx:69
+#: packages/taler-merchant-webui/src/screens/OrderListScreen.tsx:305
+#: packages/taler-merchant-webui/src/screens/OrderListScreen.tsx:488
+#: packages/taler-merchant-webui/src/screens/MoneyInScreen.tsx:856
+#: packages/taler-merchant-webui/src/screens/ErrorInjectionTestScreen.tsx:403
+#: packages/taler-merchant-webui/src/screens/AdminAccountsScreen.tsx:172
+#: packages/taler-merchant-webui/src/screens/AdminAccountDetailScreen.tsx:234
#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:85
msgid "Status"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/OrderListScreen.tsx:263
+#: packages/taler-merchant-webui/src/screens/OrderListScreen.tsx:306
msgid "Created at"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/OrderListScreen.tsx:286
+#: packages/taler-merchant-webui/src/screens/OrderListScreen.tsx:333
msgid "Offer and manage customer orders."
msgstr ""
-#: packages/taler-merchant-webui/src/screens/OrderListScreen.tsx:287
+#: packages/taler-merchant-webui/src/screens/OrderListScreen.tsx:334
msgid "+ New order"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/OrderListScreen.tsx:300
+#: packages/taler-merchant-webui/src/screens/OrderListScreen.tsx:347
msgid "📥 Export CSV"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/OrderListScreen.tsx:305
-#: packages/taler-merchant-webui/src/screens/OrderListScreen.tsx:307
+#: packages/taler-merchant-webui/src/screens/OrderListScreen.tsx:354
+#: packages/taler-merchant-webui/src/screens/OrderListScreen.tsx:360
msgid "Could not fetch live orders"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/OrderListScreen.tsx:311
+#: packages/taler-merchant-webui/src/screens/OrderListScreen.tsx:368
msgid "Live order updates are temporarily unavailable"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/OrderListScreen.tsx:318
+#: packages/taler-merchant-webui/src/screens/OrderListScreen.tsx:377
msgid "New orders are available in the merchant database."
msgstr ""
-#: packages/taler-merchant-webui/src/screens/OrderListScreen.tsx:325
+#: packages/taler-merchant-webui/src/screens/OrderListScreen.tsx:384
msgid "Show new orders ↑"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/OrderListScreen.tsx:355
+#: packages/taler-merchant-webui/src/screens/OrderListScreen.tsx:416
msgid "Search orders"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/OrderListScreen.tsx:356
+#: packages/taler-merchant-webui/src/screens/OrderListScreen.tsx:417
msgid "Search order summaries..."
msgstr ""
-#: packages/taler-merchant-webui/src/screens/OrderListScreen.tsx:378
-#: packages/taler-merchant-webui/src/screens/OrderListScreen.tsx:438
+#: packages/taler-merchant-webui/src/screens/OrderListScreen.tsx:442
+#: packages/taler-merchant-webui/src/screens/OrderListScreen.tsx:523
msgid "No orders match your criteria. Try the All tab or clear the summary search."
msgstr ""
-#: packages/taler-merchant-webui/src/screens/OrderListScreen.tsx:379
-#: packages/taler-merchant-webui/src/screens/OrderListScreen.tsx:439
+#: packages/taler-merchant-webui/src/screens/OrderListScreen.tsx:443
+#: packages/taler-merchant-webui/src/screens/OrderListScreen.tsx:524
msgid "Nothing sold yet. Orders appear here as soon as a customer pays."
msgstr ""
-#: packages/taler-merchant-webui/src/screens/OrderListScreen.tsx:477
+#: packages/taler-merchant-webui/src/screens/OrderListScreen.tsx:569
msgid "Showing 1 order on page %1$s"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/OrderListScreen.tsx:478
+#: packages/taler-merchant-webui/src/screens/OrderListScreen.tsx:570
msgid "Showing %1$s orders on page %2$s"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/OrderListScreen.tsx:479
-#: packages/taler-merchant-webui/src/screens/AccessScreen.tsx:373
+#: packages/taler-merchant-webui/src/screens/OrderListScreen.tsx:571
+#: packages/taler-merchant-webui/src/screens/AccessScreen.tsx:419
msgid " (more available)"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/OrderListScreen.tsx:479
-#: packages/taler-merchant-webui/src/screens/AccessScreen.tsx:373
+#: packages/taler-merchant-webui/src/screens/OrderListScreen.tsx:571
+#: packages/taler-merchant-webui/src/screens/AccessScreen.tsx:419
msgid " (end of results)"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/OrderListScreen.tsx:483
+#: packages/taler-merchant-webui/src/screens/OrderListScreen.tsx:573
msgid "Showing 1 of 1 order"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/OrderListScreen.tsx:484
+#: packages/taler-merchant-webui/src/screens/OrderListScreen.tsx:575
msgid "Showing %1$s–%2$s of %3$s orders"
msgstr ""
-#: packages/taler-merchant-webui/src/ui/CopyableAccount.tsx:98
-#: packages/taler-merchant-webui/src/ui/AccountCopySplitButton.tsx:72
+#: packages/taler-merchant-webui/src/ui/CopyableAccount.tsx:102
+#: packages/taler-merchant-webui/src/ui/AccountCopySplitButton.tsx:74
msgid "Copy IBAN"
msgstr ""
-#: packages/taler-merchant-webui/src/ui/CopyableAccount.tsx:100
-#: packages/taler-merchant-webui/src/ui/AccountCopySplitButton.tsx:72
+#: packages/taler-merchant-webui/src/ui/CopyableAccount.tsx:104
+#: packages/taler-merchant-webui/src/ui/AccountCopySplitButton.tsx:73
msgid "Copy account name"
msgstr ""
-#: packages/taler-merchant-webui/src/ui/CopyableAccount.tsx:101
+#: packages/taler-merchant-webui/src/ui/CopyableAccount.tsx:105
msgid "Copy account identifier"
msgstr ""
-#: packages/taler-merchant-webui/src/ui/CopyableAccount.tsx:111
+#: packages/taler-merchant-webui/src/ui/CopyableAccount.tsx:115
msgid "Copy this account"
msgstr ""
-#: packages/taler-merchant-webui/src/ui/CopyableAccount.tsx:118
-#: packages/taler-merchant-webui/src/ui/AccountCopySplitButton.tsx:78
+#: packages/taler-merchant-webui/src/ui/CopyableAccount.tsx:122
+#: packages/taler-merchant-webui/src/ui/AccountCopySplitButton.tsx:83
msgid "Copied"
msgstr ""
-#: packages/taler-merchant-webui/src/ui/CopyableAccount.tsx:147
-#: packages/taler-merchant-webui/src/ui/AccountCopySplitButton.tsx:131
+#: packages/taler-merchant-webui/src/ui/CopyableAccount.tsx:155
+#: packages/taler-merchant-webui/src/ui/AccountCopySplitButton.tsx:136
msgid "Copy payto:// URI"
msgstr ""
-#: packages/taler-merchant-webui/src/ui/CopyableAccount.tsx:157
+#: packages/taler-merchant-webui/src/ui/CopyableAccount.tsx:165
msgid "Copy account holder"
msgstr ""
-#: packages/taler-merchant-webui/src/ui/WireTransferDetails.tsx:84
+#: packages/taler-merchant-webui/src/ui/WireTransferDetails.tsx:86
msgid "Arrived in your bank"
msgstr ""
-#: packages/taler-merchant-webui/src/ui/WireTransferDetails.tsx:84
+#: packages/taler-merchant-webui/src/ui/WireTransferDetails.tsx:87
msgid "Received"
msgstr ""
-#: packages/taler-merchant-webui/src/ui/WireTransferDetails.tsx:86
+#: packages/taler-merchant-webui/src/ui/WireTransferDetails.tsx:92
msgid "Expected in your bank"
msgstr ""
-#: packages/taler-merchant-webui/src/ui/WireTransferDetails.tsx:86
+#: packages/taler-merchant-webui/src/ui/WireTransferDetails.tsx:93
msgid "Not yet received"
msgstr ""
-#: packages/taler-merchant-webui/src/ui/WireTransferDetails.tsx:87
+#: packages/taler-merchant-webui/src/ui/WireTransferDetails.tsx:97
msgid "Bank receipt status unavailable"
msgstr ""
-#: packages/taler-merchant-webui/src/ui/WireTransferDetails.tsx:87
+#: packages/taler-merchant-webui/src/ui/WireTransferDetails.tsx:98
msgid "Status unavailable"
msgstr ""
-#: packages/taler-merchant-webui/src/ui/WireTransferDetails.tsx:100
+#: packages/taler-merchant-webui/src/ui/WireTransferDetails.tsx:113
msgid "Amount unavailable"
msgstr ""
-#: packages/taler-merchant-webui/src/ui/WireTransferDetails.tsx:119
+#: packages/taler-merchant-webui/src/ui/WireTransferDetails.tsx:132
msgid "Sent"
msgstr ""
-#: packages/taler-merchant-webui/src/ui/WireTransferDetails.tsx:126
+#: packages/taler-merchant-webui/src/ui/WireTransferDetails.tsx:141
msgid "Taken off in fees"
msgstr ""
-#: packages/taler-merchant-webui/src/ui/WireTransferDetails.tsx:132
+#: packages/taler-merchant-webui/src/ui/WireTransferDetails.tsx:149
msgid "Sent by"
msgstr ""
-#: packages/taler-merchant-webui/src/ui/WireTransferDetails.tsx:141
+#: packages/taler-merchant-webui/src/ui/WireTransferDetails.tsx:158
msgid "Into"
msgstr ""
-#: packages/taler-merchant-webui/src/ui/WireTransferDetails.tsx:149
+#: packages/taler-merchant-webui/src/ui/WireTransferDetails.tsx:166
msgid "Reference on your bank statement"
msgstr ""
#. Translators: Table column containing buttons the merchant can act on.
-#: packages/taler-merchant-webui/src/screens/MoneyInScreen.tsx:161
+#: packages/taler-merchant-webui/src/screens/MoneyInScreen.tsx:173
msgid "Action"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/MoneyInScreen.tsx:216
-#: packages/taler-merchant-webui/src/screens/MoneyInScreen.tsx:465
-#: packages/taler-merchant-webui/src/screens/AdminAccountDetailScreen.tsx:69
+#: packages/taler-merchant-webui/src/screens/MoneyInScreen.tsx:242
+#: packages/taler-merchant-webui/src/screens/MoneyInScreen.tsx:521
+#: packages/taler-merchant-webui/src/screens/AdminAccountDetailScreen.tsx:242
msgid "Ready"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/MoneyInScreen.tsx:217
+#: packages/taler-merchant-webui/src/screens/MoneyInScreen.tsx:243
msgid "This account is verified and can be paid into."
msgstr ""
-#: packages/taler-merchant-webui/src/screens/MoneyInScreen.tsx:225
-#: packages/taler-merchant-webui/src/screens/MoneyInScreen.tsx:234
-#: packages/taler-merchant-webui/src/screens/MoneyInScreen.tsx:333
-#: packages/taler-merchant-webui/src/screens/AdminAccountDetailScreen.tsx:69
+#: packages/taler-merchant-webui/src/screens/MoneyInScreen.tsx:251
+#: packages/taler-merchant-webui/src/screens/MoneyInScreen.tsx:260
+#: packages/taler-merchant-webui/src/screens/MoneyInScreen.tsx:359
+#: packages/taler-merchant-webui/src/screens/AdminAccountDetailScreen.tsx:244
msgid "Action needed"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/MoneyInScreen.tsx:226
+#: packages/taler-merchant-webui/src/screens/MoneyInScreen.tsx:252
msgid ""
"This payment service needs something from you before it can pay into this "
"account."
msgstr ""
-#: packages/taler-merchant-webui/src/screens/MoneyInScreen.tsx:235
+#: packages/taler-merchant-webui/src/screens/MoneyInScreen.tsx:261
msgid "Send a small transfer from this account to show that it is yours."
msgstr ""
-#: packages/taler-merchant-webui/src/screens/MoneyInScreen.tsx:243
-#: packages/taler-merchant-webui/src/screens/AdminAccountDetailScreen.tsx:69
+#: packages/taler-merchant-webui/src/screens/MoneyInScreen.tsx:269
+#: packages/taler-merchant-webui/src/screens/AdminAccountDetailScreen.tsx:246
msgid "Being checked"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/MoneyInScreen.tsx:244
+#: packages/taler-merchant-webui/src/screens/MoneyInScreen.tsx:270
msgid "What you sent in is being looked at. Nothing to do."
msgstr ""
-#: packages/taler-merchant-webui/src/screens/MoneyInScreen.tsx:252
+#: packages/taler-merchant-webui/src/screens/MoneyInScreen.tsx:278
msgid "Connecting"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/MoneyInScreen.tsx:253
+#: packages/taler-merchant-webui/src/screens/MoneyInScreen.tsx:279
msgid "This payment service is still getting ready. This usually clears by itself."
msgstr ""
-#: packages/taler-merchant-webui/src/screens/MoneyInScreen.tsx:261
-#: packages/taler-merchant-webui/src/screens/MoneyInScreen.tsx:270
+#: packages/taler-merchant-webui/src/screens/MoneyInScreen.tsx:287
+#: packages/taler-merchant-webui/src/screens/MoneyInScreen.tsx:296
msgid "Payment service offline"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/MoneyInScreen.tsx:262
+#: packages/taler-merchant-webui/src/screens/MoneyInScreen.tsx:288
msgid "This payment service did not answer. It will be tried again."
msgstr ""
-#: packages/taler-merchant-webui/src/screens/MoneyInScreen.tsx:271
+#: packages/taler-merchant-webui/src/screens/MoneyInScreen.tsx:297
msgid "This payment service took too long to answer. It will be tried again."
msgstr ""
-#: packages/taler-merchant-webui/src/screens/MoneyInScreen.tsx:279
+#: packages/taler-merchant-webui/src/screens/MoneyInScreen.tsx:305
msgid "Transfer impossible"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/MoneyInScreen.tsx:280
+#: packages/taler-merchant-webui/src/screens/MoneyInScreen.tsx:306
msgid "This account and this payment service have no way of moving money between them."
msgstr ""
-#: packages/taler-merchant-webui/src/screens/MoneyInScreen.tsx:288
+#: packages/taler-merchant-webui/src/screens/MoneyInScreen.tsx:314
msgid "Unsupported account"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/MoneyInScreen.tsx:289
+#: packages/taler-merchant-webui/src/screens/MoneyInScreen.tsx:315
msgid "This payment service cannot pay into this kind of account."
msgstr ""
-#: packages/taler-merchant-webui/src/screens/MoneyInScreen.tsx:297
-#: packages/taler-merchant-webui/src/screens/MoneyInScreen.tsx:315
-#: packages/taler-merchant-webui/src/screens/MoneyInScreen.tsx:324
+#: packages/taler-merchant-webui/src/screens/MoneyInScreen.tsx:323
+#: packages/taler-merchant-webui/src/screens/MoneyInScreen.tsx:341
+#: packages/taler-merchant-webui/src/screens/MoneyInScreen.tsx:350
msgid "Payment service problem"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/MoneyInScreen.tsx:298
+#: packages/taler-merchant-webui/src/screens/MoneyInScreen.tsx:324
msgid "This payment service reported a problem of its own. Tell whoever provides it."
msgstr ""
-#: packages/taler-merchant-webui/src/screens/MoneyInScreen.tsx:306
+#: packages/taler-merchant-webui/src/screens/MoneyInScreen.tsx:332
msgid "Server problem"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/MoneyInScreen.tsx:307
+#: packages/taler-merchant-webui/src/screens/MoneyInScreen.tsx:333
msgid "Your own server ran into a problem. Tell whoever runs it."
msgstr ""
-#: packages/taler-merchant-webui/src/screens/MoneyInScreen.tsx:316
+#: packages/taler-merchant-webui/src/screens/MoneyInScreen.tsx:342
msgid ""
"Your server and this payment service could not agree. Tell whoever provides "
"them."
msgstr ""
-#: packages/taler-merchant-webui/src/screens/MoneyInScreen.tsx:325
+#: packages/taler-merchant-webui/src/screens/MoneyInScreen.tsx:351
msgid ""
"This payment service answered with something we do not understand. Tell whoever "
"provides it."
msgstr ""
-#: packages/taler-merchant-webui/src/screens/MoneyInScreen.tsx:334
+#: packages/taler-merchant-webui/src/screens/MoneyInScreen.tsx:360
msgid ""
"This payment service reported a state the portal does not recognise. Quote "
"“%1$s” to whoever provides it."
msgstr ""
-#: packages/taler-merchant-webui/src/screens/MoneyInScreen.tsx:352
+#: packages/taler-merchant-webui/src/screens/MoneyInScreen.tsx:378
msgid "This bank account can receive payouts."
msgstr ""
-#: packages/taler-merchant-webui/src/screens/MoneyInScreen.tsx:354
+#: packages/taler-merchant-webui/src/screens/MoneyInScreen.tsx:381
msgid "Usable with %1$s of %2$s payment services"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/MoneyInScreen.tsx:355
+#: packages/taler-merchant-webui/src/screens/MoneyInScreen.tsx:382
msgid "This bank account can receive payouts"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/MoneyInScreen.tsx:361
+#: packages/taler-merchant-webui/src/screens/MoneyInScreen.tsx:388
msgid "This bank account cannot receive payouts yet; action is needed."
msgstr ""
-#: packages/taler-merchant-webui/src/screens/MoneyInScreen.tsx:362
+#: packages/taler-merchant-webui/src/screens/MoneyInScreen.tsx:389
msgid "Not usable yet — action is needed"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/MoneyInScreen.tsx:368
+#: packages/taler-merchant-webui/src/screens/MoneyInScreen.tsx:395
msgid ""
"This bank account cannot receive payouts yet; a payment service is still being "
"checked."
msgstr ""
-#: packages/taler-merchant-webui/src/screens/MoneyInScreen.tsx:369
+#: packages/taler-merchant-webui/src/screens/MoneyInScreen.tsx:396
msgid "Not usable yet — waiting for a payment service"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/MoneyInScreen.tsx:375
+#: packages/taler-merchant-webui/src/screens/MoneyInScreen.tsx:402
msgid "This bank account cannot receive payouts through any listed payment service."
msgstr ""
-#: packages/taler-merchant-webui/src/screens/MoneyInScreen.tsx:376
+#: packages/taler-merchant-webui/src/screens/MoneyInScreen.tsx:403
msgid "Not usable with any listed payment service"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/MoneyInScreen.tsx:382
+#: packages/taler-merchant-webui/src/screens/MoneyInScreen.tsx:409
msgid "This bank account is inactive."
msgstr ""
-#: packages/taler-merchant-webui/src/screens/MoneyInScreen.tsx:383
+#: packages/taler-merchant-webui/src/screens/MoneyInScreen.tsx:410
msgid "Inactive — no new payouts will be sent here"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/MoneyInScreen.tsx:442
+#: packages/taler-merchant-webui/src/screens/MoneyInScreen.tsx:500
msgid "Accept terms"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/MoneyInScreen.tsx:449
+#: packages/taler-merchant-webui/src/screens/MoneyInScreen.tsx:507
msgid "Account validation"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/MoneyInScreen.tsx:458
+#: packages/taler-merchant-webui/src/screens/MoneyInScreen.tsx:514
msgid "More information"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/MoneyInScreen.tsx:473
+#: packages/taler-merchant-webui/src/screens/MoneyInScreen.tsx:529
msgid "Payment service onboarding progress"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/MoneyInScreen.tsx:503
+#: packages/taler-merchant-webui/src/screens/MoneyInScreen.tsx:563
msgid ""
"Where your revenue goes, and whether each account is verified with your payment "
"services."
msgstr ""
-#: packages/taler-merchant-webui/src/screens/MoneyInScreen.tsx:504
-#: packages/taler-merchant-webui/src/screens/MoneyInScreen.tsx:603
-#: packages/taler-merchant-webui/src/screens/AddPayoutAccountScreen.tsx:144
-#: packages/taler-merchant-webui/src/App.tsx:771
-#: packages/taler-merchant-webui/src/App.tsx:890
+#: packages/taler-merchant-webui/src/screens/MoneyInScreen.tsx:565
+#: packages/taler-merchant-webui/src/screens/MoneyInScreen.tsx:694
+#: packages/taler-merchant-webui/src/screens/AddPayoutAccountScreen.tsx:163
+#: packages/taler-merchant-webui/src/App.tsx:903
+#: packages/taler-merchant-webui/src/App.tsx:1029
msgid "Add a bank account"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/MoneyInScreen.tsx:524
-#: packages/taler-merchant-webui/src/screens/AddPayoutAccountScreen.tsx:143
-#: packages/taler-merchant-webui/src/screens/KycAuthInstructionsScreen.tsx:348
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:915
+#: packages/taler-merchant-webui/src/screens/MoneyInScreen.tsx:589
+#: packages/taler-merchant-webui/src/screens/AddPayoutAccountScreen.tsx:162
+#: packages/taler-merchant-webui/src/screens/KycAuthInstructionsScreen.tsx:415
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1105
msgid "Bank accounts"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/MoneyInScreen.tsx:540
+#: packages/taler-merchant-webui/src/screens/MoneyInScreen.tsx:606
msgid "Incoming transfers"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/MoneyInScreen.tsx:543
+#: packages/taler-merchant-webui/src/screens/MoneyInScreen.tsx:610
msgid "1 expected"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/MoneyInScreen.tsx:543
+#: packages/taler-merchant-webui/src/screens/MoneyInScreen.tsx:611
msgid "%1$s expected"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/MoneyInScreen.tsx:551
+#: packages/taler-merchant-webui/src/screens/MoneyInScreen.tsx:621
msgid "Bank accounts could not be loaded"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/MoneyInScreen.tsx:554
+#: packages/taler-merchant-webui/src/screens/MoneyInScreen.tsx:629
msgid "Verification status could not be loaded"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/MoneyInScreen.tsx:557
+#: packages/taler-merchant-webui/src/screens/MoneyInScreen.tsx:635
msgid "Live verification updates are temporarily unavailable"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/MoneyInScreen.tsx:560
+#: packages/taler-merchant-webui/src/screens/MoneyInScreen.tsx:641
msgid "Arriving transfers could not be loaded"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/MoneyInScreen.tsx:567
+#: packages/taler-merchant-webui/src/screens/MoneyInScreen.tsx:649
msgid "Verification sent — checking the result…"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/MoneyInScreen.tsx:569
+#: packages/taler-merchant-webui/src/screens/MoneyInScreen.tsx:651
msgid "The status below updates by itself."
msgstr ""
-#: packages/taler-merchant-webui/src/screens/MoneyInScreen.tsx:577
+#: packages/taler-merchant-webui/src/screens/MoneyInScreen.tsx:664
msgid "Bank account added."
msgstr ""
-#: packages/taler-merchant-webui/src/screens/MoneyInScreen.tsx:579
+#: packages/taler-merchant-webui/src/screens/MoneyInScreen.tsx:669
msgid "Check onboarding status and take your first payment"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/MoneyInScreen.tsx:589
+#: packages/taler-merchant-webui/src/screens/MoneyInScreen.tsx:680
msgid "Loading bank accounts…"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/MoneyInScreen.tsx:593
+#: packages/taler-merchant-webui/src/screens/MoneyInScreen.tsx:684
msgid "No bank accounts yet"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/MoneyInScreen.tsx:595
+#: packages/taler-merchant-webui/src/screens/MoneyInScreen.tsx:686
msgid ""
"Add an IBAN, or an account at a regional bank, so your payouts have somewhere to "
"go."
msgstr ""
-#: packages/taler-merchant-webui/src/screens/MoneyInScreen.tsx:640
-#: packages/taler-merchant-webui/src/screens/MoneyInScreen.tsx:906
-#: packages/taler-merchant-webui/src/screens/GuidedSetupScreen.tsx:333
+#: packages/taler-merchant-webui/src/screens/MoneyInScreen.tsx:745
+#: packages/taler-merchant-webui/src/screens/MoneyInScreen.tsx:1076
+#: packages/taler-merchant-webui/src/screens/GuidedSetupScreen.tsx:399
msgid "Bank account"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/MoneyInScreen.tsx:643
+#: packages/taler-merchant-webui/src/screens/MoneyInScreen.tsx:749
msgid "Primary account"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/MoneyInScreen.tsx:666
+#: packages/taler-merchant-webui/src/screens/MoneyInScreen.tsx:791
msgid "Actions for bank account %1$s"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/MoneyInScreen.tsx:667
+#: packages/taler-merchant-webui/src/screens/MoneyInScreen.tsx:792
msgid "Actions for this bank account"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/MoneyInScreen.tsx:693
+#: packages/taler-merchant-webui/src/screens/MoneyInScreen.tsx:823
msgid "Reactivating…"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/MoneyInScreen.tsx:693
+#: packages/taler-merchant-webui/src/screens/MoneyInScreen.tsx:824
msgid "Reactivate"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/MoneyInScreen.tsx:706
-#: packages/taler-merchant-webui/src/ui/ConfirmDeleteModal.tsx:57
-#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:485
-#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:510
-#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:554
-#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:579
-#: packages/taler-merchant-webui/src/screens/WebhooksScreen.tsx:124
-#: packages/taler-merchant-webui/src/screens/WebhooksScreen.tsx:177
-#: packages/taler-merchant-webui/src/screens/SubscriptionsScreen.tsx:178
-#: packages/taler-merchant-webui/src/screens/SubscriptionsScreen.tsx:232
-#: packages/taler-merchant-webui/src/screens/DevicesScreen.tsx:199
-#: packages/taler-merchant-webui/src/screens/DevicesScreen.tsx:240
+#: packages/taler-merchant-webui/src/screens/MoneyInScreen.tsx:837
+#: packages/taler-merchant-webui/src/ui/ConfirmDeleteModal.tsx:68
+#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:645
+#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:689
+#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:751
+#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:791
+#: packages/taler-merchant-webui/src/screens/WebhooksScreen.tsx:162
+#: packages/taler-merchant-webui/src/screens/WebhooksScreen.tsx:241
+#: packages/taler-merchant-webui/src/screens/SubscriptionsScreen.tsx:221
+#: packages/taler-merchant-webui/src/screens/SubscriptionsScreen.tsx:321
+#: packages/taler-merchant-webui/src/screens/DevicesScreen.tsx:247
+#: packages/taler-merchant-webui/src/screens/DevicesScreen.tsx:326
msgid "Delete"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/MoneyInScreen.tsx:720
-#: packages/taler-merchant-webui/src/screens/MoneyInScreen.tsx:814
+#: packages/taler-merchant-webui/src/screens/MoneyInScreen.tsx:851
+#: packages/taler-merchant-webui/src/screens/MoneyInScreen.tsx:980
msgid "Payment services for this account"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/MoneyInScreen.tsx:723
-#: packages/taler-merchant-webui/src/screens/PaymentServicesScreen.tsx:107
-#: packages/taler-merchant-webui/src/screens/AdminAccountDetailScreen.tsx:69
+#: packages/taler-merchant-webui/src/screens/MoneyInScreen.tsx:854
+#: packages/taler-merchant-webui/src/screens/PaymentServicesScreen.tsx:133
+#: packages/taler-merchant-webui/src/screens/AdminAccountDetailScreen.tsx:232
msgid "Payment service"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/MoneyInScreen.tsx:724
-#: packages/taler-merchant-webui/src/ui/AmountInput.tsx:184
-#: packages/taler-merchant-webui/src/screens/CreateTemplateScreen.tsx:522
-#: packages/taler-merchant-webui/src/screens/PaymentServicesScreen.tsx:98
-#: packages/taler-merchant-webui/src/screens/PaymentServicesScreen.tsx:108
-#: packages/taler-merchant-webui/src/screens/ServerInfoScreen.tsx:145
-#: packages/taler-merchant-webui/src/screens/AdminAccountDetailScreen.tsx:69
+#: packages/taler-merchant-webui/src/screens/MoneyInScreen.tsx:855
+#: packages/taler-merchant-webui/src/ui/AmountInput.tsx:197
+#: packages/taler-merchant-webui/src/screens/CreateTemplateScreen.tsx:620
+#: packages/taler-merchant-webui/src/screens/PaymentServicesScreen.tsx:116
+#: packages/taler-merchant-webui/src/screens/PaymentServicesScreen.tsx:134
+#: packages/taler-merchant-webui/src/screens/ServerInfoScreen.tsx:150
+#: packages/taler-merchant-webui/src/screens/AdminAccountDetailScreen.tsx:233
msgid "Currency"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/MoneyInScreen.tsx:778
+#: packages/taler-merchant-webui/src/screens/MoneyInScreen.tsx:935
msgid "Wire instructions ↗"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/MoneyInScreen.tsx:787
+#: packages/taler-merchant-webui/src/screens/MoneyInScreen.tsx:948
msgid "The payment service did not provide a verification URL."
msgstr ""
-#: packages/taler-merchant-webui/src/screens/MoneyInScreen.tsx:790
+#: packages/taler-merchant-webui/src/screens/MoneyInScreen.tsx:953
msgid "Continue verification ↗"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/MoneyInScreen.tsx:794
+#: packages/taler-merchant-webui/src/screens/MoneyInScreen.tsx:960
msgid "Verification cannot continue because the payment service response is incomplete."
msgstr ""
-#: packages/taler-merchant-webui/src/screens/MoneyInScreen.tsx:817
+#: packages/taler-merchant-webui/src/screens/MoneyInScreen.tsx:983
msgid "Checking this account with your payment services…"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/MoneyInScreen.tsx:828
+#: packages/taler-merchant-webui/src/screens/MoneyInScreen.tsx:994
msgid "Your bank accounts"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/MoneyInScreen.tsx:830
+#: packages/taler-merchant-webui/src/screens/MoneyInScreen.tsx:996
msgid ""
"Each card is one of your bank accounts. Inside it are the payment services that "
"can pay into that account."
msgstr ""
-#: packages/taler-merchant-webui/src/screens/MoneyInScreen.tsx:839
+#: packages/taler-merchant-webui/src/screens/MoneyInScreen.tsx:1005
msgid "No active bank accounts."
msgstr ""
-#: packages/taler-merchant-webui/src/screens/MoneyInScreen.tsx:853
+#: packages/taler-merchant-webui/src/screens/MoneyInScreen.tsx:1019
msgid "Inactive and historic accounts (%1$s)"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/MoneyInScreen.tsx:861
+#: packages/taler-merchant-webui/src/screens/MoneyInScreen.tsx:1027
msgid "About inactive accounts"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/MoneyInScreen.tsx:864
+#: packages/taler-merchant-webui/src/screens/MoneyInScreen.tsx:1030
msgid ""
"These bank accounts have been switched off. They stay in your records so that "
"past transfers still add up, but nothing new will be paid into them."
msgstr ""
-#: packages/taler-merchant-webui/src/screens/MoneyInScreen.tsx:889
+#: packages/taler-merchant-webui/src/screens/MoneyInScreen.tsx:1059
msgid "Bank account:"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/MoneyInScreen.tsx:901
+#: packages/taler-merchant-webui/src/screens/MoneyInScreen.tsx:1071
msgid "All bank accounts (%1$s)"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/MoneyInScreen.tsx:925
+#: packages/taler-merchant-webui/src/screens/MoneyInScreen.tsx:1096
msgid "Not yet received (%1$s)"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/MoneyInScreen.tsx:937
+#: packages/taler-merchant-webui/src/screens/MoneyInScreen.tsx:1108
msgid "Received (%1$s)"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/MoneyInScreen.tsx:949
+#: packages/taler-merchant-webui/src/screens/MoneyInScreen.tsx:1120
msgid "All (%1$s)"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/MoneyInScreen.tsx:959
+#: packages/taler-merchant-webui/src/screens/MoneyInScreen.tsx:1130
msgid "Loading arriving transfers…"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/MoneyInScreen.tsx:981
+#: packages/taler-merchant-webui/src/screens/MoneyInScreen.tsx:1155
msgid "Nothing has been paid out yet"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/MoneyInScreen.tsx:982
+#: packages/taler-merchant-webui/src/screens/MoneyInScreen.tsx:1156
msgid "Nothing matches these filters"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/MoneyInScreen.tsx:986
+#: packages/taler-merchant-webui/src/screens/MoneyInScreen.tsx:1160
msgid ""
"Payouts appear here once a payment service has transferred money to your bank. "
"That happens after an order is paid, not at the moment of payment."
msgstr ""
-#: packages/taler-merchant-webui/src/screens/MoneyInScreen.tsx:988
+#: packages/taler-merchant-webui/src/screens/MoneyInScreen.tsx:1162
msgid "Nothing is waiting to be received. Try the All tab."
msgstr ""
-#: packages/taler-merchant-webui/src/screens/MoneyInScreen.tsx:989
+#: packages/taler-merchant-webui/src/screens/MoneyInScreen.tsx:1163
msgid "Try the All tab, or choose a different account."
msgstr ""
-#: packages/taler-merchant-webui/src/screens/MoneyInScreen.tsx:1033
-#: packages/taler-merchant-webui/src/screens/AddPayoutAccountScreen.tsx:359
-#: packages/taler-merchant-webui/src/screens/CreateDeviceScreen.tsx:402
+#: packages/taler-merchant-webui/src/screens/MoneyInScreen.tsx:1212
+#: packages/taler-merchant-webui/src/screens/AddPayoutAccountScreen.tsx:439
+#: packages/taler-merchant-webui/src/screens/CreateDeviceScreen.tsx:475
msgid "Saving…"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/MoneyInScreen.tsx:1035
+#: packages/taler-merchant-webui/src/screens/MoneyInScreen.tsx:1214
msgid "Mark as not received"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/MoneyInScreen.tsx:1036
+#: packages/taler-merchant-webui/src/screens/MoneyInScreen.tsx:1215
msgid "Mark as received"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/MoneyInScreen.tsx:1046
+#: packages/taler-merchant-webui/src/screens/MoneyInScreen.tsx:1225
msgid "Could not mark this transfer as not received"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/MoneyInScreen.tsx:1047
+#: packages/taler-merchant-webui/src/screens/MoneyInScreen.tsx:1226
msgid "Could not mark this transfer as received"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/MoneyInScreen.tsx:1073
+#: packages/taler-merchant-webui/src/screens/MoneyInScreen.tsx:1256
msgid "Remove bank account"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/MoneyInScreen.tsx:1076
+#: packages/taler-merchant-webui/src/screens/MoneyInScreen.tsx:1259
msgid "Are you sure you want to remove bank account"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/MoneyInScreen.tsx:1078
+#: packages/taler-merchant-webui/src/screens/MoneyInScreen.tsx:1263
msgid "Future payouts will no longer land in this account."
msgstr ""
-#: packages/taler-merchant-webui/src/screens/MoneyInScreen.tsx:1080
+#: packages/taler-merchant-webui/src/screens/MoneyInScreen.tsx:1267
msgid "The bank account could not be removed"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/MoneyInScreen.tsx:1088
-#: packages/taler-merchant-webui/src/screens/SignInScreen.tsx:672
+#: packages/taler-merchant-webui/src/screens/MoneyInScreen.tsx:1279
+#: packages/taler-merchant-webui/src/screens/SignInScreen.tsx:751
#: packages/taler-merchant-webui/src/screens/SelfProvisionScreen.tsx:1047
-#: packages/taler-merchant-webui/src/screens/AddPayoutAccountScreen.tsx:351
-#: packages/taler-merchant-webui/src/screens/ChangeServerUrlScreen.tsx:211
-#: packages/taler-merchant-webui/src/screens/OrderRefundScreen.tsx:359
-#: packages/taler-merchant-webui/src/screens/OrderDetailScreen.tsx:361
-#: packages/taler-merchant-webui/src/screens/CreateOrderScreen.tsx:1276
+#: packages/taler-merchant-webui/src/screens/AddPayoutAccountScreen.tsx:425
+#: packages/taler-merchant-webui/src/screens/ChangeServerUrlScreen.tsx:251
+#: packages/taler-merchant-webui/src/screens/OrderRefundScreen.tsx:416
+#: packages/taler-merchant-webui/src/screens/OrderDetailScreen.tsx:413
+#: packages/taler-merchant-webui/src/screens/CreateOrderScreen.tsx:1641
#: packages/taler-merchant-webui/src/screens/BusinessSettingsScreen.tsx:226
-#: packages/taler-merchant-webui/src/screens/InventoryScreen.tsx:527
-#: packages/taler-merchant-webui/src/screens/InventoryScreen.tsx:548
-#: packages/taler-merchant-webui/src/screens/InventoryScreen.tsx:595
-#: packages/taler-merchant-webui/src/screens/InventoryScreen.tsx:652
-#: packages/taler-merchant-webui/src/screens/CreateProductScreen.tsx:726
-#: packages/taler-merchant-webui/src/screens/TemplatesScreen.tsx:236
-#: packages/taler-merchant-webui/src/screens/CreateTemplateScreen.tsx:656
-#: packages/taler-merchant-webui/src/screens/TemplateDetailsScreen.tsx:444
-#: packages/taler-merchant-webui/src/ui/ConfirmDeleteModal.tsx:54
-#: packages/taler-merchant-webui/src/screens/AccessScreen.tsx:522
-#: packages/taler-merchant-webui/src/screens/CreateAccessScreen.tsx:322
-#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:637
-#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:690
-#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:709
-#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:738
-#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:767
-#: packages/taler-merchant-webui/src/screens/CreateWebhookScreen.tsx:460
-#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:1486
-#: packages/taler-merchant-webui/src/screens/DevicesScreen.tsx:263
-#: packages/taler-merchant-webui/src/screens/CreateDeviceScreen.tsx:395
-#: packages/taler-merchant-webui/src/screens/PosScreen.tsx:1232
-#: packages/taler-merchant-webui/src/screens/PosScreen.tsx:1302
-#: packages/taler-merchant-webui/src/screens/ScheduleReportScreen.tsx:306
-#: packages/taler-merchant-webui/src/screens/AdminAccountsScreen.tsx:192
+#: packages/taler-merchant-webui/src/screens/InventoryScreen.tsx:753
+#: packages/taler-merchant-webui/src/screens/InventoryScreen.tsx:787
+#: packages/taler-merchant-webui/src/screens/InventoryScreen.tsx:855
+#: packages/taler-merchant-webui/src/screens/InventoryScreen.tsx:925
+#: packages/taler-merchant-webui/src/screens/CreateProductScreen.tsx:894
+#: packages/taler-merchant-webui/src/screens/TemplatesScreen.tsx:311
+#: packages/taler-merchant-webui/src/screens/CreateTemplateScreen.tsx:778
+#: packages/taler-merchant-webui/src/screens/TemplateDetailsScreen.tsx:493
+#: packages/taler-merchant-webui/src/ui/ConfirmDeleteModal.tsx:60
+#: packages/taler-merchant-webui/src/screens/AccessScreen.tsx:593
+#: packages/taler-merchant-webui/src/screens/CreateAccessScreen.tsx:363
+#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:866
+#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:929
+#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:952
+#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:992
+#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:1035
+#: packages/taler-merchant-webui/src/screens/CreateWebhookScreen.tsx:601
+#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:1843
+#: packages/taler-merchant-webui/src/screens/DevicesScreen.tsx:360
+#: packages/taler-merchant-webui/src/screens/CreateDeviceScreen.tsx:467
+#: packages/taler-merchant-webui/src/screens/PosScreen.tsx:1407
+#: packages/taler-merchant-webui/src/screens/PosScreen.tsx:1481
+#: packages/taler-merchant-webui/src/screens/ScheduleReportScreen.tsx:342
+#: packages/taler-merchant-webui/src/screens/AdminAccountsScreen.tsx:305
#: packages/taler-merchant-webui/src/screens/AdminAccountFormScreen.tsx:480
-#: packages/taler-merchant-webui/src/screens/AdminAccountCredentialsScreen.tsx:44
+#: packages/taler-merchant-webui/src/screens/AdminAccountCredentialsScreen.tsx:106
msgid "Cancel"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/MoneyInScreen.tsx:1108
+#: packages/taler-merchant-webui/src/screens/MoneyInScreen.tsx:1300
msgid "Removing…"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/MoneyInScreen.tsx:1108
+#: packages/taler-merchant-webui/src/screens/MoneyInScreen.tsx:1300
msgid "Yes, remove it"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/GuidedSetupScreen.tsx:208
-#: packages/taler-merchant-webui/src/screens/GuidedSetupScreen.tsx:266
-#: packages/taler-merchant-webui/src/screens/GuidedSetupScreen.tsx:301
-#: packages/taler-merchant-webui/src/screens/GuidedSetupScreen.tsx:325
+#: packages/taler-merchant-webui/src/screens/GuidedSetupScreen.tsx:243
+#: packages/taler-merchant-webui/src/screens/GuidedSetupScreen.tsx:303
+#: packages/taler-merchant-webui/src/screens/GuidedSetupScreen.tsx:343
+#: packages/taler-merchant-webui/src/screens/GuidedSetupScreen.tsx:384
#: packages/taler-merchant-webui/src/routes/SelfProvisionRoute.tsx:262
-#: packages/taler-merchant-webui/src/routes/CreateOrderRoute.tsx:50
-#: packages/taler-merchant-webui/src/screens/InventoryScreen.tsx:419
-#: packages/taler-merchant-webui/src/screens/CreateProductScreen.tsx:276
-#: packages/taler-merchant-webui/src/screens/CreateProductScreen.tsx:562
-#: packages/taler-merchant-webui/src/screens/TemplatesScreen.tsx:118
-#: packages/taler-merchant-webui/src/screens/CreateTemplateScreen.tsx:308
-#: packages/taler-merchant-webui/src/screens/AccessScreen.tsx:278
-#: packages/taler-merchant-webui/src/screens/CreateWebhookScreen.tsx:274
-#: packages/taler-merchant-webui/src/screens/WebhooksScreen.tsx:100
-#: packages/taler-merchant-webui/src/screens/SubscriptionsScreen.tsx:139
-#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:609
-#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:670
-#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:731
-#: packages/taler-merchant-webui/src/screens/DevicesScreen.tsx:155
-#: packages/taler-merchant-webui/src/screens/CreateDeviceScreen.tsx:196
+#: packages/taler-merchant-webui/src/routes/CreateOrderRoute.tsx:54
+#: packages/taler-merchant-webui/src/screens/InventoryScreen.tsx:593
+#: packages/taler-merchant-webui/src/screens/CreateProductScreen.tsx:352
+#: packages/taler-merchant-webui/src/screens/CreateProductScreen.tsx:690
+#: packages/taler-merchant-webui/src/screens/TemplatesScreen.tsx:143
+#: packages/taler-merchant-webui/src/screens/CreateTemplateScreen.tsx:364
+#: packages/taler-merchant-webui/src/screens/AccessScreen.tsx:288
+#: packages/taler-merchant-webui/src/screens/CreateWebhookScreen.tsx:382
+#: packages/taler-merchant-webui/src/screens/WebhooksScreen.tsx:115
+#: packages/taler-merchant-webui/src/screens/SubscriptionsScreen.tsx:154
+#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:757
+#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:838
+#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:914
+#: packages/taler-merchant-webui/src/screens/DevicesScreen.tsx:176
+#: packages/taler-merchant-webui/src/screens/CreateDeviceScreen.tsx:225
msgid "Loading…"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/GuidedSetupScreen.tsx:210
+#: packages/taler-merchant-webui/src/screens/GuidedSetupScreen.tsx:245
msgid "Ready for payouts"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/GuidedSetupScreen.tsx:212
+#: packages/taler-merchant-webui/src/screens/GuidedSetupScreen.tsx:247
msgid "Bank account needed first"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/GuidedSetupScreen.tsx:214
+#: packages/taler-merchant-webui/src/screens/GuidedSetupScreen.tsx:249
msgid "Problem needs attention"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/GuidedSetupScreen.tsx:216
+#: packages/taler-merchant-webui/src/screens/GuidedSetupScreen.tsx:251
msgid "Action required"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/GuidedSetupScreen.tsx:218
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:652
+#: packages/taler-merchant-webui/src/screens/GuidedSetupScreen.tsx:253
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:772
msgid "Verification in progress"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/GuidedSetupScreen.tsx:219
+#: packages/taler-merchant-webui/src/screens/GuidedSetupScreen.tsx:254
msgid "Verification required"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/GuidedSetupScreen.tsx:222
+#: packages/taler-merchant-webui/src/screens/GuidedSetupScreen.tsx:257
msgid "At least one account can receive payouts."
msgstr ""
-#: packages/taler-merchant-webui/src/screens/GuidedSetupScreen.tsx:224
+#: packages/taler-merchant-webui/src/screens/GuidedSetupScreen.tsx:259
msgid "Add a bank account before a payment service can verify it."
msgstr ""
-#: packages/taler-merchant-webui/src/screens/GuidedSetupScreen.tsx:226
+#: packages/taler-merchant-webui/src/screens/GuidedSetupScreen.tsx:261
msgid "Open the account to see what must be resolved."
msgstr ""
-#: packages/taler-merchant-webui/src/screens/GuidedSetupScreen.tsx:228
+#: packages/taler-merchant-webui/src/screens/GuidedSetupScreen.tsx:263
msgid "Your payment service needs information from you."
msgstr ""
-#: packages/taler-merchant-webui/src/screens/GuidedSetupScreen.tsx:230
+#: packages/taler-merchant-webui/src/screens/GuidedSetupScreen.tsx:265
msgid "Your payment service is reviewing the account. No action is needed now."
msgstr ""
-#: packages/taler-merchant-webui/src/screens/GuidedSetupScreen.tsx:231
+#: packages/taler-merchant-webui/src/screens/GuidedSetupScreen.tsx:266
msgid "Complete verification before this account can receive payouts."
msgstr ""
-#: packages/taler-merchant-webui/src/screens/GuidedSetupScreen.tsx:236
+#: packages/taler-merchant-webui/src/screens/GuidedSetupScreen.tsx:271
msgid "Onboarding status"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/GuidedSetupScreen.tsx:237
+#: packages/taler-merchant-webui/src/screens/GuidedSetupScreen.tsx:272
msgid "Finish the required steps to start accepting payments."
msgstr ""
-#: packages/taler-merchant-webui/src/screens/GuidedSetupScreen.tsx:243
+#: packages/taler-merchant-webui/src/screens/GuidedSetupScreen.tsx:278
msgid "Business details could not be loaded"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/GuidedSetupScreen.tsx:249
+#: packages/taler-merchant-webui/src/screens/GuidedSetupScreen.tsx:284
msgid "Payout accounts could not be loaded"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/GuidedSetupScreen.tsx:257
+#: packages/taler-merchant-webui/src/screens/GuidedSetupScreen.tsx:293
msgid "Ready to accept payments"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/GuidedSetupScreen.tsx:257
+#: packages/taler-merchant-webui/src/screens/GuidedSetupScreen.tsx:294
msgid "Required setup"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/GuidedSetupScreen.tsx:261
+#: packages/taler-merchant-webui/src/screens/GuidedSetupScreen.tsx:298
msgid "Your merchant account is ready for customer payments."
msgstr ""
-#: packages/taler-merchant-webui/src/screens/GuidedSetupScreen.tsx:262
+#: packages/taler-merchant-webui/src/screens/GuidedSetupScreen.tsx:299
msgid "Complete the checklist below before taking your first payment."
msgstr ""
-#: packages/taler-merchant-webui/src/screens/GuidedSetupScreen.tsx:266
+#: packages/taler-merchant-webui/src/screens/GuidedSetupScreen.tsx:303
msgid "%1$s of 3 complete"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/GuidedSetupScreen.tsx:275
+#: packages/taler-merchant-webui/src/screens/GuidedSetupScreen.tsx:312
msgid "Setup progress"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/GuidedSetupScreen.tsx:286
+#: packages/taler-merchant-webui/src/screens/GuidedSetupScreen.tsx:323
msgid "New to the portal?"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/GuidedSetupScreen.tsx:288
+#: packages/taler-merchant-webui/src/screens/GuidedSetupScreen.tsx:328
msgid "Open the guide"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/GuidedSetupScreen.tsx:299
+#: packages/taler-merchant-webui/src/screens/GuidedSetupScreen.tsx:339
msgid "Your information"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/GuidedSetupScreen.tsx:300
+#: packages/taler-merchant-webui/src/screens/GuidedSetupScreen.tsx:340
msgid "The business name customers see on receipts."
msgstr ""
-#: packages/taler-merchant-webui/src/screens/GuidedSetupScreen.tsx:301
+#: packages/taler-merchant-webui/src/screens/GuidedSetupScreen.tsx:345
msgid "Completed"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/GuidedSetupScreen.tsx:301
+#: packages/taler-merchant-webui/src/screens/GuidedSetupScreen.tsx:346
#: packages/taler-merchant-webui/src/screens/BusinessSettingsScreen.tsx:466
msgid "Business name required"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/GuidedSetupScreen.tsx:303
+#: packages/taler-merchant-webui/src/screens/GuidedSetupScreen.tsx:350
msgid "Edit information"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/GuidedSetupScreen.tsx:303
+#: packages/taler-merchant-webui/src/screens/GuidedSetupScreen.tsx:350
msgid "Add information"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/GuidedSetupScreen.tsx:306
+#: packages/taler-merchant-webui/src/screens/GuidedSetupScreen.tsx:354
msgid "Fetching business information…"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/GuidedSetupScreen.tsx:311
+#: packages/taler-merchant-webui/src/screens/GuidedSetupScreen.tsx:362
msgid "Logo added"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/GuidedSetupScreen.tsx:312
+#: packages/taler-merchant-webui/src/screens/GuidedSetupScreen.tsx:367
#: packages/taler-merchant-webui/src/screens/BusinessSettingsScreen.tsx:479
msgid "Logo needs attention"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/GuidedSetupScreen.tsx:315
+#: packages/taler-merchant-webui/src/screens/GuidedSetupScreen.tsx:372
msgid "Add the name customers should recognize when they pay."
msgstr ""
-#: packages/taler-merchant-webui/src/screens/GuidedSetupScreen.tsx:323
+#: packages/taler-merchant-webui/src/screens/GuidedSetupScreen.tsx:380
msgid "Where your money goes"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/GuidedSetupScreen.tsx:324
+#: packages/taler-merchant-webui/src/screens/GuidedSetupScreen.tsx:381
msgid "The bank account that receives your payouts."
msgstr ""
-#: packages/taler-merchant-webui/src/screens/GuidedSetupScreen.tsx:325
+#: packages/taler-merchant-webui/src/screens/GuidedSetupScreen.tsx:386
msgid "Account added"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/GuidedSetupScreen.tsx:325
+#: packages/taler-merchant-webui/src/screens/GuidedSetupScreen.tsx:387
msgid "Bank account required"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/GuidedSetupScreen.tsx:327
+#: packages/taler-merchant-webui/src/screens/GuidedSetupScreen.tsx:391
msgid "Manage accounts"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/GuidedSetupScreen.tsx:327
-#: packages/taler-merchant-webui/src/screens/GuidedSetupScreen.tsx:362
+#: packages/taler-merchant-webui/src/screens/GuidedSetupScreen.tsx:391
+#: packages/taler-merchant-webui/src/screens/GuidedSetupScreen.tsx:431
msgid "Add bank account"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/GuidedSetupScreen.tsx:330
+#: packages/taler-merchant-webui/src/screens/GuidedSetupScreen.tsx:395
msgid "Fetching bank accounts…"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/GuidedSetupScreen.tsx:342
+#: packages/taler-merchant-webui/src/screens/GuidedSetupScreen.tsx:411
msgid "+1 other bank account"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/GuidedSetupScreen.tsx:343
+#: packages/taler-merchant-webui/src/screens/GuidedSetupScreen.tsx:412
msgid "+%1$s other bank accounts"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/GuidedSetupScreen.tsx:348
+#: packages/taler-merchant-webui/src/screens/GuidedSetupScreen.tsx:417
msgid "Add an IBAN or regional bank account for your payouts."
msgstr ""
-#: packages/taler-merchant-webui/src/screens/GuidedSetupScreen.tsx:356
+#: packages/taler-merchant-webui/src/screens/GuidedSetupScreen.tsx:425
msgid "Verification by a payment service"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/GuidedSetupScreen.tsx:357
+#: packages/taler-merchant-webui/src/screens/GuidedSetupScreen.tsx:426
msgid "At least one bank account must be approved for payouts."
msgstr ""
-#: packages/taler-merchant-webui/src/screens/GuidedSetupScreen.tsx:364
+#: packages/taler-merchant-webui/src/screens/GuidedSetupScreen.tsx:433
msgid "Continue verification"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/GuidedSetupScreen.tsx:366
+#: packages/taler-merchant-webui/src/screens/GuidedSetupScreen.tsx:435
msgid "Resolve problem"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/GuidedSetupScreen.tsx:367
+#: packages/taler-merchant-webui/src/screens/GuidedSetupScreen.tsx:436
msgid "View status"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/GuidedSetupScreen.tsx:378
+#: packages/taler-merchant-webui/src/screens/GuidedSetupScreen.tsx:447
msgid "Optional"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/GuidedSetupScreen.tsx:382
+#: packages/taler-merchant-webui/src/screens/GuidedSetupScreen.tsx:451
msgid "Take your first payment"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/GuidedSetupScreen.tsx:385
+#: packages/taler-merchant-webui/src/screens/GuidedSetupScreen.tsx:454
msgid "Your setup is complete. Choose how to take the first customer payment."
msgstr ""
-#: packages/taler-merchant-webui/src/screens/GuidedSetupScreen.tsx:397
+#: packages/taler-merchant-webui/src/screens/GuidedSetupScreen.tsx:468
msgid "Create a printable payment template"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/GuidedSetupScreen.tsx:398
+#: packages/taler-merchant-webui/src/screens/GuidedSetupScreen.tsx:469
msgid "Print a reusable QR code for signs, stickers, or the counter."
msgstr ""
-#: packages/taler-merchant-webui/src/screens/GuidedSetupScreen.tsx:408
+#: packages/taler-merchant-webui/src/screens/GuidedSetupScreen.tsx:483
msgid "Create a one-off order"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/GuidedSetupScreen.tsx:409
+#: packages/taler-merchant-webui/src/screens/GuidedSetupScreen.tsx:484
msgid "Enter this customer's items and amount now."
msgstr ""
-#: packages/taler-merchant-webui/src/ui/LanguageSwitcher.tsx:39
+#: packages/taler-merchant-webui/src/ui/LanguageSwitcher.tsx:44
msgid "Select Language"
msgstr ""
@@ -1650,36 +1650,36 @@ msgstr ""
msgid "Taler Merchant Web UI Version"
msgstr ""
-#: packages/taler-merchant-webui/src/ui/TanCodeInputGroup.tsx:49
+#: packages/taler-merchant-webui/src/ui/TanCodeInputGroup.tsx:52
#: packages/taler-merchant-webui/src/screens/SelfProvisionScreen.tsx:654
msgid "Verification code"
msgstr ""
-#: packages/taler-merchant-webui/src/ui/TanCodeInputGroup.tsx:65
+#: packages/taler-merchant-webui/src/ui/TanCodeInputGroup.tsx:72
msgid "Another code cannot be requested for this challenge."
msgstr ""
-#: packages/taler-merchant-webui/src/ui/TanCodeInputGroup.tsx:70
+#: packages/taler-merchant-webui/src/ui/TanCodeInputGroup.tsx:77
msgid "You can ask for another code in 1 second"
msgstr ""
-#: packages/taler-merchant-webui/src/ui/TanCodeInputGroup.tsx:71
+#: packages/taler-merchant-webui/src/ui/TanCodeInputGroup.tsx:78
msgid "You can ask for another code in %1$s seconds"
msgstr ""
-#: packages/taler-merchant-webui/src/ui/TanCodeInputGroup.tsx:75
+#: packages/taler-merchant-webui/src/ui/TanCodeInputGroup.tsx:82
msgid "Didn't receive code?"
msgstr ""
-#: packages/taler-merchant-webui/src/ui/TanCodeInputGroup.tsx:81
+#: packages/taler-merchant-webui/src/ui/TanCodeInputGroup.tsx:88
msgid "Resend"
msgstr ""
-#: packages/taler-merchant-webui/src/ui/PasswordInput.tsx:72
+#: packages/taler-merchant-webui/src/ui/PasswordInput.tsx:81
msgid "Hide password"
msgstr ""
-#: packages/taler-merchant-webui/src/ui/PasswordInput.tsx:72
+#: packages/taler-merchant-webui/src/ui/PasswordInput.tsx:81
msgid "Show password"
msgstr ""
@@ -1687,47 +1687,47 @@ msgstr ""
msgid "Change merchant backend server URL"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/SignInScreen.tsx:128
+#: packages/taler-merchant-webui/src/screens/SignInScreen.tsx:134
msgid "Email to address starting with %1$s..."
msgstr ""
-#: packages/taler-merchant-webui/src/screens/SignInScreen.tsx:141
+#: packages/taler-merchant-webui/src/screens/SignInScreen.tsx:143
#: packages/taler-merchant-webui/src/screens/SelfProvisionScreen.tsx:990
msgid "SMS to phone number ending with ...%1$s"
msgstr ""
#. Translators: Label for the protected operation that the user is
#. confirming with an authentication code.
-#: packages/taler-merchant-webui/src/screens/SignInScreen.tsx:180
+#: packages/taler-merchant-webui/src/screens/SignInScreen.tsx:181
#: packages/taler-merchant-webui/src/screens/SelfProvisionScreen.tsx:960
#: packages/taler-merchant-webui/src/screens/SelfProvisionScreen.tsx:1000
msgid "Action being authorized:"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/SignInScreen.tsx:318
+#: packages/taler-merchant-webui/src/screens/SignInScreen.tsx:336
msgid "Please enter your password."
msgstr ""
-#: packages/taler-merchant-webui/src/screens/SignInScreen.tsx:346
+#: packages/taler-merchant-webui/src/screens/SignInScreen.tsx:364
msgid "Please enter your verification code."
msgstr ""
#. A preview, with no way to reach a server. Say so rather than hang.
-#: packages/taler-merchant-webui/src/screens/SignInScreen.tsx:355
-#: packages/taler-merchant-webui/src/screens/SignInScreen.tsx:400
+#: packages/taler-merchant-webui/src/screens/SignInScreen.tsx:381
+#: packages/taler-merchant-webui/src/screens/SignInScreen.tsx:428
msgid "Sign-in is not available here."
msgstr ""
-#: packages/taler-merchant-webui/src/screens/SignInScreen.tsx:384
+#: packages/taler-merchant-webui/src/screens/SignInScreen.tsx:411
msgid "Failed to verify TAN code."
msgstr ""
-#: packages/taler-merchant-webui/src/screens/SignInScreen.tsx:426
+#: packages/taler-merchant-webui/src/screens/SignInScreen.tsx:454
msgid "That password is not correct."
msgstr ""
-#: packages/taler-merchant-webui/src/screens/SignInScreen.tsx:432
-#: packages/taler-merchant-webui/src/App.tsx:454
+#: packages/taler-merchant-webui/src/screens/SignInScreen.tsx:460
+#: packages/taler-merchant-webui/src/App.tsx:506
msgid "There is no merchant account called \"%1$s\" on this server."
msgstr ""
@@ -1735,124 +1735,124 @@ msgstr ""
#. Do not sign in on a failure to reach the server. This used to complete
#. the sign-in anyway, with whatever was typed — so a network blip stored
#. the merchant's password as their credential.
-#: packages/taler-merchant-webui/src/screens/SignInScreen.tsx:439
-#: packages/taler-merchant-webui/src/screens/SignInScreen.tsx:464
+#: packages/taler-merchant-webui/src/screens/SignInScreen.tsx:469
+#: packages/taler-merchant-webui/src/screens/SignInScreen.tsx:494
msgid "Could not reach the server. Check your connection."
msgstr ""
-#: packages/taler-merchant-webui/src/screens/SignInScreen.tsx:444
+#: packages/taler-merchant-webui/src/screens/SignInScreen.tsx:474
msgid "This server refused the sign-in. Contact your provider."
msgstr ""
#. The rest of the portal asks for "the code we sent"; this was the one
#. screen that said MFA and Multi-Factor Authentication to a shopkeeper.
-#: packages/taler-merchant-webui/src/screens/SignInScreen.tsx:480
+#: packages/taler-merchant-webui/src/screens/SignInScreen.tsx:518
#: packages/taler-merchant-webui/src/screens/SelfProvisionScreen.tsx:635
#: packages/taler-merchant-webui/src/screens/MfaChallengeScreen.tsx:70
msgid "Confirm it is you"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/SignInScreen.tsx:480
+#: packages/taler-merchant-webui/src/screens/SignInScreen.tsx:519
#: packages/taler-merchant-webui/src/routes/SelfProvisionRoute.tsx:249
msgid "Merchant Portal Sign-In"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/SignInScreen.tsx:486
+#: packages/taler-merchant-webui/src/screens/SignInScreen.tsx:525
msgid "Signing into merchant account on"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/SignInScreen.tsx:494
+#: packages/taler-merchant-webui/src/screens/SignInScreen.tsx:533
msgid ""
"⚠️ TESTING ENVIRONMENT: This server is meant for testing features and "
"configurations. Do not use personal or sensitive information here."
msgstr ""
-#: packages/taler-merchant-webui/src/screens/SignInScreen.tsx:521
-#: packages/taler-merchant-webui/src/routes/CreateAccessRoute.tsx:56
-#: packages/taler-merchant-webui/src/screens/BootstrapInstanceScreen.tsx:115
-#: packages/taler-merchant-webui/src/App.tsx:739
+#: packages/taler-merchant-webui/src/screens/SignInScreen.tsx:573
+#: packages/taler-merchant-webui/src/routes/CreateAccessRoute.tsx:61
+#: packages/taler-merchant-webui/src/screens/BootstrapInstanceScreen.tsx:131
+#: packages/taler-merchant-webui/src/App.tsx:867
msgid "Merchant Account"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/SignInScreen.tsx:529
-#: packages/taler-merchant-webui/src/screens/ForgotPasswordScreen.tsx:135
+#: packages/taler-merchant-webui/src/screens/SignInScreen.tsx:583
+#: packages/taler-merchant-webui/src/screens/ForgotPasswordScreen.tsx:168
msgid "e.g. default"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/SignInScreen.tsx:533
+#: packages/taler-merchant-webui/src/screens/SignInScreen.tsx:587
msgid "The identifier of the merchant account you are signing into."
msgstr ""
-#: packages/taler-merchant-webui/src/screens/SignInScreen.tsx:539
-#: packages/taler-merchant-webui/src/screens/BootstrapInstanceScreen.tsx:132
+#: packages/taler-merchant-webui/src/screens/SignInScreen.tsx:593
+#: packages/taler-merchant-webui/src/screens/BootstrapInstanceScreen.tsx:173
#: packages/taler-merchant-webui/src/screens/AdminAccountFormScreen.tsx:320
msgid "Password"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/SignInScreen.tsx:553
+#: packages/taler-merchant-webui/src/screens/SignInScreen.tsx:608
#: packages/taler-merchant-webui/src/screens/SelfProvisionScreen.tsx:898
msgid "Additional security verification required"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/SignInScreen.tsx:554
+#: packages/taler-merchant-webui/src/screens/SignInScreen.tsx:611
#: packages/taler-merchant-webui/src/screens/SelfProvisionScreen.tsx:899
msgid "Select a verification method to confirm your identity:"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/SignInScreen.tsx:594
+#: packages/taler-merchant-webui/src/screens/SignInScreen.tsx:656
msgid "Enter the code we sent"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/SignInScreen.tsx:611
-#: packages/taler-merchant-webui/src/App.tsx:805
+#: packages/taler-merchant-webui/src/screens/SignInScreen.tsx:682
+#: packages/taler-merchant-webui/src/App.tsx:938
msgid "Deleting the bank account %1$s"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/SignInScreen.tsx:611
+#: packages/taler-merchant-webui/src/screens/SignInScreen.tsx:683
msgid "Sign in to Taler Merchant"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/SignInScreen.tsx:618
+#: packages/taler-merchant-webui/src/screens/SignInScreen.tsx:690
msgid "Authentication code"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/SignInScreen.tsx:636
+#: packages/taler-merchant-webui/src/screens/SignInScreen.tsx:711
msgid "Choose different auth method"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/SignInScreen.tsx:648
+#: packages/taler-merchant-webui/src/screens/SignInScreen.tsx:727
msgid "Verifying..."
msgstr ""
-#: packages/taler-merchant-webui/src/screens/SignInScreen.tsx:652
+#: packages/taler-merchant-webui/src/screens/SignInScreen.tsx:731
#: packages/taler-merchant-webui/src/screens/SelfProvisionScreen.tsx:1032
msgid "Continue"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/SignInScreen.tsx:654
-#: packages/taler-merchant-webui/src/screens/MfaChallengeScreen.tsx:74
+#: packages/taler-merchant-webui/src/screens/SignInScreen.tsx:733
+#: packages/taler-merchant-webui/src/screens/MfaChallengeScreen.tsx:76
msgid "Confirm"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/SignInScreen.tsx:655
-#: packages/taler-merchant-webui/src/screens/AdminAccountsScreen.tsx:162
+#: packages/taler-merchant-webui/src/screens/SignInScreen.tsx:734
+#: packages/taler-merchant-webui/src/screens/AdminAccountsScreen.tsx:228
msgid "Sign in"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/SignInScreen.tsx:680
+#: packages/taler-merchant-webui/src/screens/SignInScreen.tsx:759
msgid "Create new account"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/SignInScreen.tsx:686
+#: packages/taler-merchant-webui/src/screens/SignInScreen.tsx:765
msgid "Forgot password?"
msgstr ""
-#: packages/taler-merchant-webui/src/routes/SignInRoute.tsx:75
+#: packages/taler-merchant-webui/src/routes/SignInRoute.tsx:87
#: packages/taler-merchant-webui/src/routes/SelfProvisionRoute.tsx:116
msgid "The merchant backend URL is invalid."
msgstr ""
-#: packages/taler-merchant-webui/src/routes/SignInRoute.tsx:120
+#: packages/taler-merchant-webui/src/routes/SignInRoute.tsx:135
msgid "Merchant portal sign-in"
msgstr ""
@@ -1914,14 +1914,14 @@ msgstr ""
#: packages/taler-merchant-webui/src/screens/SelfProvisionScreen.tsx:476
#: packages/taler-merchant-webui/src/screens/BootstrapInstanceScreen.tsx:54
#: packages/taler-merchant-webui/src/screens/AdminAccountFormScreen.tsx:160
-#: packages/taler-merchant-webui/src/screens/AdminAccountCredentialsScreen.tsx:30
+#: packages/taler-merchant-webui/src/screens/AdminAccountCredentialsScreen.tsx:39
msgid "Password must be at least 8 characters long."
msgstr ""
#: packages/taler-merchant-webui/src/screens/SelfProvisionScreen.tsx:480
#: packages/taler-merchant-webui/src/screens/BootstrapInstanceScreen.tsx:58
#: packages/taler-merchant-webui/src/screens/AdminAccountFormScreen.tsx:164
-#: packages/taler-merchant-webui/src/screens/AdminAccountCredentialsScreen.tsx:31
+#: packages/taler-merchant-webui/src/screens/AdminAccountCredentialsScreen.tsx:43
msgid "Passwords do not match. Please re-type your password."
msgstr ""
@@ -1987,12 +1987,12 @@ msgid "The business name customers see on their receipts."
msgstr ""
#: packages/taler-merchant-webui/src/screens/SelfProvisionScreen.tsx:763
-#: packages/taler-merchant-webui/src/screens/CreateProductScreen.tsx:685
-#: packages/taler-merchant-webui/src/screens/CreateTemplateScreen.tsx:469
-#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:607
-#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:660
-#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:1459
-#: packages/taler-merchant-webui/src/screens/CreateDeviceScreen.tsx:262
+#: packages/taler-merchant-webui/src/screens/CreateProductScreen.tsx:844
+#: packages/taler-merchant-webui/src/screens/CreateTemplateScreen.tsx:550
+#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:826
+#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:894
+#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:1814
+#: packages/taler-merchant-webui/src/screens/CreateDeviceScreen.tsx:321
msgid "Reset to suggested"
msgstr ""
@@ -2010,7 +2010,7 @@ msgstr ""
#: packages/taler-merchant-webui/src/screens/SelfProvisionScreen.tsx:796
#: packages/taler-merchant-webui/src/screens/BusinessSettingsScreen.tsx:612
-#: packages/taler-merchant-webui/src/screens/BootstrapInstanceScreen.tsx:128
+#: packages/taler-merchant-webui/src/screens/BootstrapInstanceScreen.tsx:161
msgid "Email Address"
msgstr ""
@@ -2027,7 +2027,7 @@ msgid "For SMS codes."
msgstr ""
#: packages/taler-merchant-webui/src/screens/SelfProvisionScreen.tsx:850
-#: packages/taler-merchant-webui/src/screens/ForgotPasswordScreen.tsx:140
+#: packages/taler-merchant-webui/src/screens/ForgotPasswordScreen.tsx:175
#: packages/taler-merchant-webui/src/screens/BusinessSettingsScreen.tsx:929
msgid "New Password"
msgstr ""
@@ -2054,7 +2054,7 @@ msgstr ""
#: packages/taler-merchant-webui/src/screens/SelfProvisionScreen.tsx:948
#: packages/taler-merchant-webui/src/screens/AdminAccountFormScreen.tsx:283
-#: packages/taler-merchant-webui/src/screens/AdminAccountDetailScreen.tsx:62
+#: packages/taler-merchant-webui/src/screens/AdminAccountDetailScreen.tsx:135
msgid "Email address"
msgstr ""
@@ -2101,166 +2101,166 @@ msgstr ""
msgid "Merchant server configuration is unavailable."
msgstr ""
-#: packages/taler-merchant-webui/src/screens/AddPayoutAccountScreen.tsx:101
+#: packages/taler-merchant-webui/src/screens/AddPayoutAccountScreen.tsx:111
msgid "This deployment does not allow a bank account type supported by this form."
msgstr ""
-#: packages/taler-merchant-webui/src/screens/AddPayoutAccountScreen.tsx:106
+#: packages/taler-merchant-webui/src/screens/AddPayoutAccountScreen.tsx:119
msgid "This bank account does not satisfy the deployment's payment-target policy."
msgstr ""
-#: packages/taler-merchant-webui/src/screens/AddPayoutAccountScreen.tsx:109
+#: packages/taler-merchant-webui/src/screens/AddPayoutAccountScreen.tsx:122
msgid "Enter a complete, valid bank account."
msgstr ""
-#: packages/taler-merchant-webui/src/screens/AddPayoutAccountScreen.tsx:145
+#: packages/taler-merchant-webui/src/screens/AddPayoutAccountScreen.tsx:164
msgid "The account at your bank that your revenue will be transferred to."
msgstr ""
-#: packages/taler-merchant-webui/src/screens/AddPayoutAccountScreen.tsx:153
+#: packages/taler-merchant-webui/src/screens/AddPayoutAccountScreen.tsx:174
msgid "The bank account could not be added"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/AddPayoutAccountScreen.tsx:156
+#: packages/taler-merchant-webui/src/screens/AddPayoutAccountScreen.tsx:180
msgid "Payment-target policy could not be loaded"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/AddPayoutAccountScreen.tsx:159
+#: packages/taler-merchant-webui/src/screens/AddPayoutAccountScreen.tsx:184
msgid "Loading payment-target policy…"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/AddPayoutAccountScreen.tsx:162
+#: packages/taler-merchant-webui/src/screens/AddPayoutAccountScreen.tsx:189
msgid "No supported bank account type is available"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/AddPayoutAccountScreen.tsx:167
+#: packages/taler-merchant-webui/src/screens/AddPayoutAccountScreen.tsx:198
msgid "Payment Method"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/AddPayoutAccountScreen.tsx:175
+#: packages/taler-merchant-webui/src/screens/AddPayoutAccountScreen.tsx:209
msgid "Bank Account (IBAN)"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/AddPayoutAccountScreen.tsx:176
+#: packages/taler-merchant-webui/src/screens/AddPayoutAccountScreen.tsx:212
msgid "Taler Wire Gateway / Regional Bank"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/AddPayoutAccountScreen.tsx:185
+#: packages/taler-merchant-webui/src/screens/AddPayoutAccountScreen.tsx:225
msgid "IBAN (International Bank Account Number)"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/AddPayoutAccountScreen.tsx:202
+#: packages/taler-merchant-webui/src/screens/AddPayoutAccountScreen.tsx:243
msgid "Check digits do not match — please verify your IBAN for typos."
msgstr ""
-#: packages/taler-merchant-webui/src/screens/AddPayoutAccountScreen.tsx:214
+#: packages/taler-merchant-webui/src/screens/AddPayoutAccountScreen.tsx:258
msgid "Bank Server Host"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/AddPayoutAccountScreen.tsx:229
+#: packages/taler-merchant-webui/src/screens/AddPayoutAccountScreen.tsx:278
msgid "Account Name / ID"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/AddPayoutAccountScreen.tsx:247
+#: packages/taler-merchant-webui/src/screens/AddPayoutAccountScreen.tsx:301
msgid "Account Holder Name"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/AddPayoutAccountScreen.tsx:254
+#: packages/taler-merchant-webui/src/screens/AddPayoutAccountScreen.tsx:308
msgid "Exactly as registered with your bank"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/AddPayoutAccountScreen.tsx:267
+#: packages/taler-merchant-webui/src/screens/AddPayoutAccountScreen.tsx:321
msgid "Account address"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/AddPayoutAccountScreen.tsx:281
+#: packages/taler-merchant-webui/src/screens/AddPayoutAccountScreen.tsx:340
msgid "Postcode (Optional)"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/AddPayoutAccountScreen.tsx:293
+#: packages/taler-merchant-webui/src/screens/AddPayoutAccountScreen.tsx:355
msgid "Town (Optional)"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/AddPayoutAccountScreen.tsx:313
-#: packages/taler-merchant-webui/src/screens/CreateProductScreen.tsx:666
-#: packages/taler-merchant-webui/src/screens/CreateTemplateScreen.tsx:450
-#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:1366
+#: packages/taler-merchant-webui/src/screens/AddPayoutAccountScreen.tsx:377
+#: packages/taler-merchant-webui/src/screens/CreateProductScreen.tsx:821
+#: packages/taler-merchant-webui/src/screens/CreateTemplateScreen.tsx:527
+#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:1703
msgid "Hide advanced options"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/AddPayoutAccountScreen.tsx:313
-#: packages/taler-merchant-webui/src/screens/CreateProductScreen.tsx:666
-#: packages/taler-merchant-webui/src/screens/CreateTemplateScreen.tsx:450
-#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:1366
+#: packages/taler-merchant-webui/src/screens/AddPayoutAccountScreen.tsx:378
+#: packages/taler-merchant-webui/src/screens/CreateProductScreen.tsx:822
+#: packages/taler-merchant-webui/src/screens/CreateTemplateScreen.tsx:528
+#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:1704
msgid "Show advanced options"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/AddPayoutAccountScreen.tsx:320
+#: packages/taler-merchant-webui/src/screens/AddPayoutAccountScreen.tsx:389
msgid "Payout code"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/AddPayoutAccountScreen.tsx:330
+#: packages/taler-merchant-webui/src/screens/AddPayoutAccountScreen.tsx:401
msgid "For example: SHOP-1"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/AddPayoutAccountScreen.tsx:335
+#: packages/taler-merchant-webui/src/screens/AddPayoutAccountScreen.tsx:409
msgid "Use 1–40 letters, numbers, periods, colons, or hyphens."
msgstr ""
-#: packages/taler-merchant-webui/src/screens/AddPayoutAccountScreen.tsx:336
+#: packages/taler-merchant-webui/src/screens/AddPayoutAccountScreen.tsx:410
msgid "Optional. This code is prepended to payout descriptions on your bank statement."
msgstr ""
-#: packages/taler-merchant-webui/src/screens/AddPayoutAccountScreen.tsx:359
+#: packages/taler-merchant-webui/src/screens/AddPayoutAccountScreen.tsx:439
msgid "Save bank account"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/ForgotPasswordScreen.tsx:61
+#: packages/taler-merchant-webui/src/screens/ForgotPasswordScreen.tsx:71
msgid "Please enter your merchant account username."
msgstr ""
-#: packages/taler-merchant-webui/src/screens/ForgotPasswordScreen.tsx:65
+#: packages/taler-merchant-webui/src/screens/ForgotPasswordScreen.tsx:75
#: packages/taler-merchant-webui/src/screens/BusinessSettingsScreen.tsx:390
msgid "Please enter a new password."
msgstr ""
-#: packages/taler-merchant-webui/src/screens/ForgotPasswordScreen.tsx:69
+#: packages/taler-merchant-webui/src/screens/ForgotPasswordScreen.tsx:79
#: packages/taler-merchant-webui/src/screens/BusinessSettingsScreen.tsx:397
msgid "New password must be at least 8 characters long."
msgstr ""
-#: packages/taler-merchant-webui/src/screens/ForgotPasswordScreen.tsx:73
+#: packages/taler-merchant-webui/src/screens/ForgotPasswordScreen.tsx:83
#: packages/taler-merchant-webui/src/screens/BusinessSettingsScreen.tsx:406
msgid "New passwords do not match."
msgstr ""
-#: packages/taler-merchant-webui/src/screens/ForgotPasswordScreen.tsx:94
+#: packages/taler-merchant-webui/src/screens/ForgotPasswordScreen.tsx:105
msgid "Failed to process password reset."
msgstr ""
-#: packages/taler-merchant-webui/src/screens/ForgotPasswordScreen.tsx:108
+#: packages/taler-merchant-webui/src/screens/ForgotPasswordScreen.tsx:122
msgid "Reset your password"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/ForgotPasswordScreen.tsx:111
+#: packages/taler-merchant-webui/src/screens/ForgotPasswordScreen.tsx:125
msgid ""
"Enter your merchant account and choose a new password. Verification by email or "
"SMS code is required."
msgstr ""
-#: packages/taler-merchant-webui/src/screens/ForgotPasswordScreen.tsx:141
+#: packages/taler-merchant-webui/src/screens/ForgotPasswordScreen.tsx:184
msgid "Repeat New Password"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/ForgotPasswordScreen.tsx:149
+#: packages/taler-merchant-webui/src/screens/ForgotPasswordScreen.tsx:199
msgid "Requesting reset..."
msgstr ""
-#: packages/taler-merchant-webui/src/screens/ForgotPasswordScreen.tsx:149
+#: packages/taler-merchant-webui/src/screens/ForgotPasswordScreen.tsx:200
msgid "Continue to Verification"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/ForgotPasswordScreen.tsx:154
+#: packages/taler-merchant-webui/src/screens/ForgotPasswordScreen.tsx:208
msgid "← Back to Sign In"
msgstr ""
@@ -2294,63 +2294,63 @@ msgid ""
"address."
msgstr ""
-#: packages/taler-merchant-webui/src/screens/ChangeServerUrlScreen.tsx:117
+#: packages/taler-merchant-webui/src/screens/ChangeServerUrlScreen.tsx:119
msgid ""
"The server at that URL is not a Taler merchant backend (server returned "
"configuration for name '%1$s')."
msgstr ""
-#: packages/taler-merchant-webui/src/screens/ChangeServerUrlScreen.tsx:118
+#: packages/taler-merchant-webui/src/screens/ChangeServerUrlScreen.tsx:120
msgid ""
"The server at that URL is not a Taler merchant backend (the server did not "
"report a name)."
msgstr ""
-#: packages/taler-merchant-webui/src/screens/ChangeServerUrlScreen.tsx:133
+#: packages/taler-merchant-webui/src/screens/ChangeServerUrlScreen.tsx:137
msgid "Failed to reach backend server /config endpoint."
msgstr ""
-#: packages/taler-merchant-webui/src/screens/ChangeServerUrlScreen.tsx:144
+#: packages/taler-merchant-webui/src/screens/ChangeServerUrlScreen.tsx:158
msgid "Point this portal at a different server"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/ChangeServerUrlScreen.tsx:147
+#: packages/taler-merchant-webui/src/screens/ChangeServerUrlScreen.tsx:161
msgid ""
"The address of the server your merchant account is on. Your provider gives you "
"this; you will rarely need to change it."
msgstr ""
-#: packages/taler-merchant-webui/src/screens/ChangeServerUrlScreen.tsx:161
+#: packages/taler-merchant-webui/src/screens/ChangeServerUrlScreen.tsx:194
msgid "Changing server changes which merchant account you access."
msgstr ""
-#: packages/taler-merchant-webui/src/screens/ChangeServerUrlScreen.tsx:163
+#: packages/taler-merchant-webui/src/screens/ChangeServerUrlScreen.tsx:196
msgid ""
"You will leave the current account and need to sign in on the new server. Make "
"sure you trust the server address before continuing."
msgstr ""
-#: packages/taler-merchant-webui/src/screens/ChangeServerUrlScreen.tsx:170
+#: packages/taler-merchant-webui/src/screens/ChangeServerUrlScreen.tsx:206
msgid "Server address"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/ChangeServerUrlScreen.tsx:178
+#: packages/taler-merchant-webui/src/screens/ChangeServerUrlScreen.tsx:214
msgid "https://backend.demo.taler.net/"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/ChangeServerUrlScreen.tsx:185
+#: packages/taler-merchant-webui/src/screens/ChangeServerUrlScreen.tsx:221
msgid "Quick Presets"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/ChangeServerUrlScreen.tsx:199
+#: packages/taler-merchant-webui/src/screens/ChangeServerUrlScreen.tsx:239
msgid "Select"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/ChangeServerUrlScreen.tsx:218
+#: packages/taler-merchant-webui/src/screens/ChangeServerUrlScreen.tsx:259
msgid "Verifying /config..."
msgstr ""
-#: packages/taler-merchant-webui/src/screens/ChangeServerUrlScreen.tsx:218
+#: packages/taler-merchant-webui/src/screens/ChangeServerUrlScreen.tsx:260
msgid "Save & Apply Server URL"
msgstr ""
@@ -2363,7 +2363,7 @@ msgid "Copy URI"
msgstr ""
#: packages/taler-merchant-webui/src/ui/TalerQrCode.tsx:37
-#: packages/taler-merchant-webui/src/screens/PosScreen.tsx:1025
+#: packages/taler-merchant-webui/src/screens/PosScreen.tsx:1161
msgid "✓ Copied!"
msgstr ""
@@ -2371,280 +2371,280 @@ msgstr ""
msgid "The QR code could not be generated."
msgstr ""
-#: packages/taler-merchant-webui/src/screens/OrderRefundScreen.tsx:85
-#: packages/taler-merchant-webui/src/screens/PosScreen.tsx:244
+#: packages/taler-merchant-webui/src/screens/OrderRefundScreen.tsx:95
+#: packages/taler-merchant-webui/src/screens/PosScreen.tsx:264
msgid "Customer return"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/OrderRefundScreen.tsx:86
+#: packages/taler-merchant-webui/src/screens/OrderRefundScreen.tsx:96
msgid "Faulty or damaged goods"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/OrderRefundScreen.tsx:87
+#: packages/taler-merchant-webui/src/screens/OrderRefundScreen.tsx:97
msgid "Order cancelled"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/OrderRefundScreen.tsx:88
+#: packages/taler-merchant-webui/src/screens/OrderRefundScreen.tsx:98
msgid "Service not delivered"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/OrderRefundScreen.tsx:89
+#: packages/taler-merchant-webui/src/screens/OrderRefundScreen.tsx:99
msgid "Paid twice"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/OrderRefundScreen.tsx:149
-#: packages/taler-merchant-webui/src/screens/PosScreen.tsx:686
+#: packages/taler-merchant-webui/src/screens/OrderRefundScreen.tsx:168
+#: packages/taler-merchant-webui/src/screens/PosScreen.tsx:774
msgid "This order has already been 100% refunded. No further refunds can be granted."
msgstr ""
-#: packages/taler-merchant-webui/src/screens/OrderRefundScreen.tsx:158
+#: packages/taler-merchant-webui/src/screens/OrderRefundScreen.tsx:182
msgid ""
"Enter a positive refund in the order currency that does not exceed the remaining "
"refundable amount."
msgstr ""
#. Noun: the customer's purchase order, used as a back-navigation label.
-#: packages/taler-merchant-webui/src/screens/OrderRefundScreen.tsx:182
-#: packages/taler-merchant-webui/src/screens/OrderRefundScreen.tsx:195
-#: packages/taler-merchant-webui/src/screens/OrderRefundScreen.tsx:219
-#: packages/taler-merchant-webui/src/screens/PosScreen.tsx:1161
+#: packages/taler-merchant-webui/src/screens/OrderRefundScreen.tsx:210
+#: packages/taler-merchant-webui/src/screens/OrderRefundScreen.tsx:227
+#: packages/taler-merchant-webui/src/screens/OrderRefundScreen.tsx:256
+#: packages/taler-merchant-webui/src/screens/PosScreen.tsx:1321
msgid "Order"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/OrderRefundScreen.tsx:182
-#: packages/taler-merchant-webui/src/screens/OrderRefundScreen.tsx:196
+#: packages/taler-merchant-webui/src/screens/OrderRefundScreen.tsx:211
+#: packages/taler-merchant-webui/src/screens/OrderRefundScreen.tsx:228
msgid "Grant Refund — Order %1$s"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/OrderRefundScreen.tsx:184
-#: packages/taler-merchant-webui/src/screens/OrderDetailScreen.tsx:296
-#: packages/taler-merchant-webui/src/screens/PosScreen.tsx:1254
+#: packages/taler-merchant-webui/src/screens/OrderRefundScreen.tsx:214
+#: packages/taler-merchant-webui/src/screens/OrderDetailScreen.tsx:319
+#: packages/taler-merchant-webui/src/screens/PosScreen.tsx:1429
msgid "Loading order details..."
msgstr ""
-#: packages/taler-merchant-webui/src/screens/OrderRefundScreen.tsx:199
-#: packages/taler-merchant-webui/src/screens/OrderRefundScreen.tsx:201
-#: packages/taler-merchant-webui/src/screens/OrderDetailScreen.tsx:315
-#: packages/taler-merchant-webui/src/screens/OrderDetailScreen.tsx:317
+#: packages/taler-merchant-webui/src/screens/OrderRefundScreen.tsx:233
+#: packages/taler-merchant-webui/src/screens/OrderRefundScreen.tsx:238
+#: packages/taler-merchant-webui/src/screens/OrderDetailScreen.tsx:341
+#: packages/taler-merchant-webui/src/screens/OrderDetailScreen.tsx:346
msgid "Failed to Load Order"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/OrderRefundScreen.tsx:201
+#: packages/taler-merchant-webui/src/screens/OrderRefundScreen.tsx:237
msgid "Order not found."
msgstr ""
-#: packages/taler-merchant-webui/src/screens/OrderRefundScreen.tsx:220
+#: packages/taler-merchant-webui/src/screens/OrderRefundScreen.tsx:257
msgid "Grant Refund for Order %1$s"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/OrderRefundScreen.tsx:221
+#: packages/taler-merchant-webui/src/screens/OrderRefundScreen.tsx:258
msgid "Offer a full or partial refund for this order."
msgstr ""
-#: packages/taler-merchant-webui/src/screens/OrderRefundScreen.tsx:225
-#: packages/taler-merchant-webui/src/screens/OrderDetailScreen.tsx:397
+#: packages/taler-merchant-webui/src/screens/OrderRefundScreen.tsx:264
+#: packages/taler-merchant-webui/src/screens/OrderDetailScreen.tsx:462
msgid "Order details could not be refreshed"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/OrderRefundScreen.tsx:228
-#: packages/taler-merchant-webui/src/screens/OrderDetailScreen.tsx:400
+#: packages/taler-merchant-webui/src/screens/OrderRefundScreen.tsx:270
+#: packages/taler-merchant-webui/src/screens/OrderDetailScreen.tsx:468
msgid "Live payment updates are temporarily unavailable"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/OrderRefundScreen.tsx:235
+#: packages/taler-merchant-webui/src/screens/OrderRefundScreen.tsx:278
msgid ""
"This order has already been 100% refunded (%1$s of %2$s). No further refunds can "
"be granted."
msgstr ""
-#: packages/taler-merchant-webui/src/screens/OrderRefundScreen.tsx:242
+#: packages/taler-merchant-webui/src/screens/OrderRefundScreen.tsx:285
msgid "Refund granted successfully. Redirecting to order..."
msgstr ""
-#: packages/taler-merchant-webui/src/screens/OrderRefundScreen.tsx:247
+#: packages/taler-merchant-webui/src/screens/OrderRefundScreen.tsx:290
msgid "Failed to grant refund"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/OrderRefundScreen.tsx:254
+#: packages/taler-merchant-webui/src/screens/OrderRefundScreen.tsx:298
msgid "Order ID:"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/OrderRefundScreen.tsx:254
+#: packages/taler-merchant-webui/src/screens/OrderRefundScreen.tsx:298
msgid "Created:"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/OrderRefundScreen.tsx:257
+#: packages/taler-merchant-webui/src/screens/OrderRefundScreen.tsx:303
msgid "Total Order Amount"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/OrderRefundScreen.tsx:267
+#: packages/taler-merchant-webui/src/screens/OrderRefundScreen.tsx:318
msgid "Quick Amount Presets"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/OrderRefundScreen.tsx:296
+#: packages/taler-merchant-webui/src/screens/OrderRefundScreen.tsx:347
msgid "Refund Amount"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/OrderRefundScreen.tsx:309
+#: packages/taler-merchant-webui/src/screens/OrderRefundScreen.tsx:360
msgid "Enter a positive amount in %1$s no greater than the remaining %2$s."
msgstr ""
-#: packages/taler-merchant-webui/src/screens/OrderRefundScreen.tsx:310
+#: packages/taler-merchant-webui/src/screens/OrderRefundScreen.tsx:361
msgid ""
"Enter a positive amount in the order currency no greater than the remaining "
"%1$s."
msgstr ""
-#: packages/taler-merchant-webui/src/screens/OrderRefundScreen.tsx:318
+#: packages/taler-merchant-webui/src/screens/OrderRefundScreen.tsx:372
msgid "Reason for Refund"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/OrderRefundScreen.tsx:343
+#: packages/taler-merchant-webui/src/screens/OrderRefundScreen.tsx:399
msgid "e.g. Customer returned item"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/OrderRefundScreen.tsx:366
+#: packages/taler-merchant-webui/src/screens/OrderRefundScreen.tsx:429
msgid "Processing..."
msgstr ""
-#: packages/taler-merchant-webui/src/screens/OrderRefundScreen.tsx:366
+#: packages/taler-merchant-webui/src/screens/OrderRefundScreen.tsx:431
msgid "Already 100% Refunded"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/OrderRefundScreen.tsx:366
+#: packages/taler-merchant-webui/src/screens/OrderRefundScreen.tsx:432
msgid "Confirm Refund (%1$s)"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/order-detail/OrderTimeline.tsx:59
+#: packages/taler-merchant-webui/src/screens/order-detail/OrderTimeline.tsx:63
msgid "Contract generated for %1$s"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/order-detail/OrderTimeline.tsx:61
+#: packages/taler-merchant-webui/src/screens/order-detail/OrderTimeline.tsx:65
msgid "Contract generated with 1 payment choice"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/order-detail/OrderTimeline.tsx:63
+#: packages/taler-merchant-webui/src/screens/order-detail/OrderTimeline.tsx:67
msgid "Contract generated with %1$s payment choices"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/order-detail/OrderTimeline.tsx:64
+#: packages/taler-merchant-webui/src/screens/order-detail/OrderTimeline.tsx:68
msgid "Contract generated"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/order-detail/OrderTimeline.tsx:67
+#: packages/taler-merchant-webui/src/screens/order-detail/OrderTimeline.tsx:71
msgid "Order Placed"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/order-detail/OrderTimeline.tsx:80
+#: packages/taler-merchant-webui/src/screens/order-detail/OrderTimeline.tsx:84
msgid "Payment Received"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/order-detail/OrderTimeline.tsx:84
+#: packages/taler-merchant-webui/src/screens/order-detail/OrderTimeline.tsx:88
msgid "Customer wallet completed Taler payment of %1$s"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/order-detail/OrderTimeline.tsx:85
+#: packages/taler-merchant-webui/src/screens/order-detail/OrderTimeline.tsx:89
msgid "Customer wallet completed Taler payment"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/order-detail/OrderTimeline.tsx:97
-#: packages/taler-merchant-webui/src/screens/TemplateDetailsScreen.tsx:410
+#: packages/taler-merchant-webui/src/screens/order-detail/OrderTimeline.tsx:101
+#: packages/taler-merchant-webui/src/screens/TemplateDetailsScreen.tsx:444
msgid "Payment Deadline"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/order-detail/OrderTimeline.tsx:100
+#: packages/taler-merchant-webui/src/screens/order-detail/OrderTimeline.tsx:104
msgid "Latest time for customer to scan and complete payment"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/order-detail/OrderTimeline.tsx:106
+#: packages/taler-merchant-webui/src/screens/order-detail/OrderTimeline.tsx:110
msgid "Order Expired"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/order-detail/OrderTimeline.tsx:109
+#: packages/taler-merchant-webui/src/screens/order-detail/OrderTimeline.tsx:113
msgid "Payment deadline passed without customer payment"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/order-detail/OrderTimeline.tsx:122
-#: packages/taler-merchant-webui/src/screens/order-detail/OrderTimeline.tsx:138
+#: packages/taler-merchant-webui/src/screens/order-detail/OrderTimeline.tsx:127
+#: packages/taler-merchant-webui/src/screens/order-detail/OrderTimeline.tsx:148
msgid "Refund Offered by Merchant"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/order-detail/OrderTimeline.tsx:122
-#: packages/taler-merchant-webui/src/screens/order-detail/OrderTimeline.tsx:153
+#: packages/taler-merchant-webui/src/screens/order-detail/OrderTimeline.tsx:128
+#: packages/taler-merchant-webui/src/screens/order-detail/OrderTimeline.tsx:163
msgid "Refund Collected by Customer Wallet"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/order-detail/OrderTimeline.tsx:126
+#: packages/taler-merchant-webui/src/screens/order-detail/OrderTimeline.tsx:132
msgid "Refund of %1$s for reason: \"%2$s\""
msgstr ""
-#: packages/taler-merchant-webui/src/screens/order-detail/OrderTimeline.tsx:127
+#: packages/taler-merchant-webui/src/screens/order-detail/OrderTimeline.tsx:133
msgid "Refund of %1$s"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/order-detail/OrderTimeline.tsx:142
+#: packages/taler-merchant-webui/src/screens/order-detail/OrderTimeline.tsx:152
msgid "Refund of %1$s offered for reason: \"%2$s\""
msgstr ""
-#: packages/taler-merchant-webui/src/screens/order-detail/OrderTimeline.tsx:143
+#: packages/taler-merchant-webui/src/screens/order-detail/OrderTimeline.tsx:153
msgid "Refund of %1$s offered"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/order-detail/OrderTimeline.tsx:156
+#: packages/taler-merchant-webui/src/screens/order-detail/OrderTimeline.tsx:166
msgid "Customer Taler wallet claimed refund of %1$s"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/order-detail/OrderTimeline.tsx:165
+#: packages/taler-merchant-webui/src/screens/order-detail/OrderTimeline.tsx:175
msgid "Refund Expired (Lapsed)"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/order-detail/OrderTimeline.tsx:168
+#: packages/taler-merchant-webui/src/screens/order-detail/OrderTimeline.tsx:178
msgid "Unclaimed refund expired after collection deadline (%1$s)"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/order-detail/OrderTimeline.tsx:183
+#: packages/taler-merchant-webui/src/screens/order-detail/OrderTimeline.tsx:195
msgid "Sent to your bank account (%1$s of %2$s)"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/order-detail/OrderTimeline.tsx:183
+#: packages/taler-merchant-webui/src/screens/order-detail/OrderTimeline.tsx:196
msgid "Sent to your bank account"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/order-detail/OrderTimeline.tsx:188
+#: packages/taler-merchant-webui/src/screens/order-detail/OrderTimeline.tsx:201
msgid "%1$s — not yet confirmed on your bank statement."
msgstr ""
-#: packages/taler-merchant-webui/src/screens/order-detail/OrderTimeline.tsx:189
+#: packages/taler-merchant-webui/src/screens/order-detail/OrderTimeline.tsx:202
msgid "%1$s — you confirmed this arrived."
msgstr ""
-#: packages/taler-merchant-webui/src/screens/order-detail/OrderTimeline.tsx:202
+#: packages/taler-merchant-webui/src/screens/order-detail/OrderTimeline.tsx:217
msgid "Taler Refund Window Expired"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/order-detail/OrderTimeline.tsx:202
+#: packages/taler-merchant-webui/src/screens/order-detail/OrderTimeline.tsx:218
msgid "Taler Refund Deadline"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/order-detail/OrderTimeline.tsx:206
+#: packages/taler-merchant-webui/src/screens/order-detail/OrderTimeline.tsx:222
msgid "Refund window closed on %1$s. Order is settled or no longer refundable."
msgstr ""
-#: packages/taler-merchant-webui/src/screens/order-detail/OrderTimeline.tsx:207
+#: packages/taler-merchant-webui/src/screens/order-detail/OrderTimeline.tsx:223
msgid "Latest date for merchant to issue refunds via Taler for this order"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/order-detail/OrderTimeline.tsx:219
+#: packages/taler-merchant-webui/src/screens/order-detail/OrderTimeline.tsx:237
msgid "Deadline to send to your bank account"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/order-detail/OrderTimeline.tsx:222
+#: packages/taler-merchant-webui/src/screens/order-detail/OrderTimeline.tsx:240
msgid ""
"The latest your payment service may leave it before sending this money on to "
"your bank account."
msgstr ""
-#: packages/taler-merchant-webui/src/screens/order-detail/OrderTimeline.tsx:232
+#: packages/taler-merchant-webui/src/screens/order-detail/OrderTimeline.tsx:250
msgid "Current Time"
msgstr ""
@@ -2681,21 +2681,21 @@ msgstr ""
msgid "The collection deadline has passed"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/order-detail/OrderRefundSummary.tsx:71
+#: packages/taler-merchant-webui/src/screens/order-detail/OrderRefundSummary.tsx:75
msgid "Reason"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/order-detail/OrderRefundSummary.tsx:87
+#: packages/taler-merchant-webui/src/screens/order-detail/OrderRefundSummary.tsx:95
msgid ""
"The refund is registered on the backend. The customer's wallet will collect it "
"during sync; if it remains uncollected at the deadline, it expires."
msgstr ""
-#: packages/taler-merchant-webui/src/screens/order-detail/OrderRefundSummary.tsx:93
+#: packages/taler-merchant-webui/src/screens/order-detail/OrderRefundSummary.tsx:101
msgid "Refund lapsed."
msgstr ""
-#: packages/taler-merchant-webui/src/screens/order-detail/OrderRefundSummary.tsx:94
+#: packages/taler-merchant-webui/src/screens/order-detail/OrderRefundSummary.tsx:102
msgid ""
"The customer did not collect it in time. If you still owe them money, return it "
"another way."
@@ -2703,665 +2703,663 @@ msgstr ""
#. Translators: "Issues" is a verb: this payment choice produces the token
#. output listed after the label.
-#: packages/taler-merchant-webui/src/screens/OrderDetailScreen.tsx:141
+#: packages/taler-merchant-webui/src/screens/OrderDetailScreen.tsx:150
msgid "Issues:"
msgstr ""
#. Translators: Last time at which the customer's wallet can collect the
#. issued refund.
-#: packages/taler-merchant-webui/src/screens/OrderDetailScreen.tsx:144
+#: packages/taler-merchant-webui/src/screens/OrderDetailScreen.tsx:153
msgid "Collection deadline:"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/OrderDetailScreen.tsx:186
+#: packages/taler-merchant-webui/src/screens/OrderDetailScreen.tsx:201
msgid "The payment service sent this order's proceeds to your bank account."
msgstr ""
-#: packages/taler-merchant-webui/src/screens/OrderDetailScreen.tsx:193
+#: packages/taler-merchant-webui/src/screens/OrderDetailScreen.tsx:208
msgid "The payment deadline passed without payment."
msgstr ""
-#: packages/taler-merchant-webui/src/screens/OrderDetailScreen.tsx:199
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1315
+#: packages/taler-merchant-webui/src/screens/OrderDetailScreen.tsx:214
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1574
msgid "Wallet completing payment"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/OrderDetailScreen.tsx:200
+#: packages/taler-merchant-webui/src/screens/OrderDetailScreen.tsx:215
msgid "A wallet scanned this order and is completing the payment."
msgstr ""
-#: packages/taler-merchant-webui/src/screens/OrderDetailScreen.tsx:207
+#: packages/taler-merchant-webui/src/screens/OrderDetailScreen.tsx:222
msgid "Waiting for the customer to pay."
msgstr ""
-#: packages/taler-merchant-webui/src/screens/OrderDetailScreen.tsx:213
+#: packages/taler-merchant-webui/src/screens/OrderDetailScreen.tsx:228
msgid "Refund lapsed"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/OrderDetailScreen.tsx:214
+#: packages/taler-merchant-webui/src/screens/OrderDetailScreen.tsx:229
msgid "The refund was not collected before its deadline."
msgstr ""
-#: packages/taler-merchant-webui/src/screens/OrderDetailScreen.tsx:220
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1317
+#: packages/taler-merchant-webui/src/screens/OrderDetailScreen.tsx:235
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1576
msgid "Refund awaiting collection"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/OrderDetailScreen.tsx:221
+#: packages/taler-merchant-webui/src/screens/OrderDetailScreen.tsx:236
msgid "The refund was issued and is waiting for the customer's wallet."
msgstr ""
-#: packages/taler-merchant-webui/src/screens/OrderDetailScreen.tsx:227
+#: packages/taler-merchant-webui/src/screens/OrderDetailScreen.tsx:242
msgid "Fully refunded"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/OrderDetailScreen.tsx:228
+#: packages/taler-merchant-webui/src/screens/OrderDetailScreen.tsx:243
msgid "The customer's wallet collected the full refund."
msgstr ""
-#: packages/taler-merchant-webui/src/screens/OrderDetailScreen.tsx:234
+#: packages/taler-merchant-webui/src/screens/OrderDetailScreen.tsx:249
msgid "Partially refunded"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/OrderDetailScreen.tsx:235
+#: packages/taler-merchant-webui/src/screens/OrderDetailScreen.tsx:250
msgid "The customer's wallet collected part of the order amount as a refund."
msgstr ""
-#: packages/taler-merchant-webui/src/screens/OrderDetailScreen.tsx:242
+#: packages/taler-merchant-webui/src/screens/OrderDetailScreen.tsx:257
msgid "A refund was recorded for this order."
msgstr ""
-#: packages/taler-merchant-webui/src/screens/OrderDetailScreen.tsx:248
+#: packages/taler-merchant-webui/src/screens/OrderDetailScreen.tsx:263
msgid "Payment was received; payout to your bank account is still pending."
msgstr ""
-#: packages/taler-merchant-webui/src/screens/OrderDetailScreen.tsx:286
+#: packages/taler-merchant-webui/src/screens/OrderDetailScreen.tsx:303
msgid "Failed to delete order. Try enabling force deletion."
msgstr ""
-#: packages/taler-merchant-webui/src/screens/OrderDetailScreen.tsx:296
-#: packages/taler-merchant-webui/src/screens/OrderDetailScreen.tsx:311
-#: packages/taler-merchant-webui/src/screens/OrderDetailScreen.tsx:375
+#: packages/taler-merchant-webui/src/screens/OrderDetailScreen.tsx:318
+#: packages/taler-merchant-webui/src/screens/OrderDetailScreen.tsx:335
+#: packages/taler-merchant-webui/src/screens/OrderDetailScreen.tsx:431
msgid "Order %1$s"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/OrderDetailScreen.tsx:299
+#: packages/taler-merchant-webui/src/screens/OrderDetailScreen.tsx:323
msgid "Fetching order status from merchant backend..."
msgstr ""
-#: packages/taler-merchant-webui/src/screens/OrderDetailScreen.tsx:312
+#: packages/taler-merchant-webui/src/screens/OrderDetailScreen.tsx:336
msgid "Order Error"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/OrderDetailScreen.tsx:317
+#: packages/taler-merchant-webui/src/screens/OrderDetailScreen.tsx:345
msgid "Order not found on merchant backend."
msgstr ""
-#: packages/taler-merchant-webui/src/screens/OrderDetailScreen.tsx:335
+#: packages/taler-merchant-webui/src/screens/OrderDetailScreen.tsx:370
msgid "No choice selected"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/OrderDetailScreen.tsx:337
+#: packages/taler-merchant-webui/src/screens/OrderDetailScreen.tsx:372
msgid "Customer choice pending"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/OrderDetailScreen.tsx:338
+#: packages/taler-merchant-webui/src/screens/OrderDetailScreen.tsx:373
msgid "Payment amount unavailable"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/OrderDetailScreen.tsx:353
-#: packages/taler-merchant-webui/src/screens/OrderDetailScreen.tsx:391
+#: packages/taler-merchant-webui/src/screens/OrderDetailScreen.tsx:390
+#: packages/taler-merchant-webui/src/screens/OrderDetailScreen.tsx:454
msgid "Delete Order"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/OrderDetailScreen.tsx:354
+#: packages/taler-merchant-webui/src/screens/OrderDetailScreen.tsx:391
msgid "Are you sure you want to delete this order? This action cannot be undone."
msgstr ""
-#: packages/taler-merchant-webui/src/screens/OrderDetailScreen.tsx:358
+#: packages/taler-merchant-webui/src/screens/OrderDetailScreen.tsx:407
msgid "Force delete (ignore server errors)"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/OrderDetailScreen.tsx:363
+#: packages/taler-merchant-webui/src/screens/OrderDetailScreen.tsx:419
msgid "Deleting..."
msgstr ""
-#: packages/taler-merchant-webui/src/screens/OrderDetailScreen.tsx:363
+#: packages/taler-merchant-webui/src/screens/OrderDetailScreen.tsx:419
msgid "Confirm Delete"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/OrderDetailScreen.tsx:387
+#: packages/taler-merchant-webui/src/screens/OrderDetailScreen.tsx:443
msgid "Grant Refund"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/OrderDetailScreen.tsx:390
+#: packages/taler-merchant-webui/src/screens/OrderDetailScreen.tsx:446
msgid "Order actions"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/OrderDetailScreen.tsx:407
+#: packages/taler-merchant-webui/src/screens/OrderDetailScreen.tsx:476
msgid "Order status"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/OrderDetailScreen.tsx:415
-#: packages/taler-merchant-webui/src/screens/CreateOrderScreen.tsx:994
+#: packages/taler-merchant-webui/src/screens/OrderDetailScreen.tsx:491
+#: packages/taler-merchant-webui/src/screens/CreateOrderScreen.tsx:1264
msgid "Order total"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/OrderDetailScreen.tsx:424
+#: packages/taler-merchant-webui/src/screens/OrderDetailScreen.tsx:503
msgid "Selected payment choice"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/OrderDetailScreen.tsx:424
-#: packages/taler-merchant-webui/src/screens/create-order/CreateOrderChoiceModes.tsx:426
+#: packages/taler-merchant-webui/src/screens/OrderDetailScreen.tsx:504
+#: packages/taler-merchant-webui/src/screens/create-order/CreateOrderChoiceModes.tsx:639
msgid "Payment choices"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/OrderDetailScreen.tsx:428
+#: packages/taler-merchant-webui/src/screens/OrderDetailScreen.tsx:508
msgid "The customer completed payment with this choice."
msgstr ""
-#: packages/taler-merchant-webui/src/screens/OrderDetailScreen.tsx:430
+#: packages/taler-merchant-webui/src/screens/OrderDetailScreen.tsx:510
msgid "These choices were available before the order expired."
msgstr ""
-#: packages/taler-merchant-webui/src/screens/OrderDetailScreen.tsx:431
+#: packages/taler-merchant-webui/src/screens/OrderDetailScreen.tsx:511
msgid "The customer can complete the order with any one of these choices."
msgstr ""
-#: packages/taler-merchant-webui/src/screens/OrderDetailScreen.tsx:448
-#: packages/taler-merchant-webui/src/screens/create-order/CreateOrderChoiceModes.tsx:272
+#: packages/taler-merchant-webui/src/screens/OrderDetailScreen.tsx:538
+#: packages/taler-merchant-webui/src/screens/create-order/CreateOrderChoiceModes.tsx:344
msgid "Choice %1$s"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/OrderDetailScreen.tsx:452
+#: packages/taler-merchant-webui/src/screens/OrderDetailScreen.tsx:546
msgid "Requires:"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/OrderDetailScreen.tsx:463
+#: packages/taler-merchant-webui/src/screens/OrderDetailScreen.tsx:565
msgid "Issues a tax receipt for %1$s"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/OrderDetailScreen.tsx:464
+#: packages/taler-merchant-webui/src/screens/OrderDetailScreen.tsx:566
msgid "Issues a tax receipt for the full payment amount"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/OrderDetailScreen.tsx:481
+#: packages/taler-merchant-webui/src/screens/OrderDetailScreen.tsx:583
msgid "Scanned — completing payment"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/OrderDetailScreen.tsx:483
+#: packages/taler-merchant-webui/src/screens/OrderDetailScreen.tsx:585
msgid ""
"A wallet has this order and is paying for it. The payment code is no longer "
"shown, because only that wallet can complete this order."
msgstr ""
-#: packages/taler-merchant-webui/src/screens/OrderDetailScreen.tsx:493
+#: packages/taler-merchant-webui/src/screens/OrderDetailScreen.tsx:595
msgid "Let the customer scan to pay"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/OrderDetailScreen.tsx:494
+#: packages/taler-merchant-webui/src/screens/OrderDetailScreen.tsx:596
msgid "Open Taler Wallet and scan this payment code."
msgstr ""
-#: packages/taler-merchant-webui/src/screens/OrderDetailScreen.tsx:498
+#: packages/taler-merchant-webui/src/screens/OrderDetailScreen.tsx:600
msgid "Payment deadline:"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/OrderDetailScreen.tsx:498
-#: packages/taler-merchant-webui/src/screens/InventoryScreen.tsx:316
-#: packages/taler-merchant-webui/src/screens/InventoryScreen.tsx:394
-#: packages/taler-merchant-webui/src/screens/InventoryScreen.tsx:399
-#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:51
+#: packages/taler-merchant-webui/src/screens/OrderDetailScreen.tsx:603
+#: packages/taler-merchant-webui/src/screens/InventoryScreen.tsx:407
+#: packages/taler-merchant-webui/src/screens/InventoryScreen.tsx:536
+#: packages/taler-merchant-webui/src/screens/InventoryScreen.tsx:551
+#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:58
#: packages/taler-merchant-webui/src/screens/ServerInfoScreen.tsx:73
#: packages/taler-merchant-webui/src/screens/ServerInfoScreen.tsx:76
-#: packages/taler-merchant-webui/src/screens/pos/PosCatalog.tsx:198
-#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:174
+#: packages/taler-merchant-webui/src/screens/pos/PosCatalog.tsx:205
+#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:179
msgid "Unavailable"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/OrderDetailScreen.tsx:507
+#: packages/taler-merchant-webui/src/screens/OrderDetailScreen.tsx:614
msgid "Copied to clipboard"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/OrderDetailScreen.tsx:507
+#: packages/taler-merchant-webui/src/screens/OrderDetailScreen.tsx:615
msgid "Copy payment link"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/OrderDetailScreen.tsx:514
+#: packages/taler-merchant-webui/src/screens/OrderDetailScreen.tsx:623
msgid "Scan with Taler Wallet"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/OrderDetailScreen.tsx:524
+#: packages/taler-merchant-webui/src/screens/OrderDetailScreen.tsx:635
msgid "Let the customer scan to collect the refund"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/OrderDetailScreen.tsx:525
+#: packages/taler-merchant-webui/src/screens/OrderDetailScreen.tsx:636
msgid "The customer's wallet can collect %1$s with this code."
msgstr ""
-#: packages/taler-merchant-webui/src/screens/OrderDetailScreen.tsx:528
+#: packages/taler-merchant-webui/src/screens/OrderDetailScreen.tsx:639
msgid "Reason: \"%1$s\""
msgstr ""
-#: packages/taler-merchant-webui/src/screens/OrderDetailScreen.tsx:537
+#: packages/taler-merchant-webui/src/screens/OrderDetailScreen.tsx:650
msgid "Not reported by the backend"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/OrderDetailScreen.tsx:547
+#: packages/taler-merchant-webui/src/screens/OrderDetailScreen.tsx:662
msgid "Copied refund link"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/OrderDetailScreen.tsx:547
+#: packages/taler-merchant-webui/src/screens/OrderDetailScreen.tsx:663
msgid "Copy refund link"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/OrderDetailScreen.tsx:556
+#: packages/taler-merchant-webui/src/screens/OrderDetailScreen.tsx:673
msgid "Scan with Taler Wallet to collect"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/OrderDetailScreen.tsx:565
+#: packages/taler-merchant-webui/src/screens/OrderDetailScreen.tsx:682
msgid "Order information"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/OrderDetailScreen.tsx:573
+#: packages/taler-merchant-webui/src/screens/OrderDetailScreen.tsx:692
msgid "Paid at"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/OrderDetailScreen.tsx:579
+#: packages/taler-merchant-webui/src/screens/OrderDetailScreen.tsx:700
msgid "Payment deadline"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/OrderDetailScreen.tsx:585
+#: packages/taler-merchant-webui/src/screens/OrderDetailScreen.tsx:708
msgid "Refund window ends"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/OrderDetailScreen.tsx:591
+#: packages/taler-merchant-webui/src/screens/OrderDetailScreen.tsx:716
msgid "Payout due by"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/OrderDetailScreen.tsx:597
+#: packages/taler-merchant-webui/src/screens/OrderDetailScreen.tsx:724
msgid "Expected after fees"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/OrderDetailScreen.tsx:608
+#: packages/taler-merchant-webui/src/screens/OrderDetailScreen.tsx:737
msgid "Order history"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/OrderDetailScreen.tsx:611
+#: packages/taler-merchant-webui/src/screens/OrderDetailScreen.tsx:740
msgid "1 recorded event or deadline"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/OrderDetailScreen.tsx:612
+#: packages/taler-merchant-webui/src/screens/OrderDetailScreen.tsx:741
msgid "%1$s recorded events and deadlines"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/OrderDetailScreen.tsx:615
+#: packages/taler-merchant-webui/src/screens/OrderDetailScreen.tsx:744
msgid "Show timeline"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/OrderDetailScreen.tsx:616
+#: packages/taler-merchant-webui/src/screens/OrderDetailScreen.tsx:745
msgid "Hide timeline"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/OrderDetailScreen.tsx:636
+#: packages/taler-merchant-webui/src/screens/OrderDetailScreen.tsx:767
msgid "Paid out to your bank account"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/OrderDetailScreen.tsx:663
+#: packages/taler-merchant-webui/src/screens/OrderDetailScreen.tsx:794
msgid "Contract details"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/OrderDetailScreen.tsx:666
+#: packages/taler-merchant-webui/src/screens/OrderDetailScreen.tsx:797
msgid "1 line item and technical terms"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/OrderDetailScreen.tsx:668
+#: packages/taler-merchant-webui/src/screens/OrderDetailScreen.tsx:799
msgid "%1$s line items and technical terms"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/OrderDetailScreen.tsx:669
+#: packages/taler-merchant-webui/src/screens/OrderDetailScreen.tsx:800
msgid "Technical terms agreed with the customer"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/OrderDetailScreen.tsx:672
+#: packages/taler-merchant-webui/src/screens/OrderDetailScreen.tsx:803
msgid "Show details"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/OrderDetailScreen.tsx:673
+#: packages/taler-merchant-webui/src/screens/OrderDetailScreen.tsx:804
msgid "Hide details"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/OrderDetailScreen.tsx:683
+#: packages/taler-merchant-webui/src/screens/OrderDetailScreen.tsx:814
msgid "Hide Raw JSON"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/OrderDetailScreen.tsx:683
+#: packages/taler-merchant-webui/src/screens/OrderDetailScreen.tsx:814
msgid "View Raw JSON"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/OrderDetailScreen.tsx:689
-#: packages/taler-merchant-webui/src/screens/create-order/CreateOrderAdvancedSection.tsx:163
+#: packages/taler-merchant-webui/src/screens/OrderDetailScreen.tsx:820
+#: packages/taler-merchant-webui/src/screens/create-order/CreateOrderAdvancedSection.tsx:168
msgid "Fulfillment URL"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/OrderDetailScreen.tsx:699
+#: packages/taler-merchant-webui/src/screens/OrderDetailScreen.tsx:835
msgid "Contract Line Items"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/OrderDetailScreen.tsx:704
+#: packages/taler-merchant-webui/src/screens/OrderDetailScreen.tsx:840
msgid "Item Description"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/OrderDetailScreen.tsx:705
+#: packages/taler-merchant-webui/src/screens/OrderDetailScreen.tsx:841
msgid "Qty"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/OrderDetailScreen.tsx:710
-#: packages/taler-merchant-webui/src/screens/InventoryScreen.tsx:316
-#: packages/taler-merchant-webui/src/screens/InventoryScreen.tsx:328
+#: packages/taler-merchant-webui/src/screens/OrderDetailScreen.tsx:846
+#: packages/taler-merchant-webui/src/screens/InventoryScreen.tsx:403
+#: packages/taler-merchant-webui/src/screens/InventoryScreen.tsx:435
msgid "Price"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/OrderDetailScreen.tsx:716
+#: packages/taler-merchant-webui/src/screens/OrderDetailScreen.tsx:854
msgid "Product #%1$s"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/OrderDetailScreen.tsx:731
+#: packages/taler-merchant-webui/src/screens/OrderDetailScreen.tsx:876
msgid "Proto-Contract Terms JSON (proto_contract_terms)"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/OrderDetailScreen.tsx:731
+#: packages/taler-merchant-webui/src/screens/OrderDetailScreen.tsx:877
msgid "Contract Terms JSON (contract_terms)"
msgstr ""
-#: packages/taler-merchant-webui/src/ui/TokenRuleStatus.tsx:42
+#: packages/taler-merchant-webui/src/ui/TokenRuleStatus.tsx:48
msgid ""
"Discount and pass rules are still loading. This sale can be created, but "
"automatic effects are not yet included."
msgstr ""
-#: packages/taler-merchant-webui/src/ui/TokenRuleStatus.tsx:44
+#: packages/taler-merchant-webui/src/ui/TokenRuleStatus.tsx:50
msgid ""
"Discount and pass rules could not be refreshed. The last complete rules are "
"being used."
msgstr ""
-#: packages/taler-merchant-webui/src/ui/TokenRuleStatus.tsx:45
+#: packages/taler-merchant-webui/src/ui/TokenRuleStatus.tsx:51
msgid ""
"Discount and pass rules could not be evaluated. This sale can still be created, "
"but automatic effects will not be included."
msgstr ""
-#: packages/taler-merchant-webui/src/ui/TokenRuleStatus.tsx:59
+#: packages/taler-merchant-webui/src/ui/TokenRuleStatus.tsx:65
msgid "Retrying…"
msgstr ""
-#: packages/taler-merchant-webui/src/ui/TokenRuleStatus.tsx:59
+#: packages/taler-merchant-webui/src/ui/TokenRuleStatus.tsx:65
msgid "Retry token rules"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/create-order/TokenAddRow.tsx:56
+#: packages/taler-merchant-webui/src/screens/create-order/TokenAddRow.tsx:61
msgid "Select token family..."
msgstr ""
-#: packages/taler-merchant-webui/src/screens/create-order/TokenAddRow.tsx:61
-#: packages/taler-merchant-webui/src/screens/SubscriptionsScreen.tsx:185
-#: packages/taler-merchant-webui/src/screens/SubscriptionsScreen.tsx:225
-#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:828
+#: packages/taler-merchant-webui/src/screens/create-order/TokenAddRow.tsx:74
+#: packages/taler-merchant-webui/src/screens/SubscriptionsScreen.tsx:235
+#: packages/taler-merchant-webui/src/screens/SubscriptionsScreen.tsx:300
+#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:1024
msgid "Pass"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/create-order/TokenAddRow.tsx:63
-#: packages/taler-merchant-webui/src/screens/SubscriptionsScreen.tsx:185
-#: packages/taler-merchant-webui/src/screens/SubscriptionsScreen.tsx:225
-#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:806
+#: packages/taler-merchant-webui/src/screens/create-order/TokenAddRow.tsx:76
+#: packages/taler-merchant-webui/src/screens/SubscriptionsScreen.tsx:235
+#: packages/taler-merchant-webui/src/screens/SubscriptionsScreen.tsx:300
+#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:1001
msgid "Discount"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/create-order/TokenAddRow.tsx:75
+#: packages/taler-merchant-webui/src/screens/create-order/TokenAddRow.tsx:90
msgid "Count (1)"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/create-order/CreateOrderChoiceModes.tsx:67
+#: packages/taler-merchant-webui/src/screens/create-order/CreateOrderChoiceModes.tsx:69
msgid "All purchases qualify; this order totals %1$s."
msgstr ""
-#: packages/taler-merchant-webui/src/screens/create-order/CreateOrderChoiceModes.tsx:68
+#: packages/taler-merchant-webui/src/screens/create-order/CreateOrderChoiceModes.tsx:70
msgid "%1$s matches %2$s."
msgstr ""
-#. Translators: Keep the literal percent sign immediately after the
-#. numeric placeholder.
-#: packages/taler-merchant-webui/src/screens/create-order/CreateOrderChoiceModes.tsx:75
+#: packages/taler-merchant-webui/src/screens/create-order/CreateOrderChoiceModes.tsx:79
msgid "The rule gives %1$s% off, saving %2$s."
msgstr ""
-#: packages/taler-merchant-webui/src/screens/create-order/CreateOrderChoiceModes.tsx:77
+#: packages/taler-merchant-webui/src/screens/create-order/CreateOrderChoiceModes.tsx:83
msgid "The rule deducts up to %1$s; this order saves %2$s."
msgstr ""
-#: packages/taler-merchant-webui/src/screens/create-order/CreateOrderChoiceModes.tsx:79
+#: packages/taler-merchant-webui/src/screens/create-order/CreateOrderChoiceModes.tsx:85
msgid "The rule makes the highest-priced matching item free, saving %1$s."
msgstr ""
-#: packages/taler-merchant-webui/src/screens/create-order/CreateOrderChoiceModes.tsx:80
+#: packages/taler-merchant-webui/src/screens/create-order/CreateOrderChoiceModes.tsx:86
msgid "The rule makes the lowest-priced matching item free, saving %1$s."
msgstr ""
-#: packages/taler-merchant-webui/src/screens/create-order/CreateOrderChoiceModes.tsx:85
+#: packages/taler-merchant-webui/src/screens/create-order/CreateOrderChoiceModes.tsx:94
msgid "This token is issued by an automatic earning rule."
msgstr ""
-#: packages/taler-merchant-webui/src/screens/create-order/CreateOrderChoiceModes.tsx:87
+#: packages/taler-merchant-webui/src/screens/create-order/CreateOrderChoiceModes.tsx:96
msgid "The minimum purchase is %1$s."
msgstr ""
-#: packages/taler-merchant-webui/src/screens/create-order/CreateOrderChoiceModes.tsx:88
+#: packages/taler-merchant-webui/src/screens/create-order/CreateOrderChoiceModes.tsx:97
msgid "There is no minimum purchase."
msgstr ""
-#: packages/taler-merchant-webui/src/screens/create-order/CreateOrderChoiceModes.tsx:91
+#: packages/taler-merchant-webui/src/screens/create-order/CreateOrderChoiceModes.tsx:100
msgid "The token is not earned when the customer redeems this same discount."
msgstr ""
-#: packages/taler-merchant-webui/src/screens/create-order/CreateOrderChoiceModes.tsx:114
+#: packages/taler-merchant-webui/src/screens/create-order/CreateOrderChoiceModes.tsx:127
msgid "Customer tokens"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/create-order/CreateOrderChoiceModes.tsx:115
+#: packages/taler-merchant-webui/src/screens/create-order/CreateOrderChoiceModes.tsx:128
msgid "Automatic effects included with this order."
msgstr ""
-#: packages/taler-merchant-webui/src/screens/create-order/CreateOrderChoiceModes.tsx:119
+#: packages/taler-merchant-webui/src/screens/create-order/CreateOrderChoiceModes.tsx:136
msgid "Restore automatic effects"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/create-order/CreateOrderChoiceModes.tsx:125
+#: packages/taler-merchant-webui/src/screens/create-order/CreateOrderChoiceModes.tsx:142
msgid "Customer earns"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/create-order/CreateOrderChoiceModes.tsx:134
+#: packages/taler-merchant-webui/src/screens/create-order/CreateOrderChoiceModes.tsx:154
msgid "Earn %1$s for this order"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/create-order/CreateOrderChoiceModes.tsx:140
+#: packages/taler-merchant-webui/src/screens/create-order/CreateOrderChoiceModes.tsx:170
msgid "An automatic earning rule applies."
msgstr ""
-#: packages/taler-merchant-webui/src/screens/create-order/CreateOrderChoiceModes.tsx:142
-#: packages/taler-merchant-webui/src/screens/create-order/CreateOrderChoiceModes.tsx:177
+#: packages/taler-merchant-webui/src/screens/create-order/CreateOrderChoiceModes.tsx:173
+#: packages/taler-merchant-webui/src/screens/create-order/CreateOrderChoiceModes.tsx:222
msgid "Calculation details"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/create-order/CreateOrderChoiceModes.tsx:145
-#: packages/taler-merchant-webui/src/screens/create-order/CreateOrderChoiceModes.tsx:183
+#: packages/taler-merchant-webui/src/screens/create-order/CreateOrderChoiceModes.tsx:179
+#: packages/taler-merchant-webui/src/screens/create-order/CreateOrderChoiceModes.tsx:230
msgid "Excluded from this order"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/create-order/CreateOrderChoiceModes.tsx:155
+#: packages/taler-merchant-webui/src/screens/create-order/CreateOrderChoiceModes.tsx:190
msgid "Customer can redeem"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/create-order/CreateOrderChoiceModes.tsx:164
+#: packages/taler-merchant-webui/src/screens/create-order/CreateOrderChoiceModes.tsx:202
msgid "Redeem %1$s for this order"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/create-order/CreateOrderChoiceModes.tsx:173
+#: packages/taler-merchant-webui/src/screens/create-order/CreateOrderChoiceModes.tsx:216
msgid "Customer pays %1$s and saves %2$s."
msgstr ""
-#: packages/taler-merchant-webui/src/screens/create-order/CreateOrderChoiceModes.tsx:180
+#: packages/taler-merchant-webui/src/screens/create-order/CreateOrderChoiceModes.tsx:226
msgid "The pass is returned, so it remains valid."
msgstr ""
-#: packages/taler-merchant-webui/src/screens/create-order/CreateOrderChoiceModes.tsx:246
+#: packages/taler-merchant-webui/src/screens/create-order/CreateOrderChoiceModes.tsx:304
msgid "Full-price default"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/create-order/CreateOrderChoiceModes.tsx:248
+#: packages/taler-merchant-webui/src/screens/create-order/CreateOrderChoiceModes.tsx:306
msgid "Automatic rule"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/create-order/CreateOrderChoiceModes.tsx:249
+#: packages/taler-merchant-webui/src/screens/create-order/CreateOrderChoiceModes.tsx:307
msgid "Advanced choice"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/create-order/CreateOrderChoiceModes.tsx:252
+#: packages/taler-merchant-webui/src/screens/create-order/CreateOrderChoiceModes.tsx:310
msgid "1 required token type"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/create-order/CreateOrderChoiceModes.tsx:253
+#: packages/taler-merchant-webui/src/screens/create-order/CreateOrderChoiceModes.tsx:312
msgid "%1$s required token types"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/create-order/CreateOrderChoiceModes.tsx:255
+#: packages/taler-merchant-webui/src/screens/create-order/CreateOrderChoiceModes.tsx:315
msgid "1 issued token type"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/create-order/CreateOrderChoiceModes.tsx:256
+#: packages/taler-merchant-webui/src/screens/create-order/CreateOrderChoiceModes.tsx:317
msgid "%1$s issued token types"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/create-order/CreateOrderChoiceModes.tsx:265
+#: packages/taler-merchant-webui/src/screens/create-order/CreateOrderChoiceModes.tsx:329
msgid "Enable choice %1$s"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/create-order/CreateOrderChoiceModes.tsx:274
+#: packages/taler-merchant-webui/src/screens/create-order/CreateOrderChoiceModes.tsx:348
msgid "Modified"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/create-order/CreateOrderChoiceModes.tsx:275
+#: packages/taler-merchant-webui/src/screens/create-order/CreateOrderChoiceModes.tsx:351
msgid "Order changed"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/create-order/CreateOrderChoiceModes.tsx:282
+#: packages/taler-merchant-webui/src/screens/create-order/CreateOrderChoiceModes.tsx:365
msgid "Collapse choice %1$s"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/create-order/CreateOrderChoiceModes.tsx:282
+#: packages/taler-merchant-webui/src/screens/create-order/CreateOrderChoiceModes.tsx:366
msgid "Edit choice %1$s"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/create-order/CreateOrderChoiceModes.tsx:283
-#: packages/taler-merchant-webui/src/screens/DevicesScreen.tsx:285
+#: packages/taler-merchant-webui/src/screens/create-order/CreateOrderChoiceModes.tsx:370
+#: packages/taler-merchant-webui/src/screens/DevicesScreen.tsx:390
msgid "Done"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/create-order/CreateOrderChoiceModes.tsx:283
+#: packages/taler-merchant-webui/src/screens/create-order/CreateOrderChoiceModes.tsx:370
#: packages/taler-merchant-webui/src/screens/BusinessSettingsScreen.tsx:181
-#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:484
-#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:509
-#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:553
-#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:578
-#: packages/taler-merchant-webui/src/screens/WebhooksScreen.tsx:123
-#: packages/taler-merchant-webui/src/screens/WebhooksScreen.tsx:176
-#: packages/taler-merchant-webui/src/screens/SubscriptionsScreen.tsx:177
-#: packages/taler-merchant-webui/src/screens/SubscriptionsScreen.tsx:231
-#: packages/taler-merchant-webui/src/screens/DevicesScreen.tsx:197
-#: packages/taler-merchant-webui/src/screens/DevicesScreen.tsx:238
-#: packages/taler-merchant-webui/src/screens/AdminAccountDetailScreen.tsx:50
+#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:640
+#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:684
+#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:746
+#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:786
+#: packages/taler-merchant-webui/src/screens/WebhooksScreen.tsx:157
+#: packages/taler-merchant-webui/src/screens/WebhooksScreen.tsx:236
+#: packages/taler-merchant-webui/src/screens/SubscriptionsScreen.tsx:216
+#: packages/taler-merchant-webui/src/screens/SubscriptionsScreen.tsx:316
+#: packages/taler-merchant-webui/src/screens/DevicesScreen.tsx:237
+#: packages/taler-merchant-webui/src/screens/DevicesScreen.tsx:316
+#: packages/taler-merchant-webui/src/screens/AdminAccountDetailScreen.tsx:89
msgid "Edit"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/create-order/CreateOrderChoiceModes.tsx:285
+#: packages/taler-merchant-webui/src/screens/create-order/CreateOrderChoiceModes.tsx:376
msgid "Move choice %1$s up"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/create-order/CreateOrderChoiceModes.tsx:286
+#: packages/taler-merchant-webui/src/screens/create-order/CreateOrderChoiceModes.tsx:385
msgid "Move choice %1$s down"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/create-order/CreateOrderChoiceModes.tsx:292
+#: packages/taler-merchant-webui/src/screens/create-order/CreateOrderChoiceModes.tsx:400
msgid "Restore"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/create-order/CreateOrderChoiceModes.tsx:293
-#: packages/taler-merchant-webui/src/screens/create-order/CreateOrderChoiceModes.tsx:342
-#: packages/taler-merchant-webui/src/screens/create-order/CreateOrderChoiceModes.tsx:368
-#: packages/taler-merchant-webui/src/ui/ImageUploadInput.tsx:204
-#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:1073
-#: packages/taler-merchant-webui/src/ui/OrderTokenSummary.tsx:224
-#: packages/taler-merchant-webui/src/ui/OrderTokenSummary.tsx:276
-#: packages/taler-merchant-webui/src/screens/ErrorInjectionTestScreen.tsx:331
+#: packages/taler-merchant-webui/src/screens/create-order/CreateOrderChoiceModes.tsx:406
+#: packages/taler-merchant-webui/src/screens/create-order/CreateOrderChoiceModes.tsx:495
+#: packages/taler-merchant-webui/src/screens/create-order/CreateOrderChoiceModes.tsx:557
+#: packages/taler-merchant-webui/src/ui/ImageUploadInput.tsx:241
+#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:1347
+#: packages/taler-merchant-webui/src/ui/OrderTokenSummary.tsx:250
+#: packages/taler-merchant-webui/src/ui/OrderTokenSummary.tsx:306
+#: packages/taler-merchant-webui/src/screens/ErrorInjectionTestScreen.tsx:333
msgid "Remove"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/create-order/CreateOrderChoiceModes.tsx:297
-#: packages/taler-merchant-webui/src/screens/CreateProductScreen.tsx:409
-#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:496
-#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:623
-#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:864
-#: packages/taler-merchant-webui/src/screens/ScheduleReportScreen.tsx:157
+#: packages/taler-merchant-webui/src/screens/create-order/CreateOrderChoiceModes.tsx:413
+#: packages/taler-merchant-webui/src/screens/CreateProductScreen.tsx:515
+#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:656
+#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:847
+#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:1072
+#: packages/taler-merchant-webui/src/screens/ScheduleReportScreen.tsx:169
msgid "Description"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/create-order/CreateOrderChoiceModes.tsx:312
+#: packages/taler-merchant-webui/src/screens/create-order/CreateOrderChoiceModes.tsx:441
msgid "Maximum fee"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/create-order/CreateOrderChoiceModes.tsx:322
+#: packages/taler-merchant-webui/src/screens/create-order/CreateOrderChoiceModes.tsx:453
msgid "Customer tokens required"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/create-order/CreateOrderChoiceModes.tsx:330
+#: packages/taler-merchant-webui/src/screens/create-order/CreateOrderChoiceModes.tsx:461
msgid "Count for required token %1$s"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/create-order/CreateOrderChoiceModes.tsx:345
+#: packages/taler-merchant-webui/src/screens/create-order/CreateOrderChoiceModes.tsx:508
msgid "Add required token"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/create-order/CreateOrderChoiceModes.tsx:348
+#: packages/taler-merchant-webui/src/screens/create-order/CreateOrderChoiceModes.tsx:515
msgid "Customer tokens issued"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/create-order/CreateOrderChoiceModes.tsx:356
+#: packages/taler-merchant-webui/src/screens/create-order/CreateOrderChoiceModes.tsx:523
msgid "Count for issued token %1$s"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/create-order/CreateOrderChoiceModes.tsx:371
+#: packages/taler-merchant-webui/src/screens/create-order/CreateOrderChoiceModes.tsx:570
msgid "Add issued token"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/create-order/CreateOrderChoiceModes.tsx:427
+#: packages/taler-merchant-webui/src/screens/create-order/CreateOrderChoiceModes.tsx:640
msgid "Expand a choice to edit it. Disabled choices are not submitted."
msgstr ""
-#: packages/taler-merchant-webui/src/screens/create-order/CreateOrderChoiceModes.tsx:430
+#: packages/taler-merchant-webui/src/screens/create-order/CreateOrderChoiceModes.tsx:647
msgid "Regenerate"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/create-order/CreateOrderChoiceModes.tsx:431
+#: packages/taler-merchant-webui/src/screens/create-order/CreateOrderChoiceModes.tsx:652
msgid "Add choice"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/create-order/CreateOrderChoiceModes.tsx:436
+#: packages/taler-merchant-webui/src/screens/create-order/CreateOrderChoiceModes.tsx:660
msgid ""
"The order amount or line items changed after these choices were edited. Review "
"the amounts or regenerate the automatic choices."
msgstr ""
-#: packages/taler-merchant-webui/src/screens/create-order/CreateOrderChoiceModes.tsx:439
+#: packages/taler-merchant-webui/src/screens/create-order/CreateOrderChoiceModes.tsx:664
msgid "Add and enable at least one valid payment choice."
msgstr ""
@@ -3370,12 +3368,12 @@ msgid "Order settings"
msgstr ""
#: packages/taler-merchant-webui/src/screens/create-order/CreateOrderAdvancedSection.tsx:103
-#: packages/taler-merchant-webui/src/screens/CreateOrderScreen.tsx:924
+#: packages/taler-merchant-webui/src/screens/CreateOrderScreen.tsx:1176
msgid "change"
msgstr ""
#: packages/taler-merchant-webui/src/screens/create-order/CreateOrderAdvancedSection.tsx:103
-#: packages/taler-merchant-webui/src/screens/CreateOrderScreen.tsx:924
+#: packages/taler-merchant-webui/src/screens/CreateOrderScreen.tsx:1176
msgid "changes"
msgstr ""
@@ -3383,349 +3381,349 @@ msgstr ""
msgid "Deadlines, fulfillment, fees, age limits, and metadata."
msgstr ""
-#: packages/taler-merchant-webui/src/screens/create-order/CreateOrderAdvancedSection.tsx:111
+#: packages/taler-merchant-webui/src/screens/create-order/CreateOrderAdvancedSection.tsx:112
msgid "▲ Hide"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/create-order/CreateOrderAdvancedSection.tsx:111
+#: packages/taler-merchant-webui/src/screens/create-order/CreateOrderAdvancedSection.tsx:112
msgid "▼ Show"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/create-order/CreateOrderAdvancedSection.tsx:120
-#: packages/taler-merchant-webui/src/screens/CreateTemplateScreen.tsx:489
+#: packages/taler-merchant-webui/src/screens/create-order/CreateOrderAdvancedSection.tsx:122
+#: packages/taler-merchant-webui/src/screens/CreateTemplateScreen.tsx:572
msgid "Time to Pay"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/create-order/CreateOrderAdvancedSection.tsx:121
+#: packages/taler-merchant-webui/src/screens/create-order/CreateOrderAdvancedSection.tsx:123
msgid "Time customers have to complete payment."
msgstr ""
-#: packages/taler-merchant-webui/src/screens/create-order/CreateOrderAdvancedSection.tsx:127
+#: packages/taler-merchant-webui/src/screens/create-order/CreateOrderAdvancedSection.tsx:129
msgid "Pay deadline:"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/create-order/CreateOrderAdvancedSection.tsx:134
+#: packages/taler-merchant-webui/src/screens/create-order/CreateOrderAdvancedSection.tsx:136
msgid "Refund Window"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/create-order/CreateOrderAdvancedSection.tsx:135
+#: packages/taler-merchant-webui/src/screens/create-order/CreateOrderAdvancedSection.tsx:137
msgid "Maximum time allowed for issuing refunds."
msgstr ""
-#: packages/taler-merchant-webui/src/screens/create-order/CreateOrderAdvancedSection.tsx:141
+#: packages/taler-merchant-webui/src/screens/create-order/CreateOrderAdvancedSection.tsx:143
msgid "Refund cutoff:"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/create-order/CreateOrderAdvancedSection.tsx:148
+#: packages/taler-merchant-webui/src/screens/create-order/CreateOrderAdvancedSection.tsx:150
msgid "Wire Transfer Deadline"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/create-order/CreateOrderAdvancedSection.tsx:149
+#: packages/taler-merchant-webui/src/screens/create-order/CreateOrderAdvancedSection.tsx:151
msgid "Allowed delay before payment service wires funds."
msgstr ""
-#: packages/taler-merchant-webui/src/screens/create-order/CreateOrderAdvancedSection.tsx:155
+#: packages/taler-merchant-webui/src/screens/create-order/CreateOrderAdvancedSection.tsx:157
msgid "Wire cutoff:"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/create-order/CreateOrderAdvancedSection.tsx:170
+#: packages/taler-merchant-webui/src/screens/create-order/CreateOrderAdvancedSection.tsx:177
msgid "https://example.com/receipt/download"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/create-order/CreateOrderAdvancedSection.tsx:174
+#: packages/taler-merchant-webui/src/screens/create-order/CreateOrderAdvancedSection.tsx:181
msgid "Web address shown to customer after payment."
msgstr ""
-#: packages/taler-merchant-webui/src/screens/create-order/CreateOrderAdvancedSection.tsx:180
+#: packages/taler-merchant-webui/src/screens/create-order/CreateOrderAdvancedSection.tsx:190
msgid "Max Merchant Fee"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/create-order/CreateOrderAdvancedSection.tsx:187
+#: packages/taler-merchant-webui/src/screens/create-order/CreateOrderAdvancedSection.tsx:199
msgid "Account default"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/create-order/CreateOrderAdvancedSection.tsx:191
+#: packages/taler-merchant-webui/src/screens/create-order/CreateOrderAdvancedSection.tsx:203
msgid "Leave empty to use the merchant account fee policy."
msgstr ""
-#: packages/taler-merchant-webui/src/screens/create-order/CreateOrderAdvancedSection.tsx:197
+#: packages/taler-merchant-webui/src/screens/create-order/CreateOrderAdvancedSection.tsx:212
msgid "Minimum Age Restriction"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/create-order/CreateOrderAdvancedSection.tsx:218
+#: packages/taler-merchant-webui/src/screens/create-order/CreateOrderAdvancedSection.tsx:241
msgid "Protect Order ID"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/create-order/CreateOrderAdvancedSection.tsx:224
-#: packages/taler-merchant-webui/src/screens/AdminAccountDetailScreen.tsx:69
+#: packages/taler-merchant-webui/src/screens/create-order/CreateOrderAdvancedSection.tsx:250
+#: packages/taler-merchant-webui/src/screens/AdminAccountDetailScreen.tsx:231
msgid "Payout account"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/create-order/CreateOrderAdvancedSection.tsx:232
+#: packages/taler-merchant-webui/src/screens/create-order/CreateOrderAdvancedSection.tsx:260
msgid "Select payout account automatically"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/create-order/CreateOrderAdvancedSection.tsx:242
+#: packages/taler-merchant-webui/src/screens/create-order/CreateOrderAdvancedSection.tsx:272
msgid "Custom Metadata Fields"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/create-order/CreateOrderAdvancedSection.tsx:255
+#: packages/taler-merchant-webui/src/screens/create-order/CreateOrderAdvancedSection.tsx:288
msgid "Key (e.g. pos_terminal_id)"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/create-order/CreateOrderAdvancedSection.tsx:262
+#: packages/taler-merchant-webui/src/screens/create-order/CreateOrderAdvancedSection.tsx:297
msgid "Value (e.g. term_09)"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/create-order/CreateOrderAdvancedSection.tsx:272
+#: packages/taler-merchant-webui/src/screens/create-order/CreateOrderAdvancedSection.tsx:309
msgid "Add field"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/CreateOrderScreen.tsx:96
+#: packages/taler-merchant-webui/src/screens/CreateOrderScreen.tsx:107
msgid "Decrease %1$s quantity"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/CreateOrderScreen.tsx:97
+#: packages/taler-merchant-webui/src/screens/CreateOrderScreen.tsx:108
msgid "Increase %1$s quantity"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/CreateOrderScreen.tsx:98
+#: packages/taler-merchant-webui/src/screens/CreateOrderScreen.tsx:109
msgid "Remove %1$s from order"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/CreateOrderScreen.tsx:113
+#: packages/taler-merchant-webui/src/screens/CreateOrderScreen.tsx:124
msgid "%1$s quantity"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/CreateOrderScreen.tsx:630
-#: packages/taler-merchant-webui/src/screens/CreateOrderScreen.tsx:631
-#: packages/taler-merchant-webui/src/screens/CreateOrderScreen.tsx:632
-#: packages/taler-merchant-webui/src/screens/AccessScreen.tsx:488
-#: packages/taler-merchant-webui/src/screens/CreateAccessScreen.tsx:211
-#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:265
+#: packages/taler-merchant-webui/src/screens/CreateOrderScreen.tsx:826
+#: packages/taler-merchant-webui/src/screens/CreateOrderScreen.tsx:833
+#: packages/taler-merchant-webui/src/screens/CreateOrderScreen.tsx:840
+#: packages/taler-merchant-webui/src/screens/AccessScreen.tsx:552
+#: packages/taler-merchant-webui/src/screens/CreateAccessScreen.tsx:242
+#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:325
msgid "Never"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/CreateOrderScreen.tsx:695
+#: packages/taler-merchant-webui/src/screens/CreateOrderScreen.tsx:912
msgid "Enter valid order durations."
msgstr ""
-#: packages/taler-merchant-webui/src/screens/CreateOrderScreen.tsx:699
-#: packages/taler-merchant-webui/src/screens/CreateProductScreen.tsx:287
-#: packages/taler-merchant-webui/src/screens/CreateTemplateScreen.tsx:180
-#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:288
-#: packages/taler-merchant-webui/src/screens/PosScreen.tsx:456
+#: packages/taler-merchant-webui/src/screens/CreateOrderScreen.tsx:916
+#: packages/taler-merchant-webui/src/screens/CreateProductScreen.tsx:363
+#: packages/taler-merchant-webui/src/screens/CreateTemplateScreen.tsx:219
+#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:379
+#: packages/taler-merchant-webui/src/screens/PosScreen.tsx:495
msgid "Currency configuration is unavailable."
msgstr ""
-#: packages/taler-merchant-webui/src/screens/CreateOrderScreen.tsx:704
+#: packages/taler-merchant-webui/src/screens/CreateOrderScreen.tsx:921
msgid "Please enter an order summary description."
msgstr ""
-#: packages/taler-merchant-webui/src/screens/CreateOrderScreen.tsx:709
+#: packages/taler-merchant-webui/src/screens/CreateOrderScreen.tsx:926
msgid "Add at least one line item to create an itemized order."
msgstr ""
-#: packages/taler-merchant-webui/src/screens/CreateOrderScreen.tsx:714
+#: packages/taler-merchant-webui/src/screens/CreateOrderScreen.tsx:931
msgid ""
"Enable at least one choice and correct invalid choice amounts, fees, or token "
"counts."
msgstr ""
-#: packages/taler-merchant-webui/src/screens/CreateOrderScreen.tsx:719
+#: packages/taler-merchant-webui/src/screens/CreateOrderScreen.tsx:938
msgid "This is an editable preview. Connect a merchant backend to create the order."
msgstr ""
-#: packages/taler-merchant-webui/src/screens/CreateOrderScreen.tsx:785
-#: packages/taler-merchant-webui/src/ui/OrderTokenSummary.tsx:307
-#: packages/taler-merchant-webui/src/screens/PosScreen.tsx:476
+#: packages/taler-merchant-webui/src/screens/CreateOrderScreen.tsx:1013
+#: packages/taler-merchant-webui/src/ui/OrderTokenSummary.tsx:341
+#: packages/taler-merchant-webui/src/screens/PosScreen.tsx:516
msgid "Full price"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/CreateOrderScreen.tsx:844
+#: packages/taler-merchant-webui/src/screens/CreateOrderScreen.tsx:1081
msgid "Order creation failed (%1$s)"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/CreateOrderScreen.tsx:851
+#: packages/taler-merchant-webui/src/screens/CreateOrderScreen.tsx:1090
msgid "Failed to create order on merchant backend."
msgstr ""
-#: packages/taler-merchant-webui/src/screens/CreateOrderScreen.tsx:917
+#: packages/taler-merchant-webui/src/screens/CreateOrderScreen.tsx:1168
msgid "Create New Order"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/CreateOrderScreen.tsx:918
+#: packages/taler-merchant-webui/src/screens/CreateOrderScreen.tsx:1169
msgid "Choose an amount or build an itemized order."
msgstr ""
-#: packages/taler-merchant-webui/src/screens/CreateOrderScreen.tsx:921
-#: packages/taler-merchant-webui/src/screens/CreateOrderScreen.tsx:932
+#: packages/taler-merchant-webui/src/screens/CreateOrderScreen.tsx:1172
+#: packages/taler-merchant-webui/src/screens/CreateOrderScreen.tsx:1188
msgid "Advanced editing"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/CreateOrderScreen.tsx:937
-#: packages/taler-merchant-webui/src/screens/CreateProductScreen.tsx:378
-#: packages/taler-merchant-webui/src/screens/CreateTemplateScreen.tsx:326
-#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:773
+#: packages/taler-merchant-webui/src/screens/CreateOrderScreen.tsx:1195
+#: packages/taler-merchant-webui/src/screens/CreateProductScreen.tsx:475
+#: packages/taler-merchant-webui/src/screens/CreateTemplateScreen.tsx:384
+#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:964
msgid "Currency configuration could not be loaded"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/CreateOrderScreen.tsx:940
-#: packages/taler-merchant-webui/src/screens/CreateProductScreen.tsx:381
-#: packages/taler-merchant-webui/src/screens/CreateTemplateScreen.tsx:329
-#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:776
-#: packages/taler-merchant-webui/src/screens/PosScreen.tsx:846
+#: packages/taler-merchant-webui/src/screens/CreateOrderScreen.tsx:1199
+#: packages/taler-merchant-webui/src/screens/CreateProductScreen.tsx:479
+#: packages/taler-merchant-webui/src/screens/CreateTemplateScreen.tsx:388
+#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:968
+#: packages/taler-merchant-webui/src/screens/PosScreen.tsx:953
msgid "Loading currency configuration…"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/CreateOrderScreen.tsx:950
+#: packages/taler-merchant-webui/src/screens/CreateOrderScreen.tsx:1214
msgid "Order Creation Error"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/CreateOrderScreen.tsx:955
+#: packages/taler-merchant-webui/src/screens/CreateOrderScreen.tsx:1222
msgid "Order authoring mode"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/CreateOrderScreen.tsx:963
+#: packages/taler-merchant-webui/src/screens/CreateOrderScreen.tsx:1231
msgid "Quick amount"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/CreateOrderScreen.tsx:972
+#: packages/taler-merchant-webui/src/screens/CreateOrderScreen.tsx:1240
msgid "Itemized order"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/CreateOrderScreen.tsx:990
+#: packages/taler-merchant-webui/src/screens/CreateOrderScreen.tsx:1260
msgid "What the customer pays."
msgstr ""
-#: packages/taler-merchant-webui/src/screens/CreateOrderScreen.tsx:1000
+#: packages/taler-merchant-webui/src/screens/CreateOrderScreen.tsx:1270
msgid "Advanced override; items total %1$s."
msgstr ""
-#: packages/taler-merchant-webui/src/screens/CreateOrderScreen.tsx:1001
+#: packages/taler-merchant-webui/src/screens/CreateOrderScreen.tsx:1271
msgid "Calculated from the line items below."
msgstr ""
-#: packages/taler-merchant-webui/src/screens/CreateOrderScreen.tsx:1016
+#: packages/taler-merchant-webui/src/screens/CreateOrderScreen.tsx:1291
msgid "e.g. 2x Espresso, 1x Croissant"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/CreateOrderScreen.tsx:1020
+#: packages/taler-merchant-webui/src/screens/CreateOrderScreen.tsx:1295
msgid "What the customer sees on their receipt."
msgstr ""
-#: packages/taler-merchant-webui/src/screens/CreateOrderScreen.tsx:1029
+#: packages/taler-merchant-webui/src/screens/CreateOrderScreen.tsx:1307
msgid "Line items"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/CreateOrderScreen.tsx:1030
+#: packages/taler-merchant-webui/src/screens/CreateOrderScreen.tsx:1308
msgid "Build the customer contract from inventory or custom items."
msgstr ""
-#: packages/taler-merchant-webui/src/screens/CreateOrderScreen.tsx:1033
+#: packages/taler-merchant-webui/src/screens/CreateOrderScreen.tsx:1311
msgid "items"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/CreateOrderScreen.tsx:1043
+#: packages/taler-merchant-webui/src/screens/CreateOrderScreen.tsx:1324
msgid "Item Name"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/CreateOrderScreen.tsx:1044
+#: packages/taler-merchant-webui/src/screens/CreateOrderScreen.tsx:1325
msgid "Unit Price"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/CreateOrderScreen.tsx:1045
+#: packages/taler-merchant-webui/src/screens/CreateOrderScreen.tsx:1326
msgid "Subtotal"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/CreateOrderScreen.tsx:1046
+#: packages/taler-merchant-webui/src/screens/CreateOrderScreen.tsx:1327
msgid "Quantity and actions"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/CreateOrderScreen.tsx:1073
+#: packages/taler-merchant-webui/src/screens/CreateOrderScreen.tsx:1371
msgid "One-off"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/CreateOrderScreen.tsx:1100
-#: packages/taler-merchant-webui/src/screens/CreateOrderScreen.tsx:1176
+#: packages/taler-merchant-webui/src/screens/CreateOrderScreen.tsx:1416
+#: packages/taler-merchant-webui/src/screens/CreateOrderScreen.tsx:1523
msgid "Add from Inventory"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/CreateOrderScreen.tsx:1103
+#: packages/taler-merchant-webui/src/screens/CreateOrderScreen.tsx:1419
msgid "Product to add from inventory"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/CreateOrderScreen.tsx:1108
+#: packages/taler-merchant-webui/src/screens/CreateOrderScreen.tsx:1428
msgid "Select product from inventory..."
msgstr ""
-#: packages/taler-merchant-webui/src/screens/CreateOrderScreen.tsx:1129
+#: packages/taler-merchant-webui/src/screens/CreateOrderScreen.tsx:1456
msgid "Add to Order"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/CreateOrderScreen.tsx:1135
+#: packages/taler-merchant-webui/src/screens/CreateOrderScreen.tsx:1462
msgid "Add One-off Custom Item"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/CreateOrderScreen.tsx:1139
+#: packages/taler-merchant-webui/src/screens/CreateOrderScreen.tsx:1466
msgid "Item description / name"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/CreateOrderScreen.tsx:1146
+#: packages/taler-merchant-webui/src/screens/CreateOrderScreen.tsx:1475
msgid "Price (e.g. 2.50)"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/CreateOrderScreen.tsx:1164
+#: packages/taler-merchant-webui/src/screens/CreateOrderScreen.tsx:1502
msgid "Add One-off"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/CreateOrderScreen.tsx:1176
+#: packages/taler-merchant-webui/src/screens/CreateOrderScreen.tsx:1522
msgid "Add custom item"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/CreateOrderScreen.tsx:1194
+#: packages/taler-merchant-webui/src/screens/CreateOrderScreen.tsx:1551
msgid "Override computed total"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/CreateOrderScreen.tsx:1195
+#: packages/taler-merchant-webui/src/screens/CreateOrderScreen.tsx:1552
msgid "Use only when the contract total must differ from its line items."
msgstr ""
-#: packages/taler-merchant-webui/src/screens/CreateOrderScreen.tsx:1202
+#: packages/taler-merchant-webui/src/screens/CreateOrderScreen.tsx:1559
msgid "Contract total"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/CreateOrderScreen.tsx:1210
+#: packages/taler-merchant-webui/src/screens/CreateOrderScreen.tsx:1569
msgid ""
"The contract total is %1$s; line items total %2$s. Product selection rules are "
"excluded."
msgstr ""
-#: packages/taler-merchant-webui/src/screens/CreateOrderScreen.tsx:1226
+#: packages/taler-merchant-webui/src/screens/CreateOrderScreen.tsx:1588
msgid "Product selection rules excluded."
msgstr ""
-#: packages/taler-merchant-webui/src/screens/CreateOrderScreen.tsx:1227
+#: packages/taler-merchant-webui/src/screens/CreateOrderScreen.tsx:1589
msgid "The advanced total override differs from the line-item total."
msgstr ""
-#: packages/taler-merchant-webui/src/screens/CreateOrderScreen.tsx:1268
+#: packages/taler-merchant-webui/src/screens/CreateOrderScreen.tsx:1633
msgid "Editable preview: connect a merchant backend to enable order creation."
msgstr ""
-#: packages/taler-merchant-webui/src/screens/CreateOrderScreen.tsx:1281
+#: packages/taler-merchant-webui/src/screens/CreateOrderScreen.tsx:1653
msgid "Order creation is disabled in preview mode."
msgstr ""
-#: packages/taler-merchant-webui/src/screens/CreateOrderScreen.tsx:1284
+#: packages/taler-merchant-webui/src/screens/CreateOrderScreen.tsx:1658
msgid "Creating Order..."
msgstr ""
-#: packages/taler-merchant-webui/src/screens/CreateOrderScreen.tsx:1284
+#: packages/taler-merchant-webui/src/screens/CreateOrderScreen.tsx:1658
msgid "Create Order"
msgstr ""
-#: packages/taler-merchant-webui/src/routes/CreateOrderRoute.tsx:47
+#: packages/taler-merchant-webui/src/routes/CreateOrderRoute.tsx:51
#: packages/taler-merchant-webui/src/screens/BusinessSettingsScreen.tsx:457
msgid "Merchant account settings could not be loaded"
msgstr ""
@@ -3734,67 +3732,67 @@ msgstr ""
msgid "Structured Address"
msgstr ""
-#: packages/taler-merchant-webui/src/ui/LocationInput.tsx:69
+#: packages/taler-merchant-webui/src/ui/LocationInput.tsx:72
msgid "Street Name"
msgstr ""
-#: packages/taler-merchant-webui/src/ui/LocationInput.tsx:76
+#: packages/taler-merchant-webui/src/ui/LocationInput.tsx:81
msgid "e.g. Main Street"
msgstr ""
-#: packages/taler-merchant-webui/src/ui/LocationInput.tsx:84
+#: packages/taler-merchant-webui/src/ui/LocationInput.tsx:92
msgid "Building / House Number"
msgstr ""
-#: packages/taler-merchant-webui/src/ui/LocationInput.tsx:91
+#: packages/taler-merchant-webui/src/ui/LocationInput.tsx:104
msgid "e.g. 42B"
msgstr ""
-#: packages/taler-merchant-webui/src/ui/LocationInput.tsx:99
+#: packages/taler-merchant-webui/src/ui/LocationInput.tsx:115
msgid "Postal / ZIP Code"
msgstr ""
-#: packages/taler-merchant-webui/src/ui/LocationInput.tsx:106
+#: packages/taler-merchant-webui/src/ui/LocationInput.tsx:124
msgid "e.g. 8000"
msgstr ""
-#: packages/taler-merchant-webui/src/ui/LocationInput.tsx:114
+#: packages/taler-merchant-webui/src/ui/LocationInput.tsx:135
msgid "City / Town"
msgstr ""
-#: packages/taler-merchant-webui/src/ui/LocationInput.tsx:121
+#: packages/taler-merchant-webui/src/ui/LocationInput.tsx:144
msgid "e.g. Zurich"
msgstr ""
-#: packages/taler-merchant-webui/src/ui/LocationInput.tsx:129
+#: packages/taler-merchant-webui/src/ui/LocationInput.tsx:155
msgid "State / Region"
msgstr ""
-#: packages/taler-merchant-webui/src/ui/LocationInput.tsx:136
+#: packages/taler-merchant-webui/src/ui/LocationInput.tsx:167
msgid "e.g. ZH"
msgstr ""
-#: packages/taler-merchant-webui/src/ui/LocationInput.tsx:144
+#: packages/taler-merchant-webui/src/ui/LocationInput.tsx:178
msgid "Country (ISO Code or Name)"
msgstr ""
-#: packages/taler-merchant-webui/src/ui/LocationInput.tsx:151
+#: packages/taler-merchant-webui/src/ui/LocationInput.tsx:187
msgid "e.g. CH or Switzerland"
msgstr ""
-#: packages/taler-merchant-webui/src/ui/LocationInput.tsx:159
+#: packages/taler-merchant-webui/src/ui/LocationInput.tsx:198
msgid "Building Name (Optional)"
msgstr ""
-#: packages/taler-merchant-webui/src/ui/LocationInput.tsx:166
+#: packages/taler-merchant-webui/src/ui/LocationInput.tsx:207
msgid "e.g. Tower B, Suite 300"
msgstr ""
-#: packages/taler-merchant-webui/src/ui/LocationInput.tsx:172
+#: packages/taler-merchant-webui/src/ui/LocationInput.tsx:216
msgid "Town Locality (Optional)"
msgstr ""
-#: packages/taler-merchant-webui/src/ui/LocationInput.tsx:179
+#: packages/taler-merchant-webui/src/ui/LocationInput.tsx:225
msgid "e.g. Old Town"
msgstr ""
@@ -3802,43 +3800,43 @@ msgstr ""
msgid "Business Logo"
msgstr ""
-#: packages/taler-merchant-webui/src/ui/ImageUploadInput.tsx:52
+#: packages/taler-merchant-webui/src/ui/ImageUploadInput.tsx:53
msgid "Upload a PNG, JPEG, SVG, or WebP logo image (max 1 MB)."
msgstr ""
-#: packages/taler-merchant-webui/src/ui/ImageUploadInput.tsx:65
+#: packages/taler-merchant-webui/src/ui/ImageUploadInput.tsx:66
msgid "This saved image cannot be displayed. Remove it or choose another image."
msgstr ""
-#: packages/taler-merchant-webui/src/ui/ImageUploadInput.tsx:111
+#: packages/taler-merchant-webui/src/ui/ImageUploadInput.tsx:127
msgid "Choose a PNG, JPEG, WebP, or SVG image."
msgstr ""
-#: packages/taler-merchant-webui/src/ui/ImageUploadInput.tsx:120
+#: packages/taler-merchant-webui/src/ui/ImageUploadInput.tsx:139
msgid "The processed image is still larger than 1 MB. Choose a smaller image."
msgstr ""
-#: packages/taler-merchant-webui/src/ui/ImageUploadInput.tsx:126
+#: packages/taler-merchant-webui/src/ui/ImageUploadInput.tsx:147
msgid "The selected image could not be read. Choose another image."
msgstr ""
-#: packages/taler-merchant-webui/src/ui/ImageUploadInput.tsx:162
+#: packages/taler-merchant-webui/src/ui/ImageUploadInput.tsx:185
msgid "Logo Preview"
msgstr ""
-#: packages/taler-merchant-webui/src/ui/ImageUploadInput.tsx:171
+#: packages/taler-merchant-webui/src/ui/ImageUploadInput.tsx:194
msgid "Remove logo"
msgstr ""
-#: packages/taler-merchant-webui/src/ui/ImageUploadInput.tsx:193
+#: packages/taler-merchant-webui/src/ui/ImageUploadInput.tsx:227
msgid "Processing image…"
msgstr ""
-#: packages/taler-merchant-webui/src/ui/ImageUploadInput.tsx:193
+#: packages/taler-merchant-webui/src/ui/ImageUploadInput.tsx:229
msgid "Change Image..."
msgstr ""
-#: packages/taler-merchant-webui/src/ui/ImageUploadInput.tsx:193
+#: packages/taler-merchant-webui/src/ui/ImageUploadInput.tsx:230
msgid "Choose Image File..."
msgstr ""
@@ -3851,46 +3849,46 @@ msgid "0 seconds"
msgstr ""
#: packages/taler-merchant-webui/src/screens/BusinessSettingsScreen.tsx:104
-#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:1320
-#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:220
+#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:1654
+#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:225
msgid "1 day"
msgstr ""
#: packages/taler-merchant-webui/src/screens/BusinessSettingsScreen.tsx:104
-#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:220
+#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:225
msgid "%1$s days"
msgstr ""
#: packages/taler-merchant-webui/src/screens/BusinessSettingsScreen.tsx:108
-#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:1319
-#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:221
-#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:255
+#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:1653
+#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:226
+#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:260
msgid "1 hour"
msgstr ""
#: packages/taler-merchant-webui/src/screens/BusinessSettingsScreen.tsx:108
-#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:221
+#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:226
msgid "%1$s hours"
msgstr ""
#: packages/taler-merchant-webui/src/screens/BusinessSettingsScreen.tsx:112
-#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:1318
-#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:222
+#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:1652
+#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:227
msgid "1 minute"
msgstr ""
#: packages/taler-merchant-webui/src/screens/BusinessSettingsScreen.tsx:112
-#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:222
+#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:227
msgid "%1$s minutes"
msgstr ""
#: packages/taler-merchant-webui/src/screens/BusinessSettingsScreen.tsx:114
-#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:223
+#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:228
msgid "1 second"
msgstr ""
#: packages/taler-merchant-webui/src/screens/BusinessSettingsScreen.tsx:114
-#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:223
+#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:228
msgid "%1$s seconds"
msgstr ""
@@ -4011,7 +4009,7 @@ msgstr ""
#: packages/taler-merchant-webui/src/screens/BusinessSettingsScreen.tsx:627
#: packages/taler-merchant-webui/src/screens/AdminAccountFormScreen.tsx:355
-#: packages/taler-merchant-webui/src/screens/AdminAccountDetailScreen.tsx:62
+#: packages/taler-merchant-webui/src/screens/AdminAccountDetailScreen.tsx:159
msgid "Website URL"
msgstr ""
@@ -4033,7 +4031,7 @@ msgstr ""
#: packages/taler-merchant-webui/src/screens/BusinessSettingsScreen.tsx:673
#: packages/taler-merchant-webui/src/screens/AdminAccountFormScreen.tsx:382
-#: packages/taler-merchant-webui/src/screens/AdminAccountDetailScreen.tsx:63
+#: packages/taler-merchant-webui/src/screens/AdminAccountDetailScreen.tsx:182
msgid "Legal jurisdiction"
msgstr ""
@@ -4054,7 +4052,7 @@ msgid "Starting values for new orders unless an order overrides them."
msgstr ""
#: packages/taler-merchant-webui/src/screens/BusinessSettingsScreen.tsx:705
-#: packages/taler-merchant-webui/src/screens/AdminAccountDetailScreen.tsx:63
+#: packages/taler-merchant-webui/src/screens/AdminAccountDetailScreen.tsx:186
msgid "Transaction fees"
msgstr ""
@@ -4063,7 +4061,7 @@ msgid "Choose whether the business or customer covers transaction costs."
msgstr ""
#: packages/taler-merchant-webui/src/screens/BusinessSettingsScreen.tsx:709
-#: packages/taler-merchant-webui/src/screens/AdminAccountDetailScreen.tsx:63
+#: packages/taler-merchant-webui/src/screens/AdminAccountDetailScreen.tsx:189
msgid "Business covers transaction fees"
msgstr ""
@@ -4205,8 +4203,8 @@ msgid "Password is hidden"
msgstr ""
#: packages/taler-merchant-webui/src/screens/BusinessSettingsScreen.tsx:921
-#: packages/taler-merchant-webui/src/screens/AccessScreen.tsx:446
-#: packages/taler-merchant-webui/src/screens/CreateAccessScreen.tsx:269
+#: packages/taler-merchant-webui/src/screens/AccessScreen.tsx:504
+#: packages/taler-merchant-webui/src/screens/CreateAccessScreen.tsx:306
msgid "Current Password"
msgstr ""
@@ -4234,3177 +4232,3175 @@ msgstr ""
msgid "Changing merchant account password"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/PersonalizationScreen.tsx:36
+#: packages/taler-merchant-webui/src/screens/PersonalizationScreen.tsx:41
msgid "✓ Preferences saved locally to this browser"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/PersonalizationScreen.tsx:46
+#: packages/taler-merchant-webui/src/screens/PersonalizationScreen.tsx:52
msgid "✓ All preferences saved successfully to this browser"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/PersonalizationScreen.tsx:56
+#: packages/taler-merchant-webui/src/screens/PersonalizationScreen.tsx:62
msgid ""
"Preferences local to this browser. Settings are saved when you click \"Save "
"preferences\"."
msgstr ""
-#: packages/taler-merchant-webui/src/screens/PersonalizationScreen.tsx:69
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:894
+#: packages/taler-merchant-webui/src/screens/PersonalizationScreen.tsx:78
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1078
msgid "Date Format"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/PersonalizationScreen.tsx:85
+#: packages/taler-merchant-webui/src/screens/PersonalizationScreen.tsx:96
msgid "Year Month Day (YYYY/MM/DD)"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/PersonalizationScreen.tsx:86
+#: packages/taler-merchant-webui/src/screens/PersonalizationScreen.tsx:97
msgid "Day Month Year (DD/MM/YYYY)"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/PersonalizationScreen.tsx:87
+#: packages/taler-merchant-webui/src/screens/PersonalizationScreen.tsx:98
msgid "Month Day Year (MM/DD/YYYY)"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/PersonalizationScreen.tsx:93
+#: packages/taler-merchant-webui/src/screens/PersonalizationScreen.tsx:104
msgid "Preview with today's date:"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/PersonalizationScreen.tsx:109
+#: packages/taler-merchant-webui/src/screens/PersonalizationScreen.tsx:124
msgid "Show advanced tools"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/PersonalizationScreen.tsx:112
+#: packages/taler-merchant-webui/src/screens/PersonalizationScreen.tsx:127
msgid ""
"Adds specialist statistics and Discounts & Passes management to the navigation. "
"This changes discoverability, not permissions."
msgstr ""
-#: packages/taler-merchant-webui/src/screens/PersonalizationScreen.tsx:133
+#: packages/taler-merchant-webui/src/screens/PersonalizationScreen.tsx:145
msgid "Save preferences"
msgstr ""
-#: packages/taler-merchant-webui/src/ui/Modal.tsx:105
+#: packages/taler-merchant-webui/src/ui/Modal.tsx:127
msgid "Dialog"
msgstr ""
-#: packages/taler-merchant-webui/src/ui/Modal.tsx:116
-#: packages/taler-merchant-webui/src/screens/TemplatesScreen.tsx:300
-#: packages/taler-merchant-webui/src/screens/TemplateDetailsScreen.tsx:477
+#: packages/taler-merchant-webui/src/ui/Modal.tsx:142
+#: packages/taler-merchant-webui/src/screens/TemplatesScreen.tsx:397
+#: packages/taler-merchant-webui/src/screens/TemplateDetailsScreen.tsx:548
msgid "Close"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/InventoryScreen.tsx:190
+#: packages/taler-merchant-webui/src/screens/InventoryScreen.tsx:228
msgid ""
"Failed to delete product. Turn on 'Force deletion' below to override active "
"orders or locks."
msgstr ""
-#: packages/taler-merchant-webui/src/screens/InventoryScreen.tsx:203
+#: packages/taler-merchant-webui/src/screens/InventoryScreen.tsx:245
msgid "Manage product catalog, units, categories, and stock limits."
msgstr ""
-#: packages/taler-merchant-webui/src/screens/InventoryScreen.tsx:204
-#: packages/taler-merchant-webui/src/screens/InventoryScreen.tsx:284
+#: packages/taler-merchant-webui/src/screens/InventoryScreen.tsx:247
+#: packages/taler-merchant-webui/src/screens/InventoryScreen.tsx:335
msgid "+ Add a product"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/InventoryScreen.tsx:204
-#: packages/taler-merchant-webui/src/screens/InventoryScreen.tsx:434
+#: packages/taler-merchant-webui/src/screens/InventoryScreen.tsx:247
+#: packages/taler-merchant-webui/src/screens/InventoryScreen.tsx:611
msgid "+ Add a category"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/InventoryScreen.tsx:211
+#: packages/taler-merchant-webui/src/screens/InventoryScreen.tsx:259
msgid "Could not load products"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/InventoryScreen.tsx:218
+#: packages/taler-merchant-webui/src/screens/InventoryScreen.tsx:266
msgid "Some inventory details could not be loaded"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/InventoryScreen.tsx:219
-#: packages/taler-merchant-webui/src/screens/KycAuthInstructionsScreen.tsx:386
-#: packages/taler-merchant-webui/src/screens/KycAuthInstructionsScreen.tsx:433
-#: packages/taler-merchant-webui/src/screens/PosScreen.tsx:865
+#: packages/taler-merchant-webui/src/screens/InventoryScreen.tsx:267
+#: packages/taler-merchant-webui/src/screens/KycAuthInstructionsScreen.tsx:453
+#: packages/taler-merchant-webui/src/screens/KycAuthInstructionsScreen.tsx:508
+#: packages/taler-merchant-webui/src/screens/PosScreen.tsx:985
msgid "Retry"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/InventoryScreen.tsx:228
-#: packages/taler-merchant-webui/src/screens/CreateProductScreen.tsx:558
-#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:606
+#: packages/taler-merchant-webui/src/screens/InventoryScreen.tsx:276
+#: packages/taler-merchant-webui/src/screens/CreateProductScreen.tsx:685
+#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:753
msgid "Could not load product categories"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/InventoryScreen.tsx:247
+#: packages/taler-merchant-webui/src/screens/InventoryScreen.tsx:295
msgid "Products (%1$s)"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/InventoryScreen.tsx:261
+#: packages/taler-merchant-webui/src/screens/InventoryScreen.tsx:309
msgid "Categories (%1$s)"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/InventoryScreen.tsx:267
-#: packages/taler-merchant-webui/src/screens/pos/PosCatalog.tsx:133
+#: packages/taler-merchant-webui/src/screens/InventoryScreen.tsx:315
+#: packages/taler-merchant-webui/src/screens/pos/PosCatalog.tsx:136
msgid "Loading inventory products..."
msgstr ""
-#: packages/taler-merchant-webui/src/screens/InventoryScreen.tsx:275
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1377
+#: packages/taler-merchant-webui/src/screens/InventoryScreen.tsx:326
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1668
msgid "No products yet"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/InventoryScreen.tsx:277
+#: packages/taler-merchant-webui/src/screens/InventoryScreen.tsx:328
msgid ""
"Products you add here can be sold from the counter till and picked by customers "
"in their wallet."
msgstr ""
-#: packages/taler-merchant-webui/src/screens/InventoryScreen.tsx:294
+#: packages/taler-merchant-webui/src/screens/InventoryScreen.tsx:347
msgid "Search products"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/InventoryScreen.tsx:295
+#: packages/taler-merchant-webui/src/screens/InventoryScreen.tsx:348
msgid "Search product name or ID..."
msgstr ""
-#: packages/taler-merchant-webui/src/screens/InventoryScreen.tsx:304
-#: packages/taler-merchant-webui/src/screens/InventoryScreen.tsx:337
+#: packages/taler-merchant-webui/src/screens/InventoryScreen.tsx:359
+#: packages/taler-merchant-webui/src/screens/InventoryScreen.tsx:449
msgid "No products found matching your search."
msgstr ""
-#: packages/taler-merchant-webui/src/screens/InventoryScreen.tsx:309
-#: packages/taler-merchant-webui/src/screens/InventoryScreen.tsx:402
-#: packages/taler-merchant-webui/src/screens/InventoryScreen.tsx:453
-#: packages/taler-merchant-webui/src/screens/InventoryScreen.tsx:485
-#: packages/taler-merchant-webui/src/screens/TemplatesScreen.tsx:156
-#: packages/taler-merchant-webui/src/screens/TemplatesScreen.tsx:195
-#: packages/taler-merchant-webui/src/screens/AccessScreen.tsx:313
-#: packages/taler-merchant-webui/src/screens/AccessScreen.tsx:352
-#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:397
-#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:434
-#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:483
-#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:508
-#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:552
-#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:577
-#: packages/taler-merchant-webui/src/screens/WebhooksScreen.tsx:122
-#: packages/taler-merchant-webui/src/screens/WebhooksScreen.tsx:175
-#: packages/taler-merchant-webui/src/screens/SubscriptionsScreen.tsx:176
-#: packages/taler-merchant-webui/src/screens/SubscriptionsScreen.tsx:230
-#: packages/taler-merchant-webui/src/screens/DevicesScreen.tsx:196
-#: packages/taler-merchant-webui/src/screens/DevicesScreen.tsx:237
+#: packages/taler-merchant-webui/src/screens/InventoryScreen.tsx:378
+#: packages/taler-merchant-webui/src/screens/InventoryScreen.tsx:558
+#: packages/taler-merchant-webui/src/screens/InventoryScreen.tsx:637
+#: packages/taler-merchant-webui/src/screens/InventoryScreen.tsx:689
+#: packages/taler-merchant-webui/src/screens/TemplatesScreen.tsx:198
+#: packages/taler-merchant-webui/src/screens/TemplatesScreen.tsx:259
+#: packages/taler-merchant-webui/src/screens/AccessScreen.tsx:330
+#: packages/taler-merchant-webui/src/screens/AccessScreen.tsx:394
+#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:498
+#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:570
+#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:635
+#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:678
+#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:741
+#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:781
+#: packages/taler-merchant-webui/src/screens/WebhooksScreen.tsx:153
+#: packages/taler-merchant-webui/src/screens/WebhooksScreen.tsx:232
+#: packages/taler-merchant-webui/src/screens/SubscriptionsScreen.tsx:207
+#: packages/taler-merchant-webui/src/screens/SubscriptionsScreen.tsx:307
+#: packages/taler-merchant-webui/src/screens/DevicesScreen.tsx:233
+#: packages/taler-merchant-webui/src/screens/DevicesScreen.tsx:312
msgid "Actions for %1$s"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/InventoryScreen.tsx:310
-#: packages/taler-merchant-webui/src/screens/InventoryScreen.tsx:403
+#: packages/taler-merchant-webui/src/screens/InventoryScreen.tsx:382
+#: packages/taler-merchant-webui/src/screens/InventoryScreen.tsx:562
msgid "Edit product"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/InventoryScreen.tsx:311
-#: packages/taler-merchant-webui/src/screens/InventoryScreen.tsx:404
+#: packages/taler-merchant-webui/src/screens/InventoryScreen.tsx:392
+#: packages/taler-merchant-webui/src/screens/InventoryScreen.tsx:572
msgid "Edit price"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/InventoryScreen.tsx:312
-#: packages/taler-merchant-webui/src/screens/InventoryScreen.tsx:405
+#: packages/taler-merchant-webui/src/screens/InventoryScreen.tsx:398
+#: packages/taler-merchant-webui/src/screens/InventoryScreen.tsx:578
msgid "Delete product"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/InventoryScreen.tsx:317
-#: packages/taler-merchant-webui/src/screens/InventoryScreen.tsx:329
+#: packages/taler-merchant-webui/src/screens/InventoryScreen.tsx:411
+#: packages/taler-merchant-webui/src/screens/InventoryScreen.tsx:436
msgid "Stock / sold"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/InventoryScreen.tsx:317
-#: packages/taler-merchant-webui/src/screens/InventoryScreen.tsx:398
+#: packages/taler-merchant-webui/src/screens/InventoryScreen.tsx:415
+#: packages/taler-merchant-webui/src/screens/InventoryScreen.tsx:546
msgid "Stock not tracked"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/InventoryScreen.tsx:317
+#: packages/taler-merchant-webui/src/screens/InventoryScreen.tsx:418
msgid "Sold count unavailable"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/InventoryScreen.tsx:317
-#: packages/taler-merchant-webui/src/screens/InventoryScreen.tsx:399
+#: packages/taler-merchant-webui/src/screens/InventoryScreen.tsx:420
+#: packages/taler-merchant-webui/src/screens/InventoryScreen.tsx:553
msgid "1 unit"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/InventoryScreen.tsx:317
-#: packages/taler-merchant-webui/src/screens/InventoryScreen.tsx:399
+#: packages/taler-merchant-webui/src/screens/InventoryScreen.tsx:421
+#: packages/taler-merchant-webui/src/screens/InventoryScreen.tsx:554
msgid "%1$s units"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/InventoryScreen.tsx:327
+#: packages/taler-merchant-webui/src/screens/InventoryScreen.tsx:434
msgid "Product Name & ID"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/InventoryScreen.tsx:330
-#: packages/taler-merchant-webui/src/screens/InventoryScreen.tsx:473
-#: packages/taler-merchant-webui/src/screens/TemplatesScreen.tsx:172
-#: packages/taler-merchant-webui/src/screens/AccessScreen.tsx:332
-#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:411
-#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:497
-#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:566
-#: packages/taler-merchant-webui/src/screens/WebhooksScreen.tsx:144
-#: packages/taler-merchant-webui/src/screens/SubscriptionsScreen.tsx:199
-#: packages/taler-merchant-webui/src/screens/DevicesScreen.tsx:217
-#: packages/taler-merchant-webui/src/screens/AdminAccountsScreen.tsx:141
+#: packages/taler-merchant-webui/src/screens/InventoryScreen.tsx:438
+#: packages/taler-merchant-webui/src/screens/InventoryScreen.tsx:670
+#: packages/taler-merchant-webui/src/screens/TemplatesScreen.tsx:227
+#: packages/taler-merchant-webui/src/screens/AccessScreen.tsx:369
+#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:541
+#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:658
+#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:764
+#: packages/taler-merchant-webui/src/screens/WebhooksScreen.tsx:189
+#: packages/taler-merchant-webui/src/screens/SubscriptionsScreen.tsx:258
+#: packages/taler-merchant-webui/src/screens/DevicesScreen.tsx:277
+#: packages/taler-merchant-webui/src/screens/AdminAccountsScreen.tsx:173
msgid "Actions"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/InventoryScreen.tsx:374
+#: packages/taler-merchant-webui/src/screens/InventoryScreen.tsx:514
msgid "Unassigned"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/InventoryScreen.tsx:392
+#: packages/taler-merchant-webui/src/screens/InventoryScreen.tsx:532
msgid "Quick edit price"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/InventoryScreen.tsx:399
+#: packages/taler-merchant-webui/src/screens/InventoryScreen.tsx:549
msgid "Sold"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/InventoryScreen.tsx:425
-#: packages/taler-merchant-webui/src/screens/CreateProductScreen.tsx:607
+#: packages/taler-merchant-webui/src/screens/InventoryScreen.tsx:602
+#: packages/taler-merchant-webui/src/screens/CreateProductScreen.tsx:744
msgid "No categories yet"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/InventoryScreen.tsx:427
+#: packages/taler-merchant-webui/src/screens/InventoryScreen.tsx:604
msgid ""
"Categories group your products so the counter till is quicker to use and "
"customers can browse your catalogue in their wallet."
msgstr ""
-#: packages/taler-merchant-webui/src/screens/InventoryScreen.tsx:442
+#: packages/taler-merchant-webui/src/screens/InventoryScreen.tsx:621
msgid "Categories organize products for customer wallet catalog browsing."
msgstr ""
-#: packages/taler-merchant-webui/src/screens/InventoryScreen.tsx:454
-#: packages/taler-merchant-webui/src/screens/InventoryScreen.tsx:487
+#: packages/taler-merchant-webui/src/screens/InventoryScreen.tsx:642
+#: packages/taler-merchant-webui/src/screens/InventoryScreen.tsx:695
msgid "Rename category"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/InventoryScreen.tsx:455
-#: packages/taler-merchant-webui/src/screens/InventoryScreen.tsx:490
+#: packages/taler-merchant-webui/src/screens/InventoryScreen.tsx:647
+#: packages/taler-merchant-webui/src/screens/InventoryScreen.tsx:702
msgid "Delete category"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/InventoryScreen.tsx:459
-#: packages/taler-merchant-webui/src/screens/InventoryScreen.tsx:472
+#: packages/taler-merchant-webui/src/screens/InventoryScreen.tsx:651
+#: packages/taler-merchant-webui/src/screens/InventoryScreen.tsx:668
msgid "Products Count"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/InventoryScreen.tsx:460
-#: packages/taler-merchant-webui/src/screens/InventoryScreen.tsx:482
+#: packages/taler-merchant-webui/src/screens/InventoryScreen.tsx:654
+#: packages/taler-merchant-webui/src/screens/InventoryScreen.tsx:685
msgid "1 product"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/InventoryScreen.tsx:460
-#: packages/taler-merchant-webui/src/screens/InventoryScreen.tsx:482
+#: packages/taler-merchant-webui/src/screens/InventoryScreen.tsx:655
+#: packages/taler-merchant-webui/src/screens/InventoryScreen.tsx:686
msgid "%1$s products"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/InventoryScreen.tsx:470
-#: packages/taler-merchant-webui/src/screens/InventoryScreen.tsx:511
+#: packages/taler-merchant-webui/src/screens/InventoryScreen.tsx:666
+#: packages/taler-merchant-webui/src/screens/InventoryScreen.tsx:728
msgid "Category Name"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/InventoryScreen.tsx:471
+#: packages/taler-merchant-webui/src/screens/InventoryScreen.tsx:667
msgid "Category ID"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/InventoryScreen.tsx:506
+#: packages/taler-merchant-webui/src/screens/InventoryScreen.tsx:720
msgid "Rename Category"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/InventoryScreen.tsx:506
+#: packages/taler-merchant-webui/src/screens/InventoryScreen.tsx:720
msgid "Add a Category"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/InventoryScreen.tsx:517
+#: packages/taler-merchant-webui/src/screens/InventoryScreen.tsx:734
msgid "e.g. Beverages"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/InventoryScreen.tsx:525
+#: packages/taler-merchant-webui/src/screens/InventoryScreen.tsx:746
msgid "The category could not be saved"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/InventoryScreen.tsx:530
+#: packages/taler-merchant-webui/src/screens/InventoryScreen.tsx:760
msgid "Save Name"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/InventoryScreen.tsx:530
+#: packages/taler-merchant-webui/src/screens/InventoryScreen.tsx:760
msgid "Create Category"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/InventoryScreen.tsx:540
+#: packages/taler-merchant-webui/src/screens/InventoryScreen.tsx:772
msgid "Delete Category?"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/InventoryScreen.tsx:543
+#: packages/taler-merchant-webui/src/screens/InventoryScreen.tsx:775
msgid ""
"Are you sure you want to delete the category \"%1$s\"? Products in this category "
"will move to the general catalogue."
msgstr ""
-#: packages/taler-merchant-webui/src/screens/InventoryScreen.tsx:545
+#: packages/taler-merchant-webui/src/screens/InventoryScreen.tsx:779
msgid "The category could not be deleted"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/InventoryScreen.tsx:551
+#: packages/taler-merchant-webui/src/screens/InventoryScreen.tsx:794
msgid "Delete Category"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/InventoryScreen.tsx:560
+#: packages/taler-merchant-webui/src/screens/InventoryScreen.tsx:805
msgid "Quick Edit Price"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/InventoryScreen.tsx:569
+#: packages/taler-merchant-webui/src/screens/InventoryScreen.tsx:816
msgid "Enter a price greater than zero."
msgstr ""
-#: packages/taler-merchant-webui/src/screens/InventoryScreen.tsx:582
+#: packages/taler-merchant-webui/src/screens/InventoryScreen.tsx:831
msgid "Update unit price for %1$s."
msgstr ""
-#: packages/taler-merchant-webui/src/screens/InventoryScreen.tsx:586
+#: packages/taler-merchant-webui/src/screens/InventoryScreen.tsx:835
msgid "New Price per Unit"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/InventoryScreen.tsx:592
+#: packages/taler-merchant-webui/src/screens/InventoryScreen.tsx:847
msgid "The price could not be updated"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/InventoryScreen.tsx:598
+#: packages/taler-merchant-webui/src/screens/InventoryScreen.tsx:863
msgid "Save Price"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/InventoryScreen.tsx:613
-#: packages/taler-merchant-webui/src/screens/SubscriptionsScreen.tsx:247
-#: packages/taler-merchant-webui/src/screens/DevicesScreen.tsx:293
+#: packages/taler-merchant-webui/src/screens/InventoryScreen.tsx:879
+#: packages/taler-merchant-webui/src/screens/SubscriptionsScreen.tsx:336
+#: packages/taler-merchant-webui/src/screens/DevicesScreen.tsx:398
msgid "Delete \"%1$s\"?"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/InventoryScreen.tsx:617
+#: packages/taler-merchant-webui/src/screens/InventoryScreen.tsx:884
msgid "Are you sure you want to delete product %1$s (%2$s)?"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/InventoryScreen.tsx:635
+#: packages/taler-merchant-webui/src/screens/InventoryScreen.tsx:908
msgid "Force deletion (override active orders or locks)"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/InventoryScreen.tsx:638
+#: packages/taler-merchant-webui/src/screens/InventoryScreen.tsx:911
msgid "Enabling force deletion removes the item even if pending orders or locks exist."
msgstr ""
-#: packages/taler-merchant-webui/src/screens/InventoryScreen.tsx:660
+#: packages/taler-merchant-webui/src/screens/InventoryScreen.tsx:933
msgid "Delete Product"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/CreateProductScreen.tsx:77
+#: packages/taler-merchant-webui/src/screens/CreateProductScreen.tsx:79
msgid "Piece"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/CreateProductScreen.tsx:77
+#: packages/taler-merchant-webui/src/screens/CreateProductScreen.tsx:81
msgid "Customers order whole pieces."
msgstr ""
-#: packages/taler-merchant-webui/src/screens/CreateProductScreen.tsx:78
+#: packages/taler-merchant-webui/src/screens/CreateProductScreen.tsx:85
msgid "Bottle"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/CreateProductScreen.tsx:78
+#: packages/taler-merchant-webui/src/screens/CreateProductScreen.tsx:87
msgid "Customers order whole bottles."
msgstr ""
-#: packages/taler-merchant-webui/src/screens/CreateProductScreen.tsx:79
+#: packages/taler-merchant-webui/src/screens/CreateProductScreen.tsx:91
msgid "Box"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/CreateProductScreen.tsx:79
+#: packages/taler-merchant-webui/src/screens/CreateProductScreen.tsx:93
msgid "Customers order whole boxes."
msgstr ""
-#: packages/taler-merchant-webui/src/screens/CreateProductScreen.tsx:80
+#: packages/taler-merchant-webui/src/screens/CreateProductScreen.tsx:97
msgid "Portion"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/CreateProductScreen.tsx:80
+#: packages/taler-merchant-webui/src/screens/CreateProductScreen.tsx:99
msgid "Customers order whole portions."
msgstr ""
-#: packages/taler-merchant-webui/src/screens/CreateProductScreen.tsx:81
+#: packages/taler-merchant-webui/src/screens/CreateProductScreen.tsx:103
msgid "Kilogram (kg)"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/CreateProductScreen.tsx:81
+#: packages/taler-merchant-webui/src/screens/CreateProductScreen.tsx:105
msgid "Customers can order fractions of a kilogram."
msgstr ""
-#: packages/taler-merchant-webui/src/screens/CreateProductScreen.tsx:82
+#: packages/taler-merchant-webui/src/screens/CreateProductScreen.tsx:109
msgid "Gram (g)"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/CreateProductScreen.tsx:82
+#: packages/taler-merchant-webui/src/screens/CreateProductScreen.tsx:111
msgid "Customers can order fractional grams."
msgstr ""
-#: packages/taler-merchant-webui/src/screens/CreateProductScreen.tsx:83
+#: packages/taler-merchant-webui/src/screens/CreateProductScreen.tsx:115
msgid "Litre (l)"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/CreateProductScreen.tsx:83
+#: packages/taler-merchant-webui/src/screens/CreateProductScreen.tsx:117
msgid "Customers can order fractions of a litre."
msgstr ""
-#: packages/taler-merchant-webui/src/screens/CreateProductScreen.tsx:84
+#: packages/taler-merchant-webui/src/screens/CreateProductScreen.tsx:121
msgid "Millilitre (ml)"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/CreateProductScreen.tsx:84
+#: packages/taler-merchant-webui/src/screens/CreateProductScreen.tsx:123
msgid "Customers can order fractional millilitres."
msgstr ""
-#: packages/taler-merchant-webui/src/screens/CreateProductScreen.tsx:85
+#: packages/taler-merchant-webui/src/screens/CreateProductScreen.tsx:127
msgid "Metre (m)"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/CreateProductScreen.tsx:85
+#: packages/taler-merchant-webui/src/screens/CreateProductScreen.tsx:129
msgid "Customers can order fractional metres."
msgstr ""
-#: packages/taler-merchant-webui/src/screens/CreateProductScreen.tsx:86
+#: packages/taler-merchant-webui/src/screens/CreateProductScreen.tsx:133
msgid "Hour (h)"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/CreateProductScreen.tsx:86
+#: packages/taler-merchant-webui/src/screens/CreateProductScreen.tsx:135
msgid "Customers can order fractional hours."
msgstr ""
-#: packages/taler-merchant-webui/src/screens/CreateProductScreen.tsx:267
-#: packages/taler-merchant-webui/src/screens/CreateProductScreen.tsx:373
+#: packages/taler-merchant-webui/src/screens/CreateProductScreen.tsx:343
+#: packages/taler-merchant-webui/src/screens/CreateProductScreen.tsx:466
msgid "Edit Product: %1$s"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/CreateProductScreen.tsx:268
-#: packages/taler-merchant-webui/src/screens/CreateProductScreen.tsx:374
+#: packages/taler-merchant-webui/src/screens/CreateProductScreen.tsx:344
+#: packages/taler-merchant-webui/src/screens/CreateProductScreen.tsx:469
msgid "Manage product definitions, prices, units, and inventory categories."
msgstr ""
-#: packages/taler-merchant-webui/src/screens/CreateProductScreen.tsx:273
-#: packages/taler-merchant-webui/src/screens/CreateProductScreen.tsx:278
+#: packages/taler-merchant-webui/src/screens/CreateProductScreen.tsx:349
+#: packages/taler-merchant-webui/src/screens/CreateProductScreen.tsx:354
msgid "Product details could not be loaded"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/CreateProductScreen.tsx:291
+#: packages/taler-merchant-webui/src/screens/CreateProductScreen.tsx:367
msgid "Please enter a product name."
msgstr ""
-#: packages/taler-merchant-webui/src/screens/CreateProductScreen.tsx:295
+#: packages/taler-merchant-webui/src/screens/CreateProductScreen.tsx:371
msgid "Remove or replace the product image before saving."
msgstr ""
-#: packages/taler-merchant-webui/src/screens/CreateProductScreen.tsx:299
+#: packages/taler-merchant-webui/src/screens/CreateProductScreen.tsx:375
msgid "Enter a valid price in the merchant currency."
msgstr ""
-#: packages/taler-merchant-webui/src/screens/CreateProductScreen.tsx:303
+#: packages/taler-merchant-webui/src/screens/CreateProductScreen.tsx:382
msgid "Enter a non-negative whole stock quantity."
msgstr ""
-#: packages/taler-merchant-webui/src/screens/CreateProductScreen.tsx:354
+#: packages/taler-merchant-webui/src/screens/CreateProductScreen.tsx:439
msgid "General"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/CreateProductScreen.tsx:362
+#: packages/taler-merchant-webui/src/screens/CreateProductScreen.tsx:449
msgid "Failed to save product. Please check input fields."
msgstr ""
-#: packages/taler-merchant-webui/src/screens/CreateProductScreen.tsx:373
+#: packages/taler-merchant-webui/src/screens/CreateProductScreen.tsx:467
msgid "Create New Product"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/CreateProductScreen.tsx:388
-#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:786
+#: packages/taler-merchant-webui/src/screens/CreateProductScreen.tsx:486
+#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:981
msgid "1. Basic Information"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/CreateProductScreen.tsx:393
+#: packages/taler-merchant-webui/src/screens/CreateProductScreen.tsx:494
msgid "Product Name"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/CreateProductScreen.tsx:399
+#: packages/taler-merchant-webui/src/screens/CreateProductScreen.tsx:500
msgid "e.g. Espresso Single"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/CreateProductScreen.tsx:404
+#: packages/taler-merchant-webui/src/screens/CreateProductScreen.tsx:507
msgid "Product name as customers see it in contracts and receipts."
msgstr ""
-#: packages/taler-merchant-webui/src/screens/CreateProductScreen.tsx:414
+#: packages/taler-merchant-webui/src/screens/CreateProductScreen.tsx:520
msgid "Freshly roasted single shot espresso..."
msgstr ""
-#: packages/taler-merchant-webui/src/screens/CreateProductScreen.tsx:419
+#: packages/taler-merchant-webui/src/screens/CreateProductScreen.tsx:527
msgid "What customers read before completing payment."
msgstr ""
-#: packages/taler-merchant-webui/src/screens/CreateProductScreen.tsx:424
+#: packages/taler-merchant-webui/src/screens/CreateProductScreen.tsx:532
msgid "Product Image"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/CreateProductScreen.tsx:427
+#: packages/taler-merchant-webui/src/screens/CreateProductScreen.tsx:535
msgid ""
"Upload a product image (PNG, JPEG, WebP, max 1 MB). Shown to customers in Web "
"POS and digital order contracts."
msgstr ""
-#: packages/taler-merchant-webui/src/screens/CreateProductScreen.tsx:434
+#: packages/taler-merchant-webui/src/screens/CreateProductScreen.tsx:542
msgid "2. Pricing & Units"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/CreateProductScreen.tsx:442
+#: packages/taler-merchant-webui/src/screens/CreateProductScreen.tsx:550
msgid "Price per unit"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/CreateProductScreen.tsx:449
+#: packages/taler-merchant-webui/src/screens/CreateProductScreen.tsx:557
msgid "What one of these costs, including any tax."
msgstr ""
-#: packages/taler-merchant-webui/src/screens/CreateProductScreen.tsx:455
+#: packages/taler-merchant-webui/src/screens/CreateProductScreen.tsx:566
msgid "Measurement Unit"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/CreateProductScreen.tsx:468
+#: packages/taler-merchant-webui/src/screens/CreateProductScreen.tsx:579
msgid "Other... (Custom free-text unit)"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/CreateProductScreen.tsx:475
+#: packages/taler-merchant-webui/src/screens/CreateProductScreen.tsx:586
msgid "e.g. packet, barrel, sachet"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/CreateProductScreen.tsx:493
+#: packages/taler-merchant-webui/src/screens/CreateProductScreen.tsx:606
msgid "3. Stock Control"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/CreateProductScreen.tsx:504
+#: packages/taler-merchant-webui/src/screens/CreateProductScreen.tsx:619
msgid "Count inventory stock for this product"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/CreateProductScreen.tsx:507
+#: packages/taler-merchant-webui/src/screens/CreateProductScreen.tsx:622
msgid "Enable to track quantity in stock and reserve items during checkout."
msgstr ""
-#: packages/taler-merchant-webui/src/screens/CreateProductScreen.tsx:515
+#: packages/taler-merchant-webui/src/screens/CreateProductScreen.tsx:633
msgid "Units in Stock"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/CreateProductScreen.tsx:528
+#: packages/taler-merchant-webui/src/screens/CreateProductScreen.tsx:651
msgid "Next Delivery Date"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/CreateProductScreen.tsx:547
+#: packages/taler-merchant-webui/src/screens/CreateProductScreen.tsx:672
msgid "4. Product Categories (Point of Sale)"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/CreateProductScreen.tsx:549
+#: packages/taler-merchant-webui/src/screens/CreateProductScreen.tsx:674
msgid ""
"Assign one or multiple categories to organize this product in the Web PoS "
"terminal catalog."
msgstr ""
-#: packages/taler-merchant-webui/src/screens/CreateProductScreen.tsx:553
+#: packages/taler-merchant-webui/src/screens/CreateProductScreen.tsx:678
msgid "Selected"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/CreateProductScreen.tsx:595
+#: packages/taler-merchant-webui/src/screens/CreateProductScreen.tsx:731
msgid "existing products"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/CreateProductScreen.tsx:609
+#: packages/taler-merchant-webui/src/screens/CreateProductScreen.tsx:746
msgid ""
"Categories group your products so the counter till is quicker to use. You can "
"add this product to one later."
msgstr ""
-#: packages/taler-merchant-webui/src/screens/CreateProductScreen.tsx:617
+#: packages/taler-merchant-webui/src/screens/CreateProductScreen.tsx:757
msgid "Create a category without leaving this product"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/CreateProductScreen.tsx:624
+#: packages/taler-merchant-webui/src/screens/CreateProductScreen.tsx:768
msgid "Category name"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/CreateProductScreen.tsx:637
+#: packages/taler-merchant-webui/src/screens/CreateProductScreen.tsx:783
msgid "Could not create the category"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/CreateProductScreen.tsx:644
+#: packages/taler-merchant-webui/src/screens/CreateProductScreen.tsx:794
msgid "Creating..."
msgstr ""
-#: packages/taler-merchant-webui/src/screens/CreateProductScreen.tsx:644
+#: packages/taler-merchant-webui/src/screens/CreateProductScreen.tsx:794
msgid "Create category"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/CreateProductScreen.tsx:656
+#: packages/taler-merchant-webui/src/screens/CreateProductScreen.tsx:810
msgid "5. Advanced Options"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/CreateProductScreen.tsx:657
+#: packages/taler-merchant-webui/src/screens/CreateProductScreen.tsx:811
msgid "Product ID override and age verification requirements."
msgstr ""
-#: packages/taler-merchant-webui/src/screens/CreateProductScreen.tsx:675
+#: packages/taler-merchant-webui/src/screens/CreateProductScreen.tsx:834
msgid "Product Identifier (ID)"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/CreateProductScreen.tsx:698
+#: packages/taler-merchant-webui/src/screens/CreateProductScreen.tsx:859
msgid "Appears in web addresses and POS integrations. Cannot be changed once created."
msgstr ""
-#: packages/taler-merchant-webui/src/screens/CreateProductScreen.tsx:704
+#: packages/taler-merchant-webui/src/screens/CreateProductScreen.tsx:868
msgid "Minimum Age Restriction (in years)"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/CreateProductScreen.tsx:733
-#: packages/taler-merchant-webui/src/screens/CreateTemplateScreen.tsx:663
-#: packages/taler-merchant-webui/src/screens/CreateWebhookScreen.tsx:467
-#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:1493
+#: packages/taler-merchant-webui/src/screens/CreateProductScreen.tsx:907
+#: packages/taler-merchant-webui/src/screens/CreateTemplateScreen.tsx:786
+#: packages/taler-merchant-webui/src/screens/CreateWebhookScreen.tsx:609
+#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:1851
msgid "Saving..."
msgstr ""
-#: packages/taler-merchant-webui/src/screens/CreateProductScreen.tsx:733
+#: packages/taler-merchant-webui/src/screens/CreateProductScreen.tsx:909
msgid "Save Product Changes"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/CreateProductScreen.tsx:733
+#: packages/taler-merchant-webui/src/screens/CreateProductScreen.tsx:910
msgid "Add Product"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/TemplatesScreen.tsx:108
+#: packages/taler-merchant-webui/src/screens/TemplatesScreen.tsx:129
msgid "Reusable order definitions and printable payment QR codes."
msgstr ""
-#: packages/taler-merchant-webui/src/screens/TemplatesScreen.tsx:109
-#: packages/taler-merchant-webui/src/screens/TemplatesScreen.tsx:129
+#: packages/taler-merchant-webui/src/screens/TemplatesScreen.tsx:130
+#: packages/taler-merchant-webui/src/screens/TemplatesScreen.tsx:158
msgid "+ New template"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/TemplatesScreen.tsx:114
+#: packages/taler-merchant-webui/src/screens/TemplatesScreen.tsx:137
msgid "Could not load templates"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/TemplatesScreen.tsx:124
+#: packages/taler-merchant-webui/src/screens/TemplatesScreen.tsx:149
msgid "No templates yet"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/TemplatesScreen.tsx:126
+#: packages/taler-merchant-webui/src/screens/TemplatesScreen.tsx:151
msgid ""
"A template is a sale you make over and over. Print its QR code for the counter, "
"or charge it yourself whenever you need it."
msgstr ""
-#: packages/taler-merchant-webui/src/screens/TemplatesScreen.tsx:138
+#: packages/taler-merchant-webui/src/screens/TemplatesScreen.tsx:167
msgid "Search templates"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/TemplatesScreen.tsx:139
+#: packages/taler-merchant-webui/src/screens/TemplatesScreen.tsx:168
msgid "Search template name or ID..."
msgstr ""
-#: packages/taler-merchant-webui/src/screens/TemplatesScreen.tsx:148
#: packages/taler-merchant-webui/src/screens/TemplatesScreen.tsx:179
+#: packages/taler-merchant-webui/src/screens/TemplatesScreen.tsx:238
msgid "No templates found matching your search."
msgstr ""
-#: packages/taler-merchant-webui/src/screens/TemplatesScreen.tsx:157
-#: packages/taler-merchant-webui/src/screens/TemplatesScreen.tsx:196
+#: packages/taler-merchant-webui/src/screens/TemplatesScreen.tsx:203
+#: packages/taler-merchant-webui/src/screens/TemplatesScreen.tsx:264
msgid "Show QR"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/TemplatesScreen.tsx:158
-#: packages/taler-merchant-webui/src/screens/TemplatesScreen.tsx:197
-#: packages/taler-merchant-webui/src/screens/TemplateDetailsScreen.tsx:304
+#: packages/taler-merchant-webui/src/screens/TemplatesScreen.tsx:207
+#: packages/taler-merchant-webui/src/screens/TemplatesScreen.tsx:268
+#: packages/taler-merchant-webui/src/screens/TemplateDetailsScreen.tsx:332
msgid "Edit template"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/TemplatesScreen.tsx:159
-#: packages/taler-merchant-webui/src/screens/TemplatesScreen.tsx:198
-#: packages/taler-merchant-webui/src/screens/TemplateDetailsScreen.tsx:305
+#: packages/taler-merchant-webui/src/screens/TemplatesScreen.tsx:212
+#: packages/taler-merchant-webui/src/screens/TemplatesScreen.tsx:273
+#: packages/taler-merchant-webui/src/screens/TemplateDetailsScreen.tsx:337
msgid "Delete template"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/TemplatesScreen.tsx:171
+#: packages/taler-merchant-webui/src/screens/TemplatesScreen.tsx:225
msgid "Template Name & ID"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/TemplatesScreen.tsx:225
-#: packages/taler-merchant-webui/src/screens/TemplateDetailsScreen.tsx:436
+#: packages/taler-merchant-webui/src/screens/TemplatesScreen.tsx:300
+#: packages/taler-merchant-webui/src/screens/TemplateDetailsScreen.tsx:478
msgid "Delete Template?"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/TemplatesScreen.tsx:227
-#: packages/taler-merchant-webui/src/screens/TemplateDetailsScreen.tsx:439
+#: packages/taler-merchant-webui/src/screens/TemplatesScreen.tsx:302
+#: packages/taler-merchant-webui/src/screens/TemplateDetailsScreen.tsx:481
msgid "Any printed QR code for \"%1$s\" will stop working. This cannot be undone."
msgstr ""
-#: packages/taler-merchant-webui/src/screens/TemplatesScreen.tsx:244
+#: packages/taler-merchant-webui/src/screens/TemplatesScreen.tsx:319
msgid "Deleting…"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/TemplatesScreen.tsx:244
-#: packages/taler-merchant-webui/src/screens/TemplateDetailsScreen.tsx:447
+#: packages/taler-merchant-webui/src/screens/TemplatesScreen.tsx:319
+#: packages/taler-merchant-webui/src/screens/TemplateDetailsScreen.tsx:501
msgid "Delete Template"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/TemplatesScreen.tsx:247
+#: packages/taler-merchant-webui/src/screens/TemplatesScreen.tsx:324
msgid "The template could not be deleted"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/TemplatesScreen.tsx:293
+#: packages/taler-merchant-webui/src/screens/TemplatesScreen.tsx:390
msgid "🖨 Print Sheet"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/CreateTemplateScreen.tsx:184
+#: packages/taler-merchant-webui/src/screens/CreateTemplateScreen.tsx:223
msgid "Enter a valid payment duration."
msgstr ""
-#: packages/taler-merchant-webui/src/screens/CreateTemplateScreen.tsx:188
+#: packages/taler-merchant-webui/src/screens/CreateTemplateScreen.tsx:227
msgid "Please enter a template name."
msgstr ""
-#: packages/taler-merchant-webui/src/screens/CreateTemplateScreen.tsx:197
+#: packages/taler-merchant-webui/src/screens/CreateTemplateScreen.tsx:237
msgid "A fixed amount (%1$s)"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/CreateTemplateScreen.tsx:198
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1180
+#: packages/taler-merchant-webui/src/screens/CreateTemplateScreen.tsx:239
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1404
msgid "An amount the customer enters"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/CreateTemplateScreen.tsx:199
+#: packages/taler-merchant-webui/src/screens/CreateTemplateScreen.tsx:241
msgid "Products from your inventory"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/CreateTemplateScreen.tsx:209
+#: packages/taler-merchant-webui/src/screens/CreateTemplateScreen.tsx:253
msgid "Enter a valid fixed amount in the selected currency."
msgstr ""
-#: packages/taler-merchant-webui/src/screens/CreateTemplateScreen.tsx:213
+#: packages/taler-merchant-webui/src/screens/CreateTemplateScreen.tsx:261
msgid "Enter a valid minimum age between 0 and 200."
msgstr ""
-#: packages/taler-merchant-webui/src/screens/CreateTemplateScreen.tsx:286
+#: packages/taler-merchant-webui/src/screens/CreateTemplateScreen.tsx:338
msgid "Failed to save template. Please check input parameters."
msgstr ""
-#: packages/taler-merchant-webui/src/screens/CreateTemplateScreen.tsx:299
-#: packages/taler-merchant-webui/src/screens/CreateTemplateScreen.tsx:321
+#: packages/taler-merchant-webui/src/screens/CreateTemplateScreen.tsx:355
+#: packages/taler-merchant-webui/src/screens/CreateTemplateScreen.tsx:377
msgid "Edit Template"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/CreateTemplateScreen.tsx:300
-#: packages/taler-merchant-webui/src/screens/CreateTemplateScreen.tsx:322
+#: packages/taler-merchant-webui/src/screens/CreateTemplateScreen.tsx:356
+#: packages/taler-merchant-webui/src/screens/CreateTemplateScreen.tsx:378
msgid "Define reusable payment types, fixed-item orders, or donation QR codes."
msgstr ""
-#: packages/taler-merchant-webui/src/screens/CreateTemplateScreen.tsx:305
-#: packages/taler-merchant-webui/src/screens/CreateTemplateScreen.tsx:310
+#: packages/taler-merchant-webui/src/screens/CreateTemplateScreen.tsx:361
+#: packages/taler-merchant-webui/src/screens/CreateTemplateScreen.tsx:366
msgid "Template details could not be loaded"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/CreateTemplateScreen.tsx:321
+#: packages/taler-merchant-webui/src/screens/CreateTemplateScreen.tsx:377
msgid "New Template"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/CreateTemplateScreen.tsx:333
+#: packages/taler-merchant-webui/src/screens/CreateTemplateScreen.tsx:394
msgid "Could not save the template"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/CreateTemplateScreen.tsx:339
-#: packages/taler-merchant-webui/src/screens/TemplateDetailsScreen.tsx:324
+#: packages/taler-merchant-webui/src/screens/CreateTemplateScreen.tsx:401
+#: packages/taler-merchant-webui/src/screens/TemplateDetailsScreen.tsx:360
msgid "1. What it Sells"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/CreateTemplateScreen.tsx:342
+#: packages/taler-merchant-webui/src/screens/CreateTemplateScreen.tsx:404
msgid "Choose how this template's orders are presented to customer wallets."
msgstr ""
-#: packages/taler-merchant-webui/src/screens/CreateTemplateScreen.tsx:343
+#: packages/taler-merchant-webui/src/screens/CreateTemplateScreen.tsx:405
msgid "Kept as it is — this portal cannot change what this template sells."
msgstr ""
-#: packages/taler-merchant-webui/src/screens/CreateTemplateScreen.tsx:351
+#: packages/taler-merchant-webui/src/screens/CreateTemplateScreen.tsx:413
msgid "🛍️ This template sells products from your inventory."
msgstr ""
-#: packages/taler-merchant-webui/src/screens/CreateTemplateScreen.tsx:352
+#: packages/taler-merchant-webui/src/screens/CreateTemplateScreen.tsx:414
msgid "🌐 This template sells access to a website."
msgstr ""
-#: packages/taler-merchant-webui/src/screens/CreateTemplateScreen.tsx:355
+#: packages/taler-merchant-webui/src/screens/CreateTemplateScreen.tsx:417
msgid ""
"Its settings for that were made elsewhere and are kept exactly as they are. You "
"can still change the name, the description, and the options below."
msgstr ""
-#: packages/taler-merchant-webui/src/screens/CreateTemplateScreen.tsx:386
-#: packages/taler-merchant-webui/src/screens/TemplateDetailsScreen.tsx:362
+#: packages/taler-merchant-webui/src/screens/CreateTemplateScreen.tsx:452
+#: packages/taler-merchant-webui/src/screens/TemplateDetailsScreen.tsx:404
msgid "2. Template Details"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/CreateTemplateScreen.tsx:391
-#: packages/taler-merchant-webui/src/screens/TemplateDetailsScreen.tsx:366
+#: packages/taler-merchant-webui/src/screens/CreateTemplateScreen.tsx:460
+#: packages/taler-merchant-webui/src/screens/TemplateDetailsScreen.tsx:407
msgid "Template Name"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/CreateTemplateScreen.tsx:397
+#: packages/taler-merchant-webui/src/screens/CreateTemplateScreen.tsx:466
msgid "e.g. Espresso Stand QR Code"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/CreateTemplateScreen.tsx:402
+#: packages/taler-merchant-webui/src/screens/CreateTemplateScreen.tsx:473
msgid "What this template is for in your portal dashboard so you can identify it later."
msgstr ""
-#: packages/taler-merchant-webui/src/screens/CreateTemplateScreen.tsx:407
+#: packages/taler-merchant-webui/src/screens/CreateTemplateScreen.tsx:481
msgid "What the customer sees (Order Summary)"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/CreateTemplateScreen.tsx:412
+#: packages/taler-merchant-webui/src/screens/CreateTemplateScreen.tsx:486
msgid "e.g. Single Espresso Coffee"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/CreateTemplateScreen.tsx:417
+#: packages/taler-merchant-webui/src/screens/CreateTemplateScreen.tsx:493
msgid ""
"The order description shown inside customer wallets. Leave blank to let the "
"customer describe it, optionally starting from a description you suggest below."
msgstr ""
-#: packages/taler-merchant-webui/src/screens/CreateTemplateScreen.tsx:423
+#: packages/taler-merchant-webui/src/screens/CreateTemplateScreen.tsx:499
msgid "Fixed Amount"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/CreateTemplateScreen.tsx:430
+#: packages/taler-merchant-webui/src/screens/CreateTemplateScreen.tsx:506
msgid "Select currency and enter the fixed price charged for every order."
msgstr ""
-#: packages/taler-merchant-webui/src/screens/CreateTemplateScreen.tsx:440
+#: packages/taler-merchant-webui/src/screens/CreateTemplateScreen.tsx:516
msgid "3. Advanced Options"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/CreateTemplateScreen.tsx:441
+#: packages/taler-merchant-webui/src/screens/CreateTemplateScreen.tsx:517
msgid "Template identifier, payment expiration, and age limits."
msgstr ""
-#: packages/taler-merchant-webui/src/screens/CreateTemplateScreen.tsx:459
+#: packages/taler-merchant-webui/src/screens/CreateTemplateScreen.tsx:540
msgid "Template Identifier (ID)"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/CreateTemplateScreen.tsx:482
+#: packages/taler-merchant-webui/src/screens/CreateTemplateScreen.tsx:565
msgid "Appears in web addresses and printed QR codes. Cannot be changed once created."
msgstr ""
-#: packages/taler-merchant-webui/src/screens/CreateTemplateScreen.tsx:492
+#: packages/taler-merchant-webui/src/screens/CreateTemplateScreen.tsx:575
msgid "How long the customer has to pay once they scan the QR code."
msgstr ""
-#: packages/taler-merchant-webui/src/screens/CreateTemplateScreen.tsx:493
+#: packages/taler-merchant-webui/src/screens/CreateTemplateScreen.tsx:576
msgid ""
"How long the customer has to pay once they scan the QR code. Left alone, orders "
"follow your merchant account's deadline."
msgstr ""
-#: packages/taler-merchant-webui/src/screens/CreateTemplateScreen.tsx:505
+#: packages/taler-merchant-webui/src/screens/CreateTemplateScreen.tsx:591
msgid "Minimum Age Requirement"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/CreateTemplateScreen.tsx:515
+#: packages/taler-merchant-webui/src/screens/CreateTemplateScreen.tsx:608
msgid "Restricts who can pay. Leave at 0 for no restriction."
msgstr ""
-#: packages/taler-merchant-webui/src/screens/CreateTemplateScreen.tsx:536
+#: packages/taler-merchant-webui/src/screens/CreateTemplateScreen.tsx:636
msgid "Which currency this code charges in."
msgstr ""
-#: packages/taler-merchant-webui/src/screens/CreateTemplateScreen.tsx:547
+#: packages/taler-merchant-webui/src/screens/CreateTemplateScreen.tsx:647
msgid "4. What the Customer Can Change"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/CreateTemplateScreen.tsx:549
+#: packages/taler-merchant-webui/src/screens/CreateTemplateScreen.tsx:649
msgid "Optional. Start the customer off with a value they can still change."
msgstr ""
-#: packages/taler-merchant-webui/src/screens/CreateTemplateScreen.tsx:559
+#: packages/taler-merchant-webui/src/screens/CreateTemplateScreen.tsx:660
msgid "Hide suggestions"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/CreateTemplateScreen.tsx:559
+#: packages/taler-merchant-webui/src/screens/CreateTemplateScreen.tsx:661
msgid "Show suggestions"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/CreateTemplateScreen.tsx:568
+#: packages/taler-merchant-webui/src/screens/CreateTemplateScreen.tsx:670
msgid ""
"Nothing is left to the customer — you fix both the amount and the description "
"above."
msgstr ""
-#: packages/taler-merchant-webui/src/screens/CreateTemplateScreen.tsx:583
+#: packages/taler-merchant-webui/src/screens/CreateTemplateScreen.tsx:690
msgid "Suggest a starting amount"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/CreateTemplateScreen.tsx:585
-#: packages/taler-merchant-webui/src/screens/CreateTemplateScreen.tsx:628
+#: packages/taler-merchant-webui/src/screens/CreateTemplateScreen.tsx:692
+#: packages/taler-merchant-webui/src/screens/CreateTemplateScreen.tsx:746
msgid "They see this filled in and can still change it."
msgstr ""
-#: packages/taler-merchant-webui/src/screens/CreateTemplateScreen.tsx:608
+#: packages/taler-merchant-webui/src/screens/CreateTemplateScreen.tsx:719
msgid "Charged in the template currency, set under Advanced Options."
msgstr ""
-#: packages/taler-merchant-webui/src/screens/CreateTemplateScreen.tsx:626
+#: packages/taler-merchant-webui/src/screens/CreateTemplateScreen.tsx:744
msgid "Suggest a description"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/CreateTemplateScreen.tsx:637
+#: packages/taler-merchant-webui/src/screens/CreateTemplateScreen.tsx:755
msgid "e.g. Donation to the animal shelter"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/CreateTemplateScreen.tsx:663
-#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:1493
-#: packages/taler-merchant-webui/src/screens/CreateDeviceScreen.tsx:402
+#: packages/taler-merchant-webui/src/screens/CreateTemplateScreen.tsx:788
+#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:1853
+#: packages/taler-merchant-webui/src/screens/CreateDeviceScreen.tsx:477
msgid "Save Changes"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/CreateTemplateScreen.tsx:663
+#: packages/taler-merchant-webui/src/screens/CreateTemplateScreen.tsx:789
msgid "Create Template"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/TemplateDetailsScreen.tsx:125
+#: packages/taler-merchant-webui/src/screens/TemplateDetailsScreen.tsx:134
msgid ""
"A customer picks the products for this template in their wallet, so an order "
"cannot be made from it here."
msgstr ""
-#: packages/taler-merchant-webui/src/screens/TemplateDetailsScreen.tsx:127
+#: packages/taler-merchant-webui/src/screens/TemplateDetailsScreen.tsx:136
msgid ""
"This template sells access to a website, and an order for it is made by the site "
"as a visitor arrives."
msgstr ""
-#: packages/taler-merchant-webui/src/screens/TemplateDetailsScreen.tsx:129
+#: packages/taler-merchant-webui/src/screens/TemplateDetailsScreen.tsx:138
msgid ""
"This template leaves the amount to the customer. Suggest a starting amount under "
"\"What the customer can change\" to create orders from it here."
msgstr ""
-#: packages/taler-merchant-webui/src/screens/TemplateDetailsScreen.tsx:131
+#: packages/taler-merchant-webui/src/screens/TemplateDetailsScreen.tsx:140
msgid ""
"This template leaves the description to the customer. Suggest a description "
"under \"What the customer can change\" to create orders from it here."
msgstr ""
-#: packages/taler-merchant-webui/src/screens/TemplateDetailsScreen.tsx:176
+#: packages/taler-merchant-webui/src/screens/TemplateDetailsScreen.tsx:185
msgid "The backend did not return an order ID."
msgstr ""
-#: packages/taler-merchant-webui/src/screens/TemplateDetailsScreen.tsx:179
+#: packages/taler-merchant-webui/src/screens/TemplateDetailsScreen.tsx:190
msgid "Could not create an order from this template."
msgstr ""
-#: packages/taler-merchant-webui/src/screens/TemplateDetailsScreen.tsx:207
-#: packages/taler-merchant-webui/src/screens/TemplateDetailsScreen.tsx:222
+#: packages/taler-merchant-webui/src/screens/TemplateDetailsScreen.tsx:223
+#: packages/taler-merchant-webui/src/screens/TemplateDetailsScreen.tsx:240
msgid "Template Details"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/TemplateDetailsScreen.tsx:207
+#: packages/taler-merchant-webui/src/screens/TemplateDetailsScreen.tsx:224
msgid "Loading template specifications…"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/TemplateDetailsScreen.tsx:210
+#: packages/taler-merchant-webui/src/screens/TemplateDetailsScreen.tsx:228
msgid "Fetching template details…"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/TemplateDetailsScreen.tsx:223
+#: packages/taler-merchant-webui/src/screens/TemplateDetailsScreen.tsx:241
msgid "The template could not be loaded."
msgstr ""
-#: packages/taler-merchant-webui/src/screens/TemplateDetailsScreen.tsx:225
+#: packages/taler-merchant-webui/src/screens/TemplateDetailsScreen.tsx:245
msgid "Could not load the template"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/TemplateDetailsScreen.tsx:236
+#: packages/taler-merchant-webui/src/screens/TemplateDetailsScreen.tsx:257
msgid "Template Not Found"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/TemplateDetailsScreen.tsx:237
+#: packages/taler-merchant-webui/src/screens/TemplateDetailsScreen.tsx:258
msgid "The requested template could not be located."
msgstr ""
-#: packages/taler-merchant-webui/src/screens/TemplateDetailsScreen.tsx:241
+#: packages/taler-merchant-webui/src/screens/TemplateDetailsScreen.tsx:262
msgid "Template Does Not Exist"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/TemplateDetailsScreen.tsx:243
+#: packages/taler-merchant-webui/src/screens/TemplateDetailsScreen.tsx:264
msgid "Template \"%1$s\" was not found or may have been deleted."
msgstr ""
-#: packages/taler-merchant-webui/src/screens/TemplateDetailsScreen.tsx:250
+#: packages/taler-merchant-webui/src/screens/TemplateDetailsScreen.tsx:271
msgid "← Back to Templates"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/TemplateDetailsScreen.tsx:264
+#: packages/taler-merchant-webui/src/screens/TemplateDetailsScreen.tsx:285
msgid "Template ID:"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/TemplateDetailsScreen.tsx:268
+#: packages/taler-merchant-webui/src/screens/TemplateDetailsScreen.tsx:291
msgid "Could not refresh the template"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/TemplateDetailsScreen.tsx:275
+#: packages/taler-merchant-webui/src/screens/TemplateDetailsScreen.tsx:299
msgid "Template details"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/TemplateDetailsScreen.tsx:277
+#: packages/taler-merchant-webui/src/screens/TemplateDetailsScreen.tsx:301
msgid "Review configured payment shape, summary text, and contract parameters."
msgstr ""
-#: packages/taler-merchant-webui/src/screens/TemplateDetailsScreen.tsx:292
+#: packages/taler-merchant-webui/src/screens/TemplateDetailsScreen.tsx:320
msgid "Create order from this template"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/TemplateDetailsScreen.tsx:300
-#: packages/taler-merchant-webui/src/screens/TemplateDetailsScreen.tsx:474
+#: packages/taler-merchant-webui/src/screens/TemplateDetailsScreen.tsx:325
+#: packages/taler-merchant-webui/src/screens/TemplateDetailsScreen.tsx:545
msgid "Print QR code"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/TemplateDetailsScreen.tsx:303
+#: packages/taler-merchant-webui/src/screens/TemplateDetailsScreen.tsx:328
msgid "Template actions"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/TemplateDetailsScreen.tsx:329
+#: packages/taler-merchant-webui/src/screens/TemplateDetailsScreen.tsx:365
msgid ""
"🌐 Access to a website. A visitor's arrival on the site turns this template into "
"an order."
msgstr ""
-#: packages/taler-merchant-webui/src/screens/TemplateDetailsScreen.tsx:372
+#: packages/taler-merchant-webui/src/screens/TemplateDetailsScreen.tsx:409
msgid "Template ID"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/TemplateDetailsScreen.tsx:379
+#: packages/taler-merchant-webui/src/screens/TemplateDetailsScreen.tsx:413
msgid "Order Summary Text"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/TemplateDetailsScreen.tsx:384
-#: packages/taler-merchant-webui/src/screens/TemplateDetailsScreen.tsx:396
+#: packages/taler-merchant-webui/src/screens/TemplateDetailsScreen.tsx:418
+#: packages/taler-merchant-webui/src/screens/TemplateDetailsScreen.tsx:430
msgid "%1$s (suggested, the customer may change it)"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/TemplateDetailsScreen.tsx:385
+#: packages/taler-merchant-webui/src/screens/TemplateDetailsScreen.tsx:419
msgid "The customer describes the order"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/TemplateDetailsScreen.tsx:390
+#: packages/taler-merchant-webui/src/screens/TemplateDetailsScreen.tsx:424
msgid "Configured Amount / Price"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/TemplateDetailsScreen.tsx:398
+#: packages/taler-merchant-webui/src/screens/TemplateDetailsScreen.tsx:432
msgid "The products the customer picks"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/TemplateDetailsScreen.tsx:399
+#: packages/taler-merchant-webui/src/screens/TemplateDetailsScreen.tsx:433
msgid "The customer enters the amount%1$s"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/TemplateDetailsScreen.tsx:406
+#: packages/taler-merchant-webui/src/screens/TemplateDetailsScreen.tsx:440
msgid "3. Contract Deadlines & Rules"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/TemplateDetailsScreen.tsx:413
+#: packages/taler-merchant-webui/src/screens/TemplateDetailsScreen.tsx:448
msgid "Customers must pay within %1$s after the order is created."
msgstr ""
-#: packages/taler-merchant-webui/src/screens/TemplateDetailsScreen.tsx:415
+#: packages/taler-merchant-webui/src/screens/TemplateDetailsScreen.tsx:450
msgid ""
"Customers must pay within %1$s after the order is created (merchant account "
"default)."
msgstr ""
-#: packages/taler-merchant-webui/src/screens/TemplateDetailsScreen.tsx:416
+#: packages/taler-merchant-webui/src/screens/TemplateDetailsScreen.tsx:451
msgid "The merchant account's payment deadline applies."
msgstr ""
-#: packages/taler-merchant-webui/src/screens/TemplateDetailsScreen.tsx:422
+#: packages/taler-merchant-webui/src/screens/TemplateDetailsScreen.tsx:459
msgid "Minimum Customer Age"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/TemplateDetailsScreen.tsx:424
+#: packages/taler-merchant-webui/src/screens/TemplateDetailsScreen.tsx:463
msgid "1 year"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/TemplateDetailsScreen.tsx:424
+#: packages/taler-merchant-webui/src/screens/TemplateDetailsScreen.tsx:464
msgid "%1$s years"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/TemplateDetailsScreen.tsx:441
+#: packages/taler-merchant-webui/src/screens/TemplateDetailsScreen.tsx:485
msgid "Could not delete this template"
msgstr ""
-#: packages/taler-merchant-webui/src/ui/ConfirmDeleteModal.tsx:51
+#: packages/taler-merchant-webui/src/ui/ConfirmDeleteModal.tsx:57
msgid "Could not delete this item"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/AccessScreen.tsx:233
+#: packages/taler-merchant-webui/src/screens/AccessScreen.tsx:243
msgid "Access for machines"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/AccessScreen.tsx:234
+#: packages/taler-merchant-webui/src/screens/AccessScreen.tsx:244
msgid ""
"Manage the access you have given to counter tills, shop software, and automated "
"scripts."
msgstr ""
-#: packages/taler-merchant-webui/src/screens/AccessScreen.tsx:235
-#: packages/taler-merchant-webui/src/screens/AccessScreen.tsx:292
+#: packages/taler-merchant-webui/src/screens/AccessScreen.tsx:245
+#: packages/taler-merchant-webui/src/screens/AccessScreen.tsx:303
msgid "+ Create machine access"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/AccessScreen.tsx:252
-#: packages/taler-merchant-webui/src/screens/AccessScreen.tsx:301
-#: packages/taler-merchant-webui/src/screens/AccessScreen.tsx:412
+#: packages/taler-merchant-webui/src/screens/AccessScreen.tsx:262
+#: packages/taler-merchant-webui/src/screens/AccessScreen.tsx:312
+#: packages/taler-merchant-webui/src/screens/AccessScreen.tsx:465
msgid "Pair a till"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/AccessScreen.tsx:259
+#: packages/taler-merchant-webui/src/screens/AccessScreen.tsx:269
msgid "Could not load machine access"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/AccessScreen.tsx:264
+#: packages/taler-merchant-webui/src/screens/AccessScreen.tsx:274
msgid "Choose the right way to connect"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/AccessScreen.tsx:266
+#: packages/taler-merchant-webui/src/screens/AccessScreen.tsx:276
msgid ""
"Pair a till for a guided setup on a nearby device. Create machine access when "
"other shop software or a script needs its own credential."
msgstr ""
-#: packages/taler-merchant-webui/src/screens/AccessScreen.tsx:270
+#: packages/taler-merchant-webui/src/screens/AccessScreen.tsx:280
msgid "Till pairing is unavailable: %1$s"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/AccessScreen.tsx:282
+#: packages/taler-merchant-webui/src/screens/AccessScreen.tsx:293
msgid "No machine access yet"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/AccessScreen.tsx:284
+#: packages/taler-merchant-webui/src/screens/AccessScreen.tsx:295
msgid ""
"Give each till, shop system or script its own access, so you can withdraw one of "
"them without disturbing the rest."
msgstr ""
-#: packages/taler-merchant-webui/src/screens/AccessScreen.tsx:312
-#: packages/taler-merchant-webui/src/screens/AccessScreen.tsx:340
+#: packages/taler-merchant-webui/src/screens/AccessScreen.tsx:328
+#: packages/taler-merchant-webui/src/screens/AccessScreen.tsx:378
msgid "ID: %1$s"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/AccessScreen.tsx:313
-#: packages/taler-merchant-webui/src/screens/AccessScreen.tsx:354
+#: packages/taler-merchant-webui/src/screens/AccessScreen.tsx:335
+#: packages/taler-merchant-webui/src/screens/AccessScreen.tsx:400
msgid "Revoke access"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/AccessScreen.tsx:316
-#: packages/taler-merchant-webui/src/screens/AccessScreen.tsx:329
+#: packages/taler-merchant-webui/src/screens/AccessScreen.tsx:340
+#: packages/taler-merchant-webui/src/screens/AccessScreen.tsx:365
msgid "Can do"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/AccessScreen.tsx:317
-#: packages/taler-merchant-webui/src/screens/AccessScreen.tsx:331
-#: packages/taler-merchant-webui/src/screens/CreateAccessScreen.tsx:200
-#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:309
+#: packages/taler-merchant-webui/src/screens/AccessScreen.tsx:346
+#: packages/taler-merchant-webui/src/screens/AccessScreen.tsx:367
+#: packages/taler-merchant-webui/src/screens/CreateAccessScreen.tsx:229
+#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:314
msgid "Expires"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/AccessScreen.tsx:328
-#: packages/taler-merchant-webui/src/screens/CreateAccessScreen.tsx:184
+#: packages/taler-merchant-webui/src/screens/AccessScreen.tsx:364
+#: packages/taler-merchant-webui/src/screens/CreateAccessScreen.tsx:208
msgid "Used for"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/AccessScreen.tsx:371
+#: packages/taler-merchant-webui/src/screens/AccessScreen.tsx:417
msgid "Showing 1 access entry on page %1$s"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/AccessScreen.tsx:372
+#: packages/taler-merchant-webui/src/screens/AccessScreen.tsx:418
msgid "Showing %1$s access entries on page %2$s"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/AccessScreen.tsx:390
+#: packages/taler-merchant-webui/src/screens/AccessScreen.tsx:440
msgid "Revoke access for \"%1$s\"?"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/AccessScreen.tsx:391
+#: packages/taler-merchant-webui/src/screens/AccessScreen.tsx:442
msgid "Whatever is using this will stop working immediately. This cannot be undone."
msgstr ""
-#: packages/taler-merchant-webui/src/screens/AccessScreen.tsx:393
+#: packages/taler-merchant-webui/src/screens/AccessScreen.tsx:444
msgid "Revoke Access"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/AccessScreen.tsx:425
+#: packages/taler-merchant-webui/src/screens/AccessScreen.tsx:478
msgid "Could not create till access"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/AccessScreen.tsx:431
+#: packages/taler-merchant-webui/src/screens/AccessScreen.tsx:487
msgid "Device Name"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/AccessScreen.tsx:437
+#: packages/taler-merchant-webui/src/screens/AccessScreen.tsx:493
msgid "e.g. Counter Cash Register #1"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/AccessScreen.tsx:450
+#: packages/taler-merchant-webui/src/screens/AccessScreen.tsx:508
msgid "Enter your current password"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/AccessScreen.tsx:461
+#: packages/taler-merchant-webui/src/screens/AccessScreen.tsx:520
msgid "Hide advanced settings"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/AccessScreen.tsx:461
+#: packages/taler-merchant-webui/src/screens/AccessScreen.tsx:521
msgid "Show advanced settings"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/AccessScreen.tsx:465
+#: packages/taler-merchant-webui/src/screens/AccessScreen.tsx:525
msgid "Default access: 10 days, refreshable."
msgstr ""
-#: packages/taler-merchant-webui/src/screens/AccessScreen.tsx:472
+#: packages/taler-merchant-webui/src/screens/AccessScreen.tsx:535
msgid "Access lifetime"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/AccessScreen.tsx:484
+#: packages/taler-merchant-webui/src/screens/AccessScreen.tsx:548
msgid "10 days"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/AccessScreen.tsx:485
-#: packages/taler-merchant-webui/src/screens/CreateAccessScreen.tsx:208
-#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:1322
+#: packages/taler-merchant-webui/src/screens/AccessScreen.tsx:549
+#: packages/taler-merchant-webui/src/screens/CreateAccessScreen.tsx:239
+#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:1656
msgid "30 days"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/AccessScreen.tsx:486
-#: packages/taler-merchant-webui/src/screens/CreateAccessScreen.tsx:209
-#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:1323
+#: packages/taler-merchant-webui/src/screens/AccessScreen.tsx:550
+#: packages/taler-merchant-webui/src/screens/CreateAccessScreen.tsx:240
+#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:1657
msgid "90 days"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/AccessScreen.tsx:487
-#: packages/taler-merchant-webui/src/screens/CreateAccessScreen.tsx:210
+#: packages/taler-merchant-webui/src/screens/AccessScreen.tsx:551
+#: packages/taler-merchant-webui/src/screens/CreateAccessScreen.tsx:241
msgid "365 days (1 year)"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/AccessScreen.tsx:503
+#: packages/taler-merchant-webui/src/screens/AccessScreen.tsx:571
msgid "Refreshable access"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/AccessScreen.tsx:507
+#: packages/taler-merchant-webui/src/screens/AccessScreen.tsx:578
msgid "Unlimited access does not need renewal."
msgstr ""
-#: packages/taler-merchant-webui/src/screens/AccessScreen.tsx:508
+#: packages/taler-merchant-webui/src/screens/AccessScreen.tsx:579
msgid "Allow the till to renew its access before it expires."
msgstr ""
-#: packages/taler-merchant-webui/src/screens/AccessScreen.tsx:529
+#: packages/taler-merchant-webui/src/screens/AccessScreen.tsx:600
msgid "Generating…"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/AccessScreen.tsx:529
+#: packages/taler-merchant-webui/src/screens/AccessScreen.tsx:600
msgid "Generate Pairing Code →"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/AccessScreen.tsx:536
+#: packages/taler-merchant-webui/src/screens/AccessScreen.tsx:607
msgid "Scan this with the till app"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/AccessScreen.tsx:538
+#: packages/taler-merchant-webui/src/screens/AccessScreen.tsx:609
msgid ""
"ℹ️ This credential is shown once. Anyone who has it can use the granted till "
"access."
msgstr ""
-#: packages/taler-merchant-webui/src/screens/AccessScreen.tsx:543
+#: packages/taler-merchant-webui/src/screens/AccessScreen.tsx:617
msgid "Pair %1$s"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/AccessScreen.tsx:548
+#: packages/taler-merchant-webui/src/screens/AccessScreen.tsx:623
msgid "Access expires: %1$s"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/AccessScreen.tsx:556
-#: packages/taler-merchant-webui/src/screens/AccessScreen.tsx:561
-#: packages/taler-merchant-webui/src/screens/CreateAccessScreen.tsx:167
-#: packages/taler-merchant-webui/src/screens/CreateAccessScreen.tsx:347
+#: packages/taler-merchant-webui/src/screens/AccessScreen.tsx:631
+#: packages/taler-merchant-webui/src/screens/AccessScreen.tsx:636
+#: packages/taler-merchant-webui/src/screens/CreateAccessScreen.tsx:185
+#: packages/taler-merchant-webui/src/screens/CreateAccessScreen.tsx:388
msgid "Access"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/AccessScreen.tsx:570
-#: packages/taler-merchant-webui/src/screens/CreateAccessScreen.tsx:360
-#: packages/taler-merchant-webui/src/screens/CreateDeviceScreen.tsx:376
-#: packages/taler-merchant-webui/src/screens/ServerInfoScreen.tsx:137
+#: packages/taler-merchant-webui/src/screens/AccessScreen.tsx:645
+#: packages/taler-merchant-webui/src/screens/CreateAccessScreen.tsx:401
+#: packages/taler-merchant-webui/src/screens/CreateDeviceScreen.tsx:448
+#: packages/taler-merchant-webui/src/screens/ServerInfoScreen.tsx:142
msgid "✓ Copied"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/AccessScreen.tsx:570
-#: packages/taler-merchant-webui/src/screens/CreateAccessScreen.tsx:360
-#: packages/taler-merchant-webui/src/screens/ServerInfoScreen.tsx:137
+#: packages/taler-merchant-webui/src/screens/AccessScreen.tsx:645
+#: packages/taler-merchant-webui/src/screens/CreateAccessScreen.tsx:401
+#: packages/taler-merchant-webui/src/screens/ServerInfoScreen.tsx:142
msgid "Copy"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/AccessScreen.tsx:577
+#: packages/taler-merchant-webui/src/screens/AccessScreen.tsx:652
msgid "Close without pairing?"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/AccessScreen.tsx:580
+#: packages/taler-merchant-webui/src/screens/AccessScreen.tsx:655
msgid ""
"The access for %1$s will remain active. After closing, revoke it from the "
"machine access list if the device was not paired."
msgstr ""
-#: packages/taler-merchant-webui/src/screens/AccessScreen.tsx:581
+#: packages/taler-merchant-webui/src/screens/AccessScreen.tsx:656
msgid ""
"This till access will remain active. After closing, revoke it from the machine "
"access list if the device was not paired."
msgstr ""
-#: packages/taler-merchant-webui/src/screens/AccessScreen.tsx:589
+#: packages/taler-merchant-webui/src/screens/AccessScreen.tsx:664
msgid "Keep open"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/AccessScreen.tsx:596
+#: packages/taler-merchant-webui/src/screens/AccessScreen.tsx:671
msgid "Close and review access"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/AccessScreen.tsx:607
+#: packages/taler-merchant-webui/src/screens/AccessScreen.tsx:682
msgid "Close without pairing"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/AccessScreen.tsx:614
+#: packages/taler-merchant-webui/src/screens/AccessScreen.tsx:689
msgid "I have paired the device ✓"
msgstr ""
-#: packages/taler-merchant-webui/src/routes/AccessRoute.tsx:58
+#: packages/taler-merchant-webui/src/routes/AccessRoute.tsx:73
msgid "Till pairing requires a merchant backend available through HTTPS."
msgstr ""
-#: packages/taler-merchant-webui/src/routes/AccessRoute.tsx:60
+#: packages/taler-merchant-webui/src/routes/AccessRoute.tsx:75
msgid "Till pairing cannot represent a merchant backend on a custom port."
msgstr ""
-#: packages/taler-merchant-webui/src/routes/AccessRoute.tsx:62
+#: packages/taler-merchant-webui/src/routes/AccessRoute.tsx:77
msgid "Till pairing cannot represent a merchant backend below a path prefix."
msgstr ""
-#: packages/taler-merchant-webui/src/routes/AccessRoute.tsx:64
+#: packages/taler-merchant-webui/src/routes/AccessRoute.tsx:79
msgid "Till pairing cannot represent a merchant backend URL with a query."
msgstr ""
-#: packages/taler-merchant-webui/src/routes/AccessRoute.tsx:66
+#: packages/taler-merchant-webui/src/routes/AccessRoute.tsx:81
msgid "Till pairing cannot represent a merchant backend URL with a fragment."
msgstr ""
-#: packages/taler-merchant-webui/src/routes/AccessRoute.tsx:68
+#: packages/taler-merchant-webui/src/routes/AccessRoute.tsx:83
msgid "Till pairing requires a valid merchant backend URL."
msgstr ""
-#: packages/taler-merchant-webui/src/routes/AccessRoute.tsx:85
+#: packages/taler-merchant-webui/src/routes/AccessRoute.tsx:106
msgid "The merchant backend did not return the issued PoS credential."
msgstr ""
-#: packages/taler-merchant-webui/src/routes/AccessRoute.tsx:97
+#: packages/taler-merchant-webui/src/routes/AccessRoute.tsx:120
msgid "Till: %1$s"
msgstr ""
-#: packages/taler-merchant-webui/src/routes/AccessRoute.tsx:108
+#: packages/taler-merchant-webui/src/routes/AccessRoute.tsx:131
msgid "Pairing till (%1$s)"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/CreateAccessScreen.tsx:68
+#: packages/taler-merchant-webui/src/screens/CreateAccessScreen.tsx:79
msgid "Create orders and check whether they were paid."
msgstr ""
-#: packages/taler-merchant-webui/src/screens/CreateAccessScreen.tsx:73
+#: packages/taler-merchant-webui/src/screens/CreateAccessScreen.tsx:84
msgid "Take payments and hold stock"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/CreateAccessScreen.tsx:74
+#: packages/taler-merchant-webui/src/screens/CreateAccessScreen.tsx:85
msgid "The above, and reserve inventory while a customer pays."
msgstr ""
-#: packages/taler-merchant-webui/src/screens/CreateAccessScreen.tsx:80
+#: packages/taler-merchant-webui/src/screens/CreateAccessScreen.tsx:91
msgid "The above, and give refunds."
msgstr ""
-#: packages/taler-merchant-webui/src/screens/CreateAccessScreen.tsx:85
+#: packages/taler-merchant-webui/src/screens/CreateAccessScreen.tsx:96
msgid "Read only"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/CreateAccessScreen.tsx:86
+#: packages/taler-merchant-webui/src/screens/CreateAccessScreen.tsx:97
msgid "See information, change nothing."
msgstr ""
-#: packages/taler-merchant-webui/src/screens/CreateAccessScreen.tsx:92
+#: packages/taler-merchant-webui/src/screens/CreateAccessScreen.tsx:103
msgid "Any operation, without limit."
msgstr ""
-#: packages/taler-merchant-webui/src/screens/CreateAccessScreen.tsx:121
+#: packages/taler-merchant-webui/src/screens/CreateAccessScreen.tsx:132
msgid "Please enter a description for what this access is used for."
msgstr ""
-#: packages/taler-merchant-webui/src/screens/CreateAccessScreen.tsx:125
+#: packages/taler-merchant-webui/src/screens/CreateAccessScreen.tsx:138
msgid "Please enter your current password to confirm your identity."
msgstr ""
-#: packages/taler-merchant-webui/src/screens/CreateAccessScreen.tsx:152
-#: packages/taler-merchant-webui/src/routes/CreateAccessRoute.tsx:73
-#: packages/taler-merchant-webui/src/routes/CreateAccessRoute.tsx:83
+#: packages/taler-merchant-webui/src/screens/CreateAccessScreen.tsx:168
+#: packages/taler-merchant-webui/src/routes/CreateAccessRoute.tsx:78
+#: packages/taler-merchant-webui/src/routes/CreateAccessRoute.tsx:90
msgid "The backend did not return a machine access token."
msgstr ""
-#: packages/taler-merchant-webui/src/screens/CreateAccessScreen.tsx:156
+#: packages/taler-merchant-webui/src/screens/CreateAccessScreen.tsx:173
msgid "Failed to create the machine access."
msgstr ""
-#: packages/taler-merchant-webui/src/screens/CreateAccessScreen.tsx:168
-#: packages/taler-merchant-webui/src/screens/CreateAccessScreen.tsx:329
+#: packages/taler-merchant-webui/src/screens/CreateAccessScreen.tsx:186
+#: packages/taler-merchant-webui/src/screens/CreateAccessScreen.tsx:370
msgid "Create Machine Access"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/CreateAccessScreen.tsx:169
+#: packages/taler-merchant-webui/src/screens/CreateAccessScreen.tsx:187
msgid ""
"Give a cash register, a counter till, your shop software or a script its own "
"access."
msgstr ""
-#: packages/taler-merchant-webui/src/screens/CreateAccessScreen.tsx:174
+#: packages/taler-merchant-webui/src/screens/CreateAccessScreen.tsx:194
msgid "Could not create the access"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/CreateAccessScreen.tsx:179
+#: packages/taler-merchant-webui/src/screens/CreateAccessScreen.tsx:200
msgid "1. Purpose & Expiry"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/CreateAccessScreen.tsx:190
+#: packages/taler-merchant-webui/src/screens/CreateAccessScreen.tsx:214
msgid "e.g. Counter Till #2 or Online Webshop Backend"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/CreateAccessScreen.tsx:195
+#: packages/taler-merchant-webui/src/screens/CreateAccessScreen.tsx:221
msgid "So you can tell later what would break if you revoked it."
msgstr ""
-#: packages/taler-merchant-webui/src/screens/CreateAccessScreen.tsx:213
+#: packages/taler-merchant-webui/src/screens/CreateAccessScreen.tsx:244
msgid "After this, the machine will need new access."
msgstr ""
-#: packages/taler-merchant-webui/src/screens/CreateAccessScreen.tsx:221
+#: packages/taler-merchant-webui/src/screens/CreateAccessScreen.tsx:252
msgid "2. Permissions (Can do)"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/CreateAccessScreen.tsx:222
+#: packages/taler-merchant-webui/src/screens/CreateAccessScreen.tsx:253
msgid "Everyday choices for what this access is allowed to do."
msgstr ""
-#: packages/taler-merchant-webui/src/screens/CreateAccessScreen.tsx:250
+#: packages/taler-merchant-webui/src/screens/CreateAccessScreen.tsx:285
msgid ""
"Only use this when the software genuinely needs full control of your merchant "
"account."
msgstr ""
-#: packages/taler-merchant-webui/src/screens/CreateAccessScreen.tsx:254
+#: packages/taler-merchant-webui/src/screens/CreateAccessScreen.tsx:289
msgid "Technical permissions"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/CreateAccessScreen.tsx:265
+#: packages/taler-merchant-webui/src/screens/CreateAccessScreen.tsx:302
msgid "3. Identity Confirmation"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/CreateAccessScreen.tsx:273
+#: packages/taler-merchant-webui/src/screens/CreateAccessScreen.tsx:310
msgid "Enter your current password to confirm identity"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/CreateAccessScreen.tsx:274
+#: packages/taler-merchant-webui/src/screens/CreateAccessScreen.tsx:311
msgid "Confirms it is you before the access is issued."
msgstr ""
-#: packages/taler-merchant-webui/src/screens/CreateAccessScreen.tsx:281
+#: packages/taler-merchant-webui/src/screens/CreateAccessScreen.tsx:318
msgid "Advanced: Refreshable Access"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/CreateAccessScreen.tsx:282
+#: packages/taler-merchant-webui/src/screens/CreateAccessScreen.tsx:319
msgid "Allow extending access before it ends."
msgstr ""
-#: packages/taler-merchant-webui/src/screens/CreateAccessScreen.tsx:291
+#: packages/taler-merchant-webui/src/screens/CreateAccessScreen.tsx:328
msgid "Hide options"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/CreateAccessScreen.tsx:291
+#: packages/taler-merchant-webui/src/screens/CreateAccessScreen.tsx:328
msgid "Show options"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/CreateAccessScreen.tsx:305
+#: packages/taler-merchant-webui/src/screens/CreateAccessScreen.tsx:344
msgid "Enable refreshable access"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/CreateAccessScreen.tsx:308
+#: packages/taler-merchant-webui/src/screens/CreateAccessScreen.tsx:348
msgid "Refreshable access can pose a security risk!"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/CreateAccessScreen.tsx:308
+#: packages/taler-merchant-webui/src/screens/CreateAccessScreen.tsx:349
msgid ""
"Refreshable access can be extended before it ends, effectively giving the holder "
"access without expiry. Only use this if you have evaluated the risk against the "
"permissions you are granting."
msgstr ""
-#: packages/taler-merchant-webui/src/screens/CreateAccessScreen.tsx:329
+#: packages/taler-merchant-webui/src/screens/CreateAccessScreen.tsx:370
msgid "Generating..."
msgstr ""
-#: packages/taler-merchant-webui/src/screens/CreateAccessScreen.tsx:340
+#: packages/taler-merchant-webui/src/screens/CreateAccessScreen.tsx:381
msgid "Machine Access Created"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/CreateAccessScreen.tsx:342
+#: packages/taler-merchant-webui/src/screens/CreateAccessScreen.tsx:383
msgid "⚠️ Copy this now. It is never shown again."
msgstr ""
-#: packages/taler-merchant-webui/src/screens/CreateAccessScreen.tsx:374
+#: packages/taler-merchant-webui/src/screens/CreateAccessScreen.tsx:415
msgid "I have saved it → Done"
msgstr ""
-#: packages/taler-merchant-webui/src/routes/CreateAccessRoute.tsx:57
+#: packages/taler-merchant-webui/src/routes/CreateAccessRoute.tsx:62
msgid "Creating machine access token (%1$s)"
msgstr ""
-#: packages/taler-merchant-webui/src/routes/CreateAccessRoute.tsx:87
+#: packages/taler-merchant-webui/src/routes/CreateAccessRoute.tsx:96
msgid "Machine access creation is unavailable."
msgstr ""
-#: packages/taler-merchant-webui/src/screens/StatisticsScreen.tsx:252
-#: packages/taler-merchant-webui/src/screens/StatisticsScreen.tsx:287
+#: packages/taler-merchant-webui/src/screens/StatisticsScreen.tsx:274
+#: packages/taler-merchant-webui/src/screens/StatisticsScreen.tsx:309
msgid "Period"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/StatisticsScreen.tsx:274
+#: packages/taler-merchant-webui/src/screens/StatisticsScreen.tsx:296
msgid "the last %1$s hours"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/StatisticsScreen.tsx:276
+#: packages/taler-merchant-webui/src/screens/StatisticsScreen.tsx:298
msgid "the last %1$s days"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/StatisticsScreen.tsx:278
+#: packages/taler-merchant-webui/src/screens/StatisticsScreen.tsx:300
msgid "the last %1$s weeks"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/StatisticsScreen.tsx:280
+#: packages/taler-merchant-webui/src/screens/StatisticsScreen.tsx:302
msgid "the last %1$s quarters"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/StatisticsScreen.tsx:281
+#: packages/taler-merchant-webui/src/screens/StatisticsScreen.tsx:303
msgid "the last %1$s years"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/StatisticsScreen.tsx:287
-#: packages/taler-merchant-webui/src/screens/StatisticsScreen.tsx:590
+#: packages/taler-merchant-webui/src/screens/StatisticsScreen.tsx:311
+#: packages/taler-merchant-webui/src/screens/StatisticsScreen.tsx:644
msgid "Sales volume (%1$s)"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/StatisticsScreen.tsx:362
-#: packages/taler-merchant-webui/src/screens/StatisticsScreen.tsx:474
+#: packages/taler-merchant-webui/src/screens/StatisticsScreen.tsx:392
+#: packages/taler-merchant-webui/src/screens/StatisticsScreen.tsx:517
msgid "Sales volume"
msgstr ""
#. Translators: These compact funnel labels describe whether an offered
#. order was taken up by a customer wallet; they do not refer to refunds.
-#: packages/taler-merchant-webui/src/screens/StatisticsScreen.tsx:420
+#: packages/taler-merchant-webui/src/screens/StatisticsScreen.tsx:459
msgid "unclaimed"
msgstr ""
#. Translators: "claimed" means taken up by a wallet, but payment has not
#. completed yet.
-#: packages/taler-merchant-webui/src/screens/StatisticsScreen.tsx:423
+#: packages/taler-merchant-webui/src/screens/StatisticsScreen.tsx:462
msgid "claimed but unpaid"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/StatisticsScreen.tsx:430
-#: packages/taler-merchant-webui/src/screens/StatisticsScreen.tsx:453
-#: packages/taler-merchant-webui/src/screens/StatisticsScreen.tsx:561
-#: packages/taler-merchant-webui/src/screens/StatisticsScreen.tsx:583
+#: packages/taler-merchant-webui/src/screens/StatisticsScreen.tsx:467
+#: packages/taler-merchant-webui/src/screens/StatisticsScreen.tsx:489
+#: packages/taler-merchant-webui/src/screens/StatisticsScreen.tsx:606
+#: packages/taler-merchant-webui/src/screens/StatisticsScreen.tsx:633
msgid "Sales volume by period"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/StatisticsScreen.tsx:434
+#: packages/taler-merchant-webui/src/screens/StatisticsScreen.tsx:472
msgid "Nothing to show yet"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/StatisticsScreen.tsx:436
+#: packages/taler-merchant-webui/src/screens/StatisticsScreen.tsx:474
msgid ""
"Statistics appear once a bank account is verified and you have taken your first "
"payment."
msgstr ""
-#: packages/taler-merchant-webui/src/screens/StatisticsScreen.tsx:442
+#: packages/taler-merchant-webui/src/screens/StatisticsScreen.tsx:480
msgid "Finish verification"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/StatisticsScreen.tsx:457
+#: packages/taler-merchant-webui/src/screens/StatisticsScreen.tsx:494
msgid "Sales statistics could not be loaded"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/StatisticsScreen.tsx:460
+#: packages/taler-merchant-webui/src/screens/StatisticsScreen.tsx:500
msgid "Sales funnel could not be loaded"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/StatisticsScreen.tsx:466
+#: packages/taler-merchant-webui/src/screens/StatisticsScreen.tsx:509
msgid "Statistics are unavailable right now. Your sales are unaffected."
msgstr ""
-#: packages/taler-merchant-webui/src/screens/StatisticsScreen.tsx:477
+#: packages/taler-merchant-webui/src/screens/StatisticsScreen.tsx:519
msgid "Sales data is unavailable."
msgstr ""
-#: packages/taler-merchant-webui/src/screens/StatisticsScreen.tsx:481
+#: packages/taler-merchant-webui/src/screens/StatisticsScreen.tsx:523
msgid "What customers paid you in %1$s:"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/StatisticsScreen.tsx:493
+#: packages/taler-merchant-webui/src/screens/StatisticsScreen.tsx:538
msgid "No sales recorded in %1$s."
msgstr ""
-#: packages/taler-merchant-webui/src/screens/StatisticsScreen.tsx:497
+#: packages/taler-merchant-webui/src/screens/StatisticsScreen.tsx:542
msgid ""
"This is what customers paid. What reaches your bank account can be less, once "
"your payment service has taken its charges — those are shown on your payout "
"statements, not here."
msgstr ""
-#: packages/taler-merchant-webui/src/screens/StatisticsScreen.tsx:504
+#: packages/taler-merchant-webui/src/screens/StatisticsScreen.tsx:549
msgid "Period:"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/StatisticsScreen.tsx:514
+#: packages/taler-merchant-webui/src/screens/StatisticsScreen.tsx:559
msgid "Last 24 Hours"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/StatisticsScreen.tsx:515
+#: packages/taler-merchant-webui/src/screens/StatisticsScreen.tsx:560
msgid "Last 30 Days"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/StatisticsScreen.tsx:516
+#: packages/taler-merchant-webui/src/screens/StatisticsScreen.tsx:561
msgid "Last 12 Weeks"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/StatisticsScreen.tsx:517
+#: packages/taler-merchant-webui/src/screens/StatisticsScreen.tsx:562
msgid "Last 4 Quarters"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/StatisticsScreen.tsx:518
+#: packages/taler-merchant-webui/src/screens/StatisticsScreen.tsx:563
msgid "Last 5 Years"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/StatisticsScreen.tsx:529
+#: packages/taler-merchant-webui/src/screens/StatisticsScreen.tsx:574
msgid "✓ Copied CSV!"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/StatisticsScreen.tsx:529
+#: packages/taler-merchant-webui/src/screens/StatisticsScreen.tsx:574
msgid "📋 Copy CSV"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/StatisticsScreen.tsx:542
+#: packages/taler-merchant-webui/src/screens/StatisticsScreen.tsx:587
msgid "Chart View"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/StatisticsScreen.tsx:553
+#: packages/taler-merchant-webui/src/screens/StatisticsScreen.tsx:598
msgid "Table View"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/StatisticsScreen.tsx:566
+#: packages/taler-merchant-webui/src/screens/StatisticsScreen.tsx:611
msgid "Loading statistics from server..."
msgstr ""
-#: packages/taler-merchant-webui/src/screens/StatisticsScreen.tsx:572
+#: packages/taler-merchant-webui/src/screens/StatisticsScreen.tsx:620
msgid "Nothing to plot yet"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/StatisticsScreen.tsx:574
+#: packages/taler-merchant-webui/src/screens/StatisticsScreen.tsx:622
msgid "Your sales will appear here once you have taken a payment."
msgstr ""
-#: packages/taler-merchant-webui/src/screens/StatisticsScreen.tsx:584
+#: packages/taler-merchant-webui/src/screens/StatisticsScreen.tsx:635
msgid "Sales volume for %1$s"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/StatisticsScreen.tsx:587
+#: packages/taler-merchant-webui/src/screens/StatisticsScreen.tsx:641
msgid "Time Bucket"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/StatisticsScreen.tsx:611
+#: packages/taler-merchant-webui/src/screens/StatisticsScreen.tsx:671
msgid "Total for %1$s"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/StatisticsScreen.tsx:629
+#: packages/taler-merchant-webui/src/screens/StatisticsScreen.tsx:694
msgid "Order Funnel Conversion"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/StatisticsScreen.tsx:631
+#: packages/taler-merchant-webui/src/screens/StatisticsScreen.tsx:696
msgid ""
"How far orders get: offered, taken up by a wallet, paid, and settled into your "
"account. Every share below is out of the orders you offered."
msgstr ""
-#: packages/taler-merchant-webui/src/screens/StatisticsScreen.tsx:644
+#: packages/taler-merchant-webui/src/screens/StatisticsScreen.tsx:710
msgid "No orders yet."
msgstr ""
-#: packages/taler-merchant-webui/src/screens/StatisticsScreen.tsx:648
+#: packages/taler-merchant-webui/src/screens/StatisticsScreen.tsx:714
msgid "Orders offered"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/StatisticsScreen.tsx:656
+#: packages/taler-merchant-webui/src/screens/StatisticsScreen.tsx:723
msgid "Orders claimed by wallets"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/StatisticsScreen.tsx:662
+#: packages/taler-merchant-webui/src/screens/StatisticsScreen.tsx:730
msgid "Orders paid"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/StatisticsScreen.tsx:668
+#: packages/taler-merchant-webui/src/screens/StatisticsScreen.tsx:737
msgid "Orders settled"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:52
+#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:59
msgid "Sales and revenue summary"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:53
+#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:60
msgid "Money pots summary"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:54
+#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:61
msgid "Sales funnel conversion"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:55
+#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:62
msgid "Transfers and fees received"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:56
+#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:63
msgid "Another summary your server produces"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:185
+#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:228
msgid "Enter a valid product group identifier."
msgstr ""
-#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:195
+#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:241
msgid "Product group \"%1$s\" updated."
msgstr ""
-#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:201
+#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:250
msgid "Product group \"%1$s\" created."
msgstr ""
-#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:205
+#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:255
msgid "Failed to save product group."
msgstr ""
-#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:228
+#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:282
msgid "Enter a valid money pot identifier."
msgstr ""
-#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:238
+#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:295
msgid "Money pot \"%1$s\" updated."
msgstr ""
-#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:244
+#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:304
msgid "Money pot \"%1$s\" created."
msgstr ""
-#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:248
+#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:309
msgid "Failed to save money pot."
msgstr ""
-#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:267
-#: packages/taler-merchant-webui/src/screens/ScheduleReportScreen.tsx:212
+#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:328
+#: packages/taler-merchant-webui/src/screens/ScheduleReportScreen.tsx:230
msgid "Daily"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:268
-#: packages/taler-merchant-webui/src/screens/ScheduleReportScreen.tsx:213
+#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:329
+#: packages/taler-merchant-webui/src/screens/ScheduleReportScreen.tsx:231
msgid "Weekly"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:269
-#: packages/taler-merchant-webui/src/screens/ScheduleReportScreen.tsx:214
+#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:330
+#: packages/taler-merchant-webui/src/screens/ScheduleReportScreen.tsx:232
msgid "Monthly"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:270
-#: packages/taler-merchant-webui/src/screens/ScheduleReportScreen.tsx:215
+#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:331
+#: packages/taler-merchant-webui/src/screens/ScheduleReportScreen.tsx:233
msgid "Quarterly"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:271
-#: packages/taler-merchant-webui/src/screens/ScheduleReportScreen.tsx:216
+#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:332
+#: packages/taler-merchant-webui/src/screens/ScheduleReportScreen.tsx:234
msgid "Yearly"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:273
+#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:334
msgid "Every %1$s days"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:275
+#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:336
msgid "Every %1$s hours"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:277
+#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:338
msgid "Every %1$s minutes"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:278
+#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:339
msgid "Every %1$s seconds"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:298
+#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:359
msgid "Reports & Groupings"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:299
+#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:360
msgid "Schedule automated revenue reports and manage reporting product groupings."
msgstr ""
-#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:300
+#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:363
msgid "+ Schedule report"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:300
+#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:364
msgid "+ Add product group"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:305
+#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:376
msgid "Scheduled reports could not be loaded"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:308
+#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:382
msgid "Product groups could not be loaded"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:311
+#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:388
msgid "Money pots could not be loaded"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:347
+#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:432
msgid "Scheduled Reports"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:364
+#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:450
msgid "Report Groupings"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:364
+#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:451
msgid "1 group"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:364
+#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:451
msgid "%1$s groups"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:364
+#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:452
msgid "1 pot"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:364
+#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:452
msgid "%1$s pots"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:375
+#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:463
msgid "Active Report Schedules"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:377
+#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:465
msgid ""
"The server compiles a sales summary on the rhythm you choose and sends it to the "
"address you give."
msgstr ""
-#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:383
+#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:472
msgid "Loading scheduled reports..."
msgstr ""
-#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:387
+#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:478
msgid "No scheduled reports yet"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:389
+#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:480
msgid ""
"Schedule a sales summary and it will arrive on its own, as a PDF or as data, "
"without you having to remember to fetch it."
msgstr ""
-#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:397
-#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:419
+#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:496
+#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:555
msgid "Reference %1$s"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:397
-#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:435
+#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:505
+#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:577
msgid "Cancel Schedule"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:398
-#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:408
+#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:510
+#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:537
msgid "Frequency"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:398
-#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:409
+#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:516
+#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:538
msgid "Content Source"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:398
-#: packages/taler-merchant-webui/src/screens/ScheduleReportScreen.tsx:244
+#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:522
+#: packages/taler-merchant-webui/src/screens/ScheduleReportScreen.tsx:274
msgid "Destination"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:407
+#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:536
msgid "Report"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:410
+#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:539
msgid "Recipient"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:454
+#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:596
msgid "What are Report Groupings?"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:457
+#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:599
msgid ""
"Groupings let a report break your sales down. A product group groups products "
"for reporting breakdown. A money pot collects the revenue from assigned products "
"so that it can be tracked together."
msgstr ""
-#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:465
+#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:607
msgid "Product Groups for Reporting"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:466
+#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:608
msgid "Group products together to break down sales figures in periodic reports."
msgstr ""
-#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:471
+#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:613
msgid "Loading product groups..."
msgstr ""
-#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:474
+#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:616
msgid ""
"No product groups configured. Create a product group to categorize catalog items "
"for revenue reports."
msgstr ""
-#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:482
-#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:506
+#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:632
+#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:674
msgid "No description"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:495
+#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:655
msgid "Group Name"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:526
+#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:705
msgid "Money Pots"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:527
+#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:706
msgid "Collect and track revenue from assigned products."
msgstr ""
-#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:535
+#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:714
msgid "+ Add Money Pot"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:540
+#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:719
msgid "Loading money pots..."
msgstr ""
-#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:543
+#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:722
msgid "No money pots configured. Create a money pot to track dedicated revenue streams."
msgstr ""
-#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:564
+#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:761
msgid "Money Pot Name"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:565
+#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:762
msgid "Current Totals"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:596
+#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:808
msgid "Edit Product Group"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:596
+#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:808
msgid "Add Product Group"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:601
+#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:817
msgid "Group Identifier"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:630
+#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:856
msgid "Describe what products belong to this reporting group..."
msgstr ""
-#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:640
+#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:869
msgid "Save Group"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:640
+#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:869
msgid "Create Product Group"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:649
+#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:878
msgid "Edit Money Pot"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:649
+#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:878
msgid "Add Money Pot"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:654
+#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:887
msgid "Money Pot Identifier"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:676
+#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:913
msgid "Description / Target Info"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:683
+#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:922
msgid "Describe revenue target or assigned products..."
msgstr ""
-#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:693
+#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:932
msgid "Save Money Pot"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:693
+#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:932
msgid "Create Money Pot"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:702
+#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:943
msgid "Delete group \"%1$s\"?"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:705
+#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:948
msgid ""
"Are you sure you want to delete this reporting group? Products assigned to it "
"will remain in inventory."
msgstr ""
-#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:716
+#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:962
msgid "Product group \"%1$s\" deleted."
msgstr ""
-#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:718
+#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:967
msgid "Failed to delete group."
msgstr ""
-#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:723
+#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:973
msgid "Delete Group"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:731
+#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:983
msgid "Delete money pot \"%1$s\"?"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:734
+#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:988
msgid "Are you sure you want to delete this money pot?"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:745
+#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:1002
msgid "Money pot \"%1$s\" deleted."
msgstr ""
-#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:747
+#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:1007
msgid "Failed to delete money pot."
msgstr ""
-#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:752
+#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:1013
msgid "Delete Money Pot"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:760
+#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:1023
msgid "Cancel scheduled report %1$s?"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:763
+#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:1028
msgid "Are you sure you want to cancel this scheduled report transmission?"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:775
+#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:1045
msgid "Scheduled report cancelled."
msgstr ""
-#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:777
+#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:1050
msgid "Failed to cancel scheduled report."
msgstr ""
-#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:783
+#: packages/taler-merchant-webui/src/screens/ReportsScreen.tsx:1057
msgid "Cancel Report"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/CreateWebhookScreen.tsx:58
+#: packages/taler-merchant-webui/src/screens/CreateWebhookScreen.tsx:62
msgid "Order created"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/CreateWebhookScreen.tsx:58
+#: packages/taler-merchant-webui/src/screens/CreateWebhookScreen.tsx:63
msgid "Sent when a new order is set up, before anybody has paid it."
msgstr ""
-#: packages/taler-merchant-webui/src/screens/CreateWebhookScreen.tsx:59
+#: packages/taler-merchant-webui/src/screens/CreateWebhookScreen.tsx:67
msgid "Order paid"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/CreateWebhookScreen.tsx:59
+#: packages/taler-merchant-webui/src/screens/CreateWebhookScreen.tsx:68
msgid "Sent when a customer has paid for an order."
msgstr ""
-#: packages/taler-merchant-webui/src/screens/CreateWebhookScreen.tsx:60
+#: packages/taler-merchant-webui/src/screens/CreateWebhookScreen.tsx:72
msgid "Refund approved"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/CreateWebhookScreen.tsx:60
+#: packages/taler-merchant-webui/src/screens/CreateWebhookScreen.tsx:73
msgid "Sent when you approve a refund on an order."
msgstr ""
-#: packages/taler-merchant-webui/src/screens/CreateWebhookScreen.tsx:61
+#: packages/taler-merchant-webui/src/screens/CreateWebhookScreen.tsx:77
msgid "Order settled"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/CreateWebhookScreen.tsx:61
+#: packages/taler-merchant-webui/src/screens/CreateWebhookScreen.tsx:78
msgid ""
"Sent when the money for a paid order has been matched to a payout into your "
"account."
msgstr ""
-#: packages/taler-merchant-webui/src/screens/CreateWebhookScreen.tsx:62
+#: packages/taler-merchant-webui/src/screens/CreateWebhookScreen.tsx:82
msgid "Category added"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/CreateWebhookScreen.tsx:62
+#: packages/taler-merchant-webui/src/screens/CreateWebhookScreen.tsx:83
msgid "Sent when a new product category is created."
msgstr ""
-#: packages/taler-merchant-webui/src/screens/CreateWebhookScreen.tsx:63
+#: packages/taler-merchant-webui/src/screens/CreateWebhookScreen.tsx:87
msgid "Category changed"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/CreateWebhookScreen.tsx:63
+#: packages/taler-merchant-webui/src/screens/CreateWebhookScreen.tsx:88
msgid "Sent when a product category is renamed or edited."
msgstr ""
-#: packages/taler-merchant-webui/src/screens/CreateWebhookScreen.tsx:64
+#: packages/taler-merchant-webui/src/screens/CreateWebhookScreen.tsx:92
msgid "Category removed"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/CreateWebhookScreen.tsx:64
+#: packages/taler-merchant-webui/src/screens/CreateWebhookScreen.tsx:93
msgid "Sent when a product category is deleted."
msgstr ""
-#: packages/taler-merchant-webui/src/screens/CreateWebhookScreen.tsx:65
+#: packages/taler-merchant-webui/src/screens/CreateWebhookScreen.tsx:97
msgid "Product added"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/CreateWebhookScreen.tsx:65
+#: packages/taler-merchant-webui/src/screens/CreateWebhookScreen.tsx:98
msgid "Sent when a new product is added to your inventory."
msgstr ""
-#: packages/taler-merchant-webui/src/screens/CreateWebhookScreen.tsx:66
+#: packages/taler-merchant-webui/src/screens/CreateWebhookScreen.tsx:102
msgid "Product changed"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/CreateWebhookScreen.tsx:66
+#: packages/taler-merchant-webui/src/screens/CreateWebhookScreen.tsx:103
msgid "Sent when a product in your inventory is edited."
msgstr ""
-#: packages/taler-merchant-webui/src/screens/CreateWebhookScreen.tsx:67
+#: packages/taler-merchant-webui/src/screens/CreateWebhookScreen.tsx:107
msgid "Product removed"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/CreateWebhookScreen.tsx:67
+#: packages/taler-merchant-webui/src/screens/CreateWebhookScreen.tsx:108
msgid "Sent when a product is deleted from your inventory."
msgstr ""
-#: packages/taler-merchant-webui/src/screens/CreateWebhookScreen.tsx:87
+#: packages/taler-merchant-webui/src/screens/CreateWebhookScreen.tsx:132
msgid "the order number"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/CreateWebhookScreen.tsx:88
-#: packages/taler-merchant-webui/src/screens/CreateWebhookScreen.tsx:89
+#: packages/taler-merchant-webui/src/screens/CreateWebhookScreen.tsx:135
+#: packages/taler-merchant-webui/src/screens/CreateWebhookScreen.tsx:139
msgid "the whole order contract, as JSON"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/CreateWebhookScreen.tsx:90
+#: packages/taler-merchant-webui/src/screens/CreateWebhookScreen.tsx:143
msgid "the number the server files this category under"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/CreateWebhookScreen.tsx:91
+#: packages/taler-merchant-webui/src/screens/CreateWebhookScreen.tsx:147
msgid "the name of the category"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/CreateWebhookScreen.tsx:92
+#: packages/taler-merchant-webui/src/screens/CreateWebhookScreen.tsx:151
msgid "the number the server files this product under"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/CreateWebhookScreen.tsx:93
+#: packages/taler-merchant-webui/src/screens/CreateWebhookScreen.tsx:153
msgid "the product code"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/CreateWebhookScreen.tsx:98
+#: packages/taler-merchant-webui/src/screens/CreateWebhookScreen.tsx:158
msgid "what the product is called"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/CreateWebhookScreen.tsx:99
+#: packages/taler-merchant-webui/src/screens/CreateWebhookScreen.tsx:161
msgid "the product name in each language you offer"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/CreateWebhookScreen.tsx:100
+#: packages/taler-merchant-webui/src/screens/CreateWebhookScreen.tsx:163
msgid "what one of them is (piece, kg, hour …)"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/CreateWebhookScreen.tsx:101
+#: packages/taler-merchant-webui/src/screens/CreateWebhookScreen.tsx:164
msgid "the product picture"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/CreateWebhookScreen.tsx:102
+#: packages/taler-merchant-webui/src/screens/CreateWebhookScreen.tsx:165
msgid "the taxes recorded on the product"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/CreateWebhookScreen.tsx:103
+#: packages/taler-merchant-webui/src/screens/CreateWebhookScreen.tsx:166
msgid "the price of the product"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/CreateWebhookScreen.tsx:104
+#: packages/taler-merchant-webui/src/screens/CreateWebhookScreen.tsx:167
msgid "how many you have in stock"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/CreateWebhookScreen.tsx:105
+#: packages/taler-merchant-webui/src/screens/CreateWebhookScreen.tsx:168
msgid "how many have been sold"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/CreateWebhookScreen.tsx:106
+#: packages/taler-merchant-webui/src/screens/CreateWebhookScreen.tsx:169
msgid "how many were written off"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/CreateWebhookScreen.tsx:107
+#: packages/taler-merchant-webui/src/screens/CreateWebhookScreen.tsx:170
msgid "where the product is picked up"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/CreateWebhookScreen.tsx:108
+#: packages/taler-merchant-webui/src/screens/CreateWebhookScreen.tsx:171
msgid "when you next expect more"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/CreateWebhookScreen.tsx:109
+#: packages/taler-merchant-webui/src/screens/CreateWebhookScreen.tsx:172
msgid "the age a buyer has to be"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/CreateWebhookScreen.tsx:112
+#: packages/taler-merchant-webui/src/screens/CreateWebhookScreen.tsx:177
msgid "the name of the event that fired"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/CreateWebhookScreen.tsx:116
+#: packages/taler-merchant-webui/src/screens/CreateWebhookScreen.tsx:188
msgid "the merchant account the order belongs to"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/CreateWebhookScreen.tsx:122
+#: packages/taler-merchant-webui/src/screens/CreateWebhookScreen.tsx:196
msgid "when the refund was approved"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/CreateWebhookScreen.tsx:125
+#: packages/taler-merchant-webui/src/screens/CreateWebhookScreen.tsx:199
msgid "how much was refunded"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/CreateWebhookScreen.tsx:126
+#: packages/taler-merchant-webui/src/screens/CreateWebhookScreen.tsx:200
msgid "the reason your staff gave for the refund"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/CreateWebhookScreen.tsx:129
+#: packages/taler-merchant-webui/src/screens/CreateWebhookScreen.tsx:208
msgid "the payout reference you will see on your bank statement"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/CreateWebhookScreen.tsx:131
+#: packages/taler-merchant-webui/src/screens/CreateWebhookScreen.tsx:218
msgid "the number the server files your merchant account under"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/CreateWebhookScreen.tsx:136
+#: packages/taler-merchant-webui/src/screens/CreateWebhookScreen.tsx:225
msgid "the name before the change"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/CreateWebhookScreen.tsx:138
+#: packages/taler-merchant-webui/src/screens/CreateWebhookScreen.tsx:229
msgid "the new name in each language you offer"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/CreateWebhookScreen.tsx:139
+#: packages/taler-merchant-webui/src/screens/CreateWebhookScreen.tsx:233
msgid "the old name in each language you offer"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/CreateWebhookScreen.tsx:153
+#: packages/taler-merchant-webui/src/screens/CreateWebhookScreen.tsx:249
msgid "before the change: %1$s"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/CreateWebhookScreen.tsx:219
+#: packages/taler-merchant-webui/src/screens/CreateWebhookScreen.tsx:327
msgid "Enter a webhook identifier."
msgstr ""
-#: packages/taler-merchant-webui/src/screens/CreateWebhookScreen.tsx:223
+#: packages/taler-merchant-webui/src/screens/CreateWebhookScreen.tsx:331
msgid "Enter a valid HTTP or HTTPS callback URL."
msgstr ""
-#: packages/taler-merchant-webui/src/screens/CreateWebhookScreen.tsx:240
+#: packages/taler-merchant-webui/src/screens/CreateWebhookScreen.tsx:348
msgid "Cannot save this webhook: not signed in."
msgstr ""
-#: packages/taler-merchant-webui/src/screens/CreateWebhookScreen.tsx:247
+#: packages/taler-merchant-webui/src/screens/CreateWebhookScreen.tsx:355
msgid "Failed to save the webhook"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/CreateWebhookScreen.tsx:265
-#: packages/taler-merchant-webui/src/screens/CreateWebhookScreen.tsx:287
+#: packages/taler-merchant-webui/src/screens/CreateWebhookScreen.tsx:373
+#: packages/taler-merchant-webui/src/screens/CreateWebhookScreen.tsx:395
msgid "Edit Webhook"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/CreateWebhookScreen.tsx:266
-#: packages/taler-merchant-webui/src/screens/CreateWebhookScreen.tsx:288
+#: packages/taler-merchant-webui/src/screens/CreateWebhookScreen.tsx:374
+#: packages/taler-merchant-webui/src/screens/CreateWebhookScreen.tsx:396
msgid ""
"Configure an HTTP callback for one kind of event: an order, a refund, a product "
"or a category."
msgstr ""
-#: packages/taler-merchant-webui/src/screens/CreateWebhookScreen.tsx:271
-#: packages/taler-merchant-webui/src/screens/CreateWebhookScreen.tsx:276
-#: packages/taler-merchant-webui/src/screens/WebhooksScreen.tsx:129
+#: packages/taler-merchant-webui/src/screens/CreateWebhookScreen.tsx:379
+#: packages/taler-merchant-webui/src/screens/CreateWebhookScreen.tsx:384
#: packages/taler-merchant-webui/src/screens/WebhooksScreen.tsx:170
+#: packages/taler-merchant-webui/src/screens/WebhooksScreen.tsx:225
msgid "Webhook details could not be loaded"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/CreateWebhookScreen.tsx:287
-#: packages/taler-merchant-webui/src/screens/CreateWebhookScreen.tsx:467
+#: packages/taler-merchant-webui/src/screens/CreateWebhookScreen.tsx:395
+#: packages/taler-merchant-webui/src/screens/CreateWebhookScreen.tsx:612
msgid "Add Webhook"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/CreateWebhookScreen.tsx:293
+#: packages/taler-merchant-webui/src/screens/CreateWebhookScreen.tsx:403
msgid "Could not save the webhook"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/CreateWebhookScreen.tsx:298
+#: packages/taler-merchant-webui/src/screens/CreateWebhookScreen.tsx:409
msgid "1. Trigger Event & Address"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/CreateWebhookScreen.tsx:303
+#: packages/taler-merchant-webui/src/screens/CreateWebhookScreen.tsx:417
msgid "Webhook Identifier (ID)"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/CreateWebhookScreen.tsx:311
+#: packages/taler-merchant-webui/src/screens/CreateWebhookScreen.tsx:427
msgid "e.g. wh_order_fulfillment"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/CreateWebhookScreen.tsx:314
+#: packages/taler-merchant-webui/src/screens/CreateWebhookScreen.tsx:430
msgid ""
"Unique webhook identifier. Derived automatically from the name unless "
"overridden."
msgstr ""
-#: packages/taler-merchant-webui/src/screens/CreateWebhookScreen.tsx:319
-#: packages/taler-merchant-webui/src/screens/WebhooksScreen.tsx:142
+#: packages/taler-merchant-webui/src/screens/CreateWebhookScreen.tsx:438
+#: packages/taler-merchant-webui/src/screens/WebhooksScreen.tsx:186
msgid "When (Event)"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/CreateWebhookScreen.tsx:337
+#: packages/taler-merchant-webui/src/screens/CreateWebhookScreen.tsx:461
msgid "Call this address (URL)"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/CreateWebhookScreen.tsx:349
+#: packages/taler-merchant-webui/src/screens/CreateWebhookScreen.tsx:473
msgid ""
"Where your server sends the notification. Your systems receive it; no customer "
"is involved."
msgstr ""
-#: packages/taler-merchant-webui/src/screens/CreateWebhookScreen.tsx:357
+#: packages/taler-merchant-webui/src/screens/CreateWebhookScreen.tsx:481
msgid "2. Request Method & Headers"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/CreateWebhookScreen.tsx:362
-#: packages/taler-merchant-webui/src/screens/ErrorInjectionTestScreen.tsx:342
+#: packages/taler-merchant-webui/src/screens/CreateWebhookScreen.tsx:489
+#: packages/taler-merchant-webui/src/screens/ErrorInjectionTestScreen.tsx:344
msgid "Method"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/CreateWebhookScreen.tsx:378
+#: packages/taler-merchant-webui/src/screens/CreateWebhookScreen.tsx:510
msgid "Headers"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/CreateWebhookScreen.tsx:388
+#: packages/taler-merchant-webui/src/screens/CreateWebhookScreen.tsx:524
msgid "HTTP headers sent with every callback (e.g. authentication keys)."
msgstr ""
-#: packages/taler-merchant-webui/src/screens/CreateWebhookScreen.tsx:396
+#: packages/taler-merchant-webui/src/screens/CreateWebhookScreen.tsx:532
msgid "3. Body & Template Variables"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/CreateWebhookScreen.tsx:398
+#: packages/taler-merchant-webui/src/screens/CreateWebhookScreen.tsx:534
msgid ""
"Mustache templates replace {{variable}} placeholders with real event details "
"when triggered."
msgstr ""
-#: packages/taler-merchant-webui/src/screens/CreateWebhookScreen.tsx:404
+#: packages/taler-merchant-webui/src/screens/CreateWebhookScreen.tsx:543
msgid "Body"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/CreateWebhookScreen.tsx:420
+#: packages/taler-merchant-webui/src/screens/CreateWebhookScreen.tsx:561
msgid "Click a variable to insert into template"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/CreateWebhookScreen.tsx:428
+#: packages/taler-merchant-webui/src/screens/CreateWebhookScreen.tsx:569
msgid "See all variables →"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/CreateWebhookScreen.tsx:433
+#: packages/taler-merchant-webui/src/screens/CreateWebhookScreen.tsx:574
msgid ""
"These are the details the event you picked above provides. Pick a different "
"event and the list changes."
msgstr ""
-#: packages/taler-merchant-webui/src/screens/CreateWebhookScreen.tsx:467
+#: packages/taler-merchant-webui/src/screens/CreateWebhookScreen.tsx:611
msgid "Save Webhook Changes"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/WebhooksScreen.tsx:90
+#: packages/taler-merchant-webui/src/screens/WebhooksScreen.tsx:102
msgid ""
"HTTP callbacks triggered when an order is created, paid, refunded or settled, or "
"when a product or category changes."
msgstr ""
-#: packages/taler-merchant-webui/src/screens/WebhooksScreen.tsx:91
+#: packages/taler-merchant-webui/src/screens/WebhooksScreen.tsx:103
msgid "+ Add webhook"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/WebhooksScreen.tsx:96
+#: packages/taler-merchant-webui/src/screens/WebhooksScreen.tsx:110
msgid "Could not load webhooks"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/WebhooksScreen.tsx:107
+#: packages/taler-merchant-webui/src/screens/WebhooksScreen.tsx:122
msgid "Search webhooks"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/WebhooksScreen.tsx:108
+#: packages/taler-merchant-webui/src/screens/WebhooksScreen.tsx:123
msgid "Search ID, URL, or event..."
msgstr ""
-#: packages/taler-merchant-webui/src/screens/WebhooksScreen.tsx:117
-#: packages/taler-merchant-webui/src/screens/WebhooksScreen.tsx:151
+#: packages/taler-merchant-webui/src/screens/WebhooksScreen.tsx:134
+#: packages/taler-merchant-webui/src/screens/WebhooksScreen.tsx:200
msgid "No webhooks configured yet. Click \"+ Add webhook\" to create one."
msgstr ""
-#: packages/taler-merchant-webui/src/screens/WebhooksScreen.tsx:143
+#: packages/taler-merchant-webui/src/screens/WebhooksScreen.tsx:187
msgid "Calls (Target Address)"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/WebhooksScreen.tsx:192
+#: packages/taler-merchant-webui/src/screens/WebhooksScreen.tsx:256
msgid "Delete Webhook?"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/WebhooksScreen.tsx:193
+#: packages/taler-merchant-webui/src/screens/WebhooksScreen.tsx:257
msgid ""
"Are you sure you want to delete the webhook callback for %1$s? Your backend "
"systems will no longer receive event notifications."
msgstr ""
-#: packages/taler-merchant-webui/src/screens/WebhooksScreen.tsx:195
+#: packages/taler-merchant-webui/src/screens/WebhooksScreen.tsx:259
msgid "Delete Webhook"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/SubscriptionsScreen.tsx:100
+#: packages/taler-merchant-webui/src/screens/SubscriptionsScreen.tsx:108
msgid "Manage customer discounts and time-based access passes."
msgstr ""
-#: packages/taler-merchant-webui/src/screens/SubscriptionsScreen.tsx:101
-#: packages/taler-merchant-webui/src/screens/SubscriptionsScreen.tsx:152
+#: packages/taler-merchant-webui/src/screens/SubscriptionsScreen.tsx:109
+#: packages/taler-merchant-webui/src/screens/SubscriptionsScreen.tsx:167
msgid "+ Create discount or pass"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/SubscriptionsScreen.tsx:106
+#: packages/taler-merchant-webui/src/screens/SubscriptionsScreen.tsx:116
msgid "Could not load discounts and passes"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/SubscriptionsScreen.tsx:114
+#: packages/taler-merchant-webui/src/screens/SubscriptionsScreen.tsx:128
msgid "All discounts and passes"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/SubscriptionsScreen.tsx:115
+#: packages/taler-merchant-webui/src/screens/SubscriptionsScreen.tsx:130
msgid "Discounts"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/SubscriptionsScreen.tsx:116
+#: packages/taler-merchant-webui/src/screens/SubscriptionsScreen.tsx:131
msgid "Passes"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/SubscriptionsScreen.tsx:143
+#: packages/taler-merchant-webui/src/screens/SubscriptionsScreen.tsx:158
msgid "No discounts or passes yet"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/SubscriptionsScreen.tsx:145
+#: packages/taler-merchant-webui/src/screens/SubscriptionsScreen.tsx:160
msgid ""
"Define a discount customers can earn and redeem, or a pass they can use "
"repeatedly for a set time."
msgstr ""
-#: packages/taler-merchant-webui/src/screens/SubscriptionsScreen.tsx:161
+#: packages/taler-merchant-webui/src/screens/SubscriptionsScreen.tsx:176
msgid "Search discounts and passes"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/SubscriptionsScreen.tsx:162
+#: packages/taler-merchant-webui/src/screens/SubscriptionsScreen.tsx:177
msgid "Search name or ID..."
msgstr ""
-#: packages/taler-merchant-webui/src/screens/SubscriptionsScreen.tsx:171
-#: packages/taler-merchant-webui/src/screens/SubscriptionsScreen.tsx:206
+#: packages/taler-merchant-webui/src/screens/SubscriptionsScreen.tsx:188
+#: packages/taler-merchant-webui/src/screens/SubscriptionsScreen.tsx:269
msgid "Nothing here matches this tab and your search."
msgstr ""
-#: packages/taler-merchant-webui/src/screens/SubscriptionsScreen.tsx:185
-#: packages/taler-merchant-webui/src/screens/SubscriptionsScreen.tsx:197
-#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:792
+#: packages/taler-merchant-webui/src/screens/SubscriptionsScreen.tsx:233
+#: packages/taler-merchant-webui/src/screens/SubscriptionsScreen.tsx:255
+#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:987
msgid "Kind"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/SubscriptionsScreen.tsx:186
-#: packages/taler-merchant-webui/src/screens/SubscriptionsScreen.tsx:198
+#: packages/taler-merchant-webui/src/screens/SubscriptionsScreen.tsx:239
+#: packages/taler-merchant-webui/src/screens/SubscriptionsScreen.tsx:256
msgid "Can be used"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/SubscriptionsScreen.tsx:196
+#: packages/taler-merchant-webui/src/screens/SubscriptionsScreen.tsx:254
msgid "Name & ID"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/SubscriptionsScreen.tsx:248
+#: packages/taler-merchant-webui/src/screens/SubscriptionsScreen.tsx:337
msgid ""
"Are you sure you want to delete this discount or pass? Outstanding discounts or "
"passes already held by customers will stop being accepted at checkout. This "
"cannot be undone."
msgstr ""
-#: packages/taler-merchant-webui/src/screens/SubscriptionsScreen.tsx:250
+#: packages/taler-merchant-webui/src/screens/SubscriptionsScreen.tsx:339
msgid "Delete Discount / Pass"
msgstr ""
-#. Translators: Keep the literal percent sign immediately after the
-#. numeric placeholder.
-#: packages/taler-merchant-webui/src/routes/SubscriptionsRoute.tsx:32
+#: packages/taler-merchant-webui/src/routes/SubscriptionsRoute.tsx:39
msgid "%1$s% off"
msgstr ""
-#: packages/taler-merchant-webui/src/routes/SubscriptionsRoute.tsx:34
+#: packages/taler-merchant-webui/src/routes/SubscriptionsRoute.tsx:43
msgid "Up to %1$s off"
msgstr ""
-#: packages/taler-merchant-webui/src/routes/SubscriptionsRoute.tsx:37
+#: packages/taler-merchant-webui/src/routes/SubscriptionsRoute.tsx:46
msgid "Highest-priced item free"
msgstr ""
-#: packages/taler-merchant-webui/src/routes/SubscriptionsRoute.tsx:38
+#: packages/taler-merchant-webui/src/routes/SubscriptionsRoute.tsx:47
msgid "Lowest-priced item free"
msgstr ""
-#: packages/taler-merchant-webui/src/routes/SubscriptionsRoute.tsx:40
-#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:924
+#: packages/taler-merchant-webui/src/routes/SubscriptionsRoute.tsx:49
+#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:1149
msgid "No redemption benefit"
msgstr ""
-#: packages/taler-merchant-webui/src/routes/SubscriptionsRoute.tsx:44
+#: packages/taler-merchant-webui/src/routes/SubscriptionsRoute.tsx:54
msgid "No redemption benefit; earns one token on qualifying orders"
msgstr ""
-#: packages/taler-merchant-webui/src/routes/SubscriptionsRoute.tsx:46
+#: packages/taler-merchant-webui/src/routes/SubscriptionsRoute.tsx:56
msgid "%1$s for 1 token; earns one on qualifying orders"
msgstr ""
-#: packages/taler-merchant-webui/src/routes/SubscriptionsRoute.tsx:47
+#: packages/taler-merchant-webui/src/routes/SubscriptionsRoute.tsx:57
msgid "%1$s for %2$s tokens; earns one on qualifying orders"
msgstr ""
-#: packages/taler-merchant-webui/src/routes/SubscriptionsRoute.tsx:48
+#: packages/taler-merchant-webui/src/routes/SubscriptionsRoute.tsx:60
msgid "Invalid automatic checkout rule"
msgstr ""
-#: packages/taler-merchant-webui/src/routes/SubscriptionsRoute.tsx:52
+#: packages/taler-merchant-webui/src/routes/SubscriptionsRoute.tsx:66
msgid "All merchant purchases"
msgstr ""
-#: packages/taler-merchant-webui/src/routes/SubscriptionsRoute.tsx:61
-#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:545
+#: packages/taler-merchant-webui/src/routes/SubscriptionsRoute.tsx:75
+#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:683
msgid "Until %1$s"
msgstr ""
-#: packages/taler-merchant-webui/src/routes/SubscriptionsRoute.tsx:61
-#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:545
+#: packages/taler-merchant-webui/src/routes/SubscriptionsRoute.tsx:75
+#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:683
msgid "Always"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:292
-#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:749
+#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:383
+#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:934
msgid "This discount or pass uses rules this portal cannot edit safely."
msgstr ""
-#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:300
+#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:393
msgid "Please enter a name for this discount or pass."
msgstr ""
-#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:305
+#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:398
msgid "Please enter a description for this discount or pass."
msgstr ""
-#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:310
+#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:403
msgid ""
"The identifier can only contain letters, numbers, underscores, and hyphens (no "
"spaces or special characters)."
msgstr ""
-#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:315
+#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:410
msgid "Please choose a \"Valid From\" date."
msgstr ""
-#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:320
+#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:415
msgid "Please choose a \"Valid Until\" date."
msgstr ""
-#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:331
+#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:426
msgid "Enter valid calendar dates."
msgstr ""
-#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:335
+#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:430
msgid "\"Valid Until\" date must be after \"Valid From\" date."
msgstr ""
-#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:347
+#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:445
msgid "\"Valid Until\" date must be in the future."
msgstr ""
-#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:354
+#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:452
msgid ""
"Validity granularity must be 1 minute, 1 hour, 1 day, 7 days, 30 days, 90 days, "
"or 365 days."
msgstr ""
-#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:364
+#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:464
msgid "Select at least one product category or inventory product."
msgstr ""
-#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:372
-#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:492
+#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:476
+#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:625
msgid "Remove unavailable categories before saving this rule."
msgstr ""
-#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:380
-#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:499
+#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:486
+#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:634
msgid "Remove unavailable products before saving this rule."
msgstr ""
-#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:419
+#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:533
msgid ""
"Enter a percentage greater than 0 and no more than 100, with up to eight decimal "
"places."
msgstr ""
-#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:423
+#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:539
msgid "Enter a positive rounding precision with up to eight decimal places."
msgstr ""
-#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:433
+#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:551
msgid "Add at least one currency cap."
msgstr ""
-#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:441
+#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:562
msgid "Enter a positive amount for every currency cap."
msgstr ""
-#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:446
+#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:567
msgid "Remove or change currency caps that are no longer supported by the merchant."
msgstr ""
-#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:450
+#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:573
msgid "Use each currency only once."
msgstr ""
-#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:463
+#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:586
msgid "Free-item benefits are only available for discounts."
msgstr ""
-#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:481
+#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:606
msgid "Enter a positive whole-number redemption threshold."
msgstr ""
-#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:485
+#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:614
msgid ""
"Select at least one issuance category or inventory product, or choose all "
"merchant purchases."
msgstr ""
-#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:512
+#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:647
msgid "Enter a positive minimum purchase in a supported merchant currency."
msgstr ""
-#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:578
+#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:717
msgid "Failed to create discount or pass"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:600
+#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:745
msgid "%1$s (unavailable category #%2$s)"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:661
+#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:826
msgid "%1$s (unavailable product %2$s)"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:667
+#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:834
msgid "Could not load inventory products"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:711
-#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:1008
+#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:894
+#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:1259
msgid "Round down"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:713
-#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:1009
+#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:896
+#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:1260
msgid "Round to nearest"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:714
-#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:1010
+#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:897
+#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:1261
msgid "Round up"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:722
-#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:745
+#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:905
+#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:930
msgid "Edit Discount or Pass"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:723
-#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:746
-#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:768
+#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:906
+#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:931
+#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:957
msgid "Choose how discounts are earned and redeemed, and how long they remain usable."
msgstr ""
-#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:728
-#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:733
+#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:911
+#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:917
msgid "Discount or pass details could not be loaded"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:762
+#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:948
msgid "Edit Pass"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:762
+#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:949
msgid "Edit Discount"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:763
+#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:951
msgid "Create Pass"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:763
-#: packages/taler-merchant-webui/src/stories/story-messages.ts:50
+#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:952
+#: packages/taler-merchant-webui/src/stories/story-messages.ts:82
msgid "Create Discount"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:767
+#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:956
msgid "Choose how long pass access lasts and how expiry times protect customer privacy."
msgstr ""
-#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:781
+#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:975
msgid "Could not save this"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:808
+#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:1003
msgid "Promotional or loyalty benefit accepted towards purchases."
msgstr ""
-#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:830
+#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:1026
msgid "Time-based access pass (e.g. monthly press access, member portal)."
msgstr ""
-#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:837
-#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:1340
+#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:1033
+#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:1676
msgid "🔒 Cannot be changed — the discounts and passes already issued rely on it."
msgstr ""
-#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:844
-#: packages/taler-merchant-webui/src/screens/CreateDeviceScreen.tsx:236
-#: packages/taler-merchant-webui/src/screens/ServerInfoScreen.tsx:153
+#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:1043
+#: packages/taler-merchant-webui/src/screens/CreateDeviceScreen.tsx:290
+#: packages/taler-merchant-webui/src/screens/ServerInfoScreen.tsx:160
msgid "Name"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:850
+#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:1051
msgid "e.g. Monthly Digital Supporter Pass"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:850
+#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:1052
msgid "e.g. 10% Coffee Club Discount"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:857
+#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:1062
msgid "What pass holders see in their wallets and contract receipts."
msgstr ""
-#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:858
+#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:1063
msgid "Discount name displayed during payment checkout and in wallets."
msgstr ""
-#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:871
+#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:1079
msgid "e.g. Unlimited digital article access for 30 days..."
msgstr ""
-#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:872
+#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:1080
msgid "e.g. Grants 10% off espresso purchases at participating locations..."
msgstr ""
-#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:878
+#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:1088
msgid "Detailed terms or redemption rules shown to customers."
msgstr ""
-#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:888
+#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:1101
msgid "2. Discount rules"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:888
+#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:1102
msgid "2. Redemption benefit"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:892
+#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:1106
msgid "Configure how customers redeem this discount and how they earn new discounts."
msgstr ""
-#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:893
+#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:1107
msgid "Choose the benefit and products where this token can be redeemed."
msgstr ""
-#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:904
+#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:1125
msgid "Redeeming discounts"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:907
+#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:1128
msgid "Choose what customers receive and which purchases accept this discount."
msgstr ""
-#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:913
+#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:1134
msgid "Benefit calculation"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:935
+#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:1162
msgid "Percentage benefit"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:946
+#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:1175
msgid "Capped flat benefit"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:958
+#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:1189
msgid "Free item"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:964
+#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:1195
msgid ""
"No automatic redemption choice is created. Discounts can still be earned through "
"the rules below."
msgstr ""
-#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:969
+#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:1203
msgid "Percentage"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:991
+#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:1229
msgid "Rounding options"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:993
+#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:1231
msgid "Current: %1$s; precision %2$s"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:1001
+#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:1245
msgid "Rounding mode"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:1014
+#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:1268
msgid "Rounding precision"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:1026
+#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:1282
msgid "Currency units, for example 0.01 or 0.05."
msgstr ""
-#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:1034
+#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:1290
msgid "Maximum benefit amounts"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:1076
+#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:1350
msgid "Unsupported currency"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:1096
+#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:1381
msgid "Add currency cap"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:1101
+#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:1386
msgid "Free item policy"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:1112
+#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:1399
msgid "Lowest-priced eligible item"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:1123
+#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:1414
msgid "Highest-priced eligible item"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:1126
+#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:1417
msgid "One unit of the selected eligible item is free."
msgstr ""
-#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:1133
+#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:1427
msgid "Discounts required to redeem"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:1149
+#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:1445
msgid "Products where the benefit applies"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:1155
-#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:1161
+#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:1453
+#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:1463
msgid "Apply benefit to all merchant purchases"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:1164
+#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:1466
msgid "The token can be redeemed on any line item and on amount-only purchases."
msgstr ""
-#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:1172
-#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:1220
+#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:1474
+#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:1534
msgid "Product categories"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:1176
-#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:1224
+#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:1478
+#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:1538
msgid ""
"No product categories are available. Create a category or select an individual "
"product."
msgstr ""
-#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:1181
-#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:1229
+#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:1483
+#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:1543
msgid "Individual inventory products"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:1185
-#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:1233
+#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:1487
+#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:1547
msgid "No inventory products are available. Add a product or select a product category."
msgstr ""
-#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:1198
+#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:1506
msgid "Earning discounts"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:1199
+#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:1507
msgid "Each qualifying paid order earns exactly one discount."
msgstr ""
-#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:1203
+#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:1511
msgid "Products where discounts are earned"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:1208
-#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:1213
+#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:1518
+#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:1527
msgid "Earn discounts on all merchant purchases"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:1214
+#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:1528
msgid "Also supports amount-only and ad-hoc purchases."
msgstr ""
-#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:1244
+#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:1558
msgid "Minimum qualifying purchase (optional)"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:1262
-#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:1267
+#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:1576
+#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:1585
msgid "Earn a discount when redeeming this same discount"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:1268
+#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:1586
msgid "Off by default so redemption does not immediately replace an earned discount."
msgstr ""
-#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:1278
+#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:1597
msgid "3. Duration & Privacy"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:1278
+#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:1598
msgid "3. Discount Validity"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:1284
+#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:1608
msgid "Pass Duration"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:1284
+#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:1609
msgid "Discount Lifetime"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:1292
+#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:1619
msgid "1 Day"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:1293
+#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:1620
msgid "7 Days"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:1294
+#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:1621
msgid "30 Days"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:1295
+#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:1622
msgid "90 Days (Quarter)"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:1296
+#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:1623
msgid "365 Days (1 Year)"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:1300
+#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:1627
msgid "How long pass access lasts once activated."
msgstr ""
-#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:1301
+#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:1628
msgid "How long an issued discount remains redeemable."
msgstr ""
-#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:1309
+#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:1640
msgid "Group pass expiry times by"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:1309
+#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:1641
msgid "Group discount expiry times by"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:1321
+#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:1655
msgid "7 days (1 week)"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:1324
+#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:1658
msgid "365 days"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:1329
+#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:1663
msgid "Why group expiry times?"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:1329
+#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:1664
msgid ""
"Passes started in the same period expire together. A wider period makes it "
"harder to single out a customer from a precise timestamp."
msgstr ""
-#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:1333
+#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:1668
msgid "Shared expiry time:"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:1333
+#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:1669
msgid "Discounts issued in the same period expire together."
msgstr ""
-#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:1346
+#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:1682
msgid ""
"A one-minute or one-hour group may still make a long pass easy to identify. "
"Consider 30 days."
msgstr ""
-#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:1356
+#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:1692
msgid "4. Advanced Options"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:1357
+#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:1693
msgid "Validity window and technical identifier override."
msgstr ""
-#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:1379
+#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:1717
msgid "Set an explicit Valid From date"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:1384
+#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:1724
msgid "Valid From"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:1385
+#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:1725
msgid "By default, validity starts at the current time."
msgstr ""
-#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:1391
+#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:1734
msgid "First valid date"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:1403
+#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:1748
msgid "First date this pass can be issued or used."
msgstr ""
-#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:1404
+#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:1749
msgid "First date this discount can be issued or used."
msgstr ""
-#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:1415
+#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:1760
msgid "Set an explicit Valid Until date"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:1420
+#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:1767
msgid "Valid Until"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:1421
+#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:1768
msgid "By default, there is no end date."
msgstr ""
-#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:1427
+#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:1777
msgid "Last valid date"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:1439
+#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:1791
msgid "Cut-off date after which no new passes can start."
msgstr ""
-#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:1440
+#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:1792
msgid "Cut-off date after which no new discounts can start."
msgstr ""
-#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:1449
+#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:1804
msgid "Identifier (ID)"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:1472
+#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:1829
msgid "Unique identifier in backend contracts. Cannot be changed later."
msgstr ""
-#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:1493
+#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:1854
msgid "Create Discount / Pass"
msgstr ""
@@ -7412,304 +7408,304 @@ msgstr ""
msgid "Services configured by your provider to accept payments and make payouts."
msgstr ""
-#: packages/taler-merchant-webui/src/screens/PaymentServicesScreen.tsx:69
+#: packages/taler-merchant-webui/src/screens/PaymentServicesScreen.tsx:71
msgid "Could not load payment services"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/PaymentServicesScreen.tsx:75
+#: packages/taler-merchant-webui/src/screens/PaymentServicesScreen.tsx:78
msgid "Your payment services"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/PaymentServicesScreen.tsx:77
+#: packages/taler-merchant-webui/src/screens/PaymentServicesScreen.tsx:80
msgid ""
"A payment service takes the money from your customer and pays it into your bank "
"account."
msgstr ""
-#: packages/taler-merchant-webui/src/screens/PaymentServicesScreen.tsx:80
+#: packages/taler-merchant-webui/src/screens/PaymentServicesScreen.tsx:83
msgid ""
"This page shows server configuration, not live service health. Check Bank "
"accounts to see whether each service can pay into your account."
msgstr ""
-#: packages/taler-merchant-webui/src/screens/PaymentServicesScreen.tsx:81
+#: packages/taler-merchant-webui/src/screens/PaymentServicesScreen.tsx:87
msgid "Check bank accounts"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/PaymentServicesScreen.tsx:87
+#: packages/taler-merchant-webui/src/screens/PaymentServicesScreen.tsx:95
msgid "No payment services are configured."
msgstr ""
-#: packages/taler-merchant-webui/src/screens/PaymentServicesScreen.tsx:87
+#: packages/taler-merchant-webui/src/screens/PaymentServicesScreen.tsx:96
msgid "Without one, this server cannot take any payments. Contact your provider."
msgstr ""
-#: packages/taler-merchant-webui/src/screens/PaymentServicesScreen.tsx:93
-#: packages/taler-merchant-webui/src/screens/PaymentServicesScreen.tsx:115
+#: packages/taler-merchant-webui/src/screens/PaymentServicesScreen.tsx:102
+#: packages/taler-merchant-webui/src/screens/PaymentServicesScreen.tsx:144
msgid "Loading payment service details..."
msgstr ""
-#: packages/taler-merchant-webui/src/screens/PaymentServicesScreen.tsx:99
-#: packages/taler-merchant-webui/src/screens/PaymentServicesScreen.tsx:125
+#: packages/taler-merchant-webui/src/screens/PaymentServicesScreen.tsx:120
+#: packages/taler-merchant-webui/src/screens/PaymentServicesScreen.tsx:161
msgid "Technical identifier"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/PaymentServicesScreen.tsx:126
+#: packages/taler-merchant-webui/src/screens/PaymentServicesScreen.tsx:164
msgid "Identifies this payment service. Quote it if you are asked to."
msgstr ""
-#: packages/taler-merchant-webui/src/screens/DevicesScreen.tsx:50
+#: packages/taler-merchant-webui/src/screens/DevicesScreen.tsx:54
msgid "No confirmation code"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/DevicesScreen.tsx:52
-#: packages/taler-merchant-webui/src/screens/CreateDeviceScreen.tsx:67
+#: packages/taler-merchant-webui/src/screens/DevicesScreen.tsx:56
+#: packages/taler-merchant-webui/src/screens/CreateDeviceScreen.tsx:78
msgid "Time-based code"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/DevicesScreen.tsx:54
-#: packages/taler-merchant-webui/src/screens/CreateDeviceScreen.tsx:72
+#: packages/taler-merchant-webui/src/screens/DevicesScreen.tsx:58
+#: packages/taler-merchant-webui/src/screens/CreateDeviceScreen.tsx:83
msgid "Time-based code, covering the price"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/DevicesScreen.tsx:56
+#: packages/taler-merchant-webui/src/screens/DevicesScreen.tsx:60
msgid "Unknown"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/DevicesScreen.tsx:111
-#: packages/taler-merchant-webui/src/screens/DevicesScreen.tsx:145
+#: packages/taler-merchant-webui/src/screens/DevicesScreen.tsx:132
+#: packages/taler-merchant-webui/src/screens/DevicesScreen.tsx:166
msgid "Could not load offline payment devices"
msgstr ""
#. Short enough not to squeeze the primary action into two lines, and
#. without TOTP/HMAC/POS, none of which a shopkeeper reads.
-#: packages/taler-merchant-webui/src/screens/DevicesScreen.tsx:137
+#: packages/taler-merchant-webui/src/screens/DevicesScreen.tsx:158
msgid "Machines that confirm a payment on their own, with no internet connection."
msgstr ""
-#: packages/taler-merchant-webui/src/screens/DevicesScreen.tsx:138
-#: packages/taler-merchant-webui/src/screens/DevicesScreen.tsx:170
+#: packages/taler-merchant-webui/src/screens/DevicesScreen.tsx:159
+#: packages/taler-merchant-webui/src/screens/DevicesScreen.tsx:191
msgid "+ Add device"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/DevicesScreen.tsx:150
+#: packages/taler-merchant-webui/src/screens/DevicesScreen.tsx:171
msgid "Could not rotate the device key"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/DevicesScreen.tsx:161
+#: packages/taler-merchant-webui/src/screens/DevicesScreen.tsx:182
msgid "No offline payment devices yet"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/DevicesScreen.tsx:163
+#: packages/taler-merchant-webui/src/screens/DevicesScreen.tsx:184
msgid ""
"Register a vending machine or a hardware till here and it can check a customer's "
"payment code by itself, even with no connection."
msgstr ""
-#: packages/taler-merchant-webui/src/screens/DevicesScreen.tsx:176
+#: packages/taler-merchant-webui/src/screens/DevicesScreen.tsx:197
msgid "Registered offline payment devices"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/DevicesScreen.tsx:180
+#: packages/taler-merchant-webui/src/screens/DevicesScreen.tsx:201
msgid "Search devices"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/DevicesScreen.tsx:181
+#: packages/taler-merchant-webui/src/screens/DevicesScreen.tsx:202
msgid "Search name or location..."
msgstr ""
-#: packages/taler-merchant-webui/src/screens/DevicesScreen.tsx:191
-#: packages/taler-merchant-webui/src/screens/DevicesScreen.tsx:224
+#: packages/taler-merchant-webui/src/screens/DevicesScreen.tsx:214
+#: packages/taler-merchant-webui/src/screens/DevicesScreen.tsx:288
msgid "No offline payment devices match your search."
msgstr ""
-#: packages/taler-merchant-webui/src/screens/DevicesScreen.tsx:198
-#: packages/taler-merchant-webui/src/screens/DevicesScreen.tsx:239
+#: packages/taler-merchant-webui/src/screens/DevicesScreen.tsx:242
+#: packages/taler-merchant-webui/src/screens/DevicesScreen.tsx:321
msgid "Replace secret key"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/DevicesScreen.tsx:203
-#: packages/taler-merchant-webui/src/screens/DevicesScreen.tsx:215
+#: packages/taler-merchant-webui/src/screens/DevicesScreen.tsx:252
+#: packages/taler-merchant-webui/src/screens/DevicesScreen.tsx:274
msgid "Verification Method"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/DevicesScreen.tsx:204
-#: packages/taler-merchant-webui/src/screens/DevicesScreen.tsx:216
+#: packages/taler-merchant-webui/src/screens/DevicesScreen.tsx:258
+#: packages/taler-merchant-webui/src/screens/DevicesScreen.tsx:275
msgid "Associated Template"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/DevicesScreen.tsx:204
-#: packages/taler-merchant-webui/src/screens/DevicesScreen.tsx:235
+#: packages/taler-merchant-webui/src/screens/DevicesScreen.tsx:260
+#: packages/taler-merchant-webui/src/screens/DevicesScreen.tsx:309
msgid "No template"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/DevicesScreen.tsx:214
+#: packages/taler-merchant-webui/src/screens/DevicesScreen.tsx:273
msgid "Device Name & Identifier"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/DevicesScreen.tsx:256
+#: packages/taler-merchant-webui/src/screens/DevicesScreen.tsx:346
msgid "Rotate key for \"%1$s\"?"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/DevicesScreen.tsx:259
+#: packages/taler-merchant-webui/src/screens/DevicesScreen.tsx:351
msgid "Warning:"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/DevicesScreen.tsx:259
+#: packages/taler-merchant-webui/src/screens/DevicesScreen.tsx:352
msgid ""
"The physical machine must be updated with the newly generated secret key "
"immediately, or it will stop accepting payment codes."
msgstr ""
-#: packages/taler-merchant-webui/src/screens/DevicesScreen.tsx:266
+#: packages/taler-merchant-webui/src/screens/DevicesScreen.tsx:367
msgid "Rotating…"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/DevicesScreen.tsx:266
+#: packages/taler-merchant-webui/src/screens/DevicesScreen.tsx:367
msgid "Generate New Key & Rotate"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/DevicesScreen.tsx:275
+#: packages/taler-merchant-webui/src/screens/DevicesScreen.tsx:378
msgid "New Key Generated for \"%1$s\""
msgstr ""
-#: packages/taler-merchant-webui/src/screens/DevicesScreen.tsx:278
+#: packages/taler-merchant-webui/src/screens/DevicesScreen.tsx:383
msgid ""
"The secret key has been successfully rotated on the backend. Program your "
"physical hardware terminal or vending machine with the new secret key below:"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/DevicesScreen.tsx:294
+#: packages/taler-merchant-webui/src/screens/DevicesScreen.tsx:399
msgid ""
"This device will be removed. Payments verified offline by this machine will no "
"longer be accepted."
msgstr ""
-#: packages/taler-merchant-webui/src/screens/DevicesScreen.tsx:296
+#: packages/taler-merchant-webui/src/screens/DevicesScreen.tsx:401
msgid "Delete Authenticator"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/CreateDeviceScreen.tsx:68
+#: packages/taler-merchant-webui/src/screens/CreateDeviceScreen.tsx:79
msgid "The machine and the wallet compute the same code from the time."
msgstr ""
-#: packages/taler-merchant-webui/src/screens/CreateDeviceScreen.tsx:73
+#: packages/taler-merchant-webui/src/screens/CreateDeviceScreen.tsx:84
msgid "As above, but the amount paid is part of what the code covers."
msgstr ""
-#: packages/taler-merchant-webui/src/screens/CreateDeviceScreen.tsx:144
+#: packages/taler-merchant-webui/src/screens/CreateDeviceScreen.tsx:165
msgid "Secret key must contain exactly 32 Base32 characters (A–Z and 2–7)."
msgstr ""
-#: packages/taler-merchant-webui/src/screens/CreateDeviceScreen.tsx:176
+#: packages/taler-merchant-webui/src/screens/CreateDeviceScreen.tsx:201
msgid "Failed to create the offline payment device."
msgstr ""
-#: packages/taler-merchant-webui/src/screens/CreateDeviceScreen.tsx:188
-#: packages/taler-merchant-webui/src/screens/CreateDeviceScreen.tsx:206
#: packages/taler-merchant-webui/src/screens/CreateDeviceScreen.tsx:217
+#: packages/taler-merchant-webui/src/screens/CreateDeviceScreen.tsx:245
+#: packages/taler-merchant-webui/src/screens/CreateDeviceScreen.tsx:262
msgid "Edit offline payment device"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/CreateDeviceScreen.tsx:193
-#: packages/taler-merchant-webui/src/screens/CreateDeviceScreen.tsx:198
-#: packages/taler-merchant-webui/src/screens/CreateDeviceScreen.tsx:207
+#: packages/taler-merchant-webui/src/screens/CreateDeviceScreen.tsx:222
+#: packages/taler-merchant-webui/src/screens/CreateDeviceScreen.tsx:228
+#: packages/taler-merchant-webui/src/screens/CreateDeviceScreen.tsx:249
msgid "Offline payment device details could not be loaded"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/CreateDeviceScreen.tsx:217
+#: packages/taler-merchant-webui/src/screens/CreateDeviceScreen.tsx:263
msgid "Add offline payment device"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/CreateDeviceScreen.tsx:218
+#: packages/taler-merchant-webui/src/screens/CreateDeviceScreen.tsx:265
msgid ""
"Configure an offline vending machine or hardware terminal. The device shares a "
"secret key to verify payment codes without internet access."
msgstr ""
-#: packages/taler-merchant-webui/src/screens/CreateDeviceScreen.tsx:222
+#: packages/taler-merchant-webui/src/screens/CreateDeviceScreen.tsx:271
msgid "Could not add offline payment device"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/CreateDeviceScreen.tsx:229
+#: packages/taler-merchant-webui/src/screens/CreateDeviceScreen.tsx:280
msgid "1. Device identity & location"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/CreateDeviceScreen.tsx:230
+#: packages/taler-merchant-webui/src/screens/CreateDeviceScreen.tsx:281
msgid "What to call this machine, and the identifier its configuration uses."
msgstr ""
-#: packages/taler-merchant-webui/src/screens/CreateDeviceScreen.tsx:244
+#: packages/taler-merchant-webui/src/screens/CreateDeviceScreen.tsx:300
msgid "e.g. Snack Vending Machine #1"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/CreateDeviceScreen.tsx:247
+#: packages/taler-merchant-webui/src/screens/CreateDeviceScreen.tsx:303
msgid "Which machine this is, and where customers see it."
msgstr ""
-#: packages/taler-merchant-webui/src/screens/CreateDeviceScreen.tsx:252
+#: packages/taler-merchant-webui/src/screens/CreateDeviceScreen.tsx:311
msgid "Machine Identifier (ID)"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/CreateDeviceScreen.tsx:272
+#: packages/taler-merchant-webui/src/screens/CreateDeviceScreen.tsx:333
msgid "e.g. otp_snack_vending_machine_1"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/CreateDeviceScreen.tsx:275
+#: packages/taler-merchant-webui/src/screens/CreateDeviceScreen.tsx:336
msgid ""
"Derived automatically from name unless overridden. Used in terminal hardware "
"configuration."
msgstr ""
-#: packages/taler-merchant-webui/src/screens/CreateDeviceScreen.tsx:284
+#: packages/taler-merchant-webui/src/screens/CreateDeviceScreen.tsx:344
msgid "2. Verification Method"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/CreateDeviceScreen.tsx:285
+#: packages/taler-merchant-webui/src/screens/CreateDeviceScreen.tsx:345
msgid "How the physical machine checks payment codes displayed by wallet."
msgstr ""
-#: packages/taler-merchant-webui/src/screens/CreateDeviceScreen.tsx:324
+#: packages/taler-merchant-webui/src/screens/CreateDeviceScreen.tsx:388
msgid "3. Shared Secret Key"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/CreateDeviceScreen.tsx:325
+#: packages/taler-merchant-webui/src/screens/CreateDeviceScreen.tsx:389
msgid "Shared secret key used to verify one-time passcodes."
msgstr ""
-#: packages/taler-merchant-webui/src/screens/CreateDeviceScreen.tsx:332
+#: packages/taler-merchant-webui/src/screens/CreateDeviceScreen.tsx:396
msgid "Generate Random Key"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/CreateDeviceScreen.tsx:332
+#: packages/taler-merchant-webui/src/screens/CreateDeviceScreen.tsx:396
msgid "Enter it myself"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/CreateDeviceScreen.tsx:340
+#: packages/taler-merchant-webui/src/screens/CreateDeviceScreen.tsx:407
msgid "Custom Secret Key"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/CreateDeviceScreen.tsx:347
+#: packages/taler-merchant-webui/src/screens/CreateDeviceScreen.tsx:416
msgid "Enter custom secret key"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/CreateDeviceScreen.tsx:354
+#: packages/taler-merchant-webui/src/screens/CreateDeviceScreen.tsx:426
msgid "Generated Secret Key"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/CreateDeviceScreen.tsx:369
+#: packages/taler-merchant-webui/src/screens/CreateDeviceScreen.tsx:441
msgid "Generate new"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/CreateDeviceScreen.tsx:376
+#: packages/taler-merchant-webui/src/screens/CreateDeviceScreen.tsx:448
msgid "Copy key"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/CreateDeviceScreen.tsx:382
+#: packages/taler-merchant-webui/src/screens/CreateDeviceScreen.tsx:454
msgid "Enter this exact secret key into your physical hardware machine."
msgstr ""
-#: packages/taler-merchant-webui/src/screens/CreateDeviceScreen.tsx:402
+#: packages/taler-merchant-webui/src/screens/CreateDeviceScreen.tsx:478
msgid "Add device"
msgstr ""
@@ -7726,7 +7722,7 @@ msgid "Connected"
msgstr ""
#: packages/taler-merchant-webui/src/screens/ServerInfoScreen.tsx:93
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1934
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:2377
msgid "Your server"
msgstr ""
@@ -7736,346 +7732,346 @@ msgid ""
"versions the two of you are running."
msgstr ""
-#: packages/taler-merchant-webui/src/screens/ServerInfoScreen.tsx:98
+#: packages/taler-merchant-webui/src/screens/ServerInfoScreen.tsx:100
msgid "Could not load server information"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/ServerInfoScreen.tsx:108
+#: packages/taler-merchant-webui/src/screens/ServerInfoScreen.tsx:111
msgid "The server"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/ServerInfoScreen.tsx:114
+#: packages/taler-merchant-webui/src/screens/ServerInfoScreen.tsx:117
msgid ""
"The version of the protocol this server speaks. Quote it when reporting a "
"problem."
msgstr ""
-#: packages/taler-merchant-webui/src/screens/ServerInfoScreen.tsx:116
+#: packages/taler-merchant-webui/src/screens/ServerInfoScreen.tsx:119
msgid "Protocol"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/ServerInfoScreen.tsx:126
+#: packages/taler-merchant-webui/src/screens/ServerInfoScreen.tsx:131
msgid "Address"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/ServerInfoScreen.tsx:162
+#: packages/taler-merchant-webui/src/screens/ServerInfoScreen.tsx:171
msgid "Software"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/ServerInfoScreen.tsx:170
+#: packages/taler-merchant-webui/src/screens/ServerInfoScreen.tsx:181
msgid "Connection"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/ServerInfoScreen.tsx:183
+#: packages/taler-merchant-webui/src/screens/ServerInfoScreen.tsx:194
msgid "This portal"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/ServerInfoScreen.tsx:195
+#: packages/taler-merchant-webui/src/screens/ServerInfoScreen.tsx:206
msgid "Signed in as"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/ServerInfoScreen.tsx:203
+#: packages/taler-merchant-webui/src/screens/ServerInfoScreen.tsx:214
msgid ""
"Quote both versions if you ever report a problem: the server and the portal are "
"updated separately, and a mismatch between them explains a surprising amount."
msgstr ""
-#: packages/taler-merchant-webui/src/screens/ServerInfoScreen.tsx:207
+#: packages/taler-merchant-webui/src/screens/ServerInfoScreen.tsx:218
msgid "Settings for developers"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/ServerInfoScreen.tsx:212
+#: packages/taler-merchant-webui/src/screens/ServerInfoScreen.tsx:223
msgid "Open →"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/ServerInfoScreen.tsx:222
+#: packages/taler-merchant-webui/src/screens/ServerInfoScreen.tsx:233
msgid "What this server publishes"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/ServerInfoScreen.tsx:230
+#: packages/taler-merchant-webui/src/screens/ServerInfoScreen.tsx:241
msgid "What it supports"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/ServerInfoScreen.tsx:239
+#: packages/taler-merchant-webui/src/screens/ServerInfoScreen.tsx:250
msgid "Terms of service"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/ServerInfoScreen.tsx:248
+#: packages/taler-merchant-webui/src/screens/ServerInfoScreen.tsx:259
msgid "Privacy policy"
msgstr ""
-#: packages/taler-merchant-webui/src/ui/AccountCopySplitButton.tsx:100
-#: packages/taler-merchant-webui/src/ui/AccountCopySplitButton.tsx:101
+#: packages/taler-merchant-webui/src/ui/AccountCopySplitButton.tsx:105
+#: packages/taler-merchant-webui/src/ui/AccountCopySplitButton.tsx:106
msgid "More ways to copy this account"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/KycAuthInstructionsScreen.tsx:102
+#: packages/taler-merchant-webui/src/screens/KycAuthInstructionsScreen.tsx:118
msgid "Withdrawal limit"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/KycAuthInstructionsScreen.tsx:103
+#: packages/taler-merchant-webui/src/screens/KycAuthInstructionsScreen.tsx:120
msgid "Deposit limit"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/KycAuthInstructionsScreen.tsx:104
+#: packages/taler-merchant-webui/src/screens/KycAuthInstructionsScreen.tsx:122
msgid "Merge limit"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/KycAuthInstructionsScreen.tsx:105
+#: packages/taler-merchant-webui/src/screens/KycAuthInstructionsScreen.tsx:124
msgid "Payout aggregation limit"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/KycAuthInstructionsScreen.tsx:106
+#: packages/taler-merchant-webui/src/screens/KycAuthInstructionsScreen.tsx:126
msgid "Balance limit"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/KycAuthInstructionsScreen.tsx:107
+#: packages/taler-merchant-webui/src/screens/KycAuthInstructionsScreen.tsx:128
msgid "Refund limit"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/KycAuthInstructionsScreen.tsx:108
+#: packages/taler-merchant-webui/src/screens/KycAuthInstructionsScreen.tsx:130
msgid "Account closure limit"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/KycAuthInstructionsScreen.tsx:109
+#: packages/taler-merchant-webui/src/screens/KycAuthInstructionsScreen.tsx:132
msgid "Transaction limit"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/KycAuthInstructionsScreen.tsx:110
+#: packages/taler-merchant-webui/src/screens/KycAuthInstructionsScreen.tsx:134
msgid "Unrecognized account limit (%1$s)"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/KycAuthInstructionsScreen.tsx:171
-#: packages/taler-merchant-webui/src/routes/KycAuthInstructionsRoute.tsx:163
+#: packages/taler-merchant-webui/src/screens/KycAuthInstructionsScreen.tsx:209
+#: packages/taler-merchant-webui/src/routes/KycAuthInstructionsRoute.tsx:179
msgid "This account cannot be verified yet: some details are missing."
msgstr ""
-#: packages/taler-merchant-webui/src/screens/KycAuthInstructionsScreen.tsx:180
+#: packages/taler-merchant-webui/src/screens/KycAuthInstructionsScreen.tsx:222
msgid "Your payment service did not send any transfer details."
msgstr ""
-#: packages/taler-merchant-webui/src/screens/KycAuthInstructionsScreen.tsx:214
-#: packages/taler-merchant-webui/src/routes/KycAuthInstructionsRoute.tsx:195
-#: packages/taler-merchant-webui/src/routes/KycAuthInstructionsRoute.tsx:220
+#: packages/taler-merchant-webui/src/screens/KycAuthInstructionsScreen.tsx:268
+#: packages/taler-merchant-webui/src/routes/KycAuthInstructionsRoute.tsx:228
+#: packages/taler-merchant-webui/src/routes/KycAuthInstructionsRoute.tsx:257
msgid "Missing details, so the terms cannot be recorded."
msgstr ""
-#: packages/taler-merchant-webui/src/screens/KycAuthInstructionsScreen.tsx:264
+#: packages/taler-merchant-webui/src/screens/KycAuthInstructionsScreen.tsx:323
msgid "Read the current terms before recording acceptance."
msgstr ""
-#: packages/taler-merchant-webui/src/screens/KycAuthInstructionsScreen.tsx:320
+#: packages/taler-merchant-webui/src/screens/KycAuthInstructionsScreen.tsx:384
msgid "Account %1$s: %2$s"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/KycAuthInstructionsScreen.tsx:349
+#: packages/taler-merchant-webui/src/screens/KycAuthInstructionsScreen.tsx:416
msgid "Verify this bank account"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/KycAuthInstructionsScreen.tsx:350
+#: packages/taler-merchant-webui/src/screens/KycAuthInstructionsScreen.tsx:417
msgid ""
"Send one small transfer from this account, so that %1$s can see that it is "
"yours."
msgstr ""
-#: packages/taler-merchant-webui/src/screens/KycAuthInstructionsScreen.tsx:359
+#: packages/taler-merchant-webui/src/screens/KycAuthInstructionsScreen.tsx:426
msgid "Before the transfer: accept your payment service’s terms"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/KycAuthInstructionsScreen.tsx:362
+#: packages/taler-merchant-webui/src/screens/KycAuthInstructionsScreen.tsx:429
msgid ""
"The payment service (%1$s) needs you to read and accept its terms before you "
"send the transfer."
msgstr ""
-#: packages/taler-merchant-webui/src/screens/KycAuthInstructionsScreen.tsx:373
+#: packages/taler-merchant-webui/src/screens/KycAuthInstructionsScreen.tsx:440
msgid "Read the terms ↗"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/KycAuthInstructionsScreen.tsx:377
+#: packages/taler-merchant-webui/src/screens/KycAuthInstructionsScreen.tsx:444
msgid "Checking the terms version…"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/KycAuthInstructionsScreen.tsx:385
+#: packages/taler-merchant-webui/src/screens/KycAuthInstructionsScreen.tsx:452
msgid "The terms acceptance could not be recorded"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/KycAuthInstructionsScreen.tsx:405
+#: packages/taler-merchant-webui/src/screens/KycAuthInstructionsScreen.tsx:478
msgid "I have read and agree to the Terms of Service for %1$s"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/KycAuthInstructionsScreen.tsx:418
+#: packages/taler-merchant-webui/src/screens/KycAuthInstructionsScreen.tsx:492
msgid "Recording your acceptance…"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/KycAuthInstructionsScreen.tsx:418
+#: packages/taler-merchant-webui/src/screens/KycAuthInstructionsScreen.tsx:493
msgid "Accept the terms"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/KycAuthInstructionsScreen.tsx:427
+#: packages/taler-merchant-webui/src/screens/KycAuthInstructionsScreen.tsx:502
msgid "Getting the transfer details from your payment service…"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/KycAuthInstructionsScreen.tsx:432
+#: packages/taler-merchant-webui/src/screens/KycAuthInstructionsScreen.tsx:507
msgid "Could not load the transfer details"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/KycAuthInstructionsScreen.tsx:439
+#: packages/taler-merchant-webui/src/screens/KycAuthInstructionsScreen.tsx:514
msgid "Accept the terms above to see the transfer details."
msgstr ""
-#: packages/taler-merchant-webui/src/screens/KycAuthInstructionsScreen.tsx:443
+#: packages/taler-merchant-webui/src/screens/KycAuthInstructionsScreen.tsx:522
msgid "No transfer details available"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/KycAuthInstructionsScreen.tsx:450
+#: packages/taler-merchant-webui/src/screens/KycAuthInstructionsScreen.tsx:529
msgid ""
"Choose one payment service account. You only need to send the validation "
"transfer to one of them."
msgstr ""
-#: packages/taler-merchant-webui/src/screens/KycAuthInstructionsScreen.tsx:454
+#: packages/taler-merchant-webui/src/screens/KycAuthInstructionsScreen.tsx:533
msgid "Payment service accounts"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/KycAuthInstructionsScreen.tsx:576
+#: packages/taler-merchant-webui/src/screens/KycAuthInstructionsScreen.tsx:698
msgid "Transfer option %1$s: receiver %2$s"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/KycAuthInstructionsScreen.tsx:579
+#: packages/taler-merchant-webui/src/screens/KycAuthInstructionsScreen.tsx:701
msgid "Use this complete set of receiver, amount, and subject details together."
msgstr ""
-#: packages/taler-merchant-webui/src/screens/KycAuthInstructionsScreen.tsx:608
+#: packages/taler-merchant-webui/src/screens/KycAuthInstructionsScreen.tsx:730
msgid "Important:"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/KycAuthInstructionsScreen.tsx:611
+#: packages/taler-merchant-webui/src/screens/KycAuthInstructionsScreen.tsx:733
msgid "The transfer has to come from the bank account you are verifying,"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/KycAuthInstructionsScreen.tsx:617
+#: packages/taler-merchant-webui/src/screens/KycAuthInstructionsScreen.tsx:739
msgid "The transfer has to come from the bank account you are verifying"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/KycAuthInstructionsScreen.tsx:620
+#: packages/taler-merchant-webui/src/screens/KycAuthInstructionsScreen.tsx:742
msgid "A transfer from any other account will not count."
msgstr ""
-#: packages/taler-merchant-webui/src/screens/KycAuthInstructionsScreen.tsx:632
+#: packages/taler-merchant-webui/src/screens/KycAuthInstructionsScreen.tsx:754
msgid "Scan with your banking app"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/KycAuthInstructionsScreen.tsx:635
+#: packages/taler-merchant-webui/src/screens/KycAuthInstructionsScreen.tsx:757
msgid "Point your banking app at this and it fills the transfer in for you."
msgstr ""
-#: packages/taler-merchant-webui/src/screens/KycAuthInstructionsScreen.tsx:641
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:709
+#: packages/taler-merchant-webui/src/screens/KycAuthInstructionsScreen.tsx:766
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:856
msgid "Swiss QR-bill"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/KycAuthInstructionsScreen.tsx:641
+#: packages/taler-merchant-webui/src/screens/KycAuthInstructionsScreen.tsx:767
msgid "EPC bank transfer QR code"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/KycAuthInstructionsScreen.tsx:682
+#: packages/taler-merchant-webui/src/screens/KycAuthInstructionsScreen.tsx:814
msgid "Or"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/KycAuthInstructionsScreen.tsx:692
+#: packages/taler-merchant-webui/src/screens/KycAuthInstructionsScreen.tsx:829
msgid "Enter the receiver's details"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/KycAuthInstructionsScreen.tsx:697
+#: packages/taler-merchant-webui/src/screens/KycAuthInstructionsScreen.tsx:834
msgid "Receiver IBAN or account:"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/KycAuthInstructionsScreen.tsx:718
+#: packages/taler-merchant-webui/src/screens/KycAuthInstructionsScreen.tsx:858
msgid "Receiver name:"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/KycAuthInstructionsScreen.tsx:729
+#: packages/taler-merchant-webui/src/screens/KycAuthInstructionsScreen.tsx:870
msgid "Postcode:"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/KycAuthInstructionsScreen.tsx:737
+#: packages/taler-merchant-webui/src/screens/KycAuthInstructionsScreen.tsx:878
msgid "Town or city:"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/KycAuthInstructionsScreen.tsx:749
+#: packages/taler-merchant-webui/src/screens/KycAuthInstructionsScreen.tsx:890
msgid "BIC / SWIFT:"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/KycAuthInstructionsScreen.tsx:758
+#: packages/taler-merchant-webui/src/screens/KycAuthInstructionsScreen.tsx:899
msgid "Amount to transfer:"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/KycAuthInstructionsScreen.tsx:771
-#: packages/taler-merchant-webui/src/screens/KycAuthInstructionsScreen.tsx:801
+#: packages/taler-merchant-webui/src/screens/KycAuthInstructionsScreen.tsx:913
+#: packages/taler-merchant-webui/src/screens/KycAuthInstructionsScreen.tsx:958
msgid "Copy the QR-reference"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/KycAuthInstructionsScreen.tsx:771
+#: packages/taler-merchant-webui/src/screens/KycAuthInstructionsScreen.tsx:914
msgid "Copy the transfer subject"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/KycAuthInstructionsScreen.tsx:775
+#: packages/taler-merchant-webui/src/screens/KycAuthInstructionsScreen.tsx:920
msgid "Copy this exactly into the %1$sQR-reference%2$s field at your bank:"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/KycAuthInstructionsScreen.tsx:776
+#: packages/taler-merchant-webui/src/screens/KycAuthInstructionsScreen.tsx:921
msgid ""
"Copy this exactly into the %1$ssubject or payment reference%2$s field at your "
"bank:"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/KycAuthInstructionsScreen.tsx:799
+#: packages/taler-merchant-webui/src/screens/KycAuthInstructionsScreen.tsx:952
msgid "✓ Copied the QR-reference"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/KycAuthInstructionsScreen.tsx:799
+#: packages/taler-merchant-webui/src/screens/KycAuthInstructionsScreen.tsx:953
msgid "✓ Copied the subject"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/KycAuthInstructionsScreen.tsx:801
+#: packages/taler-merchant-webui/src/screens/KycAuthInstructionsScreen.tsx:959
msgid "Copy the subject"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/KycAuthInstructionsScreen.tsx:812
+#: packages/taler-merchant-webui/src/screens/KycAuthInstructionsScreen.tsx:971
msgid "Why is this required?"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/KycAuthInstructionsScreen.tsx:815
+#: packages/taler-merchant-webui/src/screens/KycAuthInstructionsScreen.tsx:974
msgid ""
"Your payouts have passed a threshold, so this payment service has to check that "
"this account is yours. A transfer from the account is how it does that:"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/KycAuthInstructionsScreen.tsx:833
+#: packages/taler-merchant-webui/src/screens/KycAuthInstructionsScreen.tsx:1000
msgid ""
"After sending the transfer, return to bank accounts to check whether "
"verification has completed."
msgstr ""
-#: packages/taler-merchant-webui/src/screens/KycAuthInstructionsScreen.tsx:840
+#: packages/taler-merchant-webui/src/screens/KycAuthInstructionsScreen.tsx:1007
msgid "Return to bank accounts"
msgstr ""
-#: packages/taler-merchant-webui/src/routes/KycAuthInstructionsRoute.tsx:170
+#: packages/taler-merchant-webui/src/routes/KycAuthInstructionsRoute.tsx:190
msgid "Invalid merchant backend configuration."
msgstr ""
-#: packages/taler-merchant-webui/src/routes/KycAuthInstructionsRoute.tsx:174
-#: packages/taler-merchant-webui/src/routes/KycAuthInstructionsRoute.tsx:222
+#: packages/taler-merchant-webui/src/routes/KycAuthInstructionsRoute.tsx:200
+#: packages/taler-merchant-webui/src/routes/KycAuthInstructionsRoute.tsx:262
msgid "Merchant account context is missing."
msgstr ""
-#: packages/taler-merchant-webui/src/routes/KycAuthInstructionsRoute.tsx:202
+#: packages/taler-merchant-webui/src/routes/KycAuthInstructionsRoute.tsx:237
msgid "The payment service did not identify the terms version."
msgstr ""
-#: packages/taler-merchant-webui/src/routes/KycAuthInstructionsRoute.tsx:227
+#: packages/taler-merchant-webui/src/routes/KycAuthInstructionsRoute.tsx:267
msgid "Invalid backend configuration."
msgstr ""
@@ -8093,176 +8089,176 @@ msgstr ""
msgid "Return"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/MfaChallengeScreen.tsx:72
+#: packages/taler-merchant-webui/src/screens/MfaChallengeScreen.tsx:73
msgid "Before this goes ahead, enter the six-digit code sent to you for %1$s."
msgstr ""
-#: packages/taler-merchant-webui/src/screens/MfaChallengeScreen.tsx:73
+#: packages/taler-merchant-webui/src/screens/MfaChallengeScreen.tsx:74
msgid ""
"Before this goes ahead, enter the six-digit code sent to you for your merchant "
"account."
msgstr ""
-#: packages/taler-merchant-webui/src/screens/MfaChallengeScreen.tsx:77
+#: packages/taler-merchant-webui/src/screens/MfaChallengeScreen.tsx:81
msgid "Deleting bank account %1$s"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/MfaChallengeScreen.tsx:78
+#: packages/taler-merchant-webui/src/screens/MfaChallengeScreen.tsx:82
msgid "Deleting a bank account"
msgstr ""
-#: packages/taler-merchant-webui/src/routes/MfaChallengeRoute.tsx:69
-#: packages/taler-merchant-webui/src/routes/MfaChallengeRoute.tsx:110
-#: packages/taler-merchant-webui/src/routes/MfaChallengeRoute.tsx:125
+#: packages/taler-merchant-webui/src/routes/MfaChallengeRoute.tsx:82
+#: packages/taler-merchant-webui/src/routes/MfaChallengeRoute.tsx:127
+#: packages/taler-merchant-webui/src/routes/MfaChallengeRoute.tsx:156
msgid "Your session changed. Start this action again."
msgstr ""
-#: packages/taler-merchant-webui/src/routes/MfaChallengeRoute.tsx:115
-#: packages/taler-merchant-webui/src/routes/MfaChallengeRoute.tsx:129
+#: packages/taler-merchant-webui/src/routes/MfaChallengeRoute.tsx:136
+#: packages/taler-merchant-webui/src/routes/MfaChallengeRoute.tsx:163
msgid "Merchant account context is missing. Start this action again."
msgstr ""
-#: packages/taler-merchant-webui/src/screens/pos/PosCatalog.tsx:102
+#: packages/taler-merchant-webui/src/screens/pos/PosCatalog.tsx:105
msgid "All Products (%1$s)"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/pos/PosCatalog.tsx:139
+#: packages/taler-merchant-webui/src/screens/pos/PosCatalog.tsx:143
msgid "You have not added any products yet"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/pos/PosCatalog.tsx:139
+#: packages/taler-merchant-webui/src/screens/pos/PosCatalog.tsx:144
msgid "No products found in this category"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/pos/PosCatalog.tsx:143
+#: packages/taler-merchant-webui/src/screens/pos/PosCatalog.tsx:148
msgid ""
"Add products under Inventory in the merchant portal and they will appear here. "
"You can always charge a Quick Amount or add an ad-hoc item instead."
msgstr ""
-#: packages/taler-merchant-webui/src/screens/pos/PosCatalog.tsx:144
+#: packages/taler-merchant-webui/src/screens/pos/PosCatalog.tsx:149
msgid "Try another category, or add products under Inventory."
msgstr ""
-#: packages/taler-merchant-webui/src/screens/pos/PosCatalog.tsx:152
+#: packages/taler-merchant-webui/src/screens/pos/PosCatalog.tsx:157
msgid "+ Add products"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/pos/PosCatalog.tsx:208
+#: packages/taler-merchant-webui/src/screens/pos/PosCatalog.tsx:216
msgid "Details unavailable"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/pos/PosCatalog.tsx:208
+#: packages/taler-merchant-webui/src/screens/pos/PosCatalog.tsx:216
msgid "Add"
msgstr ""
-#: packages/taler-merchant-webui/src/ui/OrderTokenSummary.tsx:112
+#: packages/taler-merchant-webui/src/ui/OrderTokenSummary.tsx:116
msgid "Pays %1$s · saves %2$s"
msgstr ""
-#: packages/taler-merchant-webui/src/ui/OrderTokenSummary.tsx:116
+#: packages/taler-merchant-webui/src/ui/OrderTokenSummary.tsx:122
msgid "Pays %1$s · costs %2$s more"
msgstr ""
-#: packages/taler-merchant-webui/src/ui/OrderTokenSummary.tsx:118
+#: packages/taler-merchant-webui/src/ui/OrderTokenSummary.tsx:124
msgid "Pays %1$s · no price change"
msgstr ""
-#: packages/taler-merchant-webui/src/ui/OrderTokenSummary.tsx:120
+#: packages/taler-merchant-webui/src/ui/OrderTokenSummary.tsx:126
msgid "Pays %1$s"
msgstr ""
#. Translators: "Issues" is a verb: this payment option produces the token
#. outputs listed after the label.
-#: packages/taler-merchant-webui/src/ui/OrderTokenSummary.tsx:151
+#: packages/taler-merchant-webui/src/ui/OrderTokenSummary.tsx:171
msgid "Issues: "
msgstr ""
-#: packages/taler-merchant-webui/src/ui/OrderTokenSummary.tsx:161
+#: packages/taler-merchant-webui/src/ui/OrderTokenSummary.tsx:184
msgid "Automatic choice"
msgstr ""
-#: packages/taler-merchant-webui/src/ui/OrderTokenSummary.tsx:161
+#: packages/taler-merchant-webui/src/ui/OrderTokenSummary.tsx:185
msgid "Custom choice"
msgstr ""
-#: packages/taler-merchant-webui/src/ui/OrderTokenSummary.tsx:167
+#: packages/taler-merchant-webui/src/ui/OrderTokenSummary.tsx:191
msgid "Redeems: "
msgstr ""
-#: packages/taler-merchant-webui/src/ui/OrderTokenSummary.tsx:173
+#: packages/taler-merchant-webui/src/ui/OrderTokenSummary.tsx:197
msgid "Requires pass: "
msgstr ""
-#: packages/taler-merchant-webui/src/ui/OrderTokenSummary.tsx:179
+#: packages/taler-merchant-webui/src/ui/OrderTokenSummary.tsx:203
msgid "Uses: "
msgstr ""
-#: packages/taler-merchant-webui/src/ui/OrderTokenSummary.tsx:188
+#: packages/taler-merchant-webui/src/ui/OrderTokenSummary.tsx:212
msgid "Earns: "
msgstr ""
-#: packages/taler-merchant-webui/src/ui/OrderTokenSummary.tsx:194
+#: packages/taler-merchant-webui/src/ui/OrderTokenSummary.tsx:218
msgid "Pass remains valid: "
msgstr ""
-#: packages/taler-merchant-webui/src/ui/OrderTokenSummary.tsx:209
+#: packages/taler-merchant-webui/src/ui/OrderTokenSummary.tsx:233
msgid "Enable %1$s for this order"
msgstr ""
-#: packages/taler-merchant-webui/src/ui/OrderTokenSummary.tsx:253
+#: packages/taler-merchant-webui/src/ui/OrderTokenSummary.tsx:281
msgid "Earned after this order is paid"
msgstr ""
-#: packages/taler-merchant-webui/src/ui/OrderTokenSummary.tsx:254
+#: packages/taler-merchant-webui/src/ui/OrderTokenSummary.tsx:282
msgid "Issued after this order is paid"
msgstr ""
-#: packages/taler-merchant-webui/src/ui/OrderTokenSummary.tsx:261
+#: packages/taler-merchant-webui/src/ui/OrderTokenSummary.tsx:289
msgid "Issue %1$s for this order"
msgstr ""
-#: packages/taler-merchant-webui/src/ui/OrderTokenSummary.tsx:301
+#: packages/taler-merchant-webui/src/ui/OrderTokenSummary.tsx:335
msgid "Payment options"
msgstr ""
-#: packages/taler-merchant-webui/src/ui/OrderTokenSummary.tsx:331
+#: packages/taler-merchant-webui/src/ui/OrderTokenSummary.tsx:367
msgid "Tokens issued after payment"
msgstr ""
-#: packages/taler-merchant-webui/src/ui/OrderTokenSummary.tsx:355
+#: packages/taler-merchant-webui/src/ui/OrderTokenSummary.tsx:397
msgid "1 payment option"
msgstr ""
-#: packages/taler-merchant-webui/src/ui/OrderTokenSummary.tsx:356
+#: packages/taler-merchant-webui/src/ui/OrderTokenSummary.tsx:398
msgid "%1$s payment options"
msgstr ""
-#: packages/taler-merchant-webui/src/ui/OrderTokenSummary.tsx:358
+#: packages/taler-merchant-webui/src/ui/OrderTokenSummary.tsx:400
msgid "1 token issued"
msgstr ""
-#: packages/taler-merchant-webui/src/ui/OrderTokenSummary.tsx:359
+#: packages/taler-merchant-webui/src/ui/OrderTokenSummary.tsx:400
msgid "%1$s tokens issued"
msgstr ""
-#: packages/taler-merchant-webui/src/ui/OrderTokenSummary.tsx:363
+#: packages/taler-merchant-webui/src/ui/OrderTokenSummary.tsx:404
msgid "Token effects"
msgstr ""
-#: packages/taler-merchant-webui/src/ui/OrderTokenSummary.tsx:369
+#: packages/taler-merchant-webui/src/ui/OrderTokenSummary.tsx:411
msgid "1 payment option using customer tokens"
msgstr ""
-#: packages/taler-merchant-webui/src/ui/OrderTokenSummary.tsx:370
+#: packages/taler-merchant-webui/src/ui/OrderTokenSummary.tsx:413
msgid "%1$s payment options using customer tokens"
msgstr ""
-#: packages/taler-merchant-webui/src/ui/OrderTokenSummary.tsx:372
+#: packages/taler-merchant-webui/src/ui/OrderTokenSummary.tsx:416
msgid "1 token issued after payment"
msgstr ""
-#: packages/taler-merchant-webui/src/ui/OrderTokenSummary.tsx:373
+#: packages/taler-merchant-webui/src/ui/OrderTokenSummary.tsx:418
msgid "%1$s tokens issued after payment"
msgstr ""
@@ -8271,11 +8267,11 @@ msgid "Enter Charge Amount (%1$s)"
msgstr ""
#: packages/taler-merchant-webui/src/screens/pos/PosNumpad.tsx:110
-#: packages/taler-merchant-webui/src/screens/ErrorInjectionTestScreen.tsx:504
+#: packages/taler-merchant-webui/src/screens/ErrorInjectionTestScreen.tsx:506
msgid "Clear"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/pos/PosNumpad.tsx:136
+#: packages/taler-merchant-webui/src/screens/pos/PosNumpad.tsx:137
#: packages/taler-merchant-webui/src/screens/pos/PosCartSummary.tsx:316
msgid "⚡ Charge"
msgstr ""
@@ -8338,243 +8334,243 @@ msgstr ""
#. One label for the thing the till is filling: the strip above the basket
#. and the heading below it used to spell it two different ways.
-#: packages/taler-merchant-webui/src/screens/PosScreen.tsx:146
-#: packages/taler-merchant-webui/src/screens/PosScreen.tsx:975
+#: packages/taler-merchant-webui/src/screens/PosScreen.tsx:158
+#: packages/taler-merchant-webui/src/screens/PosScreen.tsx:1110
msgid "Order #%1$s"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/PosScreen.tsx:494
+#: packages/taler-merchant-webui/src/screens/PosScreen.tsx:537
msgid "Order creation is unavailable."
msgstr ""
-#: packages/taler-merchant-webui/src/screens/PosScreen.tsx:496
+#: packages/taler-merchant-webui/src/screens/PosScreen.tsx:540
msgid "The backend did not return an order identifier."
msgstr ""
-#: packages/taler-merchant-webui/src/screens/PosScreen.tsx:541
+#: packages/taler-merchant-webui/src/screens/PosScreen.tsx:589
msgid "PoS Checkout (1 item)"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/PosScreen.tsx:542
+#: packages/taler-merchant-webui/src/screens/PosScreen.tsx:590
msgid "PoS Checkout (%1$s items)"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/PosScreen.tsx:557
+#: packages/taler-merchant-webui/src/screens/PosScreen.tsx:608
msgid "Quick charge — %1$s"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/PosScreen.tsx:695
-#: packages/taler-merchant-webui/src/screens/PosScreen.tsx:720
-#: packages/taler-merchant-webui/src/screens/PosScreen.tsx:726
-#: packages/taler-merchant-webui/src/routes/PosRoute.tsx:139
+#: packages/taler-merchant-webui/src/screens/PosScreen.tsx:783
+#: packages/taler-merchant-webui/src/screens/PosScreen.tsx:812
+#: packages/taler-merchant-webui/src/screens/PosScreen.tsx:823
+#: packages/taler-merchant-webui/src/routes/PosRoute.tsx:168
msgid "Failed to issue refund."
msgstr ""
-#: packages/taler-merchant-webui/src/screens/PosScreen.tsx:712
+#: packages/taler-merchant-webui/src/screens/PosScreen.tsx:804
msgid "Enter a positive refund amount no greater than %1$s."
msgstr ""
-#: packages/taler-merchant-webui/src/screens/PosScreen.tsx:722
+#: packages/taler-merchant-webui/src/screens/PosScreen.tsx:816
msgid "Refund of %1$s granted successfully."
msgstr ""
-#: packages/taler-merchant-webui/src/screens/PosScreen.tsx:763
+#: packages/taler-merchant-webui/src/screens/PosScreen.tsx:868
msgid "Taler Web PoS"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/PosScreen.tsx:769
+#: packages/taler-merchant-webui/src/screens/PosScreen.tsx:873
msgid "Point of Sale Terminal Mode"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/PosScreen.tsx:778
-#: packages/taler-merchant-webui/src/screens/PosScreen.tsx:789
+#: packages/taler-merchant-webui/src/screens/PosScreen.tsx:882
+#: packages/taler-merchant-webui/src/screens/PosScreen.tsx:893
msgid "Product Catalog"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/PosScreen.tsx:794
-#: packages/taler-merchant-webui/src/screens/PosScreen.tsx:805
+#: packages/taler-merchant-webui/src/screens/PosScreen.tsx:898
+#: packages/taler-merchant-webui/src/screens/PosScreen.tsx:909
msgid "Quick Amount"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/PosScreen.tsx:810
-#: packages/taler-merchant-webui/src/screens/PosScreen.tsx:821
+#: packages/taler-merchant-webui/src/screens/PosScreen.tsx:914
+#: packages/taler-merchant-webui/src/screens/PosScreen.tsx:925
msgid "Till History"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/PosScreen.tsx:830
-#: packages/taler-merchant-webui/src/screens/PosScreen.tsx:831
-#: packages/taler-merchant-webui/src/screens/PosScreen.tsx:835
+#: packages/taler-merchant-webui/src/screens/PosScreen.tsx:934
+#: packages/taler-merchant-webui/src/screens/PosScreen.tsx:935
+#: packages/taler-merchant-webui/src/screens/PosScreen.tsx:939
msgid "Back to Merchant Portal"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/PosScreen.tsx:842
+#: packages/taler-merchant-webui/src/screens/PosScreen.tsx:948
msgid "Till configuration could not be loaded"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/PosScreen.tsx:850
+#: packages/taler-merchant-webui/src/screens/PosScreen.tsx:959
msgid "Product catalogue could not be loaded"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/PosScreen.tsx:853
+#: packages/taler-merchant-webui/src/screens/PosScreen.tsx:965
msgid "Product categories could not be loaded"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/PosScreen.tsx:856
+#: packages/taler-merchant-webui/src/screens/PosScreen.tsx:971
msgid "Till history could not be loaded"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/PosScreen.tsx:859
+#: packages/taler-merchant-webui/src/screens/PosScreen.tsx:978
msgid "Payment status could not be loaded"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/PosScreen.tsx:864
+#: packages/taler-merchant-webui/src/screens/PosScreen.tsx:984
msgid "The sale could not be created"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/PosScreen.tsx:891
+#: packages/taler-merchant-webui/src/screens/PosScreen.tsx:1020
msgid "%1$s unpaid sales kept in this tab"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/PosScreen.tsx:955
+#: packages/taler-merchant-webui/src/screens/PosScreen.tsx:1091
msgid "The sale could not be canceled"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/PosScreen.tsx:962
+#: packages/taler-merchant-webui/src/screens/PosScreen.tsx:1097
msgid "Awaiting Customer Wallet Payment..."
msgstr ""
-#: packages/taler-merchant-webui/src/screens/PosScreen.tsx:974
+#: packages/taler-merchant-webui/src/screens/PosScreen.tsx:1109
msgid "Order #%1$s • %2$s"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/PosScreen.tsx:988
+#: packages/taler-merchant-webui/src/screens/PosScreen.tsx:1123
msgid "Scanned"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/PosScreen.tsx:989
+#: packages/taler-merchant-webui/src/screens/PosScreen.tsx:1124
msgid "Waiting for the wallet to finish paying."
msgstr ""
-#: packages/taler-merchant-webui/src/screens/PosScreen.tsx:1002
+#: packages/taler-merchant-webui/src/screens/PosScreen.tsx:1138
msgid "Do not scan again — this order belongs to that wallet"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/PosScreen.tsx:1003
+#: packages/taler-merchant-webui/src/screens/PosScreen.tsx:1139
msgid "📱 Scan with Taler Wallet to pay"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/PosScreen.tsx:1017
+#: packages/taler-merchant-webui/src/screens/PosScreen.tsx:1153
msgid "+ New Sale"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/PosScreen.tsx:1025
+#: packages/taler-merchant-webui/src/screens/PosScreen.tsx:1161
msgid "📋 Copy Link"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/PosScreen.tsx:1035
-#: packages/taler-merchant-webui/src/screens/PosScreen.tsx:1056
+#: packages/taler-merchant-webui/src/screens/PosScreen.tsx:1175
+#: packages/taler-merchant-webui/src/screens/PosScreen.tsx:1206
msgid "Canceling…"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/PosScreen.tsx:1035
+#: packages/taler-merchant-webui/src/screens/PosScreen.tsx:1175
msgid "✕ Cancel Sale"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/PosScreen.tsx:1045
+#: packages/taler-merchant-webui/src/screens/PosScreen.tsx:1187
msgid "What should happen to this unpaid sale?"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/PosScreen.tsx:1048
+#: packages/taler-merchant-webui/src/screens/PosScreen.tsx:1190
msgid ""
"Keep it in this tab so you can return with Previous and Next, or cancel it at "
"the backend before starting another sale."
msgstr ""
-#: packages/taler-merchant-webui/src/screens/PosScreen.tsx:1053
+#: packages/taler-merchant-webui/src/screens/PosScreen.tsx:1199
msgid "Keep and start new sale"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/PosScreen.tsx:1056
+#: packages/taler-merchant-webui/src/screens/PosScreen.tsx:1206
msgid "Cancel sale and start new"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/PosScreen.tsx:1071
+#: packages/taler-merchant-webui/src/screens/PosScreen.tsx:1221
msgid "Payment Successful!"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/PosScreen.tsx:1077
+#: packages/taler-merchant-webui/src/screens/PosScreen.tsx:1227
msgid "Order #%1$s paid in full"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/PosScreen.tsx:1093
+#: packages/taler-merchant-webui/src/screens/PosScreen.tsx:1245
msgid "Paid At"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/PosScreen.tsx:1110
+#: packages/taler-merchant-webui/src/screens/PosScreen.tsx:1264
msgid "⚡ Start New Sale"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/PosScreen.tsx:1138
+#: packages/taler-merchant-webui/src/screens/PosScreen.tsx:1294
msgid "Recent Till Orders"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/PosScreen.tsx:1142
+#: packages/taler-merchant-webui/src/screens/PosScreen.tsx:1298
msgid "Showing the last order"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/PosScreen.tsx:1143
+#: packages/taler-merchant-webui/src/screens/PosScreen.tsx:1299
msgid "Showing the last %1$s orders"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/PosScreen.tsx:1149
+#: packages/taler-merchant-webui/src/screens/PosScreen.tsx:1305
msgid "Loading order history..."
msgstr ""
-#: packages/taler-merchant-webui/src/screens/PosScreen.tsx:1153
+#: packages/taler-merchant-webui/src/screens/PosScreen.tsx:1309
msgid "No orders taken at this till yet."
msgstr ""
-#: packages/taler-merchant-webui/src/screens/PosScreen.tsx:1178
+#: packages/taler-merchant-webui/src/screens/PosScreen.tsx:1349
msgid "↩ Issue Refund"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/PosScreen.tsx:1195
+#: packages/taler-merchant-webui/src/screens/PosScreen.tsx:1366
msgid "Add Ad-hoc Custom Item"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/PosScreen.tsx:1199
+#: packages/taler-merchant-webui/src/screens/PosScreen.tsx:1370
msgid "Item Description *"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/PosScreen.tsx:1204
+#: packages/taler-merchant-webui/src/screens/PosScreen.tsx:1375
msgid "e.g. Custom Bakery Gift Set"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/PosScreen.tsx:1213
+#: packages/taler-merchant-webui/src/screens/PosScreen.tsx:1386
msgid "Price (%1$s) *"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/PosScreen.tsx:1239
+#: packages/taler-merchant-webui/src/screens/PosScreen.tsx:1414
msgid "Add to Cart"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/PosScreen.tsx:1251
+#: packages/taler-merchant-webui/src/screens/PosScreen.tsx:1426
msgid "Issue Refund for Order #%1$s"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/PosScreen.tsx:1267
+#: packages/taler-merchant-webui/src/screens/PosScreen.tsx:1442
msgid "Refund Amount (%1$s) *"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/PosScreen.tsx:1282
+#: packages/taler-merchant-webui/src/screens/PosScreen.tsx:1459
msgid "Reason *"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/PosScreen.tsx:1309
+#: packages/taler-merchant-webui/src/screens/PosScreen.tsx:1490
msgid "Execute Refund"
msgstr ""
-#: packages/taler-merchant-webui/src/routes/PosRoute.tsx:146
+#: packages/taler-merchant-webui/src/routes/PosRoute.tsx:177
msgid "The active order changed before it could be canceled."
msgstr ""
@@ -8582,37 +8578,37 @@ msgstr ""
msgid "Sessions end after a while, and when the server is updated."
msgstr ""
-#: packages/taler-merchant-webui/src/screens/UnauthorizedScreen.tsx:41
+#: packages/taler-merchant-webui/src/screens/UnauthorizedScreen.tsx:42
msgid "Your session has expired. Please sign in again to continue."
msgstr ""
-#: packages/taler-merchant-webui/src/screens/UnauthorizedScreen.tsx:43
+#: packages/taler-merchant-webui/src/screens/UnauthorizedScreen.tsx:45
msgid "Your session token was rejected by the server (HTTP 401 Unauthorized)."
msgstr ""
-#: packages/taler-merchant-webui/src/screens/UnauthorizedScreen.tsx:52
+#: packages/taler-merchant-webui/src/screens/UnauthorizedScreen.tsx:54
msgid "You have been signed out"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/UnauthorizedScreen.tsx:62
+#: packages/taler-merchant-webui/src/screens/UnauthorizedScreen.tsx:64
msgid "Sign in again to carry on"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/UnauthorizedScreen.tsx:70
+#: packages/taler-merchant-webui/src/screens/UnauthorizedScreen.tsx:72
msgid "Account:"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/UnauthorizedScreen.tsx:75
+#: packages/taler-merchant-webui/src/screens/UnauthorizedScreen.tsx:79
msgid "Server:"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/UnauthorizedScreen.tsx:80
+#: packages/taler-merchant-webui/src/screens/UnauthorizedScreen.tsx:84
msgid ""
"Nothing has gone wrong and nothing has been lost. Sign in again and you will "
"come back to where you were."
msgstr ""
-#: packages/taler-merchant-webui/src/screens/UnauthorizedScreen.tsx:96
+#: packages/taler-merchant-webui/src/screens/UnauthorizedScreen.tsx:100
msgid "Sign In Again"
msgstr ""
@@ -8628,173 +8624,173 @@ msgstr ""
msgid "Choose a safe place to continue:"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/NotFoundScreen.tsx:31
+#: packages/taler-merchant-webui/src/screens/NotFoundScreen.tsx:34
msgid "Go to orders"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/NotFoundScreen.tsx:34
+#: packages/taler-merchant-webui/src/screens/NotFoundScreen.tsx:40
msgid "Open setup status"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/NotFoundScreen.tsx:37
+#: packages/taler-merchant-webui/src/screens/NotFoundScreen.tsx:46
msgid "Open user guide"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/ScheduleReportScreen.tsx:91
+#: packages/taler-merchant-webui/src/screens/ScheduleReportScreen.tsx:93
msgid "Please describe what this report is for."
msgstr ""
-#: packages/taler-merchant-webui/src/screens/ScheduleReportScreen.tsx:95
+#: packages/taler-merchant-webui/src/screens/ScheduleReportScreen.tsx:97
msgid "Please enter the destination for this report."
msgstr ""
-#: packages/taler-merchant-webui/src/screens/ScheduleReportScreen.tsx:99
+#: packages/taler-merchant-webui/src/screens/ScheduleReportScreen.tsx:101
msgid "This server has no report delivery method configured."
msgstr ""
-#: packages/taler-merchant-webui/src/screens/ScheduleReportScreen.tsx:116
+#: packages/taler-merchant-webui/src/screens/ScheduleReportScreen.tsx:120
msgid "Failed to schedule the report"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/ScheduleReportScreen.tsx:134
+#: packages/taler-merchant-webui/src/screens/ScheduleReportScreen.tsx:137
msgid "Schedule a Report"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/ScheduleReportScreen.tsx:135
+#: packages/taler-merchant-webui/src/screens/ScheduleReportScreen.tsx:138
msgid ""
"Have the server compile a report on a fixed rhythm and send it out, so nobody "
"has to remember to fetch it."
msgstr ""
-#: packages/taler-merchant-webui/src/screens/ScheduleReportScreen.tsx:140
+#: packages/taler-merchant-webui/src/screens/ScheduleReportScreen.tsx:145
msgid "Could not schedule the report"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/ScheduleReportScreen.tsx:143
+#: packages/taler-merchant-webui/src/screens/ScheduleReportScreen.tsx:151
msgid "Report delivery configuration could not be loaded"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/ScheduleReportScreen.tsx:147
+#: packages/taler-merchant-webui/src/screens/ScheduleReportScreen.tsx:159
msgid "Scheduling is not available on this server."
msgstr ""
-#: packages/taler-merchant-webui/src/screens/ScheduleReportScreen.tsx:148
+#: packages/taler-merchant-webui/src/screens/ScheduleReportScreen.tsx:160
msgid "Ask the server operator to configure a report delivery program."
msgstr ""
-#: packages/taler-merchant-webui/src/screens/ScheduleReportScreen.tsx:153
+#: packages/taler-merchant-webui/src/screens/ScheduleReportScreen.tsx:165
msgid "1. What to report"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/ScheduleReportScreen.tsx:162
+#: packages/taler-merchant-webui/src/screens/ScheduleReportScreen.tsx:174
msgid "e.g. Weekly sales summary"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/ScheduleReportScreen.tsx:175
+#: packages/taler-merchant-webui/src/screens/ScheduleReportScreen.tsx:189
msgid "What the report covers"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/ScheduleReportScreen.tsx:183
+#: packages/taler-merchant-webui/src/screens/ScheduleReportScreen.tsx:199
msgid "Sales summary"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/ScheduleReportScreen.tsx:185
+#: packages/taler-merchant-webui/src/screens/ScheduleReportScreen.tsx:201
msgid "Money pots summary (not available on this server yet)"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/ScheduleReportScreen.tsx:188
+#: packages/taler-merchant-webui/src/screens/ScheduleReportScreen.tsx:204
msgid "Order funnel (not available on this server yet)"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/ScheduleReportScreen.tsx:191
+#: packages/taler-merchant-webui/src/screens/ScheduleReportScreen.tsx:207
msgid "Payouts received (not available on this server yet)"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/ScheduleReportScreen.tsx:194
+#: packages/taler-merchant-webui/src/screens/ScheduleReportScreen.tsx:210
msgid "Sales summary is currently the only report available on this server."
msgstr ""
-#: packages/taler-merchant-webui/src/screens/ScheduleReportScreen.tsx:199
+#: packages/taler-merchant-webui/src/screens/ScheduleReportScreen.tsx:215
msgid "2. When to send it"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/ScheduleReportScreen.tsx:204
+#: packages/taler-merchant-webui/src/screens/ScheduleReportScreen.tsx:220
msgid "How often"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/ScheduleReportScreen.tsx:224
+#: packages/taler-merchant-webui/src/screens/ScheduleReportScreen.tsx:242
msgid "Advanced timing"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/ScheduleReportScreen.tsx:226
+#: packages/taler-merchant-webui/src/screens/ScheduleReportScreen.tsx:247
msgid "Offset from the start of the period"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/ScheduleReportScreen.tsx:228
+#: packages/taler-merchant-webui/src/screens/ScheduleReportScreen.tsx:258
msgid "No offset"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/ScheduleReportScreen.tsx:229
+#: packages/taler-merchant-webui/src/screens/ScheduleReportScreen.tsx:259
msgid "3 hours"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/ScheduleReportScreen.tsx:230
+#: packages/taler-merchant-webui/src/screens/ScheduleReportScreen.tsx:260
msgid "6 hours"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/ScheduleReportScreen.tsx:231
-#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:256
+#: packages/taler-merchant-webui/src/screens/ScheduleReportScreen.tsx:261
+#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:261
msgid "12 hours"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/ScheduleReportScreen.tsx:233
+#: packages/taler-merchant-webui/src/screens/ScheduleReportScreen.tsx:263
msgid ""
"Moves the start and end of each reporting period by this much. Leave it at none "
"unless you have a reason to shift the period."
msgstr ""
-#: packages/taler-merchant-webui/src/screens/ScheduleReportScreen.tsx:240
+#: packages/taler-merchant-webui/src/screens/ScheduleReportScreen.tsx:270
msgid "3. Where to send it"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/ScheduleReportScreen.tsx:250
+#: packages/taler-merchant-webui/src/screens/ScheduleReportScreen.tsx:280
msgid "For example, an e-mail address"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/ScheduleReportScreen.tsx:256
+#: packages/taler-merchant-webui/src/screens/ScheduleReportScreen.tsx:288
msgid "The configured delivery program decides what kind of destination this must be."
msgstr ""
-#: packages/taler-merchant-webui/src/screens/ScheduleReportScreen.tsx:263
+#: packages/taler-merchant-webui/src/screens/ScheduleReportScreen.tsx:295
msgid "Send as"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/ScheduleReportScreen.tsx:272
+#: packages/taler-merchant-webui/src/screens/ScheduleReportScreen.tsx:306
msgid "PDF document"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/ScheduleReportScreen.tsx:273
+#: packages/taler-merchant-webui/src/screens/ScheduleReportScreen.tsx:307
msgid "Data file"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/ScheduleReportScreen.tsx:279
+#: packages/taler-merchant-webui/src/screens/ScheduleReportScreen.tsx:313
msgid "How it is delivered"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/ScheduleReportScreen.tsx:294
+#: packages/taler-merchant-webui/src/screens/ScheduleReportScreen.tsx:330
msgid "These delivery methods are advertised by this server."
msgstr ""
-#: packages/taler-merchant-webui/src/screens/ScheduleReportScreen.tsx:313
+#: packages/taler-merchant-webui/src/screens/ScheduleReportScreen.tsx:354
msgid "Scheduling..."
msgstr ""
-#: packages/taler-merchant-webui/src/screens/ScheduleReportScreen.tsx:313
+#: packages/taler-merchant-webui/src/screens/ScheduleReportScreen.tsx:354
msgid "Schedule Report"
msgstr ""
#: packages/taler-merchant-webui/src/screens/ErrorInjectionTestScreen.tsx:125
-#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:497
+#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:504
msgid "HTTP error injection"
msgstr ""
@@ -8805,199 +8801,199 @@ msgid ""
"the current settings."
msgstr ""
-#: packages/taler-merchant-webui/src/screens/ErrorInjectionTestScreen.tsx:138
+#: packages/taler-merchant-webui/src/screens/ErrorInjectionTestScreen.tsx:139
msgid "Error injection is enabled"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/ErrorInjectionTestScreen.tsx:138
+#: packages/taler-merchant-webui/src/screens/ErrorInjectionTestScreen.tsx:140
msgid "Error injection is disabled"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/ErrorInjectionTestScreen.tsx:141
+#: packages/taler-merchant-webui/src/screens/ErrorInjectionTestScreen.tsx:143
msgid "Rules are saved while disabled, but requests pass through unchanged."
msgstr ""
-#: packages/taler-merchant-webui/src/screens/ErrorInjectionTestScreen.tsx:150
+#: packages/taler-merchant-webui/src/screens/ErrorInjectionTestScreen.tsx:152
msgid "Disable error injection"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/ErrorInjectionTestScreen.tsx:151
+#: packages/taler-merchant-webui/src/screens/ErrorInjectionTestScreen.tsx:153
msgid "Enable error injection"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/ErrorInjectionTestScreen.tsx:160
+#: packages/taler-merchant-webui/src/screens/ErrorInjectionTestScreen.tsx:162
msgid "Clear all settings"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/ErrorInjectionTestScreen.tsx:166
+#: packages/taler-merchant-webui/src/screens/ErrorInjectionTestScreen.tsx:168
msgid "Default behavior for all requests"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/ErrorInjectionTestScreen.tsx:169
+#: packages/taler-merchant-webui/src/screens/ErrorInjectionTestScreen.tsx:171
msgid "Response"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/ErrorInjectionTestScreen.tsx:195
+#: packages/taler-merchant-webui/src/screens/ErrorInjectionTestScreen.tsx:197
msgid "Pass through to backend"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/ErrorInjectionTestScreen.tsx:196
+#: packages/taler-merchant-webui/src/screens/ErrorInjectionTestScreen.tsx:198
msgid "Always return HTTP 400"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/ErrorInjectionTestScreen.tsx:197
+#: packages/taler-merchant-webui/src/screens/ErrorInjectionTestScreen.tsx:199
msgid "Always return HTTP 500"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/ErrorInjectionTestScreen.tsx:198
+#: packages/taler-merchant-webui/src/screens/ErrorInjectionTestScreen.tsx:200
msgid "Never return a response"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/ErrorInjectionTestScreen.tsx:202
+#: packages/taler-merchant-webui/src/screens/ErrorInjectionTestScreen.tsx:204
msgid "Additional response delay (milliseconds)"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/ErrorInjectionTestScreen.tsx:212
+#: packages/taler-merchant-webui/src/screens/ErrorInjectionTestScreen.tsx:214
msgid "Applied to responses which are allowed to return."
msgstr ""
-#: packages/taler-merchant-webui/src/screens/ErrorInjectionTestScreen.tsx:218
-#: packages/taler-merchant-webui/src/screens/ErrorInjectionTestScreen.tsx:418
+#: packages/taler-merchant-webui/src/screens/ErrorInjectionTestScreen.tsx:220
+#: packages/taler-merchant-webui/src/screens/ErrorInjectionTestScreen.tsx:420
msgid "Error response content"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/ErrorInjectionTestScreen.tsx:230
-#: packages/taler-merchant-webui/src/screens/ErrorInjectionTestScreen.tsx:429
+#: packages/taler-merchant-webui/src/screens/ErrorInjectionTestScreen.tsx:232
+#: packages/taler-merchant-webui/src/screens/ErrorInjectionTestScreen.tsx:431
msgid "Taler JSON error"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/ErrorInjectionTestScreen.tsx:231
-#: packages/taler-merchant-webui/src/screens/ErrorInjectionTestScreen.tsx:430
+#: packages/taler-merchant-webui/src/screens/ErrorInjectionTestScreen.tsx:233
+#: packages/taler-merchant-webui/src/screens/ErrorInjectionTestScreen.tsx:432
msgid "Empty response body"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/ErrorInjectionTestScreen.tsx:237
-#: packages/taler-merchant-webui/src/screens/ErrorInjectionTestScreen.tsx:436
+#: packages/taler-merchant-webui/src/screens/ErrorInjectionTestScreen.tsx:239
+#: packages/taler-merchant-webui/src/screens/ErrorInjectionTestScreen.tsx:438
msgid "Taler error code"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/ErrorInjectionTestScreen.tsx:248
+#: packages/taler-merchant-webui/src/screens/ErrorInjectionTestScreen.tsx:250
msgid "Defaults to GENERIC_INTERNAL_INVARIANT_FAILURE (60)."
msgstr ""
-#: packages/taler-merchant-webui/src/screens/ErrorInjectionTestScreen.tsx:256
-#: packages/taler-merchant-webui/src/screens/ErrorInjectionTestScreen.tsx:454
+#: packages/taler-merchant-webui/src/screens/ErrorInjectionTestScreen.tsx:258
+#: packages/taler-merchant-webui/src/screens/ErrorInjectionTestScreen.tsx:456
msgid "HTML response body"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/ErrorInjectionTestScreen.tsx:276
+#: packages/taler-merchant-webui/src/screens/ErrorInjectionTestScreen.tsx:278
msgid "Request-specific rules"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/ErrorInjectionTestScreen.tsx:278
+#: packages/taler-merchant-webui/src/screens/ErrorInjectionTestScreen.tsx:280
msgid ""
"The first matching rule wins. URL is a case-sensitive substring of the complete "
"request URL."
msgstr ""
-#: packages/taler-merchant-webui/src/screens/ErrorInjectionTestScreen.tsx:287
+#: packages/taler-merchant-webui/src/screens/ErrorInjectionTestScreen.tsx:289
msgid "Add rule"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/ErrorInjectionTestScreen.tsx:293
+#: packages/taler-merchant-webui/src/screens/ErrorInjectionTestScreen.tsx:295
msgid "No rules. Add one to affect only selected requests."
msgstr ""
-#: packages/taler-merchant-webui/src/screens/ErrorInjectionTestScreen.tsx:304
+#: packages/taler-merchant-webui/src/screens/ErrorInjectionTestScreen.tsx:306
msgid "Rule %1$s"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/ErrorInjectionTestScreen.tsx:305
+#: packages/taler-merchant-webui/src/screens/ErrorInjectionTestScreen.tsx:307
msgid " (inactive)"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/ErrorInjectionTestScreen.tsx:319
+#: packages/taler-merchant-webui/src/screens/ErrorInjectionTestScreen.tsx:321
msgid "Activate"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/ErrorInjectionTestScreen.tsx:319
-#: packages/taler-merchant-webui/src/screens/AdminAccountsScreen.tsx:163
+#: packages/taler-merchant-webui/src/screens/ErrorInjectionTestScreen.tsx:321
+#: packages/taler-merchant-webui/src/screens/AdminAccountsScreen.tsx:237
msgid "Disable"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/ErrorInjectionTestScreen.tsx:337
+#: packages/taler-merchant-webui/src/screens/ErrorInjectionTestScreen.tsx:339
msgid "This new rule is inactive and cannot affect requests until you activate it."
msgstr ""
-#: packages/taler-merchant-webui/src/screens/ErrorInjectionTestScreen.tsx:360
+#: packages/taler-merchant-webui/src/screens/ErrorInjectionTestScreen.tsx:362
msgid "URL contains"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/ErrorInjectionTestScreen.tsx:369
+#: packages/taler-merchant-webui/src/screens/ErrorInjectionTestScreen.tsx:371
msgid "Inject"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/ErrorInjectionTestScreen.tsx:380
-#: packages/taler-merchant-webui/src/screens/ErrorInjectionTestScreen.tsx:525
+#: packages/taler-merchant-webui/src/screens/ErrorInjectionTestScreen.tsx:382
+#: packages/taler-merchant-webui/src/screens/ErrorInjectionTestScreen.tsx:527
msgid "HTTP error"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/ErrorInjectionTestScreen.tsx:381
-#: packages/taler-merchant-webui/src/screens/ErrorInjectionTestScreen.tsx:527
+#: packages/taler-merchant-webui/src/screens/ErrorInjectionTestScreen.tsx:383
+#: packages/taler-merchant-webui/src/screens/ErrorInjectionTestScreen.tsx:529
msgid "No response"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/ErrorInjectionTestScreen.tsx:382
+#: packages/taler-merchant-webui/src/screens/ErrorInjectionTestScreen.tsx:384
msgid "Delay real response"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/ErrorInjectionTestScreen.tsx:386
+#: packages/taler-merchant-webui/src/screens/ErrorInjectionTestScreen.tsx:388
msgid "First N matches (empty = every match)"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/ErrorInjectionTestScreen.tsx:470
+#: packages/taler-merchant-webui/src/screens/ErrorInjectionTestScreen.tsx:472
msgid "Delay (milliseconds)"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/ErrorInjectionTestScreen.tsx:493
+#: packages/taler-merchant-webui/src/screens/ErrorInjectionTestScreen.tsx:495
msgid "Live request activity"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/ErrorInjectionTestScreen.tsx:495
+#: packages/taler-merchant-webui/src/screens/ErrorInjectionTestScreen.tsx:497
msgid ""
"Events arrive from other tabs via BroadcastChannel and disappear when this page "
"is closed."
msgstr ""
-#: packages/taler-merchant-webui/src/screens/ErrorInjectionTestScreen.tsx:509
+#: packages/taler-merchant-webui/src/screens/ErrorInjectionTestScreen.tsx:511
msgid "No requests observed yet. Activity starts after this control page is open."
msgstr ""
-#: packages/taler-merchant-webui/src/screens/ErrorInjectionTestScreen.tsx:529
+#: packages/taler-merchant-webui/src/screens/ErrorInjectionTestScreen.tsx:531
msgid "Delayed"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/ErrorInjectionTestScreen.tsx:530
+#: packages/taler-merchant-webui/src/screens/ErrorInjectionTestScreen.tsx:532
msgid "Passed through"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/ErrorInjectionTestScreen.tsx:545
+#: packages/taler-merchant-webui/src/screens/ErrorInjectionTestScreen.tsx:547
msgid " · Taler JSON error"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/ErrorInjectionTestScreen.tsx:547
+#: packages/taler-merchant-webui/src/screens/ErrorInjectionTestScreen.tsx:549
msgid " · empty response body"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/ErrorInjectionTestScreen.tsx:551
+#: packages/taler-merchant-webui/src/screens/ErrorInjectionTestScreen.tsx:553
msgid " · %1$sms delay"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/ErrorInjectionTestScreen.tsx:552
+#: packages/taler-merchant-webui/src/screens/ErrorInjectionTestScreen.tsx:554
msgid " · network failure"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/ErrorInjectionTestScreen.tsx:554
+#: packages/taler-merchant-webui/src/screens/ErrorInjectionTestScreen.tsx:555
msgid " · rule %1$s"
msgstr ""
@@ -9010,185 +9006,185 @@ msgstr ""
msgid "Business name is required."
msgstr ""
-#: packages/taler-merchant-webui/src/screens/BootstrapInstanceScreen.tsx:89
+#: packages/taler-merchant-webui/src/screens/BootstrapInstanceScreen.tsx:95
msgid "Set up this merchant server"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/BootstrapInstanceScreen.tsx:94
+#: packages/taler-merchant-webui/src/screens/BootstrapInstanceScreen.tsx:100
msgid "Creating the administrator account on"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/BootstrapInstanceScreen.tsx:103
+#: packages/taler-merchant-webui/src/screens/BootstrapInstanceScreen.tsx:109
msgid "Create the first merchant instance"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/BootstrapInstanceScreen.tsx:104
+#: packages/taler-merchant-webui/src/screens/BootstrapInstanceScreen.tsx:110
msgid ""
"This server has no merchant instances yet. Its first instance must be the "
"administrator account, which can create and manage other merchant accounts."
msgstr ""
-#: packages/taler-merchant-webui/src/screens/BootstrapInstanceScreen.tsx:106
+#: packages/taler-merchant-webui/src/screens/BootstrapInstanceScreen.tsx:114
msgid "Could not create the administrator account"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/BootstrapInstanceScreen.tsx:118
+#: packages/taler-merchant-webui/src/screens/BootstrapInstanceScreen.tsx:139
msgid "The first account has the reserved identifier “admin”."
msgstr ""
-#: packages/taler-merchant-webui/src/screens/BootstrapInstanceScreen.tsx:122
-#: packages/taler-merchant-webui/src/screens/AdminAccountsScreen.tsx:141
+#: packages/taler-merchant-webui/src/screens/BootstrapInstanceScreen.tsx:146
+#: packages/taler-merchant-webui/src/screens/AdminAccountsScreen.tsx:170
#: packages/taler-merchant-webui/src/screens/AdminAccountFormScreen.tsx:269
-#: packages/taler-merchant-webui/src/screens/AdminAccountDetailScreen.tsx:62
+#: packages/taler-merchant-webui/src/screens/AdminAccountDetailScreen.tsx:131
msgid "Business name"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/BootstrapInstanceScreen.tsx:133
+#: packages/taler-merchant-webui/src/screens/BootstrapInstanceScreen.tsx:182
#: packages/taler-merchant-webui/src/screens/AdminAccountFormScreen.tsx:329
msgid "Confirm password"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/BootstrapInstanceScreen.tsx:135
+#: packages/taler-merchant-webui/src/screens/BootstrapInstanceScreen.tsx:195
msgid "Creating administrator account..."
msgstr ""
-#: packages/taler-merchant-webui/src/screens/BootstrapInstanceScreen.tsx:135
+#: packages/taler-merchant-webui/src/screens/BootstrapInstanceScreen.tsx:196
msgid "Create administrator account"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/AdminAccountsScreen.tsx:90
+#: packages/taler-merchant-webui/src/screens/AdminAccountsScreen.tsx:100
msgid "Create and administer the merchant accounts hosted by this server."
msgstr ""
-#: packages/taler-merchant-webui/src/screens/AdminAccountsScreen.tsx:91
+#: packages/taler-merchant-webui/src/screens/AdminAccountsScreen.tsx:101
msgid "+ Create merchant account"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/AdminAccountsScreen.tsx:97
+#: packages/taler-merchant-webui/src/screens/AdminAccountsScreen.tsx:107
msgid "Your login token cannot manage merchant accounts"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/AdminAccountsScreen.tsx:98
+#: packages/taler-merchant-webui/src/screens/AdminAccountsScreen.tsx:108
msgid ""
"You are signed into the administrator account, but this token does not include "
"instance-management permission. Sign in again with full administrator access."
msgstr ""
-#: packages/taler-merchant-webui/src/screens/AdminAccountsScreen.tsx:101
+#: packages/taler-merchant-webui/src/screens/AdminAccountsScreen.tsx:113
msgid "Could not load merchant accounts"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/AdminAccountsScreen.tsx:107
+#: packages/taler-merchant-webui/src/screens/AdminAccountsScreen.tsx:120
msgid "Account status"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/AdminAccountsScreen.tsx:115
+#: packages/taler-merchant-webui/src/screens/AdminAccountsScreen.tsx:129
msgid "Active accounts"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/AdminAccountsScreen.tsx:115
+#: packages/taler-merchant-webui/src/screens/AdminAccountsScreen.tsx:131
msgid "Disabled accounts"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/AdminAccountsScreen.tsx:115
+#: packages/taler-merchant-webui/src/screens/AdminAccountsScreen.tsx:132
msgid "All accounts"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/AdminAccountsScreen.tsx:119
+#: packages/taler-merchant-webui/src/screens/AdminAccountsScreen.tsx:139
msgid "Search merchant accounts"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/AdminAccountsScreen.tsx:125
+#: packages/taler-merchant-webui/src/screens/AdminAccountsScreen.tsx:145
msgid "Search by account ID or business name"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/AdminAccountsScreen.tsx:131
+#: packages/taler-merchant-webui/src/screens/AdminAccountsScreen.tsx:152
msgid "Loading merchant accounts…"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/AdminAccountsScreen.tsx:134
+#: packages/taler-merchant-webui/src/screens/AdminAccountsScreen.tsx:157
msgid "No merchant accounts match your search"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/AdminAccountsScreen.tsx:134
+#: packages/taler-merchant-webui/src/screens/AdminAccountsScreen.tsx:158
msgid "No merchant accounts in this view"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/AdminAccountsScreen.tsx:135
+#: packages/taler-merchant-webui/src/screens/AdminAccountsScreen.tsx:161
msgid "Create an account to start hosting another merchant on this server."
msgstr ""
-#: packages/taler-merchant-webui/src/screens/AdminAccountsScreen.tsx:141
+#: packages/taler-merchant-webui/src/screens/AdminAccountsScreen.tsx:169
#: packages/taler-merchant-webui/src/screens/AdminAccountFormScreen.tsx:253
-#: packages/taler-merchant-webui/src/screens/AdminAccountDetailScreen.tsx:62
+#: packages/taler-merchant-webui/src/screens/AdminAccountDetailScreen.tsx:127
msgid "Account ID"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/AdminAccountsScreen.tsx:141
+#: packages/taler-merchant-webui/src/screens/AdminAccountsScreen.tsx:171
msgid "Payment targets"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/AdminAccountsScreen.tsx:157
+#: packages/taler-merchant-webui/src/screens/AdminAccountsScreen.tsx:206
msgid "No payment targets"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/AdminAccountsScreen.tsx:158
+#: packages/taler-merchant-webui/src/screens/AdminAccountsScreen.tsx:212
msgid "Disabled"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/AdminAccountsScreen.tsx:158
+#: packages/taler-merchant-webui/src/screens/AdminAccountsScreen.tsx:212
#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:104
#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:122
-#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:142
-#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:162
+#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:143
+#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:163
msgid "Active"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/AdminAccountsScreen.tsx:161
+#: packages/taler-merchant-webui/src/screens/AdminAccountsScreen.tsx:221
msgid "Inspect"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/AdminAccountsScreen.tsx:164
+#: packages/taler-merchant-webui/src/screens/AdminAccountsScreen.tsx:246
msgid "Purge"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/AdminAccountsScreen.tsx:177
+#: packages/taler-merchant-webui/src/screens/AdminAccountsScreen.tsx:265
msgid "Permanently purge merchant account"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/AdminAccountsScreen.tsx:177
+#: packages/taler-merchant-webui/src/screens/AdminAccountsScreen.tsx:266
msgid "Disable merchant account"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/AdminAccountsScreen.tsx:180
+#: packages/taler-merchant-webui/src/screens/AdminAccountsScreen.tsx:274
msgid "Purge failed"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/AdminAccountsScreen.tsx:180
+#: packages/taler-merchant-webui/src/screens/AdminAccountsScreen.tsx:274
msgid "Disable failed"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/AdminAccountsScreen.tsx:183
+#: packages/taler-merchant-webui/src/screens/AdminAccountsScreen.tsx:279
msgid ""
"Purging removes %1$s and all transaction data permanently. This cannot be "
"undone."
msgstr ""
-#: packages/taler-merchant-webui/src/screens/AdminAccountsScreen.tsx:185
+#: packages/taler-merchant-webui/src/screens/AdminAccountsScreen.tsx:285
msgid "Type the account ID to confirm"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/AdminAccountsScreen.tsx:190
+#: packages/taler-merchant-webui/src/screens/AdminAccountsScreen.tsx:298
msgid ""
"Disabling %1$s deletes its private key and prevents new orders and payments, "
"while retaining transaction records for administration."
msgstr ""
-#: packages/taler-merchant-webui/src/screens/AdminAccountsScreen.tsx:192
+#: packages/taler-merchant-webui/src/screens/AdminAccountsScreen.tsx:313
msgid "Purge permanently"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/AdminAccountsScreen.tsx:192
+#: packages/taler-merchant-webui/src/screens/AdminAccountsScreen.tsx:314
msgid "Disable account"
msgstr ""
@@ -9235,7 +9231,7 @@ msgid ""
msgstr ""
#: packages/taler-merchant-webui/src/screens/AdminAccountFormScreen.tsx:296
-#: packages/taler-merchant-webui/src/screens/AdminAccountDetailScreen.tsx:62
+#: packages/taler-merchant-webui/src/screens/AdminAccountDetailScreen.tsx:147
msgid "Mobile phone number"
msgstr ""
@@ -9248,7 +9244,7 @@ msgid "Shown on payment pages and receipts."
msgstr ""
#: packages/taler-merchant-webui/src/screens/AdminAccountFormScreen.tsx:376
-#: packages/taler-merchant-webui/src/screens/AdminAccountDetailScreen.tsx:63
+#: packages/taler-merchant-webui/src/screens/AdminAccountDetailScreen.tsx:178
msgid "Physical merchant address"
msgstr ""
@@ -9268,143 +9264,145 @@ msgstr ""
msgid "Time to pay"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/AdminAccountDetailScreen.tsx:49
+#: packages/taler-merchant-webui/src/screens/AdminAccountDetailScreen.tsx:84
msgid "Merchant account %1$s"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/AdminAccountDetailScreen.tsx:51
-#: packages/taler-merchant-webui/src/screens/AdminAccountCredentialsScreen.tsx:44
+#: packages/taler-merchant-webui/src/screens/AdminAccountDetailScreen.tsx:95
+#: packages/taler-merchant-webui/src/screens/AdminAccountCredentialsScreen.tsx:107
msgid "Reset password"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/AdminAccountDetailScreen.tsx:52
+#: packages/taler-merchant-webui/src/screens/AdminAccountDetailScreen.tsx:98
msgid "Sign in to account"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/AdminAccountDetailScreen.tsx:54
+#: packages/taler-merchant-webui/src/screens/AdminAccountDetailScreen.tsx:103
msgid "Could not load merchant account"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/AdminAccountDetailScreen.tsx:55
+#: packages/taler-merchant-webui/src/screens/AdminAccountDetailScreen.tsx:107
msgid "Merchant account sections"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/AdminAccountDetailScreen.tsx:56
+#: packages/taler-merchant-webui/src/screens/AdminAccountDetailScreen.tsx:112
msgid "Overview"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/AdminAccountDetailScreen.tsx:57
+#: packages/taler-merchant-webui/src/screens/AdminAccountDetailScreen.tsx:116
msgid "Verification"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/AdminAccountDetailScreen.tsx:60
+#: packages/taler-merchant-webui/src/screens/AdminAccountDetailScreen.tsx:120
msgid "Loading account details…"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/AdminAccountDetailScreen.tsx:62
+#: packages/taler-merchant-webui/src/screens/AdminAccountDetailScreen.tsx:124
msgid "Identity and contact"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/AdminAccountDetailScreen.tsx:62
+#: packages/taler-merchant-webui/src/screens/AdminAccountDetailScreen.tsx:140
+#: packages/taler-merchant-webui/src/screens/AdminAccountDetailScreen.tsx:152
msgid "verified"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/AdminAccountDetailScreen.tsx:62
+#: packages/taler-merchant-webui/src/screens/AdminAccountDetailScreen.tsx:140
+#: packages/taler-merchant-webui/src/screens/AdminAccountDetailScreen.tsx:152
msgid "not verified"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/AdminAccountDetailScreen.tsx:62
-#: packages/taler-merchant-webui/src/stories/story-messages.ts:37
+#: packages/taler-merchant-webui/src/screens/AdminAccountDetailScreen.tsx:163
+#: packages/taler-merchant-webui/src/stories/story-messages.ts:56
msgid "Authentication"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/AdminAccountDetailScreen.tsx:62
+#: packages/taler-merchant-webui/src/screens/AdminAccountDetailScreen.tsx:166
msgid "Token authentication"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/AdminAccountDetailScreen.tsx:62
+#: packages/taler-merchant-webui/src/screens/AdminAccountDetailScreen.tsx:168
msgid "External authentication"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/AdminAccountDetailScreen.tsx:62
+#: packages/taler-merchant-webui/src/screens/AdminAccountDetailScreen.tsx:169
msgid "Unknown authentication method (%1$s)"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/AdminAccountDetailScreen.tsx:63
+#: packages/taler-merchant-webui/src/screens/AdminAccountDetailScreen.tsx:175
msgid "Business configuration"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/AdminAccountDetailScreen.tsx:63
+#: packages/taler-merchant-webui/src/screens/AdminAccountDetailScreen.tsx:190
msgid "Fees are not covered by default"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/AdminAccountDetailScreen.tsx:63
+#: packages/taler-merchant-webui/src/screens/AdminAccountDetailScreen.tsx:194
msgid "Payout accounts"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/AdminAccountDetailScreen.tsx:63
+#: packages/taler-merchant-webui/src/screens/AdminAccountDetailScreen.tsx:198
msgid "1 active account"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/AdminAccountDetailScreen.tsx:63
+#: packages/taler-merchant-webui/src/screens/AdminAccountDetailScreen.tsx:199
msgid "%1$s active accounts"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/AdminAccountDetailScreen.tsx:63
+#: packages/taler-merchant-webui/src/screens/AdminAccountDetailScreen.tsx:203
msgid "Merchant public key"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/AdminAccountDetailScreen.tsx:67
+#: packages/taler-merchant-webui/src/screens/AdminAccountDetailScreen.tsx:216
msgid "Could not load verification status"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/AdminAccountDetailScreen.tsx:68
+#: packages/taler-merchant-webui/src/screens/AdminAccountDetailScreen.tsx:220
msgid "Checking verification status…"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/AdminAccountDetailScreen.tsx:68
+#: packages/taler-merchant-webui/src/screens/AdminAccountDetailScreen.tsx:223
msgid "No verification status is available"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/AdminAccountDetailScreen.tsx:68
+#: packages/taler-merchant-webui/src/screens/AdminAccountDetailScreen.tsx:224
msgid ""
"This account has no payout account or no payment service currently reports a "
"verification state."
msgstr ""
-#: packages/taler-merchant-webui/src/screens/AdminAccountDetailScreen.tsx:69
+#: packages/taler-merchant-webui/src/screens/AdminAccountDetailScreen.tsx:248
msgid "Problem"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/AdminAccountDetailScreen.tsx:71
+#: packages/taler-merchant-webui/src/screens/AdminAccountDetailScreen.tsx:277
msgid ""
"This administration view is read-only. Sign in to the merchant account to add "
"payout accounts or complete verification actions."
msgstr ""
-#: packages/taler-merchant-webui/src/screens/AdminAccountCredentialsScreen.tsx:44
+#: packages/taler-merchant-webui/src/screens/AdminAccountCredentialsScreen.tsx:61
msgid "Reset merchant account password"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/AdminAccountCredentialsScreen.tsx:44
+#: packages/taler-merchant-webui/src/screens/AdminAccountCredentialsScreen.tsx:62
msgid "Set a new password for merchant account %1$s."
msgstr ""
-#: packages/taler-merchant-webui/src/screens/AdminAccountCredentialsScreen.tsx:44
+#: packages/taler-merchant-webui/src/screens/AdminAccountCredentialsScreen.tsx:66
msgid ""
"The account’s existing password will stop working. Existing login tokens remain "
"governed by the backend’s token policy."
msgstr ""
-#: packages/taler-merchant-webui/src/screens/AdminAccountCredentialsScreen.tsx:44
+#: packages/taler-merchant-webui/src/screens/AdminAccountCredentialsScreen.tsx:67
msgid "Could not reset password"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/AdminAccountCredentialsScreen.tsx:44
+#: packages/taler-merchant-webui/src/screens/AdminAccountCredentialsScreen.tsx:83
msgid "New password"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/AdminAccountCredentialsScreen.tsx:44
+#: packages/taler-merchant-webui/src/screens/AdminAccountCredentialsScreen.tsx:93
msgid "Confirm new password"
msgstr ""
@@ -9420,879 +9418,879 @@ msgstr ""
msgid "Creating merchant account %1$s"
msgstr ""
-#: packages/taler-merchant-webui/src/routes/AdminAccountsRoutes.tsx:246
+#: packages/taler-merchant-webui/src/routes/AdminAccountsRoutes.tsx:251
msgid "Updating merchant account %1$s"
msgstr ""
-#: packages/taler-merchant-webui/src/routes/AdminAccountsRoutes.tsx:303
+#: packages/taler-merchant-webui/src/routes/AdminAccountsRoutes.tsx:304
msgid "Resetting the password for merchant account %1$s"
msgstr ""
-#: packages/taler-merchant-webui/src/tutorial/demoData.ts:333
-#: packages/taler-merchant-webui/src/tutorial/demoData.ts:429
-#: packages/taler-merchant-webui/src/stories/story-messages.ts:70
+#: packages/taler-merchant-webui/src/tutorial/demoData.ts:336
+#: packages/taler-merchant-webui/src/tutorial/demoData.ts:439
+#: packages/taler-merchant-webui/src/stories/story-messages.ts:122
msgid "Drinks"
msgstr ""
-#: packages/taler-merchant-webui/src/tutorial/demoData.ts:335
-#: packages/taler-merchant-webui/src/tutorial/demoData.ts:430
-#: packages/taler-merchant-webui/src/stories/story-messages.ts:39
+#: packages/taler-merchant-webui/src/tutorial/demoData.ts:338
+#: packages/taler-merchant-webui/src/tutorial/demoData.ts:444
+#: packages/taler-merchant-webui/src/stories/story-messages.ts:60
msgid "Bakery"
msgstr ""
-#: packages/taler-merchant-webui/src/tutorial/demoData.ts:337
-#: packages/taler-merchant-webui/src/tutorial/demoData.ts:431
+#: packages/taler-merchant-webui/src/tutorial/demoData.ts:340
+#: packages/taler-merchant-webui/src/tutorial/demoData.ts:449
msgid "To take home"
msgstr ""
-#: packages/taler-merchant-webui/src/tutorial/demoData.ts:366
+#: packages/taler-merchant-webui/src/tutorial/demoData.ts:374
msgid "Single shot, house blend"
msgstr ""
-#: packages/taler-merchant-webui/src/tutorial/demoData.ts:367
+#: packages/taler-merchant-webui/src/tutorial/demoData.ts:375
msgid "Single shot with steamed milk"
msgstr ""
-#: packages/taler-merchant-webui/src/tutorial/demoData.ts:368
+#: packages/taler-merchant-webui/src/tutorial/demoData.ts:376
msgid "Baked each morning"
msgstr ""
-#: packages/taler-merchant-webui/src/tutorial/demoData.ts:369
+#: packages/taler-merchant-webui/src/tutorial/demoData.ts:377
msgid "1 kg, baked daily"
msgstr ""
-#: packages/taler-merchant-webui/src/tutorial/demoData.ts:370
+#: packages/taler-merchant-webui/src/tutorial/demoData.ts:378
msgid "House blend, whole bean"
msgstr ""
-#: packages/taler-merchant-webui/src/tutorial/demoData.ts:371
+#: packages/taler-merchant-webui/src/tutorial/demoData.ts:379
msgid "Stoneware, 350 ml"
msgstr ""
-#: packages/taler-merchant-webui/src/tutorial/demoData.ts:403
+#: packages/taler-merchant-webui/src/tutorial/demoData.ts:411
msgid "Weekly sales summary"
msgstr ""
-#: packages/taler-merchant-webui/src/tutorial/demoData.ts:411
+#: packages/taler-merchant-webui/src/tutorial/demoData.ts:419
msgid "Monthly summary for the bookkeeper"
msgstr ""
-#: packages/taler-merchant-webui/src/tutorial/demoData.ts:429
+#: packages/taler-merchant-webui/src/tutorial/demoData.ts:440
msgid "Coffee, tea and cold drinks"
msgstr ""
-#: packages/taler-merchant-webui/src/tutorial/demoData.ts:430
+#: packages/taler-merchant-webui/src/tutorial/demoData.ts:445
msgid "Everything baked on the premises"
msgstr ""
-#: packages/taler-merchant-webui/src/tutorial/demoData.ts:431
+#: packages/taler-merchant-webui/src/tutorial/demoData.ts:450
msgid "Beans, mugs and gifts"
msgstr ""
-#: packages/taler-merchant-webui/src/tutorial/demoData.ts:446
+#: packages/taler-merchant-webui/src/tutorial/demoData.ts:466
msgid "Counter sales"
msgstr ""
-#: packages/taler-merchant-webui/src/tutorial/demoData.ts:447
+#: packages/taler-merchant-webui/src/tutorial/demoData.ts:467
msgid "Everything sold over the counter"
msgstr ""
-#: packages/taler-merchant-webui/src/tutorial/demoData.ts:452
+#: packages/taler-merchant-webui/src/tutorial/demoData.ts:472
msgid "Tax set aside"
msgstr ""
-#: packages/taler-merchant-webui/src/tutorial/demoData.ts:453
+#: packages/taler-merchant-webui/src/tutorial/demoData.ts:473
msgid "Tax held back for the quarterly return"
msgstr ""
-#: packages/taler-merchant-webui/src/tutorial/LiveComponentPreview.tsx:228
+#: packages/taler-merchant-webui/src/tutorial/LiveComponentPreview.tsx:232
msgid "Default"
msgstr ""
-#: packages/taler-merchant-webui/src/tutorial/LiveComponentPreview.tsx:269
+#: packages/taler-merchant-webui/src/tutorial/LiveComponentPreview.tsx:274
msgid "Data:"
msgstr ""
-#: packages/taler-merchant-webui/src/tutorial/LiveComponentPreview.tsx:277
+#: packages/taler-merchant-webui/src/tutorial/LiveComponentPreview.tsx:286
msgid "Choose sample data"
msgstr ""
-#: packages/taler-merchant-webui/src/stories/story-messages.ts:19
+#: packages/taler-merchant-webui/src/stories/story-messages.ts:20
msgid "3x4 touch numeric numpad for ad-hoc quick charge payments."
msgstr ""
-#: packages/taler-merchant-webui/src/stories/story-messages.ts:20
+#: packages/taler-merchant-webui/src/stories/story-messages.ts:22
msgid ""
"4-step setup status guide summarizing business info, payout accounts, "
"verification, and selling options."
msgstr ""
-#: packages/taler-merchant-webui/src/stories/story-messages.ts:21
+#: packages/taler-merchant-webui/src/stories/story-messages.ts:24
msgid ""
"A wallet claimed the order, but no selected choice is authoritative until "
"payment completes."
msgstr ""
-#: packages/taler-merchant-webui/src/stories/story-messages.ts:22
+#: packages/taler-merchant-webui/src/stories/story-messages.ts:26
msgid "Access Tokens & POS Pairing"
msgstr ""
-#: packages/taler-merchant-webui/src/stories/story-messages.ts:23
+#: packages/taler-merchant-webui/src/stories/story-messages.ts:28
msgid "Access token creation form for machine API integration."
msgstr ""
-#: packages/taler-merchant-webui/src/stories/story-messages.ts:24
+#: packages/taler-merchant-webui/src/stories/story-messages.ts:30
msgid "Account Copy Split Button"
msgstr ""
-#: packages/taler-merchant-webui/src/stories/story-messages.ts:25
+#: packages/taler-merchant-webui/src/stories/story-messages.ts:32
msgid "Account creation form for new merchant instance self-provisioning."
msgstr ""
-#: packages/taler-merchant-webui/src/stories/story-messages.ts:26
+#: packages/taler-merchant-webui/src/stories/story-messages.ts:34
msgid ""
"Active accounts listed with historic/inactive accounts collapsed behind "
"disclosure button."
msgstr ""
-#: packages/taler-merchant-webui/src/stories/story-messages.ts:27
+#: packages/taler-merchant-webui/src/stories/story-messages.ts:36
msgid "Add Payout Account Form"
msgstr ""
-#: packages/taler-merchant-webui/src/stories/story-messages.ts:28
+#: packages/taler-merchant-webui/src/stories/story-messages.ts:38
msgid "Additional information appears only after the exchange explicitly requires it."
msgstr ""
-#: packages/taler-merchant-webui/src/stories/story-messages.ts:30
+#: packages/taler-merchant-webui/src/stories/story-messages.ts:42
msgid "Administrator overview of identity, contact and payout configuration."
msgstr ""
-#: packages/taler-merchant-webui/src/stories/story-messages.ts:31
+#: packages/taler-merchant-webui/src/stories/story-messages.ts:44
msgid "All bank accounts verified and ready; no payouts held."
msgstr ""
-#: packages/taler-merchant-webui/src/stories/story-messages.ts:32
+#: packages/taler-merchant-webui/src/stories/story-messages.ts:46
msgid "Alpenblick Bakery"
msgstr ""
-#: packages/taler-merchant-webui/src/stories/story-messages.ts:33
+#: packages/taler-merchant-webui/src/stories/story-messages.ts:48
msgid "Alpenblick Coffee"
msgstr ""
-#: packages/taler-merchant-webui/src/stories/story-messages.ts:34
+#: packages/taler-merchant-webui/src/stories/story-messages.ts:50
msgid ""
"An itemized order with category rules starts without an exclusion warning before "
"line items are added."
msgstr ""
-#: packages/taler-merchant-webui/src/stories/story-messages.ts:35
+#: packages/taler-merchant-webui/src/stories/story-messages.ts:52
msgid "Annual VIP"
msgstr ""
-#: packages/taler-merchant-webui/src/stories/story-messages.ts:36
+#: packages/taler-merchant-webui/src/stories/story-messages.ts:54
msgid "Arabica Roast 1kg"
msgstr ""
-#: packages/taler-merchant-webui/src/stories/story-messages.ts:38
+#: packages/taler-merchant-webui/src/stories/story-messages.ts:58
msgid "Automatic Token Effects and Advanced Choices"
msgstr ""
-#: packages/taler-merchant-webui/src/stories/story-messages.ts:40
+#: packages/taler-merchant-webui/src/stories/story-messages.ts:62
msgid "Beverage club discount"
msgstr ""
-#: packages/taler-merchant-webui/src/stories/story-messages.ts:41
+#: packages/taler-merchant-webui/src/stories/story-messages.ts:64
msgid "Branded Taler payment QR code generator with copy button."
msgstr ""
-#: packages/taler-merchant-webui/src/stories/story-messages.ts:42
+#: packages/taler-merchant-webui/src/stories/story-messages.ts:66
msgid "Cappuccino Large"
msgstr ""
-#: packages/taler-merchant-webui/src/stories/story-messages.ts:43
+#: packages/taler-merchant-webui/src/stories/story-messages.ts:68
msgid "Catering Package Premium"
msgstr ""
-#: packages/taler-merchant-webui/src/stories/story-messages.ts:44
+#: packages/taler-merchant-webui/src/stories/story-messages.ts:70
msgid "Claimed · multiple choices"
msgstr ""
-#: packages/taler-merchant-webui/src/stories/story-messages.ts:45
+#: packages/taler-merchant-webui/src/stories/story-messages.ts:72
msgid "Coffee Club"
msgstr ""
-#: packages/taler-merchant-webui/src/stories/story-messages.ts:46
+#: packages/taler-merchant-webui/src/stories/story-messages.ts:74
msgid "Coffee Club stamp"
msgstr ""
-#: packages/taler-merchant-webui/src/stories/story-messages.ts:47
+#: packages/taler-merchant-webui/src/stories/story-messages.ts:76
msgid "Configured webhook callback targets and their triggering events."
msgstr ""
-#: packages/taler-merchant-webui/src/stories/story-messages.ts:48
+#: packages/taler-merchant-webui/src/stories/story-messages.ts:78
msgid "Copyable Account"
msgstr ""
-#: packages/taler-merchant-webui/src/stories/story-messages.ts:49
+#: packages/taler-merchant-webui/src/stories/story-messages.ts:80
msgid "Create Access Token"
msgstr ""
-#: packages/taler-merchant-webui/src/stories/story-messages.ts:51
+#: packages/taler-merchant-webui/src/stories/story-messages.ts:84
msgid "Create Merchant Account"
msgstr ""
-#: packages/taler-merchant-webui/src/stories/story-messages.ts:52
+#: packages/taler-merchant-webui/src/stories/story-messages.ts:86
msgid "Create New Order Form"
msgstr ""
-#: packages/taler-merchant-webui/src/stories/story-messages.ts:53
+#: packages/taler-merchant-webui/src/stories/story-messages.ts:88
msgid "Create Order — Category Rules, Empty Order"
msgstr ""
-#: packages/taler-merchant-webui/src/stories/story-messages.ts:54
+#: packages/taler-merchant-webui/src/stories/story-messages.ts:90
msgid "Create Order — Token Rules Unavailable"
msgstr ""
-#: packages/taler-merchant-webui/src/stories/story-messages.ts:55
+#: packages/taler-merchant-webui/src/stories/story-messages.ts:92
msgid "Create Product Form"
msgstr ""
-#: packages/taler-merchant-webui/src/stories/story-messages.ts:56
+#: packages/taler-merchant-webui/src/stories/story-messages.ts:94
msgid "Create Template Form"
msgstr ""
-#: packages/taler-merchant-webui/src/stories/story-messages.ts:57
+#: packages/taler-merchant-webui/src/stories/story-messages.ts:96
msgid "Create Webhook Target"
msgstr ""
-#: packages/taler-merchant-webui/src/stories/story-messages.ts:58
+#: packages/taler-merchant-webui/src/stories/story-messages.ts:98
msgid ""
"Create order explains automatic earning and redemption rules, with full "
"payment-choice editing available from the page header."
msgstr ""
-#: packages/taler-merchant-webui/src/stories/story-messages.ts:59
+#: packages/taler-merchant-webui/src/stories/story-messages.ts:100
msgid "Create order remains available with prominent retryable token-rule warnings."
msgstr ""
-#: packages/taler-merchant-webui/src/stories/story-messages.ts:60
+#: packages/taler-merchant-webui/src/stories/story-messages.ts:102
msgid ""
"Create order starts with a focused amount entry and offers itemized authoring as "
"a separate mode."
msgstr ""
-#: packages/taler-merchant-webui/src/stories/story-messages.ts:61
+#: packages/taler-merchant-webui/src/stories/story-messages.ts:104
msgid "Create product form with stock limit, price and image."
msgstr ""
-#: packages/taler-merchant-webui/src/stories/story-messages.ts:62
+#: packages/taler-merchant-webui/src/stories/story-messages.ts:106
msgid "Customer discounts and time-based access passes."
msgstr ""
-#: packages/taler-merchant-webui/src/stories/story-messages.ts:63
+#: packages/taler-merchant-webui/src/stories/story-messages.ts:108
msgid "Customer-facing Taler payment QR code display with real-time status polling."
msgstr ""
-#: packages/taler-merchant-webui/src/stories/story-messages.ts:64
+#: packages/taler-merchant-webui/src/stories/story-messages.ts:110
msgid "Date format and advanced-tool visibility settings."
msgstr ""
-#: packages/taler-merchant-webui/src/stories/story-messages.ts:65
+#: packages/taler-merchant-webui/src/stories/story-messages.ts:112
msgid ""
"Dedicated refund screen with amount presets, reason chips, and summary "
"breakdown."
msgstr ""
-#: packages/taler-merchant-webui/src/stories/story-messages.ts:66
+#: packages/taler-merchant-webui/src/stories/story-messages.ts:114
msgid "Digital Access Pass (1 Year)"
msgstr ""
-#: packages/taler-merchant-webui/src/stories/story-messages.ts:67
+#: packages/taler-merchant-webui/src/stories/story-messages.ts:116
msgid "Digital day pass"
msgstr ""
-#: packages/taler-merchant-webui/src/stories/story-messages.ts:68
+#: packages/taler-merchant-webui/src/stories/story-messages.ts:118
msgid "Discount and pass creation form with automatic benefits and validity controls."
msgstr ""
-#: packages/taler-merchant-webui/src/stories/story-messages.ts:71
+#: packages/taler-merchant-webui/src/stories/story-messages.ts:124
msgid "Duration selector with unit dropdown and custom Taler format parser."
msgstr ""
-#: packages/taler-merchant-webui/src/stories/story-messages.ts:72
+#: packages/taler-merchant-webui/src/stories/story-messages.ts:126
msgid "DurationInput Component"
msgstr ""
-#: packages/taler-merchant-webui/src/stories/story-messages.ts:73
+#: packages/taler-merchant-webui/src/stories/story-messages.ts:128
msgid "Early Bird Ticket"
msgstr ""
-#: packages/taler-merchant-webui/src/stories/story-messages.ts:74
+#: packages/taler-merchant-webui/src/stories/story-messages.ts:130
msgid "Early terms are accepted and the validation transfer is now required."
msgstr ""
-#: packages/taler-merchant-webui/src/stories/story-messages.ts:75
+#: packages/taler-merchant-webui/src/stories/story-messages.ts:132
msgid "Email and mobile number are optional under the server policy."
msgstr ""
-#: packages/taler-merchant-webui/src/stories/story-messages.ts:76
+#: packages/taler-merchant-webui/src/stories/story-messages.ts:134
msgid "Empty Order List"
msgstr ""
-#: packages/taler-merchant-webui/src/stories/story-messages.ts:77
+#: packages/taler-merchant-webui/src/stories/story-messages.ts:136
msgid "Empty state explaining that payout account verification is required."
msgstr ""
-#: packages/taler-merchant-webui/src/stories/story-messages.ts:78
+#: packages/taler-merchant-webui/src/stories/story-messages.ts:138
msgid "Espresso"
msgstr ""
-#: packages/taler-merchant-webui/src/stories/story-messages.ts:79
+#: packages/taler-merchant-webui/src/stories/story-messages.ts:140
msgid "Espresso counter card"
msgstr ""
-#: packages/taler-merchant-webui/src/stories/story-messages.ts:80
+#: packages/taler-merchant-webui/src/stories/story-messages.ts:142
msgid "Essential account fields and expandable business configuration."
msgstr ""
-#: packages/taler-merchant-webui/src/stories/story-messages.ts:81
+#: packages/taler-merchant-webui/src/stories/story-messages.ts:144
msgid "Expired · no selection"
msgstr ""
-#: packages/taler-merchant-webui/src/stories/story-messages.ts:82
+#: packages/taler-merchant-webui/src/stories/story-messages.ts:146
msgid "First Run — Administrator Setup"
msgstr ""
-#: packages/taler-merchant-webui/src/stories/story-messages.ts:83
+#: packages/taler-merchant-webui/src/stories/story-messages.ts:148
msgid "First-run screen shown when a server has no merchant accounts yet."
msgstr ""
-#: packages/taler-merchant-webui/src/stories/story-messages.ts:84
+#: packages/taler-merchant-webui/src/stories/story-messages.ts:150
msgid "Fixed/custom templates and branded Taler payment QR code modal."
msgstr ""
-#: packages/taler-merchant-webui/src/stories/story-messages.ts:85
+#: packages/taler-merchant-webui/src/stories/story-messages.ts:152
msgid "Fresh Apple Tart"
msgstr ""
-#: packages/taler-merchant-webui/src/stories/story-messages.ts:86
+#: packages/taler-merchant-webui/src/stories/story-messages.ts:154
msgid "Full Order List"
msgstr ""
-#: packages/taler-merchant-webui/src/stories/story-messages.ts:87
+#: packages/taler-merchant-webui/src/stories/story-messages.ts:156
msgid "Grouped business profile, order defaults, and account security settings."
msgstr ""
-#: packages/taler-merchant-webui/src/stories/story-messages.ts:88
+#: packages/taler-merchant-webui/src/stories/story-messages.ts:158
msgid "Hosted merchant accounts with lifecycle and credential handoff actions."
msgstr ""
-#: packages/taler-merchant-webui/src/stories/story-messages.ts:89
+#: packages/taler-merchant-webui/src/stories/story-messages.ts:160
msgid "ISO 20022 structured address input for merchant location and jurisdiction."
msgstr ""
-#: packages/taler-merchant-webui/src/stories/story-messages.ts:90
+#: packages/taler-merchant-webui/src/stories/story-messages.ts:162
msgid "Image file picker with canvas scaling normalization and preview."
msgstr ""
-#: packages/taler-merchant-webui/src/stories/story-messages.ts:91
+#: packages/taler-merchant-webui/src/stories/story-messages.ts:164
msgid "ImageUploadInput Component"
msgstr ""
-#: packages/taler-merchant-webui/src/stories/story-messages.ts:92
+#: packages/taler-merchant-webui/src/stories/story-messages.ts:166
msgid "Integration & Advanced"
msgstr ""
-#: packages/taler-merchant-webui/src/stories/story-messages.ts:93
+#: packages/taler-merchant-webui/src/stories/story-messages.ts:168
msgid "Inventory — Products & Categories"
msgstr ""
-#: packages/taler-merchant-webui/src/stories/story-messages.ts:94
+#: packages/taler-merchant-webui/src/stories/story-messages.ts:170
msgid "KYC Bank Wire Instructions — Terms First"
msgstr ""
-#: packages/taler-merchant-webui/src/stories/story-messages.ts:95
+#: packages/taler-merchant-webui/src/stories/story-messages.ts:172
msgid "KYC Bank Wire Verification Instructions"
msgstr ""
-#: packages/taler-merchant-webui/src/stories/story-messages.ts:96
+#: packages/taler-merchant-webui/src/stories/story-messages.ts:174
msgid "List of paired physical POS devices, tills, and vending machines."
msgstr ""
-#: packages/taler-merchant-webui/src/stories/story-messages.ts:97
+#: packages/taler-merchant-webui/src/stories/story-messages.ts:176
msgid "LocationInput Component"
msgstr ""
-#: packages/taler-merchant-webui/src/stories/story-messages.ts:98
+#: packages/taler-merchant-webui/src/stories/story-messages.ts:178
msgid "Low-emphasis account value that offers copy choices only when selected."
msgstr ""
-#: packages/taler-merchant-webui/src/stories/story-messages.ts:99
+#: packages/taler-merchant-webui/src/stories/story-messages.ts:180
msgid "Machine API tokens for cash registers, tills, and vending machines."
msgstr ""
-#: packages/taler-merchant-webui/src/stories/story-messages.ts:100
+#: packages/taler-merchant-webui/src/stories/story-messages.ts:182
msgid "Member reward"
msgstr ""
-#: packages/taler-merchant-webui/src/stories/story-messages.ts:101
+#: packages/taler-merchant-webui/src/stories/story-messages.ts:184
msgid "Merchant Account Administration"
msgstr ""
-#: packages/taler-merchant-webui/src/stories/story-messages.ts:102
+#: packages/taler-merchant-webui/src/stories/story-messages.ts:186
msgid "Merchant Account Detail"
msgstr ""
-#: packages/taler-merchant-webui/src/stories/story-messages.ts:103
+#: packages/taler-merchant-webui/src/stories/story-messages.ts:188
msgid "Merchant Account Settings"
msgstr ""
-#: packages/taler-merchant-webui/src/stories/story-messages.ts:104
+#: packages/taler-merchant-webui/src/stories/story-messages.ts:190
msgid "Merchant account sign-in screen with testing environment notice."
msgstr ""
-#: packages/taler-merchant-webui/src/stories/story-messages.ts:105
+#: packages/taler-merchant-webui/src/stories/story-messages.ts:192
msgid "Merchant backend health, protocol version, and currency support."
msgstr ""
-#: packages/taler-merchant-webui/src/stories/story-messages.ts:106
+#: packages/taler-merchant-webui/src/stories/story-messages.ts:194
msgid "Micro bank wire transfer verification instructions for payout account."
msgstr ""
-#: packages/taler-merchant-webui/src/stories/story-messages.ts:107
+#: packages/taler-merchant-webui/src/stories/story-messages.ts:196
msgid "Money & Accounting"
msgstr ""
-#: packages/taler-merchant-webui/src/stories/story-messages.ts:108
+#: packages/taler-merchant-webui/src/stories/story-messages.ts:198
msgid "Money In"
msgstr ""
-#: packages/taler-merchant-webui/src/stories/story-messages.ts:109
+#: packages/taler-merchant-webui/src/stories/story-messages.ts:200
msgid "New merchant account before a payout bank account is added."
msgstr ""
-#: packages/taler-merchant-webui/src/stories/story-messages.ts:110
+#: packages/taler-merchant-webui/src/stories/story-messages.ts:202
msgid "Offered · multiple choices"
msgstr ""
-#: packages/taler-merchant-webui/src/stories/story-messages.ts:111
+#: packages/taler-merchant-webui/src/stories/story-messages.ts:204
msgid "Offered · single choice"
msgstr ""
-#: packages/taler-merchant-webui/src/stories/story-messages.ts:112
+#: packages/taler-merchant-webui/src/stories/story-messages.ts:206
msgid "Onboarding"
msgstr ""
-#: packages/taler-merchant-webui/src/stories/story-messages.ts:113
+#: packages/taler-merchant-webui/src/stories/story-messages.ts:208
msgid ""
"One v1 choice makes the total unambiguous before payment and includes a "
"tax-receipt output."
msgstr ""
-#: packages/taler-merchant-webui/src/stories/story-messages.ts:114
+#: packages/taler-merchant-webui/src/stories/story-messages.ts:210
msgid "Optional contact fields"
msgstr ""
-#: packages/taler-merchant-webui/src/stories/story-messages.ts:115
+#: packages/taler-merchant-webui/src/stories/story-messages.ts:212
msgid "Order Detail — Claimed Refund"
msgstr ""
-#: packages/taler-merchant-webui/src/stories/story-messages.ts:116
+#: packages/taler-merchant-webui/src/stories/story-messages.ts:214
msgid "Order Detail — Grant Refund Screen"
msgstr ""
-#: packages/taler-merchant-webui/src/stories/story-messages.ts:117
+#: packages/taler-merchant-webui/src/stories/story-messages.ts:216
msgid "Order Detail — Lapsed Refund"
msgstr ""
-#: packages/taler-merchant-webui/src/stories/story-messages.ts:118
+#: packages/taler-merchant-webui/src/stories/story-messages.ts:218
msgid "Order Detail — Offered (QR Code)"
msgstr ""
-#: packages/taler-merchant-webui/src/stories/story-messages.ts:119
+#: packages/taler-merchant-webui/src/stories/story-messages.ts:220
msgid "Order Detail — Paid Order"
msgstr ""
-#: packages/taler-merchant-webui/src/stories/story-messages.ts:120
+#: packages/taler-merchant-webui/src/stories/story-messages.ts:222
msgid "Order Detail — Settled to Bank"
msgstr ""
-#: packages/taler-merchant-webui/src/stories/story-messages.ts:121
+#: packages/taler-merchant-webui/src/stories/story-messages.ts:224
msgid "Order Detail — Unclaimed Refund"
msgstr ""
-#: packages/taler-merchant-webui/src/stories/story-messages.ts:122
+#: packages/taler-merchant-webui/src/stories/story-messages.ts:226
msgid "Order Detail — v1 Choices"
msgstr ""
-#: packages/taler-merchant-webui/src/stories/story-messages.ts:123
+#: packages/taler-merchant-webui/src/stories/story-messages.ts:228
msgid "Order detail view showing non-silent refund lapse status after deadline expiry."
msgstr ""
-#: packages/taler-merchant-webui/src/stories/story-messages.ts:124
+#: packages/taler-merchant-webui/src/stories/story-messages.ts:230
msgid ""
"Order details for v1 payment choices across offered, claimed, paid, expired, "
"refunded, and settled states."
msgstr ""
-#: packages/taler-merchant-webui/src/stories/story-messages.ts:125
+#: packages/taler-merchant-webui/src/stories/story-messages.ts:232
msgid "Order list for a newly configured merchant instance with no orders yet."
msgstr ""
-#: packages/taler-merchant-webui/src/stories/story-messages.ts:126
+#: packages/taler-merchant-webui/src/stories/story-messages.ts:234
msgid "Order with full refund collected and claimed by customer wallet."
msgstr ""
-#: packages/taler-merchant-webui/src/stories/story-messages.ts:128
+#: packages/taler-merchant-webui/src/stories/story-messages.ts:238
msgid "POS Devices & Cash Registers"
msgstr ""
-#: packages/taler-merchant-webui/src/stories/story-messages.ts:129
+#: packages/taler-merchant-webui/src/stories/story-messages.ts:240
msgid ""
"Paid order showing itemized products, expected minimum revenue, and Grant Refund "
"button."
msgstr ""
-#: packages/taler-merchant-webui/src/stories/story-messages.ts:130
+#: packages/taler-merchant-webui/src/stories/story-messages.ts:242
msgid "Paid order with partial refund granted, waiting for customer wallet collection."
msgstr ""
-#: packages/taler-merchant-webui/src/stories/story-messages.ts:131
+#: packages/taler-merchant-webui/src/stories/story-messages.ts:244
msgid "Paid · invalid choice index"
msgstr ""
-#: packages/taler-merchant-webui/src/stories/story-messages.ts:132
+#: packages/taler-merchant-webui/src/stories/story-messages.ts:246
msgid "Paid · selected choice"
msgstr ""
-#: packages/taler-merchant-webui/src/stories/story-messages.ts:133
+#: packages/taler-merchant-webui/src/stories/story-messages.ts:248
msgid "Pantry"
msgstr ""
-#: packages/taler-merchant-webui/src/stories/story-messages.ts:134
+#: packages/taler-merchant-webui/src/stories/story-messages.ts:250
msgid "Payment Services"
msgstr ""
-#: packages/taler-merchant-webui/src/stories/story-messages.ts:135
+#: packages/taler-merchant-webui/src/stories/story-messages.ts:252
msgid "Payout Accounts — Empty State"
msgstr ""
-#: packages/taler-merchant-webui/src/stories/story-messages.ts:136
+#: packages/taler-merchant-webui/src/stories/story-messages.ts:254
msgid "Payout Accounts — Healthy State"
msgstr ""
-#: packages/taler-merchant-webui/src/stories/story-messages.ts:137
+#: packages/taler-merchant-webui/src/stories/story-messages.ts:256
msgid "Payout Accounts — Identity Verification Needed"
msgstr ""
-#: packages/taler-merchant-webui/src/stories/story-messages.ts:138
+#: packages/taler-merchant-webui/src/stories/story-messages.ts:258
msgid "Payout Accounts — Inactive Accounts Disclosure"
msgstr ""
-#: packages/taler-merchant-webui/src/stories/story-messages.ts:139
+#: packages/taler-merchant-webui/src/stories/story-messages.ts:260
msgid "Payout Accounts — Swapped KYC Account Validation"
msgstr ""
-#: packages/taler-merchant-webui/src/stories/story-messages.ts:140
+#: packages/taler-merchant-webui/src/stories/story-messages.ts:262
msgid "Payout Accounts — Swapped KYC More Information"
msgstr ""
-#: packages/taler-merchant-webui/src/stories/story-messages.ts:141
+#: packages/taler-merchant-webui/src/stories/story-messages.ts:264
msgid "Payout Accounts — Swapped KYC Ready"
msgstr ""
-#: packages/taler-merchant-webui/src/stories/story-messages.ts:142
+#: packages/taler-merchant-webui/src/stories/story-messages.ts:266
msgid "Payout Accounts — Swapped KYC Terms First"
msgstr ""
-#: packages/taler-merchant-webui/src/stories/story-messages.ts:143
+#: packages/taler-merchant-webui/src/stories/story-messages.ts:268
msgid "Payouts held due to AML volume limit; action link to launch external kyc_url."
msgstr ""
-#: packages/taler-merchant-webui/src/stories/story-messages.ts:145
+#: packages/taler-merchant-webui/src/stories/story-messages.ts:272
msgid "Personalization Settings"
msgstr ""
-#: packages/taler-merchant-webui/src/stories/story-messages.ts:146
+#: packages/taler-merchant-webui/src/stories/story-messages.ts:274
msgid "Product catalog list, stock limits, and safe deletion dialog."
msgstr ""
-#: packages/taler-merchant-webui/src/stories/story-messages.ts:147
+#: packages/taler-merchant-webui/src/stories/story-messages.ts:276
msgid ""
"Prominent account-copy control for instructions where copying is the primary "
"task."
msgstr ""
-#: packages/taler-merchant-webui/src/stories/story-messages.ts:148
+#: packages/taler-merchant-webui/src/stories/story-messages.ts:278
msgid ""
"Refund calculations and the selected-choice section use the amount actually "
"paid."
msgstr ""
-#: packages/taler-merchant-webui/src/stories/story-messages.ts:149
+#: packages/taler-merchant-webui/src/stories/story-messages.ts:280
msgid "Refunded · selected choice"
msgstr ""
-#: packages/taler-merchant-webui/src/stories/story-messages.ts:150
+#: packages/taler-merchant-webui/src/stories/story-messages.ts:282
msgid "Reports & Product Groupings"
msgstr ""
-#: packages/taler-merchant-webui/src/stories/story-messages.ts:151
+#: packages/taler-merchant-webui/src/stories/story-messages.ts:284
msgid "Required contact fields"
msgstr ""
-#: packages/taler-merchant-webui/src/stories/story-messages.ts:152
+#: packages/taler-merchant-webui/src/stories/story-messages.ts:286
msgid "Reset Forgotten Password"
msgstr ""
-#: packages/taler-merchant-webui/src/stories/story-messages.ts:153
+#: packages/taler-merchant-webui/src/stories/story-messages.ts:288
msgid "Resolved payment deadline and printable QR action for a fixed template."
msgstr ""
-#: packages/taler-merchant-webui/src/stories/story-messages.ts:154
+#: packages/taler-merchant-webui/src/stories/story-messages.ts:290
msgid "Reusable payment template form with fixed or custom amounts."
msgstr ""
-#: packages/taler-merchant-webui/src/stories/story-messages.ts:155
+#: packages/taler-merchant-webui/src/stories/story-messages.ts:292
msgid "Revenue charts, net income percentages, fee series, and conversion funnel."
msgstr ""
-#: packages/taler-merchant-webui/src/stories/story-messages.ts:156
+#: packages/taler-merchant-webui/src/stories/story-messages.ts:294
msgid "Scheduled reports and product groups / money pots."
msgstr ""
-#: packages/taler-merchant-webui/src/stories/story-messages.ts:157
+#: packages/taler-merchant-webui/src/stories/story-messages.ts:296
msgid "Self-Provisioning Sign-Up"
msgstr ""
-#: packages/taler-merchant-webui/src/stories/story-messages.ts:158
+#: packages/taler-merchant-webui/src/stories/story-messages.ts:298
msgid "Self-service password reset form with MFA challenge verification."
msgstr ""
-#: packages/taler-merchant-webui/src/stories/story-messages.ts:159
+#: packages/taler-merchant-webui/src/stories/story-messages.ts:300
msgid "Selling Tools"
msgstr ""
-#: packages/taler-merchant-webui/src/stories/story-messages.ts:160
+#: packages/taler-merchant-webui/src/stories/story-messages.ts:302
msgid "Server Administrator"
msgstr ""
-#: packages/taler-merchant-webui/src/stories/story-messages.ts:161
+#: packages/taler-merchant-webui/src/stories/story-messages.ts:304
msgid "Server Info & Protocol Version"
msgstr ""
-#: packages/taler-merchant-webui/src/stories/story-messages.ts:162
+#: packages/taler-merchant-webui/src/stories/story-messages.ts:306
msgid "Settled order transferred via bank wire with non-refundable status indicator."
msgstr ""
-#: packages/taler-merchant-webui/src/stories/story-messages.ts:163
+#: packages/taler-merchant-webui/src/stories/story-messages.ts:308
msgid "Settled · selected choice"
msgstr ""
-#: packages/taler-merchant-webui/src/stories/story-messages.ts:164
+#: packages/taler-merchant-webui/src/stories/story-messages.ts:310
msgid "Setup"
msgstr ""
-#: packages/taler-merchant-webui/src/stories/story-messages.ts:165
+#: packages/taler-merchant-webui/src/stories/story-messages.ts:312
msgid "Setup Guide"
msgstr ""
-#: packages/taler-merchant-webui/src/stories/story-messages.ts:166
+#: packages/taler-merchant-webui/src/stories/story-messages.ts:314
msgid ""
"Several monetary and token-backed choices are available, so the customer choice "
"is still pending."
msgstr ""
-#: packages/taler-merchant-webui/src/stories/story-messages.ts:167
+#: packages/taler-merchant-webui/src/stories/story-messages.ts:316
msgid "Short add-account form with IBAN validation and advanced options."
msgstr ""
-#: packages/taler-merchant-webui/src/stories/story-messages.ts:168
+#: packages/taler-merchant-webui/src/stories/story-messages.ts:318
msgid "Sign-In Screen"
msgstr ""
-#: packages/taler-merchant-webui/src/stories/story-messages.ts:169
+#: packages/taler-merchant-webui/src/stories/story-messages.ts:320
msgid "Staff courtesy price"
msgstr ""
-#: packages/taler-merchant-webui/src/stories/story-messages.ts:170
+#: packages/taler-merchant-webui/src/stories/story-messages.ts:322
msgid "Standard order list with mixed statuses (Paid, Unpaid, Refunded, Lapsed)."
msgstr ""
-#: packages/taler-merchant-webui/src/stories/story-messages.ts:171
+#: packages/taler-merchant-webui/src/stories/story-messages.ts:324
msgid "Standard price"
msgstr ""
-#: packages/taler-merchant-webui/src/stories/story-messages.ts:172
+#: packages/taler-merchant-webui/src/stories/story-messages.ts:326
msgid "Statistics & Fee Breakdown"
msgstr ""
-#: packages/taler-merchant-webui/src/stories/story-messages.ts:173
+#: packages/taler-merchant-webui/src/stories/story-messages.ts:328
msgid "Statistics — Unverified State"
msgstr ""
-#: packages/taler-merchant-webui/src/stories/story-messages.ts:174
+#: packages/taler-merchant-webui/src/stories/story-messages.ts:330
msgid "Stress case with enough products to require an independently scrolling catalog."
msgstr ""
-#: packages/taler-merchant-webui/src/stories/story-messages.ts:175
+#: packages/taler-merchant-webui/src/stories/story-messages.ts:332
msgid "Summer Pop-up"
msgstr ""
-#: packages/taler-merchant-webui/src/stories/story-messages.ts:176
+#: packages/taler-merchant-webui/src/stories/story-messages.ts:334
msgid ""
"Swapped onboarding before early terms acceptance; additional information is not "
"assumed."
msgstr ""
-#: packages/taler-merchant-webui/src/stories/story-messages.ts:177
+#: packages/taler-merchant-webui/src/stories/story-messages.ts:336
msgid ""
"Swapped onboarding completed without an unnecessary additional-information "
"stage."
msgstr ""
-#: packages/taler-merchant-webui/src/stories/story-messages.ts:178
+#: packages/taler-merchant-webui/src/stories/story-messages.ts:338
msgid ""
"Swapped onboarding gates the account validation transfer behind early terms "
"acceptance."
msgstr ""
-#: packages/taler-merchant-webui/src/stories/story-messages.ts:179
+#: packages/taler-merchant-webui/src/stories/story-messages.ts:340
msgid "TalerQrCode Component"
msgstr ""
-#: packages/taler-merchant-webui/src/stories/story-messages.ts:180
+#: packages/taler-merchant-webui/src/stories/story-messages.ts:342
msgid "Template Details & Print"
msgstr ""
-#: packages/taler-merchant-webui/src/stories/story-messages.ts:181
+#: packages/taler-merchant-webui/src/stories/story-messages.ts:344
msgid "Templates & Branded QR Codes"
msgstr ""
-#: packages/taler-merchant-webui/src/stories/story-messages.ts:182
+#: packages/taler-merchant-webui/src/stories/story-messages.ts:346
msgid ""
"The order expired without a selected total; its historical choices remain "
"visible."
msgstr ""
-#: packages/taler-merchant-webui/src/stories/story-messages.ts:183
+#: packages/taler-merchant-webui/src/stories/story-messages.ts:348
msgid ""
"The paid response does not identify a valid choice, so the amount remains "
"unavailable and all choices stay visible for diagnosis."
msgstr ""
-#: packages/taler-merchant-webui/src/stories/story-messages.ts:184
+#: packages/taler-merchant-webui/src/stories/story-messages.ts:350
msgid "The payment services this server accepts money through."
msgstr ""
-#: packages/taler-merchant-webui/src/stories/story-messages.ts:185
+#: packages/taler-merchant-webui/src/stories/story-messages.ts:352
msgid "The sandboxed browser-window frame used around interactive tutorial examples."
msgstr ""
-#: packages/taler-merchant-webui/src/stories/story-messages.ts:186
+#: packages/taler-merchant-webui/src/stories/story-messages.ts:354
msgid "The selected discounted choice supplies the total and is the only choice shown."
msgstr ""
-#: packages/taler-merchant-webui/src/stories/story-messages.ts:187
+#: packages/taler-merchant-webui/src/stories/story-messages.ts:356
msgid "The selected v1 amount remains authoritative after the proceeds are wired."
msgstr ""
-#: packages/taler-merchant-webui/src/stories/story-messages.ts:188
+#: packages/taler-merchant-webui/src/stories/story-messages.ts:358
msgid "The server policy requires both email and SMS verification channels."
msgstr ""
-#: packages/taler-merchant-webui/src/stories/story-messages.ts:189
+#: packages/taler-merchant-webui/src/stories/story-messages.ts:360
msgid "Till transaction log and quick refund drawer."
msgstr ""
-#: packages/taler-merchant-webui/src/stories/story-messages.ts:190
+#: packages/taler-merchant-webui/src/stories/story-messages.ts:362
msgid ""
"Touch-friendly point-of-sale terminal mode with category pills, product grid "
"tiles, and order cart."
msgstr ""
-#: packages/taler-merchant-webui/src/stories/story-messages.ts:191
+#: packages/taler-merchant-webui/src/stories/story-messages.ts:364
msgid "Tutorial Live Preview Frame"
msgstr ""
-#: packages/taler-merchant-webui/src/stories/story-messages.ts:192
+#: packages/taler-merchant-webui/src/stories/story-messages.ts:366
msgid "UI Components"
msgstr ""
-#: packages/taler-merchant-webui/src/stories/story-messages.ts:193
+#: packages/taler-merchant-webui/src/stories/story-messages.ts:368
msgid ""
"Unpaid offered order showing payment QR code, pay URL, and payment deadline "
"timer."
msgstr ""
-#: packages/taler-merchant-webui/src/stories/story-messages.ts:194
+#: packages/taler-merchant-webui/src/stories/story-messages.ts:370
msgid "Web PoS — Large Product Catalog"
msgstr ""
-#: packages/taler-merchant-webui/src/stories/story-messages.ts:195
+#: packages/taler-merchant-webui/src/stories/story-messages.ts:372
msgid "Web PoS — Live Payment & QR View"
msgstr ""
-#: packages/taler-merchant-webui/src/stories/story-messages.ts:196
+#: packages/taler-merchant-webui/src/stories/story-messages.ts:374
msgid "Web PoS — Product Catalog & Cart"
msgstr ""
-#: packages/taler-merchant-webui/src/stories/story-messages.ts:197
+#: packages/taler-merchant-webui/src/stories/story-messages.ts:376
msgid "Web PoS — Quick Amount Keypad"
msgstr ""
-#: packages/taler-merchant-webui/src/stories/story-messages.ts:198
+#: packages/taler-merchant-webui/src/stories/story-messages.ts:378
msgid "Web PoS — Till History & Refunds"
msgstr ""
-#: packages/taler-merchant-webui/src/stories/story-messages.ts:199
+#: packages/taler-merchant-webui/src/stories/story-messages.ts:380
msgid "Webhook callback URL registration with event filters and HMAC secret."
msgstr ""
-#: packages/taler-merchant-webui/src/stories/story-messages.ts:201
+#: packages/taler-merchant-webui/src/stories/story-messages.ts:384
msgid "Wireless Combo Kit"
msgstr ""
-#: packages/taler-merchant-webui/src/stories/StoryViewerScreen.tsx:131
+#: packages/taler-merchant-webui/src/stories/StoryViewerScreen.tsx:158
msgid "Interactive Storybook"
msgstr ""
-#: packages/taler-merchant-webui/src/stories/StoryViewerScreen.tsx:133
+#: packages/taler-merchant-webui/src/stories/StoryViewerScreen.tsx:160
msgid "UI component catalogue"
msgstr ""
-#: packages/taler-merchant-webui/src/stories/StoryViewerScreen.tsx:136
+#: packages/taler-merchant-webui/src/stories/StoryViewerScreen.tsx:163
msgid "Explore and interactively test screens populated with offline mock data."
msgstr ""
-#: packages/taler-merchant-webui/src/stories/StoryViewerScreen.tsx:140
+#: packages/taler-merchant-webui/src/stories/StoryViewerScreen.tsx:170
msgid "Developer tools"
msgstr ""
-#: packages/taler-merchant-webui/src/stories/StoryViewerScreen.tsx:152
-#: packages/taler-merchant-webui/src/stories/StoryViewerScreen.tsx:259
+#: packages/taler-merchant-webui/src/stories/StoryViewerScreen.tsx:185
+#: packages/taler-merchant-webui/src/stories/StoryViewerScreen.tsx:320
msgid "Story Catalogue"
msgstr ""
-#: packages/taler-merchant-webui/src/stories/StoryViewerScreen.tsx:207
+#: packages/taler-merchant-webui/src/stories/StoryViewerScreen.tsx:245
msgid "Dataset"
msgstr ""
-#: packages/taler-merchant-webui/src/stories/StoryViewerScreen.tsx:209
+#: packages/taler-merchant-webui/src/stories/StoryViewerScreen.tsx:247
msgid "Story dataset"
msgstr ""
-#: packages/taler-merchant-webui/src/stories/StoryViewerScreen.tsx:240
-#: packages/taler-merchant-webui/src/stories/StoryViewerScreen.tsx:276
+#: packages/taler-merchant-webui/src/stories/StoryViewerScreen.tsx:297
+#: packages/taler-merchant-webui/src/stories/StoryViewerScreen.tsx:341
msgid "%1$s story"
msgstr ""
-#: packages/taler-merchant-webui/src/stories/StoryViewerScreen.tsx:241
-#: packages/taler-merchant-webui/src/stories/StoryViewerScreen.tsx:277
+#: packages/taler-merchant-webui/src/stories/StoryViewerScreen.tsx:298
+#: packages/taler-merchant-webui/src/stories/StoryViewerScreen.tsx:342
msgid "%1$s stories"
msgstr ""
-#: packages/taler-merchant-webui/src/stories/StoryViewerScreen.tsx:261
+#: packages/taler-merchant-webui/src/stories/StoryViewerScreen.tsx:322
msgid "Browse offline screen and component examples by section."
msgstr ""
@@ -10337,7 +10335,7 @@ msgid "Component Prop (primaryCurrency)"
msgstr ""
#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:118
-#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:158
+#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:159
msgid "No currency"
msgstr ""
@@ -10349,347 +10347,347 @@ msgstr ""
msgid "No currency configured"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:156
+#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:157
msgid "Configured Payout Account Currency"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:169
+#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:174
msgid "Lowest"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:170
+#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:175
msgid "No configured currency"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:186
+#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:191
msgid "Live AmountInput Verification Component"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:190
+#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:195
msgid "Interactive Test Input"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:198
+#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:203
msgid "Bound State:"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:202
+#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:207
msgid "Dropdown Order:"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:215
+#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:220
msgid "expired"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:254
+#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:259
msgid "5 minutes (for testing expiry)"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:257
+#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:262
msgid "24 hours"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:258
+#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:263
msgid "48 hours (default)"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:259
+#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:264
msgid "7 days"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:274
+#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:279
msgid "Login Token"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:276
+#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:281
msgid "The credential this browser holds, and how it is kept alive."
msgstr ""
-#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:282
+#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:287
msgid "Not signed in, so there is no token."
msgstr ""
-#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:291
+#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:296
msgid "Scope granted"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:293
+#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:298
msgid "unknown"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:296
+#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:301
msgid "Renewable"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:305
+#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:310
msgid "yes"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:306
+#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:311
msgid "no — this session cannot be extended"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:312
+#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:317
msgid "unknown (a pasted credential)"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:316
+#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:321
msgid "Time remaining"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:329
+#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:334
msgid "Renews in"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:332
+#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:337
msgid "never — renewal is switched off"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:336
+#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:341
msgid "due now"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:351
+#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:356
msgid "Hide"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:351
+#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:356
msgid "Reveal"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:371
+#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:378
msgid "Renewing…"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:371
+#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:378
msgid "Renew now"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:376
+#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:383
msgid "renewed"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:378
+#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:385
msgid "server unreachable"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:380
+#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:387
msgid "renewal rejected"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:381
+#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:388
msgid "renewal skipped"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:395
+#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:402
msgid "Requested token lifetime"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:417
+#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:424
msgid "Applies to the next sign-in and to every renewal. The backend may grant less."
msgstr ""
-#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:423
+#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:430
msgid "Renew the token automatically"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:425
+#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:432
msgid ""
"Off means the session is left to expire, which is how to test the expiry path. "
"An expired token cannot be renewed."
msgstr ""
-#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:456
+#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:463
msgid "Developer Settings"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:457
+#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:464
msgid "Standalone developer options & runtime overrides (#/dev)"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:465
+#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:472
msgid "← Back to Merchant Portal"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:473
+#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:480
msgid "Reset All Overrides"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:482
+#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:489
msgid "Interactive Storybook Catalogue"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:484
+#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:491
msgid "Browse offline UI component stories and stateful mock previews."
msgstr ""
-#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:491
+#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:498
msgid "Browse Stories ↗"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:499
+#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:506
msgid ""
"Configure request-specific failures, delays, and response bodies in a separate "
"control page."
msgstr ""
-#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:506
+#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:513
msgid "Open error injection"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:516
+#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:523
msgid "Dev Badge Active"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:519
+#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:526
msgid ""
"Developer overrides are active. An unobtrusive badge is displayed in the "
"navigation header."
msgstr ""
-#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:528
+#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:535
msgid "Runtime Feature Overrides"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:529
+#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:536
msgid "Toggle development flags and testing behavior"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:538
+#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:545
msgid "Allow other merchant base URLs"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:540
+#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:547
msgid ""
"When checked, displays the \"Change merchant backend server URL\" option on "
"sign-in and sign-up screens."
msgstr ""
-#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:560
+#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:567
msgid "Persistent Merchant Backend Base URL"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:573
+#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:580
msgid "The default REST API base URL stored persistently in browser local storage."
msgstr ""
-#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:580
+#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:587
msgid "Force Enable Experimental Features"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:582
+#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:589
msgid "Always show experimental screens like Reports."
msgstr ""
-#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:602
+#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:609
msgid "Verbose SWR & HTTP Console Logger"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:604
+#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:611
msgid "Print detailed request URLs and payload responses in developer console."
msgstr ""
-#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:623
+#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:630
msgid "Disable Client-Side Password Length Validation"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:625
+#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:632
msgid ""
"Bypass the 8-character minimum password length rule on account creation for "
"quick testing."
msgstr ""
-#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:647
+#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:654
msgid "webui-config.json Status"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:648
+#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:655
msgid "Configuration fetched automatically from host basename"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:653
+#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:660
msgid "Experimental Banner:"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:656
+#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:663
msgid "true (banner active)"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:657
+#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:664
msgid "false / unset"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:661
+#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:668
msgid "Preset Backend URL:"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:663
+#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:670
msgid "Default (none)"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:667
+#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:674
msgid "URL Configurable:"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:671
+#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:678
msgid "Default (true)"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:676
+#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:683
msgid ""
"Note: All settings from webui-config.json are overridden by developer settings "
"above."
msgstr ""
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:274
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:328
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:290
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:349
msgid "Customer changed their mind"
msgstr ""
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:368
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:389
msgid "Chapter 1: What the Portal Is For"
msgstr ""
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:369
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:390
msgid "What this is"
msgstr ""
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:370
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:391
msgid ""
"The portal is the web page where you run your shop: get set up, take payments, "
"and watch the money arrive. Nothing to install, and nothing here that a customer "
"ever sees."
msgstr ""
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:371
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:392
msgid ""
"It is a web page at the address your provider gave you — there is nothing to "
"install."
msgstr ""
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:372
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:393
msgid ""
"You land on your order list, and the portal returns you there whenever it does "
"not know where else to go."
msgstr ""
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:373
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:394
msgid ""
"Every screen has its own web address, so you can bookmark one or send it to a "
"colleague."
msgstr ""
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:374
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:395
msgid ""
"The screens that matter keep themselves up to date; you do not need to reload to "
"see a payment land."
msgstr ""
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:380
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:401
msgid "What It Is For"
msgstr ""
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:382
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:405
msgid ""
"Everything the portal does can also be done by software talking to the server "
"directly. The portal is for the parts a person does: setting the shop up, "
@@ -10697,43 +10695,43 @@ msgid ""
"giving a refund."
msgstr ""
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:383
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:409
msgid ""
"Customers never come here. What they see is a payment request in their wallet, "
"and a receipt afterwards — both of which the portal produces, and neither of "
"which is this page."
msgstr ""
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:384
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:413
msgid ""
"If the server you are on is a test server it says so unmistakably, at the top of "
"the menu and again before you sign in. Do not put real business details into "
"one."
msgstr ""
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:388
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:418
msgid "Where You Land, and How to Get Back"
msgstr ""
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:390
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:422
msgid ""
"Signing in puts you on your **order list**. It is the busiest screen and the one "
"the portal falls back to, so if you ever feel lost, that is where the menu's "
"first entry takes you."
msgstr ""
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:391
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:424
msgid "Two things are worth knowing early:"
msgstr ""
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:392
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:427
msgid ""
"**Every screen has its own address.** A particular order, a filtered list, one "
"product — you can bookmark any of them, or send the link to a colleague, and "
"they will land where you meant once they sign in."
msgstr ""
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:394
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:428
msgid ""
"**Some screens update themselves.** The order list, an individual order, whether "
"a bank account has been verified, and money arriving in it. You will see a "
@@ -10741,115 +10739,115 @@ msgid ""
"refreshes when you change something."
msgstr ""
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:411
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:448
msgid "Chapter 2: Finding Your Way Around"
msgstr ""
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:412
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:449
msgid "The menu"
msgstr ""
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:413
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:450
msgid ""
"The menu is grouped by what you are trying to do rather than by what the "
"software calls things. Six groups, and the foot of it tells you where you are "
"working."
msgstr ""
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:414
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:451
msgid ""
"**Sell** is the day-to-day; **Money** is where it ends up; **Connect** links "
"other systems and devices; **Settings** is what you configure."
msgstr ""
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:415
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:452
msgid ""
"Anything about a bank account — whether it is verified, what has arrived in it — "
"is on that account, not on a screen of its own."
msgstr ""
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:416
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:453
msgid ""
"Categories live inside Inventory, and report groupings inside Reports, because "
"neither is worth visiting alone."
msgstr ""
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:417
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:454
msgid ""
"The foot of the menu always names the server and the account this browser tab is "
"working in."
msgstr ""
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:423
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:460
msgid "Selling"
msgstr ""
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:425
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:462
msgid "The things you touch while trading:"
msgstr ""
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:426
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:465
msgid "**Orders** — everything you have offered and everything you have sold."
msgstr ""
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:428
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:466
msgid "**Counter till** — a touch-friendly checkout for taking payments in person."
msgstr ""
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:430
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:468
msgid "**Templates** — reusable orders, and the QR codes you print from them."
msgstr ""
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:432
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:470
msgid ""
"**Inventory** — what you sell. Categories are a tab inside it, because a "
"category is a property of your products and is never worth visiting on its own."
msgstr ""
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:434
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:472
msgid ""
"**Discounts & Passes** — advanced management for loyalty discounts and "
"time-based access held by customers' wallets."
msgstr ""
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:450
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:491
msgid "Where payouts go and how sales have been:"
msgstr ""
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:451
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:494
msgid ""
"**Bank accounts & payouts** — the accounts you are paid into, whether each has "
"been verified, and the incoming transfers. All three answer one question, so "
"they are one screen."
msgstr ""
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:453
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:495
msgid "**Statistics** — what you took and what it cost you."
msgstr ""
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:455
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:497
msgid "**Reports** — summaries sent to you on a schedule, and the groupings they use."
msgstr ""
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:489
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:531
msgid "Get started, Connect, Settings and Help"
msgstr ""
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:491
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:535
msgid ""
"**Get started** contains the setup checklist. **Connect** holds webhooks, "
"machine access and offline devices. **Settings** contains your merchant account, "
"server payment services and personalization. **Help** opens this user guide."
msgstr ""
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:492
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:539
msgid ""
"Discount and pass management sits behind Advanced tools, while matching "
"discounts and passes are applied automatically when selling. Advanced tools also "
"add Statistics without changing what the server permits."
msgstr ""
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:493
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:543
msgid ""
"Below every group sits the foot of the menu, which always names the server and "
"the merchant account this browser tab is working in. That line is worth a glance "
@@ -10857,47 +10855,47 @@ msgid ""
"last chapter. **Sign out** is directly beneath it."
msgstr ""
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:512
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:563
msgid "Chapter 3: Opening Your Account"
msgstr ""
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:513
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:564
msgid "Opening an account"
msgstr ""
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:514
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:565
msgid ""
"You open your own merchant account on the server — nobody has to create it for "
"you. It becomes active once you confirm a code sent to your email or phone."
msgstr ""
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:515
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:566
msgid "Anyone can open a merchant account from the sign-up form."
msgstr ""
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:516
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:567
msgid ""
"You choose a short identifier for the account. It is how the server tells your "
"shop apart from every other one on it."
msgstr ""
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:517
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:568
msgid ""
"The account is not usable until you type back a six-digit code sent to your "
"email address or mobile number."
msgstr ""
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:522
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:573
msgid "Opening an Account"
msgstr ""
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:524
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:577
msgid ""
"The merchant portal is where you take Taler payments: you set up what you sell, "
"say which account you want to be paid into, and watch the money arrive."
msgstr ""
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:525
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:581
msgid ""
"To open an account you give your business name, a short identifier for it, an "
"email address, a mobile number and a password. The identifier is filled in for "
@@ -10906,85 +10904,85 @@ msgid ""
"in lowercase."
msgstr ""
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:530
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:593
msgid "Confirming Your Email or Phone"
msgstr ""
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:532
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:597
msgid ""
"A new account is not active until you have shown you can be reached. The server "
"sends a six-digit code to the address or number you gave, and you type it back "
"in."
msgstr ""
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:533
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:601
msgid ""
"The same thing happens later whenever something needs confirming — signing in on "
"a new device, or changing where your money goes — so it is worth using an "
"address and number you will keep."
msgstr ""
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:542
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:617
msgid "Chapter 4: Signing In"
msgstr ""
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:543
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:618
msgid "Signing in"
msgstr ""
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:544
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:619
msgid ""
"How to get back into your account, what to do when a confirmation code is asked "
"for, and how to set a new password if you have forgotten yours."
msgstr ""
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:545
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:620
msgid "You sign in with your account identifier and your password."
msgstr ""
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:546
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:621
msgid ""
"If your account asks for confirmation, a six-digit code is sent to you and the "
"form waits for it."
msgstr ""
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:547
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:622
msgid ""
"Forgetting your password is recoverable: you set a new one and confirm it by "
"email or text message."
msgstr ""
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:548
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:623
msgid ""
"Sign out from the foot of the menu, which also shows which server and account "
"you are working in."
msgstr ""
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:553
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:628
msgid "Signing In"
msgstr ""
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:555
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:632
msgid "Sign in with the identifier you chose for your account and your password."
msgstr ""
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:556
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:636
msgid ""
"The server you are signing in to is shown above the form. You will rarely need "
"to change it; see the last chapter if you do."
msgstr ""
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:557
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:640
msgid ""
"If your account asks for confirmation, the form stays where it is and waits for "
"the six-digit code sent to you, rather than sending you somewhere else."
msgstr ""
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:562
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:651
msgid "When a Code Is Asked For"
msgstr ""
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:564
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:655
msgid ""
"Some things need confirming before they happen — signing in from somewhere new, "
"or changing where your money goes. When that happens the form stays where it is "
@@ -10992,28 +10990,28 @@ msgid ""
"what you had typed."
msgstr ""
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:565
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:659
msgid ""
"The code is sent to the email address or mobile number on your account. If it "
"does not arrive, **Resend** sends another; the old one stops working."
msgstr ""
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:577
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:672
msgid "If You Are Signed Out"
msgstr ""
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:579
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:676
msgid ""
"A session does not last forever. When yours ends the portal says so and puts the "
"sign-in form in front of you — it does not present it as an error, because "
"nothing has gone wrong."
msgstr ""
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:589
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:687
msgid "Setting a New Password"
msgstr ""
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:591
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:691
msgid ""
"If you have forgotten your password, **Forgot password?** takes you here. Give "
"your account identifier and choose the new password straight away; you then "
@@ -11021,82 +11019,82 @@ msgid ""
"effect."
msgstr ""
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:596
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:703
msgid "Where You Land, and How to Leave"
msgstr ""
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:598
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:707
msgid ""
"Signing in puts you on your order list, which is also where the portal returns "
"you whenever it does not know where else to go."
msgstr ""
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:599
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:711
msgid ""
"The foot of the menu always shows which server and which account this tab is "
"working in — worth a glance if you keep more than one open. **Sign out** is "
"directly beneath it."
msgstr ""
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:621
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:734
msgid "Chapter 5: Getting Ready to Be Paid"
msgstr ""
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:623
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:736
msgid ""
"The Setup status screen tracks what still stands between you and your first "
"payment. Work through it once, in order, and you are ready to sell."
msgstr ""
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:625
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:738
msgid ""
"Three things must be done before you can be paid: your business details, a bank "
"account, and verification of that account."
msgstr ""
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:626
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:918
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:739
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1108
msgid "Your merchant bank account is the account your payouts are sent to."
msgstr ""
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:627
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:740
msgid ""
"Verification — the identity check your bank will call **KYC** — is carried out "
"by your payment service, not by the portal, and the screen updates itself as it "
"progresses."
msgstr ""
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:628
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:741
msgid "The fourth step is not a task — it is a choice of how you want to sell."
msgstr ""
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:633
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:746
msgid "What Setup Status Tracks"
msgstr ""
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:636
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:751
msgid ""
"**Setup status** lists four steps. The first three are things you have to do, "
"and the progress count tracks those:"
msgstr ""
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:637
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:755
msgid ""
"**Step 1 — Your information.** Your business name and address. Done as soon as a "
"name is set."
msgstr ""
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:639
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:756
msgid "**Step 2 — Where your money goes.** Done once you have added one bank account."
msgstr ""
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:641
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:758
msgid ""
"**Step 3 — Verification by a payment service.** Done once that account has been "
"verified."
msgstr ""
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:646
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:765
msgid ""
"The fourth step, **How you will sell**, has nothing to tick off. It offers you "
"three ways to take payments — printed QR codes, orders you create by hand, or "
@@ -11104,52 +11102,52 @@ msgid ""
"the progress count covers three required steps while four steps are shown."
msgstr ""
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:649
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:769
msgid "Verification action required"
msgstr ""
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:650
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:770
msgid "Nothing done yet"
msgstr ""
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:651
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:771
msgid "Business information added"
msgstr ""
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:653
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:773
msgid "Verification problem"
msgstr ""
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:654
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:774
msgid "Ready to sell"
msgstr ""
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:655
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:775
msgid "Loading"
msgstr ""
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:693
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:822
msgid "Step 2 — Where Your Money Goes"
msgstr ""
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:695
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:826
msgid ""
"Give the bank account you want your payouts sent to, and the name on it exactly "
"as your bank has it. That name is checked later, and a mismatch is the usual "
"reason verification fails."
msgstr ""
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:696
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:830
msgid ""
"Adding the account is not the end of it: it has to be verified before anything "
"can be paid into it, which is the next step."
msgstr ""
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:701
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:836
msgid "Step 3 — Proving the Bank Account Is Yours"
msgstr ""
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:703
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:840
msgid ""
"Your payment service has to satisfy itself that the account you gave really is "
"yours. The way it does that is to have you send it a token amount — one cent, or "
@@ -11157,7 +11155,7 @@ msgid ""
"only its owner can do."
msgstr ""
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:704
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:844
msgid ""
"The screen gives you everything the transfer needs. If your bank's app can scan "
"a QR code, scan the one shown and it fills the transfer in for you. Otherwise "
@@ -11166,318 +11164,318 @@ msgid ""
"will not count."
msgstr ""
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:705
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:848
msgid ""
"It has to come **from the account you are verifying**. A transfer from a "
"different account of yours will not do, however similar the name."
msgstr ""
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:706
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:852
msgid ""
"Verification finishes on its own once your bank has sent the money — usually a "
"day or so. You do not have to keep the page open."
msgstr ""
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:710
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:857
msgid "Two accounts to choose from"
msgstr ""
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:711
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:858
msgid "A regional bank"
msgstr ""
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:781
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:934
msgid "Chapter 6: Your Business Details"
msgstr ""
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:783
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:936
msgid ""
"Everything your customers see about you — your business name, address, logo and "
"contact details — and the timings that apply to orders by default."
msgstr ""
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:785
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:938
msgid ""
"Your business name and address appear on customers' receipts and on the payment "
"page."
msgstr ""
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:786
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:939
msgid ""
"Your uploaded logo appears on receipts too. The portal checks that the saved "
"image can actually be displayed."
msgstr ""
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:787
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:940
msgid "The email address here is also where confirmation codes are sent."
msgstr ""
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:788
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:941
msgid ""
"The timings set here apply to every new order unless you override them on the "
"order."
msgstr ""
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:793
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:946
msgid "Your Business Details"
msgstr ""
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:796
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:951
msgid ""
"This is the public face of your shop. The name, address and logo go on receipts "
"and on the page a customer sees when paying, so it is worth filling in properly "
"— a payment request from a shop with no name is one customers hesitate over."
msgstr ""
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:797
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:955
msgid ""
"The email address is doing double duty: it is shown to customers, and it is "
"where the portal sends confirmation codes."
msgstr ""
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:798
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:959
msgid ""
"Use the **Data** menu in the window bar to compare a complete profile, the "
"minimum useful profile, a new account, and each editor."
msgstr ""
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:801
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:963
msgid "Complete profile"
msgstr ""
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:802
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:964
msgid "Business name only"
msgstr ""
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:803
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:965
msgid "New account"
msgstr ""
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:804
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:966
msgid "Editing public identity"
msgstr ""
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:805
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:967
msgid "Editing contact details"
msgstr ""
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:806
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:968
msgid "Editing addresses"
msgstr ""
#. The chapter's fourth takeaway is about these timings, and the chapter
#. had no section that taught them — they sat below the fold of the one
#. preview above.
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:840
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1015
msgid "What Every New Order Inherits"
msgstr ""
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:843
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1020
msgid ""
"Further down the same screen are three timings. They are defaults: every order "
"you create starts with them, and any order can override its own."
msgstr ""
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:844
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1024
msgid ""
"**Payment window** — how long a customer has to pay after you have asked. Once "
"it passes, the offer expires and nobody is charged."
msgstr ""
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:845
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1025
msgid ""
"**Refund window** — how long you can still refund an order. This is the one "
"worth thinking about, because once it closes you cannot refund at all."
msgstr ""
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:846
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1026
msgid ""
"**Payout delay** — how long your payment service may hold the money before "
"passing it on to your bank account. Shorter means more, smaller transfers."
msgstr ""
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:849
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1032
msgid ""
"If you are not sure, leave them. The defaults suit a shop selling to the public, "
"and you can change one order at a time under **Advanced options** when you "
"create it."
msgstr ""
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:852
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1036
msgid "Typical shop defaults"
msgstr ""
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:853
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1037
msgid "Short-lived offers"
msgstr ""
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:854
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1038
msgid "No refund window"
msgstr ""
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:882
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1066
msgid "Chapter 7: Personalization"
msgstr ""
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:884
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1068
msgid ""
"How dates are written and whether advanced tools appear. These are settings for "
"you, not for your business — they change this browser only."
msgstr ""
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:886
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1070
msgid "Your date format is yours alone; your colleagues are unaffected."
msgstr ""
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:887
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1071
msgid ""
"Advanced tools add specialist statistics and Discounts & Passes management to "
"the navigation."
msgstr ""
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:888
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1072
msgid "Showing advanced tools changes discoverability, not your permissions."
msgstr ""
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:889
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1073
msgid ""
"These settings live in this browser, so they follow neither your account nor "
"your other devices."
msgstr ""
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:896
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1082
msgid ""
"Choose the order in which year, month and day are shown. The portal previews "
"your choice with today's date so you can see what it will look like."
msgstr ""
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:901
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1088
msgid "Advanced Tools"
msgstr ""
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:903
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1092
msgid ""
"Turn on **Show advanced tools** to add specialist statistics and Discounts & "
"Passes management to the navigation. This only makes those tools easier to find; "
"it does not grant new permissions or change what the server allows."
msgstr ""
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:914
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1104
msgid "Chapter 8: Bank Accounts"
msgstr ""
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:916
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1106
msgid ""
"Where your money goes, and whether it has got there yet. This is the screen you "
"check when a customer has paid but nothing has reached your bank."
msgstr ""
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:919
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1109
msgid ""
"Each bank account has to be verified with your payment service before it can be "
"used."
msgstr ""
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:920
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1110
msgid ""
"Money does not arrive one order at a time — several orders are paid out "
"together, and the screen shows what is expected and what has landed."
msgstr ""
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:921
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1111
msgid "The screen keeps itself up to date as transfers arrive."
msgstr ""
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:926
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1116
msgid "Your Bank Accounts"
msgstr ""
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:928
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1120
msgid ""
"This is where your payouts arrive. You can have more than one bank account, and "
"each is listed with the payment services that will pay into it, and whether each "
"of those has verified it yet."
msgstr ""
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:929
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1124
msgid "**Ready** is the state you want. The others tell you where the hold-up is:"
msgstr ""
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:930
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1128
msgid ""
"**Action needed** — the payment service wants something from you. Follow the "
"account through to find out what."
msgstr ""
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:932
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1129
msgid ""
"**Payment service offline** — nothing is wrong with your account; that service "
"cannot be reached at the moment."
msgstr ""
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:934
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1131
msgid ""
"**Payment service problem** — that service is reachable but unhappy. Not "
"something you can fix; tell your provider."
msgstr ""
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:936
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1133
msgid ""
"**Unsupported account** — that service cannot pay into this kind of account. Use "
"a different account, or a different service."
msgstr ""
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:938
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1135
msgid ""
"**Transfer impossible** — that pairing cannot work at all, for example the "
"currencies do not match."
msgstr ""
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:943
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1142
msgid "Use the **Data** menu in the window bar to see a single working account instead."
msgstr ""
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:946
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1146
msgid "Every state at once"
msgstr ""
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:947
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1147
msgid "Just one, working"
msgstr ""
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:968
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1168
msgid "Second bank account"
msgstr ""
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1044
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1244
msgid "Adding a Bank Account"
msgstr ""
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1046
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1248
msgid ""
"Give the account number of the bank account you want to be paid into, and the "
"name on it exactly as your bank has it. A mismatch there is the usual reason "
"verification fails later."
msgstr ""
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1047
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1252
msgid ""
"The account is not usable the moment you add it. Your payment service has to "
"verify it first, which is the third step of **Setup status**."
msgstr ""
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1052
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1258
msgid "Money Arriving"
msgstr ""
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1055
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1263
msgid ""
"The second tab lists what is coming and what has come. Several orders are "
"usually paid out together, so the amounts here will not match individual orders "
"one for one."
msgstr ""
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1056
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1267
msgid ""
"Each transfer carries a reference that your bank statement will also show, which "
"is what lets you match a line on the statement to the orders that made it up. "
@@ -11485,25 +11483,25 @@ msgid ""
"bookkeeping for your benefit and changes nothing about the money."
msgstr ""
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1057
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1271
msgid ""
"Use the **Data** menu in the window bar to see the tab before anything has been "
"paid out."
msgstr ""
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1060
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1275
msgid "With transfers"
msgstr ""
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1061
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1276
msgid "Nothing paid out yet"
msgstr ""
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1120
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1335
msgid "Following One Order to the Bank"
msgstr ""
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1126
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1343
msgid ""
"Going the other way: open an order that has reached **Settled** and it names the "
"transfer that carried it, and the account it was sent to. That answers \"which "
@@ -11511,116 +11509,116 @@ msgid ""
"customer queries an old order."
msgstr ""
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1142
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1360
msgid "Chapter 11: Templates"
msgstr ""
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1144
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1362
msgid ""
"A template is an order you have written out once and can charge again and again. "
"Print its QR code, stick it on the counter, and customers pay by scanning it."
msgstr ""
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1146
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1364
msgid ""
"Write the order once; the QR code that goes with it can be used any number of "
"times."
msgstr ""
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1147
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1365
msgid ""
"There are three kinds you can make here: a fixed price, a price the customer "
"types in, or a pick from your inventory."
msgstr ""
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1148
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1366
msgid "The QR code can be printed at full size for a counter card or a stall sign."
msgstr ""
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1153
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1371
msgid "Your Templates"
msgstr ""
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1155
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1375
msgid ""
"Every template you have made is listed here with its name and identifier. **Show "
"QR** brings up its code, and **Edit** and **Delete** do what they say."
msgstr ""
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1156
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1379
msgid ""
"Use the **Data** menu in the window bar to see what this looks like before you "
"have made any."
msgstr ""
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1159
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1383
msgid "Two templates"
msgstr ""
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1160
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1504
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1569
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1664
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1772
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1824
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1900
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1384
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1833
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1919
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:2026
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:2167
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:2237
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:2334
msgid "None yet"
msgstr ""
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1171
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1220
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1395
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1451
msgid "Espresso at the counter"
msgstr ""
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1175
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1224
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1399
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1455
msgid "Espresso, single shot"
msgstr ""
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1179
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1403
msgid "Tip jar"
msgstr ""
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1182
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1406
msgid "Thank you for the tip"
msgstr ""
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1190
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1414
msgid "Making a Template"
msgstr ""
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1192
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1416
msgid "First decide what the template sells:"
msgstr ""
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1193
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1419
msgid ""
"**A fixed amount** — every customer pays the same. A single coffee, an entry "
"ticket."
msgstr ""
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1195
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1420
msgid ""
"**Customer enters amount** — for donations, tips, and anything where the "
"customer decides."
msgstr ""
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1197
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1422
msgid "**Inventory products** — the customer picks from your inventory in their wallet."
msgstr ""
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1202
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1429
msgid ""
"Then give it a name for your own use, and a summary. The summary is what the "
"customer reads in their wallet before paying, so write it for them, not for you. "
"Leave it blank and the customer describes the purchase themselves."
msgstr ""
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1209
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1437
msgid "Its QR Code"
msgstr ""
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1212
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1442
msgid ""
"Opening a template shows what it is made of and, next to that, **Show Full QR "
"Code** — the code at a size worth printing. **Create order from this template** "
@@ -11628,133 +11626,133 @@ msgid ""
"counter rather than from a printed card."
msgstr ""
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1234
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1465
msgid "Chapter 12: Orders and Refunds"
msgstr ""
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1235
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1466
msgid "Orders & refunds"
msgstr ""
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1236
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1467
msgid ""
"The order list is where you spend most of your time: what has been paid, what "
"has not, and what you have refunded. It keeps itself up to date as payments "
"arrive."
msgstr ""
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1238
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1469
msgid "The list updates itself — you do not need to reload it to see a payment land."
msgstr ""
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1239
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1470
msgid ""
"The tabs are filters: they group orders by payment, refund, payout, and "
"expiration facts."
msgstr ""
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1240
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1471
msgid ""
"You can refund an order in full or in part, as long as its refund window is "
"still open."
msgstr ""
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1241
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1472
msgid ""
"A refund the customer never collects does lapse. The order says so plainly when "
"it does."
msgstr ""
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1246
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1477
msgid "The Order List"
msgstr ""
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1248
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1481
msgid ""
"Each row reads left to right as when, what, how much, and where it has got to. "
"The tabs across the top apply these filters:"
msgstr ""
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1249
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1485
msgid "**All** — every order, without a status filter."
msgstr ""
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1251
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1486
msgid "**Offered** — unpaid orders whose payment deadline has not passed."
msgstr ""
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1253
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1488
msgid ""
"**Paid** — paid orders that have no refund and whose payout has not yet been "
"reported by the exchange."
msgstr ""
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1255
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1490
msgid ""
"**Refunded** — orders with a partial or full refund, whether or not their payout "
"was already sent."
msgstr ""
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1257
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1492
msgid ""
"**Settled** — orders with no refund whose exchange reports that it sent the "
"payout to your bank. This does not confirm that your bank received it."
msgstr ""
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1259
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1494
msgid "**Expired** — unpaid orders whose payment deadline has passed."
msgstr ""
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1264
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1501
msgid ""
"These are overlapping database filters rather than a single sequence of names. "
"For example, the Refunded tab includes refunded orders on either side of payout, "
"while the Paid and Settled tabs deliberately exclude them."
msgstr ""
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1265
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1505
msgid "Use the **Data** menu in the window bar to see the list before your first sale."
msgstr ""
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1268
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1509
msgid "Every order state"
msgstr ""
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1274
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1647
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1515
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:2006
msgid "Before your first sale"
msgstr ""
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1295
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1536
msgid "Charging for Something by Hand"
msgstr ""
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1297
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1540
msgid ""
"For a one-off — a repair, an invoice, something not in your inventory — start "
"with **Quick amount**. Enter the total and the summary the customer will read in "
"their wallet."
msgstr ""
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1298
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1544
msgid ""
"Choose **Itemized order** when the contract should list products or custom "
"items. The two modes keep separate drafts, while deadlines and limits remain "
"under **Order settings**."
msgstr ""
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1305
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1552
msgid "What an Order Records"
msgstr ""
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1308
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1557
msgid ""
"Opening an order shows its current state and total first. The essential dates "
"follow in a short list; open **Order history** when you need the full sequence "
"of what happened and when: created, paid, refunded, paid out."
msgstr ""
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1309
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1561
msgid ""
"The details page can be more specific than the list filters. It may say "
"**Awaiting payment**, **Wallet completing payment**, **Expired unpaid**, **Paid, "
@@ -11762,7 +11760,7 @@ msgid ""
"refunded**, **Fully refunded**, **Refund lapsed**, or simply **Refunded**."
msgstr ""
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1310
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1565
msgid ""
"In the backend protocol, **order_status** remains **paid** after an accepted "
"payment even when its payout has been sent. The separate **wired** value is what "
@@ -11771,50 +11769,50 @@ msgid ""
"at your bank is a separate step."
msgstr ""
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1311
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1569
msgid ""
"The **refund window** is worth knowing about. It is how long you can still "
"refund the order, and once it closes you cannot — you would have to return the "
"money another way."
msgstr ""
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1318
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1577
msgid "Partial refund collected"
msgstr ""
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1319
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1578
msgid "Full refund collected"
msgstr ""
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1337
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1603
msgid "Refunding"
msgstr ""
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1339
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1607
msgid ""
"You can give back all of it or part of it. The buttons for the common fractions "
"are there so you do not have to do arithmetic at the counter, and the reason is "
"picked from a short list."
msgstr ""
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1340
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1611
msgid ""
"A refund is offered to the customer's wallet rather than pushed at it — the "
"money goes back when their wallet next collects it."
msgstr ""
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1345
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1622
msgid "A Refund Waiting to Be Collected"
msgstr ""
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1348
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1627
msgid ""
"Until the customer's wallet collects it, the order shows the refund as "
"outstanding, with the deadline and a QR code the customer can scan to take it "
"there and then. That is what you show someone standing in front of you."
msgstr ""
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1349
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1631
msgid ""
"If the deadline passes without collection, the refund **lapses**: the money "
"stays with you and the order says so, in as many words. Chasing it is not your "
@@ -11822,151 +11820,151 @@ msgid ""
"customer, you will have to settle it another way."
msgstr ""
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1358
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1643
msgid "Chapter 10: The Counter Till"
msgstr ""
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1360
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1645
msgid ""
"A till that runs in a browser, for selling face to face. Ring the sale up, show "
"the customer a QR code, and they pay by scanning it."
msgstr ""
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1361
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1646
msgid ""
"Any tablet or laptop with a browser can be the till — there is nothing to "
"install."
msgstr ""
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1362
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1647
msgid "Ring up from your inventory, or just type an amount for anything not in it."
msgstr ""
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1363
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1648
msgid "The customer pays by scanning the code on your screen with their wallet."
msgstr ""
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1364
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1649
msgid "The day's orders are listed on the till itself, and you can refund from there."
msgstr ""
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1369
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1654
msgid "Ringing Up from Your Inventory"
msgstr ""
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1371
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1658
msgid ""
"Tap products to add them to the sale; the running total is on the right. "
"**Ad-hoc item** adds something that is not in your inventory without leaving the "
"sale."
msgstr ""
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1372
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1662
msgid ""
"Use the **Data** menu in the window bar to see what the till looks like before "
"you have added any products."
msgstr ""
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1375
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1666
msgid "With products"
msgstr ""
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1376
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1667
msgid "Products without images"
msgstr ""
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1399
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1698
msgid "Just Typing an Amount"
msgstr ""
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1401
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1702
msgid ""
"When there is nothing to ring up — you already know the total, or it is not the "
"kind of thing you keep an inventory of — **Quick Amount** is a keypad and "
"nothing else. Type the figure and charge it."
msgstr ""
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1407
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1715
msgid "What You Have Sold Today"
msgstr ""
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1409
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1719
msgid ""
"**Till History** is the recent sales from this till, so you can check whether "
"something went through without leaving the counter. You can refund from here "
"too, which is what you want when the customer is still standing in front of you."
msgstr ""
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1422
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1736
msgid "Taking the Payment"
msgstr ""
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1424
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1740
msgid ""
"Charging a sale puts a QR code on the screen. The customer scans it with their "
"wallet and pays; the till notices by itself and moves on. Turn the screen round "
"rather than reading the code out — it is not meant to be typed."
msgstr ""
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1425
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1744
msgid ""
"Use the **Data** menu in the window bar to see the moment before the code "
"appears."
msgstr ""
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1428
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1748
msgid "Ready to scan"
msgstr ""
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1429
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1749
msgid "Still preparing"
msgstr ""
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1457
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1777
msgid "Payment received"
msgstr ""
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1459
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1781
msgid ""
"The till notices the payment itself and says so. Nothing is left for you to "
"confirm — clear it and the next customer's sale starts."
msgstr ""
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1485
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1808
msgid "Chapter 9: Inventory"
msgstr ""
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1487
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1810
msgid ""
"What you sell, what it costs, and how much of it is left. Anything listed here "
"can be rung up on the till or picked from a template."
msgstr ""
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1489
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1812
msgid "A product carries its name, its price, how many you have and a picture."
msgstr ""
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1490
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1813
msgid ""
"Categories are for your own convenience in finding things; a product can sit in "
"one or more."
msgstr ""
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1491
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1814
msgid ""
"Stock goes down on its own as orders are paid — you do not adjust it by hand "
"after a sale."
msgstr ""
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1492
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1815
msgid "The same products appear on the counter till and in inventory templates."
msgstr ""
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1497
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1820
msgid "What You Sell"
msgstr ""
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1499
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1824
msgid ""
"Each product shows its price, how many you have left, and how many you have "
"sold. The same list is what the counter till rings up from and what an inventory "
@@ -11974,215 +11972,215 @@ msgid ""
"second tab, for grouping things so the till is quicker to use."
msgstr ""
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1500
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1828
msgid ""
"Use the **Data** menu in the window bar to see the list before you have added "
"anything."
msgstr ""
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1503
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1832
msgid "Six products"
msgstr ""
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1514
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1845
msgid "Categories"
msgstr ""
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1516
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1849
msgid ""
"The second tab groups your products. A category is only there to make the till "
"quicker to use and the reports easier to read, which is why it lives inside "
"Inventory rather than in the menu — you would never visit it on its own."
msgstr ""
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1527
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1861
msgid "Adding a Product"
msgstr ""
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1529
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1865
msgid ""
"A name, a price and how many you have is enough to start selling. The "
"description and the picture are what a customer sees when picking from your "
"inventory in their wallet, so they earn their keep if you sell that way."
msgstr ""
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1530
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1869
msgid ""
"Stock counts down by itself: when an order that includes this product is paid, "
"the number here drops. You do not adjust it after a sale. Leave the count empty "
"for something you never run out of."
msgstr ""
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1542
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1882
msgid "Chapter 13: Discounts & Passes"
msgstr ""
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1544
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1884
msgid ""
"Loyalty discounts and season passes. The customer's wallet holds them, and "
"offers them back to you at the till without you having to look anyone up."
msgstr ""
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1546
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1886
msgid "A discount is money off, held in the wallet until it is used."
msgstr ""
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1547
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1887
msgid "A pass is something a customer buys once and uses repeatedly for a while."
msgstr ""
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1548
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1888
msgid ""
"Both live in the customer's own wallet — there is no membership list for you to "
"keep."
msgstr ""
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1549
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1889
msgid ""
"They come into play when their automatic rules match an order, or when you add "
"them while using advanced order editing."
msgstr ""
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1554
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1894
msgid "What You Offer"
msgstr ""
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1556
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1898
msgid ""
"Two kinds of thing are listed here, and the difference is what the customer "
"gets:"
msgstr ""
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1557
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1902
msgid "A **discount** is money off a later purchase."
msgstr ""
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1559
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1903
msgid ""
"A **pass** buys a period of use — a month's access, a season's entry. The "
"customer buys it once and their wallet shows it whenever it applies."
msgstr ""
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1564
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1910
msgid ""
"Either way the customer's wallet keeps it. You are not maintaining a list of "
"members, and you cannot look up who holds what — which is the point, and also "
"why there is nothing to leak."
msgstr ""
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1565
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1914
msgid ""
"Use the **Data** menu in the window bar to see the screen before you have set "
"any up."
msgstr ""
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1568
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1918
msgid "Some set up"
msgstr ""
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1579
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1929
msgid "Monthly coffee pass"
msgstr ""
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1580
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1930
msgid "One coffee a day for thirty days"
msgstr ""
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1582
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1932
msgid "Until 1 March 2027"
msgstr ""
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1589
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1939
msgid "Coffee club — 10% off"
msgstr ""
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1590
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1940
msgid "Ten per cent off any drink"
msgstr ""
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1592
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1942
msgid "Until 31 December 2026"
msgstr ""
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1597
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1947
msgid "Baking course, autumn term"
msgstr ""
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1598
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1948
msgid "Entry to the Saturday morning course"
msgstr ""
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1600
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1950
msgid "Until 30 September 2026"
msgstr ""
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1606
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1956
msgid "Summer offer — 15% off"
msgstr ""
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1607
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1957
msgid "Fifteen per cent off anything to take home"
msgstr ""
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1609
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1959
msgid "Until 31 August 2026"
msgstr ""
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1618
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1968
msgid "Setting Up a Discount or Pass"
msgstr ""
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1620
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1972
msgid ""
"Say what it is called, whether it is a discount or a pass, and how long it "
"lasts. For a discount, choose how it is earned and redeemed; for a pass, choose "
"how long one purchase covers."
msgstr ""
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1621
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1976
msgid ""
"The order form applies matching earning and redemption rules automatically and "
"shows them under **Customer tokens**. Turn on **Advanced editing** when you need "
"to change those effects or edit the full set of payment choices for one order."
msgstr ""
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1630
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1986
msgid "Chapter 14: Statistics and Reports"
msgstr ""
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1631
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1987
msgid "Statistics & reports"
msgstr ""
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1632
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1988
msgid ""
"How trade has been, and reports you can have sent to you rather than remembering "
"to come and look."
msgstr ""
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1634
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1990
msgid ""
"Fees are not broken out here. Your payment service is what charges them, and its "
"own statements are where they are itemised."
msgstr ""
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1635
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1991
msgid ""
"A scheduled report arrives on its own, daily, weekly or monthly, as a PDF or a "
"data file."
msgstr ""
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1636
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1992
msgid ""
"Groupings let a report answer a question about part of your trade rather than "
"all of it."
msgstr ""
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1641
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1997
msgid "How Trade Has Been"
msgstr ""
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1643
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:2001
msgid ""
"The line at the top is the short answer: how much you sold over the period. The "
"chart below breaks that down by period, and **Table view** gives you the numbers "
@@ -12190,15 +12188,15 @@ msgid ""
"each gets its own bar — amounts are never added across currencies."
msgstr ""
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1646
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:2005
msgid "A year of trading"
msgstr ""
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1657
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:2016
msgid "Reports That Come to You"
msgstr ""
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1659
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:2020
msgid ""
"A scheduled report is generated and sent without you asking. Useful for the "
"summary you would otherwise forget to pull at month end, or for sending straight "
@@ -12206,26 +12204,26 @@ msgid ""
"provider; a sales summary is the one every server has."
msgstr ""
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1663
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:2025
msgid "Two set up"
msgstr ""
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1674
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:2036
msgid "Scheduling a Report"
msgstr ""
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1676
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:2040
msgid ""
"Choose what the report covers, how often it should arrive — daily, weekly or "
"monthly — and where it should be sent. Anything greyed out is a report your "
"server cannot produce yet."
msgstr ""
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1682
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:2047
msgid "Reporting on Part of Your Trade"
msgstr ""
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1684
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:2051
msgid ""
"Groupings exist so a report can answer a narrower question. A **product group** "
"collects products that belong together for reporting — the drinks, the food. A "
@@ -12234,63 +12232,63 @@ msgid ""
"is put into a group and into a pot one at a time; a pot is not tied to a group."
msgstr ""
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1685
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:2055
msgid ""
"Both are only worth setting up once you have something to report on, which is "
"why they live here rather than in the menu."
msgstr ""
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1689
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:2060
msgid "Grouped up"
msgstr ""
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1690
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:2061
msgid "Nothing grouped yet"
msgstr ""
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1705
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:2080
msgid "Chapter 15: Payment Services"
msgstr ""
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1706
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:2081
msgid "Payment services"
msgstr ""
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1707
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:2082
msgid ""
"A payment service is what actually moves the money between your customer and "
"your bank. This screen tells you which ones this server will accept money "
"through."
msgstr ""
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1709
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:2084
msgid "Payment services are set up by whoever runs your server, not by you."
msgstr ""
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1710
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:2085
msgid ""
"The screen lists the ones this server accepts, and the currency each is trusted "
"for."
msgstr ""
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1711
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:2086
msgid ""
"There is nothing here to configure. If one is not working, the people who "
"provide it are the ones to tell."
msgstr ""
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1716
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:2091
msgid "Which Ones This Server Uses"
msgstr ""
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1718
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:2095
msgid ""
"Each row is one payment service your server will accept money through, with the "
"currency it is trusted for. Beneath the address is the identifier that names it "
"— worth quoting if you are ever asked which service a payment came through."
msgstr ""
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1719
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:2099
msgid ""
"Nothing here can be changed from this screen — the list is whatever your "
"provider has set the server up with. Whether *your* account with a service is "
@@ -12299,96 +12297,96 @@ msgid ""
"tell."
msgstr ""
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1720
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:2103
msgid ""
"Use the **Data** menu in the window bar to see the screen when no service is "
"configured at all — a server in that state cannot take any payment."
msgstr ""
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1723
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:2107
msgid "Two services"
msgstr ""
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1724
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:2108
msgid "None configured"
msgstr ""
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1752
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:2138
msgid "Chapter 16: Machines That Take Payments Offline"
msgstr ""
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1754
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:2140
msgid ""
"A vending machine with no internet cannot ask the server whether a customer has "
"paid. This is how it can tell anyway."
msgstr ""
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1756
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:2142
msgid "Only needed for machines that take payments without a network connection."
msgstr ""
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1757
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:2143
msgid ""
"The machine and the server share a secret, set up once, and use it to produce "
"matching codes."
msgstr ""
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1758
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:2144
msgid ""
"The customer's wallet shows a code after paying; the machine checks it against "
"its own."
msgstr ""
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1759
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:2145
msgid ""
"If a machine is lost or replaced, remove it here and the codes it produces stop "
"being accepted."
msgstr ""
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1764
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:2150
msgid "Registered devices"
msgstr ""
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1766
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:2154
msgid ""
"Most sellers never need this. It exists for the unattended case: a vending "
"machine or a locker that has to decide by itself whether the customer in front "
"of it has really paid, with no way to ask."
msgstr ""
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1767
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:2158
msgid ""
"Each machine registered here shares a secret with the server. After a customer "
"pays, their wallet shows a short code, and the machine — knowing the same secret "
"— can work out whether that code is genuine without talking to anything."
msgstr ""
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1768
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:2162
msgid ""
"Use the **Data** menu in the window bar to see the screen before any machine is "
"registered."
msgstr ""
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1771
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:2166
msgid "One registered"
msgstr ""
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1782
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:2177
msgid "Vending machine, lobby"
msgstr ""
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1791
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:2186
msgid "Registering a Machine"
msgstr ""
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1793
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:2190
msgid ""
"Give the machine a name you will recognise later — \"the one in the lobby\" is "
"worth more at three in the morning than a serial number. The identifier beneath "
"it is what the machine's own configuration uses."
msgstr ""
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1794
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:2194
msgid ""
"The portal generates the shared secret; you copy it into the machine, once. "
"There are two kinds of code your server can check today: the plain time-based "
@@ -12396,57 +12394,57 @@ msgid ""
"does not say which it expects, the first is the usual one."
msgstr ""
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1795
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:2198
msgid ""
"Keep the secret as you would a key. Anyone who has it can make the machine "
"accept payments that never happened."
msgstr ""
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1804
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:2208
msgid "Chapter 17: Letting a Machine In"
msgstr ""
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1806
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:2210
msgid ""
"When something other than you needs to use your account — a till app, a webshop, "
"a script — you give it its own access rather than your password."
msgstr ""
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1808
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:2212
msgid ""
"Give each machine its own access, so you can withdraw one without disturbing the "
"others."
msgstr ""
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1809
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:2213
msgid ""
"Say what it may do. A till only needs to take payments; it has no business "
"changing your bank details."
msgstr ""
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1810
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:2214
msgid ""
"Give it an end date. Access that never expires is access you will forget you "
"granted."
msgstr ""
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1811
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:2215
msgid ""
"Withdraw it the moment a device goes missing — that is instant and needs nothing "
"from the device."
msgstr ""
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1816
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:2220
msgid "What Has Access"
msgstr ""
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1818
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:2224
msgid ""
"Each entry is one machine or program that can act on your account: what it is, "
"what it may do, and when its access runs out."
msgstr ""
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1819
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:2228
msgid ""
"The reason for one entry per machine is what happens when something goes wrong. "
"If the tablet behind the counter is stolen, you withdraw that one entry and "
@@ -12454,26 +12452,26 @@ msgid ""
"changing it everywhere at once."
msgstr ""
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1820
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:2232
msgid ""
"Use the **Data** menu in the window bar to see the screen before you have "
"granted any."
msgstr ""
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1823
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:2236
msgid "One granted"
msgstr ""
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1837
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1859
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:2250
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:2275
msgid "In 30 days"
msgstr ""
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1845
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:2258
msgid "The Credential, Once"
msgstr ""
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1847
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:2262
msgid ""
"When the access is created the credential appears — as text to copy and as a "
"code to scan, whichever suits the machine. This is the only time it is shown. If "
@@ -12481,99 +12479,99 @@ msgid ""
"the list before pairing again."
msgstr ""
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1866
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:2282
msgid "Granting Access"
msgstr ""
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1869
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:2287
msgid ""
"Describe what it is for in terms you will still understand in a year — the point "
"of the field is that you can tell later what would break if you withdrew it."
msgstr ""
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1870
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:2291
msgid ""
"Then choose what it **can do**. Grant the least that will work: a counter till "
"needs to take payments and nothing else."
msgstr ""
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1871
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:2295
msgid ""
"You are asked for your own password before the credential is issued, and the "
"credential itself is shown once. Copy it into the machine then; it cannot be "
"shown again, and if you lose it you issue a new one."
msgstr ""
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1872
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:2299
msgid ""
"**Refreshable access** is offered under advanced options and is best left alone. "
"It lets the holder extend itself indefinitely, which quietly undoes the end date "
"you set."
msgstr ""
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1881
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:2309
msgid "Chapter 18: Telling Your Own Systems"
msgstr ""
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1883
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:2311
msgid ""
"If you run other software — a shop, a stock system, a chat channel you want "
"pinged — the portal can call it whenever something happens. This chapter is for "
"whoever looks after that software."
msgstr ""
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1885
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:2313
msgid "The portal calls an address you give whenever a chosen event happens."
msgstr ""
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1886
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:2314
msgid ""
"Events cover orders — created, paid, refunded, settled — and changes to your "
"inventory and categories."
msgstr ""
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1887
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:2315
msgid ""
"You decide what gets sent, by writing the message yourself and dropping in "
"values from the event."
msgstr ""
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1888
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:2316
msgid ""
"Setting one up is a job for whoever looks after your other software, not for the "
"counter."
msgstr ""
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1893
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:2321
msgid "What Is Set Up"
msgstr ""
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1895
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:2325
msgid ""
"Each entry is one address the portal calls, and the event that triggers it. "
"Nothing here involves your customers — this is your systems talking to each "
"other."
msgstr ""
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1896
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:2329
msgid ""
"Use the **Data** menu in the window bar to see the screen before anything is set "
"up."
msgstr ""
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1899
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:2333
msgid "One set up"
msgstr ""
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1919
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:2353
msgid "Setting Up a Webhook"
msgstr ""
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1922
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:2358
msgid "Three things: which event, which address to call, and what to send."
msgstr ""
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1923
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:2362
msgid ""
"The events fall into two groups. Orders — **created**, **paid**, **refunded** "
"and **settled** — are the ones most systems care about. The rest fire when an "
@@ -12581,59 +12579,59 @@ msgid ""
"want if something else holds the authoritative stock figures."
msgstr ""
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1924
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:2366
msgid ""
"The message body is yours to write. Anything in double braces is replaced with a "
"value from the event when it fires, and the available values are listed "
"underneath with an example of each — click one to insert it."
msgstr ""
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1933
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:2376
msgid "Chapter 19: Which Server You Are Using"
msgstr ""
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1935
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:2378
msgid ""
"Your account lives on a server, and the portal is a window onto it. Read this "
"when you are asked which server you are on, or you have been given a different "
"one."
msgstr ""
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1936
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:2379
msgid ""
"The portal is not tied to one server; your account lives on whichever one it was "
"created on."
msgstr ""
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1937
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:2380
msgid "This screen tells you which one that is, and which currency it works in."
msgstr ""
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1938
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:2381
msgid ""
"Changing the server signs you out of the current one. It does not move your "
"account."
msgstr ""
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1943
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:2386
msgid "Which Server, and What It Supports"
msgstr ""
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1945
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:2390
msgid ""
"The address of the server your account is on, the currency it works in, and its "
"version. If you are ever asked to quote any of that while getting help, this is "
"where it is."
msgstr ""
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1946
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:2394
msgid ""
"The foot of the menu shows the same address on every screen, so you can tell at "
"a glance which server a tab is working in when you have more than one open. "
"Clicking it opens this screen."
msgstr ""
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1947
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:2398
msgid ""
"Below the server, the screen says what the portal itself is: which account this "
"tab is signed in as, and which version of the portal you are looking at. Both "
@@ -12641,140 +12639,139 @@ msgid ""
"are updated separately and a mismatch between them explains a surprising amount."
msgstr ""
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1963
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:2415
msgid "Pointing at a Different One"
msgstr ""
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1965
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:2419
msgid ""
"If you have been given a different server — because your provider moved you, or "
"because you are trying one out — this is where you point the portal at it."
msgstr ""
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:1966
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:2423
msgid ""
"It signs you out of the one you are on. It does not carry your account across: "
"accounts belong to servers, so on a new server you sign in with the account you "
"have there, or open one."
msgstr ""
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:2002
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:2465
msgid "Getting started"
msgstr ""
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:2013
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:2476
msgid "Set up your business"
msgstr ""
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:2024
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:2487
msgid "Make and manage sales"
msgstr ""
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:2036
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:2499
msgid "Monitor your operation"
msgstr ""
-#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:2042
+#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:2505
msgid "Connect and administer"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/InteractiveTutorialScreen.tsx:215
-#: packages/taler-merchant-webui/src/screens/InteractiveTutorialScreen.tsx:240
-#: packages/taler-merchant-webui/src/screens/InteractiveTutorialScreen.tsx:283
+#: packages/taler-merchant-webui/src/screens/InteractiveTutorialScreen.tsx:229
+#: packages/taler-merchant-webui/src/screens/InteractiveTutorialScreen.tsx:257
+#: packages/taler-merchant-webui/src/screens/InteractiveTutorialScreen.tsx:300
msgid "Merchant Portal Guide"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/InteractiveTutorialScreen.tsx:243
+#: packages/taler-merchant-webui/src/screens/InteractiveTutorialScreen.tsx:260
msgid "Part %1$s · Chapter %2$s: %3$s"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/InteractiveTutorialScreen.tsx:263
+#: packages/taler-merchant-webui/src/screens/InteractiveTutorialScreen.tsx:282
msgid "Close the chapter list"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/InteractiveTutorialScreen.tsx:298
+#: packages/taler-merchant-webui/src/screens/InteractiveTutorialScreen.tsx:315
msgid "Guide contents"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/InteractiveTutorialScreen.tsx:323
-#: packages/taler-merchant-webui/src/screens/InteractiveTutorialScreen.tsx:539
-#: packages/taler-merchant-webui/src/screens/InteractiveTutorialScreen.tsx:555
+#: packages/taler-merchant-webui/src/screens/InteractiveTutorialScreen.tsx:340
+#: packages/taler-merchant-webui/src/screens/InteractiveTutorialScreen.tsx:583
+#: packages/taler-merchant-webui/src/screens/InteractiveTutorialScreen.tsx:601
msgid "Part"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/InteractiveTutorialScreen.tsx:332
+#: packages/taler-merchant-webui/src/screens/InteractiveTutorialScreen.tsx:353
msgid "Collapse %1$s"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/InteractiveTutorialScreen.tsx:332
+#: packages/taler-merchant-webui/src/screens/InteractiveTutorialScreen.tsx:354
msgid "Expand %1$s"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/InteractiveTutorialScreen.tsx:433
+#: packages/taler-merchant-webui/src/screens/InteractiveTutorialScreen.tsx:464
msgid "Back to the portal"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/InteractiveTutorialScreen.tsx:444
+#: packages/taler-merchant-webui/src/screens/InteractiveTutorialScreen.tsx:475
msgid "Part %1$s of %2$s · %3$s"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/InteractiveTutorialScreen.tsx:460
+#: packages/taler-merchant-webui/src/screens/InteractiveTutorialScreen.tsx:492
msgid "Key Concepts & Takeaways"
msgstr ""
-#: packages/taler-merchant-webui/src/App.tsx:215
+#: packages/taler-merchant-webui/src/App.tsx:243
msgid "Checking administrator access…"
msgstr ""
-#: packages/taler-merchant-webui/src/App.tsx:331
+#: packages/taler-merchant-webui/src/App.tsx:383
msgid "Checking whether this merchant server needs initial setup..."
msgstr ""
-#: packages/taler-merchant-webui/src/App.tsx:348
+#: packages/taler-merchant-webui/src/App.tsx:400
msgid "Could not inspect this merchant server"
msgstr ""
-#: packages/taler-merchant-webui/src/App.tsx:349
+#: packages/taler-merchant-webui/src/App.tsx:401
msgid "Try again"
msgstr ""
-#: packages/taler-merchant-webui/src/App.tsx:353
+#: packages/taler-merchant-webui/src/App.tsx:409
msgid "Change server address"
msgstr ""
-#: packages/taler-merchant-webui/src/App.tsx:420
+#: packages/taler-merchant-webui/src/App.tsx:471
msgid "Resetting forgotten password for merchant account (%1$s)"
msgstr ""
-#: packages/taler-merchant-webui/src/App.tsx:460
+#: packages/taler-merchant-webui/src/App.tsx:512
msgid ""
"This merchant account has no e-mail address or phone number set, so its password "
"cannot be reset here. Contact your provider."
msgstr ""
-#: packages/taler-merchant-webui/src/App.tsx:467
+#: packages/taler-merchant-webui/src/App.tsx:519
msgid "Failed to process password reset request."
msgstr ""
-#: packages/taler-merchant-webui/src/App.tsx:492
+#: packages/taler-merchant-webui/src/App.tsx:541
msgid "Your password was reset. Sign in with your new password."
msgstr ""
-#: packages/taler-merchant-webui/src/App.tsx:530
+#: packages/taler-merchant-webui/src/App.tsx:583
msgid "Loading dev settings..."
msgstr ""
-#: packages/taler-merchant-webui/src/App.tsx:553
+#: packages/taler-merchant-webui/src/App.tsx:606
msgid ""
"Your payment service needs to check your identity before it can pay into your "
"bank account (%1$s)."
msgstr ""
-#: packages/taler-merchant-webui/src/App.tsx:979
+#: packages/taler-merchant-webui/src/App.tsx:1122
msgid "Loading Storybook..."
msgstr ""
-#: packages/taler-merchant-webui/src/App.tsx:993
+#: packages/taler-merchant-webui/src/App.tsx:1136
msgid "Loading tutorial..."
msgstr ""
-
diff --git a/packages/wallet-webui/src/i18n/de.po b/packages/wallet-webui/src/i18n/de.po
@@ -2939,7 +2939,9 @@ msgstr "Sicherer Freigabelink wird vorbereitet …"
#: packages/wallet-webui/src/screens/PeerShareScreen.tsx:45
msgid "The wallet will retry automatically. You can also try again now."
-msgstr "Das Wallet versucht es automatisch erneut. Sie können es auch jetzt erneut versuchen."
+msgstr ""
+"Das Wallet versucht es automatisch erneut. Sie können es auch jetzt erneut "
+"versuchen."
#: packages/wallet-webui/src/screens/PeerShareScreen.tsx:52
#: packages/wallet-webui/src/screens/WireTransferScreen.tsx:98
@@ -5356,7 +5358,9 @@ msgstr "Dieser Peer-Link ist nicht mehr verfügbar."
#: packages/wallet-webui/src/routes/App.tsx:1930
msgid "The wallet could not retry preparing the peer share link."
-msgstr "Das Wallet konnte die Vorbereitung des Peer-Share-Links nicht erneut versuchen."
+msgstr ""
+"Das Wallet konnte die Vorbereitung des Peer-Share-Links nicht erneut "
+"versuchen."
#: packages/wallet-webui/src/routes/App.tsx:1938
msgid "Retrying the peer share link failed."
diff --git a/packages/wallet-webui/src/i18n/fr.po b/packages/wallet-webui/src/i18n/fr.po
@@ -2929,7 +2929,9 @@ msgstr "Préparation d'un lien de partage sécurisé…"
#: packages/wallet-webui/src/screens/PeerShareScreen.tsx:45
msgid "The wallet will retry automatically. You can also try again now."
-msgstr "Le portefeuille réessaiera automatiquement. Vous pouvez aussi réessayer maintenant."
+msgstr ""
+"Le portefeuille réessaiera automatiquement. Vous pouvez aussi réessayer "
+"maintenant."
#: packages/wallet-webui/src/screens/PeerShareScreen.tsx:52
#: packages/wallet-webui/src/screens/WireTransferScreen.tsx:98
@@ -5343,7 +5345,9 @@ msgstr ""
#: packages/wallet-webui/src/routes/App.tsx:1885
msgid "The exchange could not prepare the peer share link yet."
-msgstr "La plateforme d’échange n’a pas encore pu préparer le lien de partage pair-à-pair."
+msgstr ""
+"La plateforme d’échange n’a pas encore pu préparer le lien de partage pair-à-"
+"pair."
#: packages/wallet-webui/src/routes/App.tsx:1897
msgid "The peer share link could not be loaded."
@@ -5359,11 +5363,14 @@ msgstr "Ce lien pair-à-pair n’est plus disponible."
#: packages/wallet-webui/src/routes/App.tsx:1930
msgid "The wallet could not retry preparing the peer share link."
-msgstr "Le portefeuille n’a pas pu réessayer de préparer le lien de partage pair-à-pair."
+msgstr ""
+"Le portefeuille n’a pas pu réessayer de préparer le lien de partage pair-à-"
+"pair."
#: packages/wallet-webui/src/routes/App.tsx:1938
msgid "Retrying the peer share link failed."
-msgstr "La nouvelle tentative de préparation du lien de partage pair-à-pair a échoué."
+msgstr ""
+"La nouvelle tentative de préparation du lien de partage pair-à-pair a échoué."
#: packages/wallet-webui/src/routes/App.tsx:2001
msgid "This peer payment expired or was already completed."
diff --git a/packages/wallet-webui/src/i18n/it.po b/packages/wallet-webui/src/i18n/it.po
@@ -5324,7 +5324,9 @@ msgstr ""
#: packages/wallet-webui/src/routes/App.tsx:1885
msgid "The exchange could not prepare the peer share link yet."
-msgstr "L'exchange non ha ancora potuto preparare il collegamento di condivisione tra pari."
+msgstr ""
+"L'exchange non ha ancora potuto preparare il collegamento di condivisione "
+"tra pari."
#: packages/wallet-webui/src/routes/App.tsx:1897
msgid "The peer share link could not be loaded."
@@ -5340,11 +5342,15 @@ msgstr "Questo collegamento tra pari non è più disponibile."
#: packages/wallet-webui/src/routes/App.tsx:1930
msgid "The wallet could not retry preparing the peer share link."
-msgstr "Il portafoglio non ha potuto riprovare a preparare il collegamento di condivisione tra pari."
+msgstr ""
+"Il portafoglio non ha potuto riprovare a preparare il collegamento di "
+"condivisione tra pari."
#: packages/wallet-webui/src/routes/App.tsx:1938
msgid "Retrying the peer share link failed."
-msgstr "Il nuovo tentativo per il collegamento di condivisione tra pari non è riuscito."
+msgstr ""
+"Il nuovo tentativo per il collegamento di condivisione tra pari non è "
+"riuscito."
#: packages/wallet-webui/src/routes/App.tsx:2001
msgid "This peer payment expired or was already completed."
diff --git a/packages/web-util/src/i18n/de.po b/packages/web-util/src/i18n/de.po
@@ -36,7 +36,7 @@ msgstr ""
"Entwickler: %1$s"
#: packages/web-util/src/hooks/useForm.ts:560
-#: packages/web-util/src/forms/AcceptTosForm.tsx:241
+#: packages/web-util/src/forms/AcceptTosForm.tsx:242
#: packages/web-util/src/forms/index.ts:98
msgid "Terms of service"
msgstr "Allgemeine Geschäftsbedingungen"
@@ -256,13 +256,13 @@ msgstr "Websites"
msgid "Testing with %1$s"
msgstr "Test mit %1$s"
-#: packages/web-util/src/components/Footer.tsx:65
+#: packages/web-util/src/components/Footer.tsx:64
msgid "stop testing"
msgstr "Test beenden"
-#: packages/web-util/src/components/Footer.tsx:77
-#: packages/web-util/src/components/Footer.tsx:113
-#: packages/web-util/src/components/Footer.tsx:140
+#: packages/web-util/src/components/Footer.tsx:76
+#: packages/web-util/src/components/Footer.tsx:112
+#: packages/web-util/src/components/Footer.tsx:139
msgid "Learn more about %1$s"
msgstr "Mehr über %1$s erfahren"
@@ -310,22 +310,22 @@ msgstr "Zurück"
msgid "Next"
msgstr "Weiter"
-#: packages/web-util/src/context/bank-api.ts:147
+#: packages/web-util/src/context/bank-api.ts:153
#: packages/web-util/src/context/challenger-api.ts:196
-#: packages/web-util/src/context/exchange-api.ts:177
+#: packages/web-util/src/context/exchange-api.ts:190
msgid "Checking compatibility of this webapp with backend service..."
msgstr ""
"Kompatibilität dieser Webanwendung mit dem Backend-Dienst wird geprüft …"
-#: packages/web-util/src/context/bank-api.ts:155
+#: packages/web-util/src/context/bank-api.ts:161
#: packages/web-util/src/context/challenger-api.ts:208
-#: packages/web-util/src/context/exchange-api.ts:185
+#: packages/web-util/src/context/exchange-api.ts:198
msgid "There was an error trying to contact the backend service."
msgstr "Beim Kontaktieren des Backend-Dienstes ist ein Fehler aufgetreten."
-#: packages/web-util/src/context/bank-api.ts:164
+#: packages/web-util/src/context/bank-api.ts:170
#: packages/web-util/src/context/challenger-api.ts:230
-#: packages/web-util/src/context/exchange-api.ts:191
+#: packages/web-util/src/context/exchange-api.ts:204
msgid ""
"The server version is not supported. Supported version \"%1$s\", server "
"version \"%2$s\""
@@ -402,56 +402,56 @@ msgid "Provider"
msgstr ""
#. Translators: Button that retries loading the terms-of-service document.
-#: packages/web-util/src/forms/AcceptTosForm.tsx:120
+#: packages/web-util/src/forms/AcceptTosForm.tsx:121
msgid "Try again"
msgstr "Erneut versuchen"
#. Translators: Status shown while the terms-of-service PDF is downloading.
-#: packages/web-util/src/forms/AcceptTosForm.tsx:122
+#: packages/web-util/src/forms/AcceptTosForm.tsx:123
msgid "Downloading PDF…"
msgstr "PDF wird heruntergeladen …"
#. Translators: Button that downloads the terms-of-service document as a PDF.
-#: packages/web-util/src/forms/AcceptTosForm.tsx:124
+#: packages/web-util/src/forms/AcceptTosForm.tsx:125
msgid "Download PDF"
msgstr "PDF herunterladen"
#. Translators: Button that closes the terms reader. It does not accept the
#. terms.
-#: packages/web-util/src/forms/AcceptTosForm.tsx:127
+#: packages/web-util/src/forms/AcceptTosForm.tsx:128
msgid "Done"
msgstr "Fertig"
-#: packages/web-util/src/forms/AcceptTosForm.tsx:204
+#: packages/web-util/src/forms/AcceptTosForm.tsx:205
msgid "The terms are not available as Markdown or plain text."
msgstr "Die Bedingungen sind weder als Markdown noch als Klartext verfügbar."
#. Translators: “terms” means the terms-of-service document, not words or
#. terminology.
-#: packages/web-util/src/forms/AcceptTosForm.tsx:209
-#: packages/web-util/src/forms/AcceptTosForm.tsx:287
+#: packages/web-util/src/forms/AcceptTosForm.tsx:210
+#: packages/web-util/src/forms/AcceptTosForm.tsx:288
msgid "These terms are too large to display safely."
msgstr "Diese Bedingungen sind zu umfangreich, um sie sicher anzuzeigen."
-#: packages/web-util/src/forms/AcceptTosForm.tsx:212
+#: packages/web-util/src/forms/AcceptTosForm.tsx:213
msgid "The terms of service could not be loaded."
msgstr "Die Allgemeinen Geschäftsbedingungen konnten nicht geladen werden."
-#: packages/web-util/src/forms/AcceptTosForm.tsx:253
+#: packages/web-util/src/forms/AcceptTosForm.tsx:254
msgid "Close terms of service"
msgstr "Allgemeine Geschäftsbedingungen schließen"
-#: packages/web-util/src/forms/AcceptTosForm.tsx:265
+#: packages/web-util/src/forms/AcceptTosForm.tsx:266
msgid "Loading terms of service…"
msgstr "Allgemeine Geschäftsbedingungen werden geladen …"
-#: packages/web-util/src/forms/AcceptTosForm.tsx:316
+#: packages/web-util/src/forms/AcceptTosForm.tsx:317
msgid "The PDF could not be downloaded."
msgstr "Die PDF-Datei konnte nicht heruntergeladen werden."
#. Translators: %1$s is the name of the organization or service provider
#. whose terms the user must review.
-#: packages/web-util/src/forms/AcceptTosForm.tsx:419
+#: packages/web-util/src/forms/AcceptTosForm.tsx:420
msgid "Read the terms provided by %1$s before recording your acceptance."
msgstr ""
"Lesen Sie die von %1$s bereitgestellten Bedingungen, bevor Sie Ihre "
@@ -459,109 +459,109 @@ msgstr ""
#. Translators: Button that reopens a terms-of-service document the user has
#. already viewed.
-#: packages/web-util/src/forms/AcceptTosForm.tsx:424
+#: packages/web-util/src/forms/AcceptTosForm.tsx:425
msgid "Read terms again"
msgstr "Bedingungen erneut lesen"
#. Translators: Button that opens the terms-of-service document in an in-app
#. reader.
-#: packages/web-util/src/forms/AcceptTosForm.tsx:427
+#: packages/web-util/src/forms/AcceptTosForm.tsx:428
msgid "Read terms"
msgstr "Bedingungen lesen"
#. Translators: The accepted version is the exact version of the
#. terms-of-service document that was opened in the reader.
-#: packages/web-util/src/forms/AcceptTosForm.tsx:430
+#: packages/web-util/src/forms/AcceptTosForm.tsx:431
msgid "Your acceptance applies to the version shown above."
msgstr "Ihre Zustimmung gilt für die oben angezeigte Version."
-#: packages/web-util/src/forms/AcceptTosForm.tsx:444
+#: packages/web-util/src/forms/AcceptTosForm.tsx:445
msgid "Review the terms of service"
msgstr "Allgemeine Geschäftsbedingungen prüfen"
-#: packages/web-util/src/forms/AcceptTosForm.tsx:449
+#: packages/web-util/src/forms/AcceptTosForm.tsx:450
msgid "Read the terms before recording your acceptance."
msgstr "Lesen Sie die Bedingungen, bevor Sie Ihre Zustimmung bestätigen."
-#: packages/web-util/src/forms/AcceptTosForm.tsx:489
+#: packages/web-util/src/forms/AcceptTosForm.tsx:491
msgid "I have read and accept the terms of service"
msgstr ""
"Ich habe die Allgemeinen Geschäftsbedingungen gelesen und akzeptiere sie"
-#: packages/web-util/src/forms/AcceptTosForm.tsx:499
+#: packages/web-util/src/forms/AcceptTosForm.tsx:501
msgid "Open the terms before accepting them."
msgstr "Öffnen Sie die Bedingungen, bevor Sie sie akzeptieren."
-#: packages/web-util/src/forms/gana/challenger_email.ts:29
+#: packages/web-util/src/forms/gana/challenger_email.ts:24
msgid "Email verification"
msgstr "E-Mail-Verifizierung"
-#: packages/web-util/src/forms/gana/challenger_email.ts:30
+#: packages/web-util/src/forms/gana/challenger_email.ts:25
msgid "Challenge email ownership."
msgstr "Bestätigung des Besitzes der E-Mail-Adresse."
-#: packages/web-util/src/forms/gana/challenger_email.ts:49
+#: packages/web-util/src/forms/gana/challenger_email.ts:42
msgid "E-Mail"
msgstr "E-Mail"
-#: packages/web-util/src/forms/gana/challenger_postal.ts:30
+#: packages/web-util/src/forms/gana/challenger_postal.ts:25
msgid "Postal verification"
msgstr "Postanschrift-Verifizierung"
-#: packages/web-util/src/forms/gana/challenger_postal.ts:31
+#: packages/web-util/src/forms/gana/challenger_postal.ts:26
msgid "Challenge address ownership."
msgstr "Bestätigung des Besitzes der Adresse."
-#: packages/web-util/src/forms/gana/challenger_postal.ts:50
+#: packages/web-util/src/forms/gana/challenger_postal.ts:43
msgid "Name"
msgstr "Name"
-#: packages/web-util/src/forms/gana/challenger_postal.ts:57
+#: packages/web-util/src/forms/gana/challenger_postal.ts:50
msgid "Address"
msgstr "Adresse"
-#: packages/web-util/src/forms/gana/challenger_postal.ts:64
+#: packages/web-util/src/forms/gana/challenger_postal.ts:57
#: packages/web-util/src/forms/gana/VQF_902_12_13_common.ts:73
#: packages/web-util/src/components/Accessibility.test.tsx:49
msgid "Country"
msgstr "Land"
-#: packages/web-util/src/forms/gana/challenger_sms.ts:29
+#: packages/web-util/src/forms/gana/challenger_sms.ts:24
msgid "Phone verification"
msgstr "Telefon-Verifizierung"
-#: packages/web-util/src/forms/gana/challenger_sms.ts:30
+#: packages/web-util/src/forms/gana/challenger_sms.ts:25
msgid "Challenge phone number ownership."
msgstr "Bestätigung des Besitzes der Telefonnummer."
-#: packages/web-util/src/forms/gana/challenger_sms.ts:49
+#: packages/web-util/src/forms/gana/challenger_sms.ts:42
msgid "Phone"
msgstr "Telefon"
-#: packages/web-util/src/forms/gana/generic_note.ts:25
+#: packages/web-util/src/forms/gana/generic_note.ts:24
msgid "Generic note"
msgstr "Allgemeine Notiz"
-#: packages/web-util/src/forms/gana/generic_note.ts:26
+#: packages/web-util/src/forms/gana/generic_note.ts:25
msgid "Free-form, generic note"
msgstr "Freiformulierte, allgemeine Notiz"
-#: packages/web-util/src/forms/gana/generic_note.ts:44
+#: packages/web-util/src/forms/gana/generic_note.ts:41
msgid "Note / Memorandum"
msgstr "Notiz / Vermerk"
-#: packages/web-util/src/forms/gana/generic_note.ts:48
+#: packages/web-util/src/forms/gana/generic_note.ts:45
msgid "Free-form notes"
msgstr "Freiformulierte Notizen"
-#: packages/web-util/src/forms/gana/generic_note.ts:55
+#: packages/web-util/src/forms/gana/generic_note.ts:52
#: packages/web-util/src/forms/gana/VQF_902_14.ts:93
-#: packages/web-util/src/forms/gana/VQF_902_1_officer.ts:156
+#: packages/web-util/src/forms/gana/VQF_902_1_officer.ts:149
msgid "Supplemental File Upload"
msgstr "Hochladen zusätzlicher Dokumente"
-#: packages/web-util/src/forms/gana/generic_note.ts:56
-#: packages/web-util/src/forms/gana/VQF_902_1_officer.ts:157
+#: packages/web-util/src/forms/gana/generic_note.ts:53
+#: packages/web-util/src/forms/gana/VQF_902_1_officer.ts:150
msgid ""
"Optional supplemental information for the establishment of the business "
"relationship with the customer."
@@ -569,23 +569,23 @@ msgstr ""
"Optionale zusätzliche Informationen zur Begründung der Geschäftsbeziehung "
"mit dem Kunden."
-#: packages/web-util/src/forms/gana/generic_note.ts:60
+#: packages/web-util/src/forms/gana/generic_note.ts:57
#: packages/web-util/src/forms/gana/VQF_902_14.ts:98
msgid "Supplemental Files"
msgstr "Zusätzliche Dokumente"
-#: packages/web-util/src/forms/gana/generic_note.ts:67
+#: packages/web-util/src/forms/gana/generic_note.ts:64
#: packages/web-util/src/forms/gana/multi_upload.ts:61
#: packages/web-util/src/forms/gana/VQF_902_14.ts:105
-#: packages/web-util/src/forms/gana/VQF_902_1_officer.ts:168
+#: packages/web-util/src/forms/gana/VQF_902_1_officer.ts:161
msgid "Description"
msgstr "Beschreibung"
-#: packages/web-util/src/forms/gana/generic_note.ts:73
+#: packages/web-util/src/forms/gana/generic_note.ts:70
#: packages/web-util/src/forms/gana/multi_upload.ts:97
#: packages/web-util/src/forms/gana/VQF_902_14.ts:111
-#: packages/web-util/src/forms/gana/VQF_902_1_officer.ts:174
-#: packages/web-util/src/forms/gana/generic_upload.ts:43
+#: packages/web-util/src/forms/gana/VQF_902_1_officer.ts:167
+#: packages/web-util/src/forms/gana/generic_upload.ts:40
msgid "File (PDF)"
msgstr "Datei (PDF)"
@@ -618,24 +618,21 @@ msgid "Required"
msgstr "erforderlich"
#: packages/web-util/src/forms/gana/multi_upload.ts:92
-#: packages/web-util/src/forms/gana/generic_upload.ts:38
+#: packages/web-util/src/forms/gana/generic_upload.ts:35
msgid "Document upload (%1$s)"
msgstr "Dokument-Upload (%1$s)"
-#. screenid: 111
-#: packages/web-util/src/forms/gana/nameAndBirthdate.ts:31
+#: packages/web-util/src/forms/gana/nameAndBirthdate.ts:29
#: packages/web-util/src/forms/gana/simplest.ts:30
#: packages/web-util/src/forms/gana/personal-info.ts:26
msgid "Simple form"
msgstr "Einfaches Formular"
-#. screenid: 111
-#: packages/web-util/src/forms/gana/nameAndBirthdate.ts:36
+#: packages/web-util/src/forms/gana/nameAndBirthdate.ts:34
msgid "Full Name"
msgstr "Vollständiger Name"
-#. screenid: 111
-#: packages/web-util/src/forms/gana/nameAndBirthdate.ts:41
+#: packages/web-util/src/forms/gana/nameAndBirthdate.ts:39
msgid "Birthdate"
msgstr "Geburtsdatum"
@@ -901,7 +898,7 @@ msgstr "Unterzeichnetes Dokument"
#: packages/web-util/src/forms/gana/VQF_902_12_13_common.ts:27
#: packages/web-util/src/forms/gana/VQF_902_1_customer.ts:145
#: packages/web-util/src/forms/gana/VQF_902_1_customer.ts:313
-#: packages/web-util/src/forms/gana/VQF_902_1_officer.ts:138
+#: packages/web-util/src/forms/gana/VQF_902_1_officer.ts:131
#: packages/web-util/src/forms/gana/VQF_902_4.ts:105
#: packages/web-util/src/forms/gana/VQF_902_4.ts:162
#: packages/web-util/src/forms/gana/VQF_902_4.ts:401
@@ -913,7 +910,7 @@ msgstr "ungültiges Format"
#: packages/web-util/src/forms/gana/VQF_902_12_13_common.ts:30
#: packages/web-util/src/forms/gana/VQF_902_1_customer.ts:148
#: packages/web-util/src/forms/gana/VQF_902_1_customer.ts:316
-#: packages/web-util/src/forms/gana/VQF_902_1_officer.ts:141
+#: packages/web-util/src/forms/gana/VQF_902_1_officer.ts:134
#: packages/web-util/src/forms/gana/VQF_902_4.ts:108
#: packages/web-util/src/forms/gana/VQF_902_4.ts:165
#: packages/web-util/src/forms/gana/VQF_902_4.ts:404
@@ -925,7 +922,7 @@ msgstr "darf nicht in der Zukunft liegen"
#: packages/web-util/src/forms/gana/VQF_902_12_13_common.ts:38
#: packages/web-util/src/forms/gana/VQF_902_1_customer.ts:155
#: packages/web-util/src/forms/gana/VQF_902_1_customer.ts:323
-#: packages/web-util/src/forms/gana/VQF_902_1_officer.ts:148
+#: packages/web-util/src/forms/gana/VQF_902_1_officer.ts:141
#: packages/web-util/src/forms/gana/VQF_902_4.ts:115
#: packages/web-util/src/forms/gana/VQF_902_4.ts:172
#: packages/web-util/src/forms/gana/VQF_902_4.ts:411
@@ -1357,7 +1354,7 @@ msgid "Identification Form (customer)"
msgstr "Identifikationsformular (Kunde)"
#: packages/web-util/src/forms/gana/VQF_902_1_customer.ts:33
-#: packages/web-util/src/forms/gana/VQF_902_1_officer.ts:34
+#: packages/web-util/src/forms/gana/VQF_902_1_officer.ts:27
msgid ""
"The customer has to be identified on entering into a permanent business "
"relationship or on concluding a cash transaction, which meets the according "
@@ -1772,39 +1769,39 @@ msgstr "Andere, was?"
msgid "Result clarification"
msgstr "Erläuterung des Ergebnisses"
-#: packages/web-util/src/forms/gana/VQF_902_1_officer.ts:33
+#: packages/web-util/src/forms/gana/VQF_902_1_officer.ts:26
msgid "Identification Form (acceptance)"
msgstr "Identifikationsformular (Annahme)"
-#: packages/web-util/src/forms/gana/VQF_902_1_officer.ts:54
+#: packages/web-util/src/forms/gana/VQF_902_1_officer.ts:47
msgid "Acceptance of business relationship"
msgstr "Annahme der Geschäftsbeziehung"
-#: packages/web-util/src/forms/gana/VQF_902_1_officer.ts:58
+#: packages/web-util/src/forms/gana/VQF_902_1_officer.ts:51
msgid "Date (conclusion of contract):"
msgstr "Datum (Vertragsabschluss):"
-#: packages/web-util/src/forms/gana/VQF_902_1_officer.ts:68
+#: packages/web-util/src/forms/gana/VQF_902_1_officer.ts:61
msgid "Accepted via:"
msgstr "Angenommen über:"
-#: packages/web-util/src/forms/gana/VQF_902_1_officer.ts:73
+#: packages/web-util/src/forms/gana/VQF_902_1_officer.ts:66
msgid "Face to face"
msgstr "Persönlich"
-#: packages/web-util/src/forms/gana/VQF_902_1_officer.ts:77
+#: packages/web-util/src/forms/gana/VQF_902_1_officer.ts:70
msgid "Authenticated copy of identification document"
msgstr "Beglaubigte Kopie des Ausweisdokuments"
-#: packages/web-util/src/forms/gana/VQF_902_1_officer.ts:81
+#: packages/web-util/src/forms/gana/VQF_902_1_officer.ts:74
msgid "Residential address validated"
msgstr "Wohnsitzadresse überprüft"
-#: packages/web-util/src/forms/gana/VQF_902_1_officer.ts:88
+#: packages/web-util/src/forms/gana/VQF_902_1_officer.ts:81
msgid "Further information:"
msgstr "Weitere Angaben:"
-#: packages/web-util/src/forms/gana/VQF_902_1_officer.ts:95
+#: packages/web-util/src/forms/gana/VQF_902_1_officer.ts:88
msgid ""
"Evaluation with regard to embargo procedures/terrorism lists on establishing "
"the business relationship"
@@ -1812,7 +1809,7 @@ msgstr ""
"Prüfung im Hinblick auf Embargomassnahmen/Terrorlisten bei Aufnahme der "
"Geschäftsbeziehung"
-#: packages/web-util/src/forms/gana/VQF_902_1_officer.ts:96
+#: packages/web-util/src/forms/gana/VQF_902_1_officer.ts:89
msgid ""
"Verification whether the customer, beneficial owners of the assets, "
"controlling persons, authorized representatives or other involved persons "
@@ -1822,27 +1819,27 @@ msgstr ""
"Vermögenswerte, die Kontrollinhaber, bevollmächtigten Vertreter oder andere "
"beteiligte Personen auf einer Embargo-/Terrorliste aufgeführt sind."
-#: packages/web-util/src/forms/gana/VQF_902_1_officer.ts:100
+#: packages/web-util/src/forms/gana/VQF_902_1_officer.ts:93
msgid "Embargo/terrorism status:"
msgstr "Embargo-/Terror-Status:"
-#: packages/web-util/src/forms/gana/VQF_902_1_officer.ts:105
+#: packages/web-util/src/forms/gana/VQF_902_1_officer.ts:98
msgid "Not listed on embargo/terrorism list."
msgstr "Nicht auf einer Embargo-/Terrorliste aufgeführt."
-#: packages/web-util/src/forms/gana/VQF_902_1_officer.ts:109
+#: packages/web-util/src/forms/gana/VQF_902_1_officer.ts:102
msgid "Listed on embargo/terrorism list."
msgstr "Auf einer Embargo-/Terrorliste aufgeführt."
-#: packages/web-util/src/forms/gana/VQF_902_1_officer.ts:116
+#: packages/web-util/src/forms/gana/VQF_902_1_officer.ts:109
msgid "Embargo/terrorism information:"
msgstr "Embargo-/Terror-Angaben:"
-#: packages/web-util/src/forms/gana/VQF_902_1_officer.ts:128
+#: packages/web-util/src/forms/gana/VQF_902_1_officer.ts:121
msgid "Verification date"
msgstr "Datum der Überprüfung"
-#: packages/web-util/src/forms/gana/VQF_902_1_officer.ts:161
+#: packages/web-util/src/forms/gana/VQF_902_1_officer.ts:154
msgid "Supplemental files"
msgstr "Ergänzende Dokumente"
@@ -2385,67 +2382,67 @@ msgid ""
"PDF."
msgstr ""
-#: packages/web-util/src/forms/Calendar.tsx:56
+#: packages/web-util/src/forms/Calendar.tsx:55
msgid "January"
msgstr "Januar"
-#: packages/web-util/src/forms/Calendar.tsx:57
+#: packages/web-util/src/forms/Calendar.tsx:56
msgid "February"
msgstr "Februar"
-#: packages/web-util/src/forms/Calendar.tsx:58
+#: packages/web-util/src/forms/Calendar.tsx:57
msgid "March"
msgstr "März"
-#: packages/web-util/src/forms/Calendar.tsx:59
+#: packages/web-util/src/forms/Calendar.tsx:58
msgid "April"
msgstr "April"
-#: packages/web-util/src/forms/Calendar.tsx:60
+#: packages/web-util/src/forms/Calendar.tsx:59
msgid "May"
msgstr "Mai"
-#: packages/web-util/src/forms/Calendar.tsx:61
+#: packages/web-util/src/forms/Calendar.tsx:60
msgid "June"
msgstr "Juni"
-#: packages/web-util/src/forms/Calendar.tsx:62
+#: packages/web-util/src/forms/Calendar.tsx:61
msgid "July"
msgstr "Juli"
-#: packages/web-util/src/forms/Calendar.tsx:63
+#: packages/web-util/src/forms/Calendar.tsx:62
msgid "August"
msgstr "August"
-#: packages/web-util/src/forms/Calendar.tsx:64
+#: packages/web-util/src/forms/Calendar.tsx:63
msgid "September"
msgstr "September"
-#: packages/web-util/src/forms/Calendar.tsx:65
+#: packages/web-util/src/forms/Calendar.tsx:64
msgid "October"
msgstr "Oktober"
-#: packages/web-util/src/forms/Calendar.tsx:66
+#: packages/web-util/src/forms/Calendar.tsx:65
msgid "November"
msgstr "November"
-#: packages/web-util/src/forms/Calendar.tsx:67
+#: packages/web-util/src/forms/Calendar.tsx:66
msgid "December"
msgstr "Dezember"
-#: packages/web-util/src/forms/Calendar.tsx:80
+#: packages/web-util/src/forms/Calendar.tsx:79
msgid "Previous year"
msgstr "Vorheriges Jahr"
-#: packages/web-util/src/forms/Calendar.tsx:119
+#: packages/web-util/src/forms/Calendar.tsx:118
msgid "Next year"
msgstr "Nächstes Jahr"
-#: packages/web-util/src/forms/Calendar.tsx:142
+#: packages/web-util/src/forms/Calendar.tsx:141
msgid "Previous month"
msgstr "Vorheriger Monat"
-#: packages/web-util/src/forms/Calendar.tsx:164
+#: packages/web-util/src/forms/Calendar.tsx:163
msgid "Next month"
msgstr "Nächster Monat"
@@ -2484,7 +2481,7 @@ msgid ""
"%2$s text is legally binding."
msgstr ""
-#: packages/web-util/src/forms/forms-ui.tsx:455
+#: packages/web-util/src/forms/forms-ui.tsx:457
msgid "List of fields with errors"
msgstr "Liste der Felder mit Fehlern"
@@ -2638,11 +2635,11 @@ msgstr ""
msgid "Name and birthdate"
msgstr "Name und Geburtsdatum"
-#: packages/web-util/src/forms/gana/generic_upload.ts:39
+#: packages/web-util/src/forms/gana/generic_upload.ts:36
msgid "%1$s"
msgstr "%1$s"
-#: packages/web-util/src/forms/gana/generic_upload.ts:50
+#: packages/web-util/src/forms/gana/generic_upload.ts:47
msgid "Free-form message"
msgstr "Freitext-Nachricht"
diff --git a/packages/web-util/src/i18n/es.po b/packages/web-util/src/i18n/es.po
@@ -35,7 +35,7 @@ msgstr ""
"La validación falló inesperadamente. Contacte a los desarrolladores: %1$s"
#: packages/web-util/src/hooks/useForm.ts:560
-#: packages/web-util/src/forms/AcceptTosForm.tsx:241
+#: packages/web-util/src/forms/AcceptTosForm.tsx:242
#: packages/web-util/src/forms/index.ts:98
msgid "Terms of service"
msgstr "Términos de servicio"
@@ -248,13 +248,13 @@ msgstr "Sitios"
msgid "Testing with %1$s"
msgstr "Prueba con %1$s"
-#: packages/web-util/src/components/Footer.tsx:65
+#: packages/web-util/src/components/Footer.tsx:64
msgid "stop testing"
msgstr "finalizar la prueba"
-#: packages/web-util/src/components/Footer.tsx:77
-#: packages/web-util/src/components/Footer.tsx:113
-#: packages/web-util/src/components/Footer.tsx:140
+#: packages/web-util/src/components/Footer.tsx:76
+#: packages/web-util/src/components/Footer.tsx:112
+#: packages/web-util/src/components/Footer.tsx:139
msgid "Learn more about %1$s"
msgstr "Más información sobre %1$s"
@@ -302,23 +302,23 @@ msgstr "Anterior"
msgid "Next"
msgstr "Siguiente"
-#: packages/web-util/src/context/bank-api.ts:147
+#: packages/web-util/src/context/bank-api.ts:153
#: packages/web-util/src/context/challenger-api.ts:196
-#: packages/web-util/src/context/exchange-api.ts:177
+#: packages/web-util/src/context/exchange-api.ts:190
msgid "Checking compatibility of this webapp with backend service..."
msgstr ""
"Comprobando la compatibilidad de esta aplicación web con el servicio "
"backend..."
-#: packages/web-util/src/context/bank-api.ts:155
+#: packages/web-util/src/context/bank-api.ts:161
#: packages/web-util/src/context/challenger-api.ts:208
-#: packages/web-util/src/context/exchange-api.ts:185
+#: packages/web-util/src/context/exchange-api.ts:198
msgid "There was an error trying to contact the backend service."
msgstr "Se produjo un error al intentar contactar con el servicio backend."
-#: packages/web-util/src/context/bank-api.ts:164
+#: packages/web-util/src/context/bank-api.ts:170
#: packages/web-util/src/context/challenger-api.ts:230
-#: packages/web-util/src/context/exchange-api.ts:191
+#: packages/web-util/src/context/exchange-api.ts:204
msgid ""
"The server version is not supported. Supported version \"%1$s\", server "
"version \"%2$s\""
@@ -396,164 +396,164 @@ msgid "Provider"
msgstr ""
#. Translators: Button that retries loading the terms-of-service document.
-#: packages/web-util/src/forms/AcceptTosForm.tsx:120
+#: packages/web-util/src/forms/AcceptTosForm.tsx:121
msgid "Try again"
msgstr "Intentar de nuevo"
#. Translators: Status shown while the terms-of-service PDF is downloading.
-#: packages/web-util/src/forms/AcceptTosForm.tsx:122
+#: packages/web-util/src/forms/AcceptTosForm.tsx:123
msgid "Downloading PDF…"
msgstr "Descargando el PDF…"
#. Translators: Button that downloads the terms-of-service document as a PDF.
-#: packages/web-util/src/forms/AcceptTosForm.tsx:124
+#: packages/web-util/src/forms/AcceptTosForm.tsx:125
msgid "Download PDF"
msgstr "Descargar PDF"
#. Translators: Button that closes the terms reader. It does not accept the
#. terms.
-#: packages/web-util/src/forms/AcceptTosForm.tsx:127
+#: packages/web-util/src/forms/AcceptTosForm.tsx:128
msgid "Done"
msgstr "Listo"
-#: packages/web-util/src/forms/AcceptTosForm.tsx:204
+#: packages/web-util/src/forms/AcceptTosForm.tsx:205
msgid "The terms are not available as Markdown or plain text."
msgstr "Los términos no están disponibles en Markdown ni en texto sin formato."
#. Translators: “terms” means the terms-of-service document, not words or
#. terminology.
-#: packages/web-util/src/forms/AcceptTosForm.tsx:209
-#: packages/web-util/src/forms/AcceptTosForm.tsx:287
+#: packages/web-util/src/forms/AcceptTosForm.tsx:210
+#: packages/web-util/src/forms/AcceptTosForm.tsx:288
msgid "These terms are too large to display safely."
msgstr "Estos términos son demasiado grandes para mostrarlos de forma segura."
-#: packages/web-util/src/forms/AcceptTosForm.tsx:212
+#: packages/web-util/src/forms/AcceptTosForm.tsx:213
msgid "The terms of service could not be loaded."
msgstr "No se pudieron cargar los términos de servicio."
-#: packages/web-util/src/forms/AcceptTosForm.tsx:253
+#: packages/web-util/src/forms/AcceptTosForm.tsx:254
msgid "Close terms of service"
msgstr "Cerrar los términos de servicio"
-#: packages/web-util/src/forms/AcceptTosForm.tsx:265
+#: packages/web-util/src/forms/AcceptTosForm.tsx:266
msgid "Loading terms of service…"
msgstr "Cargando los términos de servicio…"
-#: packages/web-util/src/forms/AcceptTosForm.tsx:316
+#: packages/web-util/src/forms/AcceptTosForm.tsx:317
msgid "The PDF could not be downloaded."
msgstr "No se pudo descargar el PDF."
#. Translators: %1$s is the name of the organization or service provider
#. whose terms the user must review.
-#: packages/web-util/src/forms/AcceptTosForm.tsx:419
+#: packages/web-util/src/forms/AcceptTosForm.tsx:420
msgid "Read the terms provided by %1$s before recording your acceptance."
msgstr ""
"Lea los términos proporcionados por %1$s antes de registrar su aceptación."
#. Translators: Button that reopens a terms-of-service document the user has
#. already viewed.
-#: packages/web-util/src/forms/AcceptTosForm.tsx:424
+#: packages/web-util/src/forms/AcceptTosForm.tsx:425
msgid "Read terms again"
msgstr "Volver a leer los términos"
#. Translators: Button that opens the terms-of-service document in an in-app
#. reader.
-#: packages/web-util/src/forms/AcceptTosForm.tsx:427
+#: packages/web-util/src/forms/AcceptTosForm.tsx:428
msgid "Read terms"
msgstr "Leer los términos"
#. Translators: The accepted version is the exact version of the
#. terms-of-service document that was opened in the reader.
-#: packages/web-util/src/forms/AcceptTosForm.tsx:430
+#: packages/web-util/src/forms/AcceptTosForm.tsx:431
msgid "Your acceptance applies to the version shown above."
msgstr "Su aceptación se aplica a la versión mostrada arriba."
-#: packages/web-util/src/forms/AcceptTosForm.tsx:444
+#: packages/web-util/src/forms/AcceptTosForm.tsx:445
msgid "Review the terms of service"
msgstr "Revisar los términos de servicio"
-#: packages/web-util/src/forms/AcceptTosForm.tsx:449
+#: packages/web-util/src/forms/AcceptTosForm.tsx:450
msgid "Read the terms before recording your acceptance."
msgstr "Lea los términos antes de registrar su aceptación."
-#: packages/web-util/src/forms/AcceptTosForm.tsx:489
+#: packages/web-util/src/forms/AcceptTosForm.tsx:491
msgid "I have read and accept the terms of service"
msgstr "He leído y acepto los términos de servicio"
-#: packages/web-util/src/forms/AcceptTosForm.tsx:499
+#: packages/web-util/src/forms/AcceptTosForm.tsx:501
msgid "Open the terms before accepting them."
msgstr "Abra los términos antes de aceptarlos."
-#: packages/web-util/src/forms/gana/challenger_email.ts:29
+#: packages/web-util/src/forms/gana/challenger_email.ts:24
msgid "Email verification"
msgstr "Verificación del correo electrónico"
-#: packages/web-util/src/forms/gana/challenger_email.ts:30
+#: packages/web-util/src/forms/gana/challenger_email.ts:25
msgid "Challenge email ownership."
msgstr "Verificar la titularidad del correo electrónico."
-#: packages/web-util/src/forms/gana/challenger_email.ts:49
+#: packages/web-util/src/forms/gana/challenger_email.ts:42
msgid "E-Mail"
msgstr "Correo electrónico"
-#: packages/web-util/src/forms/gana/challenger_postal.ts:30
+#: packages/web-util/src/forms/gana/challenger_postal.ts:25
msgid "Postal verification"
msgstr "Verificación de la dirección postal"
-#: packages/web-util/src/forms/gana/challenger_postal.ts:31
+#: packages/web-util/src/forms/gana/challenger_postal.ts:26
msgid "Challenge address ownership."
msgstr "Verificar la titularidad de la dirección."
-#: packages/web-util/src/forms/gana/challenger_postal.ts:50
+#: packages/web-util/src/forms/gana/challenger_postal.ts:43
msgid "Name"
msgstr "Nombre"
-#: packages/web-util/src/forms/gana/challenger_postal.ts:57
+#: packages/web-util/src/forms/gana/challenger_postal.ts:50
msgid "Address"
msgstr "Dirección"
-#: packages/web-util/src/forms/gana/challenger_postal.ts:64
+#: packages/web-util/src/forms/gana/challenger_postal.ts:57
#: packages/web-util/src/forms/gana/VQF_902_12_13_common.ts:73
#: packages/web-util/src/components/Accessibility.test.tsx:49
msgid "Country"
msgstr "País"
-#: packages/web-util/src/forms/gana/challenger_sms.ts:29
+#: packages/web-util/src/forms/gana/challenger_sms.ts:24
msgid "Phone verification"
msgstr "Verificación del teléfono"
-#: packages/web-util/src/forms/gana/challenger_sms.ts:30
+#: packages/web-util/src/forms/gana/challenger_sms.ts:25
msgid "Challenge phone number ownership."
msgstr "Verificar la titularidad del número de teléfono."
-#: packages/web-util/src/forms/gana/challenger_sms.ts:49
+#: packages/web-util/src/forms/gana/challenger_sms.ts:42
msgid "Phone"
msgstr "Teléfono"
-#: packages/web-util/src/forms/gana/generic_note.ts:25
+#: packages/web-util/src/forms/gana/generic_note.ts:24
msgid "Generic note"
msgstr "Nota genérica"
-#: packages/web-util/src/forms/gana/generic_note.ts:26
+#: packages/web-util/src/forms/gana/generic_note.ts:25
msgid "Free-form, generic note"
msgstr "Nota genérica de formato libre"
-#: packages/web-util/src/forms/gana/generic_note.ts:44
+#: packages/web-util/src/forms/gana/generic_note.ts:41
msgid "Note / Memorandum"
msgstr "Nota / Memorando"
-#: packages/web-util/src/forms/gana/generic_note.ts:48
+#: packages/web-util/src/forms/gana/generic_note.ts:45
msgid "Free-form notes"
msgstr "Notas de formato libre"
-#: packages/web-util/src/forms/gana/generic_note.ts:55
+#: packages/web-util/src/forms/gana/generic_note.ts:52
#: packages/web-util/src/forms/gana/VQF_902_14.ts:93
-#: packages/web-util/src/forms/gana/VQF_902_1_officer.ts:156
+#: packages/web-util/src/forms/gana/VQF_902_1_officer.ts:149
msgid "Supplemental File Upload"
msgstr "Carga de archivo adicional"
-#: packages/web-util/src/forms/gana/generic_note.ts:56
-#: packages/web-util/src/forms/gana/VQF_902_1_officer.ts:157
+#: packages/web-util/src/forms/gana/generic_note.ts:53
+#: packages/web-util/src/forms/gana/VQF_902_1_officer.ts:150
msgid ""
"Optional supplemental information for the establishment of the business "
"relationship with the customer."
@@ -561,23 +561,23 @@ msgstr ""
"Información adicional opcional para el establecimiento de la relación "
"comercial con el cliente."
-#: packages/web-util/src/forms/gana/generic_note.ts:60
+#: packages/web-util/src/forms/gana/generic_note.ts:57
#: packages/web-util/src/forms/gana/VQF_902_14.ts:98
msgid "Supplemental Files"
msgstr "Archivos adicionales"
-#: packages/web-util/src/forms/gana/generic_note.ts:67
+#: packages/web-util/src/forms/gana/generic_note.ts:64
#: packages/web-util/src/forms/gana/multi_upload.ts:61
#: packages/web-util/src/forms/gana/VQF_902_14.ts:105
-#: packages/web-util/src/forms/gana/VQF_902_1_officer.ts:168
+#: packages/web-util/src/forms/gana/VQF_902_1_officer.ts:161
msgid "Description"
msgstr "Descripción"
-#: packages/web-util/src/forms/gana/generic_note.ts:73
+#: packages/web-util/src/forms/gana/generic_note.ts:70
#: packages/web-util/src/forms/gana/multi_upload.ts:97
#: packages/web-util/src/forms/gana/VQF_902_14.ts:111
-#: packages/web-util/src/forms/gana/VQF_902_1_officer.ts:174
-#: packages/web-util/src/forms/gana/generic_upload.ts:43
+#: packages/web-util/src/forms/gana/VQF_902_1_officer.ts:167
+#: packages/web-util/src/forms/gana/generic_upload.ts:40
msgid "File (PDF)"
msgstr "Archivo (PDF)"
@@ -610,24 +610,21 @@ msgid "Required"
msgstr "obligatorio"
#: packages/web-util/src/forms/gana/multi_upload.ts:92
-#: packages/web-util/src/forms/gana/generic_upload.ts:38
+#: packages/web-util/src/forms/gana/generic_upload.ts:35
msgid "Document upload (%1$s)"
msgstr "Carga de documentos (%1$s)"
-#. screenid: 111
-#: packages/web-util/src/forms/gana/nameAndBirthdate.ts:31
+#: packages/web-util/src/forms/gana/nameAndBirthdate.ts:29
#: packages/web-util/src/forms/gana/simplest.ts:30
#: packages/web-util/src/forms/gana/personal-info.ts:26
msgid "Simple form"
msgstr "Formulario simple"
-#. screenid: 111
-#: packages/web-util/src/forms/gana/nameAndBirthdate.ts:36
+#: packages/web-util/src/forms/gana/nameAndBirthdate.ts:34
msgid "Full Name"
msgstr "Nombre completo"
-#. screenid: 111
-#: packages/web-util/src/forms/gana/nameAndBirthdate.ts:41
+#: packages/web-util/src/forms/gana/nameAndBirthdate.ts:39
msgid "Birthdate"
msgstr "Fecha de nacimiento"
@@ -896,7 +893,7 @@ msgstr "Documento firmado"
#: packages/web-util/src/forms/gana/VQF_902_12_13_common.ts:27
#: packages/web-util/src/forms/gana/VQF_902_1_customer.ts:145
#: packages/web-util/src/forms/gana/VQF_902_1_customer.ts:313
-#: packages/web-util/src/forms/gana/VQF_902_1_officer.ts:138
+#: packages/web-util/src/forms/gana/VQF_902_1_officer.ts:131
#: packages/web-util/src/forms/gana/VQF_902_4.ts:105
#: packages/web-util/src/forms/gana/VQF_902_4.ts:162
#: packages/web-util/src/forms/gana/VQF_902_4.ts:401
@@ -908,7 +905,7 @@ msgstr "formato inválido"
#: packages/web-util/src/forms/gana/VQF_902_12_13_common.ts:30
#: packages/web-util/src/forms/gana/VQF_902_1_customer.ts:148
#: packages/web-util/src/forms/gana/VQF_902_1_customer.ts:316
-#: packages/web-util/src/forms/gana/VQF_902_1_officer.ts:141
+#: packages/web-util/src/forms/gana/VQF_902_1_officer.ts:134
#: packages/web-util/src/forms/gana/VQF_902_4.ts:108
#: packages/web-util/src/forms/gana/VQF_902_4.ts:165
#: packages/web-util/src/forms/gana/VQF_902_4.ts:404
@@ -920,7 +917,7 @@ msgstr "no puede estar en el futuro"
#: packages/web-util/src/forms/gana/VQF_902_12_13_common.ts:38
#: packages/web-util/src/forms/gana/VQF_902_1_customer.ts:155
#: packages/web-util/src/forms/gana/VQF_902_1_customer.ts:323
-#: packages/web-util/src/forms/gana/VQF_902_1_officer.ts:148
+#: packages/web-util/src/forms/gana/VQF_902_1_officer.ts:141
#: packages/web-util/src/forms/gana/VQF_902_4.ts:115
#: packages/web-util/src/forms/gana/VQF_902_4.ts:172
#: packages/web-util/src/forms/gana/VQF_902_4.ts:411
@@ -1352,7 +1349,7 @@ msgid "Identification Form (customer)"
msgstr "Formulario de identificación (cliente)"
#: packages/web-util/src/forms/gana/VQF_902_1_customer.ts:33
-#: packages/web-util/src/forms/gana/VQF_902_1_officer.ts:34
+#: packages/web-util/src/forms/gana/VQF_902_1_officer.ts:27
msgid ""
"The customer has to be identified on entering into a permanent business "
"relationship or on concluding a cash transaction, which meets the according "
@@ -1765,39 +1762,39 @@ msgstr "Otro, ¿qué?"
msgid "Result clarification"
msgstr "Resultado de la aclaración"
-#: packages/web-util/src/forms/gana/VQF_902_1_officer.ts:33
+#: packages/web-util/src/forms/gana/VQF_902_1_officer.ts:26
msgid "Identification Form (acceptance)"
msgstr "Formulario de identificación (aceptación)"
-#: packages/web-util/src/forms/gana/VQF_902_1_officer.ts:54
+#: packages/web-util/src/forms/gana/VQF_902_1_officer.ts:47
msgid "Acceptance of business relationship"
msgstr "Aceptación de la relación comercial"
-#: packages/web-util/src/forms/gana/VQF_902_1_officer.ts:58
+#: packages/web-util/src/forms/gana/VQF_902_1_officer.ts:51
msgid "Date (conclusion of contract):"
msgstr "Fecha (celebración del contrato):"
-#: packages/web-util/src/forms/gana/VQF_902_1_officer.ts:68
+#: packages/web-util/src/forms/gana/VQF_902_1_officer.ts:61
msgid "Accepted via:"
msgstr "Aceptado mediante:"
-#: packages/web-util/src/forms/gana/VQF_902_1_officer.ts:73
+#: packages/web-util/src/forms/gana/VQF_902_1_officer.ts:66
msgid "Face to face"
msgstr "Presencial"
-#: packages/web-util/src/forms/gana/VQF_902_1_officer.ts:77
+#: packages/web-util/src/forms/gana/VQF_902_1_officer.ts:70
msgid "Authenticated copy of identification document"
msgstr "Copia autenticada del documento de identidad"
-#: packages/web-util/src/forms/gana/VQF_902_1_officer.ts:81
+#: packages/web-util/src/forms/gana/VQF_902_1_officer.ts:74
msgid "Residential address validated"
msgstr "Dirección residencial validada"
-#: packages/web-util/src/forms/gana/VQF_902_1_officer.ts:88
+#: packages/web-util/src/forms/gana/VQF_902_1_officer.ts:81
msgid "Further information:"
msgstr "Información adicional:"
-#: packages/web-util/src/forms/gana/VQF_902_1_officer.ts:95
+#: packages/web-util/src/forms/gana/VQF_902_1_officer.ts:88
msgid ""
"Evaluation with regard to embargo procedures/terrorism lists on establishing "
"the business relationship"
@@ -1805,7 +1802,7 @@ msgstr ""
"Evaluación respecto a procedimientos de embargo/listas de terrorismo al "
"establecer la relación comercial"
-#: packages/web-util/src/forms/gana/VQF_902_1_officer.ts:96
+#: packages/web-util/src/forms/gana/VQF_902_1_officer.ts:89
msgid ""
"Verification whether the customer, beneficial owners of the assets, "
"controlling persons, authorized representatives or other involved persons "
@@ -1815,27 +1812,27 @@ msgstr ""
"las personas con poder de control, los representantes autorizados u otras "
"personas involucradas figuran en una lista de embargo/terrorismo."
-#: packages/web-util/src/forms/gana/VQF_902_1_officer.ts:100
+#: packages/web-util/src/forms/gana/VQF_902_1_officer.ts:93
msgid "Embargo/terrorism status:"
msgstr "Estado de embargo/terrorismo:"
-#: packages/web-util/src/forms/gana/VQF_902_1_officer.ts:105
+#: packages/web-util/src/forms/gana/VQF_902_1_officer.ts:98
msgid "Not listed on embargo/terrorism list."
msgstr "No figura en la lista de embargo/terrorismo."
-#: packages/web-util/src/forms/gana/VQF_902_1_officer.ts:109
+#: packages/web-util/src/forms/gana/VQF_902_1_officer.ts:102
msgid "Listed on embargo/terrorism list."
msgstr "Figura en la lista de embargo/terrorismo."
-#: packages/web-util/src/forms/gana/VQF_902_1_officer.ts:116
+#: packages/web-util/src/forms/gana/VQF_902_1_officer.ts:109
msgid "Embargo/terrorism information:"
msgstr "Información sobre embargo/terrorismo:"
-#: packages/web-util/src/forms/gana/VQF_902_1_officer.ts:128
+#: packages/web-util/src/forms/gana/VQF_902_1_officer.ts:121
msgid "Verification date"
msgstr "Fecha de verificación"
-#: packages/web-util/src/forms/gana/VQF_902_1_officer.ts:161
+#: packages/web-util/src/forms/gana/VQF_902_1_officer.ts:154
msgid "Supplemental files"
msgstr "Archivos adicionales"
@@ -2378,67 +2375,67 @@ msgid ""
"PDF."
msgstr ""
-#: packages/web-util/src/forms/Calendar.tsx:56
+#: packages/web-util/src/forms/Calendar.tsx:55
msgid "January"
msgstr "Enero"
-#: packages/web-util/src/forms/Calendar.tsx:57
+#: packages/web-util/src/forms/Calendar.tsx:56
msgid "February"
msgstr "Febrero"
-#: packages/web-util/src/forms/Calendar.tsx:58
+#: packages/web-util/src/forms/Calendar.tsx:57
msgid "March"
msgstr "Marzo"
-#: packages/web-util/src/forms/Calendar.tsx:59
+#: packages/web-util/src/forms/Calendar.tsx:58
msgid "April"
msgstr "Abril"
-#: packages/web-util/src/forms/Calendar.tsx:60
+#: packages/web-util/src/forms/Calendar.tsx:59
msgid "May"
msgstr "Mayo"
-#: packages/web-util/src/forms/Calendar.tsx:61
+#: packages/web-util/src/forms/Calendar.tsx:60
msgid "June"
msgstr "Junio"
-#: packages/web-util/src/forms/Calendar.tsx:62
+#: packages/web-util/src/forms/Calendar.tsx:61
msgid "July"
msgstr "Julio"
-#: packages/web-util/src/forms/Calendar.tsx:63
+#: packages/web-util/src/forms/Calendar.tsx:62
msgid "August"
msgstr "Agosto"
-#: packages/web-util/src/forms/Calendar.tsx:64
+#: packages/web-util/src/forms/Calendar.tsx:63
msgid "September"
msgstr "Septiembre"
-#: packages/web-util/src/forms/Calendar.tsx:65
+#: packages/web-util/src/forms/Calendar.tsx:64
msgid "October"
msgstr "Octubre"
-#: packages/web-util/src/forms/Calendar.tsx:66
+#: packages/web-util/src/forms/Calendar.tsx:65
msgid "November"
msgstr "Noviembre"
-#: packages/web-util/src/forms/Calendar.tsx:67
+#: packages/web-util/src/forms/Calendar.tsx:66
msgid "December"
msgstr "Diciembre"
-#: packages/web-util/src/forms/Calendar.tsx:80
+#: packages/web-util/src/forms/Calendar.tsx:79
msgid "Previous year"
msgstr "Año anterior"
-#: packages/web-util/src/forms/Calendar.tsx:119
+#: packages/web-util/src/forms/Calendar.tsx:118
msgid "Next year"
msgstr "Año siguiente"
-#: packages/web-util/src/forms/Calendar.tsx:142
+#: packages/web-util/src/forms/Calendar.tsx:141
msgid "Previous month"
msgstr "Mes anterior"
-#: packages/web-util/src/forms/Calendar.tsx:164
+#: packages/web-util/src/forms/Calendar.tsx:163
msgid "Next month"
msgstr "Mes siguiente"
@@ -2477,7 +2474,7 @@ msgid ""
"%2$s text is legally binding."
msgstr ""
-#: packages/web-util/src/forms/forms-ui.tsx:455
+#: packages/web-util/src/forms/forms-ui.tsx:457
msgid "List of fields with errors"
msgstr "Lista de campos con errores"
@@ -2631,11 +2628,11 @@ msgstr ""
msgid "Name and birthdate"
msgstr "Nombre y fecha de nacimiento"
-#: packages/web-util/src/forms/gana/generic_upload.ts:39
+#: packages/web-util/src/forms/gana/generic_upload.ts:36
msgid "%1$s"
msgstr "%1$s"
-#: packages/web-util/src/forms/gana/generic_upload.ts:50
+#: packages/web-util/src/forms/gana/generic_upload.ts:47
msgid "Free-form message"
msgstr "Mensaje libre"
diff --git a/packages/web-util/src/i18n/fr.po b/packages/web-util/src/i18n/fr.po
@@ -37,7 +37,7 @@ msgstr ""
"Échec inattendu de la validation. Veuillez contacter les développeurs : %1$s"
#: packages/web-util/src/hooks/useForm.ts:560
-#: packages/web-util/src/forms/AcceptTosForm.tsx:241
+#: packages/web-util/src/forms/AcceptTosForm.tsx:242
#: packages/web-util/src/forms/index.ts:98
msgid "Terms of service"
msgstr "Conditions d'utilisation"
@@ -251,13 +251,13 @@ msgstr "Sites"
msgid "Testing with %1$s"
msgstr "Test avec %1$s"
-#: packages/web-util/src/components/Footer.tsx:65
+#: packages/web-util/src/components/Footer.tsx:64
msgid "stop testing"
msgstr "arrêter le test"
-#: packages/web-util/src/components/Footer.tsx:77
-#: packages/web-util/src/components/Footer.tsx:113
-#: packages/web-util/src/components/Footer.tsx:140
+#: packages/web-util/src/components/Footer.tsx:76
+#: packages/web-util/src/components/Footer.tsx:112
+#: packages/web-util/src/components/Footer.tsx:139
msgid "Learn more about %1$s"
msgstr "En savoir plus sur %1$s"
@@ -307,24 +307,24 @@ msgstr "Précédent"
msgid "Next"
msgstr "Suivant"
-#: packages/web-util/src/context/bank-api.ts:147
+#: packages/web-util/src/context/bank-api.ts:153
#: packages/web-util/src/context/challenger-api.ts:196
-#: packages/web-util/src/context/exchange-api.ts:177
+#: packages/web-util/src/context/exchange-api.ts:190
msgid "Checking compatibility of this webapp with backend service..."
msgstr ""
"Vérification de la compatibilité de cette application avec le service "
"backend…"
-#: packages/web-util/src/context/bank-api.ts:155
+#: packages/web-util/src/context/bank-api.ts:161
#: packages/web-util/src/context/challenger-api.ts:208
-#: packages/web-util/src/context/exchange-api.ts:185
+#: packages/web-util/src/context/exchange-api.ts:198
msgid "There was an error trying to contact the backend service."
msgstr ""
"Une erreur est survenue lors de la prise de contact avec le service backend."
-#: packages/web-util/src/context/bank-api.ts:164
+#: packages/web-util/src/context/bank-api.ts:170
#: packages/web-util/src/context/challenger-api.ts:230
-#: packages/web-util/src/context/exchange-api.ts:191
+#: packages/web-util/src/context/exchange-api.ts:204
msgid ""
"The server version is not supported. Supported version \"%1$s\", server "
"version \"%2$s\""
@@ -403,166 +403,166 @@ msgid "Provider"
msgstr ""
#. Translators: Button that retries loading the terms-of-service document.
-#: packages/web-util/src/forms/AcceptTosForm.tsx:120
+#: packages/web-util/src/forms/AcceptTosForm.tsx:121
msgid "Try again"
msgstr "Réessayer"
#. Translators: Status shown while the terms-of-service PDF is downloading.
-#: packages/web-util/src/forms/AcceptTosForm.tsx:122
+#: packages/web-util/src/forms/AcceptTosForm.tsx:123
msgid "Downloading PDF…"
msgstr "Téléchargement du PDF…"
#. Translators: Button that downloads the terms-of-service document as a PDF.
-#: packages/web-util/src/forms/AcceptTosForm.tsx:124
+#: packages/web-util/src/forms/AcceptTosForm.tsx:125
msgid "Download PDF"
msgstr "Télécharger le PDF"
#. Translators: Button that closes the terms reader. It does not accept the
#. terms.
-#: packages/web-util/src/forms/AcceptTosForm.tsx:127
+#: packages/web-util/src/forms/AcceptTosForm.tsx:128
msgid "Done"
msgstr "Terminé"
-#: packages/web-util/src/forms/AcceptTosForm.tsx:204
+#: packages/web-util/src/forms/AcceptTosForm.tsx:205
msgid "The terms are not available as Markdown or plain text."
msgstr ""
"Les conditions ne sont disponibles ni au format Markdown ni en texte brut."
#. Translators: “terms” means the terms-of-service document, not words or
#. terminology.
-#: packages/web-util/src/forms/AcceptTosForm.tsx:209
-#: packages/web-util/src/forms/AcceptTosForm.tsx:287
+#: packages/web-util/src/forms/AcceptTosForm.tsx:210
+#: packages/web-util/src/forms/AcceptTosForm.tsx:288
msgid "These terms are too large to display safely."
msgstr ""
"Ces conditions sont trop volumineuses pour être affichées en toute sécurité."
-#: packages/web-util/src/forms/AcceptTosForm.tsx:212
+#: packages/web-util/src/forms/AcceptTosForm.tsx:213
msgid "The terms of service could not be loaded."
msgstr "Les conditions d’utilisation n’ont pas pu être chargées."
-#: packages/web-util/src/forms/AcceptTosForm.tsx:253
+#: packages/web-util/src/forms/AcceptTosForm.tsx:254
msgid "Close terms of service"
msgstr "Fermer les conditions d’utilisation"
-#: packages/web-util/src/forms/AcceptTosForm.tsx:265
+#: packages/web-util/src/forms/AcceptTosForm.tsx:266
msgid "Loading terms of service…"
msgstr "Chargement des conditions d’utilisation…"
-#: packages/web-util/src/forms/AcceptTosForm.tsx:316
+#: packages/web-util/src/forms/AcceptTosForm.tsx:317
msgid "The PDF could not be downloaded."
msgstr "Le PDF n’a pas pu être téléchargé."
#. Translators: %1$s is the name of the organization or service provider
#. whose terms the user must review.
-#: packages/web-util/src/forms/AcceptTosForm.tsx:419
+#: packages/web-util/src/forms/AcceptTosForm.tsx:420
msgid "Read the terms provided by %1$s before recording your acceptance."
msgstr ""
"Lisez les conditions fournies par %1$s avant d’enregistrer votre acceptation."
#. Translators: Button that reopens a terms-of-service document the user has
#. already viewed.
-#: packages/web-util/src/forms/AcceptTosForm.tsx:424
+#: packages/web-util/src/forms/AcceptTosForm.tsx:425
msgid "Read terms again"
msgstr "Relire les conditions"
#. Translators: Button that opens the terms-of-service document in an in-app
#. reader.
-#: packages/web-util/src/forms/AcceptTosForm.tsx:427
+#: packages/web-util/src/forms/AcceptTosForm.tsx:428
msgid "Read terms"
msgstr "Lire les conditions"
#. Translators: The accepted version is the exact version of the
#. terms-of-service document that was opened in the reader.
-#: packages/web-util/src/forms/AcceptTosForm.tsx:430
+#: packages/web-util/src/forms/AcceptTosForm.tsx:431
msgid "Your acceptance applies to the version shown above."
msgstr "Votre acceptation s’applique à la version affichée ci-dessus."
-#: packages/web-util/src/forms/AcceptTosForm.tsx:444
+#: packages/web-util/src/forms/AcceptTosForm.tsx:445
msgid "Review the terms of service"
msgstr "Consulter les conditions d’utilisation"
-#: packages/web-util/src/forms/AcceptTosForm.tsx:449
+#: packages/web-util/src/forms/AcceptTosForm.tsx:450
msgid "Read the terms before recording your acceptance."
msgstr "Lisez les conditions avant d’enregistrer votre acceptation."
-#: packages/web-util/src/forms/AcceptTosForm.tsx:489
+#: packages/web-util/src/forms/AcceptTosForm.tsx:491
msgid "I have read and accept the terms of service"
msgstr "J’ai lu et j’accepte les conditions d’utilisation"
-#: packages/web-util/src/forms/AcceptTosForm.tsx:499
+#: packages/web-util/src/forms/AcceptTosForm.tsx:501
msgid "Open the terms before accepting them."
msgstr "Ouvrez les conditions avant de les accepter."
-#: packages/web-util/src/forms/gana/challenger_email.ts:29
+#: packages/web-util/src/forms/gana/challenger_email.ts:24
msgid "Email verification"
msgstr "Vérification de l’adresse courriel"
-#: packages/web-util/src/forms/gana/challenger_email.ts:30
+#: packages/web-util/src/forms/gana/challenger_email.ts:25
msgid "Challenge email ownership."
msgstr "Vérifier la possession de l'adresse courriel."
-#: packages/web-util/src/forms/gana/challenger_email.ts:49
+#: packages/web-util/src/forms/gana/challenger_email.ts:42
msgid "E-Mail"
msgstr "Courriel"
-#: packages/web-util/src/forms/gana/challenger_postal.ts:30
+#: packages/web-util/src/forms/gana/challenger_postal.ts:25
msgid "Postal verification"
msgstr "Vérification de l’adresse postale"
-#: packages/web-util/src/forms/gana/challenger_postal.ts:31
+#: packages/web-util/src/forms/gana/challenger_postal.ts:26
msgid "Challenge address ownership."
msgstr "Vérifier la possession de l'adresse postale."
-#: packages/web-util/src/forms/gana/challenger_postal.ts:50
+#: packages/web-util/src/forms/gana/challenger_postal.ts:43
msgid "Name"
msgstr "Nom"
-#: packages/web-util/src/forms/gana/challenger_postal.ts:57
+#: packages/web-util/src/forms/gana/challenger_postal.ts:50
msgid "Address"
msgstr "Adresse"
-#: packages/web-util/src/forms/gana/challenger_postal.ts:64
+#: packages/web-util/src/forms/gana/challenger_postal.ts:57
#: packages/web-util/src/forms/gana/VQF_902_12_13_common.ts:73
#: packages/web-util/src/components/Accessibility.test.tsx:49
msgid "Country"
msgstr "Pays"
-#: packages/web-util/src/forms/gana/challenger_sms.ts:29
+#: packages/web-util/src/forms/gana/challenger_sms.ts:24
msgid "Phone verification"
msgstr "Vérification du téléphone"
-#: packages/web-util/src/forms/gana/challenger_sms.ts:30
+#: packages/web-util/src/forms/gana/challenger_sms.ts:25
msgid "Challenge phone number ownership."
msgstr "Vérifier la possession du numéro de téléphone."
-#: packages/web-util/src/forms/gana/challenger_sms.ts:49
+#: packages/web-util/src/forms/gana/challenger_sms.ts:42
msgid "Phone"
msgstr "Téléphone"
-#: packages/web-util/src/forms/gana/generic_note.ts:25
+#: packages/web-util/src/forms/gana/generic_note.ts:24
msgid "Generic note"
msgstr "Note générique"
-#: packages/web-util/src/forms/gana/generic_note.ts:26
+#: packages/web-util/src/forms/gana/generic_note.ts:25
msgid "Free-form, generic note"
msgstr "Note générique, en texte libre"
-#: packages/web-util/src/forms/gana/generic_note.ts:44
+#: packages/web-util/src/forms/gana/generic_note.ts:41
msgid "Note / Memorandum"
msgstr "Note / Mémorandum"
-#: packages/web-util/src/forms/gana/generic_note.ts:48
+#: packages/web-util/src/forms/gana/generic_note.ts:45
msgid "Free-form notes"
msgstr "Notes en texte libre"
-#: packages/web-util/src/forms/gana/generic_note.ts:55
+#: packages/web-util/src/forms/gana/generic_note.ts:52
#: packages/web-util/src/forms/gana/VQF_902_14.ts:93
-#: packages/web-util/src/forms/gana/VQF_902_1_officer.ts:156
+#: packages/web-util/src/forms/gana/VQF_902_1_officer.ts:149
msgid "Supplemental File Upload"
msgstr "Téléversement de fichier supplémentaire"
-#: packages/web-util/src/forms/gana/generic_note.ts:56
-#: packages/web-util/src/forms/gana/VQF_902_1_officer.ts:157
+#: packages/web-util/src/forms/gana/generic_note.ts:53
+#: packages/web-util/src/forms/gana/VQF_902_1_officer.ts:150
msgid ""
"Optional supplemental information for the establishment of the business "
"relationship with the customer."
@@ -570,23 +570,23 @@ msgstr ""
"Informations supplémentaires facultatives pour l'établissement de la "
"relation d'affaires avec le client."
-#: packages/web-util/src/forms/gana/generic_note.ts:60
+#: packages/web-util/src/forms/gana/generic_note.ts:57
#: packages/web-util/src/forms/gana/VQF_902_14.ts:98
msgid "Supplemental Files"
msgstr "Fichiers supplémentaires"
-#: packages/web-util/src/forms/gana/generic_note.ts:67
+#: packages/web-util/src/forms/gana/generic_note.ts:64
#: packages/web-util/src/forms/gana/multi_upload.ts:61
#: packages/web-util/src/forms/gana/VQF_902_14.ts:105
-#: packages/web-util/src/forms/gana/VQF_902_1_officer.ts:168
+#: packages/web-util/src/forms/gana/VQF_902_1_officer.ts:161
msgid "Description"
msgstr "Description"
-#: packages/web-util/src/forms/gana/generic_note.ts:73
+#: packages/web-util/src/forms/gana/generic_note.ts:70
#: packages/web-util/src/forms/gana/multi_upload.ts:97
#: packages/web-util/src/forms/gana/VQF_902_14.ts:111
-#: packages/web-util/src/forms/gana/VQF_902_1_officer.ts:174
-#: packages/web-util/src/forms/gana/generic_upload.ts:43
+#: packages/web-util/src/forms/gana/VQF_902_1_officer.ts:167
+#: packages/web-util/src/forms/gana/generic_upload.ts:40
msgid "File (PDF)"
msgstr "Fichier (PDF)"
@@ -619,24 +619,21 @@ msgid "Required"
msgstr "requis"
#: packages/web-util/src/forms/gana/multi_upload.ts:92
-#: packages/web-util/src/forms/gana/generic_upload.ts:38
+#: packages/web-util/src/forms/gana/generic_upload.ts:35
msgid "Document upload (%1$s)"
msgstr "Téléversement de document (%1$s)"
-#. screenid: 111
-#: packages/web-util/src/forms/gana/nameAndBirthdate.ts:31
+#: packages/web-util/src/forms/gana/nameAndBirthdate.ts:29
#: packages/web-util/src/forms/gana/simplest.ts:30
#: packages/web-util/src/forms/gana/personal-info.ts:26
msgid "Simple form"
msgstr "Formulaire simple"
-#. screenid: 111
-#: packages/web-util/src/forms/gana/nameAndBirthdate.ts:36
+#: packages/web-util/src/forms/gana/nameAndBirthdate.ts:34
msgid "Full Name"
msgstr "Nom complet"
-#. screenid: 111
-#: packages/web-util/src/forms/gana/nameAndBirthdate.ts:41
+#: packages/web-util/src/forms/gana/nameAndBirthdate.ts:39
msgid "Birthdate"
msgstr "Date de naissance"
@@ -901,7 +898,7 @@ msgstr "Document signé"
#: packages/web-util/src/forms/gana/VQF_902_12_13_common.ts:27
#: packages/web-util/src/forms/gana/VQF_902_1_customer.ts:145
#: packages/web-util/src/forms/gana/VQF_902_1_customer.ts:313
-#: packages/web-util/src/forms/gana/VQF_902_1_officer.ts:138
+#: packages/web-util/src/forms/gana/VQF_902_1_officer.ts:131
#: packages/web-util/src/forms/gana/VQF_902_4.ts:105
#: packages/web-util/src/forms/gana/VQF_902_4.ts:162
#: packages/web-util/src/forms/gana/VQF_902_4.ts:401
@@ -913,7 +910,7 @@ msgstr "format non valide"
#: packages/web-util/src/forms/gana/VQF_902_12_13_common.ts:30
#: packages/web-util/src/forms/gana/VQF_902_1_customer.ts:148
#: packages/web-util/src/forms/gana/VQF_902_1_customer.ts:316
-#: packages/web-util/src/forms/gana/VQF_902_1_officer.ts:141
+#: packages/web-util/src/forms/gana/VQF_902_1_officer.ts:134
#: packages/web-util/src/forms/gana/VQF_902_4.ts:108
#: packages/web-util/src/forms/gana/VQF_902_4.ts:165
#: packages/web-util/src/forms/gana/VQF_902_4.ts:404
@@ -925,7 +922,7 @@ msgstr "cela ne peut pas être dans le futur"
#: packages/web-util/src/forms/gana/VQF_902_12_13_common.ts:38
#: packages/web-util/src/forms/gana/VQF_902_1_customer.ts:155
#: packages/web-util/src/forms/gana/VQF_902_1_customer.ts:323
-#: packages/web-util/src/forms/gana/VQF_902_1_officer.ts:148
+#: packages/web-util/src/forms/gana/VQF_902_1_officer.ts:141
#: packages/web-util/src/forms/gana/VQF_902_4.ts:115
#: packages/web-util/src/forms/gana/VQF_902_4.ts:172
#: packages/web-util/src/forms/gana/VQF_902_4.ts:411
@@ -1360,7 +1357,7 @@ msgid "Identification Form (customer)"
msgstr "Formulaire d'identification (client)"
#: packages/web-util/src/forms/gana/VQF_902_1_customer.ts:33
-#: packages/web-util/src/forms/gana/VQF_902_1_officer.ts:34
+#: packages/web-util/src/forms/gana/VQF_902_1_officer.ts:27
msgid ""
"The customer has to be identified on entering into a permanent business "
"relationship or on concluding a cash transaction, which meets the according "
@@ -1778,39 +1775,39 @@ msgstr "Autre, quoi ?"
msgid "Result clarification"
msgstr "Résultat de la clarification"
-#: packages/web-util/src/forms/gana/VQF_902_1_officer.ts:33
+#: packages/web-util/src/forms/gana/VQF_902_1_officer.ts:26
msgid "Identification Form (acceptance)"
msgstr "Formulaire d'identification (acceptation)"
-#: packages/web-util/src/forms/gana/VQF_902_1_officer.ts:54
+#: packages/web-util/src/forms/gana/VQF_902_1_officer.ts:47
msgid "Acceptance of business relationship"
msgstr "Acceptation de la relation d'affaires"
-#: packages/web-util/src/forms/gana/VQF_902_1_officer.ts:58
+#: packages/web-util/src/forms/gana/VQF_902_1_officer.ts:51
msgid "Date (conclusion of contract):"
msgstr "Date (conclusion du contrat) :"
-#: packages/web-util/src/forms/gana/VQF_902_1_officer.ts:68
+#: packages/web-util/src/forms/gana/VQF_902_1_officer.ts:61
msgid "Accepted via:"
msgstr "Accepté via :"
-#: packages/web-util/src/forms/gana/VQF_902_1_officer.ts:73
+#: packages/web-util/src/forms/gana/VQF_902_1_officer.ts:66
msgid "Face to face"
msgstr "En face à face"
-#: packages/web-util/src/forms/gana/VQF_902_1_officer.ts:77
+#: packages/web-util/src/forms/gana/VQF_902_1_officer.ts:70
msgid "Authenticated copy of identification document"
msgstr "Copie certifiée conforme d'une pièce d'identité"
-#: packages/web-util/src/forms/gana/VQF_902_1_officer.ts:81
+#: packages/web-util/src/forms/gana/VQF_902_1_officer.ts:74
msgid "Residential address validated"
msgstr "Adresse de domicile vérifiée"
-#: packages/web-util/src/forms/gana/VQF_902_1_officer.ts:88
+#: packages/web-util/src/forms/gana/VQF_902_1_officer.ts:81
msgid "Further information:"
msgstr "Informations complémentaires :"
-#: packages/web-util/src/forms/gana/VQF_902_1_officer.ts:95
+#: packages/web-util/src/forms/gana/VQF_902_1_officer.ts:88
msgid ""
"Evaluation with regard to embargo procedures/terrorism lists on establishing "
"the business relationship"
@@ -1818,7 +1815,7 @@ msgstr ""
"Évaluation au regard des procédures d'embargo / listes de terrorisme lors de "
"l'établissement de la relation d'affaires"
-#: packages/web-util/src/forms/gana/VQF_902_1_officer.ts:96
+#: packages/web-util/src/forms/gana/VQF_902_1_officer.ts:89
msgid ""
"Verification whether the customer, beneficial owners of the assets, "
"controlling persons, authorized representatives or other involved persons "
@@ -1828,27 +1825,27 @@ msgstr ""
"personnes de contrôle, les représentants autorisés ou d'autres personnes "
"impliquées ne figurent pas sur une liste d'embargo ou de terrorisme."
-#: packages/web-util/src/forms/gana/VQF_902_1_officer.ts:100
+#: packages/web-util/src/forms/gana/VQF_902_1_officer.ts:93
msgid "Embargo/terrorism status:"
msgstr "Statut embargo/terrorisme :"
-#: packages/web-util/src/forms/gana/VQF_902_1_officer.ts:105
+#: packages/web-util/src/forms/gana/VQF_902_1_officer.ts:98
msgid "Not listed on embargo/terrorism list."
msgstr "Ne figure pas sur une liste d'embargo ou de terrorisme."
-#: packages/web-util/src/forms/gana/VQF_902_1_officer.ts:109
+#: packages/web-util/src/forms/gana/VQF_902_1_officer.ts:102
msgid "Listed on embargo/terrorism list."
msgstr "Figure sur une liste d'embargo ou de terrorisme."
-#: packages/web-util/src/forms/gana/VQF_902_1_officer.ts:116
+#: packages/web-util/src/forms/gana/VQF_902_1_officer.ts:109
msgid "Embargo/terrorism information:"
msgstr "Informations sur l'embargo/le terrorisme :"
-#: packages/web-util/src/forms/gana/VQF_902_1_officer.ts:128
+#: packages/web-util/src/forms/gana/VQF_902_1_officer.ts:121
msgid "Verification date"
msgstr "Date de vérification"
-#: packages/web-util/src/forms/gana/VQF_902_1_officer.ts:161
+#: packages/web-util/src/forms/gana/VQF_902_1_officer.ts:154
msgid "Supplemental files"
msgstr "Documents complémentaires"
@@ -2393,67 +2390,67 @@ msgid ""
"PDF."
msgstr ""
-#: packages/web-util/src/forms/Calendar.tsx:56
+#: packages/web-util/src/forms/Calendar.tsx:55
msgid "January"
msgstr "Janvier"
-#: packages/web-util/src/forms/Calendar.tsx:57
+#: packages/web-util/src/forms/Calendar.tsx:56
msgid "February"
msgstr "Février"
-#: packages/web-util/src/forms/Calendar.tsx:58
+#: packages/web-util/src/forms/Calendar.tsx:57
msgid "March"
msgstr "Mars"
-#: packages/web-util/src/forms/Calendar.tsx:59
+#: packages/web-util/src/forms/Calendar.tsx:58
msgid "April"
msgstr "Avril"
-#: packages/web-util/src/forms/Calendar.tsx:60
+#: packages/web-util/src/forms/Calendar.tsx:59
msgid "May"
msgstr "Mai"
-#: packages/web-util/src/forms/Calendar.tsx:61
+#: packages/web-util/src/forms/Calendar.tsx:60
msgid "June"
msgstr "Juin"
-#: packages/web-util/src/forms/Calendar.tsx:62
+#: packages/web-util/src/forms/Calendar.tsx:61
msgid "July"
msgstr "Juillet"
-#: packages/web-util/src/forms/Calendar.tsx:63
+#: packages/web-util/src/forms/Calendar.tsx:62
msgid "August"
msgstr "Août"
-#: packages/web-util/src/forms/Calendar.tsx:64
+#: packages/web-util/src/forms/Calendar.tsx:63
msgid "September"
msgstr "Septembre"
-#: packages/web-util/src/forms/Calendar.tsx:65
+#: packages/web-util/src/forms/Calendar.tsx:64
msgid "October"
msgstr "Octobre"
-#: packages/web-util/src/forms/Calendar.tsx:66
+#: packages/web-util/src/forms/Calendar.tsx:65
msgid "November"
msgstr "Novembre"
-#: packages/web-util/src/forms/Calendar.tsx:67
+#: packages/web-util/src/forms/Calendar.tsx:66
msgid "December"
msgstr "Décembre"
-#: packages/web-util/src/forms/Calendar.tsx:80
+#: packages/web-util/src/forms/Calendar.tsx:79
msgid "Previous year"
msgstr "Année précédente"
-#: packages/web-util/src/forms/Calendar.tsx:119
+#: packages/web-util/src/forms/Calendar.tsx:118
msgid "Next year"
msgstr "Année suivante"
-#: packages/web-util/src/forms/Calendar.tsx:142
+#: packages/web-util/src/forms/Calendar.tsx:141
msgid "Previous month"
msgstr "Mois précédent"
-#: packages/web-util/src/forms/Calendar.tsx:164
+#: packages/web-util/src/forms/Calendar.tsx:163
msgid "Next month"
msgstr "Mois suivant"
@@ -2492,7 +2489,7 @@ msgid ""
"%2$s text is legally binding."
msgstr ""
-#: packages/web-util/src/forms/forms-ui.tsx:455
+#: packages/web-util/src/forms/forms-ui.tsx:457
msgid "List of fields with errors"
msgstr "Liste des champs comportant des erreurs"
@@ -2646,11 +2643,11 @@ msgstr ""
msgid "Name and birthdate"
msgstr "Nom et date de naissance"
-#: packages/web-util/src/forms/gana/generic_upload.ts:39
+#: packages/web-util/src/forms/gana/generic_upload.ts:36
msgid "%1$s"
msgstr "%1$s"
-#: packages/web-util/src/forms/gana/generic_upload.ts:50
+#: packages/web-util/src/forms/gana/generic_upload.ts:47
msgid "Free-form message"
msgstr "Message libre"
diff --git a/packages/web-util/src/i18n/web-util.pot b/packages/web-util/src/i18n/web-util.pot
@@ -33,7 +33,7 @@ msgid "Validation failed unexpectedly. Please contact the developers: %1$s"
msgstr ""
#: packages/web-util/src/hooks/useForm.ts:560
-#: packages/web-util/src/forms/AcceptTosForm.tsx:241
+#: packages/web-util/src/forms/AcceptTosForm.tsx:242
#: packages/web-util/src/forms/index.ts:98
msgid "Terms of service"
msgstr ""
@@ -237,13 +237,13 @@ msgstr ""
msgid "Testing with %1$s"
msgstr ""
-#: packages/web-util/src/components/Footer.tsx:65
+#: packages/web-util/src/components/Footer.tsx:64
msgid "stop testing"
msgstr ""
-#: packages/web-util/src/components/Footer.tsx:77
-#: packages/web-util/src/components/Footer.tsx:113
-#: packages/web-util/src/components/Footer.tsx:140
+#: packages/web-util/src/components/Footer.tsx:76
+#: packages/web-util/src/components/Footer.tsx:112
+#: packages/web-util/src/components/Footer.tsx:139
msgid "Learn more about %1$s"
msgstr ""
@@ -291,21 +291,21 @@ msgstr ""
msgid "Next"
msgstr ""
-#: packages/web-util/src/context/bank-api.ts:147
+#: packages/web-util/src/context/bank-api.ts:153
#: packages/web-util/src/context/challenger-api.ts:196
-#: packages/web-util/src/context/exchange-api.ts:177
+#: packages/web-util/src/context/exchange-api.ts:190
msgid "Checking compatibility of this webapp with backend service..."
msgstr ""
-#: packages/web-util/src/context/bank-api.ts:155
+#: packages/web-util/src/context/bank-api.ts:161
#: packages/web-util/src/context/challenger-api.ts:208
-#: packages/web-util/src/context/exchange-api.ts:185
+#: packages/web-util/src/context/exchange-api.ts:198
msgid "There was an error trying to contact the backend service."
msgstr ""
-#: packages/web-util/src/context/bank-api.ts:164
+#: packages/web-util/src/context/bank-api.ts:170
#: packages/web-util/src/context/challenger-api.ts:230
-#: packages/web-util/src/context/exchange-api.ts:191
+#: packages/web-util/src/context/exchange-api.ts:204
msgid ""
"The server version is not supported. Supported version \"%1$s\", server version "
"\"%2$s\""
@@ -372,185 +372,185 @@ msgid "Provider"
msgstr ""
#. Translators: Button that retries loading the terms-of-service document.
-#: packages/web-util/src/forms/AcceptTosForm.tsx:120
+#: packages/web-util/src/forms/AcceptTosForm.tsx:121
msgid "Try again"
msgstr ""
#. Translators: Status shown while the terms-of-service PDF is downloading.
-#: packages/web-util/src/forms/AcceptTosForm.tsx:122
+#: packages/web-util/src/forms/AcceptTosForm.tsx:123
msgid "Downloading PDF…"
msgstr ""
#. Translators: Button that downloads the terms-of-service document as a PDF.
-#: packages/web-util/src/forms/AcceptTosForm.tsx:124
+#: packages/web-util/src/forms/AcceptTosForm.tsx:125
msgid "Download PDF"
msgstr ""
#. Translators: Button that closes the terms reader. It does not accept the
#. terms.
-#: packages/web-util/src/forms/AcceptTosForm.tsx:127
+#: packages/web-util/src/forms/AcceptTosForm.tsx:128
msgid "Done"
msgstr ""
-#: packages/web-util/src/forms/AcceptTosForm.tsx:204
+#: packages/web-util/src/forms/AcceptTosForm.tsx:205
msgid "The terms are not available as Markdown or plain text."
msgstr ""
#. Translators: “terms” means the terms-of-service document, not words or
#. terminology.
-#: packages/web-util/src/forms/AcceptTosForm.tsx:209
-#: packages/web-util/src/forms/AcceptTosForm.tsx:287
+#: packages/web-util/src/forms/AcceptTosForm.tsx:210
+#: packages/web-util/src/forms/AcceptTosForm.tsx:288
msgid "These terms are too large to display safely."
msgstr ""
-#: packages/web-util/src/forms/AcceptTosForm.tsx:212
+#: packages/web-util/src/forms/AcceptTosForm.tsx:213
msgid "The terms of service could not be loaded."
msgstr ""
-#: packages/web-util/src/forms/AcceptTosForm.tsx:253
+#: packages/web-util/src/forms/AcceptTosForm.tsx:254
msgid "Close terms of service"
msgstr ""
-#: packages/web-util/src/forms/AcceptTosForm.tsx:265
+#: packages/web-util/src/forms/AcceptTosForm.tsx:266
msgid "Loading terms of service…"
msgstr ""
-#: packages/web-util/src/forms/AcceptTosForm.tsx:316
+#: packages/web-util/src/forms/AcceptTosForm.tsx:317
msgid "The PDF could not be downloaded."
msgstr ""
#. Translators: %1$s is the name of the organization or service provider
#. whose terms the user must review.
-#: packages/web-util/src/forms/AcceptTosForm.tsx:419
+#: packages/web-util/src/forms/AcceptTosForm.tsx:420
msgid "Read the terms provided by %1$s before recording your acceptance."
msgstr ""
#. Translators: Button that reopens a terms-of-service document the user has
#. already viewed.
-#: packages/web-util/src/forms/AcceptTosForm.tsx:424
+#: packages/web-util/src/forms/AcceptTosForm.tsx:425
msgid "Read terms again"
msgstr ""
#. Translators: Button that opens the terms-of-service document in an in-app
#. reader.
-#: packages/web-util/src/forms/AcceptTosForm.tsx:427
+#: packages/web-util/src/forms/AcceptTosForm.tsx:428
msgid "Read terms"
msgstr ""
#. Translators: The accepted version is the exact version of the
#. terms-of-service document that was opened in the reader.
-#: packages/web-util/src/forms/AcceptTosForm.tsx:430
+#: packages/web-util/src/forms/AcceptTosForm.tsx:431
msgid "Your acceptance applies to the version shown above."
msgstr ""
-#: packages/web-util/src/forms/AcceptTosForm.tsx:444
+#: packages/web-util/src/forms/AcceptTosForm.tsx:445
msgid "Review the terms of service"
msgstr ""
-#: packages/web-util/src/forms/AcceptTosForm.tsx:449
+#: packages/web-util/src/forms/AcceptTosForm.tsx:450
msgid "Read the terms before recording your acceptance."
msgstr ""
-#: packages/web-util/src/forms/AcceptTosForm.tsx:489
+#: packages/web-util/src/forms/AcceptTosForm.tsx:491
msgid "I have read and accept the terms of service"
msgstr ""
-#: packages/web-util/src/forms/AcceptTosForm.tsx:499
+#: packages/web-util/src/forms/AcceptTosForm.tsx:501
msgid "Open the terms before accepting them."
msgstr ""
-#: packages/web-util/src/forms/gana/challenger_email.ts:29
+#: packages/web-util/src/forms/gana/challenger_email.ts:24
msgid "Email verification"
msgstr ""
-#: packages/web-util/src/forms/gana/challenger_email.ts:30
+#: packages/web-util/src/forms/gana/challenger_email.ts:25
msgid "Challenge email ownership."
msgstr ""
-#: packages/web-util/src/forms/gana/challenger_email.ts:49
+#: packages/web-util/src/forms/gana/challenger_email.ts:42
msgid "E-Mail"
msgstr ""
-#: packages/web-util/src/forms/gana/challenger_postal.ts:30
+#: packages/web-util/src/forms/gana/challenger_postal.ts:25
msgid "Postal verification"
msgstr ""
-#: packages/web-util/src/forms/gana/challenger_postal.ts:31
+#: packages/web-util/src/forms/gana/challenger_postal.ts:26
msgid "Challenge address ownership."
msgstr ""
-#: packages/web-util/src/forms/gana/challenger_postal.ts:50
+#: packages/web-util/src/forms/gana/challenger_postal.ts:43
msgid "Name"
msgstr ""
-#: packages/web-util/src/forms/gana/challenger_postal.ts:57
+#: packages/web-util/src/forms/gana/challenger_postal.ts:50
msgid "Address"
msgstr ""
-#: packages/web-util/src/forms/gana/challenger_postal.ts:64
+#: packages/web-util/src/forms/gana/challenger_postal.ts:57
#: packages/web-util/src/forms/gana/VQF_902_12_13_common.ts:73
#: packages/web-util/src/components/Accessibility.test.tsx:49
msgid "Country"
msgstr ""
-#: packages/web-util/src/forms/gana/challenger_sms.ts:29
+#: packages/web-util/src/forms/gana/challenger_sms.ts:24
msgid "Phone verification"
msgstr ""
-#: packages/web-util/src/forms/gana/challenger_sms.ts:30
+#: packages/web-util/src/forms/gana/challenger_sms.ts:25
msgid "Challenge phone number ownership."
msgstr ""
-#: packages/web-util/src/forms/gana/challenger_sms.ts:49
+#: packages/web-util/src/forms/gana/challenger_sms.ts:42
msgid "Phone"
msgstr ""
-#: packages/web-util/src/forms/gana/generic_note.ts:25
+#: packages/web-util/src/forms/gana/generic_note.ts:24
msgid "Generic note"
msgstr ""
-#: packages/web-util/src/forms/gana/generic_note.ts:26
+#: packages/web-util/src/forms/gana/generic_note.ts:25
msgid "Free-form, generic note"
msgstr ""
-#: packages/web-util/src/forms/gana/generic_note.ts:44
+#: packages/web-util/src/forms/gana/generic_note.ts:41
msgid "Note / Memorandum"
msgstr ""
-#: packages/web-util/src/forms/gana/generic_note.ts:48
+#: packages/web-util/src/forms/gana/generic_note.ts:45
msgid "Free-form notes"
msgstr ""
-#: packages/web-util/src/forms/gana/generic_note.ts:55
+#: packages/web-util/src/forms/gana/generic_note.ts:52
#: packages/web-util/src/forms/gana/VQF_902_14.ts:93
-#: packages/web-util/src/forms/gana/VQF_902_1_officer.ts:156
+#: packages/web-util/src/forms/gana/VQF_902_1_officer.ts:149
msgid "Supplemental File Upload"
msgstr ""
-#: packages/web-util/src/forms/gana/generic_note.ts:56
-#: packages/web-util/src/forms/gana/VQF_902_1_officer.ts:157
+#: packages/web-util/src/forms/gana/generic_note.ts:53
+#: packages/web-util/src/forms/gana/VQF_902_1_officer.ts:150
msgid ""
"Optional supplemental information for the establishment of the business "
"relationship with the customer."
msgstr ""
-#: packages/web-util/src/forms/gana/generic_note.ts:60
+#: packages/web-util/src/forms/gana/generic_note.ts:57
#: packages/web-util/src/forms/gana/VQF_902_14.ts:98
msgid "Supplemental Files"
msgstr ""
-#: packages/web-util/src/forms/gana/generic_note.ts:67
+#: packages/web-util/src/forms/gana/generic_note.ts:64
#: packages/web-util/src/forms/gana/multi_upload.ts:61
#: packages/web-util/src/forms/gana/VQF_902_14.ts:105
-#: packages/web-util/src/forms/gana/VQF_902_1_officer.ts:168
+#: packages/web-util/src/forms/gana/VQF_902_1_officer.ts:161
msgid "Description"
msgstr ""
-#: packages/web-util/src/forms/gana/generic_note.ts:73
+#: packages/web-util/src/forms/gana/generic_note.ts:70
#: packages/web-util/src/forms/gana/multi_upload.ts:97
#: packages/web-util/src/forms/gana/VQF_902_14.ts:111
-#: packages/web-util/src/forms/gana/VQF_902_1_officer.ts:174
-#: packages/web-util/src/forms/gana/generic_upload.ts:43
+#: packages/web-util/src/forms/gana/VQF_902_1_officer.ts:167
+#: packages/web-util/src/forms/gana/generic_upload.ts:40
msgid "File (PDF)"
msgstr ""
@@ -579,24 +579,21 @@ msgid "Required"
msgstr ""
#: packages/web-util/src/forms/gana/multi_upload.ts:92
-#: packages/web-util/src/forms/gana/generic_upload.ts:38
+#: packages/web-util/src/forms/gana/generic_upload.ts:35
msgid "Document upload (%1$s)"
msgstr ""
-#. screenid: 111
-#: packages/web-util/src/forms/gana/nameAndBirthdate.ts:31
+#: packages/web-util/src/forms/gana/nameAndBirthdate.ts:29
#: packages/web-util/src/forms/gana/simplest.ts:30
#: packages/web-util/src/forms/gana/personal-info.ts:26
msgid "Simple form"
msgstr ""
-#. screenid: 111
-#: packages/web-util/src/forms/gana/nameAndBirthdate.ts:36
+#: packages/web-util/src/forms/gana/nameAndBirthdate.ts:34
msgid "Full Name"
msgstr ""
-#. screenid: 111
-#: packages/web-util/src/forms/gana/nameAndBirthdate.ts:41
+#: packages/web-util/src/forms/gana/nameAndBirthdate.ts:39
msgid "Birthdate"
msgstr ""
@@ -833,7 +830,7 @@ msgstr ""
#: packages/web-util/src/forms/gana/VQF_902_12_13_common.ts:27
#: packages/web-util/src/forms/gana/VQF_902_1_customer.ts:145
#: packages/web-util/src/forms/gana/VQF_902_1_customer.ts:313
-#: packages/web-util/src/forms/gana/VQF_902_1_officer.ts:138
+#: packages/web-util/src/forms/gana/VQF_902_1_officer.ts:131
#: packages/web-util/src/forms/gana/VQF_902_4.ts:105
#: packages/web-util/src/forms/gana/VQF_902_4.ts:162
#: packages/web-util/src/forms/gana/VQF_902_4.ts:401
@@ -845,7 +842,7 @@ msgstr ""
#: packages/web-util/src/forms/gana/VQF_902_12_13_common.ts:30
#: packages/web-util/src/forms/gana/VQF_902_1_customer.ts:148
#: packages/web-util/src/forms/gana/VQF_902_1_customer.ts:316
-#: packages/web-util/src/forms/gana/VQF_902_1_officer.ts:141
+#: packages/web-util/src/forms/gana/VQF_902_1_officer.ts:134
#: packages/web-util/src/forms/gana/VQF_902_4.ts:108
#: packages/web-util/src/forms/gana/VQF_902_4.ts:165
#: packages/web-util/src/forms/gana/VQF_902_4.ts:404
@@ -857,7 +854,7 @@ msgstr ""
#: packages/web-util/src/forms/gana/VQF_902_12_13_common.ts:38
#: packages/web-util/src/forms/gana/VQF_902_1_customer.ts:155
#: packages/web-util/src/forms/gana/VQF_902_1_customer.ts:323
-#: packages/web-util/src/forms/gana/VQF_902_1_officer.ts:148
+#: packages/web-util/src/forms/gana/VQF_902_1_officer.ts:141
#: packages/web-util/src/forms/gana/VQF_902_4.ts:115
#: packages/web-util/src/forms/gana/VQF_902_4.ts:172
#: packages/web-util/src/forms/gana/VQF_902_4.ts:411
@@ -1244,7 +1241,7 @@ msgid "Identification Form (customer)"
msgstr ""
#: packages/web-util/src/forms/gana/VQF_902_1_customer.ts:33
-#: packages/web-util/src/forms/gana/VQF_902_1_officer.ts:34
+#: packages/web-util/src/forms/gana/VQF_902_1_officer.ts:27
msgid ""
"The customer has to be identified on entering into a permanent business "
"relationship or on concluding a cash transaction, which meets the according "
@@ -1622,72 +1619,72 @@ msgstr ""
msgid "Result clarification"
msgstr ""
-#: packages/web-util/src/forms/gana/VQF_902_1_officer.ts:33
+#: packages/web-util/src/forms/gana/VQF_902_1_officer.ts:26
msgid "Identification Form (acceptance)"
msgstr ""
-#: packages/web-util/src/forms/gana/VQF_902_1_officer.ts:54
+#: packages/web-util/src/forms/gana/VQF_902_1_officer.ts:47
msgid "Acceptance of business relationship"
msgstr ""
-#: packages/web-util/src/forms/gana/VQF_902_1_officer.ts:58
+#: packages/web-util/src/forms/gana/VQF_902_1_officer.ts:51
msgid "Date (conclusion of contract):"
msgstr ""
-#: packages/web-util/src/forms/gana/VQF_902_1_officer.ts:68
+#: packages/web-util/src/forms/gana/VQF_902_1_officer.ts:61
msgid "Accepted via:"
msgstr ""
-#: packages/web-util/src/forms/gana/VQF_902_1_officer.ts:73
+#: packages/web-util/src/forms/gana/VQF_902_1_officer.ts:66
msgid "Face to face"
msgstr ""
-#: packages/web-util/src/forms/gana/VQF_902_1_officer.ts:77
+#: packages/web-util/src/forms/gana/VQF_902_1_officer.ts:70
msgid "Authenticated copy of identification document"
msgstr ""
-#: packages/web-util/src/forms/gana/VQF_902_1_officer.ts:81
+#: packages/web-util/src/forms/gana/VQF_902_1_officer.ts:74
msgid "Residential address validated"
msgstr ""
-#: packages/web-util/src/forms/gana/VQF_902_1_officer.ts:88
+#: packages/web-util/src/forms/gana/VQF_902_1_officer.ts:81
msgid "Further information:"
msgstr ""
-#: packages/web-util/src/forms/gana/VQF_902_1_officer.ts:95
+#: packages/web-util/src/forms/gana/VQF_902_1_officer.ts:88
msgid ""
"Evaluation with regard to embargo procedures/terrorism lists on establishing the "
"business relationship"
msgstr ""
-#: packages/web-util/src/forms/gana/VQF_902_1_officer.ts:96
+#: packages/web-util/src/forms/gana/VQF_902_1_officer.ts:89
msgid ""
"Verification whether the customer, beneficial owners of the assets, controlling "
"persons, authorized representatives or other involved persons are listed on an "
"embargo/terrorism list."
msgstr ""
-#: packages/web-util/src/forms/gana/VQF_902_1_officer.ts:100
+#: packages/web-util/src/forms/gana/VQF_902_1_officer.ts:93
msgid "Embargo/terrorism status:"
msgstr ""
-#: packages/web-util/src/forms/gana/VQF_902_1_officer.ts:105
+#: packages/web-util/src/forms/gana/VQF_902_1_officer.ts:98
msgid "Not listed on embargo/terrorism list."
msgstr ""
-#: packages/web-util/src/forms/gana/VQF_902_1_officer.ts:109
+#: packages/web-util/src/forms/gana/VQF_902_1_officer.ts:102
msgid "Listed on embargo/terrorism list."
msgstr ""
-#: packages/web-util/src/forms/gana/VQF_902_1_officer.ts:116
+#: packages/web-util/src/forms/gana/VQF_902_1_officer.ts:109
msgid "Embargo/terrorism information:"
msgstr ""
-#: packages/web-util/src/forms/gana/VQF_902_1_officer.ts:128
+#: packages/web-util/src/forms/gana/VQF_902_1_officer.ts:121
msgid "Verification date"
msgstr ""
-#: packages/web-util/src/forms/gana/VQF_902_1_officer.ts:161
+#: packages/web-util/src/forms/gana/VQF_902_1_officer.ts:154
msgid "Supplemental files"
msgstr ""
@@ -2145,67 +2142,67 @@ msgstr ""
msgid "The AML officer records the declaration and uploads the customer's signed PDF."
msgstr ""
-#: packages/web-util/src/forms/Calendar.tsx:56
+#: packages/web-util/src/forms/Calendar.tsx:55
msgid "January"
msgstr ""
-#: packages/web-util/src/forms/Calendar.tsx:57
+#: packages/web-util/src/forms/Calendar.tsx:56
msgid "February"
msgstr ""
-#: packages/web-util/src/forms/Calendar.tsx:58
+#: packages/web-util/src/forms/Calendar.tsx:57
msgid "March"
msgstr ""
-#: packages/web-util/src/forms/Calendar.tsx:59
+#: packages/web-util/src/forms/Calendar.tsx:58
msgid "April"
msgstr ""
-#: packages/web-util/src/forms/Calendar.tsx:60
+#: packages/web-util/src/forms/Calendar.tsx:59
msgid "May"
msgstr ""
-#: packages/web-util/src/forms/Calendar.tsx:61
+#: packages/web-util/src/forms/Calendar.tsx:60
msgid "June"
msgstr ""
-#: packages/web-util/src/forms/Calendar.tsx:62
+#: packages/web-util/src/forms/Calendar.tsx:61
msgid "July"
msgstr ""
-#: packages/web-util/src/forms/Calendar.tsx:63
+#: packages/web-util/src/forms/Calendar.tsx:62
msgid "August"
msgstr ""
-#: packages/web-util/src/forms/Calendar.tsx:64
+#: packages/web-util/src/forms/Calendar.tsx:63
msgid "September"
msgstr ""
-#: packages/web-util/src/forms/Calendar.tsx:65
+#: packages/web-util/src/forms/Calendar.tsx:64
msgid "October"
msgstr ""
-#: packages/web-util/src/forms/Calendar.tsx:66
+#: packages/web-util/src/forms/Calendar.tsx:65
msgid "November"
msgstr ""
-#: packages/web-util/src/forms/Calendar.tsx:67
+#: packages/web-util/src/forms/Calendar.tsx:66
msgid "December"
msgstr ""
-#: packages/web-util/src/forms/Calendar.tsx:80
+#: packages/web-util/src/forms/Calendar.tsx:79
msgid "Previous year"
msgstr ""
-#: packages/web-util/src/forms/Calendar.tsx:119
+#: packages/web-util/src/forms/Calendar.tsx:118
msgid "Next year"
msgstr ""
-#: packages/web-util/src/forms/Calendar.tsx:142
+#: packages/web-util/src/forms/Calendar.tsx:141
msgid "Previous month"
msgstr ""
-#: packages/web-util/src/forms/Calendar.tsx:164
+#: packages/web-util/src/forms/Calendar.tsx:163
msgid "Next month"
msgstr ""
@@ -2244,7 +2241,7 @@ msgid ""
"legally binding."
msgstr ""
-#: packages/web-util/src/forms/forms-ui.tsx:455
+#: packages/web-util/src/forms/forms-ui.tsx:457
msgid "List of fields with errors"
msgstr ""
@@ -2392,11 +2389,11 @@ msgstr ""
msgid "Name and birthdate"
msgstr ""
-#: packages/web-util/src/forms/gana/generic_upload.ts:39
+#: packages/web-util/src/forms/gana/generic_upload.ts:36
msgid "%1$s"
msgstr ""
-#: packages/web-util/src/forms/gana/generic_upload.ts:50
+#: packages/web-util/src/forms/gana/generic_upload.ts:47
msgid "Free-form message"
msgstr ""