commit 7cebb432ed98dc75c8763c3f38c21ade879738d5
parent 18c9a37b0a382402de20d1ea1cb1ab55faa5d8e0
Author: Florian Dold <dold@taler.net>
Date: Mon, 31 Aug 2026 14:23:34 +0200
exchange AML web UI: update translated string catalogs
Diffstat:
7 files changed, 6797 insertions(+), 5657 deletions(-)
diff --git a/packages/taler-exchange-aml-webui/src/i18n/aml-backoffice.pot b/packages/taler-exchange-aml-webui/src/i18n/aml-backoffice.pot
@@ -52,8 +52,8 @@ msgstr ""
#. screenid: 125
#. screenid: 119
#: packages/taler-exchange-aml-webui/src/components/CreateSession.tsx:47
-#: packages/taler-exchange-aml-webui/src/components/UnlockSession.tsx:47
-#: packages/taler-exchange-aml-webui/src/components/UnlockSession.tsx:115
+#: packages/taler-exchange-aml-webui/src/components/UnlockSession.tsx:49
+#: packages/taler-exchange-aml-webui/src/components/UnlockSession.tsx:143
msgid "Password"
msgstr ""
@@ -64,11 +64,11 @@ msgstr ""
#: 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:794
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:825
#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:842
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:872
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:886
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:873
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:888
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:918
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:932
msgid "Required"
msgstr ""
@@ -130,8 +130,14 @@ msgstr ""
msgid "Under investigation"
msgstr ""
-#: packages/taler-exchange-aml-webui/src/components/AccountBadges.tsx:89
-#: packages/taler-exchange-aml-webui/src/components/AccountSummary.tsx:101
+#: packages/taler-exchange-aml-webui/src/components/AccountBadges.tsx:97
+#: packages/taler-exchange-aml-webui/src/components/AccountSummary.tsx:57
+#: packages/taler-exchange-aml-webui/src/components/AccountSummary.tsx:100
+msgid "Not opened"
+msgstr ""
+
+#: packages/taler-exchange-aml-webui/src/components/AccountBadges.tsx:101
+#: packages/taler-exchange-aml-webui/src/components/AccountSummary.tsx:105
#: packages/taler-exchange-aml-webui/src/pages/AccountList.tsx:254
msgid "High risk"
msgstr ""
@@ -149,8 +155,8 @@ 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:571
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:806
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:619
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:854
msgid "IBAN"
msgstr ""
@@ -169,7 +175,7 @@ msgstr ""
#: 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:295
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:859
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:905
#: packages/taler-exchange-aml-webui/src/pages/Transfers.tsx:364
#: packages/taler-exchange-aml-webui/src/pages/Transfers.tsx:435
msgid "Account"
@@ -205,7 +211,7 @@ msgid "Ethereum"
msgstr ""
#: packages/taler-exchange-aml-webui/src/components/PaytoTargetDetails.tsx:142
-#: packages/taler-exchange-aml-webui/src/pages/Info.tsx:70
+#: packages/taler-exchange-aml-webui/src/pages/Info.tsx:74
msgid "Exchange"
msgstr ""
@@ -226,183 +232,184 @@ msgstr ""
msgid "Account details unavailable"
msgstr ""
-#: packages/taler-exchange-aml-webui/src/components/AccountSummary.tsx:54
-#: packages/taler-exchange-aml-webui/src/components/AccountSummary.tsx:96
-msgid "Not opened"
-msgstr ""
-
-#: packages/taler-exchange-aml-webui/src/components/AccountSummary.tsx:59
+#: packages/taler-exchange-aml-webui/src/components/AccountSummary.tsx:63
msgid "Opened:"
msgstr ""
-#: packages/taler-exchange-aml-webui/src/components/AccountSummary.tsx:68
+#: packages/taler-exchange-aml-webui/src/components/AccountSummary.tsx:72
msgid "Closed:"
msgstr ""
-#: packages/taler-exchange-aml-webui/src/components/AccountSummary.tsx:94
+#: packages/taler-exchange-aml-webui/src/components/AccountSummary.tsx:98
msgid "Closed"
msgstr ""
-#: packages/taler-exchange-aml-webui/src/components/AccountSummary.tsx:95
+#: packages/taler-exchange-aml-webui/src/components/AccountSummary.tsx:99
#: packages/taler-exchange-aml-webui/src/pages/AccountList.tsx:263
msgid "Open"
msgstr ""
-#: packages/taler-exchange-aml-webui/src/components/AccountSummary.tsx:125
+#: packages/taler-exchange-aml-webui/src/components/AccountSummary.tsx:129
msgid "No note"
msgstr ""
-#: packages/taler-exchange-aml-webui/src/components/AccountSummary.tsx:136
+#: packages/taler-exchange-aml-webui/src/components/AccountSummary.tsx:140
msgid "Show full note"
msgstr ""
-#: packages/taler-exchange-aml-webui/src/components/AccountSummary.tsx:146
+#: packages/taler-exchange-aml-webui/src/components/AccountSummary.tsx:150
msgid "System information"
msgstr ""
-#: packages/taler-exchange-aml-webui/src/components/AccountSummary.tsx:149
+#: packages/taler-exchange-aml-webui/src/components/AccountSummary.tsx:153
msgid "Transactions remain below the threshold that opens an AML file."
msgstr ""
-#: packages/taler-exchange-aml-webui/src/components/AccountCaseShell.tsx:122
-#: packages/taler-exchange-aml-webui/src/components/AccountCaseShell.tsx:202
+#: packages/taler-exchange-aml-webui/src/components/AccountCaseShell.tsx:134
+#: packages/taler-exchange-aml-webui/src/components/AccountCaseShell.tsx:225
msgid "Account case"
msgstr ""
-#: packages/taler-exchange-aml-webui/src/components/AccountCaseShell.tsx:149
+#: packages/taler-exchange-aml-webui/src/components/AccountCaseShell.tsx:161
msgid "Failed to download AML file."
msgstr ""
-#: packages/taler-exchange-aml-webui/src/components/AccountCaseShell.tsx:152
+#: packages/taler-exchange-aml-webui/src/components/AccountCaseShell.tsx:164
msgid "No AML file is available for this account."
msgstr ""
#. screenid: 119
-#: packages/taler-exchange-aml-webui/src/components/AccountCaseShell.tsx:154
-#: packages/taler-exchange-aml-webui/src/components/UnlockSession.tsx:72
+#: packages/taler-exchange-aml-webui/src/components/AccountCaseShell.tsx:166
+#: packages/taler-exchange-aml-webui/src/components/UnlockSession.tsx:75
msgid "Authorization denied for this session. Contact the administrator."
msgstr ""
-#: packages/taler-exchange-aml-webui/src/components/AccountCaseShell.tsx:156
+#: packages/taler-exchange-aml-webui/src/components/AccountCaseShell.tsx:168
msgid "The account or session was not found."
msgstr ""
-#: packages/taler-exchange-aml-webui/src/components/AccountCaseShell.tsx:158
+#: packages/taler-exchange-aml-webui/src/components/AccountCaseShell.tsx:170
msgid "The session is disabled. Contact the administrator."
msgstr ""
-#: packages/taler-exchange-aml-webui/src/components/AccountCaseShell.tsx:160
+#: packages/taler-exchange-aml-webui/src/components/AccountCaseShell.tsx:172
msgid "The exchange does not support PDF reports."
msgstr ""
#. screenid: 111
-#: packages/taler-exchange-aml-webui/src/components/AccountCaseShell.tsx:175
+#: packages/taler-exchange-aml-webui/src/components/AccountCaseShell.tsx:187
#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:354
msgid "Read-only officers cannot create AML decisions."
msgstr ""
-#: packages/taler-exchange-aml-webui/src/components/AccountCaseShell.tsx:177
+#: packages/taler-exchange-aml-webui/src/components/AccountCaseShell.tsx:189
msgid "A payto URI is required to create a new decision."
msgstr ""
-#: packages/taler-exchange-aml-webui/src/components/AccountCaseShell.tsx:194
+#. 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
+msgid "Back to account"
+msgstr ""
+
+#: packages/taler-exchange-aml-webui/src/components/AccountCaseShell.tsx:213
msgid "Back to accounts"
msgstr ""
-#: packages/taler-exchange-aml-webui/src/components/AccountCaseShell.tsx:224
+#: packages/taler-exchange-aml-webui/src/components/AccountCaseShell.tsx:223
+msgid "New AML decision"
+msgstr ""
+
+#: packages/taler-exchange-aml-webui/src/components/AccountCaseShell.tsx:249
#: packages/taler-exchange-aml-webui/src/pages/AccountList.tsx:505
msgid "File no. %1$s"
msgstr ""
-#: packages/taler-exchange-aml-webui/src/components/AccountCaseShell.tsx:253
+#: packages/taler-exchange-aml-webui/src/components/AccountCaseShell.tsx:282
msgid "New decision"
msgstr ""
-#: packages/taler-exchange-aml-webui/src/components/AccountCaseShell.tsx:265
+#: packages/taler-exchange-aml-webui/src/components/AccountCaseShell.tsx:294
msgid "Download AML file (PDF)"
msgstr ""
-#: packages/taler-exchange-aml-webui/src/components/AccountCaseShell.tsx:278
+#: packages/taler-exchange-aml-webui/src/components/AccountCaseShell.tsx:308
msgid "AML file download started."
msgstr ""
-#: packages/taler-exchange-aml-webui/src/components/AccountCaseShell.tsx:284
-msgid "Account notes"
-msgstr ""
-
-#: packages/taler-exchange-aml-webui/src/components/AccountCaseShell.tsx:293
-msgid "Current account status and notes could not be loaded."
+#: packages/taler-exchange-aml-webui/src/components/AccountCaseShell.tsx:314
+msgid "Current account status could not be loaded."
msgstr ""
-#: packages/taler-exchange-aml-webui/src/components/AccountCaseShell.tsx:302
+#: packages/taler-exchange-aml-webui/src/components/AccountCaseShell.tsx:323
msgid "Try again"
msgstr ""
-#: packages/taler-exchange-aml-webui/src/components/AccountCaseShell.tsx:316
+#: packages/taler-exchange-aml-webui/src/components/AccountCaseShell.tsx:337
msgid "Account identifiers"
msgstr ""
-#: packages/taler-exchange-aml-webui/src/components/AccountCaseShell.tsx:325
+#: packages/taler-exchange-aml-webui/src/components/AccountCaseShell.tsx:346
#: packages/taler-exchange-aml-webui/src/pages/AccountList.tsx:509
msgid "Technical identifiers"
msgstr ""
-#: packages/taler-exchange-aml-webui/src/components/AccountCaseShell.tsx:329
+#: packages/taler-exchange-aml-webui/src/components/AccountCaseShell.tsx:350
#: packages/taler-exchange-aml-webui/src/pages/AccountList.tsx:513
msgid "Full payto URI"
msgstr ""
-#: packages/taler-exchange-aml-webui/src/components/AccountCaseShell.tsx:331
-#: packages/taler-exchange-aml-webui/src/pages/AccountDetails.tsx:144
-#: packages/taler-exchange-aml-webui/src/pages/AccountDetails.tsx:155
-#: packages/taler-exchange-aml-webui/src/pages/AccountDetails.tsx:173
-#: packages/taler-exchange-aml-webui/src/pages/AccountDetails.tsx:190
+#. 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/pages/AccountDetails.tsx:147
+#: packages/taler-exchange-aml-webui/src/pages/AccountDetails.tsx:158
+#: packages/taler-exchange-aml-webui/src/pages/AccountDetails.tsx:176
+#: packages/taler-exchange-aml-webui/src/pages/AccountDetails.tsx:193
#: packages/taler-exchange-aml-webui/src/pages/Dashboard.tsx:390
msgid "Unavailable"
msgstr ""
-#: packages/taler-exchange-aml-webui/src/components/AccountCaseShell.tsx:332
+#: packages/taler-exchange-aml-webui/src/components/AccountCaseShell.tsx:353
msgid "Copy payto URI"
msgstr ""
-#. screenid: 113
#. screenid: 111
-#: packages/taler-exchange-aml-webui/src/components/AccountCaseShell.tsx:335
+#: packages/taler-exchange-aml-webui/src/components/AccountCaseShell.tsx:356
#: packages/taler-exchange-aml-webui/src/pages/AccountList.tsx:517
-#: packages/taler-exchange-aml-webui/src/pages/DecisionWizard.tsx:188
#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:157
#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:289
msgid "Normalized payto hash"
msgstr ""
-#. screenid: 113
-#: packages/taler-exchange-aml-webui/src/components/AccountCaseShell.tsx:337
-#: packages/taler-exchange-aml-webui/src/pages/DecisionWizard.tsx:194
+#: packages/taler-exchange-aml-webui/src/components/AccountCaseShell.tsx:358
msgid "Copy normalized payto hash"
msgstr ""
-#: packages/taler-exchange-aml-webui/src/components/AccountCaseShell.tsx:341
+#: packages/taler-exchange-aml-webui/src/components/AccountCaseShell.tsx:362
msgid "File number"
msgstr ""
-#: packages/taler-exchange-aml-webui/src/components/AccountCaseShell.tsx:343
+#: packages/taler-exchange-aml-webui/src/components/AccountCaseShell.tsx:364
msgid "Copy file number"
msgstr ""
-#: packages/taler-exchange-aml-webui/src/components/AccountCaseShell.tsx:351
+#: packages/taler-exchange-aml-webui/src/components/AccountCaseShell.tsx:373
msgid "Account case views"
msgstr ""
-#: packages/taler-exchange-aml-webui/src/components/AccountCaseShell.tsx:355
+#: packages/taler-exchange-aml-webui/src/components/AccountCaseShell.tsx:377
msgid "Overview"
msgstr ""
-#: packages/taler-exchange-aml-webui/src/components/AccountCaseShell.tsx:360
-#: packages/taler-exchange-aml-webui/src/Routing.tsx:565
+#: packages/taler-exchange-aml-webui/src/components/AccountCaseShell.tsx:382
+#: packages/taler-exchange-aml-webui/src/Routing.tsx:634
msgid "Transfers"
msgstr ""
-#: packages/taler-exchange-aml-webui/src/components/AccountCaseShell.tsx:365
+#: packages/taler-exchange-aml-webui/src/components/AccountCaseShell.tsx:387
#: packages/taler-exchange-aml-webui/src/pages/AccountDecisionHistory.tsx:67
msgid "Decision history"
msgstr ""
@@ -413,81 +420,83 @@ msgstr ""
#. screenid: 122
#: packages/taler-exchange-aml-webui/src/components/ConfirmationModal.tsx:91
-#: packages/taler-exchange-aml-webui/src/pages/decision/Rules.tsx:207
-#: packages/taler-exchange-aml-webui/src/pages/decision/Rules.tsx:534
+#: 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
msgid "Cancel"
msgstr ""
-#: packages/taler-exchange-aml-webui/src/components/OfficerEnrollment.tsx:36
+#: packages/taler-exchange-aml-webui/src/components/OfficerEnrollment.tsx:37
msgid "AML officer enrollment request"
msgstr ""
-#: packages/taler-exchange-aml-webui/src/components/OfficerEnrollment.tsx:37
+#: packages/taler-exchange-aml-webui/src/components/OfficerEnrollment.tsx:38
msgid ""
"Please enroll this AML officer public key:\n"
"\n"
"%1$s"
msgstr ""
-#: packages/taler-exchange-aml-webui/src/components/OfficerEnrollment.tsx:59
+#: packages/taler-exchange-aml-webui/src/components/OfficerEnrollment.tsx:67
msgid "Officer key awaiting enrollment"
msgstr ""
-#: packages/taler-exchange-aml-webui/src/components/OfficerEnrollment.tsx:62
+#: packages/taler-exchange-aml-webui/src/components/OfficerEnrollment.tsx:70
msgid ""
"This browser has created an AML officer key, but the exchange has not granted it "
"access. Ask the exchange operator or administrator to enroll the public key "
"below."
msgstr ""
-#: packages/taler-exchange-aml-webui/src/components/OfficerEnrollment.tsx:70
+#: packages/taler-exchange-aml-webui/src/components/OfficerEnrollment.tsx:78
msgid "AML officer public key"
msgstr ""
-#: packages/taler-exchange-aml-webui/src/components/OfficerEnrollment.tsx:76
+#: packages/taler-exchange-aml-webui/src/components/OfficerEnrollment.tsx:84
msgid "Copy AML officer public key"
msgstr ""
-#: packages/taler-exchange-aml-webui/src/components/OfficerEnrollment.tsx:82
-msgid "After the operator confirms enrollment, retry the access check."
+#: packages/taler-exchange-aml-webui/src/components/OfficerEnrollment.tsx:90
+msgid ""
+"Access is checked automatically every 10 seconds. You can also retry now after "
+"the operator confirms enrollment."
msgstr ""
-#: packages/taler-exchange-aml-webui/src/components/OfficerEnrollment.tsx:92
+#: packages/taler-exchange-aml-webui/src/components/OfficerEnrollment.tsx:101
#: packages/taler-exchange-aml-webui/src/components/OfficerAccessFailure.tsx:69
-#: packages/taler-exchange-aml-webui/src/Routing.tsx:212
+#: packages/taler-exchange-aml-webui/src/Routing.tsx:223
msgid "Retry access check"
msgstr ""
-#: packages/taler-exchange-aml-webui/src/components/OfficerEnrollment.tsx:101
-#: packages/taler-exchange-aml-webui/src/Routing.tsx:188
+#: packages/taler-exchange-aml-webui/src/components/OfficerEnrollment.tsx:110
+#: packages/taler-exchange-aml-webui/src/Routing.tsx:201
msgid "Checking officer access"
msgstr ""
-#: packages/taler-exchange-aml-webui/src/components/OfficerEnrollment.tsx:104
+#: packages/taler-exchange-aml-webui/src/components/OfficerEnrollment.tsx:113
msgid "Last checked at %1$s"
msgstr ""
-#: packages/taler-exchange-aml-webui/src/components/OfficerEnrollment.tsx:114
+#: packages/taler-exchange-aml-webui/src/components/OfficerEnrollment.tsx:123
msgid "Request enrollment"
msgstr ""
-#: packages/taler-exchange-aml-webui/src/components/OfficerEnrollment.tsx:121
-#: packages/taler-exchange-aml-webui/src/components/OfficerEnrollment.tsx:128
+#: packages/taler-exchange-aml-webui/src/components/OfficerEnrollment.tsx:130
+#: packages/taler-exchange-aml-webui/src/components/OfficerEnrollment.tsx:137
#: packages/taler-exchange-aml-webui/src/components/OfficerAccessFailure.tsx:77
#: packages/taler-exchange-aml-webui/src/components/OfficerAccessFailure.tsx:85
msgid "Discard this key"
msgstr ""
#. screenid: 102
-#: packages/taler-exchange-aml-webui/src/components/OfficerEnrollment.tsx:127
+#: 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:250
+#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:245
msgid "Confirmation required"
msgstr ""
-#: packages/taler-exchange-aml-webui/src/components/OfficerEnrollment.tsx:135
+#: packages/taler-exchange-aml-webui/src/components/OfficerEnrollment.tsx:144
#: packages/taler-exchange-aml-webui/src/components/OfficerAccessFailure.tsx:92
msgid ""
"Discarding this key removes the officer session from this browser. You will need "
@@ -495,7 +504,7 @@ msgid ""
msgstr ""
#: packages/taler-exchange-aml-webui/src/components/OfficerAccessFailure.tsx:41
-#: packages/taler-exchange-aml-webui/src/Routing.tsx:205
+#: packages/taler-exchange-aml-webui/src/Routing.tsx:216
msgid "Failed to check AML officer access."
msgstr ""
@@ -511,39 +520,86 @@ msgstr ""
#: packages/taler-exchange-aml-webui/src/components/OfficerAccessFailure.tsx:57
#: packages/taler-exchange-aml-webui/src/components/ShowDecisionLimitInfo.tsx:211
-#: packages/taler-exchange-aml-webui/src/pages/AccountDetails.tsx:522
+#: packages/taler-exchange-aml-webui/src/components/MeasureDetails.tsx:113
+#: packages/taler-exchange-aml-webui/src/pages/AccountDetails.tsx:550
#: packages/taler-exchange-aml-webui/src/pages/AccountDecisionHistory.tsx:101
#: packages/taler-exchange-aml-webui/src/pages/AccountList.tsx:612
msgid "Technical details"
msgstr ""
#. screenid: 119
-#: packages/taler-exchange-aml-webui/src/components/UnlockSession.tsx:69
+#: packages/taler-exchange-aml-webui/src/components/UnlockSession.tsx:72
msgid "Failed to unlock the session."
msgstr ""
#. screenid: 119
-#: packages/taler-exchange-aml-webui/src/components/UnlockSession.tsx:95
+#: packages/taler-exchange-aml-webui/src/components/UnlockSession.tsx:101
msgid "Session locked"
msgstr ""
#. screenid: 119
-#: packages/taler-exchange-aml-webui/src/components/UnlockSession.tsx:98
+#: packages/taler-exchange-aml-webui/src/components/UnlockSession.tsx:104
msgid ""
"Your session is normally locked anytime you reload. To unlock type your password "
"again."
msgstr ""
#. screenid: 119
-#: packages/taler-exchange-aml-webui/src/components/UnlockSession.tsx:136
+#. screenid: 112
+#: packages/taler-exchange-aml-webui/src/components/UnlockSession.tsx:112
+#: packages/taler-exchange-aml-webui/src/pages/Profile.tsx:66
+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
+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/ShowDecisionLimitInfo.tsx:217
+#: packages/taler-exchange-aml-webui/src/pages/Profile.tsx:174
+msgid "Officer public key"
+msgstr ""
+
+#. screenid: 119
+#: packages/taler-exchange-aml-webui/src/components/UnlockSession.tsx:164
msgid "Unlock"
msgstr ""
#. screenid: 119
-#: packages/taler-exchange-aml-webui/src/components/UnlockSession.tsx:144
+#: packages/taler-exchange-aml-webui/src/components/UnlockSession.tsx:171
+#: packages/taler-exchange-aml-webui/src/components/UnlockSession.tsx:180
msgid "Forget session"
msgstr ""
+#. screenid: 119
+#: packages/taler-exchange-aml-webui/src/components/UnlockSession.tsx:179
+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
+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
+msgid ""
+"This does not revoke the officer at the exchange. Ask the exchange operator to "
+"revoke its access if the key may be compromised."
+msgstr ""
+
#: packages/taler-exchange-aml-webui/src/pages/decision/Properties.tsx:162
msgid "Review derived account properties"
msgstr ""
@@ -570,7 +626,7 @@ msgstr ""
#. screenid: 102
#: packages/taler-exchange-aml-webui/src/pages/decision/Properties.tsx:216
-#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:466
+#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:518
msgid "Properties"
msgstr ""
@@ -590,13 +646,9 @@ msgstr ""
msgid "New properties"
msgstr ""
-#. screenid: 123
#. screenid: 108
#. screenid: 122
#: packages/taler-exchange-aml-webui/src/pages/decision/Properties.tsx:234
-#: packages/taler-exchange-aml-webui/src/components/MeasuresTable.tsx:73
-#: packages/taler-exchange-aml-webui/src/components/MeasuresTable.tsx:171
-#: packages/taler-exchange-aml-webui/src/components/MeasuresTable.tsx:261
#: 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
@@ -656,11 +708,11 @@ msgstr ""
#: packages/taler-exchange-aml-webui/src/pages/decision/Properties.tsx:313
#: packages/taler-exchange-aml-webui/src/components/ShowDecisionLimitInfo.tsx:307
-#: packages/taler-exchange-aml-webui/src/pages/AccountDetails.tsx:175
-#: packages/taler-exchange-aml-webui/src/pages/AccountDetails.tsx:199
-#: packages/taler-exchange-aml-webui/src/pages/Info.tsx:497
-#: packages/taler-exchange-aml-webui/src/pages/Info.tsx:630
-#: packages/taler-exchange-aml-webui/src/pages/Info.tsx:653
+#: packages/taler-exchange-aml-webui/src/components/MeasureDetails.tsx:93
+#: packages/taler-exchange-aml-webui/src/components/MeasureDetails.tsx:270
+#: packages/taler-exchange-aml-webui/src/components/MeasureDetails.tsx:297
+#: packages/taler-exchange-aml-webui/src/pages/AccountDetails.tsx:178
+#: packages/taler-exchange-aml-webui/src/pages/AccountDetails.tsx:202
msgid "None"
msgstr ""
@@ -720,155 +772,146 @@ msgstr ""
#: packages/taler-exchange-aml-webui/src/components/DecisionProperties.tsx:91
#: packages/taler-exchange-aml-webui/src/components/ShowDecisionLimitInfo.tsx:317
-#: packages/taler-exchange-aml-webui/src/pages/Info.tsx:509
+#: packages/taler-exchange-aml-webui/src/components/MeasureDetails.tsx:106
msgid "Yes"
msgstr ""
#: packages/taler-exchange-aml-webui/src/components/DecisionProperties.tsx:91
#: packages/taler-exchange-aml-webui/src/components/ShowDecisionLimitInfo.tsx:317
-#: packages/taler-exchange-aml-webui/src/pages/Info.tsx:509
+#: packages/taler-exchange-aml-webui/src/components/MeasureDetails.tsx:106
msgid "No"
msgstr ""
#. screenid: 121
-#: packages/taler-exchange-aml-webui/src/components/RulesInfo.tsx:59
+#: packages/taler-exchange-aml-webui/src/components/RulesInfo.tsx:57
msgid "There are no rules for operations"
msgstr ""
#. screenid: 121
-#: packages/taler-exchange-aml-webui/src/components/RulesInfo.tsx:62
+#: packages/taler-exchange-aml-webui/src/components/RulesInfo.tsx:60
msgid "This means that no operation has any limit."
msgstr ""
#. screenid: 121
-#: packages/taler-exchange-aml-webui/src/components/RulesInfo.tsx:90
+#: packages/taler-exchange-aml-webui/src/components/RulesInfo.tsx:88
#: packages/taler-exchange-aml-webui/src/components/ShowDecisionLimitInfo.tsx:312
-#: packages/taler-exchange-aml-webui/src/pages/Info.tsx:500
+#: packages/taler-exchange-aml-webui/src/components/MeasureDetails.tsx:97
msgid "Operation"
msgstr ""
#. screenid: 121
-#: packages/taler-exchange-aml-webui/src/components/RulesInfo.tsx:96
-#: packages/taler-exchange-aml-webui/src/pages/decision/Rules.tsx:695
+#: packages/taler-exchange-aml-webui/src/components/RulesInfo.tsx:94
+#: packages/taler-exchange-aml-webui/src/pages/decision/Rules.tsx:746
msgid "Threshold"
msgstr ""
#. screenid: 121
-#: packages/taler-exchange-aml-webui/src/components/RulesInfo.tsx:102
+#: packages/taler-exchange-aml-webui/src/components/RulesInfo.tsx:100
msgid "Escalation"
msgstr ""
#. screenid: 121
-#: packages/taler-exchange-aml-webui/src/components/RulesInfo.tsx:108
+#: packages/taler-exchange-aml-webui/src/components/RulesInfo.tsx:106
msgid "Visibility"
msgstr ""
#. screenid: 121
-#: packages/taler-exchange-aml-webui/src/components/RulesInfo.tsx:114
+#: packages/taler-exchange-aml-webui/src/components/RulesInfo.tsx:112
+#: packages/taler-exchange-aml-webui/src/pages/decision/Rules.tsx:739
msgid "Priority"
msgstr ""
#. screenid: 121
-#: packages/taler-exchange-aml-webui/src/components/RulesInfo.tsx:121
+#: packages/taler-exchange-aml-webui/src/components/RulesInfo.tsx:119
msgid "Actions"
msgstr ""
#. screenid: 121
-#: packages/taler-exchange-aml-webui/src/components/RulesInfo.tsx:142
+#: packages/taler-exchange-aml-webui/src/components/RulesInfo.tsx:140
msgctxt "threshold"
msgid "%1$s every %2$s"
msgstr ""
#. screenid: 121
-#: packages/taler-exchange-aml-webui/src/components/RulesInfo.tsx:161
-#: packages/taler-exchange-aml-webui/src/pages/decision/Rules.tsx:725
+#: packages/taler-exchange-aml-webui/src/components/RulesInfo.tsx:159
+#: packages/taler-exchange-aml-webui/src/pages/decision/Rules.tsx:776
msgid "Block operation"
msgstr ""
#. screenid: 121
-#: packages/taler-exchange-aml-webui/src/components/RulesInfo.tsx:163
+#: packages/taler-exchange-aml-webui/src/components/RulesInfo.tsx:161
msgid "All required:"
msgstr ""
#. screenid: 121
-#: packages/taler-exchange-aml-webui/src/components/RulesInfo.tsx:165
+#: packages/taler-exchange-aml-webui/src/components/RulesInfo.tsx:163
msgid "Any one:"
msgstr ""
#. screenid: 121
-#: packages/taler-exchange-aml-webui/src/components/RulesInfo.tsx:182
+#: packages/taler-exchange-aml-webui/src/components/RulesInfo.tsx:180
msgid "Customer-visible"
msgstr ""
#. screenid: 121
-#: packages/taler-exchange-aml-webui/src/components/RulesInfo.tsx:184
+#: packages/taler-exchange-aml-webui/src/components/RulesInfo.tsx:182
msgid "Internal"
msgstr ""
#. screenid: 121
-#: packages/taler-exchange-aml-webui/src/components/RulesInfo.tsx:197
-msgid "Move %1$s rule up"
-msgstr ""
-
-#. screenid: 121
-#: packages/taler-exchange-aml-webui/src/components/RulesInfo.tsx:206
-msgid "Move %1$s rule down"
-msgstr ""
-
-#. screenid: 121
-#: packages/taler-exchange-aml-webui/src/components/RulesInfo.tsx:217
+#: packages/taler-exchange-aml-webui/src/components/RulesInfo.tsx:193
msgid "Edit %1$s rule"
msgstr ""
#. screenid: 121
-#: packages/taler-exchange-aml-webui/src/components/RulesInfo.tsx:240
+#: packages/taler-exchange-aml-webui/src/components/RulesInfo.tsx:216
msgid "Remove %1$s rule"
msgstr ""
#. screenid: 121
-#: packages/taler-exchange-aml-webui/src/components/RulesInfo.tsx:282
+#: packages/taler-exchange-aml-webui/src/components/RulesInfo.tsx:258
msgctxt "operation type"
msgid "Withdraw"
msgstr ""
#. screenid: 121
-#: packages/taler-exchange-aml-webui/src/components/RulesInfo.tsx:284
+#: packages/taler-exchange-aml-webui/src/components/RulesInfo.tsx:260
msgctxt "operation type"
msgid "Deposit"
msgstr ""
#. screenid: 121
-#: packages/taler-exchange-aml-webui/src/components/RulesInfo.tsx:286
+#: packages/taler-exchange-aml-webui/src/components/RulesInfo.tsx:262
msgctxt "operation type"
msgid "Merge"
msgstr ""
#. screenid: 121
-#: packages/taler-exchange-aml-webui/src/components/RulesInfo.tsx:288
+#: packages/taler-exchange-aml-webui/src/components/RulesInfo.tsx:264
msgctxt "operation type"
msgid "Aggregate"
msgstr ""
#. screenid: 121
-#: packages/taler-exchange-aml-webui/src/components/RulesInfo.tsx:290
+#: packages/taler-exchange-aml-webui/src/components/RulesInfo.tsx:266
msgctxt "operation type"
msgid "Balance"
msgstr ""
#. screenid: 121
-#: packages/taler-exchange-aml-webui/src/components/RulesInfo.tsx:292
+#: packages/taler-exchange-aml-webui/src/components/RulesInfo.tsx:268
msgctxt "operation type"
msgid "Refund"
msgstr ""
#. screenid: 121
-#: packages/taler-exchange-aml-webui/src/components/RulesInfo.tsx:294
+#: packages/taler-exchange-aml-webui/src/components/RulesInfo.tsx:270
msgctxt "operation type"
msgid "Close"
msgstr ""
#. screenid: 121
-#: packages/taler-exchange-aml-webui/src/components/RulesInfo.tsx:296
+#: packages/taler-exchange-aml-webui/src/components/RulesInfo.tsx:272
msgctxt "operation type"
msgid "Transaction"
msgstr ""
@@ -948,16 +991,16 @@ msgstr ""
#. screenid: 102
#: packages/taler-exchange-aml-webui/src/components/ShowDecisionLimitInfo.tsx:173
-#: packages/taler-exchange-aml-webui/src/pages/decision/Rules.tsx:796
-#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:362
+#: packages/taler-exchange-aml-webui/src/pages/decision/Rules.tsx:846
+#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:368
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:479
-#: packages/taler-exchange-aml-webui/src/pages/AccountDetails.tsx:163
-#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:365
+#: packages/taler-exchange-aml-webui/src/pages/decision/Rules.tsx:493
+#: packages/taler-exchange-aml-webui/src/pages/AccountDetails.tsx:166
+#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:371
msgid "Exchange defaults"
msgstr ""
@@ -971,8 +1014,8 @@ msgstr ""
#. screenid: 113
#: packages/taler-exchange-aml-webui/src/components/ShowDecisionLimitInfo.tsx:202
-#: packages/taler-exchange-aml-webui/src/pages/DecisionWizard.tsx:278
-#: packages/taler-exchange-aml-webui/src/pages/Info.tsx:128
+#: packages/taler-exchange-aml-webui/src/pages/DecisionWizard.tsx:228
+#: packages/taler-exchange-aml-webui/src/pages/Info.tsx:132
msgid "Account properties"
msgstr ""
@@ -980,12 +1023,6 @@ msgstr ""
msgid "Decision row"
msgstr ""
-#. screenid: 112
-#: packages/taler-exchange-aml-webui/src/components/ShowDecisionLimitInfo.tsx:217
-#: packages/taler-exchange-aml-webui/src/pages/Profile.tsx:174
-msgid "Officer public key"
-msgstr ""
-
#: packages/taler-exchange-aml-webui/src/components/ShowDecisionLimitInfo.tsx:219
msgid "Not applicable"
msgstr ""
@@ -1008,11 +1045,8 @@ msgstr ""
msgid "No stored or currently configured definition is available for this reference."
msgstr ""
-#. screenid: 123
#. screenid: 122
#: packages/taler-exchange-aml-webui/src/components/ShowDecisionLimitInfo.tsx:291
-#: packages/taler-exchange-aml-webui/src/components/MeasuresTable.tsx:80
-#: packages/taler-exchange-aml-webui/src/components/MeasuresTable.tsx:178
#: packages/taler-exchange-aml-webui/src/components/NewMeasure.tsx:659
#: packages/taler-exchange-aml-webui/src/components/NewMeasure.tsx:938
msgid "Check"
@@ -1027,30 +1061,22 @@ msgstr ""
msgid "Description unavailable"
msgstr ""
-#. screenid: 123
#. screenid: 122
#: packages/taler-exchange-aml-webui/src/components/ShowDecisionLimitInfo.tsx:299
-#: packages/taler-exchange-aml-webui/src/components/MeasuresTable.tsx:86
-#: packages/taler-exchange-aml-webui/src/components/MeasuresTable.tsx:268
#: packages/taler-exchange-aml-webui/src/components/NewMeasure.tsx:639
#: packages/taler-exchange-aml-webui/src/components/NewMeasure.tsx:891
msgid "Program"
msgstr ""
#: packages/taler-exchange-aml-webui/src/components/ShowDecisionLimitInfo.tsx:316
-#: packages/taler-exchange-aml-webui/src/pages/Info.tsx:508
+#: packages/taler-exchange-aml-webui/src/components/MeasureDetails.tsx:105
msgid "Voluntary"
msgstr ""
-#. screenid: 123
#. screenid: 122
#: packages/taler-exchange-aml-webui/src/components/ShowDecisionLimitInfo.tsx:320
-#: packages/taler-exchange-aml-webui/src/components/MeasuresTable.tsx:92
-#: packages/taler-exchange-aml-webui/src/components/MeasuresTable.tsx:184
-#: packages/taler-exchange-aml-webui/src/components/MeasuresTable.tsx:280
#: 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/pages/Info.tsx:644
msgid "Context"
msgstr ""
@@ -1064,8 +1090,8 @@ msgstr ""
#. screenid: 102
#: packages/taler-exchange-aml-webui/src/components/ShowDecisionLimitInfo.tsx:357
-#: packages/taler-exchange-aml-webui/src/pages/AccountDetails.tsx:419
-#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:354
+#: packages/taler-exchange-aml-webui/src/pages/AccountDetails.tsx:447
+#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:360
msgid "Expires"
msgstr ""
@@ -1091,92 +1117,127 @@ msgstr ""
msgid "AML officer"
msgstr ""
-#. screenid: 123
-#: packages/taler-exchange-aml-webui/src/components/MeasuresTable.tsx:44
-msgid "Forms"
+#: packages/taler-exchange-aml-webui/src/components/MeasureDetails.tsx:76
+msgid "KYC check"
msgstr ""
-#. screenid: 123
-#: packages/taler-exchange-aml-webui/src/components/MeasuresTable.tsx:47
-msgid "Measures used to gather information about the customer."
+#: packages/taler-exchange-aml-webui/src/components/MeasureDetails.tsx:80
+msgid "Built-in check that proceeds without collecting customer data."
msgstr ""
-#. screenid: 123
-#: packages/taler-exchange-aml-webui/src/components/MeasuresTable.tsx:62
-#: packages/taler-exchange-aml-webui/src/components/MeasuresTable.tsx:160
-#: packages/taler-exchange-aml-webui/src/components/MeasuresTable.tsx:250
-msgid "Select"
+#: packages/taler-exchange-aml-webui/src/components/MeasureDetails.tsx:87
+#: packages/taler-exchange-aml-webui/src/components/MeasureDetails.tsx:93
+msgid "AML program"
msgstr ""
-#. screenid: 123
-#: packages/taler-exchange-aml-webui/src/components/MeasuresTable.tsx:107
-#: packages/taler-exchange-aml-webui/src/components/MeasuresTable.tsx:199
-#: packages/taler-exchange-aml-webui/src/components/MeasuresTable.tsx:295
-msgid "Modify"
+#: packages/taler-exchange-aml-webui/src/components/MeasureDetails.tsx:101
+#: packages/taler-exchange-aml-webui/src/pages/Info.tsx:118
+msgid "Not specified"
msgstr ""
-#. screenid: 123
-#: packages/taler-exchange-aml-webui/src/components/MeasuresTable.tsx:141
-msgid "Information"
+#: packages/taler-exchange-aml-webui/src/components/MeasureDetails.tsx:119
+msgid "Required check context"
msgstr ""
-#. screenid: 123
-#: packages/taler-exchange-aml-webui/src/components/MeasuresTable.tsx:144
-msgid "Shows information to the customer without running an AML program."
+#: packages/taler-exchange-aml-webui/src/components/MeasureDetails.tsx:123
+msgid "Check outputs"
msgstr ""
-#. screenid: 123
-#: packages/taler-exchange-aml-webui/src/components/MeasuresTable.tsx:232
-msgid "Instant measures"
+#: packages/taler-exchange-aml-webui/src/components/MeasureDetails.tsx:127
+#: packages/taler-exchange-aml-webui/src/components/MeasureDetails.tsx:172
+msgid "Fallback measure"
msgstr ""
-#. screenid: 123
-#: packages/taler-exchange-aml-webui/src/components/MeasuresTable.tsx:235
-msgid "Triggered immediately without customer interaction."
+#: packages/taler-exchange-aml-webui/src/components/MeasureDetails.tsx:136
+msgid "Required program context"
msgstr ""
-#. screenid: 123
-#: packages/taler-exchange-aml-webui/src/components/MeasuresTable.tsx:274
-msgid "Input requirement"
+#: packages/taler-exchange-aml-webui/src/components/MeasureDetails.tsx:140
+msgid "Required program inputs"
msgstr ""
-#: packages/taler-exchange-aml-webui/src/components/ShowLegitimizationInfo.tsx:56
+#. 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/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
+msgid "Outputs"
+msgstr ""
+
+#: packages/taler-exchange-aml-webui/src/components/MeasureDetails.tsx:240
+msgid "Unavailable reference"
+msgstr ""
+
+#: packages/taler-exchange-aml-webui/src/components/MeasureDetails.tsx:288
+msgid "Configured context"
+msgstr ""
+
+#: packages/taler-exchange-aml-webui/src/components/MeasureDetails.tsx:331
+#: packages/taler-exchange-aml-webui/src/components/MeasureSelection.ts:43
+msgid "Customer form"
+msgstr ""
+
+#: packages/taler-exchange-aml-webui/src/components/MeasureDetails.tsx:333
+#: packages/taler-exchange-aml-webui/src/components/MeasureSelection.ts:46
+msgid "Information notice"
+msgstr ""
+
+#: packages/taler-exchange-aml-webui/src/components/MeasureDetails.tsx:335
+#: packages/taler-exchange-aml-webui/src/components/MeasureSelection.ts:41
+msgid "Instant AML program"
+msgstr ""
+
+#: packages/taler-exchange-aml-webui/src/components/MeasureDetails.tsx:337
+#: packages/taler-exchange-aml-webui/src/components/MeasureSelection.ts:45
+msgid "Standalone KYC check"
+msgstr ""
+
+#: packages/taler-exchange-aml-webui/src/components/ShowLegitimizationInfo.tsx:52
msgid "Started"
msgstr ""
#. screenid: 112
-#: packages/taler-exchange-aml-webui/src/components/ShowLegitimizationInfo.tsx:64
+#: packages/taler-exchange-aml-webui/src/components/ShowLegitimizationInfo.tsx:60
#: packages/taler-exchange-aml-webui/src/pages/AccountList.tsx:301
#: packages/taler-exchange-aml-webui/src/pages/Profile.tsx:140
msgid "Status"
msgstr ""
-#: packages/taler-exchange-aml-webui/src/components/ShowLegitimizationInfo.tsx:76
-#: packages/taler-exchange-aml-webui/src/pages/AccountDetails.tsx:447
+#: packages/taler-exchange-aml-webui/src/components/ShowLegitimizationInfo.tsx:72
+#: packages/taler-exchange-aml-webui/src/pages/AccountDetails.tsx:475
msgid "Forbidden"
msgstr ""
-#: packages/taler-exchange-aml-webui/src/components/ShowLegitimizationInfo.tsx:78
-#: packages/taler-exchange-aml-webui/src/pages/AccountDetails.tsx:443
+#: packages/taler-exchange-aml-webui/src/components/ShowLegitimizationInfo.tsx:74
+#: packages/taler-exchange-aml-webui/src/pages/AccountDetails.tsx:471
msgid "Completed"
msgstr ""
-#: packages/taler-exchange-aml-webui/src/components/ShowLegitimizationInfo.tsx:79
+#: packages/taler-exchange-aml-webui/src/components/ShowLegitimizationInfo.tsx:75
msgid "Waiting for customer"
msgstr ""
-#: packages/taler-exchange-aml-webui/src/components/ShowLegitimizationInfo.tsx:92
+#: packages/taler-exchange-aml-webui/src/components/ShowLegitimizationInfo.tsx:88
msgid "The operation is categorically forbidden by this requirement."
msgstr ""
-#: packages/taler-exchange-aml-webui/src/components/ShowLegitimizationInfo.tsx:100
+#: packages/taler-exchange-aml-webui/src/components/ShowLegitimizationInfo.tsx:96
msgid "All listed measures must be completed."
msgstr ""
-#: packages/taler-exchange-aml-webui/src/components/ShowLegitimizationInfo.tsx:104
+#: packages/taler-exchange-aml-webui/src/components/ShowLegitimizationInfo.tsx:100
msgid "Any one listed measure may be completed."
msgstr ""
+#: packages/taler-exchange-aml-webui/src/components/MeasureSelection.ts:50
+msgid "Runs without customer interaction"
+msgstr ""
+
#: packages/taler-exchange-aml-webui/src/components/ExpirationShortcuts.tsx:24
msgid "Expiration shortcuts"
msgstr ""
@@ -1199,445 +1260,500 @@ msgstr ""
#. screenid: 122
#. screenid: 102
-#: packages/taler-exchange-aml-webui/src/pages/decision/Rules.tsx:106
-#: packages/taler-exchange-aml-webui/src/pages/decision/Rules.tsx:115
+#: 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/pages/decision/Measures.tsx:63
-#: packages/taler-exchange-aml-webui/src/pages/decision/Measures.tsx:72
-#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:209
-#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:218
+#: 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:204
+#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:213
+#: packages/taler-exchange-aml-webui/src/Routing.tsx:536
+#: packages/taler-exchange-aml-webui/src/Routing.tsx:545
msgid "Failed to load available measures."
msgstr ""
#. screenid: 122
#. screenid: 102
-#: packages/taler-exchange-aml-webui/src/pages/decision/Rules.tsx:120
+#: 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/pages/decision/Measures.tsx:77
-#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:223
-#: packages/taler-exchange-aml-webui/src/pages/Info.tsx:294
-#: packages/taler-exchange-aml-webui/src/Routing.tsx:480
+#: packages/taler-exchange-aml-webui/src/pages/decision/Measures.tsx:80
+#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:218
+#: packages/taler-exchange-aml-webui/src/pages/Info.tsx:298
+#: packages/taler-exchange-aml-webui/src/Routing.tsx:492
+#: packages/taler-exchange-aml-webui/src/Routing.tsx:550
msgid "The officer session is invalid."
msgstr ""
#. screenid: 122
#. screenid: 102
-#: packages/taler-exchange-aml-webui/src/pages/decision/Rules.tsx:124
+#: 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/pages/decision/Measures.tsx:81
-#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:227
+#: packages/taler-exchange-aml-webui/src/pages/decision/Measures.tsx:84
+#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:222
+#: packages/taler-exchange-aml-webui/src/Routing.tsx:556
msgid "The measures endpoint was not found."
msgstr ""
#. screenid: 122
#. screenid: 102
-#: packages/taler-exchange-aml-webui/src/pages/decision/Rules.tsx:130
+#: 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/pages/decision/Measures.tsx:87
-#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:233
+#: packages/taler-exchange-aml-webui/src/pages/decision/Measures.tsx:90
+#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:228
+#: packages/taler-exchange-aml-webui/src/Routing.tsx:562
msgid "The officer session is disabled."
msgstr ""
-#: packages/taler-exchange-aml-webui/src/pages/decision/Rules.tsx:195
+#: packages/taler-exchange-aml-webui/src/pages/decision/Rules.tsx:191
msgid "Edit proposed rule"
msgstr ""
-#: packages/taler-exchange-aml-webui/src/pages/decision/Rules.tsx:197
+#: packages/taler-exchange-aml-webui/src/pages/decision/Rules.tsx:193
msgid "Add proposed rule"
msgstr ""
-#: packages/taler-exchange-aml-webui/src/pages/decision/Rules.tsx:216
+#: packages/taler-exchange-aml-webui/src/pages/decision/Rules.tsx:212
msgid "Save rule"
msgstr ""
-#: packages/taler-exchange-aml-webui/src/pages/decision/Rules.tsx:218
-#: packages/taler-exchange-aml-webui/src/pages/decision/Rules.tsx:372
+#: packages/taler-exchange-aml-webui/src/pages/decision/Rules.tsx:214
+#: packages/taler-exchange-aml-webui/src/pages/decision/Rules.tsx:389
msgid "Add rule"
msgstr ""
+#: packages/taler-exchange-aml-webui/src/pages/decision/Rules.tsx:274
+msgid "This measure is no longer available."
+msgstr ""
+
#. screenid: 102
-#: packages/taler-exchange-aml-webui/src/pages/decision/Rules.tsx:356
-#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:348
+#: packages/taler-exchange-aml-webui/src/pages/decision/Rules.tsx:371
+#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:354
msgid "Proposed rules"
msgstr ""
-#: packages/taler-exchange-aml-webui/src/pages/decision/Rules.tsx:359
+#: packages/taler-exchange-aml-webui/src/pages/decision/Rules.tsx:374
msgid ""
"This complete rule set replaces the currently applied rules and exchange "
-"defaults until it expires. Higher rows take precedence."
+"defaults until it expires. When multiple rules apply, the rule with the highest "
+"priority takes precedence. Table order does not affect priority."
msgstr ""
-#: packages/taler-exchange-aml-webui/src/pages/decision/Rules.tsx:390
+#: packages/taler-exchange-aml-webui/src/pages/decision/Rules.tsx:407
msgid "Rules for another account type"
msgstr ""
-#: packages/taler-exchange-aml-webui/src/pages/decision/Rules.tsx:393
+#: packages/taler-exchange-aml-webui/src/pages/decision/Rules.tsx:410
msgid "These operations do not apply to this account type: %1$s."
msgstr ""
-#: packages/taler-exchange-aml-webui/src/pages/decision/Rules.tsx:400
+#: packages/taler-exchange-aml-webui/src/pages/decision/Rules.tsx:417
msgid "Operations without limits"
msgstr ""
-#: packages/taler-exchange-aml-webui/src/pages/decision/Rules.tsx:401
+#: packages/taler-exchange-aml-webui/src/pages/decision/Rules.tsx:418
msgid "No proposed rule limits these operations: %1$s."
msgstr ""
#. screenid: 102
-#: packages/taler-exchange-aml-webui/src/pages/decision/Rules.tsx:408
-#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:336
+#: packages/taler-exchange-aml-webui/src/pages/decision/Rules.tsx:425
+#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:343
msgid "Invalid proposed rules"
msgstr ""
-#: packages/taler-exchange-aml-webui/src/pages/decision/Rules.tsx:409
+#: packages/taler-exchange-aml-webui/src/pages/decision/Rules.tsx:426
msgid ""
"Edit the highlighted rule set before continuing. Hard blocks cannot be combined "
"with measures, and Balance and Refund rules must use an instant timeframe."
msgstr ""
-#: packages/taler-exchange-aml-webui/src/pages/decision/Rules.tsx:432
+#: packages/taler-exchange-aml-webui/src/pages/decision/Rules.tsx:446
msgid "Remove proposed rule?"
msgstr ""
-#: packages/taler-exchange-aml-webui/src/pages/decision/Rules.tsx:434
+#: packages/taler-exchange-aml-webui/src/pages/decision/Rules.tsx:448
msgid "This is the final rule. Removing it leaves every applicable operation unlimited."
msgstr ""
-#: packages/taler-exchange-aml-webui/src/pages/decision/Rules.tsx:439
+#: packages/taler-exchange-aml-webui/src/pages/decision/Rules.tsx:453
msgid "The rule will be removed from the proposed set."
msgstr ""
-#: packages/taler-exchange-aml-webui/src/pages/decision/Rules.tsx:449
+#: packages/taler-exchange-aml-webui/src/pages/decision/Rules.tsx:463
msgid "Keep rule"
msgstr ""
-#: packages/taler-exchange-aml-webui/src/pages/decision/Rules.tsx:459
+#: packages/taler-exchange-aml-webui/src/pages/decision/Rules.tsx:473
msgid "Remove rule"
msgstr ""
-#: packages/taler-exchange-aml-webui/src/pages/decision/Rules.tsx:467
+#: packages/taler-exchange-aml-webui/src/pages/decision/Rules.tsx:481
msgid "Replace proposed rules"
msgstr ""
-#: packages/taler-exchange-aml-webui/src/pages/decision/Rules.tsx:470
+#: packages/taler-exchange-aml-webui/src/pages/decision/Rules.tsx:484
msgid "Preview a complete replacement before applying it."
msgstr ""
-#: packages/taler-exchange-aml-webui/src/pages/decision/Rules.tsx:476
+#: packages/taler-exchange-aml-webui/src/pages/decision/Rules.tsx:490
msgid "Currently applied"
msgstr ""
-#: packages/taler-exchange-aml-webui/src/pages/decision/Rules.tsx:486
+#: packages/taler-exchange-aml-webui/src/pages/decision/Rules.tsx:500
msgid "E-commerce"
msgstr ""
-#: packages/taler-exchange-aml-webui/src/pages/decision/Rules.tsx:489
+#: packages/taler-exchange-aml-webui/src/pages/decision/Rules.tsx:503
msgid "Point of Sale"
msgstr ""
-#: packages/taler-exchange-aml-webui/src/pages/decision/Rules.tsx:496
+#: packages/taler-exchange-aml-webui/src/pages/decision/Rules.tsx:510
msgid "Basic plan"
msgstr ""
-#: packages/taler-exchange-aml-webui/src/pages/decision/Rules.tsx:501
+#: packages/taler-exchange-aml-webui/src/pages/decision/Rules.tsx:515
msgid "Premium"
msgstr ""
-#: packages/taler-exchange-aml-webui/src/pages/decision/Rules.tsx:510
+#: packages/taler-exchange-aml-webui/src/pages/decision/Rules.tsx:524
msgid "Freeze account"
msgstr ""
-#: packages/taler-exchange-aml-webui/src/pages/decision/Rules.tsx:518
+#: packages/taler-exchange-aml-webui/src/pages/decision/Rules.tsx:532
msgid "Replacement preview"
msgstr ""
-#: packages/taler-exchange-aml-webui/src/pages/decision/Rules.tsx:521
+#: packages/taler-exchange-aml-webui/src/pages/decision/Rules.tsx:535
msgid "Confirm account freeze"
msgstr ""
-#: packages/taler-exchange-aml-webui/src/pages/decision/Rules.tsx:522
+#: packages/taler-exchange-aml-webui/src/pages/decision/Rules.tsx:536
msgid "Every applicable operation will receive a zero hard limit."
msgstr ""
-#: packages/taler-exchange-aml-webui/src/pages/decision/Rules.tsx:548
+#: packages/taler-exchange-aml-webui/src/pages/decision/Rules.tsx:562
msgid "Apply replacement"
msgstr ""
-#: packages/taler-exchange-aml-webui/src/pages/decision/Rules.tsx:556
+#: packages/taler-exchange-aml-webui/src/pages/decision/Rules.tsx:570
msgid "Rule expiration"
msgstr ""
-#: packages/taler-exchange-aml-webui/src/pages/decision/Rules.tsx:559
+#: packages/taler-exchange-aml-webui/src/pages/decision/Rules.tsx:573
msgid "Choose how long the proposed rules apply and what happens afterwards."
msgstr ""
-#: packages/taler-exchange-aml-webui/src/pages/decision/Rules.tsx:578
+#: packages/taler-exchange-aml-webui/src/pages/decision/Rules.tsx:591
+msgid "Selected successor measure"
+msgstr ""
+
+#: packages/taler-exchange-aml-webui/src/pages/decision/Rules.tsx:606
+msgid "Successor measure unavailable"
+msgstr ""
+
+#: packages/taler-exchange-aml-webui/src/pages/decision/Rules.tsx:608
+msgid ""
+"The selected successor measure is no longer configured. Choose another measure "
+"before continuing."
+msgstr ""
+
+#: packages/taler-exchange-aml-webui/src/pages/decision/Rules.tsx:620
msgid "The proposed rules never expire, so no successor action will run."
msgstr ""
-#: packages/taler-exchange-aml-webui/src/pages/decision/Rules.tsx:598
+#: packages/taler-exchange-aml-webui/src/pages/decision/Rules.tsx:640
msgid "Restore currently applied expiration"
msgstr ""
-#: packages/taler-exchange-aml-webui/src/pages/decision/Rules.tsx:682
+#: packages/taler-exchange-aml-webui/src/pages/decision/Rules.tsx:726
msgid "Operation type"
msgstr ""
-#: packages/taler-exchange-aml-webui/src/pages/decision/Rules.tsx:704
+#: packages/taler-exchange-aml-webui/src/pages/decision/Rules.tsx:740
+msgid ""
+"Higher values take precedence when multiple rules apply. Priority is independent "
+"of the rule's position in the table."
+msgstr ""
+
+#: packages/taler-exchange-aml-webui/src/pages/decision/Rules.tsx:755
msgid "Timeframe"
msgstr ""
-#: packages/taler-exchange-aml-webui/src/pages/decision/Rules.tsx:705
+#: packages/taler-exchange-aml-webui/src/pages/decision/Rules.tsx:756
msgid ""
"Use Y, M, D, h, m or s after each number. Forever accumulates over the account's "
"full history."
msgstr ""
-#: packages/taler-exchange-aml-webui/src/pages/decision/Rules.tsx:709
+#: packages/taler-exchange-aml-webui/src/pages/decision/Rules.tsx:760
msgid "Instant timeframe"
msgstr ""
-#: packages/taler-exchange-aml-webui/src/pages/decision/Rules.tsx:710
+#: packages/taler-exchange-aml-webui/src/pages/decision/Rules.tsx:761
msgid ""
"Balance and Refund limits apply to one balance or transaction, so their "
"timeframe is fixed to zero."
msgstr ""
-#: packages/taler-exchange-aml-webui/src/pages/decision/Rules.tsx:716
+#: packages/taler-exchange-aml-webui/src/pages/decision/Rules.tsx:767
msgid "Exposed"
msgstr ""
-#: packages/taler-exchange-aml-webui/src/pages/decision/Rules.tsx:717
+#: packages/taler-exchange-aml-webui/src/pages/decision/Rules.tsx:768
msgid "Is this limit communicated to the customer?"
msgstr ""
-#: packages/taler-exchange-aml-webui/src/pages/decision/Rules.tsx:723
+#: packages/taler-exchange-aml-webui/src/pages/decision/Rules.tsx:774
msgid "When the threshold is crossed"
msgstr ""
-#: packages/taler-exchange-aml-webui/src/pages/decision/Rules.tsx:726
+#: packages/taler-exchange-aml-webui/src/pages/decision/Rules.tsx:777
msgid "Require measures"
msgstr ""
-#: packages/taler-exchange-aml-webui/src/pages/decision/Rules.tsx:740
+#: packages/taler-exchange-aml-webui/src/pages/decision/Rules.tsx:791
msgid "Required measures"
msgstr ""
-#: packages/taler-exchange-aml-webui/src/pages/decision/Rules.tsx:741
+#: packages/taler-exchange-aml-webui/src/pages/decision/Rules.tsx:792
msgid "Measures that the customer will need to satisfy to apply for a new threshold."
msgstr ""
-#: packages/taler-exchange-aml-webui/src/pages/decision/Rules.tsx:747
+#: packages/taler-exchange-aml-webui/src/pages/decision/Rules.tsx:798
msgid "All measures"
msgstr ""
-#: packages/taler-exchange-aml-webui/src/pages/decision/Rules.tsx:748
+#: packages/taler-exchange-aml-webui/src/pages/decision/Rules.tsx:799
msgid "Hint the customer that all measures should be completed"
msgstr ""
-#: packages/taler-exchange-aml-webui/src/pages/decision/Rules.tsx:767
+#: packages/taler-exchange-aml-webui/src/pages/decision/Rules.tsx:822
msgid "Expiration date"
msgstr ""
-#: packages/taler-exchange-aml-webui/src/pages/decision/Rules.tsx:768
+#: packages/taler-exchange-aml-webui/src/pages/decision/Rules.tsx:823
msgid "Until when are the new rules active."
msgstr ""
-#: packages/taler-exchange-aml-webui/src/pages/decision/Rules.tsx:773
+#: packages/taler-exchange-aml-webui/src/pages/decision/Rules.tsx:828
msgid "Choose a future expiration date or Never."
msgstr ""
-#: packages/taler-exchange-aml-webui/src/pages/decision/Rules.tsx:779
+#: packages/taler-exchange-aml-webui/src/pages/decision/Rules.tsx:834
msgid "After expiration"
msgstr ""
-#: packages/taler-exchange-aml-webui/src/pages/decision/Rules.tsx:781
+#: packages/taler-exchange-aml-webui/src/pages/decision/Rules.tsx:836
msgid "Return to exchange defaults"
msgstr ""
-#: packages/taler-exchange-aml-webui/src/pages/decision/Rules.tsx:782
+#: packages/taler-exchange-aml-webui/src/pages/decision/Rules.tsx:837
msgid "Trigger a successor measure"
msgstr ""
-#: packages/taler-exchange-aml-webui/src/pages/decision/Rules.tsx:797
+#: packages/taler-exchange-aml-webui/src/pages/decision/Rules.tsx:847
+#: packages/taler-exchange-aml-webui/src/pages/decision/Measures.tsx:630
+msgid "Search available measures"
+msgstr ""
+
+#: packages/taler-exchange-aml-webui/src/pages/decision/Rules.tsx:848
msgid "Measure taken automatically upon expiration of the current decision."
msgstr ""
-#: packages/taler-exchange-aml-webui/src/pages/decision/Rules.tsx:805
+#: packages/taler-exchange-aml-webui/src/pages/decision/Rules.tsx:856
msgid "This successor measure is no longer available."
msgstr ""
-#: packages/taler-exchange-aml-webui/src/pages/AccountDetails.tsx:133
+#: packages/taler-exchange-aml-webui/src/pages/AccountDetails.tsx:136
msgid "Case summary"
msgstr ""
-#: packages/taler-exchange-aml-webui/src/pages/AccountDetails.tsx:134
+#: packages/taler-exchange-aml-webui/src/pages/AccountDetails.tsx:137
msgid "Current review state and the latest account activity."
msgstr ""
-#: packages/taler-exchange-aml-webui/src/pages/AccountDetails.tsx:138
+#: packages/taler-exchange-aml-webui/src/pages/AccountDetails.tsx:141
msgid "Review status"
msgstr ""
-#: packages/taler-exchange-aml-webui/src/pages/AccountDetails.tsx:142
-#: packages/taler-exchange-aml-webui/src/pages/AccountDetails.tsx:153
-#: packages/taler-exchange-aml-webui/src/pages/AccountDetails.tsx:171
-#: packages/taler-exchange-aml-webui/src/pages/AccountDetails.tsx:188
-#: packages/taler-exchange-aml-webui/src/pages/AccountDetails.tsx:492
+#: packages/taler-exchange-aml-webui/src/pages/AccountDetails.tsx:145
+#: packages/taler-exchange-aml-webui/src/pages/AccountDetails.tsx:156
+#: packages/taler-exchange-aml-webui/src/pages/AccountDetails.tsx:174
+#: packages/taler-exchange-aml-webui/src/pages/AccountDetails.tsx:191
+#: packages/taler-exchange-aml-webui/src/pages/AccountDetails.tsx:520
msgid "Loading…"
msgstr ""
-#: packages/taler-exchange-aml-webui/src/pages/AccountDetails.tsx:146
+#: packages/taler-exchange-aml-webui/src/pages/AccountDetails.tsx:149
msgid "Manual review required — waiting for an AML decision."
msgstr ""
-#: packages/taler-exchange-aml-webui/src/pages/AccountDetails.tsx:147
+#: packages/taler-exchange-aml-webui/src/pages/AccountDetails.tsx:150
msgid "No manual review"
msgstr ""
-#: packages/taler-exchange-aml-webui/src/pages/AccountDetails.tsx:150
+#: packages/taler-exchange-aml-webui/src/pages/AccountDetails.tsx:153
msgid "Effective decision"
msgstr ""
-#: packages/taler-exchange-aml-webui/src/pages/AccountDetails.tsx:168
+#: packages/taler-exchange-aml-webui/src/pages/AccountDetails.tsx:171
msgid "Requirements"
msgstr ""
-#: packages/taler-exchange-aml-webui/src/pages/AccountDetails.tsx:185
+#: packages/taler-exchange-aml-webui/src/pages/AccountDetails.tsx:188
msgid "Latest collected information"
msgstr ""
+#: packages/taler-exchange-aml-webui/src/pages/AccountDetails.tsx:211
+msgid "Account notes"
+msgstr ""
+
+#: packages/taler-exchange-aml-webui/src/pages/AccountDetails.tsx:212
+msgid "Officer-authored notes and information recorded by the exchange."
+msgstr ""
+
+#: packages/taler-exchange-aml-webui/src/pages/AccountDetails.tsx:218
+msgid "Account notes could not be loaded"
+msgstr ""
+
+#: packages/taler-exchange-aml-webui/src/pages/AccountDetails.tsx:228
+msgid "No account notes"
+msgstr ""
+
+#: packages/taler-exchange-aml-webui/src/pages/AccountDetails.tsx:229
+msgid "No officer or system note is available for this account."
+msgstr ""
+
#. screenid: 111
-#: packages/taler-exchange-aml-webui/src/pages/AccountDetails.tsx:208
+#: packages/taler-exchange-aml-webui/src/pages/AccountDetails.tsx:236
#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:305
msgid "Current decision"
msgstr ""
-#: packages/taler-exchange-aml-webui/src/pages/AccountDetails.tsx:209
+#: packages/taler-exchange-aml-webui/src/pages/AccountDetails.tsx:237
msgid "The complete AML decision currently applied to this account."
msgstr ""
-#: packages/taler-exchange-aml-webui/src/pages/AccountDetails.tsx:216
+#: packages/taler-exchange-aml-webui/src/pages/AccountDetails.tsx:244
msgid "Effective policy could not be loaded"
msgstr ""
-#: packages/taler-exchange-aml-webui/src/pages/AccountDetails.tsx:234
+#: packages/taler-exchange-aml-webui/src/pages/AccountDetails.tsx:262
msgid "Exchange defaults apply"
msgstr ""
-#: packages/taler-exchange-aml-webui/src/pages/AccountDetails.tsx:235
+#: packages/taler-exchange-aml-webui/src/pages/AccountDetails.tsx:263
msgid "No AML officer decision is active for this account."
msgstr ""
-#: packages/taler-exchange-aml-webui/src/pages/AccountDetails.tsx:238
+#: packages/taler-exchange-aml-webui/src/pages/AccountDetails.tsx:266
msgid "Account type unavailable"
msgstr ""
-#: packages/taler-exchange-aml-webui/src/pages/AccountDetails.tsx:239
+#: packages/taler-exchange-aml-webui/src/pages/AccountDetails.tsx:267
msgid ""
"Open this case from the account directory or payto search to see the applicable "
"default rules."
msgstr ""
-#: packages/taler-exchange-aml-webui/src/pages/AccountDetails.tsx:248
+#: packages/taler-exchange-aml-webui/src/pages/AccountDetails.tsx:276
msgid "Default rules could not be loaded"
msgstr ""
-#: packages/taler-exchange-aml-webui/src/pages/AccountDetails.tsx:255
-#: packages/taler-exchange-aml-webui/src/pages/Info.tsx:419
+#: packages/taler-exchange-aml-webui/src/pages/AccountDetails.tsx:283
+#: packages/taler-exchange-aml-webui/src/pages/Info.tsx:423
#: packages/taler-exchange-aml-webui/src/components/ShowDefaultRules.tsx:11
msgid "Default rules"
msgstr ""
-#: packages/taler-exchange-aml-webui/src/pages/AccountDetails.tsx:266
+#: packages/taler-exchange-aml-webui/src/pages/AccountDetails.tsx:294
msgid "Collected information"
msgstr ""
-#: packages/taler-exchange-aml-webui/src/pages/AccountDetails.tsx:267
+#: packages/taler-exchange-aml-webui/src/pages/AccountDetails.tsx:295
msgid "KYC information filed by the customer or an AML officer."
msgstr ""
-#: packages/taler-exchange-aml-webui/src/pages/AccountDetails.tsx:273
+#: packages/taler-exchange-aml-webui/src/pages/AccountDetails.tsx:301
msgid "Collected information could not be loaded"
msgstr ""
-#: packages/taler-exchange-aml-webui/src/pages/AccountDetails.tsx:279
+#: packages/taler-exchange-aml-webui/src/pages/AccountDetails.tsx:307
msgid "No collected information"
msgstr ""
-#: packages/taler-exchange-aml-webui/src/pages/AccountDetails.tsx:280
+#: packages/taler-exchange-aml-webui/src/pages/AccountDetails.tsx:308
msgid "No KYC information has been collected for this account."
msgstr ""
-#: packages/taler-exchange-aml-webui/src/pages/AccountDetails.tsx:302
+#: packages/taler-exchange-aml-webui/src/pages/AccountDetails.tsx:330
msgid "Active requirements"
msgstr ""
-#: packages/taler-exchange-aml-webui/src/pages/AccountDetails.tsx:303
+#: packages/taler-exchange-aml-webui/src/pages/AccountDetails.tsx:331
msgid "Measures the customer must complete under the current policy."
msgstr ""
-#: packages/taler-exchange-aml-webui/src/pages/AccountDetails.tsx:309
+#: packages/taler-exchange-aml-webui/src/pages/AccountDetails.tsx:337
msgid "Active requirements could not be loaded"
msgstr ""
-#: packages/taler-exchange-aml-webui/src/pages/AccountDetails.tsx:315
+#: packages/taler-exchange-aml-webui/src/pages/AccountDetails.tsx:343
msgid "No active requirements"
msgstr ""
-#: packages/taler-exchange-aml-webui/src/pages/AccountDetails.tsx:316
+#: packages/taler-exchange-aml-webui/src/pages/AccountDetails.tsx:344
msgid "The customer has no active legitimization measures to complete."
msgstr ""
-#: packages/taler-exchange-aml-webui/src/pages/AccountDetails.tsx:413
+#: packages/taler-exchange-aml-webui/src/pages/AccountDetails.tsx:441
msgid "Officer decision"
msgstr ""
-#: packages/taler-exchange-aml-webui/src/pages/AccountDetails.tsx:416
+#: packages/taler-exchange-aml-webui/src/pages/AccountDetails.tsx:444
msgid "Does not expire"
msgstr ""
-#: packages/taler-exchange-aml-webui/src/pages/AccountDetails.tsx:439
+#: packages/taler-exchange-aml-webui/src/pages/AccountDetails.tsx:467
msgid "Waiting"
msgstr ""
-#: packages/taler-exchange-aml-webui/src/pages/AccountDetails.tsx:451
+#: packages/taler-exchange-aml-webui/src/pages/AccountDetails.tsx:479
msgid "More on later pages"
msgstr ""
-#: packages/taler-exchange-aml-webui/src/pages/AccountDetails.tsx:510
+#: packages/taler-exchange-aml-webui/src/pages/AccountDetails.tsx:538
msgid "Try loading this section again."
msgstr ""
-#: packages/taler-exchange-aml-webui/src/pages/AccountDetails.tsx:518
+#: packages/taler-exchange-aml-webui/src/pages/AccountDetails.tsx:546
#: packages/taler-exchange-aml-webui/src/pages/AccountDecisionHistory.tsx:97
#: packages/taler-exchange-aml-webui/src/pages/AccountList.tsx:633
#: packages/taler-exchange-aml-webui/src/pages/Dashboard.tsx:205
msgid "Retry"
msgstr ""
-#: packages/taler-exchange-aml-webui/src/pages/AccountDetails.tsx:566
+#: packages/taler-exchange-aml-webui/src/pages/AccountDetails.tsx:594
msgid "Unconfigured form"
msgstr ""
-#: packages/taler-exchange-aml-webui/src/pages/AccountDetails.tsx:567
+#: packages/taler-exchange-aml-webui/src/pages/AccountDetails.tsx:595
msgid "Form not identified"
msgstr ""
-#: packages/taler-exchange-aml-webui/src/pages/AccountDetails.tsx:576
+#: packages/taler-exchange-aml-webui/src/pages/AccountDetails.tsx:604
msgid "Filed by an AML officer"
msgstr ""
-#: packages/taler-exchange-aml-webui/src/pages/AccountDetails.tsx:577
+#: packages/taler-exchange-aml-webui/src/pages/AccountDetails.tsx:605
msgid "Provided by the customer"
msgstr ""
-#: packages/taler-exchange-aml-webui/src/pages/AccountDetails.tsx:581
+#: packages/taler-exchange-aml-webui/src/pages/AccountDetails.tsx:609
msgid "Attribute data is unavailable."
msgstr ""
-#: packages/taler-exchange-aml-webui/src/pages/AccountDetails.tsx:595
+#: packages/taler-exchange-aml-webui/src/pages/AccountDetails.tsx:623
msgid "View details"
msgstr ""
@@ -1679,7 +1795,7 @@ msgid "Failed to load accounts"
msgstr ""
#: packages/taler-exchange-aml-webui/src/pages/AccountList.tsx:193
-#: packages/taler-exchange-aml-webui/src/Routing.tsx:552
+#: packages/taler-exchange-aml-webui/src/Routing.tsx:621
msgid "Accounts"
msgstr ""
@@ -1817,7 +1933,7 @@ msgid "This officer session is not authorized to export accounts."
msgstr ""
#: packages/taler-exchange-aml-webui/src/pages/Dashboard.tsx:52
-#: packages/taler-exchange-aml-webui/src/Routing.tsx:546
+#: packages/taler-exchange-aml-webui/src/Routing.tsx:615
msgid "Dashboard"
msgstr ""
@@ -2160,11 +2276,9 @@ msgid ""
msgstr ""
#. screenid: 122
-#. screenid: 124
#: 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/pages/decision/Measures.tsx:366
-#: packages/taler-exchange-aml-webui/src/components/MeasureList.tsx:115
+#: packages/taler-exchange-aml-webui/src/pages/decision/Measures.tsx:465
msgid "Add custom measure"
msgstr ""
@@ -2322,19 +2436,6 @@ msgid "Inputs"
msgstr ""
#. screenid: 122
-#: packages/taler-exchange-aml-webui/src/components/NewMeasure.tsx:954
-#: packages/taler-exchange-aml-webui/src/pages/Info.tsx:534
-msgid "Outputs"
-msgstr ""
-
-#. screenid: 122
-#: packages/taler-exchange-aml-webui/src/components/NewMeasure.tsx:962
-#: packages/taler-exchange-aml-webui/src/pages/Info.tsx:401
-#: packages/taler-exchange-aml-webui/src/pages/Info.tsx:533
-msgid "Required context"
-msgstr ""
-
-#. screenid: 122
#: packages/taler-exchange-aml-webui/src/components/NewMeasure.tsx:970
msgid "Fallback"
msgstr ""
@@ -2369,11 +2470,11 @@ msgstr ""
msgid "Prevent the customer from changing the address"
msgstr ""
-#: packages/taler-exchange-aml-webui/src/pages/decision/Measures.tsx:154
+#: packages/taler-exchange-aml-webui/src/pages/decision/Measures.tsx:157
msgid "Customer actions after submission"
msgstr ""
-#: packages/taler-exchange-aml-webui/src/pages/decision/Measures.tsx:157
+#: packages/taler-exchange-aml-webui/src/pages/decision/Measures.tsx:160
msgid ""
"Immediate measures start as soon as this decision is accepted. A measure may "
"show information, collect customer data, or run an AML program. Leave the "
@@ -2381,127 +2482,167 @@ msgid ""
msgstr ""
#. screenid: 102
-#: packages/taler-exchange-aml-webui/src/pages/decision/Measures.tsx:302
-#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:301
-msgid "Too many SKIP measures"
+#: packages/taler-exchange-aml-webui/src/pages/decision/Measures.tsx:317
+#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:298
+msgid "Only one instant measure is allowed"
msgstr ""
-#. screenid: 102
-#: packages/taler-exchange-aml-webui/src/pages/decision/Measures.tsx:303
-#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:302
-msgid "At most one immediate measure may use the SKIP check."
+#: packages/taler-exchange-aml-webui/src/pages/decision/Measures.tsx:319
+msgid ""
+"Remove all but one instant measure before continuing. Instant measures run an "
+"AML program without customer interaction."
+msgstr ""
+
+#: packages/taler-exchange-aml-webui/src/pages/decision/Measures.tsx:329
+msgid "Completion rule"
+msgstr ""
+
+#: packages/taler-exchange-aml-webui/src/pages/decision/Measures.tsx:336
+msgid "Any one selected measure is sufficient"
+msgstr ""
+
+#: packages/taler-exchange-aml-webui/src/pages/decision/Measures.tsx:337
+msgid ""
+"The requirement is completed as soon as the customer completes any one selected "
+"measure."
+msgstr ""
+
+#: packages/taler-exchange-aml-webui/src/pages/decision/Measures.tsx:343
+msgid "Every selected measure is required"
+msgstr ""
+
+#: packages/taler-exchange-aml-webui/src/pages/decision/Measures.tsx:344
+msgid ""
+"The requirement is completed only after every selected measure has been "
+"completed."
msgstr ""
-#: packages/taler-exchange-aml-webui/src/pages/decision/Measures.tsx:332
-msgid "Configure verification measure “%1$s”"
+#: packages/taler-exchange-aml-webui/src/pages/decision/Measures.tsx:353
+msgid "Selected measure details"
+msgstr ""
+
+#: packages/taler-exchange-aml-webui/src/pages/decision/Measures.tsx:383
+msgid "Configure"
msgstr ""
#. screenid: 102
-#: packages/taler-exchange-aml-webui/src/pages/decision/Measures.tsx:372
-#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:522
+#: packages/taler-exchange-aml-webui/src/pages/decision/Measures.tsx:471
+#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:574
msgid "Custom measures"
msgstr ""
-#: packages/taler-exchange-aml-webui/src/pages/decision/Measures.tsx:375
+#: packages/taler-exchange-aml-webui/src/pages/decision/Measures.tsx:474
msgid "Measures defined only for this proposed decision."
msgstr ""
-#: packages/taler-exchange-aml-webui/src/pages/decision/Measures.tsx:399
+#: packages/taler-exchange-aml-webui/src/pages/decision/Measures.tsx:496
msgid "Edit"
msgstr ""
-#: packages/taler-exchange-aml-webui/src/pages/decision/Measures.tsx:407
+#: packages/taler-exchange-aml-webui/src/pages/decision/Measures.tsx:508
msgid "Available exchange measures"
msgstr ""
-#: packages/taler-exchange-aml-webui/src/pages/decision/Measures.tsx:410
-msgid "Reusable templates configured by the exchange operator"
+#: packages/taler-exchange-aml-webui/src/pages/decision/Measures.tsx:511
+msgid "Inspect reusable definitions configured by the exchange"
msgstr ""
-#: packages/taler-exchange-aml-webui/src/pages/decision/Measures.tsx:432
-msgid "Use as template"
+#: packages/taler-exchange-aml-webui/src/pages/decision/Measures.tsx:519
+msgid ""
+"Select a measure above to use it unchanged. Customize a copy when this decision "
+"needs different checks, programs, or context."
msgstr ""
-#. screenid: 113
-#: packages/taler-exchange-aml-webui/src/pages/decision/Measures.tsx:512
-#: packages/taler-exchange-aml-webui/src/pages/DecisionWizard.tsx:288
-msgid "Immediate measures"
+#: packages/taler-exchange-aml-webui/src/pages/decision/Measures.tsx:530
+msgid "Open complete AML configuration"
msgstr ""
-#: packages/taler-exchange-aml-webui/src/pages/decision/Measures.tsx:513
+#: packages/taler-exchange-aml-webui/src/pages/decision/Measures.tsx:550
+msgid "Customize a copy"
+msgstr ""
+
+#: packages/taler-exchange-aml-webui/src/pages/decision/Measures.tsx:558
+msgid "No exchange measures are configured."
+msgstr ""
+
+#: packages/taler-exchange-aml-webui/src/pages/decision/Measures.tsx:624
msgid ""
-"Selected measures begin immediately after the decision is accepted by the "
-"exchange."
+"Only one instant measure can be selected. Remove the selected instant measure "
+"first."
msgstr ""
-#: packages/taler-exchange-aml-webui/src/pages/decision/Measures.tsx:518
-msgid "Require every selected measure"
+#. 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:400
+#: packages/taler-exchange-aml-webui/src/pages/DecisionWizard.tsx:238
+msgid "Immediate measures"
msgstr ""
-#: packages/taler-exchange-aml-webui/src/pages/decision/Measures.tsx:519
+#: packages/taler-exchange-aml-webui/src/pages/decision/Measures.tsx:631
msgid ""
-"When enabled, all selected measures must be completed. Otherwise, completing any "
-"one of them is sufficient."
+"Selected measures begin immediately after the decision is accepted by the "
+"exchange."
msgstr ""
#. screenid: 102
-#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:190
+#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:185
msgid "Failed to make the decision."
msgstr ""
#. screenid: 102
-#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:193
+#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:188
msgid "Invalid credentials."
msgstr ""
#. screenid: 102
-#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:195
+#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:190
msgid "Session not found. Contact the administrator."
msgstr ""
#. screenid: 102
-#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:197
+#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:192
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:251
+#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:246
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:264
+#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:259
msgid "Go back and review"
msgstr ""
#. screenid: 102
-#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:271
+#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:266
msgid "Confirm decision"
msgstr ""
#. screenid: 102
-#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:283
+#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:278
msgid "Unknown measure"
msgstr ""
#. screenid: 102
-#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:284
+#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:279
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:291
+#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:286
msgid "Invalid custom measure"
msgstr ""
#. screenid: 102
-#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:292
+#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:287
msgid ""
"A custom measure references an unavailable check or program, lacks required "
"context, or cannot provide the selected program inputs. Review the immediate "
@@ -2509,321 +2650,315 @@ msgid ""
msgstr ""
#. screenid: 102
+#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:300
+msgid "Remove all but one instant measure before submitting this decision."
+msgstr ""
+
+#. screenid: 102
+#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:308
+msgid "Transaction rules not reviewed"
+msgstr ""
+
+#. screenid: 102
#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:310
+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:318
msgid "Missing deadline"
msgstr ""
#. screenid: 102
-#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:311
+#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:319
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:319
+#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:326
msgid "Invalid rule expiration"
msgstr ""
#. screenid: 102
-#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:320
+#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:327
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:327
+#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:334
msgid "Missing rules"
msgstr ""
#. screenid: 102
-#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:328
+#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:335
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:337
+#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:344
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:376
+#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:382
msgid "Immediate measures not reviewed"
msgstr ""
#. screenid: 102
-#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:378
+#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:384
msgid "Review whether the customer must complete any immediate measures."
msgstr ""
#. screenid: 102
-#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:384
+#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:390
msgid "No immediate customer action"
msgstr ""
#. screenid: 102
-#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:385
+#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:391
msgid "No measure will start when this decision is submitted."
msgstr ""
#. screenid: 102
-#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:396
+#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:405
+msgid "Every selected measure is required."
+msgstr ""
+
+#. screenid: 102
+#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:409
+msgid "Any one selected measure is sufficient."
+msgstr ""
+
+#. screenid: 102
+#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:428
+msgid "Unavailable measures"
+msgstr ""
+
+#. screenid: 102
+#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:430
+msgid "The exchange did not return definitions for these selected measures:"
+msgstr ""
+
+#. screenid: 102
+#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:448
msgid "Account properties not reviewed"
msgstr ""
#. screenid: 102
-#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:398
+#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:450
msgid "Review the account properties before submitting the decision."
msgstr ""
#. screenid: 102
-#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:409
+#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:461
msgid "Reporting events not reviewed"
msgstr ""
#. screenid: 102
-#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:411
+#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:463
msgid "Review which statistical events will be recorded with the decision."
msgstr ""
#. screenid: 102
-#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:420
+#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:472
msgid "Case disposition incomplete"
msgstr ""
#. screenid: 102
-#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:421
+#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:473
msgid "You must complete the justification section."
msgstr ""
#. screenid: 102
-#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:430
+#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:482
msgid "Invalid attributes"
msgstr ""
#. screenid: 102
-#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:431
+#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:483
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:443
+#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:495
msgid "Decision details"
msgstr ""
#. screenid: 102
-#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:447
+#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:499
msgid "Justification"
msgstr ""
#. screenid: 102
-#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:450
+#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:502
msgid "Not provided"
msgstr ""
#. screenid: 102
-#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:454
+#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:506
msgid "The account remains under investigation."
msgstr ""
#. screenid: 102
-#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:458
+#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:510
msgid "The account will not remain under investigation."
msgstr ""
#. screenid: 102
-#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:487
+#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:539
msgid "No account properties"
msgstr ""
#. screenid: 102
-#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:493
+#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:545
msgid "Events"
msgstr ""
#. screenid: 102
-#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:496
+#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:548
msgid "No events"
msgstr ""
#. screenid: 102
-#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:501
+#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:553
msgid "Submitted attributes"
msgstr ""
#. screenid: 102
-#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:509
+#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:561
msgid "expiration set"
msgstr ""
#. screenid: 102
-#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:515
+#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:567
msgid "No new attributes"
msgstr ""
#. screenid: 102
-#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:537
-#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:550
+#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:589
+#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:602
msgid "Discard decision"
msgstr ""
#. screenid: 102
-#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:544
+#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:596
msgid "Submit AML decision"
msgstr ""
#. screenid: 102
-#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:549
+#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:601
msgid "Discard this decision?"
msgstr ""
#. screenid: 102
-#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:554
+#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:606
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:571
+#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:623
msgid "Review this step"
msgstr ""
#. screenid: 113
-#. screenid: 110
-#: packages/taler-exchange-aml-webui/src/pages/DecisionWizard.tsx:172
-#: packages/taler-exchange-aml-webui/src/pages/ShowCollectedInfo.tsx:250
-#: packages/taler-exchange-aml-webui/src/pages/ShowCollectedInfo.tsx:507
-msgid "Back to account"
-msgstr ""
-
-#. screenid: 113
-#: packages/taler-exchange-aml-webui/src/pages/DecisionWizard.tsx:177
-msgid "New AML decision"
-msgstr ""
-
-#. screenid: 113
-#. screenid: 111
-#: packages/taler-exchange-aml-webui/src/pages/DecisionWizard.tsx:201
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:297
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:790
-msgid "Payto URI"
-msgstr ""
-
-#. screenid: 113
-#: packages/taler-exchange-aml-webui/src/pages/DecisionWizard.tsx:218
+#: packages/taler-exchange-aml-webui/src/pages/DecisionWizard.tsx:168
msgid "Step %1$s of %2$s"
msgstr ""
#. screenid: 113
-#: packages/taler-exchange-aml-webui/src/pages/DecisionWizard.tsx:236
+#: packages/taler-exchange-aml-webui/src/pages/DecisionWizard.tsx:186
msgid "Decision steps"
msgstr ""
#. screenid: 113
-#: packages/taler-exchange-aml-webui/src/pages/DecisionWizard.tsx:245
+#: packages/taler-exchange-aml-webui/src/pages/DecisionWizard.tsx:195
msgid "Previous step"
msgstr ""
#. screenid: 113
-#: packages/taler-exchange-aml-webui/src/pages/DecisionWizard.tsx:254
+#: packages/taler-exchange-aml-webui/src/pages/DecisionWizard.tsx:204
msgid "Next step"
msgstr ""
#. screenid: 113
-#: packages/taler-exchange-aml-webui/src/pages/DecisionWizard.tsx:273
+#: packages/taler-exchange-aml-webui/src/pages/DecisionWizard.tsx:223
msgid "Customer information"
msgstr ""
#. screenid: 113
-#: packages/taler-exchange-aml-webui/src/pages/DecisionWizard.tsx:274
+#: packages/taler-exchange-aml-webui/src/pages/DecisionWizard.tsx:224
msgid "Optionally add reviewed AML/KYC information to this decision."
msgstr ""
#. screenid: 113
-#: packages/taler-exchange-aml-webui/src/pages/DecisionWizard.tsx:279
+#: packages/taler-exchange-aml-webui/src/pages/DecisionWizard.tsx:229
msgid "Review the account state derived from the available information."
msgstr ""
#. screenid: 113
-#: packages/taler-exchange-aml-webui/src/pages/DecisionWizard.tsx:283
+#: packages/taler-exchange-aml-webui/src/pages/DecisionWizard.tsx:233
msgid "Reporting events"
msgstr ""
#. screenid: 113
-#: packages/taler-exchange-aml-webui/src/pages/DecisionWizard.tsx:284
+#: packages/taler-exchange-aml-webui/src/pages/DecisionWizard.tsx:234
msgid "Review the statistical events recorded with this decision."
msgstr ""
#. screenid: 113
-#: packages/taler-exchange-aml-webui/src/pages/DecisionWizard.tsx:289
+#: packages/taler-exchange-aml-webui/src/pages/DecisionWizard.tsx:239
msgid "Choose actions the customer must complete after the decision is submitted."
msgstr ""
#. screenid: 113
-#: packages/taler-exchange-aml-webui/src/pages/DecisionWizard.tsx:293
+#: packages/taler-exchange-aml-webui/src/pages/DecisionWizard.tsx:243
msgid "Transaction rules"
msgstr ""
#. screenid: 113
-#: packages/taler-exchange-aml-webui/src/pages/DecisionWizard.tsx:294
+#: packages/taler-exchange-aml-webui/src/pages/DecisionWizard.tsx:244
msgid "Set operation thresholds, escalation measures, and expiration behavior."
msgstr ""
#. screenid: 113
-#: packages/taler-exchange-aml-webui/src/pages/DecisionWizard.tsx:298
+#: packages/taler-exchange-aml-webui/src/pages/DecisionWizard.tsx:248
msgid "Case disposition"
msgstr ""
#. screenid: 113
-#: packages/taler-exchange-aml-webui/src/pages/DecisionWizard.tsx:299
+#: packages/taler-exchange-aml-webui/src/pages/DecisionWizard.tsx:249
msgid "Record the rationale and whether the case remains under investigation."
msgstr ""
#. screenid: 113
-#: packages/taler-exchange-aml-webui/src/pages/DecisionWizard.tsx:305
+#: packages/taler-exchange-aml-webui/src/pages/DecisionWizard.tsx:255
msgid "Review and submit"
msgstr ""
#. screenid: 113
-#: packages/taler-exchange-aml-webui/src/pages/DecisionWizard.tsx:306
+#: packages/taler-exchange-aml-webui/src/pages/DecisionWizard.tsx:256
msgid "Check the complete decision before signing and submitting it."
msgstr ""
#. screenid: 113
-#: packages/taler-exchange-aml-webui/src/pages/DecisionWizard.tsx:326
+#: packages/taler-exchange-aml-webui/src/pages/DecisionWizard.tsx:276
msgid "Decision progress"
msgstr ""
-#. screenid: 113
-#: packages/taler-exchange-aml-webui/src/pages/DecisionWizard.tsx:407
-msgid "Loading account decision"
-msgstr ""
-
-#. screenid: 113
-#: packages/taler-exchange-aml-webui/src/pages/DecisionWizard.tsx:418
-msgid "Decision for account"
-msgstr ""
-
-#. screenid: 113
-#: packages/taler-exchange-aml-webui/src/pages/DecisionWizard.tsx:425
-msgid "Decision for wallet account"
-msgstr ""
-
-#. screenid: 113
-#: packages/taler-exchange-aml-webui/src/pages/DecisionWizard.tsx:431
-msgid "Decision for bank account"
-msgstr ""
-
#: packages/taler-exchange-aml-webui/src/pages/Developer.tsx:107
msgid "Enter a valid HTTP or HTTPS URL."
msgstr ""
#: packages/taler-exchange-aml-webui/src/pages/Developer.tsx:114
-#: packages/taler-exchange-aml-webui/src/Routing.tsx:176
-#: packages/taler-exchange-aml-webui/src/Routing.tsx:218
-#: packages/taler-exchange-aml-webui/src/Routing.tsx:259
+#: packages/taler-exchange-aml-webui/src/Routing.tsx:190
+#: packages/taler-exchange-aml-webui/src/Routing.tsx:229
+#: packages/taler-exchange-aml-webui/src/Routing.tsx:270
msgid "Development settings"
msgstr ""
@@ -3199,180 +3334,154 @@ msgid ""
"state."
msgstr ""
-#: packages/taler-exchange-aml-webui/src/pages/Info.tsx:50
+#: packages/taler-exchange-aml-webui/src/pages/Info.tsx:54
msgid "Browser override"
msgstr ""
-#: packages/taler-exchange-aml-webui/src/pages/Info.tsx:52
+#: packages/taler-exchange-aml-webui/src/pages/Info.tsx:56
msgid "Exchange configuration"
msgstr ""
-#: packages/taler-exchange-aml-webui/src/pages/Info.tsx:53
+#: packages/taler-exchange-aml-webui/src/pages/Info.tsx:57
msgid "Default fallback"
msgstr ""
-#: packages/taler-exchange-aml-webui/src/pages/Info.tsx:59
+#: packages/taler-exchange-aml-webui/src/pages/Info.tsx:63
msgid "Exchange and AML configuration"
msgstr ""
-#: packages/taler-exchange-aml-webui/src/pages/Info.tsx:62
+#: packages/taler-exchange-aml-webui/src/pages/Info.tsx:66
msgid ""
"Exchange identity, the active AML dialect, and the checks and programs available "
"to AML decisions."
msgstr ""
-#: packages/taler-exchange-aml-webui/src/pages/Info.tsx:71
+#: packages/taler-exchange-aml-webui/src/pages/Info.tsx:75
msgid "Public information reported by this exchange."
msgstr ""
-#: packages/taler-exchange-aml-webui/src/pages/Info.tsx:75
+#: packages/taler-exchange-aml-webui/src/pages/Info.tsx:79
msgid "Base URL"
msgstr ""
-#: packages/taler-exchange-aml-webui/src/pages/Info.tsx:76
+#: packages/taler-exchange-aml-webui/src/pages/Info.tsx:80
msgid "Protocol"
msgstr ""
-#: packages/taler-exchange-aml-webui/src/pages/Info.tsx:77
+#: packages/taler-exchange-aml-webui/src/pages/Info.tsx:81
msgid "Protocol version"
msgstr ""
-#: packages/taler-exchange-aml-webui/src/pages/Info.tsx:78
+#: packages/taler-exchange-aml-webui/src/pages/Info.tsx:82
msgid "Implementation"
msgstr ""
-#: packages/taler-exchange-aml-webui/src/pages/Info.tsx:80
+#: packages/taler-exchange-aml-webui/src/pages/Info.tsx:84
msgid "Not reported"
msgstr ""
-#: packages/taler-exchange-aml-webui/src/pages/Info.tsx:82
+#: packages/taler-exchange-aml-webui/src/pages/Info.tsx:86
msgid "Currency"
msgstr ""
-#: packages/taler-exchange-aml-webui/src/pages/Info.tsx:88
+#: packages/taler-exchange-aml-webui/src/pages/Info.tsx:92
msgid "AML dialect"
msgstr ""
-#: packages/taler-exchange-aml-webui/src/pages/Info.tsx:95
-#: packages/taler-exchange-aml-webui/src/pages/Info.tsx:119
+#: packages/taler-exchange-aml-webui/src/pages/Info.tsx:99
+#: packages/taler-exchange-aml-webui/src/pages/Info.tsx:123
msgid "Effective dialect"
msgstr ""
-#: packages/taler-exchange-aml-webui/src/pages/Info.tsx:111
+#: packages/taler-exchange-aml-webui/src/pages/Info.tsx:115
msgid "Configured dialect"
msgstr ""
-#: packages/taler-exchange-aml-webui/src/pages/Info.tsx:114
-#: packages/taler-exchange-aml-webui/src/pages/Info.tsx:504
-msgid "Not specified"
-msgstr ""
-
-#: packages/taler-exchange-aml-webui/src/pages/Info.tsx:129
+#: packages/taler-exchange-aml-webui/src/pages/Info.tsx:133
msgid "Canonical properties defined by the effective dialect."
msgstr ""
-#: packages/taler-exchange-aml-webui/src/pages/Info.tsx:130
+#: packages/taler-exchange-aml-webui/src/pages/Info.tsx:134
msgid "This dialect does not define account properties."
msgstr ""
-#: packages/taler-exchange-aml-webui/src/pages/Info.tsx:136
+#: packages/taler-exchange-aml-webui/src/pages/Info.tsx:140
msgid "Derived events"
msgstr ""
-#: packages/taler-exchange-aml-webui/src/pages/Info.tsx:137
+#: packages/taler-exchange-aml-webui/src/pages/Info.tsx:141
msgid "Canonical events derived from account property changes."
msgstr ""
-#: packages/taler-exchange-aml-webui/src/pages/Info.tsx:138
+#: packages/taler-exchange-aml-webui/src/pages/Info.tsx:142
msgid "This dialect does not define derived events."
msgstr ""
-#: packages/taler-exchange-aml-webui/src/pages/Info.tsx:144
+#: packages/taler-exchange-aml-webui/src/pages/Info.tsx:148
msgid "AML measures"
msgstr ""
-#: packages/taler-exchange-aml-webui/src/pages/Info.tsx:145
+#: packages/taler-exchange-aml-webui/src/pages/Info.tsx:149
msgid "Checks, programs, root measures, and default rules reported by the exchange."
msgstr ""
-#: packages/taler-exchange-aml-webui/src/pages/Info.tsx:213
+#: packages/taler-exchange-aml-webui/src/pages/Info.tsx:217
msgid "%1$s entry"
msgstr ""
-#: packages/taler-exchange-aml-webui/src/pages/Info.tsx:214
+#: packages/taler-exchange-aml-webui/src/pages/Info.tsx:218
msgid "%1$s entries"
msgstr ""
-#: packages/taler-exchange-aml-webui/src/pages/Info.tsx:277
-#: packages/taler-exchange-aml-webui/src/pages/Info.tsx:289
+#: packages/taler-exchange-aml-webui/src/pages/Info.tsx:281
+#: packages/taler-exchange-aml-webui/src/pages/Info.tsx:293
msgid "Failed to load the exchange AML measures."
msgstr ""
-#: packages/taler-exchange-aml-webui/src/pages/Info.tsx:300
+#: packages/taler-exchange-aml-webui/src/pages/Info.tsx:304
msgid "The measures endpoint is not available."
msgstr ""
-#: packages/taler-exchange-aml-webui/src/pages/Info.tsx:306
+#: packages/taler-exchange-aml-webui/src/pages/Info.tsx:310
msgid "The exchange configuration changed. Reload it and try again."
msgstr ""
-#: packages/taler-exchange-aml-webui/src/pages/Info.tsx:332
+#: packages/taler-exchange-aml-webui/src/pages/Info.tsx:336
msgid "Retry loading measures"
msgstr ""
-#: packages/taler-exchange-aml-webui/src/pages/Info.tsx:351
+#: packages/taler-exchange-aml-webui/src/pages/Info.tsx:355
msgid "Root measures"
msgstr ""
-#: packages/taler-exchange-aml-webui/src/pages/Info.tsx:366
+#: packages/taler-exchange-aml-webui/src/pages/Info.tsx:370
msgid "No root measures are configured."
msgstr ""
-#: packages/taler-exchange-aml-webui/src/pages/Info.tsx:371
+#: packages/taler-exchange-aml-webui/src/pages/Info.tsx:375
msgid "KYC checks"
msgstr ""
-#: packages/taler-exchange-aml-webui/src/pages/Info.tsx:386
+#: packages/taler-exchange-aml-webui/src/pages/Info.tsx:390
msgid "No KYC checks are configured."
msgstr ""
-#: packages/taler-exchange-aml-webui/src/pages/Info.tsx:391
+#: packages/taler-exchange-aml-webui/src/pages/Info.tsx:395
msgid "AML programs"
msgstr ""
-#: packages/taler-exchange-aml-webui/src/pages/Info.tsx:405
+#: packages/taler-exchange-aml-webui/src/pages/Info.tsx:409
msgid "Required inputs"
msgstr ""
-#: packages/taler-exchange-aml-webui/src/pages/Info.tsx:413
+#: packages/taler-exchange-aml-webui/src/pages/Info.tsx:417
msgid "No AML programs are configured."
msgstr ""
-#: packages/taler-exchange-aml-webui/src/pages/Info.tsx:428
+#: packages/taler-exchange-aml-webui/src/pages/Info.tsx:432
msgid "No default AML rules are configured."
msgstr ""
-#: packages/taler-exchange-aml-webui/src/pages/Info.tsx:480
-msgid "KYC check"
-msgstr ""
-
-#: packages/taler-exchange-aml-webui/src/pages/Info.tsx:484
-msgid "Built-in check that proceeds without collecting customer data."
-msgstr ""
-
-#: packages/taler-exchange-aml-webui/src/pages/Info.tsx:491
-#: packages/taler-exchange-aml-webui/src/pages/Info.tsx:497
-msgid "AML program"
-msgstr ""
-
-#: packages/taler-exchange-aml-webui/src/pages/Info.tsx:536
-msgid "Fallback measure"
-msgstr ""
-
-#: packages/taler-exchange-aml-webui/src/pages/Info.tsx:602
-msgid "Unavailable reference"
-msgstr ""
-
#. screenid: 112
#: packages/taler-exchange-aml-webui/src/pages/Profile.tsx:48
msgid "Session and access"
@@ -3386,16 +3495,6 @@ msgid ""
msgstr ""
#. screenid: 112
-#: packages/taler-exchange-aml-webui/src/pages/Profile.tsx:66
-msgid "Officer access"
-msgstr ""
-
-#. screenid: 112
-#: packages/taler-exchange-aml-webui/src/pages/Profile.tsx:71
-msgid "Officer name"
-msgstr ""
-
-#. screenid: 112
#: packages/taler-exchange-aml-webui/src/pages/Profile.tsx:77
msgid "Permissions"
msgstr ""
@@ -3469,23 +3568,9 @@ msgstr ""
msgid "Remove officer key?"
msgstr ""
-#. screenid: 112
-#: packages/taler-exchange-aml-webui/src/pages/Profile.tsx:231
-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: 112
-#: packages/taler-exchange-aml-webui/src/pages/Profile.tsx:237
-msgid ""
-"This does not revoke the officer at the exchange. Ask the exchange operator to "
-"revoke its access if the key may be compromised."
-msgstr ""
-
#. screenid: 111
#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:86
-#: packages/taler-exchange-aml-webui/src/Routing.tsx:559
+#: packages/taler-exchange-aml-webui/src/Routing.tsx:628
msgid "Find account"
msgstr ""
@@ -3526,21 +3611,17 @@ msgstr ""
#. screenid: 111
#. screenid: 110
-#. screenid: 124
#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:228
#: packages/taler-exchange-aml-webui/src/pages/ShowCollectedInfo.tsx:82
#: packages/taler-exchange-aml-webui/src/pages/Transfers.tsx:268
-#: packages/taler-exchange-aml-webui/src/components/MeasureList.tsx:66
msgid "This session signature is invalid, contact administrator or create a new one."
msgstr ""
#. screenid: 111
#. screenid: 110
-#. screenid: 124
#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:235
#: packages/taler-exchange-aml-webui/src/pages/ShowCollectedInfo.tsx:89
#: packages/taler-exchange-aml-webui/src/pages/Transfers.tsx:275
-#: packages/taler-exchange-aml-webui/src/components/MeasureList.tsx:73
msgid ""
"The designated AML session is not known, contact administrator or create a new "
"one."
@@ -3548,11 +3629,9 @@ msgstr ""
#. screenid: 111
#. screenid: 110
-#. screenid: 124
#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:242
#: packages/taler-exchange-aml-webui/src/pages/ShowCollectedInfo.tsx:96
#: packages/taler-exchange-aml-webui/src/pages/Transfers.tsx:282
-#: packages/taler-exchange-aml-webui/src/components/MeasureList.tsx:80
msgid ""
"The designated AML session is not enabled, contact administrator or create a new "
"one."
@@ -3576,6 +3655,12 @@ msgid "Open account case"
msgstr ""
#. screenid: 111
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:297
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:838
+msgid "Payto URI"
+msgstr ""
+
+#. screenid: 111
#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:309
msgid "Active"
msgstr ""
@@ -3618,18 +3703,18 @@ msgstr ""
#. screenid: 111
#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:403
#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:445
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:493
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:533
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:491
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:531
msgid "Search"
msgstr ""
#. screenid: 111
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:575
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:623
msgid "Taler Bank"
msgstr ""
#. screenid: 111
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:579
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:627
#: packages/taler-exchange-aml-webui/src/pages/Transfers.tsx:364
#: packages/taler-exchange-aml-webui/src/pages/Transfers.tsx:433
#: packages/taler-exchange-aml-webui/src/pages/Transfers.tsx:441
@@ -3637,277 +3722,280 @@ msgid "Wallet"
msgstr ""
#. screenid: 111
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:583
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:631
msgid "Generic Payto:// URI"
msgstr ""
#. screenid: 111
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:586
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:634
msgid "Account type"
msgstr ""
#. screenid: 111
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:596
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:644
msgid "Should be 52 characters."
msgstr ""
#. screenid: 111
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:598
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:646
msgid "Failed to parse: %1$s"
msgstr ""
#. screenid: 111
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:610
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:658
msgid "Address contains invalid characters."
msgstr ""
#. screenid: 111
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:612
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:660
msgid "Can't mix uppercased and lowercased characters."
msgstr ""
#. screenid: 111
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:614
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:662
msgid "The addr checksum doesn't match."
msgstr ""
#. screenid: 111
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:616
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:664
msgid "Missing separator or address type."
msgstr ""
#. screenid: 111
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:618
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:666
msgid "Address should have less than 90 characters."
msgstr ""
#. screenid: 111
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:620
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:668
msgid "Address should have more than 6 characters."
msgstr ""
#. screenid: 111
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:622
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:670
msgid "Decoding issue."
msgstr ""
#. screenid: 111
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:624
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:672
msgid "Invalid data"
msgstr ""
#. screenid: 111
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:634
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:682
msgid "Unsupported country."
msgstr ""
#. screenid: 111
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:636
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:684
msgid "IBANs have fewer than 34 characters."
msgstr ""
#. screenid: 111
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:638
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:686
msgid "IBANs have more than 4 characters."
msgstr ""
#. screenid: 111
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:640
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:688
msgid "IBAN length is invalid for this country."
msgstr ""
#. screenid: 111
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:642
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:690
msgid "It should only contain numbers and letters."
msgstr ""
#. screenid: 111
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:644
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:692
msgid "The checksum is wrong."
msgstr ""
#. screenid: 111
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:662
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:710
msgid "The string should start with payto://"
msgstr ""
#. screenid: 111
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:664
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:712
msgid "After the target type it should follow a '/' with more information."
msgstr ""
#. screenid: 111
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:666
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:714
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:671
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:719
msgid "IBAN is missing"
msgstr ""
#. screenid: 111
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:673
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:721
msgid "Bitcoin address is missing"
msgstr ""
#. screenid: 111
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:675
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:723
msgid "Bank host and account is missing"
msgstr ""
#. screenid: 111
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:677
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:679
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:725
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:727
msgid "Exchange host and account is missing"
msgstr ""
#. screenid: 111
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:681
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:729
msgid "Ethereum address is missing"
msgstr ""
#. screenid: 111
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:683
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:731
msgid "Cyclos address is missing"
msgstr ""
#. screenid: 111
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:685
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:733
msgid "Void address is missing"
msgstr ""
#. screenid: 111
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:693
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:741
msgid "Invalid IBAN: %1$s"
msgstr ""
#. screenid: 111
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:700
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:748
msgid "Invalid BTC: %1$s"
msgstr ""
#. screenid: 111
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:705
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:728
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:741
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:753
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:776
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:789
msgid "Invalid reserve: %1$s"
msgstr ""
#. screenid: 111
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:716
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:726
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:739
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:760
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:764
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:774
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:787
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:808
msgid "Invalid host"
msgstr ""
#. screenid: 111
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:718
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:766
msgid "Invalid account"
msgstr ""
#. screenid: 111
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:752
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:800
msgid "Invalid address"
msgstr ""
#. screenid: 111
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:791
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:839
msgid "As defined by RFC 8905"
msgstr ""
#. screenid: 111
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:792
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:840
msgid "payto://"
msgstr ""
#. screenid: 111
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:807
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:855
msgid "International Bank Account Number"
msgstr ""
#. screenid: 111
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:808
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:856
msgid "DE1231231231"
msgstr ""
#. screenid: 111
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:820
-msgid "Host"
-msgstr ""
-
-#. screenid: 111
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:821
-msgid "Exchange hostname"
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:868
+msgid "Exchange address"
msgstr ""
#. screenid: 111
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:822
-msgid "exchange.taler.net"
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:869
+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:827
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:874
-msgid "Remove last '/'"
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:870
+msgid "exchange.taler.net/exchange"
msgstr ""
#. screenid: 111
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:829
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:846
-#: packages/taler-exchange-aml-webui/src/pages/Transfers.tsx:426
-#: packages/taler-exchange-aml-webui/src/pages/Transfers.tsx:472
-msgid "Invalid value"
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:875
+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:837
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:883
msgid "ID"
msgstr ""
#. screenid: 111
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:838
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:884
msgid "Wallet reserve public key"
msgstr ""
#. screenid: 111
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:839
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:885
msgid "abcdef1235"
msgstr ""
#. screenid: 111
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:844
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:890
msgid "Should be 52 characters"
msgstr ""
#. screenid: 111
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:860
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:892
+#: packages/taler-exchange-aml-webui/src/pages/Transfers.tsx:426
+#: packages/taler-exchange-aml-webui/src/pages/Transfers.tsx:472
+msgid "Invalid value"
+msgstr ""
+
+#. screenid: 111
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:906
msgid "Bank account identification"
msgstr ""
#. screenid: 111
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:861
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:907
msgid "DE123123123"
msgstr ""
#. screenid: 111
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:867
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:913
msgid "Hostname"
msgstr ""
#. screenid: 111
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:868
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:914
msgid "Without the scheme, may include subpath: bank.com, bank.com/path/"
msgstr ""
#. screenid: 111
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:869
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:915
msgid "bank.demo.taler.net"
msgstr ""
#. screenid: 111
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:876
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:920
+msgid "Remove last '/'"
+msgstr ""
+
+#. screenid: 111
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:922
msgid "Invalid hostname"
msgstr ""
@@ -4199,83 +4287,70 @@ msgstr ""
msgid "from"
msgstr ""
-#: packages/taler-exchange-aml-webui/src/Routing.tsx:165
+#: packages/taler-exchange-aml-webui/src/Routing.tsx:179
msgid "This exchange is not compatible with the AML WebUI."
msgstr ""
-#: packages/taler-exchange-aml-webui/src/Routing.tsx:167
+#: packages/taler-exchange-aml-webui/src/Routing.tsx:181
msgid "Officer identity and permissions require exchange protocol v40 or newer."
msgstr ""
-#: packages/taler-exchange-aml-webui/src/Routing.tsx:191
+#: packages/taler-exchange-aml-webui/src/Routing.tsx:203
msgid "Verifying that this public key is enrolled by the exchange."
msgstr ""
-#: packages/taler-exchange-aml-webui/src/Routing.tsx:278
-#: packages/taler-exchange-aml-webui/src/Routing.tsx:331
+#: packages/taler-exchange-aml-webui/src/Routing.tsx:289
+#: packages/taler-exchange-aml-webui/src/Routing.tsx:342
msgid "Read-only officer access"
msgstr ""
-#: packages/taler-exchange-aml-webui/src/Routing.tsx:279
+#: packages/taler-exchange-aml-webui/src/Routing.tsx:290
msgid "You can review AML information, but this officer key cannot submit decisions."
msgstr ""
-#: packages/taler-exchange-aml-webui/src/Routing.tsx:332
+#: packages/taler-exchange-aml-webui/src/Routing.tsx:343
msgid "This officer key cannot create or submit AML decisions."
msgstr ""
-#: packages/taler-exchange-aml-webui/src/Routing.tsx:340
+#: packages/taler-exchange-aml-webui/src/Routing.tsx:351
msgid "Return to account"
msgstr ""
-#: packages/taler-exchange-aml-webui/src/Routing.tsx:466
-#: packages/taler-exchange-aml-webui/src/Routing.tsx:475
+#: packages/taler-exchange-aml-webui/src/Routing.tsx:478
+#: packages/taler-exchange-aml-webui/src/Routing.tsx:487
msgid "Failed to load the active AML decision."
msgstr ""
-#: packages/taler-exchange-aml-webui/src/Routing.tsx:484
+#: packages/taler-exchange-aml-webui/src/Routing.tsx:496
msgid "The account was not found."
msgstr ""
-#: packages/taler-exchange-aml-webui/src/Routing.tsx:488
+#: packages/taler-exchange-aml-webui/src/Routing.tsx:500
msgid "The account state changed. Reload it and try again."
msgstr ""
-#: packages/taler-exchange-aml-webui/src/Routing.tsx:511
+#: packages/taler-exchange-aml-webui/src/Routing.tsx:522
msgid ""
"The payto URI does not belong to this account. Return to the account search and "
"start the decision again."
msgstr ""
-#: packages/taler-exchange-aml-webui/src/Routing.tsx:571
+#: packages/taler-exchange-aml-webui/src/Routing.tsx:640
msgid "AML configuration"
msgstr ""
-#: packages/taler-exchange-aml-webui/src/Routing.tsx:577
+#: packages/taler-exchange-aml-webui/src/Routing.tsx:646
msgid "Session"
msgstr ""
-#: packages/taler-exchange-aml-webui/src/Routing.tsx:585
+#: packages/taler-exchange-aml-webui/src/Routing.tsx:654
msgid "AML navigation"
msgstr ""
-#. screenid: 124
-#: packages/taler-exchange-aml-webui/src/components/MeasureList.tsx:49
-msgid "Failed to load server measures."
-msgstr ""
-
-#. screenid: 124
-#: packages/taler-exchange-aml-webui/src/components/MeasureList.tsx:61
-msgid "Failed to load the measures"
+#: packages/taler-exchange-aml-webui/src/App.tsx:150
+msgid "Checking compatibility"
msgstr ""
-#. screenid: 124
-#: packages/taler-exchange-aml-webui/src/components/MeasureList.tsx:102
-msgid "Measures"
+#: packages/taler-exchange-aml-webui/src/App.tsx:152
+msgid "Verifying that this web application is compatible with the exchange."
msgstr ""
-
-#. screenid: 124
-#: packages/taler-exchange-aml-webui/src/components/MeasureList.tsx:105
-msgid "A list of all the predefined measures you can use."
-msgstr ""
-
diff --git a/packages/taler-exchange-aml-webui/src/i18n/de.po b/packages/taler-exchange-aml-webui/src/i18n/de.po
@@ -33,8 +33,8 @@ 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:47
-#: packages/taler-exchange-aml-webui/src/components/UnlockSession.tsx:115
+#: packages/taler-exchange-aml-webui/src/components/UnlockSession.tsx:49
+#: packages/taler-exchange-aml-webui/src/components/UnlockSession.tsx:143
msgid "Password"
msgstr "Passwort"
@@ -45,11 +45,11 @@ msgstr "Passwort"
#: 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:794
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:825
#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:842
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:872
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:886
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:873
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:888
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:918
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:932
msgid "Required"
msgstr "Erforderlich"
@@ -114,8 +114,14 @@ msgstr "Bankkonto"
msgid "Under investigation"
msgstr "In Untersuchung"
-#: packages/taler-exchange-aml-webui/src/components/AccountBadges.tsx:89
-#: packages/taler-exchange-aml-webui/src/components/AccountSummary.tsx:101
+#: packages/taler-exchange-aml-webui/src/components/AccountBadges.tsx:97
+#: packages/taler-exchange-aml-webui/src/components/AccountSummary.tsx:57
+#: packages/taler-exchange-aml-webui/src/components/AccountSummary.tsx:100
+msgid "Not opened"
+msgstr "Nicht eröffnet"
+
+#: packages/taler-exchange-aml-webui/src/components/AccountBadges.tsx:101
+#: packages/taler-exchange-aml-webui/src/components/AccountSummary.tsx:105
#: packages/taler-exchange-aml-webui/src/pages/AccountList.tsx:254
msgid "High risk"
msgstr "Hohes Risiko"
@@ -133,8 +139,8 @@ 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:571
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:806
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:619
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:854
msgid "IBAN"
msgstr "IBAN"
@@ -153,7 +159,7 @@ msgstr ""
#: 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:295
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:859
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:905
#: packages/taler-exchange-aml-webui/src/pages/Transfers.tsx:364
#: packages/taler-exchange-aml-webui/src/pages/Transfers.tsx:435
msgid "Account"
@@ -189,7 +195,7 @@ msgid "Ethereum"
msgstr ""
#: packages/taler-exchange-aml-webui/src/components/PaytoTargetDetails.tsx:142
-#: packages/taler-exchange-aml-webui/src/pages/Info.tsx:70
+#: packages/taler-exchange-aml-webui/src/pages/Info.tsx:74
msgid "Exchange"
msgstr ""
@@ -210,197 +216,200 @@ msgstr "Testkonto"
msgid "Account details unavailable"
msgstr ""
-#: packages/taler-exchange-aml-webui/src/components/AccountSummary.tsx:54
-#: packages/taler-exchange-aml-webui/src/components/AccountSummary.tsx:96
-msgid "Not opened"
-msgstr "Nicht eröffnet"
-
-#: packages/taler-exchange-aml-webui/src/components/AccountSummary.tsx:59
+#: packages/taler-exchange-aml-webui/src/components/AccountSummary.tsx:63
msgid "Opened:"
msgstr "Eröffnet:"
-#: packages/taler-exchange-aml-webui/src/components/AccountSummary.tsx:68
+#: packages/taler-exchange-aml-webui/src/components/AccountSummary.tsx:72
msgid "Closed:"
msgstr "Geschlossen:"
-#: packages/taler-exchange-aml-webui/src/components/AccountSummary.tsx:94
+#: packages/taler-exchange-aml-webui/src/components/AccountSummary.tsx:98
msgid "Closed"
msgstr "Geschlossen"
-#: packages/taler-exchange-aml-webui/src/components/AccountSummary.tsx:95
+#: packages/taler-exchange-aml-webui/src/components/AccountSummary.tsx:99
#: packages/taler-exchange-aml-webui/src/pages/AccountList.tsx:263
msgid "Open"
msgstr "Offen"
-#: packages/taler-exchange-aml-webui/src/components/AccountSummary.tsx:125
+#: packages/taler-exchange-aml-webui/src/components/AccountSummary.tsx:129
msgid "No note"
msgstr "Keine Notiz"
-#: packages/taler-exchange-aml-webui/src/components/AccountSummary.tsx:136
+#: packages/taler-exchange-aml-webui/src/components/AccountSummary.tsx:140
msgid "Show full note"
msgstr "Vollständige Notiz anzeigen"
-#: packages/taler-exchange-aml-webui/src/components/AccountSummary.tsx:146
+#: packages/taler-exchange-aml-webui/src/components/AccountSummary.tsx:150
msgid "System information"
msgstr "Systeminformation"
-#: packages/taler-exchange-aml-webui/src/components/AccountSummary.tsx:149
+#: packages/taler-exchange-aml-webui/src/components/AccountSummary.tsx:153
msgid "Transactions remain below the threshold that opens an AML file."
msgstr ""
"Die Transaktionen liegen weiterhin unter dem Schwellenwert, ab dem eine AML-"
"Akte eröffnet wird."
-#: packages/taler-exchange-aml-webui/src/components/AccountCaseShell.tsx:122
-#: packages/taler-exchange-aml-webui/src/components/AccountCaseShell.tsx:202
+#: packages/taler-exchange-aml-webui/src/components/AccountCaseShell.tsx:134
+#: packages/taler-exchange-aml-webui/src/components/AccountCaseShell.tsx:225
msgid "Account case"
msgstr "Kontofall"
-#: packages/taler-exchange-aml-webui/src/components/AccountCaseShell.tsx:149
+#: packages/taler-exchange-aml-webui/src/components/AccountCaseShell.tsx:161
msgid "Failed to download AML file."
msgstr "Die AML-Akte konnte nicht heruntergeladen werden."
-#: packages/taler-exchange-aml-webui/src/components/AccountCaseShell.tsx:152
+#: packages/taler-exchange-aml-webui/src/components/AccountCaseShell.tsx:164
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:154
-#: packages/taler-exchange-aml-webui/src/components/UnlockSession.tsx:72
+#: packages/taler-exchange-aml-webui/src/components/AccountCaseShell.tsx:166
+#: packages/taler-exchange-aml-webui/src/components/UnlockSession.tsx:75
msgid "Authorization denied for this session. Contact the administrator."
msgstr ""
"Autorisierung für diese Sitzung verweigert. Wenden Sie sich an den "
"Administrator."
-#: packages/taler-exchange-aml-webui/src/components/AccountCaseShell.tsx:156
+#: packages/taler-exchange-aml-webui/src/components/AccountCaseShell.tsx:168
msgid "The account or session was not found."
msgstr "Das Konto oder die Sitzung wurde nicht gefunden."
-#: packages/taler-exchange-aml-webui/src/components/AccountCaseShell.tsx:158
+#: packages/taler-exchange-aml-webui/src/components/AccountCaseShell.tsx:170
msgid "The session is disabled. Contact the administrator."
msgstr "Die Sitzung ist deaktiviert. Wenden Sie sich an den Administrator."
-#: packages/taler-exchange-aml-webui/src/components/AccountCaseShell.tsx:160
+#: packages/taler-exchange-aml-webui/src/components/AccountCaseShell.tsx:172
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:175
+#: packages/taler-exchange-aml-webui/src/components/AccountCaseShell.tsx:187
#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:354
msgid "Read-only officers cannot create AML decisions."
msgstr ""
"Sachbearbeiter mit Lesezugriff können keine AML-Entscheidungen erstellen."
-#: packages/taler-exchange-aml-webui/src/components/AccountCaseShell.tsx:177
+#: packages/taler-exchange-aml-webui/src/components/AccountCaseShell.tsx:189
msgid "A payto URI is required to create a new decision."
msgstr ""
"Zum Erstellen einer neuen Entscheidung ist eine Payto-URI erforderlich."
-#: packages/taler-exchange-aml-webui/src/components/AccountCaseShell.tsx:194
+#. 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
+#, fuzzy
+#| msgid "Back to accounts"
+msgid "Back to account"
+msgstr "Zurück zu den Konten"
+
+#: packages/taler-exchange-aml-webui/src/components/AccountCaseShell.tsx:213
msgid "Back to accounts"
msgstr "Zurück zu den Konten"
-#: packages/taler-exchange-aml-webui/src/components/AccountCaseShell.tsx:224
+#: packages/taler-exchange-aml-webui/src/components/AccountCaseShell.tsx:223
+#, fuzzy
+#| msgid "New decision"
+msgid "New AML decision"
+msgstr "Neue Entscheidung"
+
+#: packages/taler-exchange-aml-webui/src/components/AccountCaseShell.tsx:249
#: packages/taler-exchange-aml-webui/src/pages/AccountList.tsx:505
msgid "File no. %1$s"
msgstr "Aktennr. %1$s"
-#: packages/taler-exchange-aml-webui/src/components/AccountCaseShell.tsx:253
+#: packages/taler-exchange-aml-webui/src/components/AccountCaseShell.tsx:282
msgid "New decision"
msgstr "Neue Entscheidung"
-#: packages/taler-exchange-aml-webui/src/components/AccountCaseShell.tsx:265
+#: packages/taler-exchange-aml-webui/src/components/AccountCaseShell.tsx:294
msgid "Download AML file (PDF)"
msgstr "AML-Akte herunterladen (PDF)"
-#: packages/taler-exchange-aml-webui/src/components/AccountCaseShell.tsx:278
+#: packages/taler-exchange-aml-webui/src/components/AccountCaseShell.tsx:308
msgid "AML file download started."
msgstr "Der Download der AML-Akte wurde gestartet."
-#: packages/taler-exchange-aml-webui/src/components/AccountCaseShell.tsx:284
-#, fuzzy
-#| msgid "Account open"
-msgid "Account notes"
-msgstr "Konto eröffnet"
-
-#: packages/taler-exchange-aml-webui/src/components/AccountCaseShell.tsx:293
+#: packages/taler-exchange-aml-webui/src/components/AccountCaseShell.tsx:314
#, fuzzy
#| msgid "Account assessment could not be loaded"
-msgid "Current account status and notes could not be loaded."
+msgid "Current account status could not be loaded."
msgstr "Die Kontobewertung konnte nicht geladen werden"
-#: packages/taler-exchange-aml-webui/src/components/AccountCaseShell.tsx:302
+#: packages/taler-exchange-aml-webui/src/components/AccountCaseShell.tsx:323
msgid "Try again"
msgstr ""
-#: packages/taler-exchange-aml-webui/src/components/AccountCaseShell.tsx:316
+#: packages/taler-exchange-aml-webui/src/components/AccountCaseShell.tsx:337
msgid "Account identifiers"
msgstr "Kontokennungen"
-#: packages/taler-exchange-aml-webui/src/components/AccountCaseShell.tsx:325
+#: packages/taler-exchange-aml-webui/src/components/AccountCaseShell.tsx:346
#: packages/taler-exchange-aml-webui/src/pages/AccountList.tsx:509
msgid "Technical identifiers"
msgstr "Technische Kennungen"
-#: packages/taler-exchange-aml-webui/src/components/AccountCaseShell.tsx:329
+#: packages/taler-exchange-aml-webui/src/components/AccountCaseShell.tsx:350
#: packages/taler-exchange-aml-webui/src/pages/AccountList.tsx:513
msgid "Full payto URI"
msgstr "Vollständige Payto-URI"
-#: packages/taler-exchange-aml-webui/src/components/AccountCaseShell.tsx:331
-#: packages/taler-exchange-aml-webui/src/pages/AccountDetails.tsx:144
-#: packages/taler-exchange-aml-webui/src/pages/AccountDetails.tsx:155
-#: packages/taler-exchange-aml-webui/src/pages/AccountDetails.tsx:173
-#: packages/taler-exchange-aml-webui/src/pages/AccountDetails.tsx:190
+#. 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/pages/AccountDetails.tsx:147
+#: packages/taler-exchange-aml-webui/src/pages/AccountDetails.tsx:158
+#: packages/taler-exchange-aml-webui/src/pages/AccountDetails.tsx:176
+#: packages/taler-exchange-aml-webui/src/pages/AccountDetails.tsx:193
#: packages/taler-exchange-aml-webui/src/pages/Dashboard.tsx:390
msgid "Unavailable"
msgstr "Nicht verfügbar"
-#: packages/taler-exchange-aml-webui/src/components/AccountCaseShell.tsx:332
+#: packages/taler-exchange-aml-webui/src/components/AccountCaseShell.tsx:353
msgid "Copy payto URI"
msgstr "Payto-URI kopieren"
-#. screenid: 113
#. screenid: 111
-#: packages/taler-exchange-aml-webui/src/components/AccountCaseShell.tsx:335
+#: packages/taler-exchange-aml-webui/src/components/AccountCaseShell.tsx:356
#: packages/taler-exchange-aml-webui/src/pages/AccountList.tsx:517
-#: packages/taler-exchange-aml-webui/src/pages/DecisionWizard.tsx:188
#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:157
#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:289
msgid "Normalized payto hash"
msgstr "Normalisierter Payto-Hash"
-#. screenid: 113
-#: packages/taler-exchange-aml-webui/src/components/AccountCaseShell.tsx:337
-#: packages/taler-exchange-aml-webui/src/pages/DecisionWizard.tsx:194
+#: packages/taler-exchange-aml-webui/src/components/AccountCaseShell.tsx:358
msgid "Copy normalized payto hash"
msgstr "Normalisierten Payto-Hash kopieren"
-#: packages/taler-exchange-aml-webui/src/components/AccountCaseShell.tsx:341
+#: packages/taler-exchange-aml-webui/src/components/AccountCaseShell.tsx:362
#, fuzzy
#| msgid "number"
msgid "File number"
msgstr "number"
-#: packages/taler-exchange-aml-webui/src/components/AccountCaseShell.tsx:343
+#: packages/taler-exchange-aml-webui/src/components/AccountCaseShell.tsx:364
#, fuzzy
#| msgid "Not a number"
msgid "Copy file number"
msgstr "Keine Zahl"
-#: packages/taler-exchange-aml-webui/src/components/AccountCaseShell.tsx:351
+#: packages/taler-exchange-aml-webui/src/components/AccountCaseShell.tsx:373
msgid "Account case views"
msgstr "Ansichten des Kontofalls"
-#: packages/taler-exchange-aml-webui/src/components/AccountCaseShell.tsx:355
+#: packages/taler-exchange-aml-webui/src/components/AccountCaseShell.tsx:377
msgid "Overview"
msgstr "Übersicht"
-#: packages/taler-exchange-aml-webui/src/components/AccountCaseShell.tsx:360
-#: packages/taler-exchange-aml-webui/src/Routing.tsx:565
+#: packages/taler-exchange-aml-webui/src/components/AccountCaseShell.tsx:382
+#: packages/taler-exchange-aml-webui/src/Routing.tsx:634
msgid "Transfers"
msgstr "Überweisungen"
-#: packages/taler-exchange-aml-webui/src/components/AccountCaseShell.tsx:365
+#: packages/taler-exchange-aml-webui/src/components/AccountCaseShell.tsx:387
#: packages/taler-exchange-aml-webui/src/pages/AccountDecisionHistory.tsx:67
msgid "Decision history"
msgstr "Entscheidungsverlauf"
@@ -411,18 +420,18 @@ 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:207
-#: packages/taler-exchange-aml-webui/src/pages/decision/Rules.tsx:534
+#: 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
msgid "Cancel"
msgstr "Abbrechen"
-#: packages/taler-exchange-aml-webui/src/components/OfficerEnrollment.tsx:36
+#: packages/taler-exchange-aml-webui/src/components/OfficerEnrollment.tsx:37
msgid "AML officer enrollment request"
msgstr "Antrag auf Registrierung eines AML-Sachbearbeiters"
-#: packages/taler-exchange-aml-webui/src/components/OfficerEnrollment.tsx:37
+#: packages/taler-exchange-aml-webui/src/components/OfficerEnrollment.tsx:38
msgid ""
"Please enroll this AML officer public key:\n"
"\n"
@@ -433,11 +442,11 @@ msgstr ""
"\n"
"%1$s"
-#: packages/taler-exchange-aml-webui/src/components/OfficerEnrollment.tsx:59
+#: packages/taler-exchange-aml-webui/src/components/OfficerEnrollment.tsx:67
msgid "Officer key awaiting enrollment"
msgstr "Schlüssel des AML-Sachbearbeiters wartet auf Registrierung"
-#: packages/taler-exchange-aml-webui/src/components/OfficerEnrollment.tsx:62
+#: packages/taler-exchange-aml-webui/src/components/OfficerEnrollment.tsx:70
msgid ""
"This browser has created an AML officer key, but the exchange has not "
"granted it access. Ask the exchange operator or administrator to enroll the "
@@ -448,54 +457,54 @@ msgstr ""
"Betreiber oder Administrator des Exchange, den unten angegebenen "
"öffentlichen Schlüssel zu registrieren."
-#: packages/taler-exchange-aml-webui/src/components/OfficerEnrollment.tsx:70
+#: packages/taler-exchange-aml-webui/src/components/OfficerEnrollment.tsx:78
msgid "AML officer public key"
msgstr "Öffentlicher Schlüssel des AML-Sachbearbeiters"
-#: packages/taler-exchange-aml-webui/src/components/OfficerEnrollment.tsx:76
+#: packages/taler-exchange-aml-webui/src/components/OfficerEnrollment.tsx:84
msgid "Copy AML officer public key"
msgstr "Öffentlichen Schlüssel des AML-Sachbearbeiters kopieren"
-#: packages/taler-exchange-aml-webui/src/components/OfficerEnrollment.tsx:82
-msgid "After the operator confirms enrollment, retry the access check."
+#: packages/taler-exchange-aml-webui/src/components/OfficerEnrollment.tsx:90
+msgid ""
+"Access is checked automatically every 10 seconds. You can also retry now "
+"after the operator confirms enrollment."
msgstr ""
-"Nachdem der Betreiber die Registrierung bestätigt hat, prüfen Sie den "
-"Zugriff erneut."
-#: packages/taler-exchange-aml-webui/src/components/OfficerEnrollment.tsx:92
+#: packages/taler-exchange-aml-webui/src/components/OfficerEnrollment.tsx:101
#: packages/taler-exchange-aml-webui/src/components/OfficerAccessFailure.tsx:69
-#: packages/taler-exchange-aml-webui/src/Routing.tsx:212
+#: packages/taler-exchange-aml-webui/src/Routing.tsx:223
msgid "Retry access check"
msgstr "Zugriff erneut prüfen"
-#: packages/taler-exchange-aml-webui/src/components/OfficerEnrollment.tsx:101
-#: packages/taler-exchange-aml-webui/src/Routing.tsx:188
+#: packages/taler-exchange-aml-webui/src/components/OfficerEnrollment.tsx:110
+#: packages/taler-exchange-aml-webui/src/Routing.tsx:201
msgid "Checking officer access"
msgstr "Zugriff des AML-Sachbearbeiters wird geprüft"
-#: packages/taler-exchange-aml-webui/src/components/OfficerEnrollment.tsx:104
+#: packages/taler-exchange-aml-webui/src/components/OfficerEnrollment.tsx:113
msgid "Last checked at %1$s"
msgstr "Zuletzt geprüft um %1$s"
-#: packages/taler-exchange-aml-webui/src/components/OfficerEnrollment.tsx:114
+#: packages/taler-exchange-aml-webui/src/components/OfficerEnrollment.tsx:123
msgid "Request enrollment"
msgstr "Registrierung anfordern"
-#: packages/taler-exchange-aml-webui/src/components/OfficerEnrollment.tsx:121
-#: packages/taler-exchange-aml-webui/src/components/OfficerEnrollment.tsx:128
+#: packages/taler-exchange-aml-webui/src/components/OfficerEnrollment.tsx:130
+#: packages/taler-exchange-aml-webui/src/components/OfficerEnrollment.tsx:137
#: packages/taler-exchange-aml-webui/src/components/OfficerAccessFailure.tsx:77
#: packages/taler-exchange-aml-webui/src/components/OfficerAccessFailure.tsx:85
msgid "Discard this key"
msgstr "Diesen Schlüssel verwerfen"
#. screenid: 102
-#: packages/taler-exchange-aml-webui/src/components/OfficerEnrollment.tsx:127
+#: 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:250
+#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:245
msgid "Confirmation required"
msgstr "Bestätigung erforderlich"
-#: packages/taler-exchange-aml-webui/src/components/OfficerEnrollment.tsx:135
+#: packages/taler-exchange-aml-webui/src/components/OfficerEnrollment.tsx:144
#: packages/taler-exchange-aml-webui/src/components/OfficerAccessFailure.tsx:92
msgid ""
"Discarding this key removes the officer session from this browser. You will "
@@ -506,7 +515,7 @@ msgstr ""
"Schlüssel erstellen, um die AML-Weboberfläche erneut zu verwenden."
#: packages/taler-exchange-aml-webui/src/components/OfficerAccessFailure.tsx:41
-#: packages/taler-exchange-aml-webui/src/Routing.tsx:205
+#: packages/taler-exchange-aml-webui/src/Routing.tsx:216
msgid "Failed to check AML officer access."
msgstr "Der Zugriff des AML-Sachbearbeiters konnte nicht geprüft werden."
@@ -525,25 +534,26 @@ msgstr "Der Exchange hat die Zugriffsprüfung des Sachbearbeiters abgelehnt."
#: packages/taler-exchange-aml-webui/src/components/OfficerAccessFailure.tsx:57
#: packages/taler-exchange-aml-webui/src/components/ShowDecisionLimitInfo.tsx:211
-#: packages/taler-exchange-aml-webui/src/pages/AccountDetails.tsx:522
+#: packages/taler-exchange-aml-webui/src/components/MeasureDetails.tsx:113
+#: packages/taler-exchange-aml-webui/src/pages/AccountDetails.tsx:550
#: packages/taler-exchange-aml-webui/src/pages/AccountDecisionHistory.tsx:101
#: packages/taler-exchange-aml-webui/src/pages/AccountList.tsx:612
msgid "Technical details"
msgstr "Technische Details"
#. screenid: 119
-#: packages/taler-exchange-aml-webui/src/components/UnlockSession.tsx:69
+#: packages/taler-exchange-aml-webui/src/components/UnlockSession.tsx:72
msgid "Failed to unlock the session."
msgstr ""
#. screenid: 119
-#: packages/taler-exchange-aml-webui/src/components/UnlockSession.tsx:95
+#: packages/taler-exchange-aml-webui/src/components/UnlockSession.tsx:101
#, fuzzy
msgid "Session locked"
msgstr "Konto gesperrt"
#. screenid: 119
-#: packages/taler-exchange-aml-webui/src/components/UnlockSession.tsx:98
+#: packages/taler-exchange-aml-webui/src/components/UnlockSession.tsx:104
#, fuzzy
msgid ""
"Your session is normally locked anytime you reload. To unlock type your "
@@ -553,15 +563,67 @@ msgstr ""
"Entsperren Ihr Passwort erneut ein."
#. screenid: 119
-#: packages/taler-exchange-aml-webui/src/components/UnlockSession.tsx:136
+#. screenid: 112
+#: packages/taler-exchange-aml-webui/src/components/UnlockSession.tsx:112
+#: packages/taler-exchange-aml-webui/src/pages/Profile.tsx:66
+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
+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/ShowDecisionLimitInfo.tsx:217
+#: packages/taler-exchange-aml-webui/src/pages/Profile.tsx:174
+msgid "Officer public key"
+msgstr "Öffentlicher Schlüssel des Sachbearbeiters"
+
+#. screenid: 119
+#: packages/taler-exchange-aml-webui/src/components/UnlockSession.tsx:164
msgid "Unlock"
msgstr "Entsperren"
#. screenid: 119
-#: packages/taler-exchange-aml-webui/src/components/UnlockSession.tsx:144
+#: packages/taler-exchange-aml-webui/src/components/UnlockSession.tsx:171
+#: packages/taler-exchange-aml-webui/src/components/UnlockSession.tsx:180
msgid "Forget session"
msgstr "Sitzung vergessen"
+#. screenid: 119
+#: packages/taler-exchange-aml-webui/src/components/UnlockSession.tsx:179
+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
+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 ""
+"Hierdurch wird der Sachbearbeiterschlüssel aus diesem Browser gelöscht. Sie "
+"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
+msgid ""
+"This does not revoke the officer at the exchange. Ask the exchange operator "
+"to revoke its access if the key may be compromised."
+msgstr ""
+"Der Sachbearbeiter wird dadurch beim Exchange nicht widerrufen. Bitten Sie "
+"den Exchange-Betreiber, seinen Zugriff zu widerrufen, wenn der Schlüssel "
+"möglicherweise kompromittiert wurde."
+
#: packages/taler-exchange-aml-webui/src/pages/decision/Properties.tsx:162
#, fuzzy
#| msgid "No account properties"
@@ -595,7 +657,7 @@ msgstr ""
#. screenid: 102
#: packages/taler-exchange-aml-webui/src/pages/decision/Properties.tsx:216
-#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:466
+#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:518
msgid "Properties"
msgstr "Eigenschaften"
@@ -615,13 +677,9 @@ msgstr "Weitere Eigenschaften hinzufügen, die oben nicht aufgeführt sind."
msgid "New properties"
msgstr "Neue Eigenschaften"
-#. screenid: 123
#. screenid: 108
#. screenid: 122
#: packages/taler-exchange-aml-webui/src/pages/decision/Properties.tsx:234
-#: packages/taler-exchange-aml-webui/src/components/MeasuresTable.tsx:73
-#: packages/taler-exchange-aml-webui/src/components/MeasuresTable.tsx:171
-#: packages/taler-exchange-aml-webui/src/components/MeasuresTable.tsx:261
#: 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
@@ -681,11 +739,11 @@ msgstr "Der MROS-Meldestatus für das Konto."
#: packages/taler-exchange-aml-webui/src/pages/decision/Properties.tsx:313
#: packages/taler-exchange-aml-webui/src/components/ShowDecisionLimitInfo.tsx:307
-#: packages/taler-exchange-aml-webui/src/pages/AccountDetails.tsx:175
-#: packages/taler-exchange-aml-webui/src/pages/AccountDetails.tsx:199
-#: packages/taler-exchange-aml-webui/src/pages/Info.tsx:497
-#: packages/taler-exchange-aml-webui/src/pages/Info.tsx:630
-#: packages/taler-exchange-aml-webui/src/pages/Info.tsx:653
+#: packages/taler-exchange-aml-webui/src/components/MeasureDetails.tsx:93
+#: packages/taler-exchange-aml-webui/src/components/MeasureDetails.tsx:270
+#: packages/taler-exchange-aml-webui/src/components/MeasureDetails.tsx:297
+#: packages/taler-exchange-aml-webui/src/pages/AccountDetails.tsx:178
+#: packages/taler-exchange-aml-webui/src/pages/AccountDetails.tsx:202
msgid "None"
msgstr "Keine"
@@ -755,155 +813,146 @@ msgstr "Keine Kontoeigenschaften"
#: packages/taler-exchange-aml-webui/src/components/DecisionProperties.tsx:91
#: packages/taler-exchange-aml-webui/src/components/ShowDecisionLimitInfo.tsx:317
-#: packages/taler-exchange-aml-webui/src/pages/Info.tsx:509
+#: packages/taler-exchange-aml-webui/src/components/MeasureDetails.tsx:106
msgid "Yes"
msgstr "Ja"
#: packages/taler-exchange-aml-webui/src/components/DecisionProperties.tsx:91
#: packages/taler-exchange-aml-webui/src/components/ShowDecisionLimitInfo.tsx:317
-#: packages/taler-exchange-aml-webui/src/pages/Info.tsx:509
+#: packages/taler-exchange-aml-webui/src/components/MeasureDetails.tsx:106
msgid "No"
msgstr "Nein"
#. screenid: 121
-#: packages/taler-exchange-aml-webui/src/components/RulesInfo.tsx:59
+#: packages/taler-exchange-aml-webui/src/components/RulesInfo.tsx:57
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:62
+#: packages/taler-exchange-aml-webui/src/components/RulesInfo.tsx:60
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:90
+#: packages/taler-exchange-aml-webui/src/components/RulesInfo.tsx:88
#: packages/taler-exchange-aml-webui/src/components/ShowDecisionLimitInfo.tsx:312
-#: packages/taler-exchange-aml-webui/src/pages/Info.tsx:500
+#: 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:96
-#: packages/taler-exchange-aml-webui/src/pages/decision/Rules.tsx:695
+#: packages/taler-exchange-aml-webui/src/components/RulesInfo.tsx:94
+#: packages/taler-exchange-aml-webui/src/pages/decision/Rules.tsx:746
msgid "Threshold"
msgstr "Schwellenwert"
#. screenid: 121
-#: packages/taler-exchange-aml-webui/src/components/RulesInfo.tsx:102
+#: packages/taler-exchange-aml-webui/src/components/RulesInfo.tsx:100
msgid "Escalation"
msgstr "Eskalation"
#. screenid: 121
-#: packages/taler-exchange-aml-webui/src/components/RulesInfo.tsx:108
+#: packages/taler-exchange-aml-webui/src/components/RulesInfo.tsx:106
msgid "Visibility"
msgstr "Sichtbarkeit"
#. screenid: 121
-#: packages/taler-exchange-aml-webui/src/components/RulesInfo.tsx:114
+#: packages/taler-exchange-aml-webui/src/components/RulesInfo.tsx:112
+#: packages/taler-exchange-aml-webui/src/pages/decision/Rules.tsx:739
msgid "Priority"
msgstr "Priorität"
#. screenid: 121
-#: packages/taler-exchange-aml-webui/src/components/RulesInfo.tsx:121
+#: packages/taler-exchange-aml-webui/src/components/RulesInfo.tsx:119
msgid "Actions"
msgstr "Aktionen"
#. screenid: 121
-#: packages/taler-exchange-aml-webui/src/components/RulesInfo.tsx:142
+#: packages/taler-exchange-aml-webui/src/components/RulesInfo.tsx:140
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:161
-#: packages/taler-exchange-aml-webui/src/pages/decision/Rules.tsx:725
+#: packages/taler-exchange-aml-webui/src/components/RulesInfo.tsx:159
+#: packages/taler-exchange-aml-webui/src/pages/decision/Rules.tsx:776
msgid "Block operation"
msgstr "Vorgang sperren"
#. screenid: 121
-#: packages/taler-exchange-aml-webui/src/components/RulesInfo.tsx:163
+#: packages/taler-exchange-aml-webui/src/components/RulesInfo.tsx:161
msgid "All required:"
msgstr "Alle erforderlich:"
#. screenid: 121
-#: packages/taler-exchange-aml-webui/src/components/RulesInfo.tsx:165
+#: packages/taler-exchange-aml-webui/src/components/RulesInfo.tsx:163
msgid "Any one:"
msgstr "Eine beliebige:"
#. screenid: 121
-#: packages/taler-exchange-aml-webui/src/components/RulesInfo.tsx:182
+#: packages/taler-exchange-aml-webui/src/components/RulesInfo.tsx:180
msgid "Customer-visible"
msgstr "Für Kunden sichtbar"
#. screenid: 121
-#: packages/taler-exchange-aml-webui/src/components/RulesInfo.tsx:184
+#: packages/taler-exchange-aml-webui/src/components/RulesInfo.tsx:182
msgid "Internal"
msgstr "Intern"
#. screenid: 121
-#: packages/taler-exchange-aml-webui/src/components/RulesInfo.tsx:197
-msgid "Move %1$s rule up"
-msgstr "%1$s-Regel nach oben verschieben"
-
-#. screenid: 121
-#: packages/taler-exchange-aml-webui/src/components/RulesInfo.tsx:206
-msgid "Move %1$s rule down"
-msgstr "%1$s-Regel nach unten verschieben"
-
-#. screenid: 121
-#: packages/taler-exchange-aml-webui/src/components/RulesInfo.tsx:217
+#: packages/taler-exchange-aml-webui/src/components/RulesInfo.tsx:193
msgid "Edit %1$s rule"
msgstr "%1$s-Regel bearbeiten"
#. screenid: 121
-#: packages/taler-exchange-aml-webui/src/components/RulesInfo.tsx:240
+#: packages/taler-exchange-aml-webui/src/components/RulesInfo.tsx:216
msgid "Remove %1$s rule"
msgstr "%1$s-Regel entfernen"
#. screenid: 121
-#: packages/taler-exchange-aml-webui/src/components/RulesInfo.tsx:282
+#: packages/taler-exchange-aml-webui/src/components/RulesInfo.tsx:258
msgctxt "operation type"
msgid "Withdraw"
msgstr "Abheben"
#. screenid: 121
-#: packages/taler-exchange-aml-webui/src/components/RulesInfo.tsx:284
+#: packages/taler-exchange-aml-webui/src/components/RulesInfo.tsx:260
msgctxt "operation type"
msgid "Deposit"
msgstr "Einzahlung"
#. screenid: 121
-#: packages/taler-exchange-aml-webui/src/components/RulesInfo.tsx:286
+#: packages/taler-exchange-aml-webui/src/components/RulesInfo.tsx:262
msgctxt "operation type"
msgid "Merge"
msgstr "Zusammenführen"
#. screenid: 121
-#: packages/taler-exchange-aml-webui/src/components/RulesInfo.tsx:288
+#: packages/taler-exchange-aml-webui/src/components/RulesInfo.tsx:264
msgctxt "operation type"
msgid "Aggregate"
msgstr "Aggregieren"
#. screenid: 121
-#: packages/taler-exchange-aml-webui/src/components/RulesInfo.tsx:290
+#: packages/taler-exchange-aml-webui/src/components/RulesInfo.tsx:266
msgctxt "operation type"
msgid "Balance"
msgstr "Saldo"
#. screenid: 121
-#: packages/taler-exchange-aml-webui/src/components/RulesInfo.tsx:292
+#: packages/taler-exchange-aml-webui/src/components/RulesInfo.tsx:268
msgctxt "operation type"
msgid "Refund"
msgstr "Rückerstattung"
#. screenid: 121
-#: packages/taler-exchange-aml-webui/src/components/RulesInfo.tsx:294
+#: packages/taler-exchange-aml-webui/src/components/RulesInfo.tsx:270
msgctxt "operation type"
msgid "Close"
msgstr "Schließen"
#. screenid: 121
-#: packages/taler-exchange-aml-webui/src/components/RulesInfo.tsx:296
+#: packages/taler-exchange-aml-webui/src/components/RulesInfo.tsx:272
msgctxt "operation type"
msgid "Transaction"
msgstr "Transaktion"
@@ -1001,16 +1050,16 @@ msgstr ""
#. screenid: 102
#: packages/taler-exchange-aml-webui/src/components/ShowDecisionLimitInfo.tsx:173
-#: packages/taler-exchange-aml-webui/src/pages/decision/Rules.tsx:796
-#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:362
+#: packages/taler-exchange-aml-webui/src/pages/decision/Rules.tsx:846
+#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:368
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:479
-#: packages/taler-exchange-aml-webui/src/pages/AccountDetails.tsx:163
-#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:365
+#: packages/taler-exchange-aml-webui/src/pages/decision/Rules.tsx:493
+#: packages/taler-exchange-aml-webui/src/pages/AccountDetails.tsx:166
+#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:371
msgid "Exchange defaults"
msgstr "Exchange-Standardregeln"
@@ -1028,8 +1077,8 @@ 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:278
-#: packages/taler-exchange-aml-webui/src/pages/Info.tsx:128
+#: packages/taler-exchange-aml-webui/src/pages/DecisionWizard.tsx:228
+#: packages/taler-exchange-aml-webui/src/pages/Info.tsx:132
msgid "Account properties"
msgstr "Kontoeigenschaften"
@@ -1039,12 +1088,6 @@ msgstr "Kontoeigenschaften"
msgid "Decision row"
msgstr "Entscheidungsdatum"
-#. screenid: 112
-#: packages/taler-exchange-aml-webui/src/components/ShowDecisionLimitInfo.tsx:217
-#: packages/taler-exchange-aml-webui/src/pages/Profile.tsx:174
-msgid "Officer public key"
-msgstr "Öffentlicher Schlüssel des Sachbearbeiters"
-
#: packages/taler-exchange-aml-webui/src/components/ShowDecisionLimitInfo.tsx:219
msgid "Not applicable"
msgstr ""
@@ -1071,11 +1114,8 @@ msgid ""
"No stored or currently configured definition is available for this reference."
msgstr ""
-#. screenid: 123
#. screenid: 122
#: packages/taler-exchange-aml-webui/src/components/ShowDecisionLimitInfo.tsx:291
-#: packages/taler-exchange-aml-webui/src/components/MeasuresTable.tsx:80
-#: packages/taler-exchange-aml-webui/src/components/MeasuresTable.tsx:178
#: packages/taler-exchange-aml-webui/src/components/NewMeasure.tsx:659
#: packages/taler-exchange-aml-webui/src/components/NewMeasure.tsx:938
msgid "Check"
@@ -1092,30 +1132,22 @@ msgstr ""
msgid "Description unavailable"
msgstr "Attribute nicht verfügbar"
-#. screenid: 123
#. screenid: 122
#: packages/taler-exchange-aml-webui/src/components/ShowDecisionLimitInfo.tsx:299
-#: packages/taler-exchange-aml-webui/src/components/MeasuresTable.tsx:86
-#: packages/taler-exchange-aml-webui/src/components/MeasuresTable.tsx:268
#: packages/taler-exchange-aml-webui/src/components/NewMeasure.tsx:639
#: packages/taler-exchange-aml-webui/src/components/NewMeasure.tsx:891
msgid "Program"
msgstr "Programm"
#: packages/taler-exchange-aml-webui/src/components/ShowDecisionLimitInfo.tsx:316
-#: packages/taler-exchange-aml-webui/src/pages/Info.tsx:508
+#: packages/taler-exchange-aml-webui/src/components/MeasureDetails.tsx:105
msgid "Voluntary"
msgstr ""
-#. screenid: 123
#. screenid: 122
#: packages/taler-exchange-aml-webui/src/components/ShowDecisionLimitInfo.tsx:320
-#: packages/taler-exchange-aml-webui/src/components/MeasuresTable.tsx:92
-#: packages/taler-exchange-aml-webui/src/components/MeasuresTable.tsx:184
-#: packages/taler-exchange-aml-webui/src/components/MeasuresTable.tsx:280
#: 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/pages/Info.tsx:644
msgid "Context"
msgstr "Kontext"
@@ -1129,8 +1161,8 @@ msgstr "Abgelaufen"
#. screenid: 102
#: packages/taler-exchange-aml-webui/src/components/ShowDecisionLimitInfo.tsx:357
-#: packages/taler-exchange-aml-webui/src/pages/AccountDetails.tsx:419
-#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:354
+#: packages/taler-exchange-aml-webui/src/pages/AccountDetails.tsx:447
+#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:360
msgid "Expires"
msgstr "Läuft ab"
@@ -1162,97 +1194,161 @@ msgstr ""
msgid "AML officer"
msgstr "Öffentlicher Schlüssel des AML-Sachbearbeiters"
-#. screenid: 123
-#: packages/taler-exchange-aml-webui/src/components/MeasuresTable.tsx:44
-msgid "Forms"
-msgstr "Formulare"
+#: packages/taler-exchange-aml-webui/src/components/MeasureDetails.tsx:76
+#, fuzzy
+#| msgid "Check"
+msgid "KYC check"
+msgstr "Überprüfen"
-#. screenid: 123
-#: packages/taler-exchange-aml-webui/src/components/MeasuresTable.tsx:47
-msgid "Measures used to gather information about the customer."
-msgstr "Maßnahmen zur Erfassung von Informationen über den Kunden."
+#: packages/taler-exchange-aml-webui/src/components/MeasureDetails.tsx:80
+msgid "Built-in check that proceeds without collecting customer data."
+msgstr ""
+
+#: packages/taler-exchange-aml-webui/src/components/MeasureDetails.tsx:87
+#: packages/taler-exchange-aml-webui/src/components/MeasureDetails.tsx:93
+#, fuzzy
+#| msgid "Program"
+msgid "AML program"
+msgstr "Programm"
+
+#: packages/taler-exchange-aml-webui/src/components/MeasureDetails.tsx:101
+#: packages/taler-exchange-aml-webui/src/pages/Info.tsx:118
+#, fuzzy
+#| msgid "Not opened"
+msgid "Not specified"
+msgstr "Nicht eröffnet"
+
+#: packages/taler-exchange-aml-webui/src/components/MeasureDetails.tsx:119
+#, fuzzy
+#| msgid "Required"
+msgid "Required check context"
+msgstr "Erforderlich"
+
+#: packages/taler-exchange-aml-webui/src/components/MeasureDetails.tsx:123
+#, fuzzy
+#| msgid "Check account details"
+msgid "Check outputs"
+msgstr "Kontodetails überprüfen"
+
+#: packages/taler-exchange-aml-webui/src/components/MeasureDetails.tsx:127
+#: packages/taler-exchange-aml-webui/src/components/MeasureDetails.tsx:172
+#, fuzzy
+#| msgid "All measures"
+msgid "Fallback measure"
+msgstr "Alle Maßnahmen"
+
+#: packages/taler-exchange-aml-webui/src/components/MeasureDetails.tsx:136
+#, fuzzy
+#| msgid "Required"
+msgid "Required program context"
+msgstr "Erforderlich"
+
+#: packages/taler-exchange-aml-webui/src/components/MeasureDetails.tsx:140
+#, fuzzy
+#| msgid "Requirements"
+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/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
+#, fuzzy
+#| msgid "Output"
+msgid "Outputs"
+msgstr "Ausgabe"
-#. screenid: 123
-#: packages/taler-exchange-aml-webui/src/components/MeasuresTable.tsx:62
-#: packages/taler-exchange-aml-webui/src/components/MeasuresTable.tsx:160
-#: packages/taler-exchange-aml-webui/src/components/MeasuresTable.tsx:250
-msgid "Select"
-msgstr "Auswählen"
+#: packages/taler-exchange-aml-webui/src/components/MeasureDetails.tsx:240
+#, fuzzy
+#| msgid "Unavailable"
+msgid "Unavailable reference"
+msgstr "Nicht verfügbar"
-#. screenid: 123
-#: packages/taler-exchange-aml-webui/src/components/MeasuresTable.tsx:107
-#: packages/taler-exchange-aml-webui/src/components/MeasuresTable.tsx:199
-#: packages/taler-exchange-aml-webui/src/components/MeasuresTable.tsx:295
-msgid "Modify"
-msgstr "Ändern"
+#: packages/taler-exchange-aml-webui/src/components/MeasureDetails.tsx:288
+#, fuzzy
+#| msgid "Configure measure"
+msgid "Configured context"
+msgstr "Maßnahme konfigurieren"
-#. screenid: 123
-#: packages/taler-exchange-aml-webui/src/components/MeasuresTable.tsx:141
+#: packages/taler-exchange-aml-webui/src/components/MeasureDetails.tsx:331
+#: packages/taler-exchange-aml-webui/src/components/MeasureSelection.ts:43
#, fuzzy
#| msgid "System information"
-msgid "Information"
+msgid "Customer form"
msgstr "Systeminformation"
-#. screenid: 123
-#: packages/taler-exchange-aml-webui/src/components/MeasuresTable.tsx:144
+#: packages/taler-exchange-aml-webui/src/components/MeasureDetails.tsx:333
+#: packages/taler-exchange-aml-webui/src/components/MeasureSelection.ts:46
#, fuzzy
-#| msgid "KYC information filed by the customer or an AML officer."
-msgid "Shows information to the customer without running an AML program."
-msgstr ""
-"Vom Kunden oder einem AML-Sachbearbeiter eingereichte KYC-Informationen."
-
-#. screenid: 123
-#: packages/taler-exchange-aml-webui/src/components/MeasuresTable.tsx:232
-msgid "Instant measures"
-msgstr "Sofortmaßnahmen"
+#| msgid "System information"
+msgid "Information notice"
+msgstr "Systeminformation"
-#. screenid: 123
-#: packages/taler-exchange-aml-webui/src/components/MeasuresTable.tsx:235
-msgid "Triggered immediately without customer interaction."
-msgstr "Wird sofort ohne Kundeninteraktion ausgelöst."
+#: packages/taler-exchange-aml-webui/src/components/MeasureDetails.tsx:335
+#: packages/taler-exchange-aml-webui/src/components/MeasureSelection.ts:41
+#, fuzzy
+#| msgid "Program"
+msgid "Instant AML program"
+msgstr "Programm"
-#. screenid: 123
-#: packages/taler-exchange-aml-webui/src/components/MeasuresTable.tsx:274
-msgid "Input requirement"
-msgstr "Eingabeanforderung"
+#: packages/taler-exchange-aml-webui/src/components/MeasureDetails.tsx:337
+#: packages/taler-exchange-aml-webui/src/components/MeasureSelection.ts:45
+#, fuzzy
+#| msgid "Check"
+msgid "Standalone KYC check"
+msgstr "Überprüfen"
-#: packages/taler-exchange-aml-webui/src/components/ShowLegitimizationInfo.tsx:56
+#: packages/taler-exchange-aml-webui/src/components/ShowLegitimizationInfo.tsx:52
msgid "Started"
msgstr "Begonnen"
#. screenid: 112
-#: packages/taler-exchange-aml-webui/src/components/ShowLegitimizationInfo.tsx:64
+#: packages/taler-exchange-aml-webui/src/components/ShowLegitimizationInfo.tsx:60
#: packages/taler-exchange-aml-webui/src/pages/AccountList.tsx:301
#: packages/taler-exchange-aml-webui/src/pages/Profile.tsx:140
msgid "Status"
msgstr "Status"
-#: packages/taler-exchange-aml-webui/src/components/ShowLegitimizationInfo.tsx:76
-#: packages/taler-exchange-aml-webui/src/pages/AccountDetails.tsx:447
+#: packages/taler-exchange-aml-webui/src/components/ShowLegitimizationInfo.tsx:72
+#: packages/taler-exchange-aml-webui/src/pages/AccountDetails.tsx:475
msgid "Forbidden"
msgstr "Verboten"
-#: packages/taler-exchange-aml-webui/src/components/ShowLegitimizationInfo.tsx:78
-#: packages/taler-exchange-aml-webui/src/pages/AccountDetails.tsx:443
+#: packages/taler-exchange-aml-webui/src/components/ShowLegitimizationInfo.tsx:74
+#: packages/taler-exchange-aml-webui/src/pages/AccountDetails.tsx:471
msgid "Completed"
msgstr "Abgeschlossen"
-#: packages/taler-exchange-aml-webui/src/components/ShowLegitimizationInfo.tsx:79
+#: packages/taler-exchange-aml-webui/src/components/ShowLegitimizationInfo.tsx:75
msgid "Waiting for customer"
msgstr "Wartet auf den Kunden"
-#: packages/taler-exchange-aml-webui/src/components/ShowLegitimizationInfo.tsx:92
+#: packages/taler-exchange-aml-webui/src/components/ShowLegitimizationInfo.tsx:88
msgid "The operation is categorically forbidden by this requirement."
msgstr "Der Vorgang ist aufgrund dieser Anforderung grundsätzlich verboten."
-#: packages/taler-exchange-aml-webui/src/components/ShowLegitimizationInfo.tsx:100
+#: packages/taler-exchange-aml-webui/src/components/ShowLegitimizationInfo.tsx:96
msgid "All listed measures must be completed."
msgstr "Alle aufgeführten Maßnahmen müssen abgeschlossen werden."
-#: packages/taler-exchange-aml-webui/src/components/ShowLegitimizationInfo.tsx:104
+#: packages/taler-exchange-aml-webui/src/components/ShowLegitimizationInfo.tsx:100
msgid "Any one listed measure may be completed."
msgstr "Eine beliebige der aufgeführten Maßnahmen kann abgeschlossen werden."
+#: packages/taler-exchange-aml-webui/src/components/MeasureSelection.ts:50
+#, fuzzy
+#| msgid "Triggered immediately without customer interaction."
+msgid "Runs without customer interaction"
+msgstr "Wird sofort ohne Kundeninteraktion ausgelöst."
+
#: packages/taler-exchange-aml-webui/src/components/ExpirationShortcuts.tsx:24
msgid "Expiration shortcuts"
msgstr "Schnellauswahl für den Ablauf"
@@ -1275,103 +1371,119 @@ msgstr "Nie"
#. screenid: 122
#. screenid: 102
-#: packages/taler-exchange-aml-webui/src/pages/decision/Rules.tsx:106
-#: packages/taler-exchange-aml-webui/src/pages/decision/Rules.tsx:115
+#: 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/pages/decision/Measures.tsx:63
-#: packages/taler-exchange-aml-webui/src/pages/decision/Measures.tsx:72
-#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:209
-#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:218
+#: 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:204
+#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:213
+#: packages/taler-exchange-aml-webui/src/Routing.tsx:536
+#: packages/taler-exchange-aml-webui/src/Routing.tsx:545
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:120
+#: 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/pages/decision/Measures.tsx:77
-#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:223
-#: packages/taler-exchange-aml-webui/src/pages/Info.tsx:294
-#: packages/taler-exchange-aml-webui/src/Routing.tsx:480
+#: packages/taler-exchange-aml-webui/src/pages/decision/Measures.tsx:80
+#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:218
+#: packages/taler-exchange-aml-webui/src/pages/Info.tsx:298
+#: packages/taler-exchange-aml-webui/src/Routing.tsx:492
+#: packages/taler-exchange-aml-webui/src/Routing.tsx:550
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:124
+#: 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/pages/decision/Measures.tsx:81
-#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:227
+#: packages/taler-exchange-aml-webui/src/pages/decision/Measures.tsx:84
+#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:222
+#: packages/taler-exchange-aml-webui/src/Routing.tsx:556
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:130
+#: 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/pages/decision/Measures.tsx:87
-#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:233
+#: packages/taler-exchange-aml-webui/src/pages/decision/Measures.tsx:90
+#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:228
+#: packages/taler-exchange-aml-webui/src/Routing.tsx:562
msgid "The officer session is disabled."
msgstr "Die Sitzung des AML-Sachbearbeiters ist deaktiviert."
-#: packages/taler-exchange-aml-webui/src/pages/decision/Rules.tsx:195
+#: packages/taler-exchange-aml-webui/src/pages/decision/Rules.tsx:191
msgid "Edit proposed rule"
msgstr "Vorgeschlagene Regel bearbeiten"
-#: packages/taler-exchange-aml-webui/src/pages/decision/Rules.tsx:197
+#: packages/taler-exchange-aml-webui/src/pages/decision/Rules.tsx:193
msgid "Add proposed rule"
msgstr "Vorgeschlagene Regel hinzufügen"
-#: packages/taler-exchange-aml-webui/src/pages/decision/Rules.tsx:216
+#: packages/taler-exchange-aml-webui/src/pages/decision/Rules.tsx:212
msgid "Save rule"
msgstr "Regel speichern"
-#: packages/taler-exchange-aml-webui/src/pages/decision/Rules.tsx:218
-#: packages/taler-exchange-aml-webui/src/pages/decision/Rules.tsx:372
+#: packages/taler-exchange-aml-webui/src/pages/decision/Rules.tsx:214
+#: packages/taler-exchange-aml-webui/src/pages/decision/Rules.tsx:389
msgid "Add rule"
msgstr "Regel hinzufügen"
+#: packages/taler-exchange-aml-webui/src/pages/decision/Rules.tsx:274
+#, fuzzy
+#| msgid "This successor measure is no longer available."
+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:356
-#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:348
+#: packages/taler-exchange-aml-webui/src/pages/decision/Rules.tsx:371
+#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:354
#, fuzzy
#| msgid "Properties"
msgid "Proposed rules"
msgstr "Eigenschaften"
-#: packages/taler-exchange-aml-webui/src/pages/decision/Rules.tsx:359
+#: packages/taler-exchange-aml-webui/src/pages/decision/Rules.tsx:374
+#, fuzzy
+#| msgid ""
+#| "This complete rule set replaces the currently applied rules and exchange "
+#| "defaults until it expires. Higher rows take precedence."
msgid ""
"This complete rule set replaces the currently applied rules and exchange "
-"defaults until it expires. Higher rows take precedence."
+"defaults until it expires. When multiple rules apply, the rule with the "
+"highest priority takes precedence. Table order does not affect priority."
msgstr ""
"Dieser vollständige Regelsatz ersetzt bis zu seinem Ablauf die derzeit "
"angewendeten Regeln und die Standardregeln der Börse. Weiter oben stehende "
"Regeln haben Vorrang."
-#: packages/taler-exchange-aml-webui/src/pages/decision/Rules.tsx:390
+#: packages/taler-exchange-aml-webui/src/pages/decision/Rules.tsx:407
msgid "Rules for another account type"
msgstr "Regeln für einen anderen Kontotyp"
-#: packages/taler-exchange-aml-webui/src/pages/decision/Rules.tsx:393
+#: packages/taler-exchange-aml-webui/src/pages/decision/Rules.tsx:410
msgid "These operations do not apply to this account type: %1$s."
msgstr "Diese Vorgänge gelten nicht für diesen Kontotyp: %1$s."
-#: packages/taler-exchange-aml-webui/src/pages/decision/Rules.tsx:400
+#: packages/taler-exchange-aml-webui/src/pages/decision/Rules.tsx:417
msgid "Operations without limits"
msgstr "Vorgänge ohne Limits"
-#: packages/taler-exchange-aml-webui/src/pages/decision/Rules.tsx:401
+#: packages/taler-exchange-aml-webui/src/pages/decision/Rules.tsx:418
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:408
-#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:336
+#: packages/taler-exchange-aml-webui/src/pages/decision/Rules.tsx:425
+#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:343
msgid "Invalid proposed rules"
msgstr "Ungültige vorgeschlagene Regeln"
-#: packages/taler-exchange-aml-webui/src/pages/decision/Rules.tsx:409
+#: packages/taler-exchange-aml-webui/src/pages/decision/Rules.tsx:426
msgid ""
"Edit the highlighted rule set before continuing. Hard blocks cannot be "
"combined with measures, and Balance and Refund rules must use an instant "
@@ -1381,11 +1493,11 @@ msgstr ""
"Sperren können nicht mit Maßnahmen kombiniert werden, und Regeln für Saldo "
"und Rückerstattung müssen einen sofortigen Zeitraum verwenden."
-#: packages/taler-exchange-aml-webui/src/pages/decision/Rules.tsx:432
+#: packages/taler-exchange-aml-webui/src/pages/decision/Rules.tsx:446
msgid "Remove proposed rule?"
msgstr "Vorgeschlagene Regel entfernen?"
-#: packages/taler-exchange-aml-webui/src/pages/decision/Rules.tsx:434
+#: packages/taler-exchange-aml-webui/src/pages/decision/Rules.tsx:448
msgid ""
"This is the final rule. Removing it leaves every applicable operation "
"unlimited."
@@ -1393,98 +1505,122 @@ msgstr ""
"Dies ist die letzte Regel. Wenn Sie sie entfernen, bleiben alle zutreffenden "
"Vorgänge unbegrenzt."
-#: packages/taler-exchange-aml-webui/src/pages/decision/Rules.tsx:439
+#: packages/taler-exchange-aml-webui/src/pages/decision/Rules.tsx:453
msgid "The rule will be removed from the proposed set."
msgstr "Die Regel wird aus dem vorgeschlagenen Satz entfernt."
-#: packages/taler-exchange-aml-webui/src/pages/decision/Rules.tsx:449
+#: packages/taler-exchange-aml-webui/src/pages/decision/Rules.tsx:463
msgid "Keep rule"
msgstr "Regel behalten"
-#: packages/taler-exchange-aml-webui/src/pages/decision/Rules.tsx:459
+#: packages/taler-exchange-aml-webui/src/pages/decision/Rules.tsx:473
msgid "Remove rule"
msgstr "Regel entfernen"
-#: packages/taler-exchange-aml-webui/src/pages/decision/Rules.tsx:467
+#: packages/taler-exchange-aml-webui/src/pages/decision/Rules.tsx:481
msgid "Replace proposed rules"
msgstr "Vorgeschlagene Regeln ersetzen"
-#: packages/taler-exchange-aml-webui/src/pages/decision/Rules.tsx:470
+#: packages/taler-exchange-aml-webui/src/pages/decision/Rules.tsx:484
msgid "Preview a complete replacement before applying it."
msgstr ""
"Zeigen Sie vor der Anwendung eine Vorschau des vollständigen Ersatzes an."
-#: packages/taler-exchange-aml-webui/src/pages/decision/Rules.tsx:476
+#: packages/taler-exchange-aml-webui/src/pages/decision/Rules.tsx:490
msgid "Currently applied"
msgstr "Derzeit angewendet"
-#: packages/taler-exchange-aml-webui/src/pages/decision/Rules.tsx:486
+#: packages/taler-exchange-aml-webui/src/pages/decision/Rules.tsx:500
msgid "E-commerce"
msgstr "E-Commerce"
-#: packages/taler-exchange-aml-webui/src/pages/decision/Rules.tsx:489
+#: packages/taler-exchange-aml-webui/src/pages/decision/Rules.tsx:503
msgid "Point of Sale"
msgstr "Point-of-Sale"
-#: packages/taler-exchange-aml-webui/src/pages/decision/Rules.tsx:496
+#: packages/taler-exchange-aml-webui/src/pages/decision/Rules.tsx:510
msgid "Basic plan"
msgstr "Basisplan"
-#: packages/taler-exchange-aml-webui/src/pages/decision/Rules.tsx:501
+#: packages/taler-exchange-aml-webui/src/pages/decision/Rules.tsx:515
msgid "Premium"
msgstr "Premium"
-#: packages/taler-exchange-aml-webui/src/pages/decision/Rules.tsx:510
+#: packages/taler-exchange-aml-webui/src/pages/decision/Rules.tsx:524
msgid "Freeze account"
msgstr "Konto einfrieren"
-#: packages/taler-exchange-aml-webui/src/pages/decision/Rules.tsx:518
+#: packages/taler-exchange-aml-webui/src/pages/decision/Rules.tsx:532
msgid "Replacement preview"
msgstr "Vorschau des Ersatzes"
-#: packages/taler-exchange-aml-webui/src/pages/decision/Rules.tsx:521
+#: packages/taler-exchange-aml-webui/src/pages/decision/Rules.tsx:535
msgid "Confirm account freeze"
msgstr "Kontosperrung bestätigen"
-#: packages/taler-exchange-aml-webui/src/pages/decision/Rules.tsx:522
+#: packages/taler-exchange-aml-webui/src/pages/decision/Rules.tsx:536
msgid "Every applicable operation will receive a zero hard limit."
msgstr "Jeder zutreffende Vorgang erhält ein hartes Limit von null."
-#: packages/taler-exchange-aml-webui/src/pages/decision/Rules.tsx:548
+#: packages/taler-exchange-aml-webui/src/pages/decision/Rules.tsx:562
msgid "Apply replacement"
msgstr "Ersatz anwenden"
-#: packages/taler-exchange-aml-webui/src/pages/decision/Rules.tsx:556
+#: packages/taler-exchange-aml-webui/src/pages/decision/Rules.tsx:570
#, fuzzy
#| msgid "Reset expiration"
msgid "Rule expiration"
msgstr "Ablauf zurücksetzen"
-#: packages/taler-exchange-aml-webui/src/pages/decision/Rules.tsx:559
+#: packages/taler-exchange-aml-webui/src/pages/decision/Rules.tsx:573
msgid "Choose how long the proposed rules apply and what happens afterwards."
msgstr ""
"Legen Sie fest, wie lange die vorgeschlagenen Regeln gelten und was danach "
"geschieht."
-#: packages/taler-exchange-aml-webui/src/pages/decision/Rules.tsx:578
+#: packages/taler-exchange-aml-webui/src/pages/decision/Rules.tsx:591
+#, fuzzy
+#| msgid "Successor measure"
+msgid "Selected successor measure"
+msgstr "Nachfolgemaßnahme"
+
+#: packages/taler-exchange-aml-webui/src/pages/decision/Rules.tsx:606
+#, fuzzy
+#| msgid "Successor measure"
+msgid "Successor measure unavailable"
+msgstr "Nachfolgemaßnahme"
+
+#: packages/taler-exchange-aml-webui/src/pages/decision/Rules.tsx:608
+msgid ""
+"The selected successor measure is no longer configured. Choose another "
+"measure before continuing."
+msgstr ""
+
+#: packages/taler-exchange-aml-webui/src/pages/decision/Rules.tsx:620
msgid "The proposed rules never expire, so no successor action will run."
msgstr ""
"Die vorgeschlagenen Regeln laufen nie ab, daher wird keine Nachfolgeaktion "
"ausgeführt."
-#: packages/taler-exchange-aml-webui/src/pages/decision/Rules.tsx:598
+#: packages/taler-exchange-aml-webui/src/pages/decision/Rules.tsx:640
msgid "Restore currently applied expiration"
msgstr "Derzeit angewendeten Ablauf wiederherstellen"
-#: packages/taler-exchange-aml-webui/src/pages/decision/Rules.tsx:682
+#: packages/taler-exchange-aml-webui/src/pages/decision/Rules.tsx:726
msgid "Operation type"
msgstr "Vorgangstyp"
-#: packages/taler-exchange-aml-webui/src/pages/decision/Rules.tsx:704
+#: packages/taler-exchange-aml-webui/src/pages/decision/Rules.tsx:740
+msgid ""
+"Higher values take precedence when multiple rules apply. Priority is "
+"independent of the rule's position in the table."
+msgstr ""
+
+#: packages/taler-exchange-aml-webui/src/pages/decision/Rules.tsx:755
msgid "Timeframe"
msgstr "Zeitraum"
-#: packages/taler-exchange-aml-webui/src/pages/decision/Rules.tsx:705
+#: packages/taler-exchange-aml-webui/src/pages/decision/Rules.tsx:756
msgid ""
"Use Y, M, D, h, m or s after each number. Forever accumulates over the "
"account's full history."
@@ -1492,11 +1628,11 @@ msgstr ""
"Verwenden Sie Y, M, D, h, m oder s nach jeder Zahl. „Für immer“ summiert "
"über den gesamten Verlauf des Kontos."
-#: packages/taler-exchange-aml-webui/src/pages/decision/Rules.tsx:709
+#: packages/taler-exchange-aml-webui/src/pages/decision/Rules.tsx:760
msgid "Instant timeframe"
msgstr "Sofortiger Zeitraum"
-#: packages/taler-exchange-aml-webui/src/pages/decision/Rules.tsx:710
+#: packages/taler-exchange-aml-webui/src/pages/decision/Rules.tsx:761
msgid ""
"Balance and Refund limits apply to one balance or transaction, so their "
"timeframe is fixed to zero."
@@ -1505,125 +1641,160 @@ msgstr ""
"beziehungsweise eine einzelne Transaktion; ihr Zeitraum ist daher fest auf "
"null gesetzt."
-#: packages/taler-exchange-aml-webui/src/pages/decision/Rules.tsx:716
+#: packages/taler-exchange-aml-webui/src/pages/decision/Rules.tsx:767
msgid "Exposed"
msgstr "Sichtbar"
-#: packages/taler-exchange-aml-webui/src/pages/decision/Rules.tsx:717
+#: packages/taler-exchange-aml-webui/src/pages/decision/Rules.tsx:768
msgid "Is this limit communicated to the customer?"
msgstr "Wird dieses Limit dem Kunden mitgeteilt?"
-#: packages/taler-exchange-aml-webui/src/pages/decision/Rules.tsx:723
+#: packages/taler-exchange-aml-webui/src/pages/decision/Rules.tsx:774
msgid "When the threshold is crossed"
msgstr "Wenn der Schwellenwert überschritten wird"
-#: packages/taler-exchange-aml-webui/src/pages/decision/Rules.tsx:726
+#: packages/taler-exchange-aml-webui/src/pages/decision/Rules.tsx:777
msgid "Require measures"
msgstr "Maßnahmen verlangen"
-#: packages/taler-exchange-aml-webui/src/pages/decision/Rules.tsx:740
+#: packages/taler-exchange-aml-webui/src/pages/decision/Rules.tsx:791
msgid "Required measures"
msgstr "Erforderliche Maßnahmen"
-#: packages/taler-exchange-aml-webui/src/pages/decision/Rules.tsx:741
+#: packages/taler-exchange-aml-webui/src/pages/decision/Rules.tsx:792
msgid ""
"Measures that the customer will need to satisfy to apply for a new threshold."
msgstr ""
"Maßnahmen, die der Kunde erfüllen muss, um einen neuen Schwellenwert zu "
"beantragen."
-#: packages/taler-exchange-aml-webui/src/pages/decision/Rules.tsx:747
+#: packages/taler-exchange-aml-webui/src/pages/decision/Rules.tsx:798
msgid "All measures"
msgstr "Alle Maßnahmen"
-#: packages/taler-exchange-aml-webui/src/pages/decision/Rules.tsx:748
+#: packages/taler-exchange-aml-webui/src/pages/decision/Rules.tsx:799
msgid "Hint the customer that all measures should be completed"
msgstr ""
"Den Kunden darauf hinweisen, dass alle Maßnahmen abgeschlossen werden sollten"
-#: packages/taler-exchange-aml-webui/src/pages/decision/Rules.tsx:767
+#: packages/taler-exchange-aml-webui/src/pages/decision/Rules.tsx:822
msgid "Expiration date"
msgstr "Ablaufdatum"
-#: packages/taler-exchange-aml-webui/src/pages/decision/Rules.tsx:768
+#: packages/taler-exchange-aml-webui/src/pages/decision/Rules.tsx:823
msgid "Until when are the new rules active."
msgstr "Bis wann die neuen Regeln aktiv sind."
-#: packages/taler-exchange-aml-webui/src/pages/decision/Rules.tsx:773
+#: packages/taler-exchange-aml-webui/src/pages/decision/Rules.tsx:828
msgid "Choose a future expiration date or Never."
msgstr "Wählen Sie ein zukünftiges Ablaufdatum oder „Nie“."
-#: packages/taler-exchange-aml-webui/src/pages/decision/Rules.tsx:779
+#: packages/taler-exchange-aml-webui/src/pages/decision/Rules.tsx:834
msgid "After expiration"
msgstr "Nach dem Ablauf"
-#: packages/taler-exchange-aml-webui/src/pages/decision/Rules.tsx:781
+#: packages/taler-exchange-aml-webui/src/pages/decision/Rules.tsx:836
msgid "Return to exchange defaults"
msgstr "Zu den Börsenstandards zurückkehren"
-#: packages/taler-exchange-aml-webui/src/pages/decision/Rules.tsx:782
+#: packages/taler-exchange-aml-webui/src/pages/decision/Rules.tsx:837
msgid "Trigger a successor measure"
msgstr "Eine Nachfolgemaßnahme auslösen"
-#: packages/taler-exchange-aml-webui/src/pages/decision/Rules.tsx:797
+#: packages/taler-exchange-aml-webui/src/pages/decision/Rules.tsx:847
+#: packages/taler-exchange-aml-webui/src/pages/decision/Measures.tsx:630
+#, fuzzy
+#| msgid "Failed to load available measures."
+msgid "Search available measures"
+msgstr "Die verfügbaren Maßnahmen konnten nicht geladen werden."
+
+#: packages/taler-exchange-aml-webui/src/pages/decision/Rules.tsx:848
msgid "Measure taken automatically upon expiration of the current decision."
msgstr ""
"Maßnahme, die automatisch bei Ablauf der aktuellen Entscheidung ergriffen "
"wird."
-#: packages/taler-exchange-aml-webui/src/pages/decision/Rules.tsx:805
+#: packages/taler-exchange-aml-webui/src/pages/decision/Rules.tsx:856
msgid "This successor measure is no longer available."
msgstr "Diese Nachfolgemaßnahme ist nicht mehr verfügbar."
-#: packages/taler-exchange-aml-webui/src/pages/AccountDetails.tsx:133
+#: packages/taler-exchange-aml-webui/src/pages/AccountDetails.tsx:136
msgid "Case summary"
msgstr "Fallübersicht"
-#: packages/taler-exchange-aml-webui/src/pages/AccountDetails.tsx:134
+#: packages/taler-exchange-aml-webui/src/pages/AccountDetails.tsx:137
msgid "Current review state and the latest account activity."
msgstr "Aktueller Prüfstatus und letzte Kontoaktivität."
-#: packages/taler-exchange-aml-webui/src/pages/AccountDetails.tsx:138
+#: packages/taler-exchange-aml-webui/src/pages/AccountDetails.tsx:141
msgid "Review status"
msgstr "Prüfstatus"
-#: packages/taler-exchange-aml-webui/src/pages/AccountDetails.tsx:142
-#: packages/taler-exchange-aml-webui/src/pages/AccountDetails.tsx:153
-#: packages/taler-exchange-aml-webui/src/pages/AccountDetails.tsx:171
-#: packages/taler-exchange-aml-webui/src/pages/AccountDetails.tsx:188
-#: packages/taler-exchange-aml-webui/src/pages/AccountDetails.tsx:492
+#: packages/taler-exchange-aml-webui/src/pages/AccountDetails.tsx:145
+#: packages/taler-exchange-aml-webui/src/pages/AccountDetails.tsx:156
+#: packages/taler-exchange-aml-webui/src/pages/AccountDetails.tsx:174
+#: packages/taler-exchange-aml-webui/src/pages/AccountDetails.tsx:191
+#: packages/taler-exchange-aml-webui/src/pages/AccountDetails.tsx:520
msgid "Loading…"
msgstr "Wird geladen…"
-#: packages/taler-exchange-aml-webui/src/pages/AccountDetails.tsx:146
+#: packages/taler-exchange-aml-webui/src/pages/AccountDetails.tsx:149
msgid "Manual review required — waiting for an AML decision."
msgstr "Manuelle Prüfung erforderlich — wartet auf eine AML-Entscheidung."
-#: packages/taler-exchange-aml-webui/src/pages/AccountDetails.tsx:147
+#: packages/taler-exchange-aml-webui/src/pages/AccountDetails.tsx:150
msgid "No manual review"
msgstr "Keine manuelle Prüfung"
-#: packages/taler-exchange-aml-webui/src/pages/AccountDetails.tsx:150
+#: packages/taler-exchange-aml-webui/src/pages/AccountDetails.tsx:153
msgid "Effective decision"
msgstr "Wirksame Entscheidung"
-#: packages/taler-exchange-aml-webui/src/pages/AccountDetails.tsx:168
+#: packages/taler-exchange-aml-webui/src/pages/AccountDetails.tsx:171
msgid "Requirements"
msgstr "Anforderungen"
-#: packages/taler-exchange-aml-webui/src/pages/AccountDetails.tsx:185
+#: packages/taler-exchange-aml-webui/src/pages/AccountDetails.tsx:188
msgid "Latest collected information"
msgstr "Neueste erfasste Informationen"
+#: packages/taler-exchange-aml-webui/src/pages/AccountDetails.tsx:211
+#, fuzzy
+#| msgid "Account open"
+msgid "Account notes"
+msgstr "Konto eröffnet"
+
+#: packages/taler-exchange-aml-webui/src/pages/AccountDetails.tsx:212
+msgid "Officer-authored notes and information recorded by the exchange."
+msgstr ""
+
+#: packages/taler-exchange-aml-webui/src/pages/AccountDetails.tsx:218
+#, fuzzy
+#| msgid "Account assessment could not be loaded"
+msgid "Account notes could not be loaded"
+msgstr "Die Kontobewertung konnte nicht geladen werden"
+
+#: packages/taler-exchange-aml-webui/src/pages/AccountDetails.tsx:228
+#, fuzzy
+#| msgid "Account open"
+msgid "No account notes"
+msgstr "Konto eröffnet"
+
+#: packages/taler-exchange-aml-webui/src/pages/AccountDetails.tsx:229
+#, fuzzy
+#| msgid "No AML file is available for this account."
+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:208
+#: packages/taler-exchange-aml-webui/src/pages/AccountDetails.tsx:236
#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:305
#, fuzzy
#| msgid "Send decision"
msgid "Current decision"
msgstr "Entscheidung senden"
-#: packages/taler-exchange-aml-webui/src/pages/AccountDetails.tsx:209
+#: packages/taler-exchange-aml-webui/src/pages/AccountDetails.tsx:237
#, fuzzy
#| msgid ""
#| "The AML decision and operation rules currently applied to this account."
@@ -1632,24 +1803,24 @@ msgstr ""
"Die derzeit für dieses Konto geltende AML-Entscheidung und die "
"Vorgangsregeln."
-#: packages/taler-exchange-aml-webui/src/pages/AccountDetails.tsx:216
+#: packages/taler-exchange-aml-webui/src/pages/AccountDetails.tsx:244
msgid "Effective policy could not be loaded"
msgstr "Die geltende Richtlinie konnte nicht geladen werden"
-#: packages/taler-exchange-aml-webui/src/pages/AccountDetails.tsx:234
+#: packages/taler-exchange-aml-webui/src/pages/AccountDetails.tsx:262
msgid "Exchange defaults apply"
msgstr "Exchange-Standardregeln gelten"
-#: packages/taler-exchange-aml-webui/src/pages/AccountDetails.tsx:235
+#: packages/taler-exchange-aml-webui/src/pages/AccountDetails.tsx:263
msgid "No AML officer decision is active for this account."
msgstr ""
"Für dieses Konto ist keine Entscheidung eines AML-Sachbearbeiters aktiv."
-#: packages/taler-exchange-aml-webui/src/pages/AccountDetails.tsx:238
+#: packages/taler-exchange-aml-webui/src/pages/AccountDetails.tsx:266
msgid "Account type unavailable"
msgstr "Kontotyp nicht verfügbar"
-#: packages/taler-exchange-aml-webui/src/pages/AccountDetails.tsx:239
+#: packages/taler-exchange-aml-webui/src/pages/AccountDetails.tsx:267
msgid ""
"Open this case from the account directory or payto search to see the "
"applicable default rules."
@@ -1657,106 +1828,106 @@ msgstr ""
"Öffnen Sie diesen Fall über das Kontoverzeichnis oder die Payto-Suche, um "
"die geltenden Standardregeln anzuzeigen."
-#: packages/taler-exchange-aml-webui/src/pages/AccountDetails.tsx:248
+#: packages/taler-exchange-aml-webui/src/pages/AccountDetails.tsx:276
msgid "Default rules could not be loaded"
msgstr "Standardregeln konnten nicht geladen werden"
-#: packages/taler-exchange-aml-webui/src/pages/AccountDetails.tsx:255
-#: packages/taler-exchange-aml-webui/src/pages/Info.tsx:419
+#: packages/taler-exchange-aml-webui/src/pages/AccountDetails.tsx:283
+#: packages/taler-exchange-aml-webui/src/pages/Info.tsx:423
#: packages/taler-exchange-aml-webui/src/components/ShowDefaultRules.tsx:11
msgid "Default rules"
msgstr "Standardregeln"
-#: packages/taler-exchange-aml-webui/src/pages/AccountDetails.tsx:266
+#: packages/taler-exchange-aml-webui/src/pages/AccountDetails.tsx:294
msgid "Collected information"
msgstr "Erfasste Informationen"
-#: packages/taler-exchange-aml-webui/src/pages/AccountDetails.tsx:267
+#: packages/taler-exchange-aml-webui/src/pages/AccountDetails.tsx:295
msgid "KYC information filed by the customer or an AML officer."
msgstr ""
"Vom Kunden oder einem AML-Sachbearbeiter eingereichte KYC-Informationen."
-#: packages/taler-exchange-aml-webui/src/pages/AccountDetails.tsx:273
+#: packages/taler-exchange-aml-webui/src/pages/AccountDetails.tsx:301
msgid "Collected information could not be loaded"
msgstr "Erfasste Informationen konnten nicht geladen werden"
-#: packages/taler-exchange-aml-webui/src/pages/AccountDetails.tsx:279
+#: packages/taler-exchange-aml-webui/src/pages/AccountDetails.tsx:307
msgid "No collected information"
msgstr "Keine erfassten Informationen"
-#: packages/taler-exchange-aml-webui/src/pages/AccountDetails.tsx:280
+#: packages/taler-exchange-aml-webui/src/pages/AccountDetails.tsx:308
msgid "No KYC information has been collected for this account."
msgstr "Für dieses Konto wurden keine KYC-Informationen erfasst."
-#: packages/taler-exchange-aml-webui/src/pages/AccountDetails.tsx:302
+#: packages/taler-exchange-aml-webui/src/pages/AccountDetails.tsx:330
msgid "Active requirements"
msgstr "Aktive Anforderungen"
-#: packages/taler-exchange-aml-webui/src/pages/AccountDetails.tsx:303
+#: packages/taler-exchange-aml-webui/src/pages/AccountDetails.tsx:331
msgid "Measures the customer must complete under the current policy."
msgstr ""
"Maßnahmen, die der Kunde gemäß der aktuellen Richtlinie abschließen muss."
-#: packages/taler-exchange-aml-webui/src/pages/AccountDetails.tsx:309
+#: packages/taler-exchange-aml-webui/src/pages/AccountDetails.tsx:337
msgid "Active requirements could not be loaded"
msgstr "Aktive Anforderungen konnten nicht geladen werden"
-#: packages/taler-exchange-aml-webui/src/pages/AccountDetails.tsx:315
+#: packages/taler-exchange-aml-webui/src/pages/AccountDetails.tsx:343
msgid "No active requirements"
msgstr "Keine aktiven Anforderungen"
-#: packages/taler-exchange-aml-webui/src/pages/AccountDetails.tsx:316
+#: packages/taler-exchange-aml-webui/src/pages/AccountDetails.tsx:344
msgid "The customer has no active legitimization measures to complete."
msgstr "Der Kunde muss keine aktiven Legitimierungsmaßnahmen abschließen."
-#: packages/taler-exchange-aml-webui/src/pages/AccountDetails.tsx:413
+#: packages/taler-exchange-aml-webui/src/pages/AccountDetails.tsx:441
msgid "Officer decision"
msgstr "Entscheidung des Sachbearbeiters"
-#: packages/taler-exchange-aml-webui/src/pages/AccountDetails.tsx:416
+#: packages/taler-exchange-aml-webui/src/pages/AccountDetails.tsx:444
msgid "Does not expire"
msgstr "Läuft nicht ab"
-#: packages/taler-exchange-aml-webui/src/pages/AccountDetails.tsx:439
+#: packages/taler-exchange-aml-webui/src/pages/AccountDetails.tsx:467
msgid "Waiting"
msgstr "Ausstehend"
-#: packages/taler-exchange-aml-webui/src/pages/AccountDetails.tsx:451
+#: packages/taler-exchange-aml-webui/src/pages/AccountDetails.tsx:479
msgid "More on later pages"
msgstr "Weitere auf nachfolgenden Seiten"
-#: packages/taler-exchange-aml-webui/src/pages/AccountDetails.tsx:510
+#: packages/taler-exchange-aml-webui/src/pages/AccountDetails.tsx:538
msgid "Try loading this section again."
msgstr "Versuchen Sie, diesen Abschnitt erneut zu laden."
-#: packages/taler-exchange-aml-webui/src/pages/AccountDetails.tsx:518
+#: packages/taler-exchange-aml-webui/src/pages/AccountDetails.tsx:546
#: packages/taler-exchange-aml-webui/src/pages/AccountDecisionHistory.tsx:97
#: packages/taler-exchange-aml-webui/src/pages/AccountList.tsx:633
#: packages/taler-exchange-aml-webui/src/pages/Dashboard.tsx:205
msgid "Retry"
msgstr "Erneut versuchen"
-#: packages/taler-exchange-aml-webui/src/pages/AccountDetails.tsx:566
+#: packages/taler-exchange-aml-webui/src/pages/AccountDetails.tsx:594
msgid "Unconfigured form"
msgstr "Nicht konfiguriertes Formular"
-#: packages/taler-exchange-aml-webui/src/pages/AccountDetails.tsx:567
+#: packages/taler-exchange-aml-webui/src/pages/AccountDetails.tsx:595
msgid "Form not identified"
msgstr "Formular nicht identifiziert"
-#: packages/taler-exchange-aml-webui/src/pages/AccountDetails.tsx:576
+#: packages/taler-exchange-aml-webui/src/pages/AccountDetails.tsx:604
msgid "Filed by an AML officer"
msgstr "Von einem AML-Sachbearbeiter eingereicht"
-#: packages/taler-exchange-aml-webui/src/pages/AccountDetails.tsx:577
+#: packages/taler-exchange-aml-webui/src/pages/AccountDetails.tsx:605
msgid "Provided by the customer"
msgstr "Vom Kunden bereitgestellt"
-#: packages/taler-exchange-aml-webui/src/pages/AccountDetails.tsx:581
+#: packages/taler-exchange-aml-webui/src/pages/AccountDetails.tsx:609
msgid "Attribute data is unavailable."
msgstr "Attributdaten sind nicht verfügbar."
-#: packages/taler-exchange-aml-webui/src/pages/AccountDetails.tsx:595
+#: packages/taler-exchange-aml-webui/src/pages/AccountDetails.tsx:623
msgid "View details"
msgstr "Details anzeigen"
@@ -1801,7 +1972,7 @@ msgid "Failed to load accounts"
msgstr "Konten konnten nicht geladen werden"
#: packages/taler-exchange-aml-webui/src/pages/AccountList.tsx:193
-#: packages/taler-exchange-aml-webui/src/Routing.tsx:552
+#: packages/taler-exchange-aml-webui/src/Routing.tsx:621
msgid "Accounts"
msgstr "Konten"
@@ -1941,7 +2112,7 @@ msgstr ""
"Diese Sachbearbeitersitzung ist nicht berechtigt, Konten zu exportieren."
#: packages/taler-exchange-aml-webui/src/pages/Dashboard.tsx:52
-#: packages/taler-exchange-aml-webui/src/Routing.tsx:546
+#: packages/taler-exchange-aml-webui/src/Routing.tsx:615
msgid "Dashboard"
msgstr "Dashboard"
@@ -2342,11 +2513,9 @@ msgid ""
msgstr ""
#. screenid: 122
-#. screenid: 124
#: 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/pages/decision/Measures.tsx:366
-#: packages/taler-exchange-aml-webui/src/components/MeasureList.tsx:115
+#: packages/taler-exchange-aml-webui/src/pages/decision/Measures.tsx:465
msgid "Add custom measure"
msgstr "Benutzerdefinierte Maßnahme hinzufügen"
@@ -2512,23 +2681,6 @@ msgid "Inputs"
msgstr "Eingaben"
#. screenid: 122
-#: packages/taler-exchange-aml-webui/src/components/NewMeasure.tsx:954
-#: packages/taler-exchange-aml-webui/src/pages/Info.tsx:534
-#, fuzzy
-#| msgid "Output"
-msgid "Outputs"
-msgstr "Ausgabe"
-
-#. screenid: 122
-#: packages/taler-exchange-aml-webui/src/components/NewMeasure.tsx:962
-#: packages/taler-exchange-aml-webui/src/pages/Info.tsx:401
-#: packages/taler-exchange-aml-webui/src/pages/Info.tsx:533
-#, fuzzy
-#| msgid "Required"
-msgid "Required context"
-msgstr "Erforderlich"
-
-#. screenid: 122
#: packages/taler-exchange-aml-webui/src/components/NewMeasure.tsx:970
msgid "Fallback"
msgstr "Fallback"
@@ -2565,11 +2717,11 @@ msgstr "Nur lesen"
msgid "Prevent the customer from changing the address"
msgstr "Verhindert, dass der Kunde die Adresse ändert"
-#: packages/taler-exchange-aml-webui/src/pages/decision/Measures.tsx:154
+#: packages/taler-exchange-aml-webui/src/pages/decision/Measures.tsx:157
msgid "Customer actions after submission"
msgstr ""
-#: packages/taler-exchange-aml-webui/src/pages/decision/Measures.tsx:157
+#: packages/taler-exchange-aml-webui/src/pages/decision/Measures.tsx:160
msgid ""
"Immediate measures start as soon as this decision is accepted. A measure may "
"show information, collect customer data, or run an AML program. Leave the "
@@ -2577,132 +2729,184 @@ msgid ""
msgstr ""
#. screenid: 102
-#: packages/taler-exchange-aml-webui/src/pages/decision/Measures.tsx:302
-#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:301
-msgid "Too many SKIP measures"
-msgstr "Zu viele SKIP-Maßnahmen"
+#: packages/taler-exchange-aml-webui/src/pages/decision/Measures.tsx:317
+#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:298
+#, fuzzy
+#| msgid "Any one listed measure may be completed."
+msgid "Only one instant measure is allowed"
+msgstr "Eine beliebige der aufgeführten Maßnahmen kann abgeschlossen werden."
-#. screenid: 102
-#: packages/taler-exchange-aml-webui/src/pages/decision/Measures.tsx:303
-#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:302
-msgid "At most one immediate measure may use the SKIP check."
-msgstr "Höchstens eine sofortige Maßnahme darf die SKIP-Prüfung verwenden."
+#: packages/taler-exchange-aml-webui/src/pages/decision/Measures.tsx:319
+msgid ""
+"Remove all but one instant measure before continuing. Instant measures run "
+"an AML program without customer interaction."
+msgstr ""
-#: packages/taler-exchange-aml-webui/src/pages/decision/Measures.tsx:332
+#: packages/taler-exchange-aml-webui/src/pages/decision/Measures.tsx:329
#, fuzzy
-#| msgid "Configure verification measure: \"%1$s\""
-msgid "Configure verification measure “%1$s”"
-msgstr "Verifizierungsmaßnahme konfigurieren: \"%1$s\""
+#| msgid "Operation rules"
+msgid "Completion rule"
+msgstr "Vorgangsregeln"
+
+#: packages/taler-exchange-aml-webui/src/pages/decision/Measures.tsx:336
+#, 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."
+
+#: packages/taler-exchange-aml-webui/src/pages/decision/Measures.tsx:337
+#, fuzzy
+#| msgid "Measures the customer must complete under the current policy."
+msgid ""
+"The requirement is completed as soon as the customer completes any one "
+"selected measure."
+msgstr ""
+"Maßnahmen, die der Kunde gemäß der aktuellen Richtlinie abschließen muss."
+
+#: packages/taler-exchange-aml-webui/src/pages/decision/Measures.tsx:343
+#, fuzzy
+#| msgid "Require all measures"
+msgid "Every selected measure is required"
+msgstr "Alle Maßnahmen voraussetzen"
+
+#: packages/taler-exchange-aml-webui/src/pages/decision/Measures.tsx:344
+msgid ""
+"The requirement is completed only after every selected measure has been "
+"completed."
+msgstr ""
+
+#: packages/taler-exchange-aml-webui/src/pages/decision/Measures.tsx:353
+#, fuzzy
+#| msgid "Server measures"
+msgid "Selected measure details"
+msgstr "Server-Maßnahmen"
+
+#: packages/taler-exchange-aml-webui/src/pages/decision/Measures.tsx:383
+#, fuzzy
+#| msgid "Configure measure"
+msgid "Configure"
+msgstr "Maßnahme konfigurieren"
#. screenid: 102
-#: packages/taler-exchange-aml-webui/src/pages/decision/Measures.tsx:372
-#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:522
+#: packages/taler-exchange-aml-webui/src/pages/decision/Measures.tsx:471
+#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:574
msgid "Custom measures"
msgstr "Benutzerdefinierte Maßnahmen"
-#: packages/taler-exchange-aml-webui/src/pages/decision/Measures.tsx:375
+#: packages/taler-exchange-aml-webui/src/pages/decision/Measures.tsx:474
msgid "Measures defined only for this proposed decision."
msgstr ""
-#: packages/taler-exchange-aml-webui/src/pages/decision/Measures.tsx:399
+#: packages/taler-exchange-aml-webui/src/pages/decision/Measures.tsx:496
msgid "Edit"
msgstr ""
-#: packages/taler-exchange-aml-webui/src/pages/decision/Measures.tsx:407
+#: packages/taler-exchange-aml-webui/src/pages/decision/Measures.tsx:508
+#, fuzzy
+#| msgid "All measures"
+msgid "Available exchange measures"
+msgstr "Alle Maßnahmen"
+
+#: packages/taler-exchange-aml-webui/src/pages/decision/Measures.tsx:511
+msgid "Inspect reusable definitions configured by the exchange"
+msgstr ""
+
+#: packages/taler-exchange-aml-webui/src/pages/decision/Measures.tsx:519
+msgid ""
+"Select a measure above to use it unchanged. Customize a copy when this "
+"decision needs different checks, programs, or context."
+msgstr ""
+
+#: packages/taler-exchange-aml-webui/src/pages/decision/Measures.tsx:530
+#, fuzzy
+#| msgid "AML navigation"
+msgid "Open complete AML configuration"
+msgstr "AML-Navigation"
+
+#: packages/taler-exchange-aml-webui/src/pages/decision/Measures.tsx:550
#, fuzzy
-#| msgid "All measures"
-msgid "Available exchange measures"
-msgstr "Alle Maßnahmen"
+#| msgid "Customer label"
+msgid "Customize a copy"
+msgstr "Kundenbezeichnung"
-#: packages/taler-exchange-aml-webui/src/pages/decision/Measures.tsx:410
-msgid "Reusable templates configured by the exchange operator"
-msgstr ""
+#: packages/taler-exchange-aml-webui/src/pages/decision/Measures.tsx:558
+#, fuzzy
+#| msgid "No active measure has been selected."
+msgid "No exchange measures are configured."
+msgstr "Es wurde keine aktive Maßnahme ausgewählt."
-#: packages/taler-exchange-aml-webui/src/pages/decision/Measures.tsx:432
-msgid "Use as template"
+#: packages/taler-exchange-aml-webui/src/pages/decision/Measures.tsx:624
+msgid ""
+"Only one instant measure can be selected. Remove the selected instant "
+"measure first."
msgstr ""
+#. screenid: 102
#. screenid: 113
-#: packages/taler-exchange-aml-webui/src/pages/decision/Measures.tsx:512
-#: packages/taler-exchange-aml-webui/src/pages/DecisionWizard.tsx:288
+#: packages/taler-exchange-aml-webui/src/pages/decision/Measures.tsx:629
+#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:400
+#: packages/taler-exchange-aml-webui/src/pages/DecisionWizard.tsx:238
#, fuzzy
#| msgid "Instant measures"
msgid "Immediate measures"
msgstr "Sofortmaßnahmen"
-#: packages/taler-exchange-aml-webui/src/pages/decision/Measures.tsx:513
+#: packages/taler-exchange-aml-webui/src/pages/decision/Measures.tsx:631
msgid ""
"Selected measures begin immediately after the decision is accepted by the "
"exchange."
msgstr ""
-#: packages/taler-exchange-aml-webui/src/pages/decision/Measures.tsx:518
-#, fuzzy
-#| msgid "Require all measures"
-msgid "Require every selected measure"
-msgstr "Alle Maßnahmen voraussetzen"
-
-#: packages/taler-exchange-aml-webui/src/pages/decision/Measures.tsx:519
-#, fuzzy
-#| msgid ""
-#| "Run all selected measures together instead of accepting any one of them."
-msgid ""
-"When enabled, all selected measures must be completed. Otherwise, completing "
-"any one of them is sufficient."
-msgstr ""
-"Alle ausgewählten Maßnahmen gemeinsam ausführen, anstatt eine beliebige "
-"davon zu akzeptieren."
-
#. screenid: 102
-#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:190
+#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:185
#, fuzzy
msgid "Failed to make the decision."
msgstr "Die Entscheidung beschreiben."
#. screenid: 102
-#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:193
+#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:188
#, fuzzy
msgid "Invalid credentials."
msgstr "Ungültiges Konto"
#. screenid: 102
-#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:195
+#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:190
msgid "Session not found. Contact the administrator."
msgstr ""
#. screenid: 102
-#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:197
+#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:192
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:251
+#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:246
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:264
+#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:259
#, 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:271
+#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:266
msgid "Confirm decision"
msgstr "Entscheidung bestätigen"
#. screenid: 102
-#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:283
+#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:278
msgid "Unknown measure"
msgstr "Unbekannte Maßnahme"
#. screenid: 102
-#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:284
+#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:279
msgid ""
"A rule or immediate action references a measure that is not available. "
"Review the rules and measures before submitting."
@@ -2711,14 +2915,14 @@ msgstr ""
"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:291
+#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:286
#, 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:292
+#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:287
msgid ""
"A custom measure references an unavailable check or program, lacks required "
"context, or cannot provide the selected program inputs. Review the immediate "
@@ -2726,39 +2930,56 @@ msgid ""
msgstr ""
#. screenid: 102
+#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:300
+msgid "Remove all but one instant measure before submitting this decision."
+msgstr ""
+
+#. screenid: 102
+#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:308
+msgid "Transaction rules not reviewed"
+msgstr "Transaktionsregeln nicht überprüft"
+
+#. screenid: 102
#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:310
+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:318
msgid "Missing deadline"
msgstr "Frist fehlt"
#. screenid: 102
-#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:311
+#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:319
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:319
+#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:326
msgid "Invalid rule expiration"
msgstr "Ungültiger Regelablauf"
#. screenid: 102
-#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:320
+#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:327
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:327
+#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:334
msgid "Missing rules"
msgstr "Regeln fehlen"
#. screenid: 102
-#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:328
+#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:335
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:337
+#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:344
msgid ""
"Review the proposed rules. Hard blocks must be explicit, and Balance and "
"Refund rules must use an instant timeframe."
@@ -2768,12 +2989,12 @@ msgstr ""
"sofortigen Zeitraum verwenden."
#. screenid: 102
-#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:376
+#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:382
msgid "Immediate measures not reviewed"
msgstr ""
#. screenid: 102
-#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:378
+#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:384
#, fuzzy
#| msgid "Measures the customer must complete under the current policy."
msgid "Review whether the customer must complete any immediate measures."
@@ -2781,195 +3002,198 @@ 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:384
+#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:390
#, 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:385
+#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:391
msgid "No measure will start when this decision is submitted."
msgstr ""
#. screenid: 102
-#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:396
+#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:405
+#, 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:409
+#, 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:428
+#, fuzzy
+#| msgid "Unavailable"
+msgid "Unavailable measures"
+msgstr "Nicht verfügbar"
+
+#. screenid: 102
+#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:430
+#, 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:448
#, fuzzy
#| msgid "Account properties"
msgid "Account properties not reviewed"
msgstr "Kontoeigenschaften"
#. screenid: 102
-#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:398
+#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:450
msgid "Review the account properties before submitting the decision."
msgstr ""
#. screenid: 102
-#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:409
+#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:461
msgid "Reporting events not reviewed"
msgstr ""
#. screenid: 102
-#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:411
+#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:463
msgid "Review which statistical events will be recorded with the decision."
msgstr ""
#. screenid: 102
-#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:420
+#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:472
msgid "Case disposition incomplete"
msgstr ""
#. screenid: 102
-#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:421
+#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:473
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:430
+#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:482
msgid "Invalid attributes"
msgstr "Ungültige Attribute"
#. screenid: 102
-#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:431
+#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:483
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:443
+#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:495
#, fuzzy
#| msgid "Check account details"
msgid "Decision details"
msgstr "Kontodetails überprüfen"
#. screenid: 102
-#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:447
+#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:499
msgid "Justification"
msgstr "Begründung"
#. screenid: 102
-#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:450
+#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:502
#, fuzzy
#| msgid "Not opened"
msgid "Not provided"
msgstr "Nicht eröffnet"
#. screenid: 102
-#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:454
+#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:506
#, 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:458
+#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:510
#, 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:487
+#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:539
msgid "No account properties"
msgstr "Keine Kontoeigenschaften"
#. screenid: 102
-#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:493
+#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:545
msgid "Events"
msgstr "Ereignisse"
#. screenid: 102
-#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:496
+#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:548
#, fuzzy
#| msgid "Next event"
msgid "No events"
msgstr "Nächstes Ereignis"
#. screenid: 102
-#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:501
+#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:553
#, fuzzy
#| msgid "Invalid attributes"
msgid "Submitted attributes"
msgstr "Ungültige Attribute"
#. screenid: 102
-#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:509
+#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:561
#, fuzzy
#| msgid "Expiration date"
msgid "expiration set"
msgstr "Ablaufdatum"
#. screenid: 102
-#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:515
+#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:567
#, fuzzy
#| msgid "Invalid attributes"
msgid "No new attributes"
msgstr "Ungültige Attribute"
#. screenid: 102
-#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:537
-#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:550
+#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:589
+#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:602
#, fuzzy
#| msgid "Officer decision"
msgid "Discard decision"
msgstr "Entscheidung des Sachbearbeiters"
#. screenid: 102
-#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:544
+#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:596
#, fuzzy
#| msgid "Send decision"
msgid "Submit AML decision"
msgstr "Entscheidung senden"
#. screenid: 102
-#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:549
+#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:601
#, 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:554
+#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:606
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:571
+#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:623
#, fuzzy
#| msgid "Review status"
msgid "Review this step"
msgstr "Prüfstatus"
#. screenid: 113
-#. screenid: 110
-#: packages/taler-exchange-aml-webui/src/pages/DecisionWizard.tsx:172
-#: packages/taler-exchange-aml-webui/src/pages/ShowCollectedInfo.tsx:250
-#: packages/taler-exchange-aml-webui/src/pages/ShowCollectedInfo.tsx:507
-#, fuzzy
-#| msgid "Back to accounts"
-msgid "Back to account"
-msgstr "Zurück zu den Konten"
-
-#. screenid: 113
-#: packages/taler-exchange-aml-webui/src/pages/DecisionWizard.tsx:177
-#, fuzzy
-#| msgid "New decision"
-msgid "New AML decision"
-msgstr "Neue Entscheidung"
-
-#. screenid: 113
-#. screenid: 111
-#: packages/taler-exchange-aml-webui/src/pages/DecisionWizard.tsx:201
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:297
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:790
-msgid "Payto URI"
-msgstr "Payto-URI"
-
-#. screenid: 113
-#: packages/taler-exchange-aml-webui/src/pages/DecisionWizard.tsx:218
+#: packages/taler-exchange-aml-webui/src/pages/DecisionWizard.tsx:168
#, fuzzy
#| msgctxt "threshold"
#| msgid "%1$s every %2$s"
@@ -2977,33 +3201,33 @@ msgid "Step %1$s of %2$s"
msgstr "%1$s alle %2$s"
#. screenid: 113
-#: packages/taler-exchange-aml-webui/src/pages/DecisionWizard.tsx:236
+#: packages/taler-exchange-aml-webui/src/pages/DecisionWizard.tsx:186
msgid "Decision steps"
msgstr ""
#. screenid: 113
-#: packages/taler-exchange-aml-webui/src/pages/DecisionWizard.tsx:245
+#: packages/taler-exchange-aml-webui/src/pages/DecisionWizard.tsx:195
#, fuzzy
#| msgid "Previous event"
msgid "Previous step"
msgstr "Vorheriges Ereignis"
#. screenid: 113
-#: packages/taler-exchange-aml-webui/src/pages/DecisionWizard.tsx:254
+#: packages/taler-exchange-aml-webui/src/pages/DecisionWizard.tsx:204
#, fuzzy
#| msgid "Next event"
msgid "Next step"
msgstr "Nächstes Ereignis"
#. screenid: 113
-#: packages/taler-exchange-aml-webui/src/pages/DecisionWizard.tsx:273
+#: packages/taler-exchange-aml-webui/src/pages/DecisionWizard.tsx:223
#, fuzzy
#| msgid "System information"
msgid "Customer information"
msgstr "Systeminformation"
#. screenid: 113
-#: packages/taler-exchange-aml-webui/src/pages/DecisionWizard.tsx:274
+#: packages/taler-exchange-aml-webui/src/pages/DecisionWizard.tsx:224
#, fuzzy
#| msgid ""
#| "You can review AML information, but this officer key cannot submit "
@@ -3014,24 +3238,24 @@ msgstr ""
"kann keine Entscheidungen einreichen."
#. screenid: 113
-#: packages/taler-exchange-aml-webui/src/pages/DecisionWizard.tsx:279
+#: packages/taler-exchange-aml-webui/src/pages/DecisionWizard.tsx:229
msgid "Review the account state derived from the available information."
msgstr ""
#. screenid: 113
-#: packages/taler-exchange-aml-webui/src/pages/DecisionWizard.tsx:283
+#: packages/taler-exchange-aml-webui/src/pages/DecisionWizard.tsx:233
#, fuzzy
#| msgid "Missing events"
msgid "Reporting events"
msgstr "Ereignisse fehlen"
#. screenid: 113
-#: packages/taler-exchange-aml-webui/src/pages/DecisionWizard.tsx:284
+#: packages/taler-exchange-aml-webui/src/pages/DecisionWizard.tsx:234
msgid "Review the statistical events recorded with this decision."
msgstr ""
#. screenid: 113
-#: packages/taler-exchange-aml-webui/src/pages/DecisionWizard.tsx:289
+#: packages/taler-exchange-aml-webui/src/pages/DecisionWizard.tsx:239
#, fuzzy
#| msgid "Measures the customer must complete under the current policy."
msgid ""
@@ -3040,7 +3264,7 @@ msgstr ""
"Maßnahmen, die der Kunde gemäß der aktuellen Richtlinie abschließen muss."
#. screenid: 113
-#: packages/taler-exchange-aml-webui/src/pages/DecisionWizard.tsx:293
+#: packages/taler-exchange-aml-webui/src/pages/DecisionWizard.tsx:243
#, fuzzy
#| msgctxt "operation type"
#| msgid "Transaction"
@@ -3048,77 +3272,49 @@ msgid "Transaction rules"
msgstr "Transaktion"
#. screenid: 113
-#: packages/taler-exchange-aml-webui/src/pages/DecisionWizard.tsx:294
+#: packages/taler-exchange-aml-webui/src/pages/DecisionWizard.tsx:244
msgid "Set operation thresholds, escalation measures, and expiration behavior."
msgstr ""
#. screenid: 113
-#: packages/taler-exchange-aml-webui/src/pages/DecisionWizard.tsx:298
+#: packages/taler-exchange-aml-webui/src/pages/DecisionWizard.tsx:248
msgid "Case disposition"
msgstr ""
#. screenid: 113
-#: packages/taler-exchange-aml-webui/src/pages/DecisionWizard.tsx:299
+#: packages/taler-exchange-aml-webui/src/pages/DecisionWizard.tsx:249
#, 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:305
+#: packages/taler-exchange-aml-webui/src/pages/DecisionWizard.tsx:255
#, 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:306
+#: packages/taler-exchange-aml-webui/src/pages/DecisionWizard.tsx:256
msgid "Check the complete decision before signing and submitting it."
msgstr ""
#. screenid: 113
-#: packages/taler-exchange-aml-webui/src/pages/DecisionWizard.tsx:326
+#: packages/taler-exchange-aml-webui/src/pages/DecisionWizard.tsx:276
#, fuzzy
#| msgid "Decision date"
msgid "Decision progress"
msgstr "Entscheidungsdatum"
-#. screenid: 113
-#: packages/taler-exchange-aml-webui/src/pages/DecisionWizard.tsx:407
-#, fuzzy
-#| msgid "Failed to load account decisions."
-msgid "Loading account decision"
-msgstr "Kontoentscheidungen konnten nicht geladen werden."
-
-#. screenid: 113
-#: packages/taler-exchange-aml-webui/src/pages/DecisionWizard.tsx:418
-#, fuzzy
-#| msgid "Decision for account:"
-msgid "Decision for account"
-msgstr "Entscheidung für Konto:"
-
-#. screenid: 113
-#: packages/taler-exchange-aml-webui/src/pages/DecisionWizard.tsx:425
-#, fuzzy
-#| msgid "Decision for account:"
-msgid "Decision for wallet account"
-msgstr "Entscheidung für Konto:"
-
-#. screenid: 113
-#: packages/taler-exchange-aml-webui/src/pages/DecisionWizard.tsx:431
-#, fuzzy
-#| msgid "Decision for bank account:"
-msgid "Decision for bank account"
-msgstr "Entscheidung für Bankkonto:"
-
#: packages/taler-exchange-aml-webui/src/pages/Developer.tsx:107
msgid "Enter a valid HTTP or HTTPS URL."
msgstr ""
#: packages/taler-exchange-aml-webui/src/pages/Developer.tsx:114
-#: packages/taler-exchange-aml-webui/src/Routing.tsx:176
-#: packages/taler-exchange-aml-webui/src/Routing.tsx:218
-#: packages/taler-exchange-aml-webui/src/Routing.tsx:259
+#: packages/taler-exchange-aml-webui/src/Routing.tsx:190
+#: packages/taler-exchange-aml-webui/src/Routing.tsx:229
+#: packages/taler-exchange-aml-webui/src/Routing.tsx:270
msgid "Development settings"
msgstr "Entwicklungseinstellungen"
@@ -3565,151 +3761,144 @@ msgid ""
"concluded state."
msgstr ""
-#: packages/taler-exchange-aml-webui/src/pages/Info.tsx:50
+#: packages/taler-exchange-aml-webui/src/pages/Info.tsx:54
msgid "Browser override"
msgstr ""
-#: packages/taler-exchange-aml-webui/src/pages/Info.tsx:52
+#: packages/taler-exchange-aml-webui/src/pages/Info.tsx:56
#, fuzzy
#| msgid "Welcome to the exchange configuration"
msgid "Exchange configuration"
msgstr "Willkommen bei der Exchange-Konfiguration"
-#: packages/taler-exchange-aml-webui/src/pages/Info.tsx:53
+#: packages/taler-exchange-aml-webui/src/pages/Info.tsx:57
#, fuzzy
#| msgid "Default rules"
msgid "Default fallback"
msgstr "Standardregeln"
-#: packages/taler-exchange-aml-webui/src/pages/Info.tsx:59
+#: packages/taler-exchange-aml-webui/src/pages/Info.tsx:63
#, fuzzy
#| msgid "Welcome to the exchange configuration"
msgid "Exchange and AML configuration"
msgstr "Willkommen bei der Exchange-Konfiguration"
-#: packages/taler-exchange-aml-webui/src/pages/Info.tsx:62
+#: packages/taler-exchange-aml-webui/src/pages/Info.tsx:66
msgid ""
"Exchange identity, the active AML dialect, and the checks and programs "
"available to AML decisions."
msgstr ""
-#: packages/taler-exchange-aml-webui/src/pages/Info.tsx:71
+#: packages/taler-exchange-aml-webui/src/pages/Info.tsx:75
msgid "Public information reported by this exchange."
msgstr ""
-#: packages/taler-exchange-aml-webui/src/pages/Info.tsx:75
+#: packages/taler-exchange-aml-webui/src/pages/Info.tsx:79
msgid "Base URL"
msgstr ""
-#: packages/taler-exchange-aml-webui/src/pages/Info.tsx:76
+#: packages/taler-exchange-aml-webui/src/pages/Info.tsx:80
msgid "Protocol"
msgstr ""
-#: packages/taler-exchange-aml-webui/src/pages/Info.tsx:77
+#: packages/taler-exchange-aml-webui/src/pages/Info.tsx:81
msgid "Protocol version"
msgstr ""
-#: packages/taler-exchange-aml-webui/src/pages/Info.tsx:78
+#: packages/taler-exchange-aml-webui/src/pages/Info.tsx:82
#, fuzzy
#| msgid "Operation"
msgid "Implementation"
msgstr "Vorgang"
-#: packages/taler-exchange-aml-webui/src/pages/Info.tsx:80
+#: packages/taler-exchange-aml-webui/src/pages/Info.tsx:84
#, fuzzy
#| msgid "Not opened"
msgid "Not reported"
msgstr "Nicht eröffnet"
-#: packages/taler-exchange-aml-webui/src/pages/Info.tsx:82
+#: packages/taler-exchange-aml-webui/src/pages/Info.tsx:86
msgid "Currency"
msgstr ""
-#: packages/taler-exchange-aml-webui/src/pages/Info.tsx:88
+#: packages/taler-exchange-aml-webui/src/pages/Info.tsx:92
msgid "AML dialect"
msgstr ""
-#: packages/taler-exchange-aml-webui/src/pages/Info.tsx:95
-#: packages/taler-exchange-aml-webui/src/pages/Info.tsx:119
+#: packages/taler-exchange-aml-webui/src/pages/Info.tsx:99
+#: packages/taler-exchange-aml-webui/src/pages/Info.tsx:123
#, fuzzy
#| msgid "Effective decision"
msgid "Effective dialect"
msgstr "Wirksame Entscheidung"
-#: packages/taler-exchange-aml-webui/src/pages/Info.tsx:111
+#: packages/taler-exchange-aml-webui/src/pages/Info.tsx:115
#, fuzzy
#| msgid "Configure measure"
msgid "Configured dialect"
msgstr "Maßnahme konfigurieren"
-#: packages/taler-exchange-aml-webui/src/pages/Info.tsx:114
-#: packages/taler-exchange-aml-webui/src/pages/Info.tsx:504
-#, fuzzy
-#| msgid "Not opened"
-msgid "Not specified"
-msgstr "Nicht eröffnet"
-
-#: packages/taler-exchange-aml-webui/src/pages/Info.tsx:129
+#: packages/taler-exchange-aml-webui/src/pages/Info.tsx:133
msgid "Canonical properties defined by the effective dialect."
msgstr ""
-#: packages/taler-exchange-aml-webui/src/pages/Info.tsx:130
+#: packages/taler-exchange-aml-webui/src/pages/Info.tsx:134
#, fuzzy
#| msgid "No account properties"
msgid "This dialect does not define account properties."
msgstr "Keine Kontoeigenschaften"
-#: packages/taler-exchange-aml-webui/src/pages/Info.tsx:136
+#: packages/taler-exchange-aml-webui/src/pages/Info.tsx:140
#, fuzzy
#| msgid "Reset to default"
msgid "Derived events"
msgstr "Auf Standard zurücksetzen"
-#: packages/taler-exchange-aml-webui/src/pages/Info.tsx:137
+#: packages/taler-exchange-aml-webui/src/pages/Info.tsx:141
#, fuzzy
#| msgid "No account properties"
msgid "Canonical events derived from account property changes."
msgstr "Keine Kontoeigenschaften"
-#: packages/taler-exchange-aml-webui/src/pages/Info.tsx:138
+#: packages/taler-exchange-aml-webui/src/pages/Info.tsx:142
msgid "This dialect does not define derived events."
msgstr ""
-#: packages/taler-exchange-aml-webui/src/pages/Info.tsx:144
+#: packages/taler-exchange-aml-webui/src/pages/Info.tsx:148
#, fuzzy
#| msgid "All measures"
msgid "AML measures"
msgstr "Alle Maßnahmen"
-#: packages/taler-exchange-aml-webui/src/pages/Info.tsx:145
+#: packages/taler-exchange-aml-webui/src/pages/Info.tsx:149
msgid ""
"Checks, programs, root measures, and default rules reported by the exchange."
msgstr ""
-#: packages/taler-exchange-aml-webui/src/pages/Info.tsx:213
+#: packages/taler-exchange-aml-webui/src/pages/Info.tsx:217
#, fuzzy
#| msgctxt "threshold"
#| msgid "%1$s every %2$s"
msgid "%1$s entry"
msgstr "%1$s alle %2$s"
-#: packages/taler-exchange-aml-webui/src/pages/Info.tsx:214
+#: packages/taler-exchange-aml-webui/src/pages/Info.tsx:218
msgid "%1$s entries"
msgstr ""
-#: packages/taler-exchange-aml-webui/src/pages/Info.tsx:277
-#: packages/taler-exchange-aml-webui/src/pages/Info.tsx:289
+#: packages/taler-exchange-aml-webui/src/pages/Info.tsx:281
+#: packages/taler-exchange-aml-webui/src/pages/Info.tsx:293
#, fuzzy
msgid "Failed to load the exchange AML measures."
msgstr "Aktuell aktive Maßnahmen"
-#: packages/taler-exchange-aml-webui/src/pages/Info.tsx:300
+#: packages/taler-exchange-aml-webui/src/pages/Info.tsx:304
#, fuzzy
#| msgid "The measures endpoint was not found."
msgid "The measures endpoint is not available."
msgstr "Der Endpunkt für Maßnahmen wurde nicht gefunden."
-#: packages/taler-exchange-aml-webui/src/pages/Info.tsx:306
+#: packages/taler-exchange-aml-webui/src/pages/Info.tsx:310
#, fuzzy
#| msgid "The account state changed. Reload it and try again."
msgid "The exchange configuration changed. Reload it and try again."
@@ -3717,81 +3906,52 @@ msgstr ""
"Der Kontostatus hat sich geändert. Laden Sie das Konto neu und versuchen Sie "
"es erneut."
-#: packages/taler-exchange-aml-webui/src/pages/Info.tsx:332
+#: packages/taler-exchange-aml-webui/src/pages/Info.tsx:336
#, fuzzy
#| msgid "Required measures"
msgid "Retry loading measures"
msgstr "Erforderliche Maßnahmen"
-#: packages/taler-exchange-aml-webui/src/pages/Info.tsx:351
+#: packages/taler-exchange-aml-webui/src/pages/Info.tsx:355
#, fuzzy
#| msgid "Reset measure"
msgid "Root measures"
msgstr "Maßnahme zurücksetzen"
-#: packages/taler-exchange-aml-webui/src/pages/Info.tsx:366
+#: packages/taler-exchange-aml-webui/src/pages/Info.tsx:370
msgid "No root measures are configured."
msgstr ""
-#: packages/taler-exchange-aml-webui/src/pages/Info.tsx:371
+#: packages/taler-exchange-aml-webui/src/pages/Info.tsx:375
#, fuzzy
#| msgid "Check"
msgid "KYC checks"
msgstr "Überprüfen"
-#: packages/taler-exchange-aml-webui/src/pages/Info.tsx:386
+#: packages/taler-exchange-aml-webui/src/pages/Info.tsx:390
msgid "No KYC checks are configured."
msgstr ""
-#: packages/taler-exchange-aml-webui/src/pages/Info.tsx:391
+#: packages/taler-exchange-aml-webui/src/pages/Info.tsx:395
#, fuzzy
#| msgid "Program"
msgid "AML programs"
msgstr "Programm"
-#: packages/taler-exchange-aml-webui/src/pages/Info.tsx:405
+#: packages/taler-exchange-aml-webui/src/pages/Info.tsx:409
#, fuzzy
#| msgid "Requirements"
msgid "Required inputs"
msgstr "Anforderungen"
-#: packages/taler-exchange-aml-webui/src/pages/Info.tsx:413
+#: packages/taler-exchange-aml-webui/src/pages/Info.tsx:417
msgid "No AML programs are configured."
msgstr ""
-#: packages/taler-exchange-aml-webui/src/pages/Info.tsx:428
+#: packages/taler-exchange-aml-webui/src/pages/Info.tsx:432
msgid "No default AML rules are configured."
msgstr ""
-#: packages/taler-exchange-aml-webui/src/pages/Info.tsx:480
-#, fuzzy
-#| msgid "Check"
-msgid "KYC check"
-msgstr "Überprüfen"
-
-#: packages/taler-exchange-aml-webui/src/pages/Info.tsx:484
-msgid "Built-in check that proceeds without collecting customer data."
-msgstr ""
-
-#: packages/taler-exchange-aml-webui/src/pages/Info.tsx:491
-#: packages/taler-exchange-aml-webui/src/pages/Info.tsx:497
-#, fuzzy
-#| msgid "Program"
-msgid "AML program"
-msgstr "Programm"
-
-#: packages/taler-exchange-aml-webui/src/pages/Info.tsx:536
-#, fuzzy
-#| msgid "All measures"
-msgid "Fallback measure"
-msgstr "Alle Maßnahmen"
-
-#: packages/taler-exchange-aml-webui/src/pages/Info.tsx:602
-#, fuzzy
-#| msgid "Unavailable"
-msgid "Unavailable reference"
-msgstr "Nicht verfügbar"
-
#. screenid: 112
#: packages/taler-exchange-aml-webui/src/pages/Profile.tsx:48
msgid "Session and access"
@@ -3807,16 +3967,6 @@ msgstr ""
"den entsperrten Schlüssel in diesem Browser."
#. screenid: 112
-#: packages/taler-exchange-aml-webui/src/pages/Profile.tsx:66
-msgid "Officer access"
-msgstr "Sachbearbeiterzugriff"
-
-#. screenid: 112
-#: packages/taler-exchange-aml-webui/src/pages/Profile.tsx:71
-msgid "Officer name"
-msgstr "Name des Sachbearbeiters"
-
-#. screenid: 112
#: packages/taler-exchange-aml-webui/src/pages/Profile.tsx:77
msgid "Permissions"
msgstr "Berechtigungen"
@@ -3894,29 +4044,9 @@ msgstr "Schlüssel entfernen"
msgid "Remove officer key?"
msgstr "Sachbearbeiterschlüssel entfernen?"
-#. screenid: 112
-#: packages/taler-exchange-aml-webui/src/pages/Profile.tsx:231
-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 ""
-"Hierdurch wird der Sachbearbeiterschlüssel aus diesem Browser gelöscht. Sie "
-"müssen einen neuen Schlüssel erstellen und registrieren lassen, um die AML-"
-"Weboberfläche hier erneut zu verwenden."
-
-#. screenid: 112
-#: packages/taler-exchange-aml-webui/src/pages/Profile.tsx:237
-msgid ""
-"This does not revoke the officer at the exchange. Ask the exchange operator "
-"to revoke its access if the key may be compromised."
-msgstr ""
-"Der Sachbearbeiter wird dadurch beim Exchange nicht widerrufen. Bitten Sie "
-"den Exchange-Betreiber, seinen Zugriff zu widerrufen, wenn der Schlüssel "
-"möglicherweise kompromittiert wurde."
-
#. screenid: 111
#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:86
-#: packages/taler-exchange-aml-webui/src/Routing.tsx:559
+#: packages/taler-exchange-aml-webui/src/Routing.tsx:628
msgid "Find account"
msgstr "Konto suchen"
@@ -3959,11 +4089,9 @@ msgstr "Der Kontoverlauf konnte nicht geladen werden."
#. screenid: 111
#. screenid: 110
-#. screenid: 124
#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:228
#: packages/taler-exchange-aml-webui/src/pages/ShowCollectedInfo.tsx:82
#: packages/taler-exchange-aml-webui/src/pages/Transfers.tsx:268
-#: packages/taler-exchange-aml-webui/src/components/MeasureList.tsx:66
msgid ""
"This session signature is invalid, contact administrator or create a new one."
msgstr ""
@@ -3972,11 +4100,9 @@ msgstr ""
#. screenid: 111
#. screenid: 110
-#. screenid: 124
#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:235
#: packages/taler-exchange-aml-webui/src/pages/ShowCollectedInfo.tsx:89
#: packages/taler-exchange-aml-webui/src/pages/Transfers.tsx:275
-#: packages/taler-exchange-aml-webui/src/components/MeasureList.tsx:73
msgid ""
"The designated AML session is not known, contact administrator or create a "
"new one."
@@ -3986,11 +4112,9 @@ msgstr ""
#. screenid: 111
#. screenid: 110
-#. screenid: 124
#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:242
#: packages/taler-exchange-aml-webui/src/pages/ShowCollectedInfo.tsx:96
#: packages/taler-exchange-aml-webui/src/pages/Transfers.tsx:282
-#: packages/taler-exchange-aml-webui/src/components/MeasureList.tsx:80
msgid ""
"The designated AML session is not enabled, contact administrator or create a "
"new one."
@@ -4020,6 +4144,12 @@ msgid "Open account case"
msgstr "Konto öffnen"
#. screenid: 111
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:297
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:838
+msgid "Payto URI"
+msgstr "Payto-URI"
+
+#. screenid: 111
#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:309
msgid "Active"
msgstr ""
@@ -4072,18 +4202,18 @@ msgstr "Sie können trotzdem eine Entscheidung für dieses Konto treffen."
#. screenid: 111
#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:403
#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:445
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:493
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:533
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:491
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:531
msgid "Search"
msgstr "Suchen"
#. screenid: 111
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:575
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:623
msgid "Taler Bank"
msgstr "Taler-Bank"
#. screenid: 111
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:579
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:627
#: packages/taler-exchange-aml-webui/src/pages/Transfers.tsx:364
#: packages/taler-exchange-aml-webui/src/pages/Transfers.tsx:433
#: packages/taler-exchange-aml-webui/src/pages/Transfers.tsx:441
@@ -4091,279 +4221,285 @@ msgid "Wallet"
msgstr "Wallet"
#. screenid: 111
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:583
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:631
msgid "Generic Payto:// URI"
msgstr "Allgemeine Payto://-URI"
#. screenid: 111
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:586
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:634
msgid "Account type"
msgstr "Kontotyp"
#. screenid: 111
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:596
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:644
msgid "Should be 52 characters."
msgstr "Sollte 52 Zeichen haben."
#. screenid: 111
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:598
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:646
msgid "Failed to parse: %1$s"
msgstr "Konnte nicht geparst werden: %1$s"
#. screenid: 111
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:610
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:658
msgid "Address contains invalid characters."
msgstr "Die Adresse enthält ungültige Zeichen."
#. screenid: 111
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:612
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:660
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:614
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:662
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:616
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:664
msgid "Missing separator or address type."
msgstr "Trennzeichen oder Adresstyp fehlt."
#. screenid: 111
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:618
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:666
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:620
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:668
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:622
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:670
msgid "Decoding issue."
msgstr "Dekodierungsfehler."
#. screenid: 111
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:624
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:672
msgid "Invalid data"
msgstr "Ungültige Daten"
#. screenid: 111
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:634
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:682
msgid "Unsupported country."
msgstr "Nicht unterstütztes Land."
#. screenid: 111
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:636
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:684
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:638
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:686
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:640
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:688
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:642
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:690
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:644
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:692
msgid "The checksum is wrong."
msgstr "Die Prüfsumme ist falsch."
#. screenid: 111
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:662
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:710
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:664
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:712
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:666
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:714
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:671
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:719
msgid "IBAN is missing"
msgstr "IBAN fehlt"
#. screenid: 111
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:673
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:721
msgid "Bitcoin address is missing"
msgstr "Bitcoin-Adresse fehlt"
#. screenid: 111
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:675
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:723
msgid "Bank host and account is missing"
msgstr "Bank-Host und Konto fehlen"
#. screenid: 111
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:677
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:679
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:725
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:727
msgid "Exchange host and account is missing"
msgstr "Exchange-Host und Konto fehlen"
#. screenid: 111
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:681
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:729
msgid "Ethereum address is missing"
msgstr "Ethereum-Adresse fehlt"
#. screenid: 111
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:683
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:731
msgid "Cyclos address is missing"
msgstr "Cyclos-Adresse fehlt"
#. screenid: 111
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:685
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:733
msgid "Void address is missing"
msgstr "Die Void-Adresse fehlt"
#. screenid: 111
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:693
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:741
msgid "Invalid IBAN: %1$s"
msgstr "Ungültige IBAN: %1$s"
#. screenid: 111
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:700
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:748
msgid "Invalid BTC: %1$s"
msgstr "Ungültige BTC-Adresse: %1$s"
#. screenid: 111
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:705
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:728
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:741
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:753
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:776
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:789
msgid "Invalid reserve: %1$s"
msgstr "Ungültige Reserve: %1$s"
#. screenid: 111
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:716
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:726
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:739
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:760
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:764
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:774
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:787
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:808
msgid "Invalid host"
msgstr "Ungültiger Host"
#. screenid: 111
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:718
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:766
msgid "Invalid account"
msgstr "Ungültiges Konto"
#. screenid: 111
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:752
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:800
msgid "Invalid address"
msgstr "Ungültige Adresse"
#. screenid: 111
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:791
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:839
msgid "As defined by RFC 8905"
msgstr "Wie in RFC 8905 definiert"
#. screenid: 111
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:792
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:840
msgid "payto://"
msgstr "payto://"
#. screenid: 111
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:807
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:855
msgid "International Bank Account Number"
msgstr "Internationale Bankkontonummer"
#. screenid: 111
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:808
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:856
msgid "DE1231231231"
msgstr "DE1231231231"
#. screenid: 111
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:820
-msgid "Host"
-msgstr "Host"
-
-#. screenid: 111
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:821
-msgid "Exchange hostname"
-msgstr "Exchange-Hostname"
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:868
+msgid "Exchange address"
+msgstr "Exchange-Adresse"
#. screenid: 111
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:822
-msgid "exchange.taler.net"
-msgstr "exchange.taler.net"
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:869
+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:827
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:874
-msgid "Remove last '/'"
-msgstr "Letztes '/' entfernen"
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:870
+msgid "exchange.taler.net/exchange"
+msgstr "exchange.taler.net/exchange"
#. screenid: 111
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:829
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:846
-#: packages/taler-exchange-aml-webui/src/pages/Transfers.tsx:426
-#: packages/taler-exchange-aml-webui/src/pages/Transfers.tsx:472
-msgid "Invalid value"
-msgstr "Ungültiger Wert"
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:875
+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:837
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:883
msgid "ID"
msgstr "ID"
#. screenid: 111
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:838
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:884
msgid "Wallet reserve public key"
msgstr "Öffentlicher Reserveschlüssel der Wallet"
#. screenid: 111
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:839
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:885
msgid "abcdef1235"
msgstr "abcdef1235"
#. screenid: 111
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:844
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:890
msgid "Should be 52 characters"
msgstr "Sollte 52 Zeichen haben"
#. screenid: 111
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:860
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:892
+#: packages/taler-exchange-aml-webui/src/pages/Transfers.tsx:426
+#: packages/taler-exchange-aml-webui/src/pages/Transfers.tsx:472
+msgid "Invalid value"
+msgstr "Ungültiger Wert"
+
+#. screenid: 111
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:906
msgid "Bank account identification"
msgstr "Bankkontokennung"
#. screenid: 111
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:861
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:907
msgid "DE123123123"
msgstr "DE123123123"
#. screenid: 111
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:867
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:913
msgid "Hostname"
msgstr "Hostname"
#. screenid: 111
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:868
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:914
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:869
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:915
msgid "bank.demo.taler.net"
msgstr "bank.demo.taler.net"
#. screenid: 111
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:876
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:920
+msgid "Remove last '/'"
+msgstr "Letztes '/' entfernen"
+
+#. screenid: 111
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:922
msgid "Invalid hostname"
msgstr "Ungültiger Hostname"
@@ -4715,61 +4851,61 @@ msgstr "an"
msgid "from"
msgstr "von"
-#: packages/taler-exchange-aml-webui/src/Routing.tsx:165
+#: packages/taler-exchange-aml-webui/src/Routing.tsx:179
msgid "This exchange is not compatible with the AML WebUI."
msgstr "Dieser Exchange ist nicht mit der AML-WebUI kompatibel."
-#: packages/taler-exchange-aml-webui/src/Routing.tsx:167
+#: packages/taler-exchange-aml-webui/src/Routing.tsx:181
msgid ""
"Officer identity and permissions require exchange protocol v40 or newer."
msgstr ""
"Identität und Berechtigungen des Sachbearbeiters erfordern Exchange-"
"Protokoll v40 oder neuer."
-#: packages/taler-exchange-aml-webui/src/Routing.tsx:191
+#: packages/taler-exchange-aml-webui/src/Routing.tsx:203
msgid "Verifying that this public key is enrolled by the exchange."
msgstr ""
"Es wird geprüft, ob dieser öffentliche Schlüssel beim Exchange registriert "
"ist."
-#: packages/taler-exchange-aml-webui/src/Routing.tsx:278
-#: packages/taler-exchange-aml-webui/src/Routing.tsx:331
+#: packages/taler-exchange-aml-webui/src/Routing.tsx:289
+#: packages/taler-exchange-aml-webui/src/Routing.tsx:342
msgid "Read-only officer access"
msgstr "Lesezugriff für Sachbearbeiter"
-#: packages/taler-exchange-aml-webui/src/Routing.tsx:279
+#: packages/taler-exchange-aml-webui/src/Routing.tsx:290
msgid ""
"You can review AML information, but this officer key cannot submit decisions."
msgstr ""
"Sie können AML-Informationen prüfen, aber dieser Sachbearbeiterschlüssel "
"kann keine Entscheidungen einreichen."
-#: packages/taler-exchange-aml-webui/src/Routing.tsx:332
+#: packages/taler-exchange-aml-webui/src/Routing.tsx:343
msgid "This officer key cannot create or submit AML decisions."
msgstr ""
"Dieser Sachbearbeiterschlüssel kann keine AML-Entscheidungen erstellen oder "
"einreichen."
-#: packages/taler-exchange-aml-webui/src/Routing.tsx:340
+#: packages/taler-exchange-aml-webui/src/Routing.tsx:351
msgid "Return to account"
msgstr "Zum Konto zurückkehren"
-#: packages/taler-exchange-aml-webui/src/Routing.tsx:466
-#: packages/taler-exchange-aml-webui/src/Routing.tsx:475
+#: packages/taler-exchange-aml-webui/src/Routing.tsx:478
+#: packages/taler-exchange-aml-webui/src/Routing.tsx:487
msgid "Failed to load the active AML decision."
msgstr "Die aktive AML-Entscheidung konnte nicht geladen werden."
-#: packages/taler-exchange-aml-webui/src/Routing.tsx:484
+#: packages/taler-exchange-aml-webui/src/Routing.tsx:496
msgid "The account was not found."
msgstr "Das Konto wurde nicht gefunden."
-#: packages/taler-exchange-aml-webui/src/Routing.tsx:488
+#: packages/taler-exchange-aml-webui/src/Routing.tsx:500
msgid "The account state changed. Reload it and try again."
msgstr ""
"Der Kontostatus hat sich geändert. Laden Sie das Konto neu und versuchen Sie "
"es erneut."
-#: packages/taler-exchange-aml-webui/src/Routing.tsx:511
+#: packages/taler-exchange-aml-webui/src/Routing.tsx:522
msgid ""
"The payto URI does not belong to this account. Return to the account search "
"and start the decision again."
@@ -4777,43 +4913,117 @@ msgstr ""
"Die Payto-URI gehört nicht zu diesem Konto. Kehren Sie zur Kontosuche zurück "
"und beginnen Sie die Entscheidung erneut."
-#: packages/taler-exchange-aml-webui/src/Routing.tsx:571
+#: packages/taler-exchange-aml-webui/src/Routing.tsx:640
#, fuzzy
#| msgid "AML navigation"
msgid "AML configuration"
msgstr "AML-Navigation"
-#: packages/taler-exchange-aml-webui/src/Routing.tsx:577
+#: packages/taler-exchange-aml-webui/src/Routing.tsx:646
msgid "Session"
msgstr "Sitzung"
-#: packages/taler-exchange-aml-webui/src/Routing.tsx:585
+#: packages/taler-exchange-aml-webui/src/Routing.tsx:654
msgid "AML navigation"
msgstr "AML-Navigation"
-#. screenid: 124
-#: packages/taler-exchange-aml-webui/src/components/MeasureList.tsx:49
+#: packages/taler-exchange-aml-webui/src/App.tsx:150
+msgid "Checking compatibility"
+msgstr "Kompatibilität wird geprüft"
+
+#: packages/taler-exchange-aml-webui/src/App.tsx:152
+msgid "Verifying that this web application is compatible with the exchange."
+msgstr "Kompatibilität dieser Webanwendung mit dem Exchange wird geprüft."
+
+#~ msgid "After the operator confirms enrollment, retry the access check."
+#~ msgstr ""
+#~ "Nachdem der Betreiber die Registrierung bestätigt hat, prüfen Sie den "
+#~ "Zugriff erneut."
+
+#~ msgid "Host"
+#~ msgstr "Host"
+
+#~ msgid "Exchange hostname"
+#~ msgstr "Exchange-Hostname"
+
+#~ msgid "Move %1$s rule up"
+#~ msgstr "%1$s-Regel nach oben verschieben"
+
+#~ msgid "Move %1$s rule down"
+#~ msgstr "%1$s-Regel nach unten verschieben"
+
+#~ msgid "Forms"
+#~ msgstr "Formulare"
+
+#~ msgid "Measures used to gather information about the customer."
+#~ msgstr "Maßnahmen zur Erfassung von Informationen über den Kunden."
+
+#~ msgid "Select"
+#~ msgstr "Auswählen"
+
+#~ msgid "Modify"
+#~ msgstr "Ändern"
+
#, fuzzy
-msgid "Failed to load server measures."
-msgstr "Server-Maßnahmen"
+#~ msgid "Shows information to the customer without running an AML program."
+#~ msgstr ""
+#~ "Vom Kunden oder einem AML-Sachbearbeiter eingereichte KYC-Informationen."
+
+#~ msgid "Instant measures"
+#~ msgstr "Sofortmaßnahmen"
+
+#~ msgid "Input requirement"
+#~ msgstr "Eingabeanforderung"
+
+#~ msgid "Too many SKIP measures"
+#~ msgstr "Zu viele SKIP-Maßnahmen"
+
+#~ msgid "At most one immediate measure may use the SKIP check."
+#~ msgstr "Höchstens eine sofortige Maßnahme darf die SKIP-Prüfung verwenden."
-#. screenid: 124
-#: packages/taler-exchange-aml-webui/src/components/MeasureList.tsx:61
#, fuzzy
-msgid "Failed to load the measures"
-msgstr "Aktuell aktive Maßnahmen"
+#~ msgid "Configure verification measure “%1$s”"
+#~ msgstr "Verifizierungsmaßnahme konfigurieren: \"%1$s\""
-#. screenid: 124
-#: packages/taler-exchange-aml-webui/src/components/MeasureList.tsx:102
-msgid "Measures"
-msgstr "Maßnahmen"
+#, fuzzy
+#~ msgid ""
+#~ "When enabled, all selected measures must be completed. Otherwise, "
+#~ "completing any one of them is sufficient."
+#~ msgstr ""
+#~ "Alle ausgewählten Maßnahmen gemeinsam ausführen, anstatt eine beliebige "
+#~ "davon zu akzeptieren."
-#. screenid: 124
-#: packages/taler-exchange-aml-webui/src/components/MeasureList.tsx:105
#, fuzzy
-msgid "A list of all the predefined measures you can use."
-msgstr ""
-"Eine Liste aller vordefinierten Maßnahmen, die verwendet werden können."
+#~ msgid "Loading account decision"
+#~ msgstr "Kontoentscheidungen konnten nicht geladen werden."
+
+#, fuzzy
+#~ msgid "Decision for account"
+#~ msgstr "Entscheidung für Konto:"
+
+#, fuzzy
+#~ msgid "Decision for wallet account"
+#~ msgstr "Entscheidung für Konto:"
+
+#, fuzzy
+#~ msgid "Decision for bank account"
+#~ msgstr "Entscheidung für Bankkonto:"
+
+#, fuzzy
+#~ msgid "Failed to load server measures."
+#~ msgstr "Server-Maßnahmen"
+
+#, fuzzy
+#~ msgid "Failed to load the measures"
+#~ msgstr "Aktuell aktive Maßnahmen"
+
+#~ msgid "Measures"
+#~ msgstr "Maßnahmen"
+
+#, fuzzy
+#~ msgid "A list of all the predefined measures you can use."
+#~ msgstr ""
+#~ "Eine Liste aller vordefinierten Maßnahmen, die verwendet werden können."
#~ msgid "AML officer justification"
#~ msgstr "Begründung des AML-Sachbearbeiters"
@@ -4827,9 +5037,6 @@ msgstr ""
#~ msgid "Properties recorded by AML officers for this account."
#~ msgstr "Von AML-Sachbearbeitern für dieses Konto erfasste Eigenschaften."
-#~ msgid "Account assessment could not be loaded"
-#~ msgstr "Die Kontobewertung konnte nicht geladen werden"
-
#~ msgid "No assessment properties have been recorded for this account."
#~ msgstr "Für dieses Konto wurden keine Bewertungseigenschaften erfasst."
@@ -4988,9 +5195,6 @@ msgstr ""
#~ msgid "It should be a safe integer"
#~ msgstr "Es sollte eine sichere Ganzzahl sein"
-#~ msgid "Server measures"
-#~ msgstr "Server-Maßnahmen"
-
#~ msgid "New measures"
#~ msgstr "Neue Maßnahmen"
@@ -5080,9 +5284,6 @@ msgstr ""
#~ msgid "Decision for wallet:"
#~ msgstr "Entscheidung für Wallet:"
-#~ msgid "Check account details"
-#~ msgstr "Kontodetails überprüfen"
-
#~ msgid "Account most recent decisions"
#~ msgstr "Jüngste Entscheidungen zum Konto"
diff --git a/packages/taler-exchange-aml-webui/src/i18n/en.po b/packages/taler-exchange-aml-webui/src/i18n/en.po
@@ -51,8 +51,8 @@ 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:47
-#: packages/taler-exchange-aml-webui/src/components/UnlockSession.tsx:115
+#: packages/taler-exchange-aml-webui/src/components/UnlockSession.tsx:49
+#: packages/taler-exchange-aml-webui/src/components/UnlockSession.tsx:143
msgid "Password"
msgstr "Password"
@@ -63,11 +63,11 @@ msgstr "Password"
#: 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:794
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:825
#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:842
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:872
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:886
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:873
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:888
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:918
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:932
msgid "Required"
msgstr "Required"
@@ -129,8 +129,14 @@ msgstr "Bank account"
msgid "Under investigation"
msgstr "Under investigation"
-#: packages/taler-exchange-aml-webui/src/components/AccountBadges.tsx:89
-#: packages/taler-exchange-aml-webui/src/components/AccountSummary.tsx:101
+#: packages/taler-exchange-aml-webui/src/components/AccountBadges.tsx:97
+#: packages/taler-exchange-aml-webui/src/components/AccountSummary.tsx:57
+#: packages/taler-exchange-aml-webui/src/components/AccountSummary.tsx:100
+msgid "Not opened"
+msgstr "Not opened"
+
+#: packages/taler-exchange-aml-webui/src/components/AccountBadges.tsx:101
+#: packages/taler-exchange-aml-webui/src/components/AccountSummary.tsx:105
#: packages/taler-exchange-aml-webui/src/pages/AccountList.tsx:254
msgid "High risk"
msgstr "High risk"
@@ -148,8 +154,8 @@ 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:571
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:806
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:619
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:854
msgid "IBAN"
msgstr "IBAN"
@@ -168,7 +174,7 @@ msgstr "Bank"
#: 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:295
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:859
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:905
#: packages/taler-exchange-aml-webui/src/pages/Transfers.tsx:364
#: packages/taler-exchange-aml-webui/src/pages/Transfers.tsx:435
msgid "Account"
@@ -204,7 +210,7 @@ msgid "Ethereum"
msgstr "Ethereum"
#: packages/taler-exchange-aml-webui/src/components/PaytoTargetDetails.tsx:142
-#: packages/taler-exchange-aml-webui/src/pages/Info.tsx:70
+#: packages/taler-exchange-aml-webui/src/pages/Info.tsx:74
msgid "Exchange"
msgstr "Exchange"
@@ -225,191 +231,194 @@ msgstr "Test account"
msgid "Account details unavailable"
msgstr "Account details unavailable"
-#: packages/taler-exchange-aml-webui/src/components/AccountSummary.tsx:54
-#: packages/taler-exchange-aml-webui/src/components/AccountSummary.tsx:96
-msgid "Not opened"
-msgstr "Not opened"
-
-#: packages/taler-exchange-aml-webui/src/components/AccountSummary.tsx:59
+#: packages/taler-exchange-aml-webui/src/components/AccountSummary.tsx:63
msgid "Opened:"
msgstr "Opened:"
-#: packages/taler-exchange-aml-webui/src/components/AccountSummary.tsx:68
+#: packages/taler-exchange-aml-webui/src/components/AccountSummary.tsx:72
msgid "Closed:"
msgstr "Closed:"
-#: packages/taler-exchange-aml-webui/src/components/AccountSummary.tsx:94
+#: packages/taler-exchange-aml-webui/src/components/AccountSummary.tsx:98
msgid "Closed"
msgstr "Closed"
-#: packages/taler-exchange-aml-webui/src/components/AccountSummary.tsx:95
+#: packages/taler-exchange-aml-webui/src/components/AccountSummary.tsx:99
#: packages/taler-exchange-aml-webui/src/pages/AccountList.tsx:263
msgid "Open"
msgstr "Open"
-#: packages/taler-exchange-aml-webui/src/components/AccountSummary.tsx:125
+#: packages/taler-exchange-aml-webui/src/components/AccountSummary.tsx:129
msgid "No note"
msgstr "No note"
-#: packages/taler-exchange-aml-webui/src/components/AccountSummary.tsx:136
+#: packages/taler-exchange-aml-webui/src/components/AccountSummary.tsx:140
msgid "Show full note"
msgstr "Show full note"
-#: packages/taler-exchange-aml-webui/src/components/AccountSummary.tsx:146
+#: packages/taler-exchange-aml-webui/src/components/AccountSummary.tsx:150
msgid "System information"
msgstr "System information"
-#: packages/taler-exchange-aml-webui/src/components/AccountSummary.tsx:149
+#: packages/taler-exchange-aml-webui/src/components/AccountSummary.tsx:153
msgid "Transactions remain below the threshold that opens an AML file."
msgstr "Transactions remain below the threshold that opens an AML file."
-#: packages/taler-exchange-aml-webui/src/components/AccountCaseShell.tsx:122
-#: packages/taler-exchange-aml-webui/src/components/AccountCaseShell.tsx:202
+#: packages/taler-exchange-aml-webui/src/components/AccountCaseShell.tsx:134
+#: packages/taler-exchange-aml-webui/src/components/AccountCaseShell.tsx:225
msgid "Account case"
msgstr "Account case"
-#: packages/taler-exchange-aml-webui/src/components/AccountCaseShell.tsx:149
+#: packages/taler-exchange-aml-webui/src/components/AccountCaseShell.tsx:161
msgid "Failed to download AML file."
msgstr "Failed to download AML file."
-#: packages/taler-exchange-aml-webui/src/components/AccountCaseShell.tsx:152
+#: packages/taler-exchange-aml-webui/src/components/AccountCaseShell.tsx:164
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:154
-#: packages/taler-exchange-aml-webui/src/components/UnlockSession.tsx:72
+#: packages/taler-exchange-aml-webui/src/components/AccountCaseShell.tsx:166
+#: packages/taler-exchange-aml-webui/src/components/UnlockSession.tsx:75
msgid "Authorization denied for this session. Contact the administrator."
msgstr "Authorization denied for this session. Contact the administrator."
-#: packages/taler-exchange-aml-webui/src/components/AccountCaseShell.tsx:156
+#: packages/taler-exchange-aml-webui/src/components/AccountCaseShell.tsx:168
msgid "The account or session was not found."
msgstr "The account or session was not found."
-#: packages/taler-exchange-aml-webui/src/components/AccountCaseShell.tsx:158
+#: packages/taler-exchange-aml-webui/src/components/AccountCaseShell.tsx:170
msgid "The session is disabled. Contact the administrator."
msgstr "The session is disabled. Contact the administrator."
-#: packages/taler-exchange-aml-webui/src/components/AccountCaseShell.tsx:160
+#: packages/taler-exchange-aml-webui/src/components/AccountCaseShell.tsx:172
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:175
+#: packages/taler-exchange-aml-webui/src/components/AccountCaseShell.tsx:187
#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:354
msgid "Read-only officers cannot create AML decisions."
msgstr "Read-only officers cannot create AML decisions."
-#: packages/taler-exchange-aml-webui/src/components/AccountCaseShell.tsx:177
+#: packages/taler-exchange-aml-webui/src/components/AccountCaseShell.tsx:189
msgid "A payto URI is required to create a new decision."
msgstr "A payto URI is required to create a new decision."
-#: packages/taler-exchange-aml-webui/src/components/AccountCaseShell.tsx:194
+#. 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
+#, fuzzy
+#| msgid "Back to accounts"
+msgid "Back to account"
+msgstr "Back to accounts"
+
+#: packages/taler-exchange-aml-webui/src/components/AccountCaseShell.tsx:213
msgid "Back to accounts"
msgstr "Back to accounts"
-#: packages/taler-exchange-aml-webui/src/components/AccountCaseShell.tsx:224
+#: packages/taler-exchange-aml-webui/src/components/AccountCaseShell.tsx:223
+#, fuzzy
+#| msgid "New decision"
+msgid "New AML decision"
+msgstr "New decision"
+
+#: packages/taler-exchange-aml-webui/src/components/AccountCaseShell.tsx:249
#: packages/taler-exchange-aml-webui/src/pages/AccountList.tsx:505
msgid "File no. %1$s"
msgstr "File no. %1$s"
-#: packages/taler-exchange-aml-webui/src/components/AccountCaseShell.tsx:253
+#: packages/taler-exchange-aml-webui/src/components/AccountCaseShell.tsx:282
msgid "New decision"
msgstr "New decision"
-#: packages/taler-exchange-aml-webui/src/components/AccountCaseShell.tsx:265
+#: packages/taler-exchange-aml-webui/src/components/AccountCaseShell.tsx:294
msgid "Download AML file (PDF)"
msgstr "Download AML file (PDF)"
-#: packages/taler-exchange-aml-webui/src/components/AccountCaseShell.tsx:278
+#: packages/taler-exchange-aml-webui/src/components/AccountCaseShell.tsx:308
msgid "AML file download started."
msgstr "AML file download started."
-#: packages/taler-exchange-aml-webui/src/components/AccountCaseShell.tsx:284
-#, fuzzy
-#| msgid "Account open"
-msgid "Account notes"
-msgstr "Account open"
-
-#: packages/taler-exchange-aml-webui/src/components/AccountCaseShell.tsx:293
+#: packages/taler-exchange-aml-webui/src/components/AccountCaseShell.tsx:314
#, fuzzy
#| msgid "Account assessment could not be loaded"
-msgid "Current account status and notes could not be loaded."
+msgid "Current account status could not be loaded."
msgstr "Account assessment could not be loaded"
-#: packages/taler-exchange-aml-webui/src/components/AccountCaseShell.tsx:302
+#: packages/taler-exchange-aml-webui/src/components/AccountCaseShell.tsx:323
msgid "Try again"
msgstr ""
-#: packages/taler-exchange-aml-webui/src/components/AccountCaseShell.tsx:316
+#: packages/taler-exchange-aml-webui/src/components/AccountCaseShell.tsx:337
msgid "Account identifiers"
msgstr "Account identifiers"
-#: packages/taler-exchange-aml-webui/src/components/AccountCaseShell.tsx:325
+#: packages/taler-exchange-aml-webui/src/components/AccountCaseShell.tsx:346
#: packages/taler-exchange-aml-webui/src/pages/AccountList.tsx:509
msgid "Technical identifiers"
msgstr "Technical identifiers"
-#: packages/taler-exchange-aml-webui/src/components/AccountCaseShell.tsx:329
+#: packages/taler-exchange-aml-webui/src/components/AccountCaseShell.tsx:350
#: packages/taler-exchange-aml-webui/src/pages/AccountList.tsx:513
msgid "Full payto URI"
msgstr "Full payto URI"
-#: packages/taler-exchange-aml-webui/src/components/AccountCaseShell.tsx:331
-#: packages/taler-exchange-aml-webui/src/pages/AccountDetails.tsx:144
-#: packages/taler-exchange-aml-webui/src/pages/AccountDetails.tsx:155
-#: packages/taler-exchange-aml-webui/src/pages/AccountDetails.tsx:173
-#: packages/taler-exchange-aml-webui/src/pages/AccountDetails.tsx:190
+#. 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/pages/AccountDetails.tsx:147
+#: packages/taler-exchange-aml-webui/src/pages/AccountDetails.tsx:158
+#: packages/taler-exchange-aml-webui/src/pages/AccountDetails.tsx:176
+#: packages/taler-exchange-aml-webui/src/pages/AccountDetails.tsx:193
#: packages/taler-exchange-aml-webui/src/pages/Dashboard.tsx:390
msgid "Unavailable"
msgstr "Unavailable"
-#: packages/taler-exchange-aml-webui/src/components/AccountCaseShell.tsx:332
+#: packages/taler-exchange-aml-webui/src/components/AccountCaseShell.tsx:353
msgid "Copy payto URI"
msgstr "Copy payto URI"
-#. screenid: 113
#. screenid: 111
-#: packages/taler-exchange-aml-webui/src/components/AccountCaseShell.tsx:335
+#: packages/taler-exchange-aml-webui/src/components/AccountCaseShell.tsx:356
#: packages/taler-exchange-aml-webui/src/pages/AccountList.tsx:517
-#: packages/taler-exchange-aml-webui/src/pages/DecisionWizard.tsx:188
#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:157
#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:289
msgid "Normalized payto hash"
msgstr "Normalized payto hash"
-#. screenid: 113
-#: packages/taler-exchange-aml-webui/src/components/AccountCaseShell.tsx:337
-#: packages/taler-exchange-aml-webui/src/pages/DecisionWizard.tsx:194
+#: packages/taler-exchange-aml-webui/src/components/AccountCaseShell.tsx:358
msgid "Copy normalized payto hash"
msgstr "Copy normalized payto hash"
-#: packages/taler-exchange-aml-webui/src/components/AccountCaseShell.tsx:341
+#: packages/taler-exchange-aml-webui/src/components/AccountCaseShell.tsx:362
#, fuzzy
#| msgid "number"
msgid "File number"
msgstr "number"
-#: packages/taler-exchange-aml-webui/src/components/AccountCaseShell.tsx:343
+#: packages/taler-exchange-aml-webui/src/components/AccountCaseShell.tsx:364
#, fuzzy
#| msgid "Not a number"
msgid "Copy file number"
msgstr "Not a number"
-#: packages/taler-exchange-aml-webui/src/components/AccountCaseShell.tsx:351
+#: packages/taler-exchange-aml-webui/src/components/AccountCaseShell.tsx:373
msgid "Account case views"
msgstr "Account case views"
-#: packages/taler-exchange-aml-webui/src/components/AccountCaseShell.tsx:355
+#: packages/taler-exchange-aml-webui/src/components/AccountCaseShell.tsx:377
msgid "Overview"
msgstr "Overview"
-#: packages/taler-exchange-aml-webui/src/components/AccountCaseShell.tsx:360
-#: packages/taler-exchange-aml-webui/src/Routing.tsx:565
+#: packages/taler-exchange-aml-webui/src/components/AccountCaseShell.tsx:382
+#: packages/taler-exchange-aml-webui/src/Routing.tsx:634
msgid "Transfers"
msgstr "Transfers"
-#: packages/taler-exchange-aml-webui/src/components/AccountCaseShell.tsx:365
+#: packages/taler-exchange-aml-webui/src/components/AccountCaseShell.tsx:387
#: packages/taler-exchange-aml-webui/src/pages/AccountDecisionHistory.tsx:67
msgid "Decision history"
msgstr "Decision history"
@@ -420,18 +429,18 @@ msgstr "Close"
#. screenid: 122
#: packages/taler-exchange-aml-webui/src/components/ConfirmationModal.tsx:91
-#: packages/taler-exchange-aml-webui/src/pages/decision/Rules.tsx:207
-#: packages/taler-exchange-aml-webui/src/pages/decision/Rules.tsx:534
+#: 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
msgid "Cancel"
msgstr "Cancel"
-#: packages/taler-exchange-aml-webui/src/components/OfficerEnrollment.tsx:36
+#: packages/taler-exchange-aml-webui/src/components/OfficerEnrollment.tsx:37
msgid "AML officer enrollment request"
msgstr "AML officer enrollment request"
-#: packages/taler-exchange-aml-webui/src/components/OfficerEnrollment.tsx:37
+#: packages/taler-exchange-aml-webui/src/components/OfficerEnrollment.tsx:38
msgid ""
"Please enroll this AML officer public key:\n"
"\n"
@@ -441,11 +450,11 @@ msgstr ""
"\n"
"%1$s"
-#: packages/taler-exchange-aml-webui/src/components/OfficerEnrollment.tsx:59
+#: packages/taler-exchange-aml-webui/src/components/OfficerEnrollment.tsx:67
msgid "Officer key awaiting enrollment"
msgstr "Officer key awaiting enrollment"
-#: packages/taler-exchange-aml-webui/src/components/OfficerEnrollment.tsx:62
+#: packages/taler-exchange-aml-webui/src/components/OfficerEnrollment.tsx:70
msgid ""
"This browser has created an AML officer key, but the exchange has not "
"granted it access. Ask the exchange operator or administrator to enroll the "
@@ -455,52 +464,54 @@ msgstr ""
"granted it access. Ask the exchange operator or administrator to enroll the "
"public key below."
-#: packages/taler-exchange-aml-webui/src/components/OfficerEnrollment.tsx:70
+#: packages/taler-exchange-aml-webui/src/components/OfficerEnrollment.tsx:78
msgid "AML officer public key"
msgstr "AML officer public key"
-#: packages/taler-exchange-aml-webui/src/components/OfficerEnrollment.tsx:76
+#: packages/taler-exchange-aml-webui/src/components/OfficerEnrollment.tsx:84
msgid "Copy AML officer public key"
msgstr "Copy AML officer public key"
-#: packages/taler-exchange-aml-webui/src/components/OfficerEnrollment.tsx:82
-msgid "After the operator confirms enrollment, retry the access check."
-msgstr "After the operator confirms enrollment, retry the access check."
+#: packages/taler-exchange-aml-webui/src/components/OfficerEnrollment.tsx:90
+msgid ""
+"Access is checked automatically every 10 seconds. You can also retry now "
+"after the operator confirms enrollment."
+msgstr ""
-#: packages/taler-exchange-aml-webui/src/components/OfficerEnrollment.tsx:92
+#: packages/taler-exchange-aml-webui/src/components/OfficerEnrollment.tsx:101
#: packages/taler-exchange-aml-webui/src/components/OfficerAccessFailure.tsx:69
-#: packages/taler-exchange-aml-webui/src/Routing.tsx:212
+#: packages/taler-exchange-aml-webui/src/Routing.tsx:223
msgid "Retry access check"
msgstr "Retry access check"
-#: packages/taler-exchange-aml-webui/src/components/OfficerEnrollment.tsx:101
-#: packages/taler-exchange-aml-webui/src/Routing.tsx:188
+#: packages/taler-exchange-aml-webui/src/components/OfficerEnrollment.tsx:110
+#: packages/taler-exchange-aml-webui/src/Routing.tsx:201
msgid "Checking officer access"
msgstr "Checking officer access"
-#: packages/taler-exchange-aml-webui/src/components/OfficerEnrollment.tsx:104
+#: packages/taler-exchange-aml-webui/src/components/OfficerEnrollment.tsx:113
msgid "Last checked at %1$s"
msgstr "Last checked at %1$s"
-#: packages/taler-exchange-aml-webui/src/components/OfficerEnrollment.tsx:114
+#: packages/taler-exchange-aml-webui/src/components/OfficerEnrollment.tsx:123
msgid "Request enrollment"
msgstr "Request enrollment"
-#: packages/taler-exchange-aml-webui/src/components/OfficerEnrollment.tsx:121
-#: packages/taler-exchange-aml-webui/src/components/OfficerEnrollment.tsx:128
+#: packages/taler-exchange-aml-webui/src/components/OfficerEnrollment.tsx:130
+#: packages/taler-exchange-aml-webui/src/components/OfficerEnrollment.tsx:137
#: packages/taler-exchange-aml-webui/src/components/OfficerAccessFailure.tsx:77
#: packages/taler-exchange-aml-webui/src/components/OfficerAccessFailure.tsx:85
msgid "Discard this key"
msgstr "Discard this key"
#. screenid: 102
-#: packages/taler-exchange-aml-webui/src/components/OfficerEnrollment.tsx:127
+#: 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:250
+#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:245
msgid "Confirmation required"
msgstr "Confirmation required"
-#: packages/taler-exchange-aml-webui/src/components/OfficerEnrollment.tsx:135
+#: packages/taler-exchange-aml-webui/src/components/OfficerEnrollment.tsx:144
#: packages/taler-exchange-aml-webui/src/components/OfficerAccessFailure.tsx:92
msgid ""
"Discarding this key removes the officer session from this browser. You will "
@@ -510,7 +521,7 @@ msgstr ""
"need to create a new key to use the AML WebUI again."
#: packages/taler-exchange-aml-webui/src/components/OfficerAccessFailure.tsx:41
-#: packages/taler-exchange-aml-webui/src/Routing.tsx:205
+#: packages/taler-exchange-aml-webui/src/Routing.tsx:216
msgid "Failed to check AML officer access."
msgstr "Failed to check AML officer access."
@@ -528,24 +539,25 @@ msgstr "The exchange rejected the officer access check."
#: packages/taler-exchange-aml-webui/src/components/OfficerAccessFailure.tsx:57
#: packages/taler-exchange-aml-webui/src/components/ShowDecisionLimitInfo.tsx:211
-#: packages/taler-exchange-aml-webui/src/pages/AccountDetails.tsx:522
+#: packages/taler-exchange-aml-webui/src/components/MeasureDetails.tsx:113
+#: packages/taler-exchange-aml-webui/src/pages/AccountDetails.tsx:550
#: packages/taler-exchange-aml-webui/src/pages/AccountDecisionHistory.tsx:101
#: packages/taler-exchange-aml-webui/src/pages/AccountList.tsx:612
msgid "Technical details"
msgstr "Technical details"
#. screenid: 119
-#: packages/taler-exchange-aml-webui/src/components/UnlockSession.tsx:69
+#: packages/taler-exchange-aml-webui/src/components/UnlockSession.tsx:72
msgid "Failed to unlock the session."
msgstr "Failed to unlock the session."
#. screenid: 119
-#: packages/taler-exchange-aml-webui/src/components/UnlockSession.tsx:95
+#: packages/taler-exchange-aml-webui/src/components/UnlockSession.tsx:101
msgid "Session locked"
msgstr "Session locked"
#. screenid: 119
-#: packages/taler-exchange-aml-webui/src/components/UnlockSession.tsx:98
+#: packages/taler-exchange-aml-webui/src/components/UnlockSession.tsx:104
msgid ""
"Your session is normally locked anytime you reload. To unlock type your "
"password again."
@@ -554,15 +566,65 @@ msgstr ""
"password again."
#. screenid: 119
-#: packages/taler-exchange-aml-webui/src/components/UnlockSession.tsx:136
+#. screenid: 112
+#: packages/taler-exchange-aml-webui/src/components/UnlockSession.tsx:112
+#: packages/taler-exchange-aml-webui/src/pages/Profile.tsx:66
+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
+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/ShowDecisionLimitInfo.tsx:217
+#: packages/taler-exchange-aml-webui/src/pages/Profile.tsx:174
+msgid "Officer public key"
+msgstr "Officer public key"
+
+#. screenid: 119
+#: packages/taler-exchange-aml-webui/src/components/UnlockSession.tsx:164
msgid "Unlock"
msgstr "Unlock"
#. screenid: 119
-#: packages/taler-exchange-aml-webui/src/components/UnlockSession.tsx:144
+#: packages/taler-exchange-aml-webui/src/components/UnlockSession.tsx:171
+#: packages/taler-exchange-aml-webui/src/components/UnlockSession.tsx:180
msgid "Forget session"
msgstr "Forget session"
+#. screenid: 119
+#: packages/taler-exchange-aml-webui/src/components/UnlockSession.tsx:179
+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
+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 ""
+"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
+msgid ""
+"This does not revoke the officer at the exchange. Ask the exchange operator "
+"to revoke its access if the key may be compromised."
+msgstr ""
+"This does not revoke the officer at the exchange. Ask the exchange operator "
+"to revoke its access if the key may be compromised."
+
#: packages/taler-exchange-aml-webui/src/pages/decision/Properties.tsx:162
#, fuzzy
#| msgid "No account properties"
@@ -595,7 +657,7 @@ msgstr ""
#. screenid: 102
#: packages/taler-exchange-aml-webui/src/pages/decision/Properties.tsx:216
-#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:466
+#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:518
msgid "Properties"
msgstr "Properties"
@@ -615,13 +677,9 @@ msgstr "Add more properties that are not listed above."
msgid "New properties"
msgstr "New properties"
-#. screenid: 123
#. screenid: 108
#. screenid: 122
#: packages/taler-exchange-aml-webui/src/pages/decision/Properties.tsx:234
-#: packages/taler-exchange-aml-webui/src/components/MeasuresTable.tsx:73
-#: packages/taler-exchange-aml-webui/src/components/MeasuresTable.tsx:171
-#: packages/taler-exchange-aml-webui/src/components/MeasuresTable.tsx:261
#: 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
@@ -681,11 +739,11 @@ msgstr "The MROS reporting state for the account."
#: packages/taler-exchange-aml-webui/src/pages/decision/Properties.tsx:313
#: packages/taler-exchange-aml-webui/src/components/ShowDecisionLimitInfo.tsx:307
-#: packages/taler-exchange-aml-webui/src/pages/AccountDetails.tsx:175
-#: packages/taler-exchange-aml-webui/src/pages/AccountDetails.tsx:199
-#: packages/taler-exchange-aml-webui/src/pages/Info.tsx:497
-#: packages/taler-exchange-aml-webui/src/pages/Info.tsx:630
-#: packages/taler-exchange-aml-webui/src/pages/Info.tsx:653
+#: packages/taler-exchange-aml-webui/src/components/MeasureDetails.tsx:93
+#: packages/taler-exchange-aml-webui/src/components/MeasureDetails.tsx:270
+#: packages/taler-exchange-aml-webui/src/components/MeasureDetails.tsx:297
+#: packages/taler-exchange-aml-webui/src/pages/AccountDetails.tsx:178
+#: packages/taler-exchange-aml-webui/src/pages/AccountDetails.tsx:202
msgid "None"
msgstr "None"
@@ -751,155 +809,146 @@ msgstr "No account properties"
#: packages/taler-exchange-aml-webui/src/components/DecisionProperties.tsx:91
#: packages/taler-exchange-aml-webui/src/components/ShowDecisionLimitInfo.tsx:317
-#: packages/taler-exchange-aml-webui/src/pages/Info.tsx:509
+#: packages/taler-exchange-aml-webui/src/components/MeasureDetails.tsx:106
msgid "Yes"
msgstr "Yes"
#: packages/taler-exchange-aml-webui/src/components/DecisionProperties.tsx:91
#: packages/taler-exchange-aml-webui/src/components/ShowDecisionLimitInfo.tsx:317
-#: packages/taler-exchange-aml-webui/src/pages/Info.tsx:509
+#: packages/taler-exchange-aml-webui/src/components/MeasureDetails.tsx:106
msgid "No"
msgstr "No"
#. screenid: 121
-#: packages/taler-exchange-aml-webui/src/components/RulesInfo.tsx:59
+#: packages/taler-exchange-aml-webui/src/components/RulesInfo.tsx:57
msgid "There are no rules for operations"
msgstr ""
#. screenid: 121
-#: packages/taler-exchange-aml-webui/src/components/RulesInfo.tsx:62
+#: packages/taler-exchange-aml-webui/src/components/RulesInfo.tsx:60
msgid "This means that no operation has any limit."
msgstr ""
#. screenid: 121
-#: packages/taler-exchange-aml-webui/src/components/RulesInfo.tsx:90
+#: packages/taler-exchange-aml-webui/src/components/RulesInfo.tsx:88
#: packages/taler-exchange-aml-webui/src/components/ShowDecisionLimitInfo.tsx:312
-#: packages/taler-exchange-aml-webui/src/pages/Info.tsx:500
+#: 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:96
-#: packages/taler-exchange-aml-webui/src/pages/decision/Rules.tsx:695
+#: packages/taler-exchange-aml-webui/src/components/RulesInfo.tsx:94
+#: packages/taler-exchange-aml-webui/src/pages/decision/Rules.tsx:746
msgid "Threshold"
msgstr "Threshold"
#. screenid: 121
-#: packages/taler-exchange-aml-webui/src/components/RulesInfo.tsx:102
+#: packages/taler-exchange-aml-webui/src/components/RulesInfo.tsx:100
msgid "Escalation"
msgstr "Escalation"
#. screenid: 121
-#: packages/taler-exchange-aml-webui/src/components/RulesInfo.tsx:108
+#: packages/taler-exchange-aml-webui/src/components/RulesInfo.tsx:106
msgid "Visibility"
msgstr ""
#. screenid: 121
-#: packages/taler-exchange-aml-webui/src/components/RulesInfo.tsx:114
+#: packages/taler-exchange-aml-webui/src/components/RulesInfo.tsx:112
+#: packages/taler-exchange-aml-webui/src/pages/decision/Rules.tsx:739
msgid "Priority"
msgstr ""
#. screenid: 121
-#: packages/taler-exchange-aml-webui/src/components/RulesInfo.tsx:121
+#: packages/taler-exchange-aml-webui/src/components/RulesInfo.tsx:119
msgid "Actions"
msgstr ""
#. screenid: 121
-#: packages/taler-exchange-aml-webui/src/components/RulesInfo.tsx:142
+#: packages/taler-exchange-aml-webui/src/components/RulesInfo.tsx:140
msgctxt "threshold"
msgid "%1$s every %2$s"
msgstr ""
#. screenid: 121
-#: packages/taler-exchange-aml-webui/src/components/RulesInfo.tsx:161
-#: packages/taler-exchange-aml-webui/src/pages/decision/Rules.tsx:725
+#: packages/taler-exchange-aml-webui/src/components/RulesInfo.tsx:159
+#: packages/taler-exchange-aml-webui/src/pages/decision/Rules.tsx:776
msgid "Block operation"
msgstr ""
#. screenid: 121
-#: packages/taler-exchange-aml-webui/src/components/RulesInfo.tsx:163
+#: packages/taler-exchange-aml-webui/src/components/RulesInfo.tsx:161
msgid "All required:"
msgstr ""
#. screenid: 121
-#: packages/taler-exchange-aml-webui/src/components/RulesInfo.tsx:165
+#: packages/taler-exchange-aml-webui/src/components/RulesInfo.tsx:163
msgid "Any one:"
msgstr ""
#. screenid: 121
-#: packages/taler-exchange-aml-webui/src/components/RulesInfo.tsx:182
+#: packages/taler-exchange-aml-webui/src/components/RulesInfo.tsx:180
msgid "Customer-visible"
msgstr ""
#. screenid: 121
-#: packages/taler-exchange-aml-webui/src/components/RulesInfo.tsx:184
+#: packages/taler-exchange-aml-webui/src/components/RulesInfo.tsx:182
msgid "Internal"
msgstr ""
#. screenid: 121
-#: packages/taler-exchange-aml-webui/src/components/RulesInfo.tsx:197
-msgid "Move %1$s rule up"
-msgstr ""
-
-#. screenid: 121
-#: packages/taler-exchange-aml-webui/src/components/RulesInfo.tsx:206
-msgid "Move %1$s rule down"
-msgstr ""
-
-#. screenid: 121
-#: packages/taler-exchange-aml-webui/src/components/RulesInfo.tsx:217
+#: packages/taler-exchange-aml-webui/src/components/RulesInfo.tsx:193
msgid "Edit %1$s rule"
msgstr ""
#. screenid: 121
-#: packages/taler-exchange-aml-webui/src/components/RulesInfo.tsx:240
+#: packages/taler-exchange-aml-webui/src/components/RulesInfo.tsx:216
msgid "Remove %1$s rule"
msgstr ""
#. screenid: 121
-#: packages/taler-exchange-aml-webui/src/components/RulesInfo.tsx:282
+#: packages/taler-exchange-aml-webui/src/components/RulesInfo.tsx:258
msgctxt "operation type"
msgid "Withdraw"
msgstr "Withdraw"
#. screenid: 121
-#: packages/taler-exchange-aml-webui/src/components/RulesInfo.tsx:284
+#: packages/taler-exchange-aml-webui/src/components/RulesInfo.tsx:260
msgctxt "operation type"
msgid "Deposit"
msgstr "Deposit"
#. screenid: 121
-#: packages/taler-exchange-aml-webui/src/components/RulesInfo.tsx:286
+#: packages/taler-exchange-aml-webui/src/components/RulesInfo.tsx:262
msgctxt "operation type"
msgid "Merge"
msgstr "Merge"
#. screenid: 121
-#: packages/taler-exchange-aml-webui/src/components/RulesInfo.tsx:288
+#: packages/taler-exchange-aml-webui/src/components/RulesInfo.tsx:264
msgctxt "operation type"
msgid "Aggregate"
msgstr "Aggregate"
#. screenid: 121
-#: packages/taler-exchange-aml-webui/src/components/RulesInfo.tsx:290
+#: packages/taler-exchange-aml-webui/src/components/RulesInfo.tsx:266
msgctxt "operation type"
msgid "Balance"
msgstr "Balance"
#. screenid: 121
-#: packages/taler-exchange-aml-webui/src/components/RulesInfo.tsx:292
+#: packages/taler-exchange-aml-webui/src/components/RulesInfo.tsx:268
msgctxt "operation type"
msgid "Refund"
msgstr "Refund"
#. screenid: 121
-#: packages/taler-exchange-aml-webui/src/components/RulesInfo.tsx:294
+#: packages/taler-exchange-aml-webui/src/components/RulesInfo.tsx:270
msgctxt "operation type"
msgid "Close"
msgstr "Close"
#. screenid: 121
-#: packages/taler-exchange-aml-webui/src/components/RulesInfo.tsx:296
+#: packages/taler-exchange-aml-webui/src/components/RulesInfo.tsx:272
msgctxt "operation type"
msgid "Transaction"
msgstr "Transaction"
@@ -997,16 +1046,16 @@ msgstr ""
#. screenid: 102
#: packages/taler-exchange-aml-webui/src/components/ShowDecisionLimitInfo.tsx:173
-#: packages/taler-exchange-aml-webui/src/pages/decision/Rules.tsx:796
-#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:362
+#: packages/taler-exchange-aml-webui/src/pages/decision/Rules.tsx:846
+#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:368
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:479
-#: packages/taler-exchange-aml-webui/src/pages/AccountDetails.tsx:163
-#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:365
+#: packages/taler-exchange-aml-webui/src/pages/decision/Rules.tsx:493
+#: packages/taler-exchange-aml-webui/src/pages/AccountDetails.tsx:166
+#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:371
msgid "Exchange defaults"
msgstr "Exchange defaults"
@@ -1024,8 +1073,8 @@ 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:278
-#: packages/taler-exchange-aml-webui/src/pages/Info.tsx:128
+#: packages/taler-exchange-aml-webui/src/pages/DecisionWizard.tsx:228
+#: packages/taler-exchange-aml-webui/src/pages/Info.tsx:132
msgid "Account properties"
msgstr "Account properties"
@@ -1035,12 +1084,6 @@ msgstr "Account properties"
msgid "Decision row"
msgstr "Decision steps"
-#. screenid: 112
-#: packages/taler-exchange-aml-webui/src/components/ShowDecisionLimitInfo.tsx:217
-#: packages/taler-exchange-aml-webui/src/pages/Profile.tsx:174
-msgid "Officer public key"
-msgstr "Officer public key"
-
#: packages/taler-exchange-aml-webui/src/components/ShowDecisionLimitInfo.tsx:219
msgid "Not applicable"
msgstr ""
@@ -1067,11 +1110,8 @@ msgid ""
"No stored or currently configured definition is available for this reference."
msgstr ""
-#. screenid: 123
#. screenid: 122
#: packages/taler-exchange-aml-webui/src/components/ShowDecisionLimitInfo.tsx:291
-#: packages/taler-exchange-aml-webui/src/components/MeasuresTable.tsx:80
-#: packages/taler-exchange-aml-webui/src/components/MeasuresTable.tsx:178
#: packages/taler-exchange-aml-webui/src/components/NewMeasure.tsx:659
#: packages/taler-exchange-aml-webui/src/components/NewMeasure.tsx:938
msgid "Check"
@@ -1088,30 +1128,22 @@ msgstr ""
msgid "Description unavailable"
msgstr "Attributes unavailable"
-#. screenid: 123
#. screenid: 122
#: packages/taler-exchange-aml-webui/src/components/ShowDecisionLimitInfo.tsx:299
-#: packages/taler-exchange-aml-webui/src/components/MeasuresTable.tsx:86
-#: packages/taler-exchange-aml-webui/src/components/MeasuresTable.tsx:268
#: packages/taler-exchange-aml-webui/src/components/NewMeasure.tsx:639
#: packages/taler-exchange-aml-webui/src/components/NewMeasure.tsx:891
msgid "Program"
msgstr "Program"
#: packages/taler-exchange-aml-webui/src/components/ShowDecisionLimitInfo.tsx:316
-#: packages/taler-exchange-aml-webui/src/pages/Info.tsx:508
+#: packages/taler-exchange-aml-webui/src/components/MeasureDetails.tsx:105
msgid "Voluntary"
msgstr ""
-#. screenid: 123
#. screenid: 122
#: packages/taler-exchange-aml-webui/src/components/ShowDecisionLimitInfo.tsx:320
-#: packages/taler-exchange-aml-webui/src/components/MeasuresTable.tsx:92
-#: packages/taler-exchange-aml-webui/src/components/MeasuresTable.tsx:184
-#: packages/taler-exchange-aml-webui/src/components/MeasuresTable.tsx:280
#: 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/pages/Info.tsx:644
msgid "Context"
msgstr "Context"
@@ -1125,8 +1157,8 @@ msgstr "Expired"
#. screenid: 102
#: packages/taler-exchange-aml-webui/src/components/ShowDecisionLimitInfo.tsx:357
-#: packages/taler-exchange-aml-webui/src/pages/AccountDetails.tsx:419
-#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:354
+#: packages/taler-exchange-aml-webui/src/pages/AccountDetails.tsx:447
+#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:360
msgid "Expires"
msgstr "Expires"
@@ -1158,96 +1190,161 @@ msgstr ""
msgid "AML officer"
msgstr "AML officer public key"
-#. screenid: 123
-#: packages/taler-exchange-aml-webui/src/components/MeasuresTable.tsx:44
-msgid "Forms"
-msgstr "Forms"
+#: packages/taler-exchange-aml-webui/src/components/MeasureDetails.tsx:76
+#, fuzzy
+#| msgid "Check"
+msgid "KYC check"
+msgstr "Check"
-#. screenid: 123
-#: packages/taler-exchange-aml-webui/src/components/MeasuresTable.tsx:47
-msgid "Measures used to gather information about the customer."
-msgstr "Measures used to gather information about the customer."
+#: packages/taler-exchange-aml-webui/src/components/MeasureDetails.tsx:80
+msgid "Built-in check that proceeds without collecting customer data."
+msgstr ""
+
+#: packages/taler-exchange-aml-webui/src/components/MeasureDetails.tsx:87
+#: packages/taler-exchange-aml-webui/src/components/MeasureDetails.tsx:93
+#, fuzzy
+#| msgid "Program"
+msgid "AML program"
+msgstr "Program"
+
+#: packages/taler-exchange-aml-webui/src/components/MeasureDetails.tsx:101
+#: packages/taler-exchange-aml-webui/src/pages/Info.tsx:118
+#, fuzzy
+#| msgid "Not opened"
+msgid "Not specified"
+msgstr "Not opened"
-#. screenid: 123
-#: packages/taler-exchange-aml-webui/src/components/MeasuresTable.tsx:62
-#: packages/taler-exchange-aml-webui/src/components/MeasuresTable.tsx:160
-#: packages/taler-exchange-aml-webui/src/components/MeasuresTable.tsx:250
-msgid "Select"
-msgstr "Select"
+#: packages/taler-exchange-aml-webui/src/components/MeasureDetails.tsx:119
+#, fuzzy
+#| msgid "Required"
+msgid "Required check context"
+msgstr "Required"
-#. screenid: 123
-#: packages/taler-exchange-aml-webui/src/components/MeasuresTable.tsx:107
-#: packages/taler-exchange-aml-webui/src/components/MeasuresTable.tsx:199
-#: packages/taler-exchange-aml-webui/src/components/MeasuresTable.tsx:295
-msgid "Modify"
-msgstr "Modify"
+#: packages/taler-exchange-aml-webui/src/components/MeasureDetails.tsx:123
+#, fuzzy
+#| msgid "Check account details"
+msgid "Check outputs"
+msgstr "Check account details"
-#. screenid: 123
-#: packages/taler-exchange-aml-webui/src/components/MeasuresTable.tsx:141
+#: packages/taler-exchange-aml-webui/src/components/MeasureDetails.tsx:127
+#: packages/taler-exchange-aml-webui/src/components/MeasureDetails.tsx:172
+#, fuzzy
+#| msgid "All measures"
+msgid "Fallback measure"
+msgstr "All measures"
+
+#: packages/taler-exchange-aml-webui/src/components/MeasureDetails.tsx:136
+#, fuzzy
+#| msgid "Required"
+msgid "Required program context"
+msgstr "Required"
+
+#: packages/taler-exchange-aml-webui/src/components/MeasureDetails.tsx:140
+#, fuzzy
+#| msgid "Requirements"
+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/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
+#, fuzzy
+#| msgid "Output"
+msgid "Outputs"
+msgstr "Output"
+
+#: packages/taler-exchange-aml-webui/src/components/MeasureDetails.tsx:240
+#, fuzzy
+#| msgid "Unavailable"
+msgid "Unavailable reference"
+msgstr "Unavailable"
+
+#: packages/taler-exchange-aml-webui/src/components/MeasureDetails.tsx:288
+#, fuzzy
+#| msgid "Configure measure"
+msgid "Configured context"
+msgstr "Configure measure"
+
+#: packages/taler-exchange-aml-webui/src/components/MeasureDetails.tsx:331
+#: packages/taler-exchange-aml-webui/src/components/MeasureSelection.ts:43
#, fuzzy
#| msgid "System information"
-msgid "Information"
+msgid "Customer form"
msgstr "System information"
-#. screenid: 123
-#: packages/taler-exchange-aml-webui/src/components/MeasuresTable.tsx:144
+#: packages/taler-exchange-aml-webui/src/components/MeasureDetails.tsx:333
+#: packages/taler-exchange-aml-webui/src/components/MeasureSelection.ts:46
#, fuzzy
-#| msgid "KYC information filed by the customer or an AML officer."
-msgid "Shows information to the customer without running an AML program."
-msgstr "KYC information filed by the customer or an AML officer."
-
-#. screenid: 123
-#: packages/taler-exchange-aml-webui/src/components/MeasuresTable.tsx:232
-msgid "Instant measures"
-msgstr "Instant measures"
+#| msgid "System information"
+msgid "Information notice"
+msgstr "System information"
-#. screenid: 123
-#: packages/taler-exchange-aml-webui/src/components/MeasuresTable.tsx:235
-msgid "Triggered immediately without customer interaction."
-msgstr "Triggered immediately without customer interaction."
+#: packages/taler-exchange-aml-webui/src/components/MeasureDetails.tsx:335
+#: packages/taler-exchange-aml-webui/src/components/MeasureSelection.ts:41
+#, fuzzy
+#| msgid "Program"
+msgid "Instant AML program"
+msgstr "Program"
-#. screenid: 123
-#: packages/taler-exchange-aml-webui/src/components/MeasuresTable.tsx:274
-msgid "Input requirement"
-msgstr "Input requirement"
+#: packages/taler-exchange-aml-webui/src/components/MeasureDetails.tsx:337
+#: packages/taler-exchange-aml-webui/src/components/MeasureSelection.ts:45
+#, fuzzy
+#| msgid "Check"
+msgid "Standalone KYC check"
+msgstr "Check"
-#: packages/taler-exchange-aml-webui/src/components/ShowLegitimizationInfo.tsx:56
+#: packages/taler-exchange-aml-webui/src/components/ShowLegitimizationInfo.tsx:52
msgid "Started"
msgstr "Started"
#. screenid: 112
-#: packages/taler-exchange-aml-webui/src/components/ShowLegitimizationInfo.tsx:64
+#: packages/taler-exchange-aml-webui/src/components/ShowLegitimizationInfo.tsx:60
#: packages/taler-exchange-aml-webui/src/pages/AccountList.tsx:301
#: packages/taler-exchange-aml-webui/src/pages/Profile.tsx:140
msgid "Status"
msgstr "Status"
-#: packages/taler-exchange-aml-webui/src/components/ShowLegitimizationInfo.tsx:76
-#: packages/taler-exchange-aml-webui/src/pages/AccountDetails.tsx:447
+#: packages/taler-exchange-aml-webui/src/components/ShowLegitimizationInfo.tsx:72
+#: packages/taler-exchange-aml-webui/src/pages/AccountDetails.tsx:475
msgid "Forbidden"
msgstr "Forbidden"
-#: packages/taler-exchange-aml-webui/src/components/ShowLegitimizationInfo.tsx:78
-#: packages/taler-exchange-aml-webui/src/pages/AccountDetails.tsx:443
+#: packages/taler-exchange-aml-webui/src/components/ShowLegitimizationInfo.tsx:74
+#: packages/taler-exchange-aml-webui/src/pages/AccountDetails.tsx:471
msgid "Completed"
msgstr "Completed"
-#: packages/taler-exchange-aml-webui/src/components/ShowLegitimizationInfo.tsx:79
+#: packages/taler-exchange-aml-webui/src/components/ShowLegitimizationInfo.tsx:75
msgid "Waiting for customer"
msgstr "Waiting for customer"
-#: packages/taler-exchange-aml-webui/src/components/ShowLegitimizationInfo.tsx:92
+#: packages/taler-exchange-aml-webui/src/components/ShowLegitimizationInfo.tsx:88
msgid "The operation is categorically forbidden by this requirement."
msgstr "The operation is categorically forbidden by this requirement."
-#: packages/taler-exchange-aml-webui/src/components/ShowLegitimizationInfo.tsx:100
+#: packages/taler-exchange-aml-webui/src/components/ShowLegitimizationInfo.tsx:96
msgid "All listed measures must be completed."
msgstr "All listed measures must be completed."
-#: packages/taler-exchange-aml-webui/src/components/ShowLegitimizationInfo.tsx:104
+#: packages/taler-exchange-aml-webui/src/components/ShowLegitimizationInfo.tsx:100
msgid "Any one listed measure may be completed."
msgstr "Any one listed measure may be completed."
+#: packages/taler-exchange-aml-webui/src/components/MeasureSelection.ts:50
+#, fuzzy
+#| msgid "Triggered immediately without customer interaction."
+msgid "Runs without customer interaction"
+msgstr "Triggered immediately without customer interaction."
+
#: packages/taler-exchange-aml-webui/src/components/ExpirationShortcuts.tsx:24
msgid "Expiration shortcuts"
msgstr ""
@@ -1270,333 +1367,404 @@ msgstr "Never"
#. screenid: 122
#. screenid: 102
-#: packages/taler-exchange-aml-webui/src/pages/decision/Rules.tsx:106
-#: packages/taler-exchange-aml-webui/src/pages/decision/Rules.tsx:115
+#: 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/pages/decision/Measures.tsx:63
-#: packages/taler-exchange-aml-webui/src/pages/decision/Measures.tsx:72
-#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:209
-#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:218
+#: 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:204
+#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:213
+#: packages/taler-exchange-aml-webui/src/Routing.tsx:536
+#: packages/taler-exchange-aml-webui/src/Routing.tsx:545
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:120
+#: 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/pages/decision/Measures.tsx:77
-#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:223
-#: packages/taler-exchange-aml-webui/src/pages/Info.tsx:294
-#: packages/taler-exchange-aml-webui/src/Routing.tsx:480
+#: packages/taler-exchange-aml-webui/src/pages/decision/Measures.tsx:80
+#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:218
+#: packages/taler-exchange-aml-webui/src/pages/Info.tsx:298
+#: packages/taler-exchange-aml-webui/src/Routing.tsx:492
+#: packages/taler-exchange-aml-webui/src/Routing.tsx:550
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:124
+#: 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/pages/decision/Measures.tsx:81
-#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:227
+#: packages/taler-exchange-aml-webui/src/pages/decision/Measures.tsx:84
+#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:222
+#: packages/taler-exchange-aml-webui/src/Routing.tsx:556
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:130
+#: 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/pages/decision/Measures.tsx:87
-#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:233
+#: packages/taler-exchange-aml-webui/src/pages/decision/Measures.tsx:90
+#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:228
+#: packages/taler-exchange-aml-webui/src/Routing.tsx:562
msgid "The officer session is disabled."
msgstr "The officer session is disabled."
-#: packages/taler-exchange-aml-webui/src/pages/decision/Rules.tsx:195
+#: packages/taler-exchange-aml-webui/src/pages/decision/Rules.tsx:191
msgid "Edit proposed rule"
msgstr ""
-#: packages/taler-exchange-aml-webui/src/pages/decision/Rules.tsx:197
+#: packages/taler-exchange-aml-webui/src/pages/decision/Rules.tsx:193
msgid "Add proposed rule"
msgstr ""
-#: packages/taler-exchange-aml-webui/src/pages/decision/Rules.tsx:216
+#: packages/taler-exchange-aml-webui/src/pages/decision/Rules.tsx:212
msgid "Save rule"
msgstr ""
-#: packages/taler-exchange-aml-webui/src/pages/decision/Rules.tsx:218
-#: packages/taler-exchange-aml-webui/src/pages/decision/Rules.tsx:372
+#: packages/taler-exchange-aml-webui/src/pages/decision/Rules.tsx:214
+#: packages/taler-exchange-aml-webui/src/pages/decision/Rules.tsx:389
msgid "Add rule"
msgstr ""
+#: packages/taler-exchange-aml-webui/src/pages/decision/Rules.tsx:274
+#, fuzzy
+#| msgid "The measures endpoint was not found."
+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:356
-#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:348
+#: packages/taler-exchange-aml-webui/src/pages/decision/Rules.tsx:371
+#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:354
#, fuzzy
#| msgid "Properties"
msgid "Proposed rules"
msgstr "Properties"
-#: packages/taler-exchange-aml-webui/src/pages/decision/Rules.tsx:359
+#: packages/taler-exchange-aml-webui/src/pages/decision/Rules.tsx:374
msgid ""
"This complete rule set replaces the currently applied rules and exchange "
-"defaults until it expires. Higher rows take precedence."
+"defaults until it expires. When multiple rules apply, the rule with the "
+"highest priority takes precedence. Table order does not affect priority."
msgstr ""
-#: packages/taler-exchange-aml-webui/src/pages/decision/Rules.tsx:390
+#: packages/taler-exchange-aml-webui/src/pages/decision/Rules.tsx:407
msgid "Rules for another account type"
msgstr ""
-#: packages/taler-exchange-aml-webui/src/pages/decision/Rules.tsx:393
+#: packages/taler-exchange-aml-webui/src/pages/decision/Rules.tsx:410
msgid "These operations do not apply to this account type: %1$s."
msgstr ""
-#: packages/taler-exchange-aml-webui/src/pages/decision/Rules.tsx:400
+#: packages/taler-exchange-aml-webui/src/pages/decision/Rules.tsx:417
msgid "Operations without limits"
msgstr ""
-#: packages/taler-exchange-aml-webui/src/pages/decision/Rules.tsx:401
+#: packages/taler-exchange-aml-webui/src/pages/decision/Rules.tsx:418
msgid "No proposed rule limits these operations: %1$s."
msgstr ""
#. screenid: 102
-#: packages/taler-exchange-aml-webui/src/pages/decision/Rules.tsx:408
-#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:336
+#: packages/taler-exchange-aml-webui/src/pages/decision/Rules.tsx:425
+#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:343
msgid "Invalid proposed rules"
msgstr ""
-#: packages/taler-exchange-aml-webui/src/pages/decision/Rules.tsx:409
+#: packages/taler-exchange-aml-webui/src/pages/decision/Rules.tsx:426
msgid ""
"Edit the highlighted rule set before continuing. Hard blocks cannot be "
"combined with measures, and Balance and Refund rules must use an instant "
"timeframe."
msgstr ""
-#: packages/taler-exchange-aml-webui/src/pages/decision/Rules.tsx:432
+#: packages/taler-exchange-aml-webui/src/pages/decision/Rules.tsx:446
msgid "Remove proposed rule?"
msgstr ""
-#: packages/taler-exchange-aml-webui/src/pages/decision/Rules.tsx:434
+#: packages/taler-exchange-aml-webui/src/pages/decision/Rules.tsx:448
msgid ""
"This is the final rule. Removing it leaves every applicable operation "
"unlimited."
msgstr ""
-#: packages/taler-exchange-aml-webui/src/pages/decision/Rules.tsx:439
+#: packages/taler-exchange-aml-webui/src/pages/decision/Rules.tsx:453
msgid "The rule will be removed from the proposed set."
msgstr ""
-#: packages/taler-exchange-aml-webui/src/pages/decision/Rules.tsx:449
+#: packages/taler-exchange-aml-webui/src/pages/decision/Rules.tsx:463
msgid "Keep rule"
msgstr ""
-#: packages/taler-exchange-aml-webui/src/pages/decision/Rules.tsx:459
+#: packages/taler-exchange-aml-webui/src/pages/decision/Rules.tsx:473
msgid "Remove rule"
msgstr ""
-#: packages/taler-exchange-aml-webui/src/pages/decision/Rules.tsx:467
+#: packages/taler-exchange-aml-webui/src/pages/decision/Rules.tsx:481
msgid "Replace proposed rules"
msgstr ""
-#: packages/taler-exchange-aml-webui/src/pages/decision/Rules.tsx:470
+#: packages/taler-exchange-aml-webui/src/pages/decision/Rules.tsx:484
msgid "Preview a complete replacement before applying it."
msgstr ""
-#: packages/taler-exchange-aml-webui/src/pages/decision/Rules.tsx:476
+#: packages/taler-exchange-aml-webui/src/pages/decision/Rules.tsx:490
msgid "Currently applied"
msgstr ""
-#: packages/taler-exchange-aml-webui/src/pages/decision/Rules.tsx:486
+#: packages/taler-exchange-aml-webui/src/pages/decision/Rules.tsx:500
msgid "E-commerce"
msgstr "E-commerce"
-#: packages/taler-exchange-aml-webui/src/pages/decision/Rules.tsx:489
+#: packages/taler-exchange-aml-webui/src/pages/decision/Rules.tsx:503
msgid "Point of Sale"
msgstr "Point of Sale"
-#: packages/taler-exchange-aml-webui/src/pages/decision/Rules.tsx:496
+#: packages/taler-exchange-aml-webui/src/pages/decision/Rules.tsx:510
msgid "Basic plan"
msgstr "Basic plan"
-#: packages/taler-exchange-aml-webui/src/pages/decision/Rules.tsx:501
+#: packages/taler-exchange-aml-webui/src/pages/decision/Rules.tsx:515
msgid "Premium"
msgstr "Premium"
-#: packages/taler-exchange-aml-webui/src/pages/decision/Rules.tsx:510
+#: packages/taler-exchange-aml-webui/src/pages/decision/Rules.tsx:524
msgid "Freeze account"
msgstr ""
-#: packages/taler-exchange-aml-webui/src/pages/decision/Rules.tsx:518
+#: packages/taler-exchange-aml-webui/src/pages/decision/Rules.tsx:532
msgid "Replacement preview"
msgstr ""
-#: packages/taler-exchange-aml-webui/src/pages/decision/Rules.tsx:521
+#: packages/taler-exchange-aml-webui/src/pages/decision/Rules.tsx:535
msgid "Confirm account freeze"
msgstr ""
-#: packages/taler-exchange-aml-webui/src/pages/decision/Rules.tsx:522
+#: packages/taler-exchange-aml-webui/src/pages/decision/Rules.tsx:536
msgid "Every applicable operation will receive a zero hard limit."
msgstr ""
-#: packages/taler-exchange-aml-webui/src/pages/decision/Rules.tsx:548
+#: packages/taler-exchange-aml-webui/src/pages/decision/Rules.tsx:562
msgid "Apply replacement"
msgstr ""
-#: packages/taler-exchange-aml-webui/src/pages/decision/Rules.tsx:556
+#: packages/taler-exchange-aml-webui/src/pages/decision/Rules.tsx:570
#, fuzzy
#| msgid "Reset expiration"
msgid "Rule expiration"
msgstr "Reset expiration"
-#: packages/taler-exchange-aml-webui/src/pages/decision/Rules.tsx:559
+#: packages/taler-exchange-aml-webui/src/pages/decision/Rules.tsx:573
msgid "Choose how long the proposed rules apply and what happens afterwards."
msgstr ""
-#: packages/taler-exchange-aml-webui/src/pages/decision/Rules.tsx:578
+#: packages/taler-exchange-aml-webui/src/pages/decision/Rules.tsx:591
+#, fuzzy
+#| msgid "Successor measure"
+msgid "Selected successor measure"
+msgstr "Successor measure"
+
+#: packages/taler-exchange-aml-webui/src/pages/decision/Rules.tsx:606
+#, fuzzy
+#| msgid "Successor measure"
+msgid "Successor measure unavailable"
+msgstr "Successor measure"
+
+#: packages/taler-exchange-aml-webui/src/pages/decision/Rules.tsx:608
+msgid ""
+"The selected successor measure is no longer configured. Choose another "
+"measure before continuing."
+msgstr ""
+
+#: packages/taler-exchange-aml-webui/src/pages/decision/Rules.tsx:620
msgid "The proposed rules never expire, so no successor action will run."
msgstr ""
-#: packages/taler-exchange-aml-webui/src/pages/decision/Rules.tsx:598
+#: packages/taler-exchange-aml-webui/src/pages/decision/Rules.tsx:640
msgid "Restore currently applied expiration"
msgstr ""
-#: packages/taler-exchange-aml-webui/src/pages/decision/Rules.tsx:682
+#: packages/taler-exchange-aml-webui/src/pages/decision/Rules.tsx:726
msgid "Operation type"
msgstr "Operation type"
-#: packages/taler-exchange-aml-webui/src/pages/decision/Rules.tsx:704
+#: packages/taler-exchange-aml-webui/src/pages/decision/Rules.tsx:740
+msgid ""
+"Higher values take precedence when multiple rules apply. Priority is "
+"independent of the rule's position in the table."
+msgstr ""
+
+#: packages/taler-exchange-aml-webui/src/pages/decision/Rules.tsx:755
msgid "Timeframe"
msgstr "Timeframe"
-#: packages/taler-exchange-aml-webui/src/pages/decision/Rules.tsx:705
+#: packages/taler-exchange-aml-webui/src/pages/decision/Rules.tsx:756
msgid ""
"Use Y, M, D, h, m or s after each number. Forever accumulates over the "
"account's full history."
msgstr ""
-#: packages/taler-exchange-aml-webui/src/pages/decision/Rules.tsx:709
+#: packages/taler-exchange-aml-webui/src/pages/decision/Rules.tsx:760
msgid "Instant timeframe"
msgstr ""
-#: packages/taler-exchange-aml-webui/src/pages/decision/Rules.tsx:710
+#: packages/taler-exchange-aml-webui/src/pages/decision/Rules.tsx:761
msgid ""
"Balance and Refund limits apply to one balance or transaction, so their "
"timeframe is fixed to zero."
msgstr ""
-#: packages/taler-exchange-aml-webui/src/pages/decision/Rules.tsx:716
+#: packages/taler-exchange-aml-webui/src/pages/decision/Rules.tsx:767
msgid "Exposed"
msgstr "Exposed"
-#: packages/taler-exchange-aml-webui/src/pages/decision/Rules.tsx:717
+#: packages/taler-exchange-aml-webui/src/pages/decision/Rules.tsx:768
msgid "Is this limit communicated to the customer?"
msgstr "Is this limit communicated to the customer?"
-#: packages/taler-exchange-aml-webui/src/pages/decision/Rules.tsx:723
+#: packages/taler-exchange-aml-webui/src/pages/decision/Rules.tsx:774
msgid "When the threshold is crossed"
msgstr ""
-#: packages/taler-exchange-aml-webui/src/pages/decision/Rules.tsx:726
+#: packages/taler-exchange-aml-webui/src/pages/decision/Rules.tsx:777
msgid "Require measures"
msgstr ""
-#: packages/taler-exchange-aml-webui/src/pages/decision/Rules.tsx:740
+#: packages/taler-exchange-aml-webui/src/pages/decision/Rules.tsx:791
msgid "Required measures"
msgstr ""
-#: packages/taler-exchange-aml-webui/src/pages/decision/Rules.tsx:741
+#: packages/taler-exchange-aml-webui/src/pages/decision/Rules.tsx:792
msgid ""
"Measures that the customer will need to satisfy to apply for a new threshold."
msgstr ""
"Measures that the customer will need to satisfy to apply for a new threshold."
-#: packages/taler-exchange-aml-webui/src/pages/decision/Rules.tsx:747
+#: packages/taler-exchange-aml-webui/src/pages/decision/Rules.tsx:798
msgid "All measures"
msgstr "All measures"
-#: packages/taler-exchange-aml-webui/src/pages/decision/Rules.tsx:748
+#: packages/taler-exchange-aml-webui/src/pages/decision/Rules.tsx:799
msgid "Hint the customer that all measures should be completed"
msgstr "Hint the customer that all measures should be completed"
-#: packages/taler-exchange-aml-webui/src/pages/decision/Rules.tsx:767
+#: packages/taler-exchange-aml-webui/src/pages/decision/Rules.tsx:822
msgid "Expiration date"
msgstr "Expiration date"
-#: packages/taler-exchange-aml-webui/src/pages/decision/Rules.tsx:768
+#: packages/taler-exchange-aml-webui/src/pages/decision/Rules.tsx:823
msgid "Until when are the new rules active."
msgstr "Until when are the new rules active."
-#: packages/taler-exchange-aml-webui/src/pages/decision/Rules.tsx:773
+#: packages/taler-exchange-aml-webui/src/pages/decision/Rules.tsx:828
msgid "Choose a future expiration date or Never."
msgstr ""
-#: packages/taler-exchange-aml-webui/src/pages/decision/Rules.tsx:779
+#: packages/taler-exchange-aml-webui/src/pages/decision/Rules.tsx:834
msgid "After expiration"
msgstr ""
-#: packages/taler-exchange-aml-webui/src/pages/decision/Rules.tsx:781
+#: packages/taler-exchange-aml-webui/src/pages/decision/Rules.tsx:836
msgid "Return to exchange defaults"
msgstr ""
-#: packages/taler-exchange-aml-webui/src/pages/decision/Rules.tsx:782
+#: packages/taler-exchange-aml-webui/src/pages/decision/Rules.tsx:837
msgid "Trigger a successor measure"
msgstr ""
-#: packages/taler-exchange-aml-webui/src/pages/decision/Rules.tsx:797
+#: packages/taler-exchange-aml-webui/src/pages/decision/Rules.tsx:847
+#: packages/taler-exchange-aml-webui/src/pages/decision/Measures.tsx:630
+#, fuzzy
+#| msgid "Failed to load available measures."
+msgid "Search available measures"
+msgstr "Failed to load available measures."
+
+#: packages/taler-exchange-aml-webui/src/pages/decision/Rules.tsx:848
msgid "Measure taken automatically upon expiration of the current decision."
msgstr "Measure taken automatically upon expiration of the current decision."
-#: packages/taler-exchange-aml-webui/src/pages/decision/Rules.tsx:805
+#: packages/taler-exchange-aml-webui/src/pages/decision/Rules.tsx:856
msgid "This successor measure is no longer available."
msgstr ""
-#: packages/taler-exchange-aml-webui/src/pages/AccountDetails.tsx:133
+#: packages/taler-exchange-aml-webui/src/pages/AccountDetails.tsx:136
msgid "Case summary"
msgstr "Case summary"
-#: packages/taler-exchange-aml-webui/src/pages/AccountDetails.tsx:134
+#: packages/taler-exchange-aml-webui/src/pages/AccountDetails.tsx:137
msgid "Current review state and the latest account activity."
msgstr "Current review state and the latest account activity."
-#: packages/taler-exchange-aml-webui/src/pages/AccountDetails.tsx:138
+#: packages/taler-exchange-aml-webui/src/pages/AccountDetails.tsx:141
msgid "Review status"
msgstr "Review status"
-#: packages/taler-exchange-aml-webui/src/pages/AccountDetails.tsx:142
-#: packages/taler-exchange-aml-webui/src/pages/AccountDetails.tsx:153
-#: packages/taler-exchange-aml-webui/src/pages/AccountDetails.tsx:171
-#: packages/taler-exchange-aml-webui/src/pages/AccountDetails.tsx:188
-#: packages/taler-exchange-aml-webui/src/pages/AccountDetails.tsx:492
+#: packages/taler-exchange-aml-webui/src/pages/AccountDetails.tsx:145
+#: packages/taler-exchange-aml-webui/src/pages/AccountDetails.tsx:156
+#: packages/taler-exchange-aml-webui/src/pages/AccountDetails.tsx:174
+#: packages/taler-exchange-aml-webui/src/pages/AccountDetails.tsx:191
+#: packages/taler-exchange-aml-webui/src/pages/AccountDetails.tsx:520
msgid "Loading…"
msgstr "Loading…"
-#: packages/taler-exchange-aml-webui/src/pages/AccountDetails.tsx:146
+#: packages/taler-exchange-aml-webui/src/pages/AccountDetails.tsx:149
msgid "Manual review required — waiting for an AML decision."
msgstr "Manual review required — waiting for an AML decision."
-#: packages/taler-exchange-aml-webui/src/pages/AccountDetails.tsx:147
+#: packages/taler-exchange-aml-webui/src/pages/AccountDetails.tsx:150
msgid "No manual review"
msgstr "No manual review"
-#: packages/taler-exchange-aml-webui/src/pages/AccountDetails.tsx:150
+#: packages/taler-exchange-aml-webui/src/pages/AccountDetails.tsx:153
msgid "Effective decision"
msgstr "Effective decision"
-#: packages/taler-exchange-aml-webui/src/pages/AccountDetails.tsx:168
+#: packages/taler-exchange-aml-webui/src/pages/AccountDetails.tsx:171
msgid "Requirements"
msgstr "Requirements"
-#: packages/taler-exchange-aml-webui/src/pages/AccountDetails.tsx:185
+#: packages/taler-exchange-aml-webui/src/pages/AccountDetails.tsx:188
msgid "Latest collected information"
msgstr "Latest collected information"
+#: packages/taler-exchange-aml-webui/src/pages/AccountDetails.tsx:211
+#, fuzzy
+#| msgid "Account open"
+msgid "Account notes"
+msgstr "Account open"
+
+#: packages/taler-exchange-aml-webui/src/pages/AccountDetails.tsx:212
+msgid "Officer-authored notes and information recorded by the exchange."
+msgstr ""
+
+#: packages/taler-exchange-aml-webui/src/pages/AccountDetails.tsx:218
+#, fuzzy
+#| msgid "Account assessment could not be loaded"
+msgid "Account notes could not be loaded"
+msgstr "Account assessment could not be loaded"
+
+#: packages/taler-exchange-aml-webui/src/pages/AccountDetails.tsx:228
+#, fuzzy
+#| msgid "Account open"
+msgid "No account notes"
+msgstr "Account open"
+
+#: packages/taler-exchange-aml-webui/src/pages/AccountDetails.tsx:229
+#, fuzzy
+#| msgid "No AML file is available for this account."
+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:208
+#: packages/taler-exchange-aml-webui/src/pages/AccountDetails.tsx:236
#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:305
#, fuzzy
#| msgid "Send decision"
msgid "Current decision"
msgstr "Send decision"
-#: packages/taler-exchange-aml-webui/src/pages/AccountDetails.tsx:209
+#: packages/taler-exchange-aml-webui/src/pages/AccountDetails.tsx:237
#, fuzzy
#| msgid ""
#| "The AML decision and operation rules currently applied to this account."
@@ -1604,23 +1772,23 @@ msgid "The complete AML decision currently applied to this account."
msgstr ""
"The AML decision and operation rules currently applied to this account."
-#: packages/taler-exchange-aml-webui/src/pages/AccountDetails.tsx:216
+#: packages/taler-exchange-aml-webui/src/pages/AccountDetails.tsx:244
msgid "Effective policy could not be loaded"
msgstr "Effective policy could not be loaded"
-#: packages/taler-exchange-aml-webui/src/pages/AccountDetails.tsx:234
+#: packages/taler-exchange-aml-webui/src/pages/AccountDetails.tsx:262
msgid "Exchange defaults apply"
msgstr "Exchange defaults apply"
-#: packages/taler-exchange-aml-webui/src/pages/AccountDetails.tsx:235
+#: packages/taler-exchange-aml-webui/src/pages/AccountDetails.tsx:263
msgid "No AML officer decision is active for this account."
msgstr "No AML officer decision is active for this account."
-#: packages/taler-exchange-aml-webui/src/pages/AccountDetails.tsx:238
+#: packages/taler-exchange-aml-webui/src/pages/AccountDetails.tsx:266
msgid "Account type unavailable"
msgstr "Account type unavailable"
-#: packages/taler-exchange-aml-webui/src/pages/AccountDetails.tsx:239
+#: packages/taler-exchange-aml-webui/src/pages/AccountDetails.tsx:267
msgid ""
"Open this case from the account directory or payto search to see the "
"applicable default rules."
@@ -1628,104 +1796,104 @@ msgstr ""
"Open this case from the account directory or payto search to see the "
"applicable default rules."
-#: packages/taler-exchange-aml-webui/src/pages/AccountDetails.tsx:248
+#: packages/taler-exchange-aml-webui/src/pages/AccountDetails.tsx:276
msgid "Default rules could not be loaded"
msgstr "Default rules could not be loaded"
-#: packages/taler-exchange-aml-webui/src/pages/AccountDetails.tsx:255
-#: packages/taler-exchange-aml-webui/src/pages/Info.tsx:419
+#: packages/taler-exchange-aml-webui/src/pages/AccountDetails.tsx:283
+#: packages/taler-exchange-aml-webui/src/pages/Info.tsx:423
#: packages/taler-exchange-aml-webui/src/components/ShowDefaultRules.tsx:11
msgid "Default rules"
msgstr "Default rules"
-#: packages/taler-exchange-aml-webui/src/pages/AccountDetails.tsx:266
+#: packages/taler-exchange-aml-webui/src/pages/AccountDetails.tsx:294
msgid "Collected information"
msgstr "Collected information"
-#: packages/taler-exchange-aml-webui/src/pages/AccountDetails.tsx:267
+#: packages/taler-exchange-aml-webui/src/pages/AccountDetails.tsx:295
msgid "KYC information filed by the customer or an AML officer."
msgstr "KYC information filed by the customer or an AML officer."
-#: packages/taler-exchange-aml-webui/src/pages/AccountDetails.tsx:273
+#: packages/taler-exchange-aml-webui/src/pages/AccountDetails.tsx:301
msgid "Collected information could not be loaded"
msgstr "Collected information could not be loaded"
-#: packages/taler-exchange-aml-webui/src/pages/AccountDetails.tsx:279
+#: packages/taler-exchange-aml-webui/src/pages/AccountDetails.tsx:307
msgid "No collected information"
msgstr "No collected information"
-#: packages/taler-exchange-aml-webui/src/pages/AccountDetails.tsx:280
+#: packages/taler-exchange-aml-webui/src/pages/AccountDetails.tsx:308
msgid "No KYC information has been collected for this account."
msgstr "No KYC information has been collected for this account."
-#: packages/taler-exchange-aml-webui/src/pages/AccountDetails.tsx:302
+#: packages/taler-exchange-aml-webui/src/pages/AccountDetails.tsx:330
msgid "Active requirements"
msgstr "Active requirements"
-#: packages/taler-exchange-aml-webui/src/pages/AccountDetails.tsx:303
+#: packages/taler-exchange-aml-webui/src/pages/AccountDetails.tsx:331
msgid "Measures the customer must complete under the current policy."
msgstr "Measures the customer must complete under the current policy."
-#: packages/taler-exchange-aml-webui/src/pages/AccountDetails.tsx:309
+#: packages/taler-exchange-aml-webui/src/pages/AccountDetails.tsx:337
msgid "Active requirements could not be loaded"
msgstr "Active requirements could not be loaded"
-#: packages/taler-exchange-aml-webui/src/pages/AccountDetails.tsx:315
+#: packages/taler-exchange-aml-webui/src/pages/AccountDetails.tsx:343
msgid "No active requirements"
msgstr "No active requirements"
-#: packages/taler-exchange-aml-webui/src/pages/AccountDetails.tsx:316
+#: packages/taler-exchange-aml-webui/src/pages/AccountDetails.tsx:344
msgid "The customer has no active legitimization measures to complete."
msgstr "The customer has no active legitimization measures to complete."
-#: packages/taler-exchange-aml-webui/src/pages/AccountDetails.tsx:413
+#: packages/taler-exchange-aml-webui/src/pages/AccountDetails.tsx:441
msgid "Officer decision"
msgstr "Officer decision"
-#: packages/taler-exchange-aml-webui/src/pages/AccountDetails.tsx:416
+#: packages/taler-exchange-aml-webui/src/pages/AccountDetails.tsx:444
msgid "Does not expire"
msgstr "Does not expire"
-#: packages/taler-exchange-aml-webui/src/pages/AccountDetails.tsx:439
+#: packages/taler-exchange-aml-webui/src/pages/AccountDetails.tsx:467
msgid "Waiting"
msgstr "Waiting"
-#: packages/taler-exchange-aml-webui/src/pages/AccountDetails.tsx:451
+#: packages/taler-exchange-aml-webui/src/pages/AccountDetails.tsx:479
msgid "More on later pages"
msgstr "More on later pages"
-#: packages/taler-exchange-aml-webui/src/pages/AccountDetails.tsx:510
+#: packages/taler-exchange-aml-webui/src/pages/AccountDetails.tsx:538
msgid "Try loading this section again."
msgstr "Try loading this section again."
-#: packages/taler-exchange-aml-webui/src/pages/AccountDetails.tsx:518
+#: packages/taler-exchange-aml-webui/src/pages/AccountDetails.tsx:546
#: packages/taler-exchange-aml-webui/src/pages/AccountDecisionHistory.tsx:97
#: packages/taler-exchange-aml-webui/src/pages/AccountList.tsx:633
#: packages/taler-exchange-aml-webui/src/pages/Dashboard.tsx:205
msgid "Retry"
msgstr "Retry"
-#: packages/taler-exchange-aml-webui/src/pages/AccountDetails.tsx:566
+#: packages/taler-exchange-aml-webui/src/pages/AccountDetails.tsx:594
msgid "Unconfigured form"
msgstr "Unconfigured form"
-#: packages/taler-exchange-aml-webui/src/pages/AccountDetails.tsx:567
+#: packages/taler-exchange-aml-webui/src/pages/AccountDetails.tsx:595
msgid "Form not identified"
msgstr "Form not identified"
-#: packages/taler-exchange-aml-webui/src/pages/AccountDetails.tsx:576
+#: packages/taler-exchange-aml-webui/src/pages/AccountDetails.tsx:604
msgid "Filed by an AML officer"
msgstr "Filed by an AML officer"
-#: packages/taler-exchange-aml-webui/src/pages/AccountDetails.tsx:577
+#: packages/taler-exchange-aml-webui/src/pages/AccountDetails.tsx:605
msgid "Provided by the customer"
msgstr "Provided by the customer"
-#: packages/taler-exchange-aml-webui/src/pages/AccountDetails.tsx:581
+#: packages/taler-exchange-aml-webui/src/pages/AccountDetails.tsx:609
msgid "Attribute data is unavailable."
msgstr "Attribute data is unavailable."
-#: packages/taler-exchange-aml-webui/src/pages/AccountDetails.tsx:595
+#: packages/taler-exchange-aml-webui/src/pages/AccountDetails.tsx:623
msgid "View details"
msgstr "View details"
@@ -1769,7 +1937,7 @@ msgid "Failed to load accounts"
msgstr "Failed to load accounts"
#: packages/taler-exchange-aml-webui/src/pages/AccountList.tsx:193
-#: packages/taler-exchange-aml-webui/src/Routing.tsx:552
+#: packages/taler-exchange-aml-webui/src/Routing.tsx:621
msgid "Accounts"
msgstr "Accounts"
@@ -1907,7 +2075,7 @@ msgid "This officer session is not authorized to export accounts."
msgstr "This officer session is not authorized to export accounts."
#: packages/taler-exchange-aml-webui/src/pages/Dashboard.tsx:52
-#: packages/taler-exchange-aml-webui/src/Routing.tsx:546
+#: packages/taler-exchange-aml-webui/src/Routing.tsx:615
msgid "Dashboard"
msgstr "Dashboard"
@@ -2302,11 +2470,9 @@ msgid ""
msgstr ""
#. screenid: 122
-#. screenid: 124
#: 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/pages/decision/Measures.tsx:366
-#: packages/taler-exchange-aml-webui/src/components/MeasureList.tsx:115
+#: packages/taler-exchange-aml-webui/src/pages/decision/Measures.tsx:465
msgid "Add custom measure"
msgstr "Add custom measure"
@@ -2472,23 +2638,6 @@ msgid "Inputs"
msgstr "Inputs"
#. screenid: 122
-#: packages/taler-exchange-aml-webui/src/components/NewMeasure.tsx:954
-#: packages/taler-exchange-aml-webui/src/pages/Info.tsx:534
-#, fuzzy
-#| msgid "Output"
-msgid "Outputs"
-msgstr "Output"
-
-#. screenid: 122
-#: packages/taler-exchange-aml-webui/src/components/NewMeasure.tsx:962
-#: packages/taler-exchange-aml-webui/src/pages/Info.tsx:401
-#: packages/taler-exchange-aml-webui/src/pages/Info.tsx:533
-#, fuzzy
-#| msgid "Required"
-msgid "Required context"
-msgstr "Required"
-
-#. screenid: 122
#: packages/taler-exchange-aml-webui/src/components/NewMeasure.tsx:970
msgid "Fallback"
msgstr "Fallback"
@@ -2525,143 +2674,195 @@ msgstr "Read only"
msgid "Prevent the customer from changing the address"
msgstr "Prevent the customer from changing the address"
-#: packages/taler-exchange-aml-webui/src/pages/decision/Measures.tsx:154
+#: packages/taler-exchange-aml-webui/src/pages/decision/Measures.tsx:157
msgid "Customer actions after submission"
msgstr ""
-#: packages/taler-exchange-aml-webui/src/pages/decision/Measures.tsx:157
+#: packages/taler-exchange-aml-webui/src/pages/decision/Measures.tsx:160
msgid ""
"Immediate measures start as soon as this decision is accepted. A measure may "
"show information, collect customer data, or run an AML program. Leave the "
"selection empty when no immediate customer action is required."
msgstr ""
-#. screenid: 102
-#: packages/taler-exchange-aml-webui/src/pages/decision/Measures.tsx:302
-#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:301
-msgid "Too many SKIP measures"
-msgstr "Too many SKIP measures"
+#. screenid: 102
+#: packages/taler-exchange-aml-webui/src/pages/decision/Measures.tsx:317
+#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:298
+#, fuzzy
+#| msgid "Any one listed measure may be completed."
+msgid "Only one instant measure is allowed"
+msgstr "Any one listed measure may be completed."
+
+#: packages/taler-exchange-aml-webui/src/pages/decision/Measures.tsx:319
+msgid ""
+"Remove all but one instant measure before continuing. Instant measures run "
+"an AML program without customer interaction."
+msgstr ""
+
+#: packages/taler-exchange-aml-webui/src/pages/decision/Measures.tsx:329
+#, fuzzy
+#| msgid "Operation rules"
+msgid "Completion rule"
+msgstr "Operation rules"
+
+#: packages/taler-exchange-aml-webui/src/pages/decision/Measures.tsx:336
+#, fuzzy
+#| msgid "Any one listed measure may be completed."
+msgid "Any one selected measure is sufficient"
+msgstr "Any one listed measure may be completed."
+
+#: packages/taler-exchange-aml-webui/src/pages/decision/Measures.tsx:337
+#, fuzzy
+#| msgid "Measures the customer must complete under the current policy."
+msgid ""
+"The requirement is completed as soon as the customer completes any one "
+"selected measure."
+msgstr "Measures the customer must complete under the current policy."
+
+#: packages/taler-exchange-aml-webui/src/pages/decision/Measures.tsx:343
+#, fuzzy
+#| msgid "Require all measures"
+msgid "Every selected measure is required"
+msgstr "Require all measures"
+
+#: packages/taler-exchange-aml-webui/src/pages/decision/Measures.tsx:344
+msgid ""
+"The requirement is completed only after every selected measure has been "
+"completed."
+msgstr ""
-#. screenid: 102
-#: packages/taler-exchange-aml-webui/src/pages/decision/Measures.tsx:303
-#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:302
-msgid "At most one immediate measure may use the SKIP check."
-msgstr "At most one immediate measure may use the SKIP check."
+#: packages/taler-exchange-aml-webui/src/pages/decision/Measures.tsx:353
+#, fuzzy
+#| msgid "Server measures"
+msgid "Selected measure details"
+msgstr "Server measures"
-#: packages/taler-exchange-aml-webui/src/pages/decision/Measures.tsx:332
+#: packages/taler-exchange-aml-webui/src/pages/decision/Measures.tsx:383
#, fuzzy
-#| msgid "Configure verification measure: \"%1$s\""
-msgid "Configure verification measure “%1$s”"
-msgstr "Configure verification measure: \"%1$s\""
+#| msgid "Configure measure"
+msgid "Configure"
+msgstr "Configure measure"
#. screenid: 102
-#: packages/taler-exchange-aml-webui/src/pages/decision/Measures.tsx:372
-#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:522
+#: packages/taler-exchange-aml-webui/src/pages/decision/Measures.tsx:471
+#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:574
msgid "Custom measures"
msgstr "Custom measures"
-#: packages/taler-exchange-aml-webui/src/pages/decision/Measures.tsx:375
+#: packages/taler-exchange-aml-webui/src/pages/decision/Measures.tsx:474
#, fuzzy
#| msgid "Events are derived from the proposed account state."
msgid "Measures defined only for this proposed decision."
msgstr "Events are derived from the proposed account state."
-#: packages/taler-exchange-aml-webui/src/pages/decision/Measures.tsx:399
+#: packages/taler-exchange-aml-webui/src/pages/decision/Measures.tsx:496
msgid "Edit"
msgstr ""
-#: packages/taler-exchange-aml-webui/src/pages/decision/Measures.tsx:407
+#: packages/taler-exchange-aml-webui/src/pages/decision/Measures.tsx:508
#, fuzzy
#| msgid "All measures"
msgid "Available exchange measures"
msgstr "All measures"
-#: packages/taler-exchange-aml-webui/src/pages/decision/Measures.tsx:410
-msgid "Reusable templates configured by the exchange operator"
+#: packages/taler-exchange-aml-webui/src/pages/decision/Measures.tsx:511
+msgid "Inspect reusable definitions configured by the exchange"
+msgstr ""
+
+#: packages/taler-exchange-aml-webui/src/pages/decision/Measures.tsx:519
+msgid ""
+"Select a measure above to use it unchanged. Customize a copy when this "
+"decision needs different checks, programs, or context."
msgstr ""
-#: packages/taler-exchange-aml-webui/src/pages/decision/Measures.tsx:432
-msgid "Use as template"
+#: packages/taler-exchange-aml-webui/src/pages/decision/Measures.tsx:530
+#, fuzzy
+#| msgid "AML navigation"
+msgid "Open complete AML configuration"
+msgstr "AML navigation"
+
+#: packages/taler-exchange-aml-webui/src/pages/decision/Measures.tsx:550
+#, fuzzy
+#| msgid "Customer label"
+msgid "Customize a copy"
+msgstr "Customer label"
+
+#: packages/taler-exchange-aml-webui/src/pages/decision/Measures.tsx:558
+#, fuzzy
+#| msgid "No active measure has been selected."
+msgid "No exchange measures are configured."
+msgstr "No active measure has been selected."
+
+#: packages/taler-exchange-aml-webui/src/pages/decision/Measures.tsx:624
+msgid ""
+"Only one instant measure can be selected. Remove the selected instant "
+"measure first."
msgstr ""
+#. screenid: 102
#. screenid: 113
-#: packages/taler-exchange-aml-webui/src/pages/decision/Measures.tsx:512
-#: packages/taler-exchange-aml-webui/src/pages/DecisionWizard.tsx:288
+#: packages/taler-exchange-aml-webui/src/pages/decision/Measures.tsx:629
+#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:400
+#: packages/taler-exchange-aml-webui/src/pages/DecisionWizard.tsx:238
#, fuzzy
#| msgid "Instant measures"
msgid "Immediate measures"
msgstr "Instant measures"
-#: packages/taler-exchange-aml-webui/src/pages/decision/Measures.tsx:513
+#: packages/taler-exchange-aml-webui/src/pages/decision/Measures.tsx:631
msgid ""
"Selected measures begin immediately after the decision is accepted by the "
"exchange."
msgstr ""
-#: packages/taler-exchange-aml-webui/src/pages/decision/Measures.tsx:518
-#, fuzzy
-#| msgid "Require all measures"
-msgid "Require every selected measure"
-msgstr "Require all measures"
-
-#: packages/taler-exchange-aml-webui/src/pages/decision/Measures.tsx:519
-#, fuzzy
-#| msgid ""
-#| "Run all selected measures together instead of accepting any one of them."
-msgid ""
-"When enabled, all selected measures must be completed. Otherwise, completing "
-"any one of them is sufficient."
-msgstr ""
-"Run all selected measures together instead of accepting any one of them."
-
#. screenid: 102
-#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:190
+#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:185
msgid "Failed to make the decision."
msgstr "Failed to make the decision."
#. screenid: 102
-#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:193
+#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:188
msgid "Invalid credentials."
msgstr "Invalid credentials."
#. screenid: 102
-#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:195
+#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:190
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:197
+#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:192
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:251
+#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:246
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:264
+#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:259
#, 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:271
+#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:266
msgid "Confirm decision"
msgstr "Confirm decision"
#. screenid: 102
-#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:283
+#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:278
msgid "Unknown measure"
msgstr "Unknown measure"
#. screenid: 102
-#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:284
+#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:279
msgid ""
"A rule or immediate action references a measure that is not available. "
"Review the rules and measures before submitting."
@@ -2670,14 +2871,14 @@ msgstr ""
"Review the rules and measures before submitting."
#. screenid: 102
-#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:291
+#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:286
#, 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:292
+#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:287
msgid ""
"A custom measure references an unavailable check or program, lacks required "
"context, or cannot provide the selected program inputs. Review the immediate "
@@ -2685,231 +2886,251 @@ msgid ""
msgstr ""
#. screenid: 102
+#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:300
+msgid "Remove all but one instant measure before submitting this decision."
+msgstr ""
+
+#. screenid: 102
+#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:308
+msgid "Transaction rules not reviewed"
+msgstr "Transaction rules not reviewed"
+
+#. screenid: 102
#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:310
+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:318
msgid "Missing deadline"
msgstr "Missing deadline"
#. screenid: 102
-#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:311
+#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:319
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:319
+#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:326
msgid "Invalid rule expiration"
msgstr ""
#. screenid: 102
-#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:320
+#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:327
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:327
+#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:334
msgid "Missing rules"
msgstr "Missing rules"
#. screenid: 102
-#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:328
+#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:335
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:337
+#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:344
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:376
+#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:382
msgid "Immediate measures not reviewed"
msgstr ""
#. screenid: 102
-#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:378
+#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:384
#, 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:384
+#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:390
#, 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:385
+#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:391
msgid "No measure will start when this decision is submitted."
msgstr ""
#. screenid: 102
-#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:396
+#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:405
+#, 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:409
+#, 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:428
+#, fuzzy
+#| msgid "Unavailable"
+msgid "Unavailable measures"
+msgstr "Unavailable"
+
+#. screenid: 102
+#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:430
+#, 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:448
#, fuzzy
#| msgid "Account properties"
msgid "Account properties not reviewed"
msgstr "Account properties"
#. screenid: 102
-#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:398
+#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:450
msgid "Review the account properties before submitting the decision."
msgstr ""
#. screenid: 102
-#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:409
+#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:461
msgid "Reporting events not reviewed"
msgstr ""
#. screenid: 102
-#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:411
+#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:463
msgid "Review which statistical events will be recorded with the decision."
msgstr ""
#. screenid: 102
-#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:420
+#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:472
msgid "Case disposition incomplete"
msgstr ""
#. screenid: 102
-#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:421
+#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:473
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:430
+#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:482
msgid "Invalid attributes"
msgstr "Invalid attributes"
#. screenid: 102
-#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:431
+#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:483
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:443
+#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:495
msgid "Decision details"
msgstr "Decision details"
#. screenid: 102
-#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:447
+#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:499
msgid "Justification"
msgstr "Justification"
#. screenid: 102
-#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:450
+#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:502
msgid "Not provided"
msgstr "Not provided"
#. screenid: 102
-#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:454
+#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:506
#, 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:458
+#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:510
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:487
+#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:539
msgid "No account properties"
msgstr "No account properties"
#. screenid: 102
-#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:493
+#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:545
msgid "Events"
msgstr "Events"
#. screenid: 102
-#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:496
+#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:548
msgid "No events"
msgstr "No events"
#. screenid: 102
-#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:501
+#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:553
msgid "Submitted attributes"
msgstr "Submitted attributes"
#. screenid: 102
-#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:509
+#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:561
msgid "expiration set"
msgstr "expiration set"
#. screenid: 102
-#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:515
+#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:567
msgid "No new attributes"
msgstr "No new attributes"
#. screenid: 102
-#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:537
-#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:550
+#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:589
+#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:602
#, fuzzy
#| msgid "Officer decision"
msgid "Discard decision"
msgstr "Officer decision"
#. screenid: 102
-#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:544
+#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:596
#, fuzzy
#| msgid "Send decision"
msgid "Submit AML decision"
msgstr "Send decision"
#. screenid: 102
-#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:549
+#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:601
#, 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:554
+#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:606
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:571
+#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:623
#, fuzzy
#| msgid "Review status"
msgid "Review this step"
msgstr "Review status"
#. screenid: 113
-#. screenid: 110
-#: packages/taler-exchange-aml-webui/src/pages/DecisionWizard.tsx:172
-#: packages/taler-exchange-aml-webui/src/pages/ShowCollectedInfo.tsx:250
-#: packages/taler-exchange-aml-webui/src/pages/ShowCollectedInfo.tsx:507
-#, fuzzy
-#| msgid "Back to accounts"
-msgid "Back to account"
-msgstr "Back to accounts"
-
-#. screenid: 113
-#: packages/taler-exchange-aml-webui/src/pages/DecisionWizard.tsx:177
-#, fuzzy
-#| msgid "New decision"
-msgid "New AML decision"
-msgstr "New decision"
-
-#. screenid: 113
-#. screenid: 111
-#: packages/taler-exchange-aml-webui/src/pages/DecisionWizard.tsx:201
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:297
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:790
-msgid "Payto URI"
-msgstr "Payto URI"
-
-#. screenid: 113
-#: packages/taler-exchange-aml-webui/src/pages/DecisionWizard.tsx:218
+#: packages/taler-exchange-aml-webui/src/pages/DecisionWizard.tsx:168
#, fuzzy
#| msgctxt "threshold"
#| msgid "%1$s every %2$s"
@@ -2917,29 +3138,29 @@ msgid "Step %1$s of %2$s"
msgstr "%1$s every %2$s"
#. screenid: 113
-#: packages/taler-exchange-aml-webui/src/pages/DecisionWizard.tsx:236
+#: packages/taler-exchange-aml-webui/src/pages/DecisionWizard.tsx:186
msgid "Decision steps"
msgstr "Decision steps"
#. screenid: 113
-#: packages/taler-exchange-aml-webui/src/pages/DecisionWizard.tsx:245
+#: packages/taler-exchange-aml-webui/src/pages/DecisionWizard.tsx:195
msgid "Previous step"
msgstr "Previous step"
#. screenid: 113
-#: packages/taler-exchange-aml-webui/src/pages/DecisionWizard.tsx:254
+#: packages/taler-exchange-aml-webui/src/pages/DecisionWizard.tsx:204
msgid "Next step"
msgstr "Next step"
#. screenid: 113
-#: packages/taler-exchange-aml-webui/src/pages/DecisionWizard.tsx:273
+#: packages/taler-exchange-aml-webui/src/pages/DecisionWizard.tsx:223
#, fuzzy
#| msgid "System information"
msgid "Customer information"
msgstr "System information"
#. screenid: 113
-#: packages/taler-exchange-aml-webui/src/pages/DecisionWizard.tsx:274
+#: packages/taler-exchange-aml-webui/src/pages/DecisionWizard.tsx:224
#, fuzzy
#| msgid ""
#| "You can review AML information, but this officer key cannot submit "
@@ -2949,24 +3170,24 @@ msgstr ""
"You can review AML information, but this officer key cannot submit decisions."
#. screenid: 113
-#: packages/taler-exchange-aml-webui/src/pages/DecisionWizard.tsx:279
+#: packages/taler-exchange-aml-webui/src/pages/DecisionWizard.tsx:229
msgid "Review the account state derived from the available information."
msgstr ""
#. screenid: 113
-#: packages/taler-exchange-aml-webui/src/pages/DecisionWizard.tsx:283
+#: packages/taler-exchange-aml-webui/src/pages/DecisionWizard.tsx:233
#, fuzzy
#| msgid "Missing events"
msgid "Reporting events"
msgstr "Missing events"
#. screenid: 113
-#: packages/taler-exchange-aml-webui/src/pages/DecisionWizard.tsx:284
+#: packages/taler-exchange-aml-webui/src/pages/DecisionWizard.tsx:234
msgid "Review the statistical events recorded with this decision."
msgstr ""
#. screenid: 113
-#: packages/taler-exchange-aml-webui/src/pages/DecisionWizard.tsx:289
+#: packages/taler-exchange-aml-webui/src/pages/DecisionWizard.tsx:239
#, fuzzy
#| msgid "Measures the customer must complete under the current policy."
msgid ""
@@ -2974,7 +3195,7 @@ msgid ""
msgstr "Measures the customer must complete under the current policy."
#. screenid: 113
-#: packages/taler-exchange-aml-webui/src/pages/DecisionWizard.tsx:293
+#: packages/taler-exchange-aml-webui/src/pages/DecisionWizard.tsx:243
#, fuzzy
#| msgctxt "operation type"
#| msgid "Transaction"
@@ -2982,77 +3203,49 @@ msgid "Transaction rules"
msgstr "Transaction"
#. screenid: 113
-#: packages/taler-exchange-aml-webui/src/pages/DecisionWizard.tsx:294
+#: packages/taler-exchange-aml-webui/src/pages/DecisionWizard.tsx:244
msgid "Set operation thresholds, escalation measures, and expiration behavior."
msgstr ""
#. screenid: 113
-#: packages/taler-exchange-aml-webui/src/pages/DecisionWizard.tsx:298
+#: packages/taler-exchange-aml-webui/src/pages/DecisionWizard.tsx:248
msgid "Case disposition"
msgstr ""
#. screenid: 113
-#: packages/taler-exchange-aml-webui/src/pages/DecisionWizard.tsx:299
+#: packages/taler-exchange-aml-webui/src/pages/DecisionWizard.tsx:249
#, 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:305
+#: packages/taler-exchange-aml-webui/src/pages/DecisionWizard.tsx:255
#, fuzzy
#| msgid "Review and submit."
msgid "Review and submit"
msgstr "Review and submit."
#. screenid: 113
-#: packages/taler-exchange-aml-webui/src/pages/DecisionWizard.tsx:306
+#: packages/taler-exchange-aml-webui/src/pages/DecisionWizard.tsx:256
msgid "Check the complete decision before signing and submitting it."
msgstr ""
#. screenid: 113
-#: packages/taler-exchange-aml-webui/src/pages/DecisionWizard.tsx:326
+#: packages/taler-exchange-aml-webui/src/pages/DecisionWizard.tsx:276
#, fuzzy
#| msgid "Decision steps"
msgid "Decision progress"
msgstr "Decision steps"
-#. screenid: 113
-#: packages/taler-exchange-aml-webui/src/pages/DecisionWizard.tsx:407
-#, fuzzy
-#| msgid "Failed to load account decisions."
-msgid "Loading account decision"
-msgstr "Failed to load account decisions."
-
-#. screenid: 113
-#: packages/taler-exchange-aml-webui/src/pages/DecisionWizard.tsx:418
-#, fuzzy
-#| msgid "Decision for account:"
-msgid "Decision for account"
-msgstr "Decision for account:"
-
-#. screenid: 113
-#: packages/taler-exchange-aml-webui/src/pages/DecisionWizard.tsx:425
-#, fuzzy
-#| msgid "Decision for account:"
-msgid "Decision for wallet account"
-msgstr "Decision for account:"
-
-#. screenid: 113
-#: packages/taler-exchange-aml-webui/src/pages/DecisionWizard.tsx:431
-#, fuzzy
-#| msgid "Decision for bank account:"
-msgid "Decision for bank account"
-msgstr "Decision for bank account:"
-
#: packages/taler-exchange-aml-webui/src/pages/Developer.tsx:107
msgid "Enter a valid HTTP or HTTPS URL."
msgstr "Enter a valid HTTP or HTTPS URL."
#: packages/taler-exchange-aml-webui/src/pages/Developer.tsx:114
-#: packages/taler-exchange-aml-webui/src/Routing.tsx:176
-#: packages/taler-exchange-aml-webui/src/Routing.tsx:218
-#: packages/taler-exchange-aml-webui/src/Routing.tsx:259
+#: packages/taler-exchange-aml-webui/src/Routing.tsx:190
+#: packages/taler-exchange-aml-webui/src/Routing.tsx:229
+#: packages/taler-exchange-aml-webui/src/Routing.tsx:270
msgid "Development settings"
msgstr "Development settings"
@@ -3502,229 +3695,193 @@ msgid ""
"concluded state."
msgstr ""
-#: packages/taler-exchange-aml-webui/src/pages/Info.tsx:50
+#: packages/taler-exchange-aml-webui/src/pages/Info.tsx:54
msgid "Browser override"
msgstr ""
-#: packages/taler-exchange-aml-webui/src/pages/Info.tsx:52
+#: packages/taler-exchange-aml-webui/src/pages/Info.tsx:56
#, fuzzy
#| msgid "Welcome to the exchange configuration"
msgid "Exchange configuration"
msgstr "Welcome to the exchange configuration"
-#: packages/taler-exchange-aml-webui/src/pages/Info.tsx:53
+#: packages/taler-exchange-aml-webui/src/pages/Info.tsx:57
#, fuzzy
#| msgid "Default rules"
msgid "Default fallback"
msgstr "Default rules"
-#: packages/taler-exchange-aml-webui/src/pages/Info.tsx:59
+#: packages/taler-exchange-aml-webui/src/pages/Info.tsx:63
#, fuzzy
#| msgid "Welcome to the exchange configuration"
msgid "Exchange and AML configuration"
msgstr "Welcome to the exchange configuration"
-#: packages/taler-exchange-aml-webui/src/pages/Info.tsx:62
+#: packages/taler-exchange-aml-webui/src/pages/Info.tsx:66
msgid ""
"Exchange identity, the active AML dialect, and the checks and programs "
"available to AML decisions."
msgstr ""
-#: packages/taler-exchange-aml-webui/src/pages/Info.tsx:71
+#: packages/taler-exchange-aml-webui/src/pages/Info.tsx:75
msgid "Public information reported by this exchange."
msgstr ""
-#: packages/taler-exchange-aml-webui/src/pages/Info.tsx:75
+#: packages/taler-exchange-aml-webui/src/pages/Info.tsx:79
msgid "Base URL"
msgstr ""
-#: packages/taler-exchange-aml-webui/src/pages/Info.tsx:76
+#: packages/taler-exchange-aml-webui/src/pages/Info.tsx:80
msgid "Protocol"
msgstr ""
-#: packages/taler-exchange-aml-webui/src/pages/Info.tsx:77
+#: packages/taler-exchange-aml-webui/src/pages/Info.tsx:81
msgid "Protocol version"
msgstr ""
-#: packages/taler-exchange-aml-webui/src/pages/Info.tsx:78
+#: packages/taler-exchange-aml-webui/src/pages/Info.tsx:82
#, fuzzy
#| msgid "Operation"
msgid "Implementation"
msgstr "Operation"
-#: packages/taler-exchange-aml-webui/src/pages/Info.tsx:80
+#: packages/taler-exchange-aml-webui/src/pages/Info.tsx:84
#, fuzzy
#| msgid "Not provided"
msgid "Not reported"
msgstr "Not provided"
-#: packages/taler-exchange-aml-webui/src/pages/Info.tsx:82
+#: packages/taler-exchange-aml-webui/src/pages/Info.tsx:86
msgid "Currency"
msgstr ""
-#: packages/taler-exchange-aml-webui/src/pages/Info.tsx:88
+#: packages/taler-exchange-aml-webui/src/pages/Info.tsx:92
msgid "AML dialect"
msgstr ""
-#: packages/taler-exchange-aml-webui/src/pages/Info.tsx:95
-#: packages/taler-exchange-aml-webui/src/pages/Info.tsx:119
+#: packages/taler-exchange-aml-webui/src/pages/Info.tsx:99
+#: packages/taler-exchange-aml-webui/src/pages/Info.tsx:123
#, fuzzy
#| msgid "Effective decision"
msgid "Effective dialect"
msgstr "Effective decision"
-#: packages/taler-exchange-aml-webui/src/pages/Info.tsx:111
+#: packages/taler-exchange-aml-webui/src/pages/Info.tsx:115
#, fuzzy
#| msgid "Configure measure"
msgid "Configured dialect"
msgstr "Configure measure"
-#: packages/taler-exchange-aml-webui/src/pages/Info.tsx:114
-#: packages/taler-exchange-aml-webui/src/pages/Info.tsx:504
-#, fuzzy
-#| msgid "Not opened"
-msgid "Not specified"
-msgstr "Not opened"
-
-#: packages/taler-exchange-aml-webui/src/pages/Info.tsx:129
+#: packages/taler-exchange-aml-webui/src/pages/Info.tsx:133
msgid "Canonical properties defined by the effective dialect."
msgstr ""
-#: packages/taler-exchange-aml-webui/src/pages/Info.tsx:130
+#: packages/taler-exchange-aml-webui/src/pages/Info.tsx:134
#, fuzzy
#| msgid "No account properties"
msgid "This dialect does not define account properties."
msgstr "No account properties"
-#: packages/taler-exchange-aml-webui/src/pages/Info.tsx:136
+#: packages/taler-exchange-aml-webui/src/pages/Info.tsx:140
#, fuzzy
#| msgid "Reset to default"
msgid "Derived events"
msgstr "Reset to default"
-#: packages/taler-exchange-aml-webui/src/pages/Info.tsx:137
+#: packages/taler-exchange-aml-webui/src/pages/Info.tsx:141
#, fuzzy
#| msgid "No account properties"
msgid "Canonical events derived from account property changes."
msgstr "No account properties"
-#: packages/taler-exchange-aml-webui/src/pages/Info.tsx:138
+#: packages/taler-exchange-aml-webui/src/pages/Info.tsx:142
msgid "This dialect does not define derived events."
msgstr ""
-#: packages/taler-exchange-aml-webui/src/pages/Info.tsx:144
+#: packages/taler-exchange-aml-webui/src/pages/Info.tsx:148
#, fuzzy
#| msgid "All measures"
msgid "AML measures"
msgstr "All measures"
-#: packages/taler-exchange-aml-webui/src/pages/Info.tsx:145
+#: packages/taler-exchange-aml-webui/src/pages/Info.tsx:149
msgid ""
"Checks, programs, root measures, and default rules reported by the exchange."
msgstr ""
-#: packages/taler-exchange-aml-webui/src/pages/Info.tsx:213
+#: packages/taler-exchange-aml-webui/src/pages/Info.tsx:217
msgid "%1$s entry"
msgstr ""
-#: packages/taler-exchange-aml-webui/src/pages/Info.tsx:214
+#: packages/taler-exchange-aml-webui/src/pages/Info.tsx:218
msgid "%1$s entries"
msgstr ""
-#: packages/taler-exchange-aml-webui/src/pages/Info.tsx:277
-#: packages/taler-exchange-aml-webui/src/pages/Info.tsx:289
+#: packages/taler-exchange-aml-webui/src/pages/Info.tsx:281
+#: packages/taler-exchange-aml-webui/src/pages/Info.tsx:293
#, fuzzy
#| msgid "Failed to load the measures"
msgid "Failed to load the exchange AML measures."
msgstr "Failed to load the measures"
-#: packages/taler-exchange-aml-webui/src/pages/Info.tsx:300
+#: packages/taler-exchange-aml-webui/src/pages/Info.tsx:304
#, fuzzy
#| msgid "The measures endpoint was not found."
msgid "The measures endpoint is not available."
msgstr "The measures endpoint was not found."
-#: packages/taler-exchange-aml-webui/src/pages/Info.tsx:306
+#: packages/taler-exchange-aml-webui/src/pages/Info.tsx:310
#, fuzzy
#| msgid "The account state changed. Reload it and try again."
msgid "The exchange configuration changed. Reload it and try again."
msgstr "The account state changed. Reload it and try again."
-#: packages/taler-exchange-aml-webui/src/pages/Info.tsx:332
+#: packages/taler-exchange-aml-webui/src/pages/Info.tsx:336
#, fuzzy
#| msgid "Failed to load the measures"
msgid "Retry loading measures"
msgstr "Failed to load the measures"
-#: packages/taler-exchange-aml-webui/src/pages/Info.tsx:351
+#: packages/taler-exchange-aml-webui/src/pages/Info.tsx:355
#, fuzzy
#| msgid "Reset measure"
msgid "Root measures"
msgstr "Reset measure"
-#: packages/taler-exchange-aml-webui/src/pages/Info.tsx:366
+#: packages/taler-exchange-aml-webui/src/pages/Info.tsx:370
msgid "No root measures are configured."
msgstr ""
-#: packages/taler-exchange-aml-webui/src/pages/Info.tsx:371
+#: packages/taler-exchange-aml-webui/src/pages/Info.tsx:375
#, fuzzy
#| msgid "Check"
msgid "KYC checks"
msgstr "Check"
-#: packages/taler-exchange-aml-webui/src/pages/Info.tsx:386
+#: packages/taler-exchange-aml-webui/src/pages/Info.tsx:390
msgid "No KYC checks are configured."
msgstr ""
-#: packages/taler-exchange-aml-webui/src/pages/Info.tsx:391
+#: packages/taler-exchange-aml-webui/src/pages/Info.tsx:395
#, fuzzy
#| msgid "Program"
msgid "AML programs"
msgstr "Program"
-#: packages/taler-exchange-aml-webui/src/pages/Info.tsx:405
+#: packages/taler-exchange-aml-webui/src/pages/Info.tsx:409
#, fuzzy
#| msgid "Requirements"
msgid "Required inputs"
msgstr "Requirements"
-#: packages/taler-exchange-aml-webui/src/pages/Info.tsx:413
+#: packages/taler-exchange-aml-webui/src/pages/Info.tsx:417
msgid "No AML programs are configured."
msgstr ""
-#: packages/taler-exchange-aml-webui/src/pages/Info.tsx:428
+#: packages/taler-exchange-aml-webui/src/pages/Info.tsx:432
msgid "No default AML rules are configured."
msgstr ""
-#: packages/taler-exchange-aml-webui/src/pages/Info.tsx:480
-#, fuzzy
-#| msgid "Check"
-msgid "KYC check"
-msgstr "Check"
-
-#: packages/taler-exchange-aml-webui/src/pages/Info.tsx:484
-msgid "Built-in check that proceeds without collecting customer data."
-msgstr ""
-
-#: packages/taler-exchange-aml-webui/src/pages/Info.tsx:491
-#: packages/taler-exchange-aml-webui/src/pages/Info.tsx:497
-#, fuzzy
-#| msgid "Program"
-msgid "AML program"
-msgstr "Program"
-
-#: packages/taler-exchange-aml-webui/src/pages/Info.tsx:536
-#, fuzzy
-#| msgid "All measures"
-msgid "Fallback measure"
-msgstr "All measures"
-
-#: packages/taler-exchange-aml-webui/src/pages/Info.tsx:602
-#, fuzzy
-#| msgid "Unavailable"
-msgid "Unavailable reference"
-msgstr "Unavailable"
-
#. screenid: 112
#: packages/taler-exchange-aml-webui/src/pages/Profile.tsx:48
msgid "Session and access"
@@ -3740,16 +3897,6 @@ msgstr ""
"browser."
#. screenid: 112
-#: packages/taler-exchange-aml-webui/src/pages/Profile.tsx:66
-msgid "Officer access"
-msgstr "Officer access"
-
-#. screenid: 112
-#: packages/taler-exchange-aml-webui/src/pages/Profile.tsx:71
-msgid "Officer name"
-msgstr "Officer name"
-
-#. screenid: 112
#: packages/taler-exchange-aml-webui/src/pages/Profile.tsx:77
msgid "Permissions"
msgstr "Permissions"
@@ -3826,27 +3973,9 @@ msgstr "Remove key"
msgid "Remove officer key?"
msgstr "Remove officer key?"
-#. screenid: 112
-#: packages/taler-exchange-aml-webui/src/pages/Profile.tsx:231
-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 ""
-"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: 112
-#: packages/taler-exchange-aml-webui/src/pages/Profile.tsx:237
-msgid ""
-"This does not revoke the officer at the exchange. Ask the exchange operator "
-"to revoke its access if the key may be compromised."
-msgstr ""
-"This does not revoke the officer at the exchange. Ask the exchange operator "
-"to revoke its access if the key may be compromised."
-
#. screenid: 111
#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:86
-#: packages/taler-exchange-aml-webui/src/Routing.tsx:559
+#: packages/taler-exchange-aml-webui/src/Routing.tsx:628
msgid "Find account"
msgstr "Find account"
@@ -3887,11 +4016,9 @@ msgstr "Failed to load the account history."
#. screenid: 111
#. screenid: 110
-#. screenid: 124
#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:228
#: packages/taler-exchange-aml-webui/src/pages/ShowCollectedInfo.tsx:82
#: packages/taler-exchange-aml-webui/src/pages/Transfers.tsx:268
-#: packages/taler-exchange-aml-webui/src/components/MeasureList.tsx:66
msgid ""
"This session signature is invalid, contact administrator or create a new one."
msgstr ""
@@ -3899,11 +4026,9 @@ msgstr ""
#. screenid: 111
#. screenid: 110
-#. screenid: 124
#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:235
#: packages/taler-exchange-aml-webui/src/pages/ShowCollectedInfo.tsx:89
#: packages/taler-exchange-aml-webui/src/pages/Transfers.tsx:275
-#: packages/taler-exchange-aml-webui/src/components/MeasureList.tsx:73
msgid ""
"The designated AML session is not known, contact administrator or create a "
"new one."
@@ -3913,11 +4038,9 @@ msgstr ""
#. screenid: 111
#. screenid: 110
-#. screenid: 124
#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:242
#: packages/taler-exchange-aml-webui/src/pages/ShowCollectedInfo.tsx:96
#: packages/taler-exchange-aml-webui/src/pages/Transfers.tsx:282
-#: packages/taler-exchange-aml-webui/src/components/MeasureList.tsx:80
msgid ""
"The designated AML session is not enabled, contact administrator or create a "
"new one."
@@ -3947,6 +4070,12 @@ msgid "Open account case"
msgstr "Open account"
#. screenid: 111
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:297
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:838
+msgid "Payto URI"
+msgstr "Payto URI"
+
+#. screenid: 111
#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:309
msgid "Active"
msgstr ""
@@ -3999,18 +4128,18 @@ msgstr "You can make a decision for this account anyway."
#. screenid: 111
#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:403
#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:445
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:493
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:533
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:491
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:531
msgid "Search"
msgstr "Search"
#. screenid: 111
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:575
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:623
msgid "Taler Bank"
msgstr "Taler Bank"
#. screenid: 111
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:579
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:627
#: packages/taler-exchange-aml-webui/src/pages/Transfers.tsx:364
#: packages/taler-exchange-aml-webui/src/pages/Transfers.tsx:433
#: packages/taler-exchange-aml-webui/src/pages/Transfers.tsx:441
@@ -4018,279 +4147,285 @@ msgid "Wallet"
msgstr "Wallet"
#. screenid: 111
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:583
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:631
msgid "Generic Payto:// URI"
msgstr "Generic Payto:// URI"
#. screenid: 111
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:586
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:634
msgid "Account type"
msgstr "Account type"
#. screenid: 111
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:596
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:644
msgid "Should be 52 characters."
msgstr "Should be 52 characters."
#. screenid: 111
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:598
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:646
msgid "Failed to parse: %1$s"
msgstr "Failed to parse: %1$s"
#. screenid: 111
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:610
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:658
msgid "Address contains invalid characters."
msgstr "Address contains invalid characters."
#. screenid: 111
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:612
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:660
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:614
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:662
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:616
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:664
msgid "Missing separator or address type."
msgstr "Missing separator or address type."
#. screenid: 111
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:618
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:666
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:620
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:668
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:622
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:670
msgid "Decoding issue."
msgstr "Decoding issue."
#. screenid: 111
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:624
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:672
msgid "Invalid data"
msgstr "Invalid data"
#. screenid: 111
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:634
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:682
msgid "Unsupported country."
msgstr "Unsupported country."
#. screenid: 111
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:636
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:684
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:638
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:686
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:640
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:688
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:642
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:690
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:644
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:692
msgid "The checksum is wrong."
msgstr "The checksum is wrong."
#. screenid: 111
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:662
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:710
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:664
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:712
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:666
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:714
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:671
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:719
msgid "IBAN is missing"
msgstr "IBAN is missing"
#. screenid: 111
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:673
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:721
msgid "Bitcoin address is missing"
msgstr "Bitcoin address is missing"
#. screenid: 111
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:675
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:723
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:677
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:679
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:725
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:727
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:681
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:729
msgid "Ethereum address is missing"
msgstr "Ethereum address is missing"
#. screenid: 111
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:683
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:731
msgid "Cyclos address is missing"
msgstr "Cyclos address is missing"
#. screenid: 111
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:685
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:733
msgid "Void address is missing"
msgstr "Void address is missing"
#. screenid: 111
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:693
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:741
msgid "Invalid IBAN: %1$s"
msgstr "Invalid IBAN: %1$s"
#. screenid: 111
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:700
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:748
msgid "Invalid BTC: %1$s"
msgstr "Invalid BTC: %1$s"
#. screenid: 111
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:705
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:728
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:741
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:753
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:776
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:789
msgid "Invalid reserve: %1$s"
msgstr "Invalid reserve: %1$s"
#. screenid: 111
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:716
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:726
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:739
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:760
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:764
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:774
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:787
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:808
msgid "Invalid host"
msgstr "Invalid host"
#. screenid: 111
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:718
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:766
msgid "Invalid account"
msgstr "Invalid account"
#. screenid: 111
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:752
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:800
msgid "Invalid address"
msgstr "Invalid address"
#. screenid: 111
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:791
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:839
msgid "As defined by RFC 8905"
msgstr "As defined by RFC 8905"
#. screenid: 111
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:792
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:840
msgid "payto://"
msgstr "payto://"
#. screenid: 111
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:807
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:855
msgid "International Bank Account Number"
msgstr "International Bank Account Number"
#. screenid: 111
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:808
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:856
msgid "DE1231231231"
msgstr "DE1231231231"
#. screenid: 111
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:820
-msgid "Host"
-msgstr "Host"
-
-#. screenid: 111
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:821
-msgid "Exchange hostname"
-msgstr "Exchange hostname"
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:868
+msgid "Exchange address"
+msgstr "Exchange address"
#. screenid: 111
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:822
-msgid "exchange.taler.net"
-msgstr "exchange.taler.net"
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:869
+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:827
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:874
-msgid "Remove last '/'"
-msgstr "Remove last '/'"
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:870
+msgid "exchange.taler.net/exchange"
+msgstr "exchange.taler.net/exchange"
#. screenid: 111
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:829
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:846
-#: packages/taler-exchange-aml-webui/src/pages/Transfers.tsx:426
-#: packages/taler-exchange-aml-webui/src/pages/Transfers.tsx:472
-msgid "Invalid value"
-msgstr "Invalid value"
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:875
+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:837
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:883
msgid "ID"
msgstr "ID"
#. screenid: 111
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:838
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:884
msgid "Wallet reserve public key"
msgstr "Wallet reserve public key"
#. screenid: 111
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:839
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:885
msgid "abcdef1235"
msgstr "abcdef1235"
#. screenid: 111
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:844
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:890
msgid "Should be 52 characters"
msgstr "Should be 52 characters"
#. screenid: 111
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:860
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:892
+#: packages/taler-exchange-aml-webui/src/pages/Transfers.tsx:426
+#: packages/taler-exchange-aml-webui/src/pages/Transfers.tsx:472
+msgid "Invalid value"
+msgstr "Invalid value"
+
+#. screenid: 111
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:906
msgid "Bank account identification"
msgstr "Bank account identification"
#. screenid: 111
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:861
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:907
msgid "DE123123123"
msgstr "DE123123123"
#. screenid: 111
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:867
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:913
msgid "Hostname"
msgstr "Hostname"
#. screenid: 111
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:868
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:914
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:869
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:915
msgid "bank.demo.taler.net"
msgstr "bank.demo.taler.net"
#. screenid: 111
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:876
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:920
+msgid "Remove last '/'"
+msgstr "Remove last '/'"
+
+#. screenid: 111
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:922
msgid "Invalid hostname"
msgstr "Invalid hostname"
@@ -4636,53 +4771,53 @@ msgstr "to"
msgid "from"
msgstr "from"
-#: packages/taler-exchange-aml-webui/src/Routing.tsx:165
+#: packages/taler-exchange-aml-webui/src/Routing.tsx:179
msgid "This exchange is not compatible with the AML WebUI."
msgstr "This exchange is not compatible with the AML WebUI."
-#: packages/taler-exchange-aml-webui/src/Routing.tsx:167
+#: packages/taler-exchange-aml-webui/src/Routing.tsx:181
msgid ""
"Officer identity and permissions require exchange protocol v40 or newer."
msgstr ""
"Officer identity and permissions require exchange protocol v40 or newer."
-#: packages/taler-exchange-aml-webui/src/Routing.tsx:191
+#: packages/taler-exchange-aml-webui/src/Routing.tsx:203
msgid "Verifying that this public key is enrolled by the exchange."
msgstr "Verifying that this public key is enrolled by the exchange."
-#: packages/taler-exchange-aml-webui/src/Routing.tsx:278
-#: packages/taler-exchange-aml-webui/src/Routing.tsx:331
+#: packages/taler-exchange-aml-webui/src/Routing.tsx:289
+#: packages/taler-exchange-aml-webui/src/Routing.tsx:342
msgid "Read-only officer access"
msgstr "Read-only officer access"
-#: packages/taler-exchange-aml-webui/src/Routing.tsx:279
+#: packages/taler-exchange-aml-webui/src/Routing.tsx:290
msgid ""
"You can review AML information, but this officer key cannot submit decisions."
msgstr ""
"You can review AML information, but this officer key cannot submit decisions."
-#: packages/taler-exchange-aml-webui/src/Routing.tsx:332
+#: packages/taler-exchange-aml-webui/src/Routing.tsx:343
msgid "This officer key cannot create or submit AML decisions."
msgstr "This officer key cannot create or submit AML decisions."
-#: packages/taler-exchange-aml-webui/src/Routing.tsx:340
+#: packages/taler-exchange-aml-webui/src/Routing.tsx:351
msgid "Return to account"
msgstr "Return to account"
-#: packages/taler-exchange-aml-webui/src/Routing.tsx:466
-#: packages/taler-exchange-aml-webui/src/Routing.tsx:475
+#: packages/taler-exchange-aml-webui/src/Routing.tsx:478
+#: packages/taler-exchange-aml-webui/src/Routing.tsx:487
msgid "Failed to load the active AML decision."
msgstr "Failed to load the active AML decision."
-#: packages/taler-exchange-aml-webui/src/Routing.tsx:484
+#: packages/taler-exchange-aml-webui/src/Routing.tsx:496
msgid "The account was not found."
msgstr "The account was not found."
-#: packages/taler-exchange-aml-webui/src/Routing.tsx:488
+#: packages/taler-exchange-aml-webui/src/Routing.tsx:500
msgid "The account state changed. Reload it and try again."
msgstr "The account state changed. Reload it and try again."
-#: packages/taler-exchange-aml-webui/src/Routing.tsx:511
+#: packages/taler-exchange-aml-webui/src/Routing.tsx:522
msgid ""
"The payto URI does not belong to this account. Return to the account search "
"and start the decision again."
@@ -4690,39 +4825,103 @@ msgstr ""
"The payto URI does not belong to this account. Return to the account search "
"and start the decision again."
-#: packages/taler-exchange-aml-webui/src/Routing.tsx:571
+#: packages/taler-exchange-aml-webui/src/Routing.tsx:640
#, fuzzy
#| msgid "AML navigation"
msgid "AML configuration"
msgstr "AML navigation"
-#: packages/taler-exchange-aml-webui/src/Routing.tsx:577
+#: packages/taler-exchange-aml-webui/src/Routing.tsx:646
msgid "Session"
msgstr "Session"
-#: packages/taler-exchange-aml-webui/src/Routing.tsx:585
+#: packages/taler-exchange-aml-webui/src/Routing.tsx:654
msgid "AML navigation"
msgstr "AML navigation"
-#. screenid: 124
-#: packages/taler-exchange-aml-webui/src/components/MeasureList.tsx:49
-msgid "Failed to load server measures."
-msgstr "Failed to load server measures."
+#: packages/taler-exchange-aml-webui/src/App.tsx:150
+msgid "Checking compatibility"
+msgstr "Checking compatibility"
-#. screenid: 124
-#: packages/taler-exchange-aml-webui/src/components/MeasureList.tsx:61
-msgid "Failed to load the measures"
-msgstr "Failed to load the measures"
+#: packages/taler-exchange-aml-webui/src/App.tsx:152
+msgid "Verifying that this web application is compatible with the exchange."
+msgstr "Verifying that this web application is compatible with the exchange."
-#. screenid: 124
-#: packages/taler-exchange-aml-webui/src/components/MeasureList.tsx:102
-msgid "Measures"
-msgstr "Measures"
+#~ msgid "After the operator confirms enrollment, retry the access check."
+#~ msgstr "After the operator confirms enrollment, retry the access check."
-#. screenid: 124
-#: packages/taler-exchange-aml-webui/src/components/MeasureList.tsx:105
-msgid "A list of all the predefined measures you can use."
-msgstr "A list of all the predefined measures you can use."
+#~ msgid "Host"
+#~ msgstr "Host"
+
+#~ msgid "Exchange hostname"
+#~ msgstr "Exchange hostname"
+
+#~ msgid "Forms"
+#~ msgstr "Forms"
+
+#~ msgid "Measures used to gather information about the customer."
+#~ msgstr "Measures used to gather information about the customer."
+
+#~ msgid "Select"
+#~ msgstr "Select"
+
+#~ msgid "Modify"
+#~ msgstr "Modify"
+
+#, fuzzy
+#~ msgid "Shows information to the customer without running an AML program."
+#~ msgstr "KYC information filed by the customer or an AML officer."
+
+#~ msgid "Instant measures"
+#~ msgstr "Instant measures"
+
+#~ msgid "Input requirement"
+#~ msgstr "Input requirement"
+
+#~ msgid "Too many SKIP measures"
+#~ msgstr "Too many SKIP measures"
+
+#~ msgid "At most one immediate measure may use the SKIP check."
+#~ msgstr "At most one immediate measure may use the SKIP check."
+
+#, fuzzy
+#~ msgid "Configure verification measure “%1$s”"
+#~ msgstr "Configure verification measure: \"%1$s\""
+
+#, fuzzy
+#~ msgid ""
+#~ "When enabled, all selected measures must be completed. Otherwise, "
+#~ "completing any one of them is sufficient."
+#~ msgstr ""
+#~ "Run all selected measures together instead of accepting any one of them."
+
+#, fuzzy
+#~ msgid "Loading account decision"
+#~ msgstr "Failed to load account decisions."
+
+#, fuzzy
+#~ msgid "Decision for account"
+#~ msgstr "Decision for account:"
+
+#, fuzzy
+#~ msgid "Decision for wallet account"
+#~ msgstr "Decision for account:"
+
+#, fuzzy
+#~ msgid "Decision for bank account"
+#~ msgstr "Decision for bank account:"
+
+#~ msgid "Failed to load server measures."
+#~ msgstr "Failed to load server measures."
+
+#~ msgid "Failed to load the measures"
+#~ msgstr "Failed to load the measures"
+
+#~ msgid "Measures"
+#~ msgstr "Measures"
+
+#~ msgid "A list of all the predefined measures you can use."
+#~ msgstr "A list of all the predefined measures you can use."
#~ msgid "AML officer justification"
#~ msgstr "AML officer justification"
@@ -4736,9 +4935,6 @@ msgstr "A list of all the predefined measures you can use."
#~ msgid "Properties recorded by AML officers for this account."
#~ msgstr "Properties recorded by AML officers for this account."
-#~ msgid "Account assessment could not be loaded"
-#~ msgstr "Account assessment could not be loaded"
-
#~ msgid "No assessment properties have been recorded for this account."
#~ msgstr "No assessment properties have been recorded for this account."
@@ -4892,9 +5088,6 @@ msgstr "A list of all the predefined measures you can use."
#~ msgid "It should be a safe integer"
#~ msgstr "It should be a safe integer"
-#~ msgid "Server measures"
-#~ msgstr "Server measures"
-
#~ msgid "New measures"
#~ msgstr "New measures"
@@ -4980,9 +5173,6 @@ msgstr "A list of all the predefined measures you can use."
#~ msgid "Decision for wallet:"
#~ msgstr "Decision for wallet:"
-#~ msgid "Check account details"
-#~ msgstr "Check account details"
-
#~ msgid "Account most recent decisions"
#~ msgstr "Account most recent decisions"
diff --git a/packages/taler-exchange-aml-webui/src/i18n/es.po b/packages/taler-exchange-aml-webui/src/i18n/es.po
@@ -33,8 +33,8 @@ 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:47
-#: packages/taler-exchange-aml-webui/src/components/UnlockSession.tsx:115
+#: packages/taler-exchange-aml-webui/src/components/UnlockSession.tsx:49
+#: packages/taler-exchange-aml-webui/src/components/UnlockSession.tsx:143
msgid "Password"
msgstr "Contraseña"
@@ -45,11 +45,11 @@ msgstr "Contraseña"
#: 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:794
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:825
#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:842
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:872
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:886
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:873
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:888
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:918
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:932
msgid "Required"
msgstr "Requerido"
@@ -112,8 +112,14 @@ msgstr "Cuenta bancaria"
msgid "Under investigation"
msgstr "Bajo investigación"
-#: packages/taler-exchange-aml-webui/src/components/AccountBadges.tsx:89
-#: packages/taler-exchange-aml-webui/src/components/AccountSummary.tsx:101
+#: packages/taler-exchange-aml-webui/src/components/AccountBadges.tsx:97
+#: packages/taler-exchange-aml-webui/src/components/AccountSummary.tsx:57
+#: packages/taler-exchange-aml-webui/src/components/AccountSummary.tsx:100
+msgid "Not opened"
+msgstr "No abierto"
+
+#: packages/taler-exchange-aml-webui/src/components/AccountBadges.tsx:101
+#: packages/taler-exchange-aml-webui/src/components/AccountSummary.tsx:105
#: packages/taler-exchange-aml-webui/src/pages/AccountList.tsx:254
msgid "High risk"
msgstr "Alto riesgo"
@@ -131,8 +137,8 @@ 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:571
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:806
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:619
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:854
msgid "IBAN"
msgstr "IBAN"
@@ -151,7 +157,7 @@ msgstr ""
#: 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:295
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:859
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:905
#: packages/taler-exchange-aml-webui/src/pages/Transfers.tsx:364
#: packages/taler-exchange-aml-webui/src/pages/Transfers.tsx:435
msgid "Account"
@@ -187,7 +193,7 @@ msgid "Ethereum"
msgstr ""
#: packages/taler-exchange-aml-webui/src/components/PaytoTargetDetails.tsx:142
-#: packages/taler-exchange-aml-webui/src/pages/Info.tsx:70
+#: packages/taler-exchange-aml-webui/src/pages/Info.tsx:74
msgid "Exchange"
msgstr ""
@@ -208,197 +214,200 @@ msgstr "Cuenta de prueba"
msgid "Account details unavailable"
msgstr ""
-#: packages/taler-exchange-aml-webui/src/components/AccountSummary.tsx:54
-#: packages/taler-exchange-aml-webui/src/components/AccountSummary.tsx:96
-msgid "Not opened"
-msgstr "No abierto"
-
-#: packages/taler-exchange-aml-webui/src/components/AccountSummary.tsx:59
+#: packages/taler-exchange-aml-webui/src/components/AccountSummary.tsx:63
msgid "Opened:"
msgstr "Abierto:"
-#: packages/taler-exchange-aml-webui/src/components/AccountSummary.tsx:68
+#: packages/taler-exchange-aml-webui/src/components/AccountSummary.tsx:72
msgid "Closed:"
msgstr "Cerrado:"
-#: packages/taler-exchange-aml-webui/src/components/AccountSummary.tsx:94
+#: packages/taler-exchange-aml-webui/src/components/AccountSummary.tsx:98
msgid "Closed"
msgstr "Cerrado"
-#: packages/taler-exchange-aml-webui/src/components/AccountSummary.tsx:95
+#: packages/taler-exchange-aml-webui/src/components/AccountSummary.tsx:99
#: packages/taler-exchange-aml-webui/src/pages/AccountList.tsx:263
msgid "Open"
msgstr "Abierto"
-#: packages/taler-exchange-aml-webui/src/components/AccountSummary.tsx:125
+#: packages/taler-exchange-aml-webui/src/components/AccountSummary.tsx:129
msgid "No note"
msgstr "Sin nota"
-#: packages/taler-exchange-aml-webui/src/components/AccountSummary.tsx:136
+#: packages/taler-exchange-aml-webui/src/components/AccountSummary.tsx:140
msgid "Show full note"
msgstr "Mostrar la nota completa"
-#: packages/taler-exchange-aml-webui/src/components/AccountSummary.tsx:146
+#: packages/taler-exchange-aml-webui/src/components/AccountSummary.tsx:150
msgid "System information"
msgstr "Información del sistema"
-#: packages/taler-exchange-aml-webui/src/components/AccountSummary.tsx:149
+#: packages/taler-exchange-aml-webui/src/components/AccountSummary.tsx:153
msgid "Transactions remain below the threshold that opens an AML file."
msgstr ""
"Las transacciones siguen por debajo del umbral que abre un expediente de AML."
-#: packages/taler-exchange-aml-webui/src/components/AccountCaseShell.tsx:122
-#: packages/taler-exchange-aml-webui/src/components/AccountCaseShell.tsx:202
+#: packages/taler-exchange-aml-webui/src/components/AccountCaseShell.tsx:134
+#: packages/taler-exchange-aml-webui/src/components/AccountCaseShell.tsx:225
msgid "Account case"
msgstr "Caso de cuenta"
-#: packages/taler-exchange-aml-webui/src/components/AccountCaseShell.tsx:149
+#: packages/taler-exchange-aml-webui/src/components/AccountCaseShell.tsx:161
msgid "Failed to download AML file."
msgstr "No se pudo descargar el archivo AML."
-#: packages/taler-exchange-aml-webui/src/components/AccountCaseShell.tsx:152
+#: packages/taler-exchange-aml-webui/src/components/AccountCaseShell.tsx:164
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:154
-#: packages/taler-exchange-aml-webui/src/components/UnlockSession.tsx:72
+#: packages/taler-exchange-aml-webui/src/components/AccountCaseShell.tsx:166
+#: packages/taler-exchange-aml-webui/src/components/UnlockSession.tsx:75
msgid "Authorization denied for this session. Contact the administrator."
msgstr ""
"Autorización denegada para esta sesión. Póngase en contacto con el "
"administrador."
-#: packages/taler-exchange-aml-webui/src/components/AccountCaseShell.tsx:156
+#: packages/taler-exchange-aml-webui/src/components/AccountCaseShell.tsx:168
msgid "The account or session was not found."
msgstr "No se encontró la cuenta o la sesión."
-#: packages/taler-exchange-aml-webui/src/components/AccountCaseShell.tsx:158
+#: packages/taler-exchange-aml-webui/src/components/AccountCaseShell.tsx:170
msgid "The session is disabled. Contact the administrator."
msgstr ""
"La sesión está deshabilitada. Póngase en contacto con el administrador."
-#: packages/taler-exchange-aml-webui/src/components/AccountCaseShell.tsx:160
+#: packages/taler-exchange-aml-webui/src/components/AccountCaseShell.tsx:172
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:175
+#: packages/taler-exchange-aml-webui/src/components/AccountCaseShell.tsx:187
#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:354
msgid "Read-only officers cannot create AML decisions."
msgstr ""
"Los responsables con acceso de solo lectura no pueden crear decisiones de "
"AML."
-#: packages/taler-exchange-aml-webui/src/components/AccountCaseShell.tsx:177
+#: packages/taler-exchange-aml-webui/src/components/AccountCaseShell.tsx:189
msgid "A payto URI is required to create a new decision."
msgstr "Se requiere un URI payto para crear una nueva decisión."
-#: packages/taler-exchange-aml-webui/src/components/AccountCaseShell.tsx:194
+#. 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
+#, fuzzy
+#| msgid "Back to accounts"
+msgid "Back to account"
+msgstr "Volver a las cuentas"
+
+#: packages/taler-exchange-aml-webui/src/components/AccountCaseShell.tsx:213
msgid "Back to accounts"
msgstr "Volver a las cuentas"
-#: packages/taler-exchange-aml-webui/src/components/AccountCaseShell.tsx:224
+#: packages/taler-exchange-aml-webui/src/components/AccountCaseShell.tsx:223
+#, fuzzy
+#| msgid "New decision"
+msgid "New AML decision"
+msgstr "Nueva decisión"
+
+#: packages/taler-exchange-aml-webui/src/components/AccountCaseShell.tsx:249
#: packages/taler-exchange-aml-webui/src/pages/AccountList.tsx:505
msgid "File no. %1$s"
msgstr "Expediente n.º %1$s"
-#: packages/taler-exchange-aml-webui/src/components/AccountCaseShell.tsx:253
+#: packages/taler-exchange-aml-webui/src/components/AccountCaseShell.tsx:282
msgid "New decision"
msgstr "Nueva decisión"
-#: packages/taler-exchange-aml-webui/src/components/AccountCaseShell.tsx:265
+#: packages/taler-exchange-aml-webui/src/components/AccountCaseShell.tsx:294
msgid "Download AML file (PDF)"
msgstr "Descargar archivo AML (PDF)"
-#: packages/taler-exchange-aml-webui/src/components/AccountCaseShell.tsx:278
+#: packages/taler-exchange-aml-webui/src/components/AccountCaseShell.tsx:308
msgid "AML file download started."
msgstr "Se ha iniciado la descarga del archivo AML."
-#: packages/taler-exchange-aml-webui/src/components/AccountCaseShell.tsx:284
-#, fuzzy
-#| msgid "Account open"
-msgid "Account notes"
-msgstr "Cuenta abierta"
-
-#: packages/taler-exchange-aml-webui/src/components/AccountCaseShell.tsx:293
+#: packages/taler-exchange-aml-webui/src/components/AccountCaseShell.tsx:314
#, fuzzy
#| msgid "Account assessment could not be loaded"
-msgid "Current account status and notes could not be loaded."
+msgid "Current account status could not be loaded."
msgstr "No se pudo cargar la evaluación de la cuenta"
-#: packages/taler-exchange-aml-webui/src/components/AccountCaseShell.tsx:302
+#: packages/taler-exchange-aml-webui/src/components/AccountCaseShell.tsx:323
msgid "Try again"
msgstr ""
-#: packages/taler-exchange-aml-webui/src/components/AccountCaseShell.tsx:316
+#: packages/taler-exchange-aml-webui/src/components/AccountCaseShell.tsx:337
msgid "Account identifiers"
msgstr "Identificadores de la cuenta"
-#: packages/taler-exchange-aml-webui/src/components/AccountCaseShell.tsx:325
+#: packages/taler-exchange-aml-webui/src/components/AccountCaseShell.tsx:346
#: packages/taler-exchange-aml-webui/src/pages/AccountList.tsx:509
msgid "Technical identifiers"
msgstr "Identificadores técnicos"
-#: packages/taler-exchange-aml-webui/src/components/AccountCaseShell.tsx:329
+#: packages/taler-exchange-aml-webui/src/components/AccountCaseShell.tsx:350
#: packages/taler-exchange-aml-webui/src/pages/AccountList.tsx:513
msgid "Full payto URI"
msgstr "URI payto completo"
-#: packages/taler-exchange-aml-webui/src/components/AccountCaseShell.tsx:331
-#: packages/taler-exchange-aml-webui/src/pages/AccountDetails.tsx:144
-#: packages/taler-exchange-aml-webui/src/pages/AccountDetails.tsx:155
-#: packages/taler-exchange-aml-webui/src/pages/AccountDetails.tsx:173
-#: packages/taler-exchange-aml-webui/src/pages/AccountDetails.tsx:190
+#. 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/pages/AccountDetails.tsx:147
+#: packages/taler-exchange-aml-webui/src/pages/AccountDetails.tsx:158
+#: packages/taler-exchange-aml-webui/src/pages/AccountDetails.tsx:176
+#: packages/taler-exchange-aml-webui/src/pages/AccountDetails.tsx:193
#: packages/taler-exchange-aml-webui/src/pages/Dashboard.tsx:390
msgid "Unavailable"
msgstr "No disponible"
-#: packages/taler-exchange-aml-webui/src/components/AccountCaseShell.tsx:332
+#: packages/taler-exchange-aml-webui/src/components/AccountCaseShell.tsx:353
msgid "Copy payto URI"
msgstr "Copiar URI payto"
-#. screenid: 113
#. screenid: 111
-#: packages/taler-exchange-aml-webui/src/components/AccountCaseShell.tsx:335
+#: packages/taler-exchange-aml-webui/src/components/AccountCaseShell.tsx:356
#: packages/taler-exchange-aml-webui/src/pages/AccountList.tsx:517
-#: packages/taler-exchange-aml-webui/src/pages/DecisionWizard.tsx:188
#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:157
#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:289
msgid "Normalized payto hash"
msgstr "Hash payto normalizado"
-#. screenid: 113
-#: packages/taler-exchange-aml-webui/src/components/AccountCaseShell.tsx:337
-#: packages/taler-exchange-aml-webui/src/pages/DecisionWizard.tsx:194
+#: packages/taler-exchange-aml-webui/src/components/AccountCaseShell.tsx:358
msgid "Copy normalized payto hash"
msgstr "Copiar hash payto normalizado"
-#: packages/taler-exchange-aml-webui/src/components/AccountCaseShell.tsx:341
+#: packages/taler-exchange-aml-webui/src/components/AccountCaseShell.tsx:362
#, fuzzy
#| msgid "number"
msgid "File number"
msgstr "número"
-#: packages/taler-exchange-aml-webui/src/components/AccountCaseShell.tsx:343
+#: packages/taler-exchange-aml-webui/src/components/AccountCaseShell.tsx:364
#, fuzzy
#| msgid "Not a number"
msgid "Copy file number"
msgstr "No es un número"
-#: packages/taler-exchange-aml-webui/src/components/AccountCaseShell.tsx:351
+#: packages/taler-exchange-aml-webui/src/components/AccountCaseShell.tsx:373
msgid "Account case views"
msgstr "Vistas del caso de la cuenta"
-#: packages/taler-exchange-aml-webui/src/components/AccountCaseShell.tsx:355
+#: packages/taler-exchange-aml-webui/src/components/AccountCaseShell.tsx:377
msgid "Overview"
msgstr "Resumen"
-#: packages/taler-exchange-aml-webui/src/components/AccountCaseShell.tsx:360
-#: packages/taler-exchange-aml-webui/src/Routing.tsx:565
+#: packages/taler-exchange-aml-webui/src/components/AccountCaseShell.tsx:382
+#: packages/taler-exchange-aml-webui/src/Routing.tsx:634
msgid "Transfers"
msgstr "Transferencias"
-#: packages/taler-exchange-aml-webui/src/components/AccountCaseShell.tsx:365
+#: packages/taler-exchange-aml-webui/src/components/AccountCaseShell.tsx:387
#: packages/taler-exchange-aml-webui/src/pages/AccountDecisionHistory.tsx:67
msgid "Decision history"
msgstr "Historial de decisiones"
@@ -409,18 +418,18 @@ msgstr "Cerrar"
#. screenid: 122
#: packages/taler-exchange-aml-webui/src/components/ConfirmationModal.tsx:91
-#: packages/taler-exchange-aml-webui/src/pages/decision/Rules.tsx:207
-#: packages/taler-exchange-aml-webui/src/pages/decision/Rules.tsx:534
+#: 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
msgid "Cancel"
msgstr "Cancelar"
-#: packages/taler-exchange-aml-webui/src/components/OfficerEnrollment.tsx:36
+#: packages/taler-exchange-aml-webui/src/components/OfficerEnrollment.tsx:37
msgid "AML officer enrollment request"
msgstr "Solicitud de registro de oficial de AML"
-#: packages/taler-exchange-aml-webui/src/components/OfficerEnrollment.tsx:37
+#: packages/taler-exchange-aml-webui/src/components/OfficerEnrollment.tsx:38
msgid ""
"Please enroll this AML officer public key:\n"
"\n"
@@ -430,11 +439,11 @@ msgstr ""
"\n"
"%1$s"
-#: packages/taler-exchange-aml-webui/src/components/OfficerEnrollment.tsx:59
+#: packages/taler-exchange-aml-webui/src/components/OfficerEnrollment.tsx:67
msgid "Officer key awaiting enrollment"
msgstr "Clave del oficial de AML pendiente de registro"
-#: packages/taler-exchange-aml-webui/src/components/OfficerEnrollment.tsx:62
+#: packages/taler-exchange-aml-webui/src/components/OfficerEnrollment.tsx:70
msgid ""
"This browser has created an AML officer key, but the exchange has not "
"granted it access. Ask the exchange operator or administrator to enroll the "
@@ -444,53 +453,54 @@ msgstr ""
"ha concedido acceso. Pida al operador o administrador del exchange que "
"registre la clave pública que aparece a continuación."
-#: packages/taler-exchange-aml-webui/src/components/OfficerEnrollment.tsx:70
+#: packages/taler-exchange-aml-webui/src/components/OfficerEnrollment.tsx:78
msgid "AML officer public key"
msgstr "Clave pública del oficial de AML"
-#: packages/taler-exchange-aml-webui/src/components/OfficerEnrollment.tsx:76
+#: packages/taler-exchange-aml-webui/src/components/OfficerEnrollment.tsx:84
msgid "Copy AML officer public key"
msgstr "Copiar la clave pública del agente AML"
-#: packages/taler-exchange-aml-webui/src/components/OfficerEnrollment.tsx:82
-msgid "After the operator confirms enrollment, retry the access check."
+#: packages/taler-exchange-aml-webui/src/components/OfficerEnrollment.tsx:90
+msgid ""
+"Access is checked automatically every 10 seconds. You can also retry now "
+"after the operator confirms enrollment."
msgstr ""
-"Una vez que el operador confirme el registro, vuelva a comprobar el acceso."
-#: packages/taler-exchange-aml-webui/src/components/OfficerEnrollment.tsx:92
+#: packages/taler-exchange-aml-webui/src/components/OfficerEnrollment.tsx:101
#: packages/taler-exchange-aml-webui/src/components/OfficerAccessFailure.tsx:69
-#: packages/taler-exchange-aml-webui/src/Routing.tsx:212
+#: packages/taler-exchange-aml-webui/src/Routing.tsx:223
msgid "Retry access check"
msgstr "Volver a comprobar el acceso"
-#: packages/taler-exchange-aml-webui/src/components/OfficerEnrollment.tsx:101
-#: packages/taler-exchange-aml-webui/src/Routing.tsx:188
+#: packages/taler-exchange-aml-webui/src/components/OfficerEnrollment.tsx:110
+#: packages/taler-exchange-aml-webui/src/Routing.tsx:201
msgid "Checking officer access"
msgstr "Comprobando el acceso del oficial de AML"
-#: packages/taler-exchange-aml-webui/src/components/OfficerEnrollment.tsx:104
+#: packages/taler-exchange-aml-webui/src/components/OfficerEnrollment.tsx:113
msgid "Last checked at %1$s"
msgstr "Última comprobación a las %1$s"
-#: packages/taler-exchange-aml-webui/src/components/OfficerEnrollment.tsx:114
+#: packages/taler-exchange-aml-webui/src/components/OfficerEnrollment.tsx:123
msgid "Request enrollment"
msgstr "Solicitar registro"
-#: packages/taler-exchange-aml-webui/src/components/OfficerEnrollment.tsx:121
-#: packages/taler-exchange-aml-webui/src/components/OfficerEnrollment.tsx:128
+#: packages/taler-exchange-aml-webui/src/components/OfficerEnrollment.tsx:130
+#: packages/taler-exchange-aml-webui/src/components/OfficerEnrollment.tsx:137
#: packages/taler-exchange-aml-webui/src/components/OfficerAccessFailure.tsx:77
#: packages/taler-exchange-aml-webui/src/components/OfficerAccessFailure.tsx:85
msgid "Discard this key"
msgstr "Descartar esta clave"
#. screenid: 102
-#: packages/taler-exchange-aml-webui/src/components/OfficerEnrollment.tsx:127
+#: 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:250
+#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:245
msgid "Confirmation required"
msgstr "Confirmación requerida"
-#: packages/taler-exchange-aml-webui/src/components/OfficerEnrollment.tsx:135
+#: packages/taler-exchange-aml-webui/src/components/OfficerEnrollment.tsx:144
#: packages/taler-exchange-aml-webui/src/components/OfficerAccessFailure.tsx:92
msgid ""
"Discarding this key removes the officer session from this browser. You will "
@@ -501,7 +511,7 @@ msgstr ""
"de AML."
#: packages/taler-exchange-aml-webui/src/components/OfficerAccessFailure.tsx:41
-#: packages/taler-exchange-aml-webui/src/Routing.tsx:205
+#: packages/taler-exchange-aml-webui/src/Routing.tsx:216
msgid "Failed to check AML officer access."
msgstr "No se pudo comprobar el acceso del responsable de AML."
@@ -519,25 +529,26 @@ msgstr "El exchange rechazó la comprobación de acceso del responsable."
#: packages/taler-exchange-aml-webui/src/components/OfficerAccessFailure.tsx:57
#: packages/taler-exchange-aml-webui/src/components/ShowDecisionLimitInfo.tsx:211
-#: packages/taler-exchange-aml-webui/src/pages/AccountDetails.tsx:522
+#: packages/taler-exchange-aml-webui/src/components/MeasureDetails.tsx:113
+#: packages/taler-exchange-aml-webui/src/pages/AccountDetails.tsx:550
#: packages/taler-exchange-aml-webui/src/pages/AccountDecisionHistory.tsx:101
#: packages/taler-exchange-aml-webui/src/pages/AccountList.tsx:612
msgid "Technical details"
msgstr "Detalles técnicos"
#. screenid: 119
-#: packages/taler-exchange-aml-webui/src/components/UnlockSession.tsx:69
+#: packages/taler-exchange-aml-webui/src/components/UnlockSession.tsx:72
msgid "Failed to unlock the session."
msgstr ""
#. screenid: 119
-#: packages/taler-exchange-aml-webui/src/components/UnlockSession.tsx:95
+#: packages/taler-exchange-aml-webui/src/components/UnlockSession.tsx:101
#, fuzzy
msgid "Session locked"
msgstr "Cuenta bloqueada"
#. screenid: 119
-#: packages/taler-exchange-aml-webui/src/components/UnlockSession.tsx:98
+#: packages/taler-exchange-aml-webui/src/components/UnlockSession.tsx:104
#, fuzzy
msgid ""
"Your session is normally locked anytime you reload. To unlock type your "
@@ -547,15 +558,65 @@ msgstr ""
"escribe tu contraseña nuevamente."
#. screenid: 119
-#: packages/taler-exchange-aml-webui/src/components/UnlockSession.tsx:136
+#. screenid: 112
+#: packages/taler-exchange-aml-webui/src/components/UnlockSession.tsx:112
+#: packages/taler-exchange-aml-webui/src/pages/Profile.tsx:66
+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
+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/ShowDecisionLimitInfo.tsx:217
+#: packages/taler-exchange-aml-webui/src/pages/Profile.tsx:174
+msgid "Officer public key"
+msgstr "Clave pública del responsable"
+
+#. screenid: 119
+#: packages/taler-exchange-aml-webui/src/components/UnlockSession.tsx:164
msgid "Unlock"
msgstr "Desbloquear"
#. screenid: 119
-#: packages/taler-exchange-aml-webui/src/components/UnlockSession.tsx:144
+#: packages/taler-exchange-aml-webui/src/components/UnlockSession.tsx:171
+#: packages/taler-exchange-aml-webui/src/components/UnlockSession.tsx:180
msgid "Forget session"
msgstr "Olvidar sesión"
+#. screenid: 119
+#: packages/taler-exchange-aml-webui/src/components/UnlockSession.tsx:179
+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
+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 ""
+"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
+msgid ""
+"This does not revoke the officer at the exchange. Ask the exchange operator "
+"to revoke its access if the key may be compromised."
+msgstr ""
+"Esto no revoca al responsable en el exchange. Solicite al operador del "
+"exchange que revoque su acceso si la clave pudiera estar comprometida."
+
#: packages/taler-exchange-aml-webui/src/pages/decision/Properties.tsx:162
#, fuzzy
#| msgid "No account properties"
@@ -589,7 +650,7 @@ msgstr ""
#. screenid: 102
#: packages/taler-exchange-aml-webui/src/pages/decision/Properties.tsx:216
-#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:466
+#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:518
msgid "Properties"
msgstr "Propiedades"
@@ -609,13 +670,9 @@ msgstr "Añade más propiedades que no estén listadas arriba."
msgid "New properties"
msgstr "Nuevas propiedades"
-#. screenid: 123
#. screenid: 108
#. screenid: 122
#: packages/taler-exchange-aml-webui/src/pages/decision/Properties.tsx:234
-#: packages/taler-exchange-aml-webui/src/components/MeasuresTable.tsx:73
-#: packages/taler-exchange-aml-webui/src/components/MeasuresTable.tsx:171
-#: packages/taler-exchange-aml-webui/src/components/MeasuresTable.tsx:261
#: 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
@@ -675,11 +732,11 @@ msgstr "El estado de informe MROS de la cuenta."
#: packages/taler-exchange-aml-webui/src/pages/decision/Properties.tsx:313
#: packages/taler-exchange-aml-webui/src/components/ShowDecisionLimitInfo.tsx:307
-#: packages/taler-exchange-aml-webui/src/pages/AccountDetails.tsx:175
-#: packages/taler-exchange-aml-webui/src/pages/AccountDetails.tsx:199
-#: packages/taler-exchange-aml-webui/src/pages/Info.tsx:497
-#: packages/taler-exchange-aml-webui/src/pages/Info.tsx:630
-#: packages/taler-exchange-aml-webui/src/pages/Info.tsx:653
+#: packages/taler-exchange-aml-webui/src/components/MeasureDetails.tsx:93
+#: packages/taler-exchange-aml-webui/src/components/MeasureDetails.tsx:270
+#: packages/taler-exchange-aml-webui/src/components/MeasureDetails.tsx:297
+#: packages/taler-exchange-aml-webui/src/pages/AccountDetails.tsx:178
+#: packages/taler-exchange-aml-webui/src/pages/AccountDetails.tsx:202
msgid "None"
msgstr "Ninguno"
@@ -748,155 +805,146 @@ msgstr "Sin propiedades de cuenta"
#: packages/taler-exchange-aml-webui/src/components/DecisionProperties.tsx:91
#: packages/taler-exchange-aml-webui/src/components/ShowDecisionLimitInfo.tsx:317
-#: packages/taler-exchange-aml-webui/src/pages/Info.tsx:509
+#: packages/taler-exchange-aml-webui/src/components/MeasureDetails.tsx:106
msgid "Yes"
msgstr "Sí"
#: packages/taler-exchange-aml-webui/src/components/DecisionProperties.tsx:91
#: packages/taler-exchange-aml-webui/src/components/ShowDecisionLimitInfo.tsx:317
-#: packages/taler-exchange-aml-webui/src/pages/Info.tsx:509
+#: packages/taler-exchange-aml-webui/src/components/MeasureDetails.tsx:106
msgid "No"
msgstr "No"
#. screenid: 121
-#: packages/taler-exchange-aml-webui/src/components/RulesInfo.tsx:59
+#: packages/taler-exchange-aml-webui/src/components/RulesInfo.tsx:57
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:62
+#: packages/taler-exchange-aml-webui/src/components/RulesInfo.tsx:60
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:90
+#: packages/taler-exchange-aml-webui/src/components/RulesInfo.tsx:88
#: packages/taler-exchange-aml-webui/src/components/ShowDecisionLimitInfo.tsx:312
-#: packages/taler-exchange-aml-webui/src/pages/Info.tsx:500
+#: 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:96
-#: packages/taler-exchange-aml-webui/src/pages/decision/Rules.tsx:695
+#: packages/taler-exchange-aml-webui/src/components/RulesInfo.tsx:94
+#: packages/taler-exchange-aml-webui/src/pages/decision/Rules.tsx:746
msgid "Threshold"
msgstr "Umbral"
#. screenid: 121
-#: packages/taler-exchange-aml-webui/src/components/RulesInfo.tsx:102
+#: packages/taler-exchange-aml-webui/src/components/RulesInfo.tsx:100
msgid "Escalation"
msgstr "Escalamiento"
#. screenid: 121
-#: packages/taler-exchange-aml-webui/src/components/RulesInfo.tsx:108
+#: packages/taler-exchange-aml-webui/src/components/RulesInfo.tsx:106
msgid "Visibility"
msgstr "Visibilidad"
#. screenid: 121
-#: packages/taler-exchange-aml-webui/src/components/RulesInfo.tsx:114
+#: packages/taler-exchange-aml-webui/src/components/RulesInfo.tsx:112
+#: packages/taler-exchange-aml-webui/src/pages/decision/Rules.tsx:739
msgid "Priority"
msgstr "Prioridad"
#. screenid: 121
-#: packages/taler-exchange-aml-webui/src/components/RulesInfo.tsx:121
+#: packages/taler-exchange-aml-webui/src/components/RulesInfo.tsx:119
msgid "Actions"
msgstr "Acciones"
#. screenid: 121
-#: packages/taler-exchange-aml-webui/src/components/RulesInfo.tsx:142
+#: packages/taler-exchange-aml-webui/src/components/RulesInfo.tsx:140
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:161
-#: packages/taler-exchange-aml-webui/src/pages/decision/Rules.tsx:725
+#: packages/taler-exchange-aml-webui/src/components/RulesInfo.tsx:159
+#: packages/taler-exchange-aml-webui/src/pages/decision/Rules.tsx:776
msgid "Block operation"
msgstr "Bloquear operación"
#. screenid: 121
-#: packages/taler-exchange-aml-webui/src/components/RulesInfo.tsx:163
+#: packages/taler-exchange-aml-webui/src/components/RulesInfo.tsx:161
msgid "All required:"
msgstr "Todas obligatorias:"
#. screenid: 121
-#: packages/taler-exchange-aml-webui/src/components/RulesInfo.tsx:165
+#: packages/taler-exchange-aml-webui/src/components/RulesInfo.tsx:163
msgid "Any one:"
msgstr "Cualquiera:"
#. screenid: 121
-#: packages/taler-exchange-aml-webui/src/components/RulesInfo.tsx:182
+#: packages/taler-exchange-aml-webui/src/components/RulesInfo.tsx:180
msgid "Customer-visible"
msgstr "Visible para el cliente"
#. screenid: 121
-#: packages/taler-exchange-aml-webui/src/components/RulesInfo.tsx:184
+#: packages/taler-exchange-aml-webui/src/components/RulesInfo.tsx:182
msgid "Internal"
msgstr "Interno"
#. screenid: 121
-#: packages/taler-exchange-aml-webui/src/components/RulesInfo.tsx:197
-msgid "Move %1$s rule up"
-msgstr "Subir la regla %1$s"
-
-#. screenid: 121
-#: packages/taler-exchange-aml-webui/src/components/RulesInfo.tsx:206
-msgid "Move %1$s rule down"
-msgstr "Bajar la regla %1$s"
-
-#. screenid: 121
-#: packages/taler-exchange-aml-webui/src/components/RulesInfo.tsx:217
+#: packages/taler-exchange-aml-webui/src/components/RulesInfo.tsx:193
msgid "Edit %1$s rule"
msgstr "Editar la regla %1$s"
#. screenid: 121
-#: packages/taler-exchange-aml-webui/src/components/RulesInfo.tsx:240
+#: packages/taler-exchange-aml-webui/src/components/RulesInfo.tsx:216
msgid "Remove %1$s rule"
msgstr "Eliminar la regla %1$s"
#. screenid: 121
-#: packages/taler-exchange-aml-webui/src/components/RulesInfo.tsx:282
+#: packages/taler-exchange-aml-webui/src/components/RulesInfo.tsx:258
msgctxt "operation type"
msgid "Withdraw"
msgstr "Retirada"
#. screenid: 121
-#: packages/taler-exchange-aml-webui/src/components/RulesInfo.tsx:284
+#: packages/taler-exchange-aml-webui/src/components/RulesInfo.tsx:260
msgctxt "operation type"
msgid "Deposit"
msgstr "Depósito"
#. screenid: 121
-#: packages/taler-exchange-aml-webui/src/components/RulesInfo.tsx:286
+#: packages/taler-exchange-aml-webui/src/components/RulesInfo.tsx:262
msgctxt "operation type"
msgid "Merge"
msgstr "Fusión"
#. screenid: 121
-#: packages/taler-exchange-aml-webui/src/components/RulesInfo.tsx:288
+#: packages/taler-exchange-aml-webui/src/components/RulesInfo.tsx:264
msgctxt "operation type"
msgid "Aggregate"
msgstr "Agregación"
#. screenid: 121
-#: packages/taler-exchange-aml-webui/src/components/RulesInfo.tsx:290
+#: packages/taler-exchange-aml-webui/src/components/RulesInfo.tsx:266
msgctxt "operation type"
msgid "Balance"
msgstr "Saldo"
#. screenid: 121
-#: packages/taler-exchange-aml-webui/src/components/RulesInfo.tsx:292
+#: packages/taler-exchange-aml-webui/src/components/RulesInfo.tsx:268
msgctxt "operation type"
msgid "Refund"
msgstr "Reembolso"
#. screenid: 121
-#: packages/taler-exchange-aml-webui/src/components/RulesInfo.tsx:294
+#: packages/taler-exchange-aml-webui/src/components/RulesInfo.tsx:270
msgctxt "operation type"
msgid "Close"
msgstr "Cerrar"
#. screenid: 121
-#: packages/taler-exchange-aml-webui/src/components/RulesInfo.tsx:296
+#: packages/taler-exchange-aml-webui/src/components/RulesInfo.tsx:272
msgctxt "operation type"
msgid "Transaction"
msgstr "Transacción"
@@ -994,16 +1042,16 @@ msgstr ""
#. screenid: 102
#: packages/taler-exchange-aml-webui/src/components/ShowDecisionLimitInfo.tsx:173
-#: packages/taler-exchange-aml-webui/src/pages/decision/Rules.tsx:796
-#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:362
+#: packages/taler-exchange-aml-webui/src/pages/decision/Rules.tsx:846
+#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:368
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:479
-#: packages/taler-exchange-aml-webui/src/pages/AccountDetails.tsx:163
-#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:365
+#: packages/taler-exchange-aml-webui/src/pages/decision/Rules.tsx:493
+#: packages/taler-exchange-aml-webui/src/pages/AccountDetails.tsx:166
+#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:371
msgid "Exchange defaults"
msgstr "Valores predeterminados del Exchange"
@@ -1021,8 +1069,8 @@ 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:278
-#: packages/taler-exchange-aml-webui/src/pages/Info.tsx:128
+#: packages/taler-exchange-aml-webui/src/pages/DecisionWizard.tsx:228
+#: packages/taler-exchange-aml-webui/src/pages/Info.tsx:132
msgid "Account properties"
msgstr "Propiedades de la cuenta"
@@ -1032,12 +1080,6 @@ msgstr "Propiedades de la cuenta"
msgid "Decision row"
msgstr "Fecha de la decisión"
-#. screenid: 112
-#: packages/taler-exchange-aml-webui/src/components/ShowDecisionLimitInfo.tsx:217
-#: packages/taler-exchange-aml-webui/src/pages/Profile.tsx:174
-msgid "Officer public key"
-msgstr "Clave pública del responsable"
-
#: packages/taler-exchange-aml-webui/src/components/ShowDecisionLimitInfo.tsx:219
msgid "Not applicable"
msgstr ""
@@ -1064,11 +1106,8 @@ msgid ""
"No stored or currently configured definition is available for this reference."
msgstr ""
-#. screenid: 123
#. screenid: 122
#: packages/taler-exchange-aml-webui/src/components/ShowDecisionLimitInfo.tsx:291
-#: packages/taler-exchange-aml-webui/src/components/MeasuresTable.tsx:80
-#: packages/taler-exchange-aml-webui/src/components/MeasuresTable.tsx:178
#: packages/taler-exchange-aml-webui/src/components/NewMeasure.tsx:659
#: packages/taler-exchange-aml-webui/src/components/NewMeasure.tsx:938
msgid "Check"
@@ -1085,30 +1124,22 @@ msgstr ""
msgid "Description unavailable"
msgstr "Atributos no disponibles"
-#. screenid: 123
#. screenid: 122
#: packages/taler-exchange-aml-webui/src/components/ShowDecisionLimitInfo.tsx:299
-#: packages/taler-exchange-aml-webui/src/components/MeasuresTable.tsx:86
-#: packages/taler-exchange-aml-webui/src/components/MeasuresTable.tsx:268
#: packages/taler-exchange-aml-webui/src/components/NewMeasure.tsx:639
#: packages/taler-exchange-aml-webui/src/components/NewMeasure.tsx:891
msgid "Program"
msgstr "Programa"
#: packages/taler-exchange-aml-webui/src/components/ShowDecisionLimitInfo.tsx:316
-#: packages/taler-exchange-aml-webui/src/pages/Info.tsx:508
+#: packages/taler-exchange-aml-webui/src/components/MeasureDetails.tsx:105
msgid "Voluntary"
msgstr ""
-#. screenid: 123
#. screenid: 122
#: packages/taler-exchange-aml-webui/src/components/ShowDecisionLimitInfo.tsx:320
-#: packages/taler-exchange-aml-webui/src/components/MeasuresTable.tsx:92
-#: packages/taler-exchange-aml-webui/src/components/MeasuresTable.tsx:184
-#: packages/taler-exchange-aml-webui/src/components/MeasuresTable.tsx:280
#: 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/pages/Info.tsx:644
msgid "Context"
msgstr "Contexto"
@@ -1122,8 +1153,8 @@ msgstr "Vencido"
#. screenid: 102
#: packages/taler-exchange-aml-webui/src/components/ShowDecisionLimitInfo.tsx:357
-#: packages/taler-exchange-aml-webui/src/pages/AccountDetails.tsx:419
-#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:354
+#: packages/taler-exchange-aml-webui/src/pages/AccountDetails.tsx:447
+#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:360
msgid "Expires"
msgstr "Vence"
@@ -1155,96 +1186,161 @@ msgstr ""
msgid "AML officer"
msgstr "Clave pública del oficial de AML"
-#. screenid: 123
-#: packages/taler-exchange-aml-webui/src/components/MeasuresTable.tsx:44
-msgid "Forms"
-msgstr "Formularios"
+#: packages/taler-exchange-aml-webui/src/components/MeasureDetails.tsx:76
+#, fuzzy
+#| msgid "Check"
+msgid "KYC check"
+msgstr "Verificar"
-#. screenid: 123
-#: packages/taler-exchange-aml-webui/src/components/MeasuresTable.tsx:47
-msgid "Measures used to gather information about the customer."
-msgstr "Medidas utilizadas para recopilar información sobre el cliente."
+#: packages/taler-exchange-aml-webui/src/components/MeasureDetails.tsx:80
+msgid "Built-in check that proceeds without collecting customer data."
+msgstr ""
-#. screenid: 123
-#: packages/taler-exchange-aml-webui/src/components/MeasuresTable.tsx:62
-#: packages/taler-exchange-aml-webui/src/components/MeasuresTable.tsx:160
-#: packages/taler-exchange-aml-webui/src/components/MeasuresTable.tsx:250
-msgid "Select"
-msgstr "Seleccionar"
+#: packages/taler-exchange-aml-webui/src/components/MeasureDetails.tsx:87
+#: packages/taler-exchange-aml-webui/src/components/MeasureDetails.tsx:93
+#, fuzzy
+#| msgid "Program"
+msgid "AML program"
+msgstr "Programa"
-#. screenid: 123
-#: packages/taler-exchange-aml-webui/src/components/MeasuresTable.tsx:107
-#: packages/taler-exchange-aml-webui/src/components/MeasuresTable.tsx:199
-#: packages/taler-exchange-aml-webui/src/components/MeasuresTable.tsx:295
-msgid "Modify"
-msgstr "Modificar"
+#: packages/taler-exchange-aml-webui/src/components/MeasureDetails.tsx:101
+#: packages/taler-exchange-aml-webui/src/pages/Info.tsx:118
+#, fuzzy
+#| msgid "Not opened"
+msgid "Not specified"
+msgstr "No abierto"
+
+#: packages/taler-exchange-aml-webui/src/components/MeasureDetails.tsx:119
+#, fuzzy
+#| msgid "Required"
+msgid "Required check context"
+msgstr "Requerido"
+
+#: packages/taler-exchange-aml-webui/src/components/MeasureDetails.tsx:123
+#, fuzzy
+#| msgid "Check account details"
+msgid "Check outputs"
+msgstr "Verificar detalles de la cuenta"
+
+#: packages/taler-exchange-aml-webui/src/components/MeasureDetails.tsx:127
+#: packages/taler-exchange-aml-webui/src/components/MeasureDetails.tsx:172
+#, fuzzy
+#| msgid "All measures"
+msgid "Fallback measure"
+msgstr "Todas las medidas"
+
+#: packages/taler-exchange-aml-webui/src/components/MeasureDetails.tsx:136
+#, fuzzy
+#| msgid "Required"
+msgid "Required program context"
+msgstr "Requerido"
+
+#: packages/taler-exchange-aml-webui/src/components/MeasureDetails.tsx:140
+#, fuzzy
+#| msgid "Requirements"
+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/pages/Info.tsx:405
+#, fuzzy
+#| msgid "Required"
+msgid "Required context"
+msgstr "Requerido"
-#. screenid: 123
-#: packages/taler-exchange-aml-webui/src/components/MeasuresTable.tsx:141
+#. screenid: 122
+#: packages/taler-exchange-aml-webui/src/components/MeasureDetails.tsx:170
+#: packages/taler-exchange-aml-webui/src/components/NewMeasure.tsx:954
+#, fuzzy
+#| msgid "Output"
+msgid "Outputs"
+msgstr "Salida"
+
+#: packages/taler-exchange-aml-webui/src/components/MeasureDetails.tsx:240
+#, fuzzy
+#| msgid "Unavailable"
+msgid "Unavailable reference"
+msgstr "No disponible"
+
+#: packages/taler-exchange-aml-webui/src/components/MeasureDetails.tsx:288
+#, fuzzy
+#| msgid "Configure measure"
+msgid "Configured context"
+msgstr "Configurar medida"
+
+#: packages/taler-exchange-aml-webui/src/components/MeasureDetails.tsx:331
+#: packages/taler-exchange-aml-webui/src/components/MeasureSelection.ts:43
#, fuzzy
#| msgid "System information"
-msgid "Information"
+msgid "Customer form"
msgstr "Información del sistema"
-#. screenid: 123
-#: packages/taler-exchange-aml-webui/src/components/MeasuresTable.tsx:144
+#: packages/taler-exchange-aml-webui/src/components/MeasureDetails.tsx:333
+#: packages/taler-exchange-aml-webui/src/components/MeasureSelection.ts:46
#, fuzzy
-#| msgid "KYC information filed by the customer or an AML officer."
-msgid "Shows information to the customer without running an AML program."
-msgstr "Información KYC presentada por el cliente o un agente AML."
-
-#. screenid: 123
-#: packages/taler-exchange-aml-webui/src/components/MeasuresTable.tsx:232
-msgid "Instant measures"
-msgstr "Medidas instantáneas"
+#| msgid "System information"
+msgid "Information notice"
+msgstr "Información del sistema"
-#. screenid: 123
-#: packages/taler-exchange-aml-webui/src/components/MeasuresTable.tsx:235
-msgid "Triggered immediately without customer interaction."
-msgstr "Se activan de inmediato sin interacción del cliente."
+#: packages/taler-exchange-aml-webui/src/components/MeasureDetails.tsx:335
+#: packages/taler-exchange-aml-webui/src/components/MeasureSelection.ts:41
+#, fuzzy
+#| msgid "Program"
+msgid "Instant AML program"
+msgstr "Programa"
-#. screenid: 123
-#: packages/taler-exchange-aml-webui/src/components/MeasuresTable.tsx:274
-msgid "Input requirement"
-msgstr "Requisito de entrada"
+#: packages/taler-exchange-aml-webui/src/components/MeasureDetails.tsx:337
+#: packages/taler-exchange-aml-webui/src/components/MeasureSelection.ts:45
+#, fuzzy
+#| msgid "Check"
+msgid "Standalone KYC check"
+msgstr "Verificar"
-#: packages/taler-exchange-aml-webui/src/components/ShowLegitimizationInfo.tsx:56
+#: packages/taler-exchange-aml-webui/src/components/ShowLegitimizationInfo.tsx:52
msgid "Started"
msgstr "Iniciado"
#. screenid: 112
-#: packages/taler-exchange-aml-webui/src/components/ShowLegitimizationInfo.tsx:64
+#: packages/taler-exchange-aml-webui/src/components/ShowLegitimizationInfo.tsx:60
#: packages/taler-exchange-aml-webui/src/pages/AccountList.tsx:301
#: packages/taler-exchange-aml-webui/src/pages/Profile.tsx:140
msgid "Status"
msgstr "Estado"
-#: packages/taler-exchange-aml-webui/src/components/ShowLegitimizationInfo.tsx:76
-#: packages/taler-exchange-aml-webui/src/pages/AccountDetails.tsx:447
+#: packages/taler-exchange-aml-webui/src/components/ShowLegitimizationInfo.tsx:72
+#: packages/taler-exchange-aml-webui/src/pages/AccountDetails.tsx:475
msgid "Forbidden"
msgstr "Prohibido"
-#: packages/taler-exchange-aml-webui/src/components/ShowLegitimizationInfo.tsx:78
-#: packages/taler-exchange-aml-webui/src/pages/AccountDetails.tsx:443
+#: packages/taler-exchange-aml-webui/src/components/ShowLegitimizationInfo.tsx:74
+#: packages/taler-exchange-aml-webui/src/pages/AccountDetails.tsx:471
msgid "Completed"
msgstr "Completado"
-#: packages/taler-exchange-aml-webui/src/components/ShowLegitimizationInfo.tsx:79
+#: packages/taler-exchange-aml-webui/src/components/ShowLegitimizationInfo.tsx:75
msgid "Waiting for customer"
msgstr "Esperando al cliente"
-#: packages/taler-exchange-aml-webui/src/components/ShowLegitimizationInfo.tsx:92
+#: packages/taler-exchange-aml-webui/src/components/ShowLegitimizationInfo.tsx:88
msgid "The operation is categorically forbidden by this requirement."
msgstr "Esta exigencia prohíbe categóricamente la operación."
-#: packages/taler-exchange-aml-webui/src/components/ShowLegitimizationInfo.tsx:100
+#: packages/taler-exchange-aml-webui/src/components/ShowLegitimizationInfo.tsx:96
msgid "All listed measures must be completed."
msgstr "Deben completarse todas las medidas indicadas."
-#: packages/taler-exchange-aml-webui/src/components/ShowLegitimizationInfo.tsx:104
+#: packages/taler-exchange-aml-webui/src/components/ShowLegitimizationInfo.tsx:100
msgid "Any one listed measure may be completed."
msgstr "Puede completarse cualquiera de las medidas indicadas."
+#: packages/taler-exchange-aml-webui/src/components/MeasureSelection.ts:50
+#, fuzzy
+#| msgid "Triggered immediately without customer interaction."
+msgid "Runs without customer interaction"
+msgstr "Se activan de inmediato sin interacción del cliente."
+
#: packages/taler-exchange-aml-webui/src/components/ExpirationShortcuts.tsx:24
msgid "Expiration shortcuts"
msgstr "Atajos de caducidad"
@@ -1267,103 +1363,119 @@ msgstr "Nunca"
#. screenid: 122
#. screenid: 102
-#: packages/taler-exchange-aml-webui/src/pages/decision/Rules.tsx:106
-#: packages/taler-exchange-aml-webui/src/pages/decision/Rules.tsx:115
+#: 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/pages/decision/Measures.tsx:63
-#: packages/taler-exchange-aml-webui/src/pages/decision/Measures.tsx:72
-#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:209
-#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:218
+#: 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:204
+#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:213
+#: packages/taler-exchange-aml-webui/src/Routing.tsx:536
+#: packages/taler-exchange-aml-webui/src/Routing.tsx:545
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:120
+#: 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/pages/decision/Measures.tsx:77
-#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:223
-#: packages/taler-exchange-aml-webui/src/pages/Info.tsx:294
-#: packages/taler-exchange-aml-webui/src/Routing.tsx:480
+#: packages/taler-exchange-aml-webui/src/pages/decision/Measures.tsx:80
+#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:218
+#: packages/taler-exchange-aml-webui/src/pages/Info.tsx:298
+#: packages/taler-exchange-aml-webui/src/Routing.tsx:492
+#: packages/taler-exchange-aml-webui/src/Routing.tsx:550
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:124
+#: 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/pages/decision/Measures.tsx:81
-#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:227
+#: packages/taler-exchange-aml-webui/src/pages/decision/Measures.tsx:84
+#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:222
+#: packages/taler-exchange-aml-webui/src/Routing.tsx:556
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:130
+#: 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/pages/decision/Measures.tsx:87
-#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:233
+#: packages/taler-exchange-aml-webui/src/pages/decision/Measures.tsx:90
+#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:228
+#: packages/taler-exchange-aml-webui/src/Routing.tsx:562
msgid "The officer session is disabled."
msgstr "La sesión del responsable de AML está deshabilitada."
-#: packages/taler-exchange-aml-webui/src/pages/decision/Rules.tsx:195
+#: packages/taler-exchange-aml-webui/src/pages/decision/Rules.tsx:191
msgid "Edit proposed rule"
msgstr "Editar regla propuesta"
-#: packages/taler-exchange-aml-webui/src/pages/decision/Rules.tsx:197
+#: packages/taler-exchange-aml-webui/src/pages/decision/Rules.tsx:193
msgid "Add proposed rule"
msgstr "Añadir regla propuesta"
-#: packages/taler-exchange-aml-webui/src/pages/decision/Rules.tsx:216
+#: packages/taler-exchange-aml-webui/src/pages/decision/Rules.tsx:212
msgid "Save rule"
msgstr "Guardar regla"
-#: packages/taler-exchange-aml-webui/src/pages/decision/Rules.tsx:218
-#: packages/taler-exchange-aml-webui/src/pages/decision/Rules.tsx:372
+#: packages/taler-exchange-aml-webui/src/pages/decision/Rules.tsx:214
+#: packages/taler-exchange-aml-webui/src/pages/decision/Rules.tsx:389
msgid "Add rule"
msgstr "Añadir regla"
+#: packages/taler-exchange-aml-webui/src/pages/decision/Rules.tsx:274
+#, fuzzy
+#| msgid "This successor measure is no longer available."
+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:356
-#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:348
+#: packages/taler-exchange-aml-webui/src/pages/decision/Rules.tsx:371
+#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:354
#, fuzzy
#| msgid "Properties"
msgid "Proposed rules"
msgstr "Propiedades"
-#: packages/taler-exchange-aml-webui/src/pages/decision/Rules.tsx:359
+#: packages/taler-exchange-aml-webui/src/pages/decision/Rules.tsx:374
+#, fuzzy
+#| msgid ""
+#| "This complete rule set replaces the currently applied rules and exchange "
+#| "defaults until it expires. Higher rows take precedence."
msgid ""
"This complete rule set replaces the currently applied rules and exchange "
-"defaults until it expires. Higher rows take precedence."
+"defaults until it expires. When multiple rules apply, the rule with the "
+"highest priority takes precedence. Table order does not affect priority."
msgstr ""
"Este conjunto completo de reglas sustituye las reglas aplicadas actualmente "
"y las predeterminadas del intercambio hasta que caduque. Las filas "
"superiores tienen prioridad."
-#: packages/taler-exchange-aml-webui/src/pages/decision/Rules.tsx:390
+#: packages/taler-exchange-aml-webui/src/pages/decision/Rules.tsx:407
msgid "Rules for another account type"
msgstr "Reglas para otro tipo de cuenta"
-#: packages/taler-exchange-aml-webui/src/pages/decision/Rules.tsx:393
+#: packages/taler-exchange-aml-webui/src/pages/decision/Rules.tsx:410
msgid "These operations do not apply to this account type: %1$s."
msgstr "Estas operaciones no se aplican a este tipo de cuenta: %1$s."
-#: packages/taler-exchange-aml-webui/src/pages/decision/Rules.tsx:400
+#: packages/taler-exchange-aml-webui/src/pages/decision/Rules.tsx:417
msgid "Operations without limits"
msgstr "Operaciones sin límites"
-#: packages/taler-exchange-aml-webui/src/pages/decision/Rules.tsx:401
+#: packages/taler-exchange-aml-webui/src/pages/decision/Rules.tsx:418
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:408
-#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:336
+#: packages/taler-exchange-aml-webui/src/pages/decision/Rules.tsx:425
+#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:343
msgid "Invalid proposed rules"
msgstr "Reglas propuestas no válidas"
-#: packages/taler-exchange-aml-webui/src/pages/decision/Rules.tsx:409
+#: packages/taler-exchange-aml-webui/src/pages/decision/Rules.tsx:426
msgid ""
"Edit the highlighted rule set before continuing. Hard blocks cannot be "
"combined with measures, and Balance and Refund rules must use an instant "
@@ -1373,11 +1485,11 @@ msgstr ""
"estrictos no pueden combinarse con medidas, y las reglas de saldo y "
"reembolso deben usar un período instantáneo."
-#: packages/taler-exchange-aml-webui/src/pages/decision/Rules.tsx:432
+#: packages/taler-exchange-aml-webui/src/pages/decision/Rules.tsx:446
msgid "Remove proposed rule?"
msgstr "¿Eliminar la regla propuesta?"
-#: packages/taler-exchange-aml-webui/src/pages/decision/Rules.tsx:434
+#: packages/taler-exchange-aml-webui/src/pages/decision/Rules.tsx:448
msgid ""
"This is the final rule. Removing it leaves every applicable operation "
"unlimited."
@@ -1385,96 +1497,120 @@ msgstr ""
"Esta es la última regla. Al eliminarla, todas las operaciones aplicables "
"quedarán sin límite."
-#: packages/taler-exchange-aml-webui/src/pages/decision/Rules.tsx:439
+#: packages/taler-exchange-aml-webui/src/pages/decision/Rules.tsx:453
msgid "The rule will be removed from the proposed set."
msgstr "La regla se eliminará del conjunto propuesto."
-#: packages/taler-exchange-aml-webui/src/pages/decision/Rules.tsx:449
+#: packages/taler-exchange-aml-webui/src/pages/decision/Rules.tsx:463
msgid "Keep rule"
msgstr "Conservar regla"
-#: packages/taler-exchange-aml-webui/src/pages/decision/Rules.tsx:459
+#: packages/taler-exchange-aml-webui/src/pages/decision/Rules.tsx:473
msgid "Remove rule"
msgstr "Eliminar regla"
-#: packages/taler-exchange-aml-webui/src/pages/decision/Rules.tsx:467
+#: packages/taler-exchange-aml-webui/src/pages/decision/Rules.tsx:481
msgid "Replace proposed rules"
msgstr "Sustituir reglas propuestas"
-#: packages/taler-exchange-aml-webui/src/pages/decision/Rules.tsx:470
+#: packages/taler-exchange-aml-webui/src/pages/decision/Rules.tsx:484
msgid "Preview a complete replacement before applying it."
msgstr "Previsualice la sustitución completa antes de aplicarla."
-#: packages/taler-exchange-aml-webui/src/pages/decision/Rules.tsx:476
+#: packages/taler-exchange-aml-webui/src/pages/decision/Rules.tsx:490
msgid "Currently applied"
msgstr "Aplicadas actualmente"
-#: packages/taler-exchange-aml-webui/src/pages/decision/Rules.tsx:486
+#: packages/taler-exchange-aml-webui/src/pages/decision/Rules.tsx:500
msgid "E-commerce"
msgstr "Comercio electrónico"
-#: packages/taler-exchange-aml-webui/src/pages/decision/Rules.tsx:489
+#: packages/taler-exchange-aml-webui/src/pages/decision/Rules.tsx:503
msgid "Point of Sale"
msgstr "Punto de venta"
-#: packages/taler-exchange-aml-webui/src/pages/decision/Rules.tsx:496
+#: packages/taler-exchange-aml-webui/src/pages/decision/Rules.tsx:510
msgid "Basic plan"
msgstr "Plan básico"
-#: packages/taler-exchange-aml-webui/src/pages/decision/Rules.tsx:501
+#: packages/taler-exchange-aml-webui/src/pages/decision/Rules.tsx:515
msgid "Premium"
msgstr "Premium"
-#: packages/taler-exchange-aml-webui/src/pages/decision/Rules.tsx:510
+#: packages/taler-exchange-aml-webui/src/pages/decision/Rules.tsx:524
msgid "Freeze account"
msgstr "Congelar cuenta"
-#: packages/taler-exchange-aml-webui/src/pages/decision/Rules.tsx:518
+#: packages/taler-exchange-aml-webui/src/pages/decision/Rules.tsx:532
msgid "Replacement preview"
msgstr "Vista previa de la sustitución"
-#: packages/taler-exchange-aml-webui/src/pages/decision/Rules.tsx:521
+#: packages/taler-exchange-aml-webui/src/pages/decision/Rules.tsx:535
msgid "Confirm account freeze"
msgstr "Confirmar bloqueo de la cuenta"
-#: packages/taler-exchange-aml-webui/src/pages/decision/Rules.tsx:522
+#: packages/taler-exchange-aml-webui/src/pages/decision/Rules.tsx:536
msgid "Every applicable operation will receive a zero hard limit."
msgstr "Cada operación aplicable recibirá un límite estricto de cero."
-#: packages/taler-exchange-aml-webui/src/pages/decision/Rules.tsx:548
+#: packages/taler-exchange-aml-webui/src/pages/decision/Rules.tsx:562
msgid "Apply replacement"
msgstr "Aplicar sustitución"
-#: packages/taler-exchange-aml-webui/src/pages/decision/Rules.tsx:556
+#: packages/taler-exchange-aml-webui/src/pages/decision/Rules.tsx:570
#, fuzzy
#| msgid "Reset expiration"
msgid "Rule expiration"
msgstr "Restablecer vencimiento"
-#: packages/taler-exchange-aml-webui/src/pages/decision/Rules.tsx:559
+#: packages/taler-exchange-aml-webui/src/pages/decision/Rules.tsx:573
msgid "Choose how long the proposed rules apply and what happens afterwards."
msgstr ""
"Elija cuánto tiempo se aplican las reglas propuestas y qué sucede después."
-#: packages/taler-exchange-aml-webui/src/pages/decision/Rules.tsx:578
+#: packages/taler-exchange-aml-webui/src/pages/decision/Rules.tsx:591
+#, fuzzy
+#| msgid "Successor measure"
+msgid "Selected successor measure"
+msgstr "Medida sucesora"
+
+#: packages/taler-exchange-aml-webui/src/pages/decision/Rules.tsx:606
+#, fuzzy
+#| msgid "Successor measure"
+msgid "Successor measure unavailable"
+msgstr "Medida sucesora"
+
+#: packages/taler-exchange-aml-webui/src/pages/decision/Rules.tsx:608
+msgid ""
+"The selected successor measure is no longer configured. Choose another "
+"measure before continuing."
+msgstr ""
+
+#: packages/taler-exchange-aml-webui/src/pages/decision/Rules.tsx:620
msgid "The proposed rules never expire, so no successor action will run."
msgstr ""
"Las reglas propuestas no caducan, por lo que no se ejecutará ninguna acción "
"posterior."
-#: packages/taler-exchange-aml-webui/src/pages/decision/Rules.tsx:598
+#: packages/taler-exchange-aml-webui/src/pages/decision/Rules.tsx:640
msgid "Restore currently applied expiration"
msgstr "Restaurar la caducidad aplicada actualmente"
-#: packages/taler-exchange-aml-webui/src/pages/decision/Rules.tsx:682
+#: packages/taler-exchange-aml-webui/src/pages/decision/Rules.tsx:726
msgid "Operation type"
msgstr "Tipo de operación"
-#: packages/taler-exchange-aml-webui/src/pages/decision/Rules.tsx:704
+#: packages/taler-exchange-aml-webui/src/pages/decision/Rules.tsx:740
+msgid ""
+"Higher values take precedence when multiple rules apply. Priority is "
+"independent of the rule's position in the table."
+msgstr ""
+
+#: packages/taler-exchange-aml-webui/src/pages/decision/Rules.tsx:755
msgid "Timeframe"
msgstr "Marco temporal"
-#: packages/taler-exchange-aml-webui/src/pages/decision/Rules.tsx:705
+#: packages/taler-exchange-aml-webui/src/pages/decision/Rules.tsx:756
msgid ""
"Use Y, M, D, h, m or s after each number. Forever accumulates over the "
"account's full history."
@@ -1482,11 +1618,11 @@ msgstr ""
"Use Y, M, D, h, m o s después de cada número. «Para siempre» acumula todo el "
"historial de la cuenta."
-#: packages/taler-exchange-aml-webui/src/pages/decision/Rules.tsx:709
+#: packages/taler-exchange-aml-webui/src/pages/decision/Rules.tsx:760
msgid "Instant timeframe"
msgstr "Período instantáneo"
-#: packages/taler-exchange-aml-webui/src/pages/decision/Rules.tsx:710
+#: packages/taler-exchange-aml-webui/src/pages/decision/Rules.tsx:761
msgid ""
"Balance and Refund limits apply to one balance or transaction, so their "
"timeframe is fixed to zero."
@@ -1494,120 +1630,155 @@ msgstr ""
"Los límites de saldo y reembolso se aplican a un saldo o una transacción, "
"por lo que su período se fija en cero."
-#: packages/taler-exchange-aml-webui/src/pages/decision/Rules.tsx:716
+#: packages/taler-exchange-aml-webui/src/pages/decision/Rules.tsx:767
msgid "Exposed"
msgstr "Expuesto"
-#: packages/taler-exchange-aml-webui/src/pages/decision/Rules.tsx:717
+#: packages/taler-exchange-aml-webui/src/pages/decision/Rules.tsx:768
msgid "Is this limit communicated to the customer?"
msgstr "¿Se comunica este límite al cliente?"
-#: packages/taler-exchange-aml-webui/src/pages/decision/Rules.tsx:723
+#: packages/taler-exchange-aml-webui/src/pages/decision/Rules.tsx:774
msgid "When the threshold is crossed"
msgstr "Cuando se supera el umbral"
-#: packages/taler-exchange-aml-webui/src/pages/decision/Rules.tsx:726
+#: packages/taler-exchange-aml-webui/src/pages/decision/Rules.tsx:777
msgid "Require measures"
msgstr "Exigir medidas"
-#: packages/taler-exchange-aml-webui/src/pages/decision/Rules.tsx:740
+#: packages/taler-exchange-aml-webui/src/pages/decision/Rules.tsx:791
msgid "Required measures"
msgstr "Medidas obligatorias"
-#: packages/taler-exchange-aml-webui/src/pages/decision/Rules.tsx:741
+#: packages/taler-exchange-aml-webui/src/pages/decision/Rules.tsx:792
msgid ""
"Measures that the customer will need to satisfy to apply for a new threshold."
msgstr "Medidas que el cliente deberá cumplir para solicitar un nuevo umbral."
-#: packages/taler-exchange-aml-webui/src/pages/decision/Rules.tsx:747
+#: packages/taler-exchange-aml-webui/src/pages/decision/Rules.tsx:798
msgid "All measures"
msgstr "Todas las medidas"
-#: packages/taler-exchange-aml-webui/src/pages/decision/Rules.tsx:748
+#: packages/taler-exchange-aml-webui/src/pages/decision/Rules.tsx:799
msgid "Hint the customer that all measures should be completed"
msgstr "Indicar al cliente que debe completar todas las medidas"
-#: packages/taler-exchange-aml-webui/src/pages/decision/Rules.tsx:767
+#: packages/taler-exchange-aml-webui/src/pages/decision/Rules.tsx:822
msgid "Expiration date"
msgstr "Fecha de vencimiento"
-#: packages/taler-exchange-aml-webui/src/pages/decision/Rules.tsx:768
+#: packages/taler-exchange-aml-webui/src/pages/decision/Rules.tsx:823
msgid "Until when are the new rules active."
msgstr "Hasta cuándo estarán activas las nuevas reglas."
-#: packages/taler-exchange-aml-webui/src/pages/decision/Rules.tsx:773
+#: packages/taler-exchange-aml-webui/src/pages/decision/Rules.tsx:828
msgid "Choose a future expiration date or Never."
msgstr "Elija una fecha de caducidad futura o «Nunca»."
-#: packages/taler-exchange-aml-webui/src/pages/decision/Rules.tsx:779
+#: packages/taler-exchange-aml-webui/src/pages/decision/Rules.tsx:834
msgid "After expiration"
msgstr "Después de la caducidad"
-#: packages/taler-exchange-aml-webui/src/pages/decision/Rules.tsx:781
+#: packages/taler-exchange-aml-webui/src/pages/decision/Rules.tsx:836
msgid "Return to exchange defaults"
msgstr "Volver a los valores predeterminados del intercambio"
-#: packages/taler-exchange-aml-webui/src/pages/decision/Rules.tsx:782
+#: packages/taler-exchange-aml-webui/src/pages/decision/Rules.tsx:837
msgid "Trigger a successor measure"
msgstr "Activar una medida sucesora"
-#: packages/taler-exchange-aml-webui/src/pages/decision/Rules.tsx:797
+#: packages/taler-exchange-aml-webui/src/pages/decision/Rules.tsx:847
+#: packages/taler-exchange-aml-webui/src/pages/decision/Measures.tsx:630
+#, fuzzy
+#| msgid "Failed to load available measures."
+msgid "Search available measures"
+msgstr "No se pudieron cargar las medidas disponibles."
+
+#: packages/taler-exchange-aml-webui/src/pages/decision/Rules.tsx:848
msgid "Measure taken automatically upon expiration of the current decision."
msgstr "Medida tomada automáticamente al vencer la decisión actual."
-#: packages/taler-exchange-aml-webui/src/pages/decision/Rules.tsx:805
+#: packages/taler-exchange-aml-webui/src/pages/decision/Rules.tsx:856
msgid "This successor measure is no longer available."
msgstr "Esta medida sucesora ya no está disponible."
-#: packages/taler-exchange-aml-webui/src/pages/AccountDetails.tsx:133
+#: packages/taler-exchange-aml-webui/src/pages/AccountDetails.tsx:136
msgid "Case summary"
msgstr "Resumen del caso"
-#: packages/taler-exchange-aml-webui/src/pages/AccountDetails.tsx:134
+#: packages/taler-exchange-aml-webui/src/pages/AccountDetails.tsx:137
msgid "Current review state and the latest account activity."
msgstr "Estado actual de la revisión y actividad más reciente de la cuenta."
-#: packages/taler-exchange-aml-webui/src/pages/AccountDetails.tsx:138
+#: packages/taler-exchange-aml-webui/src/pages/AccountDetails.tsx:141
msgid "Review status"
msgstr "Estado de revisión"
-#: packages/taler-exchange-aml-webui/src/pages/AccountDetails.tsx:142
-#: packages/taler-exchange-aml-webui/src/pages/AccountDetails.tsx:153
-#: packages/taler-exchange-aml-webui/src/pages/AccountDetails.tsx:171
-#: packages/taler-exchange-aml-webui/src/pages/AccountDetails.tsx:188
-#: packages/taler-exchange-aml-webui/src/pages/AccountDetails.tsx:492
+#: packages/taler-exchange-aml-webui/src/pages/AccountDetails.tsx:145
+#: packages/taler-exchange-aml-webui/src/pages/AccountDetails.tsx:156
+#: packages/taler-exchange-aml-webui/src/pages/AccountDetails.tsx:174
+#: packages/taler-exchange-aml-webui/src/pages/AccountDetails.tsx:191
+#: packages/taler-exchange-aml-webui/src/pages/AccountDetails.tsx:520
msgid "Loading…"
msgstr "Cargando…"
-#: packages/taler-exchange-aml-webui/src/pages/AccountDetails.tsx:146
+#: packages/taler-exchange-aml-webui/src/pages/AccountDetails.tsx:149
msgid "Manual review required — waiting for an AML decision."
msgstr "Se requiere una revisión manual: a la espera de una decisión AML."
-#: packages/taler-exchange-aml-webui/src/pages/AccountDetails.tsx:147
+#: packages/taler-exchange-aml-webui/src/pages/AccountDetails.tsx:150
msgid "No manual review"
msgstr "Sin revisión manual"
-#: packages/taler-exchange-aml-webui/src/pages/AccountDetails.tsx:150
+#: packages/taler-exchange-aml-webui/src/pages/AccountDetails.tsx:153
msgid "Effective decision"
msgstr "Decisión vigente"
-#: packages/taler-exchange-aml-webui/src/pages/AccountDetails.tsx:168
+#: packages/taler-exchange-aml-webui/src/pages/AccountDetails.tsx:171
msgid "Requirements"
msgstr "Requisitos"
-#: packages/taler-exchange-aml-webui/src/pages/AccountDetails.tsx:185
+#: packages/taler-exchange-aml-webui/src/pages/AccountDetails.tsx:188
msgid "Latest collected information"
msgstr "Última información recopilada"
+#: packages/taler-exchange-aml-webui/src/pages/AccountDetails.tsx:211
+#, fuzzy
+#| msgid "Account open"
+msgid "Account notes"
+msgstr "Cuenta abierta"
+
+#: packages/taler-exchange-aml-webui/src/pages/AccountDetails.tsx:212
+msgid "Officer-authored notes and information recorded by the exchange."
+msgstr ""
+
+#: packages/taler-exchange-aml-webui/src/pages/AccountDetails.tsx:218
+#, fuzzy
+#| msgid "Account assessment could not be loaded"
+msgid "Account notes could not be loaded"
+msgstr "No se pudo cargar la evaluación de la cuenta"
+
+#: packages/taler-exchange-aml-webui/src/pages/AccountDetails.tsx:228
+#, fuzzy
+#| msgid "Account open"
+msgid "No account notes"
+msgstr "Cuenta abierta"
+
+#: packages/taler-exchange-aml-webui/src/pages/AccountDetails.tsx:229
+#, fuzzy
+#| msgid "No AML file is available for this account."
+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:208
+#: packages/taler-exchange-aml-webui/src/pages/AccountDetails.tsx:236
#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:305
#, fuzzy
#| msgid "Send decision"
msgid "Current decision"
msgstr "Enviar decisión"
-#: packages/taler-exchange-aml-webui/src/pages/AccountDetails.tsx:209
+#: packages/taler-exchange-aml-webui/src/pages/AccountDetails.tsx:237
#, fuzzy
#| msgid ""
#| "The AML decision and operation rules currently applied to this account."
@@ -1616,23 +1787,23 @@ msgstr ""
"La decisión AML y las reglas de operación que se aplican actualmente a esta "
"cuenta."
-#: packages/taler-exchange-aml-webui/src/pages/AccountDetails.tsx:216
+#: packages/taler-exchange-aml-webui/src/pages/AccountDetails.tsx:244
msgid "Effective policy could not be loaded"
msgstr "No se pudo cargar la política vigente"
-#: packages/taler-exchange-aml-webui/src/pages/AccountDetails.tsx:234
+#: packages/taler-exchange-aml-webui/src/pages/AccountDetails.tsx:262
msgid "Exchange defaults apply"
msgstr "Se aplican los valores predeterminados del Exchange"
-#: packages/taler-exchange-aml-webui/src/pages/AccountDetails.tsx:235
+#: packages/taler-exchange-aml-webui/src/pages/AccountDetails.tsx:263
msgid "No AML officer decision is active for this account."
msgstr "No hay ninguna decisión activa de un agente AML para esta cuenta."
-#: packages/taler-exchange-aml-webui/src/pages/AccountDetails.tsx:238
+#: packages/taler-exchange-aml-webui/src/pages/AccountDetails.tsx:266
msgid "Account type unavailable"
msgstr "Tipo de cuenta no disponible"
-#: packages/taler-exchange-aml-webui/src/pages/AccountDetails.tsx:239
+#: packages/taler-exchange-aml-webui/src/pages/AccountDetails.tsx:267
msgid ""
"Open this case from the account directory or payto search to see the "
"applicable default rules."
@@ -1640,104 +1811,104 @@ msgstr ""
"Abra este caso desde el directorio de cuentas o la búsqueda payto para ver "
"las reglas predeterminadas aplicables."
-#: packages/taler-exchange-aml-webui/src/pages/AccountDetails.tsx:248
+#: packages/taler-exchange-aml-webui/src/pages/AccountDetails.tsx:276
msgid "Default rules could not be loaded"
msgstr "No se pudieron cargar las reglas predeterminadas"
-#: packages/taler-exchange-aml-webui/src/pages/AccountDetails.tsx:255
-#: packages/taler-exchange-aml-webui/src/pages/Info.tsx:419
+#: packages/taler-exchange-aml-webui/src/pages/AccountDetails.tsx:283
+#: packages/taler-exchange-aml-webui/src/pages/Info.tsx:423
#: packages/taler-exchange-aml-webui/src/components/ShowDefaultRules.tsx:11
msgid "Default rules"
msgstr "Reglas predeterminadas"
-#: packages/taler-exchange-aml-webui/src/pages/AccountDetails.tsx:266
+#: packages/taler-exchange-aml-webui/src/pages/AccountDetails.tsx:294
msgid "Collected information"
msgstr "Información recopilada"
-#: packages/taler-exchange-aml-webui/src/pages/AccountDetails.tsx:267
+#: packages/taler-exchange-aml-webui/src/pages/AccountDetails.tsx:295
msgid "KYC information filed by the customer or an AML officer."
msgstr "Información KYC presentada por el cliente o un agente AML."
-#: packages/taler-exchange-aml-webui/src/pages/AccountDetails.tsx:273
+#: packages/taler-exchange-aml-webui/src/pages/AccountDetails.tsx:301
msgid "Collected information could not be loaded"
msgstr "No se pudo cargar la información recopilada"
-#: packages/taler-exchange-aml-webui/src/pages/AccountDetails.tsx:279
+#: packages/taler-exchange-aml-webui/src/pages/AccountDetails.tsx:307
msgid "No collected information"
msgstr "Sin información recopilada"
-#: packages/taler-exchange-aml-webui/src/pages/AccountDetails.tsx:280
+#: packages/taler-exchange-aml-webui/src/pages/AccountDetails.tsx:308
msgid "No KYC information has been collected for this account."
msgstr "No se ha recopilado información KYC para esta cuenta."
-#: packages/taler-exchange-aml-webui/src/pages/AccountDetails.tsx:302
+#: packages/taler-exchange-aml-webui/src/pages/AccountDetails.tsx:330
msgid "Active requirements"
msgstr "Requisitos activos"
-#: packages/taler-exchange-aml-webui/src/pages/AccountDetails.tsx:303
+#: packages/taler-exchange-aml-webui/src/pages/AccountDetails.tsx:331
msgid "Measures the customer must complete under the current policy."
msgstr "Medidas que el cliente debe completar según la política actual."
-#: packages/taler-exchange-aml-webui/src/pages/AccountDetails.tsx:309
+#: packages/taler-exchange-aml-webui/src/pages/AccountDetails.tsx:337
msgid "Active requirements could not be loaded"
msgstr "No se pudieron cargar los requisitos activos"
-#: packages/taler-exchange-aml-webui/src/pages/AccountDetails.tsx:315
+#: packages/taler-exchange-aml-webui/src/pages/AccountDetails.tsx:343
msgid "No active requirements"
msgstr "Sin requisitos activos"
-#: packages/taler-exchange-aml-webui/src/pages/AccountDetails.tsx:316
+#: packages/taler-exchange-aml-webui/src/pages/AccountDetails.tsx:344
msgid "The customer has no active legitimization measures to complete."
msgstr "El cliente no tiene medidas de legitimación activas que completar."
-#: packages/taler-exchange-aml-webui/src/pages/AccountDetails.tsx:413
+#: packages/taler-exchange-aml-webui/src/pages/AccountDetails.tsx:441
msgid "Officer decision"
msgstr "Decisión del agente"
-#: packages/taler-exchange-aml-webui/src/pages/AccountDetails.tsx:416
+#: packages/taler-exchange-aml-webui/src/pages/AccountDetails.tsx:444
msgid "Does not expire"
msgstr "No caduca"
-#: packages/taler-exchange-aml-webui/src/pages/AccountDetails.tsx:439
+#: packages/taler-exchange-aml-webui/src/pages/AccountDetails.tsx:467
msgid "Waiting"
msgstr "En espera"
-#: packages/taler-exchange-aml-webui/src/pages/AccountDetails.tsx:451
+#: packages/taler-exchange-aml-webui/src/pages/AccountDetails.tsx:479
msgid "More on later pages"
msgstr "Hay más en las páginas siguientes"
-#: packages/taler-exchange-aml-webui/src/pages/AccountDetails.tsx:510
+#: packages/taler-exchange-aml-webui/src/pages/AccountDetails.tsx:538
msgid "Try loading this section again."
msgstr "Intente cargar esta sección de nuevo."
-#: packages/taler-exchange-aml-webui/src/pages/AccountDetails.tsx:518
+#: packages/taler-exchange-aml-webui/src/pages/AccountDetails.tsx:546
#: packages/taler-exchange-aml-webui/src/pages/AccountDecisionHistory.tsx:97
#: packages/taler-exchange-aml-webui/src/pages/AccountList.tsx:633
#: packages/taler-exchange-aml-webui/src/pages/Dashboard.tsx:205
msgid "Retry"
msgstr "Reintentar"
-#: packages/taler-exchange-aml-webui/src/pages/AccountDetails.tsx:566
+#: packages/taler-exchange-aml-webui/src/pages/AccountDetails.tsx:594
msgid "Unconfigured form"
msgstr "Formulario no configurado"
-#: packages/taler-exchange-aml-webui/src/pages/AccountDetails.tsx:567
+#: packages/taler-exchange-aml-webui/src/pages/AccountDetails.tsx:595
msgid "Form not identified"
msgstr "Formulario no identificado"
-#: packages/taler-exchange-aml-webui/src/pages/AccountDetails.tsx:576
+#: packages/taler-exchange-aml-webui/src/pages/AccountDetails.tsx:604
msgid "Filed by an AML officer"
msgstr "Presentado por un agente AML"
-#: packages/taler-exchange-aml-webui/src/pages/AccountDetails.tsx:577
+#: packages/taler-exchange-aml-webui/src/pages/AccountDetails.tsx:605
msgid "Provided by the customer"
msgstr "Proporcionado por el cliente"
-#: packages/taler-exchange-aml-webui/src/pages/AccountDetails.tsx:581
+#: packages/taler-exchange-aml-webui/src/pages/AccountDetails.tsx:609
msgid "Attribute data is unavailable."
msgstr "Los datos de atributos no están disponibles."
-#: packages/taler-exchange-aml-webui/src/pages/AccountDetails.tsx:595
+#: packages/taler-exchange-aml-webui/src/pages/AccountDetails.tsx:623
msgid "View details"
msgstr "Ver detalles"
@@ -1782,7 +1953,7 @@ msgid "Failed to load accounts"
msgstr "No se pudieron cargar las cuentas"
#: packages/taler-exchange-aml-webui/src/pages/AccountList.tsx:193
-#: packages/taler-exchange-aml-webui/src/Routing.tsx:552
+#: packages/taler-exchange-aml-webui/src/Routing.tsx:621
msgid "Accounts"
msgstr "Cuentas"
@@ -1921,7 +2092,7 @@ msgid "This officer session is not authorized to export accounts."
msgstr "Esta sesión de agente no está autorizada para exportar cuentas."
#: packages/taler-exchange-aml-webui/src/pages/Dashboard.tsx:52
-#: packages/taler-exchange-aml-webui/src/Routing.tsx:546
+#: packages/taler-exchange-aml-webui/src/Routing.tsx:615
msgid "Dashboard"
msgstr "Panel"
@@ -2322,11 +2493,9 @@ msgid ""
msgstr ""
#. screenid: 122
-#. screenid: 124
#: 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/pages/decision/Measures.tsx:366
-#: packages/taler-exchange-aml-webui/src/components/MeasureList.tsx:115
+#: packages/taler-exchange-aml-webui/src/pages/decision/Measures.tsx:465
msgid "Add custom measure"
msgstr "Añadir medida personalizada"
@@ -2492,23 +2661,6 @@ msgid "Inputs"
msgstr "Entradas"
#. screenid: 122
-#: packages/taler-exchange-aml-webui/src/components/NewMeasure.tsx:954
-#: packages/taler-exchange-aml-webui/src/pages/Info.tsx:534
-#, fuzzy
-#| msgid "Output"
-msgid "Outputs"
-msgstr "Salida"
-
-#. screenid: 122
-#: packages/taler-exchange-aml-webui/src/components/NewMeasure.tsx:962
-#: packages/taler-exchange-aml-webui/src/pages/Info.tsx:401
-#: packages/taler-exchange-aml-webui/src/pages/Info.tsx:533
-#, fuzzy
-#| msgid "Required"
-msgid "Required context"
-msgstr "Requerido"
-
-#. screenid: 122
#: packages/taler-exchange-aml-webui/src/components/NewMeasure.tsx:970
msgid "Fallback"
msgstr "Alternativa"
@@ -2545,11 +2697,11 @@ msgstr "Solo lectura"
msgid "Prevent the customer from changing the address"
msgstr "Impedir que el cliente cambie la dirección"
-#: packages/taler-exchange-aml-webui/src/pages/decision/Measures.tsx:154
+#: packages/taler-exchange-aml-webui/src/pages/decision/Measures.tsx:157
msgid "Customer actions after submission"
msgstr ""
-#: packages/taler-exchange-aml-webui/src/pages/decision/Measures.tsx:157
+#: packages/taler-exchange-aml-webui/src/pages/decision/Measures.tsx:160
msgid ""
"Immediate measures start as soon as this decision is accepted. A measure may "
"show information, collect customer data, or run an AML program. Leave the "
@@ -2557,132 +2709,183 @@ msgid ""
msgstr ""
#. screenid: 102
-#: packages/taler-exchange-aml-webui/src/pages/decision/Measures.tsx:302
-#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:301
-msgid "Too many SKIP measures"
-msgstr "Demasiadas medidas SKIP"
+#: packages/taler-exchange-aml-webui/src/pages/decision/Measures.tsx:317
+#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:298
+#, fuzzy
+#| msgid "Any one listed measure may be completed."
+msgid "Only one instant measure is allowed"
+msgstr "Puede completarse cualquiera de las medidas indicadas."
-#. screenid: 102
-#: packages/taler-exchange-aml-webui/src/pages/decision/Measures.tsx:303
-#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:302
-msgid "At most one immediate measure may use the SKIP check."
-msgstr "Como máximo una medida inmediata puede usar la comprobación SKIP."
+#: packages/taler-exchange-aml-webui/src/pages/decision/Measures.tsx:319
+msgid ""
+"Remove all but one instant measure before continuing. Instant measures run "
+"an AML program without customer interaction."
+msgstr ""
+
+#: packages/taler-exchange-aml-webui/src/pages/decision/Measures.tsx:329
+#, fuzzy
+#| msgid "Operation rules"
+msgid "Completion rule"
+msgstr "Reglas de operación"
+
+#: packages/taler-exchange-aml-webui/src/pages/decision/Measures.tsx:336
+#, fuzzy
+#| msgid "Any one listed measure may be completed."
+msgid "Any one selected measure is sufficient"
+msgstr "Puede completarse cualquiera de las medidas indicadas."
+
+#: packages/taler-exchange-aml-webui/src/pages/decision/Measures.tsx:337
+#, fuzzy
+#| msgid "Measures the customer must complete under the current policy."
+msgid ""
+"The requirement is completed as soon as the customer completes any one "
+"selected measure."
+msgstr "Medidas que el cliente debe completar según la política actual."
+
+#: packages/taler-exchange-aml-webui/src/pages/decision/Measures.tsx:343
+#, fuzzy
+#| msgid "Require all measures"
+msgid "Every selected measure is required"
+msgstr "Exigir todas las medidas"
-#: packages/taler-exchange-aml-webui/src/pages/decision/Measures.tsx:332
+#: packages/taler-exchange-aml-webui/src/pages/decision/Measures.tsx:344
+msgid ""
+"The requirement is completed only after every selected measure has been "
+"completed."
+msgstr ""
+
+#: packages/taler-exchange-aml-webui/src/pages/decision/Measures.tsx:353
#, fuzzy
-#| msgid "Configure verification measure: \"%1$s\""
-msgid "Configure verification measure “%1$s”"
-msgstr "Configurar medida de verificación: \"%1$s\""
+#| msgid "Server measures"
+msgid "Selected measure details"
+msgstr "Medidas del servidor"
+
+#: packages/taler-exchange-aml-webui/src/pages/decision/Measures.tsx:383
+#, fuzzy
+#| msgid "Configure measure"
+msgid "Configure"
+msgstr "Configurar medida"
#. screenid: 102
-#: packages/taler-exchange-aml-webui/src/pages/decision/Measures.tsx:372
-#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:522
+#: packages/taler-exchange-aml-webui/src/pages/decision/Measures.tsx:471
+#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:574
msgid "Custom measures"
msgstr "Medidas personalizadas"
-#: packages/taler-exchange-aml-webui/src/pages/decision/Measures.tsx:375
+#: packages/taler-exchange-aml-webui/src/pages/decision/Measures.tsx:474
msgid "Measures defined only for this proposed decision."
msgstr ""
-#: packages/taler-exchange-aml-webui/src/pages/decision/Measures.tsx:399
+#: packages/taler-exchange-aml-webui/src/pages/decision/Measures.tsx:496
msgid "Edit"
msgstr ""
-#: packages/taler-exchange-aml-webui/src/pages/decision/Measures.tsx:407
+#: packages/taler-exchange-aml-webui/src/pages/decision/Measures.tsx:508
#, fuzzy
#| msgid "All measures"
msgid "Available exchange measures"
msgstr "Todas las medidas"
-#: packages/taler-exchange-aml-webui/src/pages/decision/Measures.tsx:410
-msgid "Reusable templates configured by the exchange operator"
+#: packages/taler-exchange-aml-webui/src/pages/decision/Measures.tsx:511
+msgid "Inspect reusable definitions configured by the exchange"
msgstr ""
-#: packages/taler-exchange-aml-webui/src/pages/decision/Measures.tsx:432
-msgid "Use as template"
+#: packages/taler-exchange-aml-webui/src/pages/decision/Measures.tsx:519
+msgid ""
+"Select a measure above to use it unchanged. Customize a copy when this "
+"decision needs different checks, programs, or context."
+msgstr ""
+
+#: packages/taler-exchange-aml-webui/src/pages/decision/Measures.tsx:530
+#, fuzzy
+#| msgid "AML navigation"
+msgid "Open complete AML configuration"
+msgstr "Navegación AML"
+
+#: packages/taler-exchange-aml-webui/src/pages/decision/Measures.tsx:550
+#, fuzzy
+#| msgid "Customer label"
+msgid "Customize a copy"
+msgstr "Etiqueta del cliente"
+
+#: packages/taler-exchange-aml-webui/src/pages/decision/Measures.tsx:558
+#, fuzzy
+#| msgid "No active measure has been selected."
+msgid "No exchange measures are configured."
+msgstr "No se ha seleccionado ninguna medida activa."
+
+#: packages/taler-exchange-aml-webui/src/pages/decision/Measures.tsx:624
+msgid ""
+"Only one instant measure can be selected. Remove the selected instant "
+"measure first."
msgstr ""
+#. screenid: 102
#. screenid: 113
-#: packages/taler-exchange-aml-webui/src/pages/decision/Measures.tsx:512
-#: packages/taler-exchange-aml-webui/src/pages/DecisionWizard.tsx:288
+#: packages/taler-exchange-aml-webui/src/pages/decision/Measures.tsx:629
+#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:400
+#: packages/taler-exchange-aml-webui/src/pages/DecisionWizard.tsx:238
#, fuzzy
#| msgid "Instant measures"
msgid "Immediate measures"
msgstr "Medidas instantáneas"
-#: packages/taler-exchange-aml-webui/src/pages/decision/Measures.tsx:513
+#: packages/taler-exchange-aml-webui/src/pages/decision/Measures.tsx:631
msgid ""
"Selected measures begin immediately after the decision is accepted by the "
"exchange."
msgstr ""
-#: packages/taler-exchange-aml-webui/src/pages/decision/Measures.tsx:518
-#, fuzzy
-#| msgid "Require all measures"
-msgid "Require every selected measure"
-msgstr "Exigir todas las medidas"
-
-#: packages/taler-exchange-aml-webui/src/pages/decision/Measures.tsx:519
-#, fuzzy
-#| msgid ""
-#| "Run all selected measures together instead of accepting any one of them."
-msgid ""
-"When enabled, all selected measures must be completed. Otherwise, completing "
-"any one of them is sufficient."
-msgstr ""
-"Ejecutar juntas todas las medidas seleccionadas en lugar de aceptar "
-"cualquiera de ellas."
-
#. screenid: 102
-#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:190
+#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:185
#, fuzzy
msgid "Failed to make the decision."
msgstr "Describir la decisión."
#. screenid: 102
-#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:193
+#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:188
#, fuzzy
msgid "Invalid credentials."
msgstr "Se dieron las credenciales incorrectas."
#. screenid: 102
-#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:195
+#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:190
msgid "Session not found. Contact the administrator."
msgstr ""
#. screenid: 102
-#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:197
+#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:192
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:251
+#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:246
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:264
+#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:259
#, 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:271
+#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:266
msgid "Confirm decision"
msgstr "Confirmar decisión"
#. screenid: 102
-#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:283
+#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:278
msgid "Unknown measure"
msgstr "Medida desconocida"
#. screenid: 102
-#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:284
+#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:279
msgid ""
"A rule or immediate action references a measure that is not available. "
"Review the rules and measures before submitting."
@@ -2691,14 +2894,14 @@ msgstr ""
"disponible. Revise las reglas y las medidas antes de enviar."
#. screenid: 102
-#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:291
+#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:286
#, 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:292
+#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:287
msgid ""
"A custom measure references an unavailable check or program, lacks required "
"context, or cannot provide the selected program inputs. Review the immediate "
@@ -2706,39 +2909,56 @@ msgid ""
msgstr ""
#. screenid: 102
+#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:300
+msgid "Remove all but one instant measure before submitting this decision."
+msgstr ""
+
+#. screenid: 102
+#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:308
+msgid "Transaction rules not reviewed"
+msgstr "Reglas de transacción sin revisar"
+
+#. screenid: 102
#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:310
+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:318
msgid "Missing deadline"
msgstr "Falta el plazo"
#. screenid: 102
-#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:311
+#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:319
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:319
+#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:326
msgid "Invalid rule expiration"
msgstr "Caducidad de reglas no válida"
#. screenid: 102
-#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:320
+#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:327
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:327
+#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:334
msgid "Missing rules"
msgstr "Faltan reglas"
#. screenid: 102
-#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:328
+#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:335
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:337
+#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:344
msgid ""
"Review the proposed rules. Hard blocks must be explicit, and Balance and "
"Refund rules must use an instant timeframe."
@@ -2747,207 +2967,210 @@ msgstr ""
"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:376
+#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:382
msgid "Immediate measures not reviewed"
msgstr ""
#. screenid: 102
-#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:378
+#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:384
#, 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:384
+#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:390
#, 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:385
+#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:391
msgid "No measure will start when this decision is submitted."
msgstr ""
#. screenid: 102
-#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:396
+#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:405
+#, 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:409
+#, 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:428
+#, fuzzy
+#| msgid "Unavailable"
+msgid "Unavailable measures"
+msgstr "No disponible"
+
+#. screenid: 102
+#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:430
+#, 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:448
#, 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:398
+#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:450
msgid "Review the account properties before submitting the decision."
msgstr ""
#. screenid: 102
-#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:409
+#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:461
msgid "Reporting events not reviewed"
msgstr ""
#. screenid: 102
-#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:411
+#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:463
msgid "Review which statistical events will be recorded with the decision."
msgstr ""
#. screenid: 102
-#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:420
+#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:472
msgid "Case disposition incomplete"
msgstr ""
#. screenid: 102
-#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:421
+#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:473
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:430
+#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:482
msgid "Invalid attributes"
msgstr "Atributos inválidos"
#. screenid: 102
-#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:431
+#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:483
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:443
+#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:495
#, 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:447
+#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:499
msgid "Justification"
msgstr "Justificación"
#. screenid: 102
-#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:450
+#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:502
#, fuzzy
#| msgid "Not opened"
msgid "Not provided"
msgstr "No abierta"
#. screenid: 102
-#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:454
+#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:506
#, 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:458
+#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:510
#, 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:487
+#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:539
msgid "No account properties"
msgstr "Sin propiedades de cuenta"
#. screenid: 102
-#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:493
+#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:545
msgid "Events"
msgstr "Eventos"
#. screenid: 102
-#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:496
+#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:548
#, fuzzy
#| msgid "Next event"
msgid "No events"
msgstr "Próximo evento"
#. screenid: 102
-#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:501
+#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:553
#, fuzzy
#| msgid "Invalid attributes"
msgid "Submitted attributes"
msgstr "Atributos inválidos"
#. screenid: 102
-#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:509
+#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:561
#, fuzzy
#| msgid "Expiration date"
msgid "expiration set"
msgstr "Fecha de vencimiento"
#. screenid: 102
-#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:515
+#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:567
#, fuzzy
#| msgid "Invalid attributes"
msgid "No new attributes"
msgstr "Atributos inválidos"
#. screenid: 102
-#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:537
-#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:550
+#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:589
+#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:602
#, fuzzy
#| msgid "Officer decision"
msgid "Discard decision"
msgstr "Decisión del agente"
#. screenid: 102
-#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:544
+#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:596
#, fuzzy
#| msgid "Send decision"
msgid "Submit AML decision"
msgstr "Enviar decisión"
#. screenid: 102
-#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:549
+#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:601
#, 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:554
+#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:606
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:571
+#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:623
#, fuzzy
#| msgid "Review status"
msgid "Review this step"
msgstr "Estado de revisión"
#. screenid: 113
-#. screenid: 110
-#: packages/taler-exchange-aml-webui/src/pages/DecisionWizard.tsx:172
-#: packages/taler-exchange-aml-webui/src/pages/ShowCollectedInfo.tsx:250
-#: packages/taler-exchange-aml-webui/src/pages/ShowCollectedInfo.tsx:507
-#, fuzzy
-#| msgid "Back to accounts"
-msgid "Back to account"
-msgstr "Volver a las cuentas"
-
-#. screenid: 113
-#: packages/taler-exchange-aml-webui/src/pages/DecisionWizard.tsx:177
-#, fuzzy
-#| msgid "New decision"
-msgid "New AML decision"
-msgstr "Nueva decisión"
-
-#. screenid: 113
-#. screenid: 111
-#: packages/taler-exchange-aml-webui/src/pages/DecisionWizard.tsx:201
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:297
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:790
-msgid "Payto URI"
-msgstr "URI Payto"
-
-#. screenid: 113
-#: packages/taler-exchange-aml-webui/src/pages/DecisionWizard.tsx:218
+#: packages/taler-exchange-aml-webui/src/pages/DecisionWizard.tsx:168
#, fuzzy
#| msgctxt "threshold"
#| msgid "%1$s every %2$s"
@@ -2955,33 +3178,33 @@ msgid "Step %1$s of %2$s"
msgstr "%1$s cada %2$s"
#. screenid: 113
-#: packages/taler-exchange-aml-webui/src/pages/DecisionWizard.tsx:236
+#: packages/taler-exchange-aml-webui/src/pages/DecisionWizard.tsx:186
msgid "Decision steps"
msgstr ""
#. screenid: 113
-#: packages/taler-exchange-aml-webui/src/pages/DecisionWizard.tsx:245
+#: packages/taler-exchange-aml-webui/src/pages/DecisionWizard.tsx:195
#, fuzzy
#| msgid "Previous event"
msgid "Previous step"
msgstr "Evento anterior"
#. screenid: 113
-#: packages/taler-exchange-aml-webui/src/pages/DecisionWizard.tsx:254
+#: packages/taler-exchange-aml-webui/src/pages/DecisionWizard.tsx:204
#, fuzzy
#| msgid "Next event"
msgid "Next step"
msgstr "Próximo evento"
#. screenid: 113
-#: packages/taler-exchange-aml-webui/src/pages/DecisionWizard.tsx:273
+#: packages/taler-exchange-aml-webui/src/pages/DecisionWizard.tsx:223
#, fuzzy
#| msgid "System information"
msgid "Customer information"
msgstr "Información del sistema"
#. screenid: 113
-#: packages/taler-exchange-aml-webui/src/pages/DecisionWizard.tsx:274
+#: packages/taler-exchange-aml-webui/src/pages/DecisionWizard.tsx:224
#, fuzzy
#| msgid ""
#| "You can review AML information, but this officer key cannot submit "
@@ -2992,24 +3215,24 @@ msgstr ""
"enviar decisiones."
#. screenid: 113
-#: packages/taler-exchange-aml-webui/src/pages/DecisionWizard.tsx:279
+#: packages/taler-exchange-aml-webui/src/pages/DecisionWizard.tsx:229
msgid "Review the account state derived from the available information."
msgstr ""
#. screenid: 113
-#: packages/taler-exchange-aml-webui/src/pages/DecisionWizard.tsx:283
+#: packages/taler-exchange-aml-webui/src/pages/DecisionWizard.tsx:233
#, fuzzy
#| msgid "Missing events"
msgid "Reporting events"
msgstr "Faltan eventos"
#. screenid: 113
-#: packages/taler-exchange-aml-webui/src/pages/DecisionWizard.tsx:284
+#: packages/taler-exchange-aml-webui/src/pages/DecisionWizard.tsx:234
msgid "Review the statistical events recorded with this decision."
msgstr ""
#. screenid: 113
-#: packages/taler-exchange-aml-webui/src/pages/DecisionWizard.tsx:289
+#: packages/taler-exchange-aml-webui/src/pages/DecisionWizard.tsx:239
#, fuzzy
#| msgid "Measures the customer must complete under the current policy."
msgid ""
@@ -3017,7 +3240,7 @@ msgid ""
msgstr "Medidas que el cliente debe completar según la política actual."
#. screenid: 113
-#: packages/taler-exchange-aml-webui/src/pages/DecisionWizard.tsx:293
+#: packages/taler-exchange-aml-webui/src/pages/DecisionWizard.tsx:243
#, fuzzy
#| msgctxt "operation type"
#| msgid "Transaction"
@@ -3025,77 +3248,49 @@ msgid "Transaction rules"
msgstr "Transacción"
#. screenid: 113
-#: packages/taler-exchange-aml-webui/src/pages/DecisionWizard.tsx:294
+#: packages/taler-exchange-aml-webui/src/pages/DecisionWizard.tsx:244
msgid "Set operation thresholds, escalation measures, and expiration behavior."
msgstr ""
#. screenid: 113
-#: packages/taler-exchange-aml-webui/src/pages/DecisionWizard.tsx:298
+#: packages/taler-exchange-aml-webui/src/pages/DecisionWizard.tsx:248
msgid "Case disposition"
msgstr ""
#. screenid: 113
-#: packages/taler-exchange-aml-webui/src/pages/DecisionWizard.tsx:299
+#: packages/taler-exchange-aml-webui/src/pages/DecisionWizard.tsx:249
#, 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:305
+#: packages/taler-exchange-aml-webui/src/pages/DecisionWizard.tsx:255
#, fuzzy
#| msgid "Review and submit."
msgid "Review and submit"
msgstr "Revisar y enviar."
#. screenid: 113
-#: packages/taler-exchange-aml-webui/src/pages/DecisionWizard.tsx:306
+#: packages/taler-exchange-aml-webui/src/pages/DecisionWizard.tsx:256
msgid "Check the complete decision before signing and submitting it."
msgstr ""
#. screenid: 113
-#: packages/taler-exchange-aml-webui/src/pages/DecisionWizard.tsx:326
+#: packages/taler-exchange-aml-webui/src/pages/DecisionWizard.tsx:276
#, fuzzy
#| msgid "Decision date"
msgid "Decision progress"
msgstr "Fecha de la decisión"
-#. screenid: 113
-#: packages/taler-exchange-aml-webui/src/pages/DecisionWizard.tsx:407
-#, fuzzy
-#| msgid "Failed to load account decisions."
-msgid "Loading account decision"
-msgstr "No se pudieron cargar las decisiones de la cuenta."
-
-#. screenid: 113
-#: packages/taler-exchange-aml-webui/src/pages/DecisionWizard.tsx:418
-#, fuzzy
-#| msgid "Decision for account:"
-msgid "Decision for account"
-msgstr "Decisión para la cuenta:"
-
-#. screenid: 113
-#: packages/taler-exchange-aml-webui/src/pages/DecisionWizard.tsx:425
-#, fuzzy
-#| msgid "Decision for account:"
-msgid "Decision for wallet account"
-msgstr "Decisión para la cuenta:"
-
-#. screenid: 113
-#: packages/taler-exchange-aml-webui/src/pages/DecisionWizard.tsx:431
-#, fuzzy
-#| msgid "Decision for bank account:"
-msgid "Decision for bank account"
-msgstr "Decisión para la cuenta bancaria:"
-
#: packages/taler-exchange-aml-webui/src/pages/Developer.tsx:107
msgid "Enter a valid HTTP or HTTPS URL."
msgstr ""
#: packages/taler-exchange-aml-webui/src/pages/Developer.tsx:114
-#: packages/taler-exchange-aml-webui/src/Routing.tsx:176
-#: packages/taler-exchange-aml-webui/src/Routing.tsx:218
-#: packages/taler-exchange-aml-webui/src/Routing.tsx:259
+#: packages/taler-exchange-aml-webui/src/Routing.tsx:190
+#: packages/taler-exchange-aml-webui/src/Routing.tsx:229
+#: packages/taler-exchange-aml-webui/src/Routing.tsx:270
msgid "Development settings"
msgstr "Configuración de desarrollo"
@@ -3541,232 +3736,196 @@ msgid ""
"concluded state."
msgstr ""
-#: packages/taler-exchange-aml-webui/src/pages/Info.tsx:50
+#: packages/taler-exchange-aml-webui/src/pages/Info.tsx:54
msgid "Browser override"
msgstr ""
-#: packages/taler-exchange-aml-webui/src/pages/Info.tsx:52
+#: packages/taler-exchange-aml-webui/src/pages/Info.tsx:56
#, fuzzy
#| msgid "Welcome to the exchange configuration"
msgid "Exchange configuration"
msgstr "Bienvenido a la configuración del exchange"
-#: packages/taler-exchange-aml-webui/src/pages/Info.tsx:53
+#: packages/taler-exchange-aml-webui/src/pages/Info.tsx:57
#, fuzzy
#| msgid "Default rules"
msgid "Default fallback"
msgstr "Reglas predeterminadas"
-#: packages/taler-exchange-aml-webui/src/pages/Info.tsx:59
+#: packages/taler-exchange-aml-webui/src/pages/Info.tsx:63
#, fuzzy
#| msgid "Welcome to the exchange configuration"
msgid "Exchange and AML configuration"
msgstr "Bienvenido a la configuración del exchange"
-#: packages/taler-exchange-aml-webui/src/pages/Info.tsx:62
+#: packages/taler-exchange-aml-webui/src/pages/Info.tsx:66
msgid ""
"Exchange identity, the active AML dialect, and the checks and programs "
"available to AML decisions."
msgstr ""
-#: packages/taler-exchange-aml-webui/src/pages/Info.tsx:71
+#: packages/taler-exchange-aml-webui/src/pages/Info.tsx:75
msgid "Public information reported by this exchange."
msgstr ""
-#: packages/taler-exchange-aml-webui/src/pages/Info.tsx:75
+#: packages/taler-exchange-aml-webui/src/pages/Info.tsx:79
msgid "Base URL"
msgstr ""
-#: packages/taler-exchange-aml-webui/src/pages/Info.tsx:76
+#: packages/taler-exchange-aml-webui/src/pages/Info.tsx:80
msgid "Protocol"
msgstr ""
-#: packages/taler-exchange-aml-webui/src/pages/Info.tsx:77
+#: packages/taler-exchange-aml-webui/src/pages/Info.tsx:81
msgid "Protocol version"
msgstr ""
-#: packages/taler-exchange-aml-webui/src/pages/Info.tsx:78
+#: packages/taler-exchange-aml-webui/src/pages/Info.tsx:82
#, fuzzy
#| msgid "Operation"
msgid "Implementation"
msgstr "Operación"
-#: packages/taler-exchange-aml-webui/src/pages/Info.tsx:80
+#: packages/taler-exchange-aml-webui/src/pages/Info.tsx:84
#, fuzzy
#| msgid "Not opened"
msgid "Not reported"
msgstr "No abierta"
-#: packages/taler-exchange-aml-webui/src/pages/Info.tsx:82
+#: packages/taler-exchange-aml-webui/src/pages/Info.tsx:86
msgid "Currency"
msgstr ""
-#: packages/taler-exchange-aml-webui/src/pages/Info.tsx:88
+#: packages/taler-exchange-aml-webui/src/pages/Info.tsx:92
msgid "AML dialect"
msgstr ""
-#: packages/taler-exchange-aml-webui/src/pages/Info.tsx:95
-#: packages/taler-exchange-aml-webui/src/pages/Info.tsx:119
+#: packages/taler-exchange-aml-webui/src/pages/Info.tsx:99
+#: packages/taler-exchange-aml-webui/src/pages/Info.tsx:123
#, fuzzy
#| msgid "Effective decision"
msgid "Effective dialect"
msgstr "Decisión vigente"
-#: packages/taler-exchange-aml-webui/src/pages/Info.tsx:111
+#: packages/taler-exchange-aml-webui/src/pages/Info.tsx:115
#, fuzzy
#| msgid "Configure measure"
msgid "Configured dialect"
msgstr "Configurar medida"
-#: packages/taler-exchange-aml-webui/src/pages/Info.tsx:114
-#: packages/taler-exchange-aml-webui/src/pages/Info.tsx:504
-#, fuzzy
-#| msgid "Not opened"
-msgid "Not specified"
-msgstr "No abierto"
-
-#: packages/taler-exchange-aml-webui/src/pages/Info.tsx:129
+#: packages/taler-exchange-aml-webui/src/pages/Info.tsx:133
msgid "Canonical properties defined by the effective dialect."
msgstr ""
-#: packages/taler-exchange-aml-webui/src/pages/Info.tsx:130
+#: packages/taler-exchange-aml-webui/src/pages/Info.tsx:134
#, fuzzy
#| msgid "No account properties"
msgid "This dialect does not define account properties."
msgstr "Sin propiedades de cuenta"
-#: packages/taler-exchange-aml-webui/src/pages/Info.tsx:136
+#: packages/taler-exchange-aml-webui/src/pages/Info.tsx:140
#, fuzzy
#| msgid "Reset to default"
msgid "Derived events"
msgstr "Restablecer a los valores predeterminados"
-#: packages/taler-exchange-aml-webui/src/pages/Info.tsx:137
+#: packages/taler-exchange-aml-webui/src/pages/Info.tsx:141
#, fuzzy
#| msgid "No account properties"
msgid "Canonical events derived from account property changes."
msgstr "Sin propiedades de cuenta"
-#: packages/taler-exchange-aml-webui/src/pages/Info.tsx:138
+#: packages/taler-exchange-aml-webui/src/pages/Info.tsx:142
msgid "This dialect does not define derived events."
msgstr ""
-#: packages/taler-exchange-aml-webui/src/pages/Info.tsx:144
+#: packages/taler-exchange-aml-webui/src/pages/Info.tsx:148
#, fuzzy
#| msgid "All measures"
msgid "AML measures"
msgstr "Todas las medidas"
-#: packages/taler-exchange-aml-webui/src/pages/Info.tsx:145
+#: packages/taler-exchange-aml-webui/src/pages/Info.tsx:149
msgid ""
"Checks, programs, root measures, and default rules reported by the exchange."
msgstr ""
-#: packages/taler-exchange-aml-webui/src/pages/Info.tsx:213
+#: packages/taler-exchange-aml-webui/src/pages/Info.tsx:217
#, fuzzy
#| msgctxt "threshold"
#| msgid "%1$s every %2$s"
msgid "%1$s entry"
msgstr "%1$s cada %2$s"
-#: packages/taler-exchange-aml-webui/src/pages/Info.tsx:214
+#: packages/taler-exchange-aml-webui/src/pages/Info.tsx:218
msgid "%1$s entries"
msgstr ""
-#: packages/taler-exchange-aml-webui/src/pages/Info.tsx:277
-#: packages/taler-exchange-aml-webui/src/pages/Info.tsx:289
+#: packages/taler-exchange-aml-webui/src/pages/Info.tsx:281
+#: packages/taler-exchange-aml-webui/src/pages/Info.tsx:293
#, fuzzy
msgid "Failed to load the exchange AML measures."
msgstr "Medidas activas actuales"
-#: packages/taler-exchange-aml-webui/src/pages/Info.tsx:300
+#: packages/taler-exchange-aml-webui/src/pages/Info.tsx:304
#, fuzzy
#| msgid "The measures endpoint was not found."
msgid "The measures endpoint is not available."
msgstr "No se encontró el punto de acceso de las medidas."
-#: packages/taler-exchange-aml-webui/src/pages/Info.tsx:306
+#: packages/taler-exchange-aml-webui/src/pages/Info.tsx:310
#, fuzzy
#| msgid "The account state changed. Reload it and try again."
msgid "The exchange configuration changed. Reload it and try again."
msgstr ""
"El estado de la cuenta ha cambiado. Vuelva a cargarla e inténtelo de nuevo."
-#: packages/taler-exchange-aml-webui/src/pages/Info.tsx:332
+#: packages/taler-exchange-aml-webui/src/pages/Info.tsx:336
#, fuzzy
#| msgid "Required measures"
msgid "Retry loading measures"
msgstr "Medidas obligatorias"
-#: packages/taler-exchange-aml-webui/src/pages/Info.tsx:351
+#: packages/taler-exchange-aml-webui/src/pages/Info.tsx:355
#, fuzzy
#| msgid "Reset measure"
msgid "Root measures"
msgstr "Restablecer medida"
-#: packages/taler-exchange-aml-webui/src/pages/Info.tsx:366
+#: packages/taler-exchange-aml-webui/src/pages/Info.tsx:370
msgid "No root measures are configured."
msgstr ""
-#: packages/taler-exchange-aml-webui/src/pages/Info.tsx:371
+#: packages/taler-exchange-aml-webui/src/pages/Info.tsx:375
#, fuzzy
#| msgid "Check"
msgid "KYC checks"
msgstr "Verificar"
-#: packages/taler-exchange-aml-webui/src/pages/Info.tsx:386
+#: packages/taler-exchange-aml-webui/src/pages/Info.tsx:390
msgid "No KYC checks are configured."
msgstr ""
-#: packages/taler-exchange-aml-webui/src/pages/Info.tsx:391
+#: packages/taler-exchange-aml-webui/src/pages/Info.tsx:395
#, fuzzy
#| msgid "Program"
msgid "AML programs"
msgstr "Programa"
-#: packages/taler-exchange-aml-webui/src/pages/Info.tsx:405
+#: packages/taler-exchange-aml-webui/src/pages/Info.tsx:409
#, fuzzy
#| msgid "Requirements"
msgid "Required inputs"
msgstr "Requisitos"
-#: packages/taler-exchange-aml-webui/src/pages/Info.tsx:413
+#: packages/taler-exchange-aml-webui/src/pages/Info.tsx:417
msgid "No AML programs are configured."
msgstr ""
-#: packages/taler-exchange-aml-webui/src/pages/Info.tsx:428
+#: packages/taler-exchange-aml-webui/src/pages/Info.tsx:432
msgid "No default AML rules are configured."
msgstr ""
-#: packages/taler-exchange-aml-webui/src/pages/Info.tsx:480
-#, fuzzy
-#| msgid "Check"
-msgid "KYC check"
-msgstr "Verificar"
-
-#: packages/taler-exchange-aml-webui/src/pages/Info.tsx:484
-msgid "Built-in check that proceeds without collecting customer data."
-msgstr ""
-
-#: packages/taler-exchange-aml-webui/src/pages/Info.tsx:491
-#: packages/taler-exchange-aml-webui/src/pages/Info.tsx:497
-#, fuzzy
-#| msgid "Program"
-msgid "AML program"
-msgstr "Programa"
-
-#: packages/taler-exchange-aml-webui/src/pages/Info.tsx:536
-#, fuzzy
-#| msgid "All measures"
-msgid "Fallback measure"
-msgstr "Todas las medidas"
-
-#: packages/taler-exchange-aml-webui/src/pages/Info.tsx:602
-#, fuzzy
-#| msgid "Unavailable"
-msgid "Unavailable reference"
-msgstr "No disponible"
-
#. screenid: 112
#: packages/taler-exchange-aml-webui/src/pages/Profile.tsx:48
msgid "Session and access"
@@ -3782,16 +3941,6 @@ msgstr ""
"desbloqueada en este navegador."
#. screenid: 112
-#: packages/taler-exchange-aml-webui/src/pages/Profile.tsx:66
-msgid "Officer access"
-msgstr "Acceso del responsable"
-
-#. screenid: 112
-#: packages/taler-exchange-aml-webui/src/pages/Profile.tsx:71
-msgid "Officer name"
-msgstr "Nombre del responsable"
-
-#. screenid: 112
#: packages/taler-exchange-aml-webui/src/pages/Profile.tsx:77
msgid "Permissions"
msgstr "Permisos"
@@ -3868,27 +4017,9 @@ msgstr "Eliminar clave"
msgid "Remove officer key?"
msgstr "¿Eliminar la clave del responsable?"
-#. screenid: 112
-#: packages/taler-exchange-aml-webui/src/pages/Profile.tsx:231
-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 ""
-"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: 112
-#: packages/taler-exchange-aml-webui/src/pages/Profile.tsx:237
-msgid ""
-"This does not revoke the officer at the exchange. Ask the exchange operator "
-"to revoke its access if the key may be compromised."
-msgstr ""
-"Esto no revoca al responsable en el exchange. Solicite al operador del "
-"exchange que revoque su acceso si la clave pudiera estar comprometida."
-
#. screenid: 111
#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:86
-#: packages/taler-exchange-aml-webui/src/Routing.tsx:559
+#: packages/taler-exchange-aml-webui/src/Routing.tsx:628
msgid "Find account"
msgstr "Buscar cuenta"
@@ -3930,11 +4061,9 @@ msgstr "No se pudo cargar el historial de la cuenta."
#. screenid: 111
#. screenid: 110
-#. screenid: 124
#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:228
#: packages/taler-exchange-aml-webui/src/pages/ShowCollectedInfo.tsx:82
#: packages/taler-exchange-aml-webui/src/pages/Transfers.tsx:268
-#: packages/taler-exchange-aml-webui/src/components/MeasureList.tsx:66
msgid ""
"This session signature is invalid, contact administrator or create a new one."
msgstr ""
@@ -3943,11 +4072,9 @@ msgstr ""
#. screenid: 111
#. screenid: 110
-#. screenid: 124
#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:235
#: packages/taler-exchange-aml-webui/src/pages/ShowCollectedInfo.tsx:89
#: packages/taler-exchange-aml-webui/src/pages/Transfers.tsx:275
-#: packages/taler-exchange-aml-webui/src/components/MeasureList.tsx:73
msgid ""
"The designated AML session is not known, contact administrator or create a "
"new one."
@@ -3957,11 +4084,9 @@ msgstr ""
#. screenid: 111
#. screenid: 110
-#. screenid: 124
#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:242
#: packages/taler-exchange-aml-webui/src/pages/ShowCollectedInfo.tsx:96
#: packages/taler-exchange-aml-webui/src/pages/Transfers.tsx:282
-#: packages/taler-exchange-aml-webui/src/components/MeasureList.tsx:80
msgid ""
"The designated AML session is not enabled, contact administrator or create a "
"new one."
@@ -3991,6 +4116,12 @@ msgid "Open account case"
msgstr "Abrir cuenta"
#. screenid: 111
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:297
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:838
+msgid "Payto URI"
+msgstr "URI Payto"
+
+#. screenid: 111
#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:309
msgid "Active"
msgstr ""
@@ -4043,18 +4174,18 @@ msgstr "Aun así, puedes tomar una decisión para esta cuenta."
#. screenid: 111
#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:403
#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:445
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:493
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:533
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:491
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:531
msgid "Search"
msgstr "Buscar"
#. screenid: 111
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:575
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:623
msgid "Taler Bank"
msgstr "Taler Bank"
#. screenid: 111
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:579
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:627
#: packages/taler-exchange-aml-webui/src/pages/Transfers.tsx:364
#: packages/taler-exchange-aml-webui/src/pages/Transfers.tsx:433
#: packages/taler-exchange-aml-webui/src/pages/Transfers.tsx:441
@@ -4062,279 +4193,285 @@ msgid "Wallet"
msgstr "Cartera"
#. screenid: 111
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:583
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:631
msgid "Generic Payto:// URI"
msgstr "URI genérica Payto://"
#. screenid: 111
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:586
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:634
msgid "Account type"
msgstr "Tipo de cuenta"
#. screenid: 111
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:596
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:644
msgid "Should be 52 characters."
msgstr "Debe tener 52 caracteres."
#. screenid: 111
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:598
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:646
msgid "Failed to parse: %1$s"
msgstr "No se pudo interpretar: %1$s"
#. screenid: 111
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:610
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:658
msgid "Address contains invalid characters."
msgstr "La dirección contiene caracteres inválidos."
#. screenid: 111
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:612
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:660
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:614
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:662
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:616
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:664
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:618
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:666
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:620
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:668
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:622
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:670
msgid "Decoding issue."
msgstr "Problema de decodificación."
#. screenid: 111
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:624
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:672
msgid "Invalid data"
msgstr "Datos no válidos"
#. screenid: 111
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:634
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:682
msgid "Unsupported country."
msgstr "País no compatible."
#. screenid: 111
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:636
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:684
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:638
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:686
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:640
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:688
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:642
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:690
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:644
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:692
msgid "The checksum is wrong."
msgstr "La suma de verificación es incorrecta."
#. screenid: 111
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:662
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:710
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:664
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:712
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:666
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:714
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:671
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:719
msgid "IBAN is missing"
msgstr "Falta el IBAN"
#. screenid: 111
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:673
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:721
msgid "Bitcoin address is missing"
msgstr "Falta la dirección de Bitcoin"
#. screenid: 111
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:675
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:723
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:677
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:679
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:725
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:727
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:681
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:729
msgid "Ethereum address is missing"
msgstr "Falta la dirección de Ethereum"
#. screenid: 111
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:683
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:731
msgid "Cyclos address is missing"
msgstr "Falta la dirección de Cyclos"
#. screenid: 111
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:685
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:733
msgid "Void address is missing"
msgstr "Falta la dirección void"
#. screenid: 111
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:693
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:741
msgid "Invalid IBAN: %1$s"
msgstr "IBAN inválido: %1$s"
#. screenid: 111
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:700
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:748
msgid "Invalid BTC: %1$s"
msgstr "BTC inválido: %1$s"
#. screenid: 111
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:705
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:728
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:741
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:753
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:776
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:789
msgid "Invalid reserve: %1$s"
msgstr "Reserva inválida: %1$s"
#. screenid: 111
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:716
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:726
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:739
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:760
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:764
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:774
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:787
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:808
msgid "Invalid host"
msgstr "Host inválido"
#. screenid: 111
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:718
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:766
msgid "Invalid account"
msgstr "Cuenta inválida"
#. screenid: 111
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:752
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:800
msgid "Invalid address"
msgstr "Dirección inválida"
#. screenid: 111
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:791
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:839
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:792
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:840
msgid "payto://"
msgstr "payto://"
#. screenid: 111
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:807
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:855
msgid "International Bank Account Number"
msgstr "Número de cuenta bancaria internacional"
#. screenid: 111
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:808
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:856
msgid "DE1231231231"
msgstr "DE1231231231"
#. screenid: 111
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:820
-msgid "Host"
-msgstr "Host"
-
-#. screenid: 111
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:821
-msgid "Exchange hostname"
-msgstr "Nombre de host del exchange"
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:868
+msgid "Exchange address"
+msgstr "Dirección del exchange"
#. screenid: 111
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:822
-msgid "exchange.taler.net"
-msgstr "exchange.taler.net"
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:869
+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:827
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:874
-msgid "Remove last '/'"
-msgstr "Quitar el último '/'"
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:870
+msgid "exchange.taler.net/exchange"
+msgstr "exchange.taler.net/exchange"
#. screenid: 111
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:829
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:846
-#: packages/taler-exchange-aml-webui/src/pages/Transfers.tsx:426
-#: packages/taler-exchange-aml-webui/src/pages/Transfers.tsx:472
-msgid "Invalid value"
-msgstr "Valor inválido"
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:875
+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:837
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:883
msgid "ID"
msgstr "ID"
#. screenid: 111
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:838
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:884
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:839
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:885
msgid "abcdef1235"
msgstr "abcdef1235"
#. screenid: 111
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:844
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:890
msgid "Should be 52 characters"
msgstr "Debe tener 52 caracteres"
#. screenid: 111
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:860
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:892
+#: packages/taler-exchange-aml-webui/src/pages/Transfers.tsx:426
+#: packages/taler-exchange-aml-webui/src/pages/Transfers.tsx:472
+msgid "Invalid value"
+msgstr "Valor inválido"
+
+#. screenid: 111
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:906
msgid "Bank account identification"
msgstr "Identificación de la cuenta bancaria"
#. screenid: 111
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:861
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:907
msgid "DE123123123"
msgstr "DE123123123"
#. screenid: 111
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:867
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:913
msgid "Hostname"
msgstr "Nombre de host"
#. screenid: 111
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:868
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:914
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:869
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:915
msgid "bank.demo.taler.net"
msgstr "bank.demo.taler.net"
#. screenid: 111
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:876
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:920
+msgid "Remove last '/'"
+msgstr "Quitar el último '/'"
+
+#. screenid: 111
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:922
msgid "Invalid hostname"
msgstr "Nombre de host inválido"
@@ -4679,56 +4816,56 @@ msgstr "a"
msgid "from"
msgstr "de"
-#: packages/taler-exchange-aml-webui/src/Routing.tsx:165
+#: packages/taler-exchange-aml-webui/src/Routing.tsx:179
msgid "This exchange is not compatible with the AML WebUI."
msgstr "Este exchange no es compatible con la interfaz web de AML."
-#: packages/taler-exchange-aml-webui/src/Routing.tsx:167
+#: packages/taler-exchange-aml-webui/src/Routing.tsx:181
msgid ""
"Officer identity and permissions require exchange protocol v40 or newer."
msgstr ""
"La identidad y los permisos del responsable requieren el protocolo del "
"exchange v40 o posterior."
-#: packages/taler-exchange-aml-webui/src/Routing.tsx:191
+#: packages/taler-exchange-aml-webui/src/Routing.tsx:203
msgid "Verifying that this public key is enrolled by the exchange."
msgstr "Comprobando que esta clave pública esté registrada en el exchange."
-#: packages/taler-exchange-aml-webui/src/Routing.tsx:278
-#: packages/taler-exchange-aml-webui/src/Routing.tsx:331
+#: packages/taler-exchange-aml-webui/src/Routing.tsx:289
+#: packages/taler-exchange-aml-webui/src/Routing.tsx:342
msgid "Read-only officer access"
msgstr "Acceso de responsable de solo lectura"
-#: packages/taler-exchange-aml-webui/src/Routing.tsx:279
+#: packages/taler-exchange-aml-webui/src/Routing.tsx:290
msgid ""
"You can review AML information, but this officer key cannot submit decisions."
msgstr ""
"Puede revisar la información AML, pero esta clave de responsable no puede "
"enviar decisiones."
-#: packages/taler-exchange-aml-webui/src/Routing.tsx:332
+#: packages/taler-exchange-aml-webui/src/Routing.tsx:343
msgid "This officer key cannot create or submit AML decisions."
msgstr "Esta clave de responsable no puede crear ni enviar decisiones de AML."
-#: packages/taler-exchange-aml-webui/src/Routing.tsx:340
+#: packages/taler-exchange-aml-webui/src/Routing.tsx:351
msgid "Return to account"
msgstr "Volver a la cuenta"
-#: packages/taler-exchange-aml-webui/src/Routing.tsx:466
-#: packages/taler-exchange-aml-webui/src/Routing.tsx:475
+#: packages/taler-exchange-aml-webui/src/Routing.tsx:478
+#: packages/taler-exchange-aml-webui/src/Routing.tsx:487
msgid "Failed to load the active AML decision."
msgstr "No se pudo cargar la decisión AML activa."
-#: packages/taler-exchange-aml-webui/src/Routing.tsx:484
+#: packages/taler-exchange-aml-webui/src/Routing.tsx:496
msgid "The account was not found."
msgstr "No se encontró la cuenta."
-#: packages/taler-exchange-aml-webui/src/Routing.tsx:488
+#: packages/taler-exchange-aml-webui/src/Routing.tsx:500
msgid "The account state changed. Reload it and try again."
msgstr ""
"El estado de la cuenta ha cambiado. Vuelva a cargarla e inténtelo de nuevo."
-#: packages/taler-exchange-aml-webui/src/Routing.tsx:511
+#: packages/taler-exchange-aml-webui/src/Routing.tsx:522
msgid ""
"The payto URI does not belong to this account. Return to the account search "
"and start the decision again."
@@ -4736,42 +4873,115 @@ msgstr ""
"El URI payto no pertenece a esta cuenta. Vuelva a la búsqueda de cuentas e "
"inicie de nuevo la decisión."
-#: packages/taler-exchange-aml-webui/src/Routing.tsx:571
+#: packages/taler-exchange-aml-webui/src/Routing.tsx:640
#, fuzzy
#| msgid "AML navigation"
msgid "AML configuration"
msgstr "Navegación AML"
-#: packages/taler-exchange-aml-webui/src/Routing.tsx:577
+#: packages/taler-exchange-aml-webui/src/Routing.tsx:646
msgid "Session"
msgstr "Sesión"
-#: packages/taler-exchange-aml-webui/src/Routing.tsx:585
+#: packages/taler-exchange-aml-webui/src/Routing.tsx:654
msgid "AML navigation"
msgstr "Navegación AML"
-#. screenid: 124
-#: packages/taler-exchange-aml-webui/src/components/MeasureList.tsx:49
+#: packages/taler-exchange-aml-webui/src/App.tsx:150
+msgid "Checking compatibility"
+msgstr "Comprobando compatibilidad"
+
+#: packages/taler-exchange-aml-webui/src/App.tsx:152
+msgid "Verifying that this web application is compatible with the exchange."
+msgstr "Comprobando que esta aplicación web sea compatible con el exchange."
+
+#~ msgid "After the operator confirms enrollment, retry the access check."
+#~ msgstr ""
+#~ "Una vez que el operador confirme el registro, vuelva a comprobar el "
+#~ "acceso."
+
+#~ msgid "Host"
+#~ msgstr "Host"
+
+#~ msgid "Exchange hostname"
+#~ msgstr "Nombre de host del exchange"
+
+#~ msgid "Move %1$s rule up"
+#~ msgstr "Subir la regla %1$s"
+
+#~ msgid "Move %1$s rule down"
+#~ msgstr "Bajar la regla %1$s"
+
+#~ msgid "Forms"
+#~ msgstr "Formularios"
+
+#~ msgid "Measures used to gather information about the customer."
+#~ msgstr "Medidas utilizadas para recopilar información sobre el cliente."
+
+#~ msgid "Select"
+#~ msgstr "Seleccionar"
+
+#~ msgid "Modify"
+#~ msgstr "Modificar"
+
#, fuzzy
-msgid "Failed to load server measures."
-msgstr "Medidas del servidor"
+#~ msgid "Shows information to the customer without running an AML program."
+#~ msgstr "Información KYC presentada por el cliente o un agente AML."
+
+#~ msgid "Instant measures"
+#~ msgstr "Medidas instantáneas"
+
+#~ msgid "Input requirement"
+#~ msgstr "Requisito de entrada"
+
+#~ msgid "Too many SKIP measures"
+#~ msgstr "Demasiadas medidas SKIP"
+
+#~ msgid "At most one immediate measure may use the SKIP check."
+#~ msgstr "Como máximo una medida inmediata puede usar la comprobación SKIP."
-#. screenid: 124
-#: packages/taler-exchange-aml-webui/src/components/MeasureList.tsx:61
#, fuzzy
-msgid "Failed to load the measures"
-msgstr "Medidas activas actuales"
+#~ msgid "Configure verification measure “%1$s”"
+#~ msgstr "Configurar medida de verificación: \"%1$s\""
+
+#, fuzzy
+#~ msgid ""
+#~ "When enabled, all selected measures must be completed. Otherwise, "
+#~ "completing any one of them is sufficient."
+#~ msgstr ""
+#~ "Ejecutar juntas todas las medidas seleccionadas en lugar de aceptar "
+#~ "cualquiera de ellas."
+
+#, fuzzy
+#~ msgid "Loading account decision"
+#~ msgstr "No se pudieron cargar las decisiones de la cuenta."
-#. screenid: 124
-#: packages/taler-exchange-aml-webui/src/components/MeasureList.tsx:102
-msgid "Measures"
-msgstr "Medidas"
+#, fuzzy
+#~ msgid "Decision for account"
+#~ msgstr "Decisión para la cuenta:"
+
+#, fuzzy
+#~ msgid "Decision for wallet account"
+#~ msgstr "Decisión para la cuenta:"
+
+#, fuzzy
+#~ msgid "Decision for bank account"
+#~ msgstr "Decisión para la cuenta bancaria:"
+
+#, fuzzy
+#~ msgid "Failed to load server measures."
+#~ msgstr "Medidas del servidor"
-#. screenid: 124
-#: packages/taler-exchange-aml-webui/src/components/MeasureList.tsx:105
#, fuzzy
-msgid "A list of all the predefined measures you can use."
-msgstr "Una lista de todas las medidas predefinidas disponibles para usar."
+#~ msgid "Failed to load the measures"
+#~ msgstr "Medidas activas actuales"
+
+#~ msgid "Measures"
+#~ msgstr "Medidas"
+
+#, fuzzy
+#~ msgid "A list of all the predefined measures you can use."
+#~ msgstr "Una lista de todas las medidas predefinidas disponibles para usar."
#~ msgid "AML officer justification"
#~ msgstr "Justificación del oficial de AML"
@@ -4785,9 +4995,6 @@ msgstr "Una lista de todas las medidas predefinidas disponibles para usar."
#~ msgid "Properties recorded by AML officers for this account."
#~ msgstr "Propiedades registradas por agentes AML para esta cuenta."
-#~ msgid "Account assessment could not be loaded"
-#~ msgstr "No se pudo cargar la evaluación de la cuenta"
-
#~ msgid "No assessment properties have been recorded for this account."
#~ msgstr "No se han registrado propiedades de evaluación para esta cuenta."
@@ -4944,9 +5151,6 @@ msgstr "Una lista de todas las medidas predefinidas disponibles para usar."
#~ msgid "It should be a safe integer"
#~ msgstr "Debe ser un entero seguro"
-#~ msgid "Server measures"
-#~ msgstr "Medidas del servidor"
-
#~ msgid "New measures"
#~ msgstr "Nuevas medidas"
@@ -5035,9 +5239,6 @@ msgstr "Una lista de todas las medidas predefinidas disponibles para usar."
#~ msgid "Decision for wallet:"
#~ msgstr "Decisión para la cartera:"
-#~ msgid "Check account details"
-#~ msgstr "Verificar detalles de la cuenta"
-
#~ msgid "Account most recent decisions"
#~ msgstr "Decisiones más recientes de la cuenta"
diff --git a/packages/taler-exchange-aml-webui/src/i18n/fr.po b/packages/taler-exchange-aml-webui/src/i18n/fr.po
@@ -33,8 +33,8 @@ 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:47
-#: packages/taler-exchange-aml-webui/src/components/UnlockSession.tsx:115
+#: packages/taler-exchange-aml-webui/src/components/UnlockSession.tsx:49
+#: packages/taler-exchange-aml-webui/src/components/UnlockSession.tsx:143
msgid "Password"
msgstr "Mot de passe"
@@ -45,11 +45,11 @@ msgstr "Mot de passe"
#: 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:794
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:825
#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:842
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:872
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:886
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:873
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:888
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:918
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:932
msgid "Required"
msgstr "Requis"
@@ -113,8 +113,14 @@ msgstr "Compte bancaire"
msgid "Under investigation"
msgstr "Sous enquête"
-#: packages/taler-exchange-aml-webui/src/components/AccountBadges.tsx:89
-#: packages/taler-exchange-aml-webui/src/components/AccountSummary.tsx:101
+#: packages/taler-exchange-aml-webui/src/components/AccountBadges.tsx:97
+#: packages/taler-exchange-aml-webui/src/components/AccountSummary.tsx:57
+#: packages/taler-exchange-aml-webui/src/components/AccountSummary.tsx:100
+msgid "Not opened"
+msgstr "Non ouvert"
+
+#: packages/taler-exchange-aml-webui/src/components/AccountBadges.tsx:101
+#: packages/taler-exchange-aml-webui/src/components/AccountSummary.tsx:105
#: packages/taler-exchange-aml-webui/src/pages/AccountList.tsx:254
msgid "High risk"
msgstr "Risque élevé"
@@ -132,8 +138,8 @@ 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:571
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:806
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:619
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:854
msgid "IBAN"
msgstr "IBAN"
@@ -152,7 +158,7 @@ msgstr ""
#: 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:295
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:859
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:905
#: packages/taler-exchange-aml-webui/src/pages/Transfers.tsx:364
#: packages/taler-exchange-aml-webui/src/pages/Transfers.tsx:435
msgid "Account"
@@ -188,7 +194,7 @@ msgid "Ethereum"
msgstr ""
#: packages/taler-exchange-aml-webui/src/components/PaytoTargetDetails.tsx:142
-#: packages/taler-exchange-aml-webui/src/pages/Info.tsx:70
+#: packages/taler-exchange-aml-webui/src/pages/Info.tsx:74
msgid "Exchange"
msgstr ""
@@ -209,191 +215,194 @@ msgstr "Compte de test"
msgid "Account details unavailable"
msgstr ""
-#: packages/taler-exchange-aml-webui/src/components/AccountSummary.tsx:54
-#: packages/taler-exchange-aml-webui/src/components/AccountSummary.tsx:96
-msgid "Not opened"
-msgstr "Non ouvert"
-
-#: packages/taler-exchange-aml-webui/src/components/AccountSummary.tsx:59
+#: packages/taler-exchange-aml-webui/src/components/AccountSummary.tsx:63
msgid "Opened:"
msgstr "Ouvert :"
-#: packages/taler-exchange-aml-webui/src/components/AccountSummary.tsx:68
+#: packages/taler-exchange-aml-webui/src/components/AccountSummary.tsx:72
msgid "Closed:"
msgstr "Fermé :"
-#: packages/taler-exchange-aml-webui/src/components/AccountSummary.tsx:94
+#: packages/taler-exchange-aml-webui/src/components/AccountSummary.tsx:98
msgid "Closed"
msgstr "Fermé"
-#: packages/taler-exchange-aml-webui/src/components/AccountSummary.tsx:95
+#: packages/taler-exchange-aml-webui/src/components/AccountSummary.tsx:99
#: packages/taler-exchange-aml-webui/src/pages/AccountList.tsx:263
msgid "Open"
msgstr "Ouvert"
-#: packages/taler-exchange-aml-webui/src/components/AccountSummary.tsx:125
+#: packages/taler-exchange-aml-webui/src/components/AccountSummary.tsx:129
msgid "No note"
msgstr "Aucune note"
-#: packages/taler-exchange-aml-webui/src/components/AccountSummary.tsx:136
+#: packages/taler-exchange-aml-webui/src/components/AccountSummary.tsx:140
msgid "Show full note"
msgstr "Afficher la note complète"
-#: packages/taler-exchange-aml-webui/src/components/AccountSummary.tsx:146
+#: packages/taler-exchange-aml-webui/src/components/AccountSummary.tsx:150
msgid "System information"
msgstr "Information système"
-#: packages/taler-exchange-aml-webui/src/components/AccountSummary.tsx:149
+#: packages/taler-exchange-aml-webui/src/components/AccountSummary.tsx:153
msgid "Transactions remain below the threshold that opens an AML file."
msgstr "Les transactions restent sous le seuil d’ouverture d’un dossier AML."
-#: packages/taler-exchange-aml-webui/src/components/AccountCaseShell.tsx:122
-#: packages/taler-exchange-aml-webui/src/components/AccountCaseShell.tsx:202
+#: packages/taler-exchange-aml-webui/src/components/AccountCaseShell.tsx:134
+#: packages/taler-exchange-aml-webui/src/components/AccountCaseShell.tsx:225
msgid "Account case"
msgstr "Dossier du compte"
-#: packages/taler-exchange-aml-webui/src/components/AccountCaseShell.tsx:149
+#: packages/taler-exchange-aml-webui/src/components/AccountCaseShell.tsx:161
msgid "Failed to download AML file."
msgstr "Échec du téléchargement du dossier AML."
-#: packages/taler-exchange-aml-webui/src/components/AccountCaseShell.tsx:152
+#: packages/taler-exchange-aml-webui/src/components/AccountCaseShell.tsx:164
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:154
-#: packages/taler-exchange-aml-webui/src/components/UnlockSession.tsx:72
+#: packages/taler-exchange-aml-webui/src/components/AccountCaseShell.tsx:166
+#: packages/taler-exchange-aml-webui/src/components/UnlockSession.tsx:75
msgid "Authorization denied for this session. Contact the administrator."
msgstr "Autorisation refusée pour cette session. Contactez l’administrateur."
-#: packages/taler-exchange-aml-webui/src/components/AccountCaseShell.tsx:156
+#: packages/taler-exchange-aml-webui/src/components/AccountCaseShell.tsx:168
msgid "The account or session was not found."
msgstr "Le compte ou la session est introuvable."
-#: packages/taler-exchange-aml-webui/src/components/AccountCaseShell.tsx:158
+#: packages/taler-exchange-aml-webui/src/components/AccountCaseShell.tsx:170
msgid "The session is disabled. Contact the administrator."
msgstr "La session est désactivée. Contactez l’administrateur."
-#: packages/taler-exchange-aml-webui/src/components/AccountCaseShell.tsx:160
+#: packages/taler-exchange-aml-webui/src/components/AccountCaseShell.tsx:172
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:175
+#: packages/taler-exchange-aml-webui/src/components/AccountCaseShell.tsx:187
#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:354
msgid "Read-only officers cannot create AML decisions."
msgstr "Les agents en lecture seule ne peuvent pas créer de décisions AML."
-#: packages/taler-exchange-aml-webui/src/components/AccountCaseShell.tsx:177
+#: packages/taler-exchange-aml-webui/src/components/AccountCaseShell.tsx:189
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."
-#: packages/taler-exchange-aml-webui/src/components/AccountCaseShell.tsx:194
+#. 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
+#, fuzzy
+#| msgid "Back to accounts"
+msgid "Back to account"
+msgstr "Retour aux comptes"
+
+#: packages/taler-exchange-aml-webui/src/components/AccountCaseShell.tsx:213
msgid "Back to accounts"
msgstr "Retour aux comptes"
-#: packages/taler-exchange-aml-webui/src/components/AccountCaseShell.tsx:224
+#: packages/taler-exchange-aml-webui/src/components/AccountCaseShell.tsx:223
+#, fuzzy
+#| msgid "New decision"
+msgid "New AML decision"
+msgstr "Nouvelle décision"
+
+#: packages/taler-exchange-aml-webui/src/components/AccountCaseShell.tsx:249
#: packages/taler-exchange-aml-webui/src/pages/AccountList.tsx:505
msgid "File no. %1$s"
msgstr "Dossier nº %1$s"
-#: packages/taler-exchange-aml-webui/src/components/AccountCaseShell.tsx:253
+#: packages/taler-exchange-aml-webui/src/components/AccountCaseShell.tsx:282
msgid "New decision"
msgstr "Nouvelle décision"
-#: packages/taler-exchange-aml-webui/src/components/AccountCaseShell.tsx:265
+#: packages/taler-exchange-aml-webui/src/components/AccountCaseShell.tsx:294
msgid "Download AML file (PDF)"
msgstr "Télécharger le dossier AML (PDF)"
-#: packages/taler-exchange-aml-webui/src/components/AccountCaseShell.tsx:278
+#: packages/taler-exchange-aml-webui/src/components/AccountCaseShell.tsx:308
msgid "AML file download started."
msgstr "Le téléchargement du dossier AML a commencé."
-#: packages/taler-exchange-aml-webui/src/components/AccountCaseShell.tsx:284
-#, fuzzy
-#| msgid "Account open"
-msgid "Account notes"
-msgstr "Compte ouvert"
-
-#: packages/taler-exchange-aml-webui/src/components/AccountCaseShell.tsx:293
+#: packages/taler-exchange-aml-webui/src/components/AccountCaseShell.tsx:314
#, fuzzy
#| msgid "Account assessment could not be loaded"
-msgid "Current account status and notes could not be loaded."
+msgid "Current account status could not be loaded."
msgstr "Impossible de charger l’évaluation du compte"
-#: packages/taler-exchange-aml-webui/src/components/AccountCaseShell.tsx:302
+#: packages/taler-exchange-aml-webui/src/components/AccountCaseShell.tsx:323
msgid "Try again"
msgstr ""
-#: packages/taler-exchange-aml-webui/src/components/AccountCaseShell.tsx:316
+#: packages/taler-exchange-aml-webui/src/components/AccountCaseShell.tsx:337
msgid "Account identifiers"
msgstr "Identifiants du compte"
-#: packages/taler-exchange-aml-webui/src/components/AccountCaseShell.tsx:325
+#: packages/taler-exchange-aml-webui/src/components/AccountCaseShell.tsx:346
#: packages/taler-exchange-aml-webui/src/pages/AccountList.tsx:509
msgid "Technical identifiers"
msgstr "Identifiants techniques"
-#: packages/taler-exchange-aml-webui/src/components/AccountCaseShell.tsx:329
+#: packages/taler-exchange-aml-webui/src/components/AccountCaseShell.tsx:350
#: packages/taler-exchange-aml-webui/src/pages/AccountList.tsx:513
msgid "Full payto URI"
msgstr "URI payto complète"
-#: packages/taler-exchange-aml-webui/src/components/AccountCaseShell.tsx:331
-#: packages/taler-exchange-aml-webui/src/pages/AccountDetails.tsx:144
-#: packages/taler-exchange-aml-webui/src/pages/AccountDetails.tsx:155
-#: packages/taler-exchange-aml-webui/src/pages/AccountDetails.tsx:173
-#: packages/taler-exchange-aml-webui/src/pages/AccountDetails.tsx:190
+#. 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/pages/AccountDetails.tsx:147
+#: packages/taler-exchange-aml-webui/src/pages/AccountDetails.tsx:158
+#: packages/taler-exchange-aml-webui/src/pages/AccountDetails.tsx:176
+#: packages/taler-exchange-aml-webui/src/pages/AccountDetails.tsx:193
#: packages/taler-exchange-aml-webui/src/pages/Dashboard.tsx:390
msgid "Unavailable"
msgstr "Indisponible"
-#: packages/taler-exchange-aml-webui/src/components/AccountCaseShell.tsx:332
+#: packages/taler-exchange-aml-webui/src/components/AccountCaseShell.tsx:353
msgid "Copy payto URI"
msgstr "Copier l’URI payto"
-#. screenid: 113
#. screenid: 111
-#: packages/taler-exchange-aml-webui/src/components/AccountCaseShell.tsx:335
+#: packages/taler-exchange-aml-webui/src/components/AccountCaseShell.tsx:356
#: packages/taler-exchange-aml-webui/src/pages/AccountList.tsx:517
-#: packages/taler-exchange-aml-webui/src/pages/DecisionWizard.tsx:188
#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:157
#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:289
msgid "Normalized payto hash"
msgstr "Empreinte payto normalisée"
-#. screenid: 113
-#: packages/taler-exchange-aml-webui/src/components/AccountCaseShell.tsx:337
-#: packages/taler-exchange-aml-webui/src/pages/DecisionWizard.tsx:194
+#: packages/taler-exchange-aml-webui/src/components/AccountCaseShell.tsx:358
msgid "Copy normalized payto hash"
msgstr "Copier l’empreinte payto normalisée"
-#: packages/taler-exchange-aml-webui/src/components/AccountCaseShell.tsx:341
+#: packages/taler-exchange-aml-webui/src/components/AccountCaseShell.tsx:362
#, fuzzy
#| msgid "number"
msgid "File number"
msgstr "nombre"
-#: packages/taler-exchange-aml-webui/src/components/AccountCaseShell.tsx:343
+#: packages/taler-exchange-aml-webui/src/components/AccountCaseShell.tsx:364
#, fuzzy
#| msgid "Not a number"
msgid "Copy file number"
msgstr "Pas un nombre"
-#: packages/taler-exchange-aml-webui/src/components/AccountCaseShell.tsx:351
+#: packages/taler-exchange-aml-webui/src/components/AccountCaseShell.tsx:373
msgid "Account case views"
msgstr "Vues du dossier du compte"
-#: packages/taler-exchange-aml-webui/src/components/AccountCaseShell.tsx:355
+#: packages/taler-exchange-aml-webui/src/components/AccountCaseShell.tsx:377
msgid "Overview"
msgstr "Vue d’ensemble"
-#: packages/taler-exchange-aml-webui/src/components/AccountCaseShell.tsx:360
-#: packages/taler-exchange-aml-webui/src/Routing.tsx:565
+#: packages/taler-exchange-aml-webui/src/components/AccountCaseShell.tsx:382
+#: packages/taler-exchange-aml-webui/src/Routing.tsx:634
msgid "Transfers"
msgstr "Transferts"
-#: packages/taler-exchange-aml-webui/src/components/AccountCaseShell.tsx:365
+#: packages/taler-exchange-aml-webui/src/components/AccountCaseShell.tsx:387
#: packages/taler-exchange-aml-webui/src/pages/AccountDecisionHistory.tsx:67
msgid "Decision history"
msgstr "Historique des décisions"
@@ -404,18 +413,18 @@ msgstr "Fermer"
#. screenid: 122
#: packages/taler-exchange-aml-webui/src/components/ConfirmationModal.tsx:91
-#: packages/taler-exchange-aml-webui/src/pages/decision/Rules.tsx:207
-#: packages/taler-exchange-aml-webui/src/pages/decision/Rules.tsx:534
+#: 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
msgid "Cancel"
msgstr "Annuler"
-#: packages/taler-exchange-aml-webui/src/components/OfficerEnrollment.tsx:36
+#: packages/taler-exchange-aml-webui/src/components/OfficerEnrollment.tsx:37
msgid "AML officer enrollment request"
msgstr "Demande d’enregistrement d’un agent AML"
-#: packages/taler-exchange-aml-webui/src/components/OfficerEnrollment.tsx:37
+#: packages/taler-exchange-aml-webui/src/components/OfficerEnrollment.tsx:38
msgid ""
"Please enroll this AML officer public key:\n"
"\n"
@@ -425,11 +434,11 @@ msgstr ""
"\n"
"%1$s"
-#: packages/taler-exchange-aml-webui/src/components/OfficerEnrollment.tsx:59
+#: packages/taler-exchange-aml-webui/src/components/OfficerEnrollment.tsx:67
msgid "Officer key awaiting enrollment"
msgstr "Clé de l’agent AML en attente d’enregistrement"
-#: packages/taler-exchange-aml-webui/src/components/OfficerEnrollment.tsx:62
+#: packages/taler-exchange-aml-webui/src/components/OfficerEnrollment.tsx:70
msgid ""
"This browser has created an AML officer key, but the exchange has not "
"granted it access. Ask the exchange operator or administrator to enroll the "
@@ -439,54 +448,54 @@ msgstr ""
"accordé l’accès. Demandez à l’opérateur ou à l’administrateur de l’exchange "
"d’enregistrer la clé publique ci-dessous."
-#: packages/taler-exchange-aml-webui/src/components/OfficerEnrollment.tsx:70
+#: packages/taler-exchange-aml-webui/src/components/OfficerEnrollment.tsx:78
msgid "AML officer public key"
msgstr "Clé publique de l’agent AML"
-#: packages/taler-exchange-aml-webui/src/components/OfficerEnrollment.tsx:76
+#: packages/taler-exchange-aml-webui/src/components/OfficerEnrollment.tsx:84
msgid "Copy AML officer public key"
msgstr "Copier la clé publique de l’agent AML"
-#: packages/taler-exchange-aml-webui/src/components/OfficerEnrollment.tsx:82
-msgid "After the operator confirms enrollment, retry the access check."
+#: packages/taler-exchange-aml-webui/src/components/OfficerEnrollment.tsx:90
+msgid ""
+"Access is checked automatically every 10 seconds. You can also retry now "
+"after the operator confirms enrollment."
msgstr ""
-"Une fois l’enregistrement confirmé par l’opérateur, relancez la vérification "
-"de l’accès."
-#: packages/taler-exchange-aml-webui/src/components/OfficerEnrollment.tsx:92
+#: packages/taler-exchange-aml-webui/src/components/OfficerEnrollment.tsx:101
#: packages/taler-exchange-aml-webui/src/components/OfficerAccessFailure.tsx:69
-#: packages/taler-exchange-aml-webui/src/Routing.tsx:212
+#: packages/taler-exchange-aml-webui/src/Routing.tsx:223
msgid "Retry access check"
msgstr "Vérifier à nouveau l’accès"
-#: packages/taler-exchange-aml-webui/src/components/OfficerEnrollment.tsx:101
-#: packages/taler-exchange-aml-webui/src/Routing.tsx:188
+#: packages/taler-exchange-aml-webui/src/components/OfficerEnrollment.tsx:110
+#: packages/taler-exchange-aml-webui/src/Routing.tsx:201
msgid "Checking officer access"
msgstr "Vérification de l’accès de l’agent AML"
-#: packages/taler-exchange-aml-webui/src/components/OfficerEnrollment.tsx:104
+#: packages/taler-exchange-aml-webui/src/components/OfficerEnrollment.tsx:113
msgid "Last checked at %1$s"
msgstr "Dernière vérification à %1$s"
-#: packages/taler-exchange-aml-webui/src/components/OfficerEnrollment.tsx:114
+#: packages/taler-exchange-aml-webui/src/components/OfficerEnrollment.tsx:123
msgid "Request enrollment"
msgstr "Demander l’enregistrement"
-#: packages/taler-exchange-aml-webui/src/components/OfficerEnrollment.tsx:121
-#: packages/taler-exchange-aml-webui/src/components/OfficerEnrollment.tsx:128
+#: packages/taler-exchange-aml-webui/src/components/OfficerEnrollment.tsx:130
+#: packages/taler-exchange-aml-webui/src/components/OfficerEnrollment.tsx:137
#: packages/taler-exchange-aml-webui/src/components/OfficerAccessFailure.tsx:77
#: packages/taler-exchange-aml-webui/src/components/OfficerAccessFailure.tsx:85
msgid "Discard this key"
msgstr "Supprimer cette clé"
#. screenid: 102
-#: packages/taler-exchange-aml-webui/src/components/OfficerEnrollment.tsx:127
+#: 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:250
+#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:245
msgid "Confirmation required"
msgstr "Confirmation requise"
-#: packages/taler-exchange-aml-webui/src/components/OfficerEnrollment.tsx:135
+#: packages/taler-exchange-aml-webui/src/components/OfficerEnrollment.tsx:144
#: packages/taler-exchange-aml-webui/src/components/OfficerAccessFailure.tsx:92
msgid ""
"Discarding this key removes the officer session from this browser. You will "
@@ -497,7 +506,7 @@ msgstr ""
"AML."
#: packages/taler-exchange-aml-webui/src/components/OfficerAccessFailure.tsx:41
-#: packages/taler-exchange-aml-webui/src/Routing.tsx:205
+#: packages/taler-exchange-aml-webui/src/Routing.tsx:216
msgid "Failed to check AML officer access."
msgstr "Échec de la vérification de l’accès de l’agent AML."
@@ -515,25 +524,26 @@ msgstr "L’exchange a refusé la vérification de l’accès de l’agent."
#: packages/taler-exchange-aml-webui/src/components/OfficerAccessFailure.tsx:57
#: packages/taler-exchange-aml-webui/src/components/ShowDecisionLimitInfo.tsx:211
-#: packages/taler-exchange-aml-webui/src/pages/AccountDetails.tsx:522
+#: packages/taler-exchange-aml-webui/src/components/MeasureDetails.tsx:113
+#: packages/taler-exchange-aml-webui/src/pages/AccountDetails.tsx:550
#: packages/taler-exchange-aml-webui/src/pages/AccountDecisionHistory.tsx:101
#: packages/taler-exchange-aml-webui/src/pages/AccountList.tsx:612
msgid "Technical details"
msgstr "Détails techniques"
#. screenid: 119
-#: packages/taler-exchange-aml-webui/src/components/UnlockSession.tsx:69
+#: packages/taler-exchange-aml-webui/src/components/UnlockSession.tsx:72
msgid "Failed to unlock the session."
msgstr ""
#. screenid: 119
-#: packages/taler-exchange-aml-webui/src/components/UnlockSession.tsx:95
+#: packages/taler-exchange-aml-webui/src/components/UnlockSession.tsx:101
#, fuzzy
msgid "Session locked"
msgstr "Compte verrouillé"
#. screenid: 119
-#: packages/taler-exchange-aml-webui/src/components/UnlockSession.tsx:98
+#: packages/taler-exchange-aml-webui/src/components/UnlockSession.tsx:104
#, fuzzy
msgid ""
"Your session is normally locked anytime you reload. To unlock type your "
@@ -543,15 +553,65 @@ msgstr ""
"déverrouiller, saisissez à nouveau votre mot de passe."
#. screenid: 119
-#: packages/taler-exchange-aml-webui/src/components/UnlockSession.tsx:136
+#. screenid: 112
+#: packages/taler-exchange-aml-webui/src/components/UnlockSession.tsx:112
+#: packages/taler-exchange-aml-webui/src/pages/Profile.tsx:66
+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
+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/ShowDecisionLimitInfo.tsx:217
+#: packages/taler-exchange-aml-webui/src/pages/Profile.tsx:174
+msgid "Officer public key"
+msgstr "Clé publique de l’agent"
+
+#. screenid: 119
+#: packages/taler-exchange-aml-webui/src/components/UnlockSession.tsx:164
msgid "Unlock"
msgstr "Déverrouiller"
#. screenid: 119
-#: packages/taler-exchange-aml-webui/src/components/UnlockSession.tsx:144
+#: packages/taler-exchange-aml-webui/src/components/UnlockSession.tsx:171
+#: packages/taler-exchange-aml-webui/src/components/UnlockSession.tsx:180
msgid "Forget session"
msgstr "Supprimer la session"
+#. screenid: 119
+#: packages/taler-exchange-aml-webui/src/components/UnlockSession.tsx:179
+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
+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 ""
+"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
+msgid ""
+"This does not revoke the officer at the exchange. Ask the exchange operator "
+"to revoke its access if the key may be compromised."
+msgstr ""
+"Ceci ne révoque pas l’agent auprès de l’exchange. Demandez à l’opérateur de "
+"l’exchange de révoquer son accès si la clé est susceptible d’être compromise."
+
#: packages/taler-exchange-aml-webui/src/pages/decision/Properties.tsx:162
#, fuzzy
#| msgid "No account properties"
@@ -584,7 +644,7 @@ msgstr ""
#. screenid: 102
#: packages/taler-exchange-aml-webui/src/pages/decision/Properties.tsx:216
-#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:466
+#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:518
msgid "Properties"
msgstr "Propriétés"
@@ -604,13 +664,9 @@ msgstr "Ajoutez d'autres propriétés qui ne sont pas listées ci-dessus."
msgid "New properties"
msgstr "Nouvelles propriétés"
-#. screenid: 123
#. screenid: 108
#. screenid: 122
#: packages/taler-exchange-aml-webui/src/pages/decision/Properties.tsx:234
-#: packages/taler-exchange-aml-webui/src/components/MeasuresTable.tsx:73
-#: packages/taler-exchange-aml-webui/src/components/MeasuresTable.tsx:171
-#: packages/taler-exchange-aml-webui/src/components/MeasuresTable.tsx:261
#: 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
@@ -671,11 +727,11 @@ msgstr "L'état de déclaration MROS du compte."
#: packages/taler-exchange-aml-webui/src/pages/decision/Properties.tsx:313
#: packages/taler-exchange-aml-webui/src/components/ShowDecisionLimitInfo.tsx:307
-#: packages/taler-exchange-aml-webui/src/pages/AccountDetails.tsx:175
-#: packages/taler-exchange-aml-webui/src/pages/AccountDetails.tsx:199
-#: packages/taler-exchange-aml-webui/src/pages/Info.tsx:497
-#: packages/taler-exchange-aml-webui/src/pages/Info.tsx:630
-#: packages/taler-exchange-aml-webui/src/pages/Info.tsx:653
+#: packages/taler-exchange-aml-webui/src/components/MeasureDetails.tsx:93
+#: packages/taler-exchange-aml-webui/src/components/MeasureDetails.tsx:270
+#: packages/taler-exchange-aml-webui/src/components/MeasureDetails.tsx:297
+#: packages/taler-exchange-aml-webui/src/pages/AccountDetails.tsx:178
+#: packages/taler-exchange-aml-webui/src/pages/AccountDetails.tsx:202
msgid "None"
msgstr "Aucun"
@@ -746,155 +802,146 @@ msgstr "Aucune propriété de compte"
#: packages/taler-exchange-aml-webui/src/components/DecisionProperties.tsx:91
#: packages/taler-exchange-aml-webui/src/components/ShowDecisionLimitInfo.tsx:317
-#: packages/taler-exchange-aml-webui/src/pages/Info.tsx:509
+#: packages/taler-exchange-aml-webui/src/components/MeasureDetails.tsx:106
msgid "Yes"
msgstr "Oui"
#: packages/taler-exchange-aml-webui/src/components/DecisionProperties.tsx:91
#: packages/taler-exchange-aml-webui/src/components/ShowDecisionLimitInfo.tsx:317
-#: packages/taler-exchange-aml-webui/src/pages/Info.tsx:509
+#: packages/taler-exchange-aml-webui/src/components/MeasureDetails.tsx:106
msgid "No"
msgstr "Non"
#. screenid: 121
-#: packages/taler-exchange-aml-webui/src/components/RulesInfo.tsx:59
+#: packages/taler-exchange-aml-webui/src/components/RulesInfo.tsx:57
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:62
+#: packages/taler-exchange-aml-webui/src/components/RulesInfo.tsx:60
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:90
+#: packages/taler-exchange-aml-webui/src/components/RulesInfo.tsx:88
#: packages/taler-exchange-aml-webui/src/components/ShowDecisionLimitInfo.tsx:312
-#: packages/taler-exchange-aml-webui/src/pages/Info.tsx:500
+#: 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:96
-#: packages/taler-exchange-aml-webui/src/pages/decision/Rules.tsx:695
+#: packages/taler-exchange-aml-webui/src/components/RulesInfo.tsx:94
+#: packages/taler-exchange-aml-webui/src/pages/decision/Rules.tsx:746
msgid "Threshold"
msgstr "Seuil"
#. screenid: 121
-#: packages/taler-exchange-aml-webui/src/components/RulesInfo.tsx:102
+#: packages/taler-exchange-aml-webui/src/components/RulesInfo.tsx:100
msgid "Escalation"
msgstr "Escalade"
#. screenid: 121
-#: packages/taler-exchange-aml-webui/src/components/RulesInfo.tsx:108
+#: packages/taler-exchange-aml-webui/src/components/RulesInfo.tsx:106
msgid "Visibility"
msgstr "Visibilité"
#. screenid: 121
-#: packages/taler-exchange-aml-webui/src/components/RulesInfo.tsx:114
+#: packages/taler-exchange-aml-webui/src/components/RulesInfo.tsx:112
+#: packages/taler-exchange-aml-webui/src/pages/decision/Rules.tsx:739
msgid "Priority"
msgstr "Priorité"
#. screenid: 121
-#: packages/taler-exchange-aml-webui/src/components/RulesInfo.tsx:121
+#: packages/taler-exchange-aml-webui/src/components/RulesInfo.tsx:119
msgid "Actions"
msgstr "Actions"
#. screenid: 121
-#: packages/taler-exchange-aml-webui/src/components/RulesInfo.tsx:142
+#: packages/taler-exchange-aml-webui/src/components/RulesInfo.tsx:140
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:161
-#: packages/taler-exchange-aml-webui/src/pages/decision/Rules.tsx:725
+#: packages/taler-exchange-aml-webui/src/components/RulesInfo.tsx:159
+#: packages/taler-exchange-aml-webui/src/pages/decision/Rules.tsx:776
msgid "Block operation"
msgstr "Bloquer l’opération"
#. screenid: 121
-#: packages/taler-exchange-aml-webui/src/components/RulesInfo.tsx:163
+#: packages/taler-exchange-aml-webui/src/components/RulesInfo.tsx:161
msgid "All required:"
msgstr "Toutes requises :"
#. screenid: 121
-#: packages/taler-exchange-aml-webui/src/components/RulesInfo.tsx:165
+#: packages/taler-exchange-aml-webui/src/components/RulesInfo.tsx:163
msgid "Any one:"
msgstr "Une au choix :"
#. screenid: 121
-#: packages/taler-exchange-aml-webui/src/components/RulesInfo.tsx:182
+#: packages/taler-exchange-aml-webui/src/components/RulesInfo.tsx:180
msgid "Customer-visible"
msgstr "Visible par le client"
#. screenid: 121
-#: packages/taler-exchange-aml-webui/src/components/RulesInfo.tsx:184
+#: packages/taler-exchange-aml-webui/src/components/RulesInfo.tsx:182
msgid "Internal"
msgstr "Interne"
#. screenid: 121
-#: packages/taler-exchange-aml-webui/src/components/RulesInfo.tsx:197
-msgid "Move %1$s rule up"
-msgstr "Déplacer la règle %1$s vers le haut"
-
-#. screenid: 121
-#: packages/taler-exchange-aml-webui/src/components/RulesInfo.tsx:206
-msgid "Move %1$s rule down"
-msgstr "Déplacer la règle %1$s vers le bas"
-
-#. screenid: 121
-#: packages/taler-exchange-aml-webui/src/components/RulesInfo.tsx:217
+#: packages/taler-exchange-aml-webui/src/components/RulesInfo.tsx:193
msgid "Edit %1$s rule"
msgstr "Modifier la règle %1$s"
#. screenid: 121
-#: packages/taler-exchange-aml-webui/src/components/RulesInfo.tsx:240
+#: packages/taler-exchange-aml-webui/src/components/RulesInfo.tsx:216
msgid "Remove %1$s rule"
msgstr "Supprimer la règle %1$s"
#. screenid: 121
-#: packages/taler-exchange-aml-webui/src/components/RulesInfo.tsx:282
+#: packages/taler-exchange-aml-webui/src/components/RulesInfo.tsx:258
msgctxt "operation type"
msgid "Withdraw"
msgstr "Retrait"
#. screenid: 121
-#: packages/taler-exchange-aml-webui/src/components/RulesInfo.tsx:284
+#: packages/taler-exchange-aml-webui/src/components/RulesInfo.tsx:260
msgctxt "operation type"
msgid "Deposit"
msgstr "Dépôt"
#. screenid: 121
-#: packages/taler-exchange-aml-webui/src/components/RulesInfo.tsx:286
+#: packages/taler-exchange-aml-webui/src/components/RulesInfo.tsx:262
msgctxt "operation type"
msgid "Merge"
msgstr "Fusion"
#. screenid: 121
-#: packages/taler-exchange-aml-webui/src/components/RulesInfo.tsx:288
+#: packages/taler-exchange-aml-webui/src/components/RulesInfo.tsx:264
msgctxt "operation type"
msgid "Aggregate"
msgstr "Agrégation"
#. screenid: 121
-#: packages/taler-exchange-aml-webui/src/components/RulesInfo.tsx:290
+#: packages/taler-exchange-aml-webui/src/components/RulesInfo.tsx:266
msgctxt "operation type"
msgid "Balance"
msgstr "Solde"
#. screenid: 121
-#: packages/taler-exchange-aml-webui/src/components/RulesInfo.tsx:292
+#: packages/taler-exchange-aml-webui/src/components/RulesInfo.tsx:268
msgctxt "operation type"
msgid "Refund"
msgstr "Remboursement"
#. screenid: 121
-#: packages/taler-exchange-aml-webui/src/components/RulesInfo.tsx:294
+#: packages/taler-exchange-aml-webui/src/components/RulesInfo.tsx:270
msgctxt "operation type"
msgid "Close"
msgstr "Fermer"
#. screenid: 121
-#: packages/taler-exchange-aml-webui/src/components/RulesInfo.tsx:296
+#: packages/taler-exchange-aml-webui/src/components/RulesInfo.tsx:272
msgctxt "operation type"
msgid "Transaction"
msgstr "Transaction"
@@ -992,16 +1039,16 @@ msgstr ""
#. screenid: 102
#: packages/taler-exchange-aml-webui/src/components/ShowDecisionLimitInfo.tsx:173
-#: packages/taler-exchange-aml-webui/src/pages/decision/Rules.tsx:796
-#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:362
+#: packages/taler-exchange-aml-webui/src/pages/decision/Rules.tsx:846
+#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:368
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:479
-#: packages/taler-exchange-aml-webui/src/pages/AccountDetails.tsx:163
-#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:365
+#: packages/taler-exchange-aml-webui/src/pages/decision/Rules.tsx:493
+#: packages/taler-exchange-aml-webui/src/pages/AccountDetails.tsx:166
+#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:371
msgid "Exchange defaults"
msgstr "Règles par défaut de l’Exchange"
@@ -1019,8 +1066,8 @@ 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:278
-#: packages/taler-exchange-aml-webui/src/pages/Info.tsx:128
+#: packages/taler-exchange-aml-webui/src/pages/DecisionWizard.tsx:228
+#: packages/taler-exchange-aml-webui/src/pages/Info.tsx:132
msgid "Account properties"
msgstr "Propriétés du compte"
@@ -1030,12 +1077,6 @@ msgstr "Propriétés du compte"
msgid "Decision row"
msgstr "Date de la décision"
-#. screenid: 112
-#: packages/taler-exchange-aml-webui/src/components/ShowDecisionLimitInfo.tsx:217
-#: packages/taler-exchange-aml-webui/src/pages/Profile.tsx:174
-msgid "Officer public key"
-msgstr "Clé publique de l’agent"
-
#: packages/taler-exchange-aml-webui/src/components/ShowDecisionLimitInfo.tsx:219
msgid "Not applicable"
msgstr ""
@@ -1062,11 +1103,8 @@ msgid ""
"No stored or currently configured definition is available for this reference."
msgstr ""
-#. screenid: 123
#. screenid: 122
#: packages/taler-exchange-aml-webui/src/components/ShowDecisionLimitInfo.tsx:291
-#: packages/taler-exchange-aml-webui/src/components/MeasuresTable.tsx:80
-#: packages/taler-exchange-aml-webui/src/components/MeasuresTable.tsx:178
#: packages/taler-exchange-aml-webui/src/components/NewMeasure.tsx:659
#: packages/taler-exchange-aml-webui/src/components/NewMeasure.tsx:938
msgid "Check"
@@ -1083,30 +1121,22 @@ msgstr ""
msgid "Description unavailable"
msgstr "Attributs indisponibles"
-#. screenid: 123
#. screenid: 122
#: packages/taler-exchange-aml-webui/src/components/ShowDecisionLimitInfo.tsx:299
-#: packages/taler-exchange-aml-webui/src/components/MeasuresTable.tsx:86
-#: packages/taler-exchange-aml-webui/src/components/MeasuresTable.tsx:268
#: packages/taler-exchange-aml-webui/src/components/NewMeasure.tsx:639
#: packages/taler-exchange-aml-webui/src/components/NewMeasure.tsx:891
msgid "Program"
msgstr "Programme"
#: packages/taler-exchange-aml-webui/src/components/ShowDecisionLimitInfo.tsx:316
-#: packages/taler-exchange-aml-webui/src/pages/Info.tsx:508
+#: packages/taler-exchange-aml-webui/src/components/MeasureDetails.tsx:105
msgid "Voluntary"
msgstr ""
-#. screenid: 123
#. screenid: 122
#: packages/taler-exchange-aml-webui/src/components/ShowDecisionLimitInfo.tsx:320
-#: packages/taler-exchange-aml-webui/src/components/MeasuresTable.tsx:92
-#: packages/taler-exchange-aml-webui/src/components/MeasuresTable.tsx:184
-#: packages/taler-exchange-aml-webui/src/components/MeasuresTable.tsx:280
#: 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/pages/Info.tsx:644
msgid "Context"
msgstr "Contexte"
@@ -1120,8 +1150,8 @@ msgstr "Expiré"
#. screenid: 102
#: packages/taler-exchange-aml-webui/src/components/ShowDecisionLimitInfo.tsx:357
-#: packages/taler-exchange-aml-webui/src/pages/AccountDetails.tsx:419
-#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:354
+#: packages/taler-exchange-aml-webui/src/pages/AccountDetails.tsx:447
+#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:360
msgid "Expires"
msgstr "Expire"
@@ -1153,96 +1183,161 @@ msgstr ""
msgid "AML officer"
msgstr "Clé publique de l’agent AML"
-#. screenid: 123
-#: packages/taler-exchange-aml-webui/src/components/MeasuresTable.tsx:44
-msgid "Forms"
-msgstr "Formulaires"
+#: packages/taler-exchange-aml-webui/src/components/MeasureDetails.tsx:76
+#, fuzzy
+#| msgid "Check"
+msgid "KYC check"
+msgstr "Vérifier"
+
+#: packages/taler-exchange-aml-webui/src/components/MeasureDetails.tsx:80
+msgid "Built-in check that proceeds without collecting customer data."
+msgstr ""
+
+#: packages/taler-exchange-aml-webui/src/components/MeasureDetails.tsx:87
+#: packages/taler-exchange-aml-webui/src/components/MeasureDetails.tsx:93
+#, fuzzy
+#| msgid "Program"
+msgid "AML program"
+msgstr "Programme"
+
+#: packages/taler-exchange-aml-webui/src/components/MeasureDetails.tsx:101
+#: packages/taler-exchange-aml-webui/src/pages/Info.tsx:118
+#, fuzzy
+#| msgid "Not opened"
+msgid "Not specified"
+msgstr "Non ouvert"
+
+#: packages/taler-exchange-aml-webui/src/components/MeasureDetails.tsx:119
+#, fuzzy
+#| msgid "Required"
+msgid "Required check context"
+msgstr "Requis"
+
+#: packages/taler-exchange-aml-webui/src/components/MeasureDetails.tsx:123
+#, fuzzy
+#| msgid "Check account details"
+msgid "Check outputs"
+msgstr "Vérifier les détails du compte"
+
+#: packages/taler-exchange-aml-webui/src/components/MeasureDetails.tsx:127
+#: packages/taler-exchange-aml-webui/src/components/MeasureDetails.tsx:172
+#, fuzzy
+#| msgid "All measures"
+msgid "Fallback measure"
+msgstr "Toutes les mesures"
+
+#: packages/taler-exchange-aml-webui/src/components/MeasureDetails.tsx:136
+#, fuzzy
+#| msgid "Required"
+msgid "Required program context"
+msgstr "Requis"
+
+#: packages/taler-exchange-aml-webui/src/components/MeasureDetails.tsx:140
+#, fuzzy
+#| msgid "Requirements"
+msgid "Required program inputs"
+msgstr "Exigences"
-#. screenid: 123
-#: packages/taler-exchange-aml-webui/src/components/MeasuresTable.tsx:47
-msgid "Measures used to gather information about the customer."
-msgstr "Mesures utilisées pour recueillir des informations sur le client."
+#. 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/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
+#, fuzzy
+#| msgid "Output"
+msgid "Outputs"
+msgstr "Sortie"
-#. screenid: 123
-#: packages/taler-exchange-aml-webui/src/components/MeasuresTable.tsx:62
-#: packages/taler-exchange-aml-webui/src/components/MeasuresTable.tsx:160
-#: packages/taler-exchange-aml-webui/src/components/MeasuresTable.tsx:250
-msgid "Select"
-msgstr "Sélectionner"
+#: packages/taler-exchange-aml-webui/src/components/MeasureDetails.tsx:240
+#, fuzzy
+#| msgid "Unavailable"
+msgid "Unavailable reference"
+msgstr "Indisponible"
-#. screenid: 123
-#: packages/taler-exchange-aml-webui/src/components/MeasuresTable.tsx:107
-#: packages/taler-exchange-aml-webui/src/components/MeasuresTable.tsx:199
-#: packages/taler-exchange-aml-webui/src/components/MeasuresTable.tsx:295
-msgid "Modify"
-msgstr "Modifier"
+#: packages/taler-exchange-aml-webui/src/components/MeasureDetails.tsx:288
+#, fuzzy
+#| msgid "Configure measure"
+msgid "Configured context"
+msgstr "Configurer la mesure"
-#. screenid: 123
-#: packages/taler-exchange-aml-webui/src/components/MeasuresTable.tsx:141
+#: packages/taler-exchange-aml-webui/src/components/MeasureDetails.tsx:331
+#: packages/taler-exchange-aml-webui/src/components/MeasureSelection.ts:43
#, fuzzy
#| msgid "System information"
-msgid "Information"
+msgid "Customer form"
msgstr "Information système"
-#. screenid: 123
-#: packages/taler-exchange-aml-webui/src/components/MeasuresTable.tsx:144
+#: packages/taler-exchange-aml-webui/src/components/MeasureDetails.tsx:333
+#: packages/taler-exchange-aml-webui/src/components/MeasureSelection.ts:46
#, fuzzy
-#| msgid "KYC information filed by the customer or an AML officer."
-msgid "Shows information to the customer without running an AML program."
-msgstr "Informations KYC déposées par le client ou un agent AML."
-
-#. screenid: 123
-#: packages/taler-exchange-aml-webui/src/components/MeasuresTable.tsx:232
-msgid "Instant measures"
-msgstr "Mesures instantanées"
+#| msgid "System information"
+msgid "Information notice"
+msgstr "Information système"
-#. screenid: 123
-#: packages/taler-exchange-aml-webui/src/components/MeasuresTable.tsx:235
-msgid "Triggered immediately without customer interaction."
-msgstr "Déclenchées immédiatement sans interaction du client."
+#: packages/taler-exchange-aml-webui/src/components/MeasureDetails.tsx:335
+#: packages/taler-exchange-aml-webui/src/components/MeasureSelection.ts:41
+#, fuzzy
+#| msgid "Program"
+msgid "Instant AML program"
+msgstr "Programme"
-#. screenid: 123
-#: packages/taler-exchange-aml-webui/src/components/MeasuresTable.tsx:274
-msgid "Input requirement"
-msgstr "Exigence de saisie"
+#: packages/taler-exchange-aml-webui/src/components/MeasureDetails.tsx:337
+#: packages/taler-exchange-aml-webui/src/components/MeasureSelection.ts:45
+#, fuzzy
+#| msgid "Check"
+msgid "Standalone KYC check"
+msgstr "Vérifier"
-#: packages/taler-exchange-aml-webui/src/components/ShowLegitimizationInfo.tsx:56
+#: packages/taler-exchange-aml-webui/src/components/ShowLegitimizationInfo.tsx:52
msgid "Started"
msgstr "Commencée"
#. screenid: 112
-#: packages/taler-exchange-aml-webui/src/components/ShowLegitimizationInfo.tsx:64
+#: packages/taler-exchange-aml-webui/src/components/ShowLegitimizationInfo.tsx:60
#: packages/taler-exchange-aml-webui/src/pages/AccountList.tsx:301
#: packages/taler-exchange-aml-webui/src/pages/Profile.tsx:140
msgid "Status"
msgstr "Statut"
-#: packages/taler-exchange-aml-webui/src/components/ShowLegitimizationInfo.tsx:76
-#: packages/taler-exchange-aml-webui/src/pages/AccountDetails.tsx:447
+#: packages/taler-exchange-aml-webui/src/components/ShowLegitimizationInfo.tsx:72
+#: packages/taler-exchange-aml-webui/src/pages/AccountDetails.tsx:475
msgid "Forbidden"
msgstr "Interdite"
-#: packages/taler-exchange-aml-webui/src/components/ShowLegitimizationInfo.tsx:78
-#: packages/taler-exchange-aml-webui/src/pages/AccountDetails.tsx:443
+#: packages/taler-exchange-aml-webui/src/components/ShowLegitimizationInfo.tsx:74
+#: packages/taler-exchange-aml-webui/src/pages/AccountDetails.tsx:471
msgid "Completed"
msgstr "Terminée"
-#: packages/taler-exchange-aml-webui/src/components/ShowLegitimizationInfo.tsx:79
+#: packages/taler-exchange-aml-webui/src/components/ShowLegitimizationInfo.tsx:75
msgid "Waiting for customer"
msgstr "En attente du client"
-#: packages/taler-exchange-aml-webui/src/components/ShowLegitimizationInfo.tsx:92
+#: packages/taler-exchange-aml-webui/src/components/ShowLegitimizationInfo.tsx:88
msgid "The operation is categorically forbidden by this requirement."
msgstr "Cette exigence interdit catégoriquement l’opération."
-#: packages/taler-exchange-aml-webui/src/components/ShowLegitimizationInfo.tsx:100
+#: packages/taler-exchange-aml-webui/src/components/ShowLegitimizationInfo.tsx:96
msgid "All listed measures must be completed."
msgstr "Toutes les mesures indiquées doivent être accomplies."
-#: packages/taler-exchange-aml-webui/src/components/ShowLegitimizationInfo.tsx:104
+#: packages/taler-exchange-aml-webui/src/components/ShowLegitimizationInfo.tsx:100
msgid "Any one listed measure may be completed."
msgstr "Une seule des mesures indiquées peut être accomplie."
+#: packages/taler-exchange-aml-webui/src/components/MeasureSelection.ts:50
+#, fuzzy
+#| msgid "Triggered immediately without customer interaction."
+msgid "Runs without customer interaction"
+msgstr "Déclenchées immédiatement sans interaction du client."
+
#: packages/taler-exchange-aml-webui/src/components/ExpirationShortcuts.tsx:24
msgid "Expiration shortcuts"
msgstr "Raccourcis d’expiration"
@@ -1265,103 +1360,119 @@ msgstr "Jamais"
#. screenid: 122
#. screenid: 102
-#: packages/taler-exchange-aml-webui/src/pages/decision/Rules.tsx:106
-#: packages/taler-exchange-aml-webui/src/pages/decision/Rules.tsx:115
+#: 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/pages/decision/Measures.tsx:63
-#: packages/taler-exchange-aml-webui/src/pages/decision/Measures.tsx:72
-#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:209
-#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:218
+#: 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:204
+#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:213
+#: packages/taler-exchange-aml-webui/src/Routing.tsx:536
+#: packages/taler-exchange-aml-webui/src/Routing.tsx:545
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:120
+#: 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/pages/decision/Measures.tsx:77
-#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:223
-#: packages/taler-exchange-aml-webui/src/pages/Info.tsx:294
-#: packages/taler-exchange-aml-webui/src/Routing.tsx:480
+#: packages/taler-exchange-aml-webui/src/pages/decision/Measures.tsx:80
+#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:218
+#: packages/taler-exchange-aml-webui/src/pages/Info.tsx:298
+#: packages/taler-exchange-aml-webui/src/Routing.tsx:492
+#: packages/taler-exchange-aml-webui/src/Routing.tsx:550
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:124
+#: 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/pages/decision/Measures.tsx:81
-#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:227
+#: packages/taler-exchange-aml-webui/src/pages/decision/Measures.tsx:84
+#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:222
+#: packages/taler-exchange-aml-webui/src/Routing.tsx:556
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:130
+#: 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/pages/decision/Measures.tsx:87
-#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:233
+#: packages/taler-exchange-aml-webui/src/pages/decision/Measures.tsx:90
+#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:228
+#: packages/taler-exchange-aml-webui/src/Routing.tsx:562
msgid "The officer session is disabled."
msgstr "La session de l’agent AML est désactivée."
-#: packages/taler-exchange-aml-webui/src/pages/decision/Rules.tsx:195
+#: packages/taler-exchange-aml-webui/src/pages/decision/Rules.tsx:191
msgid "Edit proposed rule"
msgstr "Modifier la règle proposée"
-#: packages/taler-exchange-aml-webui/src/pages/decision/Rules.tsx:197
+#: packages/taler-exchange-aml-webui/src/pages/decision/Rules.tsx:193
msgid "Add proposed rule"
msgstr "Ajouter une règle proposée"
-#: packages/taler-exchange-aml-webui/src/pages/decision/Rules.tsx:216
+#: packages/taler-exchange-aml-webui/src/pages/decision/Rules.tsx:212
msgid "Save rule"
msgstr "Enregistrer la règle"
-#: packages/taler-exchange-aml-webui/src/pages/decision/Rules.tsx:218
-#: packages/taler-exchange-aml-webui/src/pages/decision/Rules.tsx:372
+#: packages/taler-exchange-aml-webui/src/pages/decision/Rules.tsx:214
+#: packages/taler-exchange-aml-webui/src/pages/decision/Rules.tsx:389
msgid "Add rule"
msgstr "Ajouter une règle"
+#: packages/taler-exchange-aml-webui/src/pages/decision/Rules.tsx:274
+#, fuzzy
+#| msgid "This successor measure is no longer available."
+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:356
-#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:348
+#: packages/taler-exchange-aml-webui/src/pages/decision/Rules.tsx:371
+#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:354
#, fuzzy
#| msgid "Properties"
msgid "Proposed rules"
msgstr "Propriétés"
-#: packages/taler-exchange-aml-webui/src/pages/decision/Rules.tsx:359
+#: packages/taler-exchange-aml-webui/src/pages/decision/Rules.tsx:374
+#, fuzzy
+#| msgid ""
+#| "This complete rule set replaces the currently applied rules and exchange "
+#| "defaults until it expires. Higher rows take precedence."
msgid ""
"This complete rule set replaces the currently applied rules and exchange "
-"defaults until it expires. Higher rows take precedence."
+"defaults until it expires. When multiple rules apply, the rule with the "
+"highest priority takes precedence. Table order does not affect priority."
msgstr ""
"Cet ensemble complet remplace les règles actuellement appliquées et les "
"règles par défaut de l’échange jusqu’à son expiration. Les lignes "
"supérieures sont prioritaires."
-#: packages/taler-exchange-aml-webui/src/pages/decision/Rules.tsx:390
+#: packages/taler-exchange-aml-webui/src/pages/decision/Rules.tsx:407
msgid "Rules for another account type"
msgstr "Règles pour un autre type de compte"
-#: packages/taler-exchange-aml-webui/src/pages/decision/Rules.tsx:393
+#: packages/taler-exchange-aml-webui/src/pages/decision/Rules.tsx:410
msgid "These operations do not apply to this account type: %1$s."
msgstr "Ces opérations ne s’appliquent pas à ce type de compte : %1$s."
-#: packages/taler-exchange-aml-webui/src/pages/decision/Rules.tsx:400
+#: packages/taler-exchange-aml-webui/src/pages/decision/Rules.tsx:417
msgid "Operations without limits"
msgstr "Opérations sans limites"
-#: packages/taler-exchange-aml-webui/src/pages/decision/Rules.tsx:401
+#: packages/taler-exchange-aml-webui/src/pages/decision/Rules.tsx:418
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:408
-#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:336
+#: packages/taler-exchange-aml-webui/src/pages/decision/Rules.tsx:425
+#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:343
msgid "Invalid proposed rules"
msgstr "Règles proposées non valides"
-#: packages/taler-exchange-aml-webui/src/pages/decision/Rules.tsx:409
+#: packages/taler-exchange-aml-webui/src/pages/decision/Rules.tsx:426
msgid ""
"Edit the highlighted rule set before continuing. Hard blocks cannot be "
"combined with measures, and Balance and Refund rules must use an instant "
@@ -1371,11 +1482,11 @@ msgstr ""
"stricts ne peuvent pas être combinés avec des mesures, et les règles de "
"solde et de remboursement doivent utiliser une période instantanée."
-#: packages/taler-exchange-aml-webui/src/pages/decision/Rules.tsx:432
+#: packages/taler-exchange-aml-webui/src/pages/decision/Rules.tsx:446
msgid "Remove proposed rule?"
msgstr "Supprimer la règle proposée ?"
-#: packages/taler-exchange-aml-webui/src/pages/decision/Rules.tsx:434
+#: packages/taler-exchange-aml-webui/src/pages/decision/Rules.tsx:448
msgid ""
"This is the final rule. Removing it leaves every applicable operation "
"unlimited."
@@ -1383,97 +1494,121 @@ msgstr ""
"Il s’agit de la dernière règle. Sa suppression laisse toutes les opérations "
"applicables sans limite."
-#: packages/taler-exchange-aml-webui/src/pages/decision/Rules.tsx:439
+#: packages/taler-exchange-aml-webui/src/pages/decision/Rules.tsx:453
msgid "The rule will be removed from the proposed set."
msgstr "La règle sera supprimée de l’ensemble proposé."
-#: packages/taler-exchange-aml-webui/src/pages/decision/Rules.tsx:449
+#: packages/taler-exchange-aml-webui/src/pages/decision/Rules.tsx:463
msgid "Keep rule"
msgstr "Conserver la règle"
-#: packages/taler-exchange-aml-webui/src/pages/decision/Rules.tsx:459
+#: packages/taler-exchange-aml-webui/src/pages/decision/Rules.tsx:473
msgid "Remove rule"
msgstr "Supprimer la règle"
-#: packages/taler-exchange-aml-webui/src/pages/decision/Rules.tsx:467
+#: packages/taler-exchange-aml-webui/src/pages/decision/Rules.tsx:481
msgid "Replace proposed rules"
msgstr "Remplacer les règles proposées"
-#: packages/taler-exchange-aml-webui/src/pages/decision/Rules.tsx:470
+#: packages/taler-exchange-aml-webui/src/pages/decision/Rules.tsx:484
msgid "Preview a complete replacement before applying it."
msgstr "Prévisualisez le remplacement complet avant de l’appliquer."
-#: packages/taler-exchange-aml-webui/src/pages/decision/Rules.tsx:476
+#: packages/taler-exchange-aml-webui/src/pages/decision/Rules.tsx:490
msgid "Currently applied"
msgstr "Actuellement appliquées"
-#: packages/taler-exchange-aml-webui/src/pages/decision/Rules.tsx:486
+#: packages/taler-exchange-aml-webui/src/pages/decision/Rules.tsx:500
msgid "E-commerce"
msgstr "Commerce électronique"
-#: packages/taler-exchange-aml-webui/src/pages/decision/Rules.tsx:489
+#: packages/taler-exchange-aml-webui/src/pages/decision/Rules.tsx:503
msgid "Point of Sale"
msgstr "Point de vente"
-#: packages/taler-exchange-aml-webui/src/pages/decision/Rules.tsx:496
+#: packages/taler-exchange-aml-webui/src/pages/decision/Rules.tsx:510
msgid "Basic plan"
msgstr "Forfait de base"
-#: packages/taler-exchange-aml-webui/src/pages/decision/Rules.tsx:501
+#: packages/taler-exchange-aml-webui/src/pages/decision/Rules.tsx:515
msgid "Premium"
msgstr "Premium"
-#: packages/taler-exchange-aml-webui/src/pages/decision/Rules.tsx:510
+#: packages/taler-exchange-aml-webui/src/pages/decision/Rules.tsx:524
msgid "Freeze account"
msgstr "Geler le compte"
-#: packages/taler-exchange-aml-webui/src/pages/decision/Rules.tsx:518
+#: packages/taler-exchange-aml-webui/src/pages/decision/Rules.tsx:532
msgid "Replacement preview"
msgstr "Aperçu du remplacement"
-#: packages/taler-exchange-aml-webui/src/pages/decision/Rules.tsx:521
+#: packages/taler-exchange-aml-webui/src/pages/decision/Rules.tsx:535
msgid "Confirm account freeze"
msgstr "Confirmer le gel du compte"
-#: packages/taler-exchange-aml-webui/src/pages/decision/Rules.tsx:522
+#: packages/taler-exchange-aml-webui/src/pages/decision/Rules.tsx:536
msgid "Every applicable operation will receive a zero hard limit."
msgstr "Chaque opération applicable recevra une limite stricte de zéro."
-#: packages/taler-exchange-aml-webui/src/pages/decision/Rules.tsx:548
+#: packages/taler-exchange-aml-webui/src/pages/decision/Rules.tsx:562
msgid "Apply replacement"
msgstr "Appliquer le remplacement"
-#: packages/taler-exchange-aml-webui/src/pages/decision/Rules.tsx:556
+#: packages/taler-exchange-aml-webui/src/pages/decision/Rules.tsx:570
#, fuzzy
#| msgid "Reset expiration"
msgid "Rule expiration"
msgstr "Réinitialiser l'expiration"
-#: packages/taler-exchange-aml-webui/src/pages/decision/Rules.tsx:559
+#: packages/taler-exchange-aml-webui/src/pages/decision/Rules.tsx:573
msgid "Choose how long the proposed rules apply and what happens afterwards."
msgstr ""
"Choisissez la durée d’application des règles proposées et ce qui se passe "
"ensuite."
-#: packages/taler-exchange-aml-webui/src/pages/decision/Rules.tsx:578
+#: packages/taler-exchange-aml-webui/src/pages/decision/Rules.tsx:591
+#, fuzzy
+#| msgid "Successor measure"
+msgid "Selected successor measure"
+msgstr "Mesure suivante"
+
+#: packages/taler-exchange-aml-webui/src/pages/decision/Rules.tsx:606
+#, fuzzy
+#| msgid "Successor measure"
+msgid "Successor measure unavailable"
+msgstr "Mesure suivante"
+
+#: packages/taler-exchange-aml-webui/src/pages/decision/Rules.tsx:608
+msgid ""
+"The selected successor measure is no longer configured. Choose another "
+"measure before continuing."
+msgstr ""
+
+#: packages/taler-exchange-aml-webui/src/pages/decision/Rules.tsx:620
msgid "The proposed rules never expire, so no successor action will run."
msgstr ""
"Les règles proposées n’expirent jamais ; aucune action ultérieure ne sera "
"donc exécutée."
-#: packages/taler-exchange-aml-webui/src/pages/decision/Rules.tsx:598
+#: packages/taler-exchange-aml-webui/src/pages/decision/Rules.tsx:640
msgid "Restore currently applied expiration"
msgstr "Rétablir l’expiration actuellement appliquée"
-#: packages/taler-exchange-aml-webui/src/pages/decision/Rules.tsx:682
+#: packages/taler-exchange-aml-webui/src/pages/decision/Rules.tsx:726
msgid "Operation type"
msgstr "Type d'opération"
-#: packages/taler-exchange-aml-webui/src/pages/decision/Rules.tsx:704
+#: packages/taler-exchange-aml-webui/src/pages/decision/Rules.tsx:740
+msgid ""
+"Higher values take precedence when multiple rules apply. Priority is "
+"independent of the rule's position in the table."
+msgstr ""
+
+#: packages/taler-exchange-aml-webui/src/pages/decision/Rules.tsx:755
msgid "Timeframe"
msgstr "Période"
-#: packages/taler-exchange-aml-webui/src/pages/decision/Rules.tsx:705
+#: packages/taler-exchange-aml-webui/src/pages/decision/Rules.tsx:756
msgid ""
"Use Y, M, D, h, m or s after each number. Forever accumulates over the "
"account's full history."
@@ -1481,11 +1616,11 @@ msgstr ""
"Utilisez Y, M, D, h, m ou s après chaque nombre. « Toujours » cumule sur "
"tout l’historique du compte."
-#: packages/taler-exchange-aml-webui/src/pages/decision/Rules.tsx:709
+#: packages/taler-exchange-aml-webui/src/pages/decision/Rules.tsx:760
msgid "Instant timeframe"
msgstr "Période instantanée"
-#: packages/taler-exchange-aml-webui/src/pages/decision/Rules.tsx:710
+#: packages/taler-exchange-aml-webui/src/pages/decision/Rules.tsx:761
msgid ""
"Balance and Refund limits apply to one balance or transaction, so their "
"timeframe is fixed to zero."
@@ -1493,120 +1628,155 @@ msgstr ""
"Les limites de solde et de remboursement s’appliquent à un solde ou à une "
"transaction ; leur période est donc fixée à zéro."
-#: packages/taler-exchange-aml-webui/src/pages/decision/Rules.tsx:716
+#: packages/taler-exchange-aml-webui/src/pages/decision/Rules.tsx:767
msgid "Exposed"
msgstr "Exposé"
-#: packages/taler-exchange-aml-webui/src/pages/decision/Rules.tsx:717
+#: packages/taler-exchange-aml-webui/src/pages/decision/Rules.tsx:768
msgid "Is this limit communicated to the customer?"
msgstr "Cette limite est-elle communiquée au client ?"
-#: packages/taler-exchange-aml-webui/src/pages/decision/Rules.tsx:723
+#: packages/taler-exchange-aml-webui/src/pages/decision/Rules.tsx:774
msgid "When the threshold is crossed"
msgstr "Lorsque le seuil est franchi"
-#: packages/taler-exchange-aml-webui/src/pages/decision/Rules.tsx:726
+#: packages/taler-exchange-aml-webui/src/pages/decision/Rules.tsx:777
msgid "Require measures"
msgstr "Exiger des mesures"
-#: packages/taler-exchange-aml-webui/src/pages/decision/Rules.tsx:740
+#: packages/taler-exchange-aml-webui/src/pages/decision/Rules.tsx:791
msgid "Required measures"
msgstr "Mesures requises"
-#: packages/taler-exchange-aml-webui/src/pages/decision/Rules.tsx:741
+#: packages/taler-exchange-aml-webui/src/pages/decision/Rules.tsx:792
msgid ""
"Measures that the customer will need to satisfy to apply for a new threshold."
msgstr "Mesures que le client devra satisfaire pour demander un nouveau seuil."
-#: packages/taler-exchange-aml-webui/src/pages/decision/Rules.tsx:747
+#: packages/taler-exchange-aml-webui/src/pages/decision/Rules.tsx:798
msgid "All measures"
msgstr "Toutes les mesures"
-#: packages/taler-exchange-aml-webui/src/pages/decision/Rules.tsx:748
+#: packages/taler-exchange-aml-webui/src/pages/decision/Rules.tsx:799
msgid "Hint the customer that all measures should be completed"
msgstr "Indiquer au client que toutes les mesures doivent être complétées"
-#: packages/taler-exchange-aml-webui/src/pages/decision/Rules.tsx:767
+#: packages/taler-exchange-aml-webui/src/pages/decision/Rules.tsx:822
msgid "Expiration date"
msgstr "Date d'expiration"
-#: packages/taler-exchange-aml-webui/src/pages/decision/Rules.tsx:768
+#: packages/taler-exchange-aml-webui/src/pages/decision/Rules.tsx:823
msgid "Until when are the new rules active."
msgstr "Jusqu'à quand les nouvelles règles sont actives."
-#: packages/taler-exchange-aml-webui/src/pages/decision/Rules.tsx:773
+#: packages/taler-exchange-aml-webui/src/pages/decision/Rules.tsx:828
msgid "Choose a future expiration date or Never."
msgstr "Choisissez une date d’expiration future ou « Jamais »."
-#: packages/taler-exchange-aml-webui/src/pages/decision/Rules.tsx:779
+#: packages/taler-exchange-aml-webui/src/pages/decision/Rules.tsx:834
msgid "After expiration"
msgstr "Après l’expiration"
-#: packages/taler-exchange-aml-webui/src/pages/decision/Rules.tsx:781
+#: packages/taler-exchange-aml-webui/src/pages/decision/Rules.tsx:836
msgid "Return to exchange defaults"
msgstr "Revenir aux valeurs par défaut de l’échange"
-#: packages/taler-exchange-aml-webui/src/pages/decision/Rules.tsx:782
+#: packages/taler-exchange-aml-webui/src/pages/decision/Rules.tsx:837
msgid "Trigger a successor measure"
msgstr "Déclencher une mesure ultérieure"
-#: packages/taler-exchange-aml-webui/src/pages/decision/Rules.tsx:797
+#: packages/taler-exchange-aml-webui/src/pages/decision/Rules.tsx:847
+#: packages/taler-exchange-aml-webui/src/pages/decision/Measures.tsx:630
+#, fuzzy
+#| msgid "Failed to load available measures."
+msgid "Search available measures"
+msgstr "Impossible de charger les mesures disponibles."
+
+#: packages/taler-exchange-aml-webui/src/pages/decision/Rules.tsx:848
msgid "Measure taken automatically upon expiration of the current decision."
msgstr "Mesure prise automatiquement à l'expiration de la décision actuelle."
-#: packages/taler-exchange-aml-webui/src/pages/decision/Rules.tsx:805
+#: packages/taler-exchange-aml-webui/src/pages/decision/Rules.tsx:856
msgid "This successor measure is no longer available."
msgstr "Cette mesure ultérieure n’est plus disponible."
-#: packages/taler-exchange-aml-webui/src/pages/AccountDetails.tsx:133
+#: packages/taler-exchange-aml-webui/src/pages/AccountDetails.tsx:136
msgid "Case summary"
msgstr "Résumé du dossier"
-#: packages/taler-exchange-aml-webui/src/pages/AccountDetails.tsx:134
+#: packages/taler-exchange-aml-webui/src/pages/AccountDetails.tsx:137
msgid "Current review state and the latest account activity."
msgstr "État actuel de l’examen et activité la plus récente du compte."
-#: packages/taler-exchange-aml-webui/src/pages/AccountDetails.tsx:138
+#: packages/taler-exchange-aml-webui/src/pages/AccountDetails.tsx:141
msgid "Review status"
msgstr "État de l’examen"
-#: packages/taler-exchange-aml-webui/src/pages/AccountDetails.tsx:142
-#: packages/taler-exchange-aml-webui/src/pages/AccountDetails.tsx:153
-#: packages/taler-exchange-aml-webui/src/pages/AccountDetails.tsx:171
-#: packages/taler-exchange-aml-webui/src/pages/AccountDetails.tsx:188
-#: packages/taler-exchange-aml-webui/src/pages/AccountDetails.tsx:492
+#: packages/taler-exchange-aml-webui/src/pages/AccountDetails.tsx:145
+#: packages/taler-exchange-aml-webui/src/pages/AccountDetails.tsx:156
+#: packages/taler-exchange-aml-webui/src/pages/AccountDetails.tsx:174
+#: packages/taler-exchange-aml-webui/src/pages/AccountDetails.tsx:191
+#: packages/taler-exchange-aml-webui/src/pages/AccountDetails.tsx:520
msgid "Loading…"
msgstr "Chargement…"
-#: packages/taler-exchange-aml-webui/src/pages/AccountDetails.tsx:146
+#: packages/taler-exchange-aml-webui/src/pages/AccountDetails.tsx:149
msgid "Manual review required — waiting for an AML decision."
msgstr "Examen manuel requis — en attente d’une décision AML."
-#: packages/taler-exchange-aml-webui/src/pages/AccountDetails.tsx:147
+#: packages/taler-exchange-aml-webui/src/pages/AccountDetails.tsx:150
msgid "No manual review"
msgstr "Aucun examen manuel"
-#: packages/taler-exchange-aml-webui/src/pages/AccountDetails.tsx:150
+#: packages/taler-exchange-aml-webui/src/pages/AccountDetails.tsx:153
msgid "Effective decision"
msgstr "Décision en vigueur"
-#: packages/taler-exchange-aml-webui/src/pages/AccountDetails.tsx:168
+#: packages/taler-exchange-aml-webui/src/pages/AccountDetails.tsx:171
msgid "Requirements"
msgstr "Exigences"
-#: packages/taler-exchange-aml-webui/src/pages/AccountDetails.tsx:185
+#: packages/taler-exchange-aml-webui/src/pages/AccountDetails.tsx:188
msgid "Latest collected information"
msgstr "Dernières informations recueillies"
+#: packages/taler-exchange-aml-webui/src/pages/AccountDetails.tsx:211
+#, fuzzy
+#| msgid "Account open"
+msgid "Account notes"
+msgstr "Compte ouvert"
+
+#: packages/taler-exchange-aml-webui/src/pages/AccountDetails.tsx:212
+msgid "Officer-authored notes and information recorded by the exchange."
+msgstr ""
+
+#: packages/taler-exchange-aml-webui/src/pages/AccountDetails.tsx:218
+#, fuzzy
+#| msgid "Account assessment could not be loaded"
+msgid "Account notes could not be loaded"
+msgstr "Impossible de charger l’évaluation du compte"
+
+#: packages/taler-exchange-aml-webui/src/pages/AccountDetails.tsx:228
+#, fuzzy
+#| msgid "Account open"
+msgid "No account notes"
+msgstr "Compte ouvert"
+
+#: packages/taler-exchange-aml-webui/src/pages/AccountDetails.tsx:229
+#, fuzzy
+#| msgid "No AML file is available for this account."
+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:208
+#: packages/taler-exchange-aml-webui/src/pages/AccountDetails.tsx:236
#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:305
#, fuzzy
#| msgid "Send decision"
msgid "Current decision"
msgstr "Envoyer la décision"
-#: packages/taler-exchange-aml-webui/src/pages/AccountDetails.tsx:209
+#: packages/taler-exchange-aml-webui/src/pages/AccountDetails.tsx:237
#, fuzzy
#| msgid ""
#| "The AML decision and operation rules currently applied to this account."
@@ -1615,23 +1785,23 @@ msgstr ""
"La décision AML et les règles d’opération actuellement appliquées à ce "
"compte."
-#: packages/taler-exchange-aml-webui/src/pages/AccountDetails.tsx:216
+#: packages/taler-exchange-aml-webui/src/pages/AccountDetails.tsx:244
msgid "Effective policy could not be loaded"
msgstr "Impossible de charger la politique en vigueur"
-#: packages/taler-exchange-aml-webui/src/pages/AccountDetails.tsx:234
+#: packages/taler-exchange-aml-webui/src/pages/AccountDetails.tsx:262
msgid "Exchange defaults apply"
msgstr "Les règles par défaut de l’Exchange s’appliquent"
-#: packages/taler-exchange-aml-webui/src/pages/AccountDetails.tsx:235
+#: packages/taler-exchange-aml-webui/src/pages/AccountDetails.tsx:263
msgid "No AML officer decision is active for this account."
msgstr "Aucune décision d’un agent AML n’est active pour ce compte."
-#: packages/taler-exchange-aml-webui/src/pages/AccountDetails.tsx:238
+#: packages/taler-exchange-aml-webui/src/pages/AccountDetails.tsx:266
msgid "Account type unavailable"
msgstr "Type de compte indisponible"
-#: packages/taler-exchange-aml-webui/src/pages/AccountDetails.tsx:239
+#: packages/taler-exchange-aml-webui/src/pages/AccountDetails.tsx:267
msgid ""
"Open this case from the account directory or payto search to see the "
"applicable default rules."
@@ -1639,104 +1809,104 @@ msgstr ""
"Ouvrez ce dossier depuis le répertoire des comptes ou la recherche payto "
"pour afficher les règles par défaut applicables."
-#: packages/taler-exchange-aml-webui/src/pages/AccountDetails.tsx:248
+#: packages/taler-exchange-aml-webui/src/pages/AccountDetails.tsx:276
msgid "Default rules could not be loaded"
msgstr "Impossible de charger les règles par défaut"
-#: packages/taler-exchange-aml-webui/src/pages/AccountDetails.tsx:255
-#: packages/taler-exchange-aml-webui/src/pages/Info.tsx:419
+#: packages/taler-exchange-aml-webui/src/pages/AccountDetails.tsx:283
+#: packages/taler-exchange-aml-webui/src/pages/Info.tsx:423
#: packages/taler-exchange-aml-webui/src/components/ShowDefaultRules.tsx:11
msgid "Default rules"
msgstr "Règles par défaut"
-#: packages/taler-exchange-aml-webui/src/pages/AccountDetails.tsx:266
+#: packages/taler-exchange-aml-webui/src/pages/AccountDetails.tsx:294
msgid "Collected information"
msgstr "Informations collectées"
-#: packages/taler-exchange-aml-webui/src/pages/AccountDetails.tsx:267
+#: packages/taler-exchange-aml-webui/src/pages/AccountDetails.tsx:295
msgid "KYC information filed by the customer or an AML officer."
msgstr "Informations KYC déposées par le client ou un agent AML."
-#: packages/taler-exchange-aml-webui/src/pages/AccountDetails.tsx:273
+#: packages/taler-exchange-aml-webui/src/pages/AccountDetails.tsx:301
msgid "Collected information could not be loaded"
msgstr "Impossible de charger les informations recueillies"
-#: packages/taler-exchange-aml-webui/src/pages/AccountDetails.tsx:279
+#: packages/taler-exchange-aml-webui/src/pages/AccountDetails.tsx:307
msgid "No collected information"
msgstr "Aucune information recueillie"
-#: packages/taler-exchange-aml-webui/src/pages/AccountDetails.tsx:280
+#: packages/taler-exchange-aml-webui/src/pages/AccountDetails.tsx:308
msgid "No KYC information has been collected for this account."
msgstr "Aucune information KYC n’a été recueillie pour ce compte."
-#: packages/taler-exchange-aml-webui/src/pages/AccountDetails.tsx:302
+#: packages/taler-exchange-aml-webui/src/pages/AccountDetails.tsx:330
msgid "Active requirements"
msgstr "Exigences actives"
-#: packages/taler-exchange-aml-webui/src/pages/AccountDetails.tsx:303
+#: packages/taler-exchange-aml-webui/src/pages/AccountDetails.tsx:331
msgid "Measures the customer must complete under the current policy."
msgstr "Mesures que le client doit accomplir selon la politique actuelle."
-#: packages/taler-exchange-aml-webui/src/pages/AccountDetails.tsx:309
+#: packages/taler-exchange-aml-webui/src/pages/AccountDetails.tsx:337
msgid "Active requirements could not be loaded"
msgstr "Impossible de charger les exigences actives"
-#: packages/taler-exchange-aml-webui/src/pages/AccountDetails.tsx:315
+#: packages/taler-exchange-aml-webui/src/pages/AccountDetails.tsx:343
msgid "No active requirements"
msgstr "Aucune exigence active"
-#: packages/taler-exchange-aml-webui/src/pages/AccountDetails.tsx:316
+#: packages/taler-exchange-aml-webui/src/pages/AccountDetails.tsx:344
msgid "The customer has no active legitimization measures to complete."
msgstr "Le client n’a aucune mesure de légitimation active à accomplir."
-#: packages/taler-exchange-aml-webui/src/pages/AccountDetails.tsx:413
+#: packages/taler-exchange-aml-webui/src/pages/AccountDetails.tsx:441
msgid "Officer decision"
msgstr "Décision de l’agent"
-#: packages/taler-exchange-aml-webui/src/pages/AccountDetails.tsx:416
+#: packages/taler-exchange-aml-webui/src/pages/AccountDetails.tsx:444
msgid "Does not expire"
msgstr "N’expire pas"
-#: packages/taler-exchange-aml-webui/src/pages/AccountDetails.tsx:439
+#: packages/taler-exchange-aml-webui/src/pages/AccountDetails.tsx:467
msgid "Waiting"
msgstr "En attente"
-#: packages/taler-exchange-aml-webui/src/pages/AccountDetails.tsx:451
+#: packages/taler-exchange-aml-webui/src/pages/AccountDetails.tsx:479
msgid "More on later pages"
msgstr "Autres éléments sur les pages suivantes"
-#: packages/taler-exchange-aml-webui/src/pages/AccountDetails.tsx:510
+#: packages/taler-exchange-aml-webui/src/pages/AccountDetails.tsx:538
msgid "Try loading this section again."
msgstr "Essayez de recharger cette section."
-#: packages/taler-exchange-aml-webui/src/pages/AccountDetails.tsx:518
+#: packages/taler-exchange-aml-webui/src/pages/AccountDetails.tsx:546
#: packages/taler-exchange-aml-webui/src/pages/AccountDecisionHistory.tsx:97
#: packages/taler-exchange-aml-webui/src/pages/AccountList.tsx:633
#: packages/taler-exchange-aml-webui/src/pages/Dashboard.tsx:205
msgid "Retry"
msgstr "Réessayer"
-#: packages/taler-exchange-aml-webui/src/pages/AccountDetails.tsx:566
+#: packages/taler-exchange-aml-webui/src/pages/AccountDetails.tsx:594
msgid "Unconfigured form"
msgstr "Formulaire non configuré"
-#: packages/taler-exchange-aml-webui/src/pages/AccountDetails.tsx:567
+#: packages/taler-exchange-aml-webui/src/pages/AccountDetails.tsx:595
msgid "Form not identified"
msgstr "Formulaire non identifié"
-#: packages/taler-exchange-aml-webui/src/pages/AccountDetails.tsx:576
+#: packages/taler-exchange-aml-webui/src/pages/AccountDetails.tsx:604
msgid "Filed by an AML officer"
msgstr "Déposé par un agent AML"
-#: packages/taler-exchange-aml-webui/src/pages/AccountDetails.tsx:577
+#: packages/taler-exchange-aml-webui/src/pages/AccountDetails.tsx:605
msgid "Provided by the customer"
msgstr "Fourni par le client"
-#: packages/taler-exchange-aml-webui/src/pages/AccountDetails.tsx:581
+#: packages/taler-exchange-aml-webui/src/pages/AccountDetails.tsx:609
msgid "Attribute data is unavailable."
msgstr "Les données d’attributs sont indisponibles."
-#: packages/taler-exchange-aml-webui/src/pages/AccountDetails.tsx:595
+#: packages/taler-exchange-aml-webui/src/pages/AccountDetails.tsx:623
msgid "View details"
msgstr "Voir les détails"
@@ -1781,7 +1951,7 @@ msgid "Failed to load accounts"
msgstr "Impossible de charger les comptes"
#: packages/taler-exchange-aml-webui/src/pages/AccountList.tsx:193
-#: packages/taler-exchange-aml-webui/src/Routing.tsx:552
+#: packages/taler-exchange-aml-webui/src/Routing.tsx:621
msgid "Accounts"
msgstr "Comptes"
@@ -1920,7 +2090,7 @@ msgid "This officer session is not authorized to export accounts."
msgstr "Cette session d’agent n’est pas autorisée à exporter les comptes."
#: packages/taler-exchange-aml-webui/src/pages/Dashboard.tsx:52
-#: packages/taler-exchange-aml-webui/src/Routing.tsx:546
+#: packages/taler-exchange-aml-webui/src/Routing.tsx:615
msgid "Dashboard"
msgstr "Tableau de bord"
@@ -2322,11 +2492,9 @@ msgid ""
msgstr ""
#. screenid: 122
-#. screenid: 124
#: 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/pages/decision/Measures.tsx:366
-#: packages/taler-exchange-aml-webui/src/components/MeasureList.tsx:115
+#: packages/taler-exchange-aml-webui/src/pages/decision/Measures.tsx:465
msgid "Add custom measure"
msgstr "Ajouter une mesure personnalisée"
@@ -2492,23 +2660,6 @@ msgid "Inputs"
msgstr "Entrées"
#. screenid: 122
-#: packages/taler-exchange-aml-webui/src/components/NewMeasure.tsx:954
-#: packages/taler-exchange-aml-webui/src/pages/Info.tsx:534
-#, fuzzy
-#| msgid "Output"
-msgid "Outputs"
-msgstr "Sortie"
-
-#. screenid: 122
-#: packages/taler-exchange-aml-webui/src/components/NewMeasure.tsx:962
-#: packages/taler-exchange-aml-webui/src/pages/Info.tsx:401
-#: packages/taler-exchange-aml-webui/src/pages/Info.tsx:533
-#, fuzzy
-#| msgid "Required"
-msgid "Required context"
-msgstr "Requis"
-
-#. screenid: 122
#: packages/taler-exchange-aml-webui/src/components/NewMeasure.tsx:970
msgid "Fallback"
msgstr "Repli"
@@ -2545,11 +2696,11 @@ msgstr "Lecture seule"
msgid "Prevent the customer from changing the address"
msgstr "Empêcher le client de modifier l'adresse"
-#: packages/taler-exchange-aml-webui/src/pages/decision/Measures.tsx:154
+#: packages/taler-exchange-aml-webui/src/pages/decision/Measures.tsx:157
msgid "Customer actions after submission"
msgstr ""
-#: packages/taler-exchange-aml-webui/src/pages/decision/Measures.tsx:157
+#: packages/taler-exchange-aml-webui/src/pages/decision/Measures.tsx:160
msgid ""
"Immediate measures start as soon as this decision is accepted. A measure may "
"show information, collect customer data, or run an AML program. Leave the "
@@ -2557,132 +2708,183 @@ msgid ""
msgstr ""
#. screenid: 102
-#: packages/taler-exchange-aml-webui/src/pages/decision/Measures.tsx:302
-#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:301
-msgid "Too many SKIP measures"
-msgstr "Trop de mesures SKIP"
+#: packages/taler-exchange-aml-webui/src/pages/decision/Measures.tsx:317
+#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:298
+#, fuzzy
+#| msgid "Any one listed measure may be completed."
+msgid "Only one instant measure is allowed"
+msgstr "Une seule des mesures indiquées peut être accomplie."
-#. screenid: 102
-#: packages/taler-exchange-aml-webui/src/pages/decision/Measures.tsx:303
-#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:302
-msgid "At most one immediate measure may use the SKIP check."
-msgstr "Une seule mesure immédiate au maximum peut utiliser le contrôle SKIP."
+#: packages/taler-exchange-aml-webui/src/pages/decision/Measures.tsx:319
+msgid ""
+"Remove all but one instant measure before continuing. Instant measures run "
+"an AML program without customer interaction."
+msgstr ""
+
+#: packages/taler-exchange-aml-webui/src/pages/decision/Measures.tsx:329
+#, fuzzy
+#| msgid "Operation rules"
+msgid "Completion rule"
+msgstr "Règles d’opération"
+
+#: packages/taler-exchange-aml-webui/src/pages/decision/Measures.tsx:336
+#, 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."
+
+#: packages/taler-exchange-aml-webui/src/pages/decision/Measures.tsx:337
+#, fuzzy
+#| msgid "Measures the customer must complete under the current policy."
+msgid ""
+"The requirement is completed as soon as the customer completes any one "
+"selected measure."
+msgstr "Mesures que le client doit accomplir selon la politique actuelle."
+
+#: packages/taler-exchange-aml-webui/src/pages/decision/Measures.tsx:343
+#, fuzzy
+#| msgid "Require all measures"
+msgid "Every selected measure is required"
+msgstr "Exiger toutes les mesures"
+
+#: packages/taler-exchange-aml-webui/src/pages/decision/Measures.tsx:344
+msgid ""
+"The requirement is completed only after every selected measure has been "
+"completed."
+msgstr ""
-#: packages/taler-exchange-aml-webui/src/pages/decision/Measures.tsx:332
+#: packages/taler-exchange-aml-webui/src/pages/decision/Measures.tsx:353
#, fuzzy
-#| msgid "Configure verification measure: \"%1$s\""
-msgid "Configure verification measure “%1$s”"
-msgstr "Configurer la mesure de vérification : « %1$s »"
+#| msgid "Server measures"
+msgid "Selected measure details"
+msgstr "Mesures serveur"
+
+#: packages/taler-exchange-aml-webui/src/pages/decision/Measures.tsx:383
+#, fuzzy
+#| msgid "Configure measure"
+msgid "Configure"
+msgstr "Configurer la mesure"
#. screenid: 102
-#: packages/taler-exchange-aml-webui/src/pages/decision/Measures.tsx:372
-#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:522
+#: packages/taler-exchange-aml-webui/src/pages/decision/Measures.tsx:471
+#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:574
msgid "Custom measures"
msgstr "Mesures personnalisées"
-#: packages/taler-exchange-aml-webui/src/pages/decision/Measures.tsx:375
+#: packages/taler-exchange-aml-webui/src/pages/decision/Measures.tsx:474
msgid "Measures defined only for this proposed decision."
msgstr ""
-#: packages/taler-exchange-aml-webui/src/pages/decision/Measures.tsx:399
+#: packages/taler-exchange-aml-webui/src/pages/decision/Measures.tsx:496
msgid "Edit"
msgstr ""
-#: packages/taler-exchange-aml-webui/src/pages/decision/Measures.tsx:407
+#: packages/taler-exchange-aml-webui/src/pages/decision/Measures.tsx:508
+#, fuzzy
+#| msgid "All measures"
+msgid "Available exchange measures"
+msgstr "Toutes les mesures"
+
+#: packages/taler-exchange-aml-webui/src/pages/decision/Measures.tsx:511
+msgid "Inspect reusable definitions configured by the exchange"
+msgstr ""
+
+#: packages/taler-exchange-aml-webui/src/pages/decision/Measures.tsx:519
+msgid ""
+"Select a measure above to use it unchanged. Customize a copy when this "
+"decision needs different checks, programs, or context."
+msgstr ""
+
+#: packages/taler-exchange-aml-webui/src/pages/decision/Measures.tsx:530
+#, fuzzy
+#| msgid "AML navigation"
+msgid "Open complete AML configuration"
+msgstr "Navigation AML"
+
+#: packages/taler-exchange-aml-webui/src/pages/decision/Measures.tsx:550
#, fuzzy
-#| msgid "All measures"
-msgid "Available exchange measures"
-msgstr "Toutes les mesures"
+#| msgid "Customer label"
+msgid "Customize a copy"
+msgstr "Libellé du client"
-#: packages/taler-exchange-aml-webui/src/pages/decision/Measures.tsx:410
-msgid "Reusable templates configured by the exchange operator"
-msgstr ""
+#: packages/taler-exchange-aml-webui/src/pages/decision/Measures.tsx:558
+#, fuzzy
+#| msgid "No active measure has been selected."
+msgid "No exchange measures are configured."
+msgstr "Aucune mesure active n'a été sélectionnée."
-#: packages/taler-exchange-aml-webui/src/pages/decision/Measures.tsx:432
-msgid "Use as template"
+#: packages/taler-exchange-aml-webui/src/pages/decision/Measures.tsx:624
+msgid ""
+"Only one instant measure can be selected. Remove the selected instant "
+"measure first."
msgstr ""
+#. screenid: 102
#. screenid: 113
-#: packages/taler-exchange-aml-webui/src/pages/decision/Measures.tsx:512
-#: packages/taler-exchange-aml-webui/src/pages/DecisionWizard.tsx:288
+#: packages/taler-exchange-aml-webui/src/pages/decision/Measures.tsx:629
+#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:400
+#: packages/taler-exchange-aml-webui/src/pages/DecisionWizard.tsx:238
#, fuzzy
#| msgid "Instant measures"
msgid "Immediate measures"
msgstr "Mesures instantanées"
-#: packages/taler-exchange-aml-webui/src/pages/decision/Measures.tsx:513
+#: packages/taler-exchange-aml-webui/src/pages/decision/Measures.tsx:631
msgid ""
"Selected measures begin immediately after the decision is accepted by the "
"exchange."
msgstr ""
-#: packages/taler-exchange-aml-webui/src/pages/decision/Measures.tsx:518
-#, fuzzy
-#| msgid "Require all measures"
-msgid "Require every selected measure"
-msgstr "Exiger toutes les mesures"
-
-#: packages/taler-exchange-aml-webui/src/pages/decision/Measures.tsx:519
-#, fuzzy
-#| msgid ""
-#| "Run all selected measures together instead of accepting any one of them."
-msgid ""
-"When enabled, all selected measures must be completed. Otherwise, completing "
-"any one of them is sufficient."
-msgstr ""
-"Exécuter ensemble toutes les mesures sélectionnées au lieu d’accepter "
-"n’importe laquelle d’entre elles."
-
#. screenid: 102
-#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:190
+#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:185
#, 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:193
+#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:188
#, fuzzy
msgid "Invalid credentials."
msgstr "Compte invalide"
#. screenid: 102
-#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:195
+#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:190
msgid "Session not found. Contact the administrator."
msgstr ""
#. screenid: 102
-#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:197
+#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:192
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:251
+#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:246
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:264
+#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:259
#, 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:271
+#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:266
msgid "Confirm decision"
msgstr "Confirmer la décision"
#. screenid: 102
-#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:283
+#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:278
msgid "Unknown measure"
msgstr "Mesure inconnue"
#. screenid: 102
-#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:284
+#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:279
msgid ""
"A rule or immediate action references a measure that is not available. "
"Review the rules and measures before submitting."
@@ -2691,14 +2893,14 @@ msgstr ""
"Vérifiez les règles et les mesures avant l’envoi."
#. screenid: 102
-#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:291
+#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:286
#, 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:292
+#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:287
msgid ""
"A custom measure references an unavailable check or program, lacks required "
"context, or cannot provide the selected program inputs. Review the immediate "
@@ -2706,38 +2908,55 @@ msgid ""
msgstr ""
#. screenid: 102
+#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:300
+msgid "Remove all but one instant measure before submitting this decision."
+msgstr ""
+
+#. screenid: 102
+#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:308
+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:310
+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:318
msgid "Missing deadline"
msgstr "Échéance manquante"
#. screenid: 102
-#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:311
+#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:319
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:319
+#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:326
msgid "Invalid rule expiration"
msgstr "Expiration des règles non valide"
#. screenid: 102
-#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:320
+#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:327
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:327
+#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:334
msgid "Missing rules"
msgstr "Règles manquantes"
#. screenid: 102
-#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:328
+#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:335
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:337
+#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:344
msgid ""
"Review the proposed rules. Hard blocks must be explicit, and Balance and "
"Refund rules must use an instant timeframe."
@@ -2747,207 +2966,210 @@ msgstr ""
"instantanée."
#. screenid: 102
-#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:376
+#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:382
msgid "Immediate measures not reviewed"
msgstr ""
#. screenid: 102
-#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:378
+#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:384
#, 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:384
+#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:390
#, 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:385
+#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:391
msgid "No measure will start when this decision is submitted."
msgstr ""
#. screenid: 102
-#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:396
+#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:405
+#, 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:409
+#, 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:428
+#, fuzzy
+#| msgid "Unavailable"
+msgid "Unavailable measures"
+msgstr "Indisponible"
+
+#. screenid: 102
+#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:430
+#, 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:448
#, 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:398
+#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:450
msgid "Review the account properties before submitting the decision."
msgstr ""
#. screenid: 102
-#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:409
+#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:461
msgid "Reporting events not reviewed"
msgstr ""
#. screenid: 102
-#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:411
+#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:463
msgid "Review which statistical events will be recorded with the decision."
msgstr ""
#. screenid: 102
-#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:420
+#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:472
msgid "Case disposition incomplete"
msgstr ""
#. screenid: 102
-#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:421
+#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:473
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:430
+#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:482
msgid "Invalid attributes"
msgstr "Attributs invalides"
#. screenid: 102
-#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:431
+#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:483
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:443
+#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:495
#, 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:447
+#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:499
msgid "Justification"
msgstr "Justification"
#. screenid: 102
-#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:450
+#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:502
#, fuzzy
#| msgid "Not opened"
msgid "Not provided"
msgstr "Non ouvert"
#. screenid: 102
-#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:454
+#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:506
#, 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:458
+#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:510
#, 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:487
+#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:539
msgid "No account properties"
msgstr "Aucune propriété de compte"
#. screenid: 102
-#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:493
+#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:545
msgid "Events"
msgstr "Événements"
#. screenid: 102
-#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:496
+#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:548
#, fuzzy
#| msgid "Next event"
msgid "No events"
msgstr "Événement suivant"
#. screenid: 102
-#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:501
+#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:553
#, fuzzy
#| msgid "Invalid attributes"
msgid "Submitted attributes"
msgstr "Attributs invalides"
#. screenid: 102
-#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:509
+#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:561
#, fuzzy
#| msgid "Expiration date"
msgid "expiration set"
msgstr "Date d'expiration"
#. screenid: 102
-#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:515
+#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:567
#, fuzzy
#| msgid "Invalid attributes"
msgid "No new attributes"
msgstr "Attributs invalides"
#. screenid: 102
-#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:537
-#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:550
+#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:589
+#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:602
#, 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:544
+#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:596
#, 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:549
+#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:601
#, 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:554
+#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:606
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:571
+#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:623
#, fuzzy
#| msgid "Review status"
msgid "Review this step"
msgstr "État de l’examen"
#. screenid: 113
-#. screenid: 110
-#: packages/taler-exchange-aml-webui/src/pages/DecisionWizard.tsx:172
-#: packages/taler-exchange-aml-webui/src/pages/ShowCollectedInfo.tsx:250
-#: packages/taler-exchange-aml-webui/src/pages/ShowCollectedInfo.tsx:507
-#, fuzzy
-#| msgid "Back to accounts"
-msgid "Back to account"
-msgstr "Retour aux comptes"
-
-#. screenid: 113
-#: packages/taler-exchange-aml-webui/src/pages/DecisionWizard.tsx:177
-#, fuzzy
-#| msgid "New decision"
-msgid "New AML decision"
-msgstr "Nouvelle décision"
-
-#. screenid: 113
-#. screenid: 111
-#: packages/taler-exchange-aml-webui/src/pages/DecisionWizard.tsx:201
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:297
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:790
-msgid "Payto URI"
-msgstr "URI Payto"
-
-#. screenid: 113
-#: packages/taler-exchange-aml-webui/src/pages/DecisionWizard.tsx:218
+#: packages/taler-exchange-aml-webui/src/pages/DecisionWizard.tsx:168
#, fuzzy
#| msgctxt "threshold"
#| msgid "%1$s every %2$s"
@@ -2955,33 +3177,33 @@ 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:236
+#: packages/taler-exchange-aml-webui/src/pages/DecisionWizard.tsx:186
msgid "Decision steps"
msgstr ""
#. screenid: 113
-#: packages/taler-exchange-aml-webui/src/pages/DecisionWizard.tsx:245
+#: packages/taler-exchange-aml-webui/src/pages/DecisionWizard.tsx:195
#, fuzzy
#| msgid "Previous event"
msgid "Previous step"
msgstr "Événement précédent"
#. screenid: 113
-#: packages/taler-exchange-aml-webui/src/pages/DecisionWizard.tsx:254
+#: packages/taler-exchange-aml-webui/src/pages/DecisionWizard.tsx:204
#, fuzzy
#| msgid "Next event"
msgid "Next step"
msgstr "Événement suivant"
#. screenid: 113
-#: packages/taler-exchange-aml-webui/src/pages/DecisionWizard.tsx:273
+#: packages/taler-exchange-aml-webui/src/pages/DecisionWizard.tsx:223
#, fuzzy
#| msgid "System information"
msgid "Customer information"
msgstr "Information système"
#. screenid: 113
-#: packages/taler-exchange-aml-webui/src/pages/DecisionWizard.tsx:274
+#: packages/taler-exchange-aml-webui/src/pages/DecisionWizard.tsx:224
#, fuzzy
#| msgid ""
#| "You can review AML information, but this officer key cannot submit "
@@ -2992,24 +3214,24 @@ msgstr ""
"pas soumettre de décisions."
#. screenid: 113
-#: packages/taler-exchange-aml-webui/src/pages/DecisionWizard.tsx:279
+#: packages/taler-exchange-aml-webui/src/pages/DecisionWizard.tsx:229
msgid "Review the account state derived from the available information."
msgstr ""
#. screenid: 113
-#: packages/taler-exchange-aml-webui/src/pages/DecisionWizard.tsx:283
+#: packages/taler-exchange-aml-webui/src/pages/DecisionWizard.tsx:233
#, fuzzy
#| msgid "Missing events"
msgid "Reporting events"
msgstr "Événements manquants"
#. screenid: 113
-#: packages/taler-exchange-aml-webui/src/pages/DecisionWizard.tsx:284
+#: packages/taler-exchange-aml-webui/src/pages/DecisionWizard.tsx:234
msgid "Review the statistical events recorded with this decision."
msgstr ""
#. screenid: 113
-#: packages/taler-exchange-aml-webui/src/pages/DecisionWizard.tsx:289
+#: packages/taler-exchange-aml-webui/src/pages/DecisionWizard.tsx:239
#, fuzzy
#| msgid "Measures the customer must complete under the current policy."
msgid ""
@@ -3017,7 +3239,7 @@ msgid ""
msgstr "Mesures que le client doit accomplir selon la politique actuelle."
#. screenid: 113
-#: packages/taler-exchange-aml-webui/src/pages/DecisionWizard.tsx:293
+#: packages/taler-exchange-aml-webui/src/pages/DecisionWizard.tsx:243
#, fuzzy
#| msgctxt "operation type"
#| msgid "Transaction"
@@ -3025,77 +3247,49 @@ msgid "Transaction rules"
msgstr "Transaction"
#. screenid: 113
-#: packages/taler-exchange-aml-webui/src/pages/DecisionWizard.tsx:294
+#: packages/taler-exchange-aml-webui/src/pages/DecisionWizard.tsx:244
msgid "Set operation thresholds, escalation measures, and expiration behavior."
msgstr ""
#. screenid: 113
-#: packages/taler-exchange-aml-webui/src/pages/DecisionWizard.tsx:298
+#: packages/taler-exchange-aml-webui/src/pages/DecisionWizard.tsx:248
msgid "Case disposition"
msgstr ""
#. screenid: 113
-#: packages/taler-exchange-aml-webui/src/pages/DecisionWizard.tsx:299
+#: packages/taler-exchange-aml-webui/src/pages/DecisionWizard.tsx:249
#, 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:305
+#: packages/taler-exchange-aml-webui/src/pages/DecisionWizard.tsx:255
#, 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:306
+#: packages/taler-exchange-aml-webui/src/pages/DecisionWizard.tsx:256
msgid "Check the complete decision before signing and submitting it."
msgstr ""
#. screenid: 113
-#: packages/taler-exchange-aml-webui/src/pages/DecisionWizard.tsx:326
+#: packages/taler-exchange-aml-webui/src/pages/DecisionWizard.tsx:276
#, fuzzy
#| msgid "Decision date"
msgid "Decision progress"
msgstr "Date de la décision"
-#. screenid: 113
-#: packages/taler-exchange-aml-webui/src/pages/DecisionWizard.tsx:407
-#, fuzzy
-#| msgid "Failed to load account decisions."
-msgid "Loading account decision"
-msgstr "Impossible de charger les décisions du compte."
-
-#. screenid: 113
-#: packages/taler-exchange-aml-webui/src/pages/DecisionWizard.tsx:418
-#, fuzzy
-#| msgid "Decision for account:"
-msgid "Decision for account"
-msgstr "Décision pour le compte :"
-
-#. screenid: 113
-#: packages/taler-exchange-aml-webui/src/pages/DecisionWizard.tsx:425
-#, fuzzy
-#| msgid "Decision for account:"
-msgid "Decision for wallet account"
-msgstr "Décision pour le compte :"
-
-#. screenid: 113
-#: packages/taler-exchange-aml-webui/src/pages/DecisionWizard.tsx:431
-#, fuzzy
-#| msgid "Decision for bank account:"
-msgid "Decision for bank account"
-msgstr "Décision pour le compte bancaire :"
-
#: packages/taler-exchange-aml-webui/src/pages/Developer.tsx:107
msgid "Enter a valid HTTP or HTTPS URL."
msgstr ""
#: packages/taler-exchange-aml-webui/src/pages/Developer.tsx:114
-#: packages/taler-exchange-aml-webui/src/Routing.tsx:176
-#: packages/taler-exchange-aml-webui/src/Routing.tsx:218
-#: packages/taler-exchange-aml-webui/src/Routing.tsx:259
+#: packages/taler-exchange-aml-webui/src/Routing.tsx:190
+#: packages/taler-exchange-aml-webui/src/Routing.tsx:229
+#: packages/taler-exchange-aml-webui/src/Routing.tsx:270
msgid "Development settings"
msgstr "Paramètres de développement"
@@ -3541,231 +3735,195 @@ msgid ""
"concluded state."
msgstr ""
-#: packages/taler-exchange-aml-webui/src/pages/Info.tsx:50
+#: packages/taler-exchange-aml-webui/src/pages/Info.tsx:54
msgid "Browser override"
msgstr ""
-#: packages/taler-exchange-aml-webui/src/pages/Info.tsx:52
+#: packages/taler-exchange-aml-webui/src/pages/Info.tsx:56
#, fuzzy
#| msgid "Welcome to the exchange configuration"
msgid "Exchange configuration"
msgstr "Bienvenue dans la configuration de l'exchange"
-#: packages/taler-exchange-aml-webui/src/pages/Info.tsx:53
+#: packages/taler-exchange-aml-webui/src/pages/Info.tsx:57
#, fuzzy
#| msgid "Default rules"
msgid "Default fallback"
msgstr "Règles par défaut"
-#: packages/taler-exchange-aml-webui/src/pages/Info.tsx:59
+#: packages/taler-exchange-aml-webui/src/pages/Info.tsx:63
#, fuzzy
#| msgid "Welcome to the exchange configuration"
msgid "Exchange and AML configuration"
msgstr "Bienvenue dans la configuration de l'exchange"
-#: packages/taler-exchange-aml-webui/src/pages/Info.tsx:62
+#: packages/taler-exchange-aml-webui/src/pages/Info.tsx:66
msgid ""
"Exchange identity, the active AML dialect, and the checks and programs "
"available to AML decisions."
msgstr ""
-#: packages/taler-exchange-aml-webui/src/pages/Info.tsx:71
+#: packages/taler-exchange-aml-webui/src/pages/Info.tsx:75
msgid "Public information reported by this exchange."
msgstr ""
-#: packages/taler-exchange-aml-webui/src/pages/Info.tsx:75
+#: packages/taler-exchange-aml-webui/src/pages/Info.tsx:79
msgid "Base URL"
msgstr ""
-#: packages/taler-exchange-aml-webui/src/pages/Info.tsx:76
+#: packages/taler-exchange-aml-webui/src/pages/Info.tsx:80
msgid "Protocol"
msgstr ""
-#: packages/taler-exchange-aml-webui/src/pages/Info.tsx:77
+#: packages/taler-exchange-aml-webui/src/pages/Info.tsx:81
msgid "Protocol version"
msgstr ""
-#: packages/taler-exchange-aml-webui/src/pages/Info.tsx:78
+#: packages/taler-exchange-aml-webui/src/pages/Info.tsx:82
#, fuzzy
#| msgid "Operation"
msgid "Implementation"
msgstr "Opération"
-#: packages/taler-exchange-aml-webui/src/pages/Info.tsx:80
+#: packages/taler-exchange-aml-webui/src/pages/Info.tsx:84
#, fuzzy
#| msgid "Not opened"
msgid "Not reported"
msgstr "Non ouvert"
-#: packages/taler-exchange-aml-webui/src/pages/Info.tsx:82
+#: packages/taler-exchange-aml-webui/src/pages/Info.tsx:86
msgid "Currency"
msgstr ""
-#: packages/taler-exchange-aml-webui/src/pages/Info.tsx:88
+#: packages/taler-exchange-aml-webui/src/pages/Info.tsx:92
msgid "AML dialect"
msgstr ""
-#: packages/taler-exchange-aml-webui/src/pages/Info.tsx:95
-#: packages/taler-exchange-aml-webui/src/pages/Info.tsx:119
+#: packages/taler-exchange-aml-webui/src/pages/Info.tsx:99
+#: packages/taler-exchange-aml-webui/src/pages/Info.tsx:123
#, fuzzy
#| msgid "Effective decision"
msgid "Effective dialect"
msgstr "Décision en vigueur"
-#: packages/taler-exchange-aml-webui/src/pages/Info.tsx:111
+#: packages/taler-exchange-aml-webui/src/pages/Info.tsx:115
#, fuzzy
#| msgid "Configure measure"
msgid "Configured dialect"
msgstr "Configurer la mesure"
-#: packages/taler-exchange-aml-webui/src/pages/Info.tsx:114
-#: packages/taler-exchange-aml-webui/src/pages/Info.tsx:504
-#, fuzzy
-#| msgid "Not opened"
-msgid "Not specified"
-msgstr "Non ouvert"
-
-#: packages/taler-exchange-aml-webui/src/pages/Info.tsx:129
+#: packages/taler-exchange-aml-webui/src/pages/Info.tsx:133
msgid "Canonical properties defined by the effective dialect."
msgstr ""
-#: packages/taler-exchange-aml-webui/src/pages/Info.tsx:130
+#: packages/taler-exchange-aml-webui/src/pages/Info.tsx:134
#, fuzzy
#| msgid "No account properties"
msgid "This dialect does not define account properties."
msgstr "Aucune propriété de compte"
-#: packages/taler-exchange-aml-webui/src/pages/Info.tsx:136
+#: packages/taler-exchange-aml-webui/src/pages/Info.tsx:140
#, fuzzy
#| msgid "Reset to default"
msgid "Derived events"
msgstr "Réinitialiser par défaut"
-#: packages/taler-exchange-aml-webui/src/pages/Info.tsx:137
+#: packages/taler-exchange-aml-webui/src/pages/Info.tsx:141
#, fuzzy
#| msgid "No account properties"
msgid "Canonical events derived from account property changes."
msgstr "Aucune propriété de compte"
-#: packages/taler-exchange-aml-webui/src/pages/Info.tsx:138
+#: packages/taler-exchange-aml-webui/src/pages/Info.tsx:142
msgid "This dialect does not define derived events."
msgstr ""
-#: packages/taler-exchange-aml-webui/src/pages/Info.tsx:144
+#: packages/taler-exchange-aml-webui/src/pages/Info.tsx:148
#, fuzzy
#| msgid "All measures"
msgid "AML measures"
msgstr "Toutes les mesures"
-#: packages/taler-exchange-aml-webui/src/pages/Info.tsx:145
+#: packages/taler-exchange-aml-webui/src/pages/Info.tsx:149
msgid ""
"Checks, programs, root measures, and default rules reported by the exchange."
msgstr ""
-#: packages/taler-exchange-aml-webui/src/pages/Info.tsx:213
+#: packages/taler-exchange-aml-webui/src/pages/Info.tsx:217
#, fuzzy
#| msgctxt "threshold"
#| msgid "%1$s every %2$s"
msgid "%1$s entry"
msgstr "%1$s tous les %2$s"
-#: packages/taler-exchange-aml-webui/src/pages/Info.tsx:214
+#: packages/taler-exchange-aml-webui/src/pages/Info.tsx:218
msgid "%1$s entries"
msgstr ""
-#: packages/taler-exchange-aml-webui/src/pages/Info.tsx:277
-#: packages/taler-exchange-aml-webui/src/pages/Info.tsx:289
+#: packages/taler-exchange-aml-webui/src/pages/Info.tsx:281
+#: packages/taler-exchange-aml-webui/src/pages/Info.tsx:293
#, fuzzy
msgid "Failed to load the exchange AML measures."
msgstr "Mesures actives actuelles"
-#: packages/taler-exchange-aml-webui/src/pages/Info.tsx:300
+#: packages/taler-exchange-aml-webui/src/pages/Info.tsx:304
#, fuzzy
#| msgid "The measures endpoint was not found."
msgid "The measures endpoint is not available."
msgstr "Le point de terminaison des mesures est introuvable."
-#: packages/taler-exchange-aml-webui/src/pages/Info.tsx:306
+#: packages/taler-exchange-aml-webui/src/pages/Info.tsx:310
#, fuzzy
#| msgid "The account state changed. Reload it and try again."
msgid "The exchange configuration changed. Reload it and try again."
msgstr "L’état du compte a changé. Rechargez-le et réessayez."
-#: packages/taler-exchange-aml-webui/src/pages/Info.tsx:332
+#: packages/taler-exchange-aml-webui/src/pages/Info.tsx:336
#, fuzzy
#| msgid "Required measures"
msgid "Retry loading measures"
msgstr "Mesures requises"
-#: packages/taler-exchange-aml-webui/src/pages/Info.tsx:351
+#: packages/taler-exchange-aml-webui/src/pages/Info.tsx:355
#, fuzzy
#| msgid "Reset measure"
msgid "Root measures"
msgstr "Réinitialiser la mesure"
-#: packages/taler-exchange-aml-webui/src/pages/Info.tsx:366
+#: packages/taler-exchange-aml-webui/src/pages/Info.tsx:370
msgid "No root measures are configured."
msgstr ""
-#: packages/taler-exchange-aml-webui/src/pages/Info.tsx:371
+#: packages/taler-exchange-aml-webui/src/pages/Info.tsx:375
#, fuzzy
#| msgid "Check"
msgid "KYC checks"
msgstr "Vérifier"
-#: packages/taler-exchange-aml-webui/src/pages/Info.tsx:386
+#: packages/taler-exchange-aml-webui/src/pages/Info.tsx:390
msgid "No KYC checks are configured."
msgstr ""
-#: packages/taler-exchange-aml-webui/src/pages/Info.tsx:391
+#: packages/taler-exchange-aml-webui/src/pages/Info.tsx:395
#, fuzzy
#| msgid "Program"
msgid "AML programs"
msgstr "Programme"
-#: packages/taler-exchange-aml-webui/src/pages/Info.tsx:405
+#: packages/taler-exchange-aml-webui/src/pages/Info.tsx:409
#, fuzzy
#| msgid "Requirements"
msgid "Required inputs"
msgstr "Exigences"
-#: packages/taler-exchange-aml-webui/src/pages/Info.tsx:413
+#: packages/taler-exchange-aml-webui/src/pages/Info.tsx:417
msgid "No AML programs are configured."
msgstr ""
-#: packages/taler-exchange-aml-webui/src/pages/Info.tsx:428
+#: packages/taler-exchange-aml-webui/src/pages/Info.tsx:432
msgid "No default AML rules are configured."
msgstr ""
-#: packages/taler-exchange-aml-webui/src/pages/Info.tsx:480
-#, fuzzy
-#| msgid "Check"
-msgid "KYC check"
-msgstr "Vérifier"
-
-#: packages/taler-exchange-aml-webui/src/pages/Info.tsx:484
-msgid "Built-in check that proceeds without collecting customer data."
-msgstr ""
-
-#: packages/taler-exchange-aml-webui/src/pages/Info.tsx:491
-#: packages/taler-exchange-aml-webui/src/pages/Info.tsx:497
-#, fuzzy
-#| msgid "Program"
-msgid "AML program"
-msgstr "Programme"
-
-#: packages/taler-exchange-aml-webui/src/pages/Info.tsx:536
-#, fuzzy
-#| msgid "All measures"
-msgid "Fallback measure"
-msgstr "Toutes les mesures"
-
-#: packages/taler-exchange-aml-webui/src/pages/Info.tsx:602
-#, fuzzy
-#| msgid "Unavailable"
-msgid "Unavailable reference"
-msgstr "Indisponible"
-
#. screenid: 112
#: packages/taler-exchange-aml-webui/src/pages/Profile.tsx:48
msgid "Session and access"
@@ -3781,16 +3939,6 @@ msgstr ""
"dans ce navigateur."
#. screenid: 112
-#: packages/taler-exchange-aml-webui/src/pages/Profile.tsx:66
-msgid "Officer access"
-msgstr "Accès de l’agent"
-
-#. screenid: 112
-#: packages/taler-exchange-aml-webui/src/pages/Profile.tsx:71
-msgid "Officer name"
-msgstr "Nom de l’agent"
-
-#. screenid: 112
#: packages/taler-exchange-aml-webui/src/pages/Profile.tsx:77
msgid "Permissions"
msgstr "Autorisations"
@@ -3868,27 +4016,9 @@ msgstr "Supprimer la clé"
msgid "Remove officer key?"
msgstr "Supprimer la clé de l’agent ?"
-#. screenid: 112
-#: packages/taler-exchange-aml-webui/src/pages/Profile.tsx:231
-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 ""
-"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: 112
-#: packages/taler-exchange-aml-webui/src/pages/Profile.tsx:237
-msgid ""
-"This does not revoke the officer at the exchange. Ask the exchange operator "
-"to revoke its access if the key may be compromised."
-msgstr ""
-"Ceci ne révoque pas l’agent auprès de l’exchange. Demandez à l’opérateur de "
-"l’exchange de révoquer son accès si la clé est susceptible d’être compromise."
-
#. screenid: 111
#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:86
-#: packages/taler-exchange-aml-webui/src/Routing.tsx:559
+#: packages/taler-exchange-aml-webui/src/Routing.tsx:628
msgid "Find account"
msgstr "Rechercher un compte"
@@ -3931,11 +4061,9 @@ msgstr "Impossible de charger l’historique du compte."
#. screenid: 111
#. screenid: 110
-#. screenid: 124
#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:228
#: packages/taler-exchange-aml-webui/src/pages/ShowCollectedInfo.tsx:82
#: packages/taler-exchange-aml-webui/src/pages/Transfers.tsx:268
-#: packages/taler-exchange-aml-webui/src/components/MeasureList.tsx:66
msgid ""
"This session signature is invalid, contact administrator or create a new one."
msgstr ""
@@ -3944,11 +4072,9 @@ msgstr ""
#. screenid: 111
#. screenid: 110
-#. screenid: 124
#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:235
#: packages/taler-exchange-aml-webui/src/pages/ShowCollectedInfo.tsx:89
#: packages/taler-exchange-aml-webui/src/pages/Transfers.tsx:275
-#: packages/taler-exchange-aml-webui/src/components/MeasureList.tsx:73
msgid ""
"The designated AML session is not known, contact administrator or create a "
"new one."
@@ -3958,11 +4084,9 @@ msgstr ""
#. screenid: 111
#. screenid: 110
-#. screenid: 124
#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:242
#: packages/taler-exchange-aml-webui/src/pages/ShowCollectedInfo.tsx:96
#: packages/taler-exchange-aml-webui/src/pages/Transfers.tsx:282
-#: packages/taler-exchange-aml-webui/src/components/MeasureList.tsx:80
msgid ""
"The designated AML session is not enabled, contact administrator or create a "
"new one."
@@ -3992,6 +4116,12 @@ msgid "Open account case"
msgstr "Ouvrir le compte"
#. screenid: 111
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:297
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:838
+msgid "Payto URI"
+msgstr "URI Payto"
+
+#. screenid: 111
#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:309
msgid "Active"
msgstr ""
@@ -4044,18 +4174,18 @@ 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:403
#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:445
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:493
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:533
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:491
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:531
msgid "Search"
msgstr "Rechercher"
#. screenid: 111
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:575
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:623
msgid "Taler Bank"
msgstr "Banque Taler"
#. screenid: 111
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:579
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:627
#: packages/taler-exchange-aml-webui/src/pages/Transfers.tsx:364
#: packages/taler-exchange-aml-webui/src/pages/Transfers.tsx:433
#: packages/taler-exchange-aml-webui/src/pages/Transfers.tsx:441
@@ -4063,109 +4193,109 @@ msgid "Wallet"
msgstr "Portefeuille numérique"
#. screenid: 111
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:583
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:631
msgid "Generic Payto:// URI"
msgstr "URI Payto:// générique"
#. screenid: 111
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:586
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:634
msgid "Account type"
msgstr "Type de compte"
#. screenid: 111
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:596
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:644
msgid "Should be 52 characters."
msgstr "Doit comporter 52 caractères."
#. screenid: 111
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:598
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:646
msgid "Failed to parse: %1$s"
msgstr "Échec de l'analyse : %1$s"
#. screenid: 111
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:610
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:658
msgid "Address contains invalid characters."
msgstr "L'adresse contient des caractères invalides."
#. screenid: 111
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:612
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:660
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:614
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:662
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:616
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:664
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:618
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:666
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:620
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:668
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:622
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:670
msgid "Decoding issue."
msgstr "Problème de décodage."
#. screenid: 111
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:624
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:672
msgid "Invalid data"
msgstr "Données non valides"
#. screenid: 111
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:634
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:682
msgid "Unsupported country."
msgstr "Pays non pris en charge."
#. screenid: 111
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:636
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:684
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:638
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:686
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:640
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:688
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:642
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:690
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:644
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:692
msgid "The checksum is wrong."
msgstr "La somme de contrôle est incorrecte."
#. screenid: 111
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:662
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:710
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:664
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:712
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:666
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:714
msgid ""
"The target type is not supported, only x-taler-bank, taler-reserve or iban"
msgstr ""
@@ -4173,172 +4303,178 @@ msgstr ""
"ou iban le sont"
#. screenid: 111
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:671
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:719
msgid "IBAN is missing"
msgstr "L'IBAN est manquant"
#. screenid: 111
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:673
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:721
msgid "Bitcoin address is missing"
msgstr "L'adresse Bitcoin est manquante"
#. screenid: 111
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:675
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:723
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:677
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:679
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:725
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:727
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:681
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:729
msgid "Ethereum address is missing"
msgstr "L'adresse Ethereum est manquante"
#. screenid: 111
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:683
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:731
msgid "Cyclos address is missing"
msgstr "L'adresse Cyclos est manquante"
#. screenid: 111
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:685
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:733
msgid "Void address is missing"
msgstr "L’adresse void est manquante"
#. screenid: 111
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:693
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:741
msgid "Invalid IBAN: %1$s"
msgstr "IBAN invalide : %1$s"
#. screenid: 111
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:700
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:748
msgid "Invalid BTC: %1$s"
msgstr "BTC invalide : %1$s"
#. screenid: 111
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:705
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:728
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:741
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:753
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:776
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:789
msgid "Invalid reserve: %1$s"
msgstr "Réserve invalide : %1$s"
#. screenid: 111
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:716
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:726
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:739
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:760
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:764
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:774
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:787
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:808
msgid "Invalid host"
msgstr "Hôte invalide"
#. screenid: 111
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:718
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:766
msgid "Invalid account"
msgstr "Compte invalide"
#. screenid: 111
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:752
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:800
msgid "Invalid address"
msgstr "Adresse invalide"
#. screenid: 111
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:791
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:839
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:792
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:840
msgid "payto://"
msgstr "payto://"
#. screenid: 111
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:807
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:855
msgid "International Bank Account Number"
msgstr "Numéro de compte bancaire international"
#. screenid: 111
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:808
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:856
msgid "DE1231231231"
msgstr "DE1231231231"
#. screenid: 111
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:820
-msgid "Host"
-msgstr "Hôte"
-
-#. screenid: 111
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:821
-msgid "Exchange hostname"
-msgstr "Nom d'hôte de l'exchange"
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:868
+msgid "Exchange address"
+msgstr "Adresse de l’Exchange"
#. screenid: 111
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:822
-msgid "exchange.taler.net"
-msgstr "exchange.taler.net"
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:869
+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:827
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:874
-msgid "Remove last '/'"
-msgstr "Retirer le « / » final"
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:870
+msgid "exchange.taler.net/exchange"
+msgstr "exchange.taler.net/exchange"
#. screenid: 111
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:829
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:846
-#: packages/taler-exchange-aml-webui/src/pages/Transfers.tsx:426
-#: packages/taler-exchange-aml-webui/src/pages/Transfers.tsx:472
-msgid "Invalid value"
-msgstr "Valeur invalide"
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:875
+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:837
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:883
msgid "ID"
msgstr "ID"
#. screenid: 111
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:838
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:884
msgid "Wallet reserve public key"
msgstr "Clé publique de réserve du portefeuille"
#. screenid: 111
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:839
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:885
msgid "abcdef1235"
msgstr "abcdef1235"
#. screenid: 111
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:844
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:890
msgid "Should be 52 characters"
msgstr "Doit comporter 52 caractères"
#. screenid: 111
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:860
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:892
+#: packages/taler-exchange-aml-webui/src/pages/Transfers.tsx:426
+#: packages/taler-exchange-aml-webui/src/pages/Transfers.tsx:472
+msgid "Invalid value"
+msgstr "Valeur invalide"
+
+#. screenid: 111
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:906
msgid "Bank account identification"
msgstr "Identification du compte bancaire"
#. screenid: 111
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:861
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:907
msgid "DE123123123"
msgstr "DE123123123"
#. screenid: 111
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:867
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:913
msgid "Hostname"
msgstr "Nom d'hôte"
#. screenid: 111
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:868
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:914
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:869
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:915
msgid "bank.demo.taler.net"
msgstr "bank.demo.taler.net"
#. screenid: 111
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:876
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:920
+msgid "Remove last '/'"
+msgstr "Retirer le « / » final"
+
+#. screenid: 111
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:922
msgid "Invalid hostname"
msgstr "Nom d'hôte invalide"
@@ -4687,56 +4823,56 @@ msgstr "à"
msgid "from"
msgstr "de"
-#: packages/taler-exchange-aml-webui/src/Routing.tsx:165
+#: packages/taler-exchange-aml-webui/src/Routing.tsx:179
msgid "This exchange is not compatible with the AML WebUI."
msgstr "Cet exchange n’est pas compatible avec l’interface Web AML."
-#: packages/taler-exchange-aml-webui/src/Routing.tsx:167
+#: packages/taler-exchange-aml-webui/src/Routing.tsx:181
msgid ""
"Officer identity and permissions require exchange protocol v40 or newer."
msgstr ""
"L’identité et les autorisations de l’agent nécessitent le protocole "
"d’exchange v40 ou une version ultérieure."
-#: packages/taler-exchange-aml-webui/src/Routing.tsx:191
+#: packages/taler-exchange-aml-webui/src/Routing.tsx:203
msgid "Verifying that this public key is enrolled by the exchange."
msgstr ""
"Vérification de l’inscription de cette clé publique auprès de l’exchange."
-#: packages/taler-exchange-aml-webui/src/Routing.tsx:278
-#: packages/taler-exchange-aml-webui/src/Routing.tsx:331
+#: packages/taler-exchange-aml-webui/src/Routing.tsx:289
+#: packages/taler-exchange-aml-webui/src/Routing.tsx:342
msgid "Read-only officer access"
msgstr "Accès d’agent en lecture seule"
-#: packages/taler-exchange-aml-webui/src/Routing.tsx:279
+#: packages/taler-exchange-aml-webui/src/Routing.tsx:290
msgid ""
"You can review AML information, but this officer key cannot submit decisions."
msgstr ""
"Vous pouvez consulter les informations AML, mais cette clé d’agent ne peut "
"pas soumettre de décisions."
-#: packages/taler-exchange-aml-webui/src/Routing.tsx:332
+#: packages/taler-exchange-aml-webui/src/Routing.tsx:343
msgid "This officer key cannot create or submit AML decisions."
msgstr "Cette clé d’agent ne peut pas créer ni soumettre de décisions AML."
-#: packages/taler-exchange-aml-webui/src/Routing.tsx:340
+#: packages/taler-exchange-aml-webui/src/Routing.tsx:351
msgid "Return to account"
msgstr "Revenir au compte"
-#: packages/taler-exchange-aml-webui/src/Routing.tsx:466
-#: packages/taler-exchange-aml-webui/src/Routing.tsx:475
+#: packages/taler-exchange-aml-webui/src/Routing.tsx:478
+#: packages/taler-exchange-aml-webui/src/Routing.tsx:487
msgid "Failed to load the active AML decision."
msgstr "Impossible de charger la décision AML active."
-#: packages/taler-exchange-aml-webui/src/Routing.tsx:484
+#: packages/taler-exchange-aml-webui/src/Routing.tsx:496
msgid "The account was not found."
msgstr "Le compte est introuvable."
-#: packages/taler-exchange-aml-webui/src/Routing.tsx:488
+#: packages/taler-exchange-aml-webui/src/Routing.tsx:500
msgid "The account state changed. Reload it and try again."
msgstr "L’état du compte a changé. Rechargez-le et réessayez."
-#: packages/taler-exchange-aml-webui/src/Routing.tsx:511
+#: packages/taler-exchange-aml-webui/src/Routing.tsx:522
msgid ""
"The payto URI does not belong to this account. Return to the account search "
"and start the decision again."
@@ -4744,43 +4880,118 @@ msgstr ""
"L’URI payto n’appartient pas à ce compte. Revenez à la recherche de comptes "
"et recommencez la décision."
-#: packages/taler-exchange-aml-webui/src/Routing.tsx:571
+#: packages/taler-exchange-aml-webui/src/Routing.tsx:640
#, fuzzy
#| msgid "AML navigation"
msgid "AML configuration"
msgstr "Navigation AML"
-#: packages/taler-exchange-aml-webui/src/Routing.tsx:577
+#: packages/taler-exchange-aml-webui/src/Routing.tsx:646
msgid "Session"
msgstr "Session"
-#: packages/taler-exchange-aml-webui/src/Routing.tsx:585
+#: packages/taler-exchange-aml-webui/src/Routing.tsx:654
msgid "AML navigation"
msgstr "Navigation AML"
-#. screenid: 124
-#: packages/taler-exchange-aml-webui/src/components/MeasureList.tsx:49
+#: packages/taler-exchange-aml-webui/src/App.tsx:150
+msgid "Checking compatibility"
+msgstr "Vérification de la compatibilité"
+
+#: packages/taler-exchange-aml-webui/src/App.tsx:152
+msgid "Verifying that this web application is compatible with the exchange."
+msgstr ""
+"Vérification de la compatibilité de cette application web avec l’Exchange."
+
+#~ msgid "After the operator confirms enrollment, retry the access check."
+#~ msgstr ""
+#~ "Une fois l’enregistrement confirmé par l’opérateur, relancez la "
+#~ "vérification de l’accès."
+
+#~ msgid "Host"
+#~ msgstr "Hôte"
+
+#~ msgid "Exchange hostname"
+#~ msgstr "Nom d'hôte de l'exchange"
+
+#~ msgid "Move %1$s rule up"
+#~ msgstr "Déplacer la règle %1$s vers le haut"
+
+#~ msgid "Move %1$s rule down"
+#~ msgstr "Déplacer la règle %1$s vers le bas"
+
+#~ msgid "Forms"
+#~ msgstr "Formulaires"
+
+#~ msgid "Measures used to gather information about the customer."
+#~ msgstr "Mesures utilisées pour recueillir des informations sur le client."
+
+#~ msgid "Select"
+#~ msgstr "Sélectionner"
+
+#~ msgid "Modify"
+#~ msgstr "Modifier"
+
#, fuzzy
-msgid "Failed to load server measures."
-msgstr "Mesures serveur"
+#~ msgid "Shows information to the customer without running an AML program."
+#~ msgstr "Informations KYC déposées par le client ou un agent AML."
+
+#~ msgid "Instant measures"
+#~ msgstr "Mesures instantanées"
+
+#~ msgid "Input requirement"
+#~ msgstr "Exigence de saisie"
+
+#~ msgid "Too many SKIP measures"
+#~ msgstr "Trop de mesures SKIP"
+
+#~ msgid "At most one immediate measure may use the SKIP check."
+#~ msgstr ""
+#~ "Une seule mesure immédiate au maximum peut utiliser le contrôle SKIP."
-#. screenid: 124
-#: packages/taler-exchange-aml-webui/src/components/MeasureList.tsx:61
#, fuzzy
-msgid "Failed to load the measures"
-msgstr "Mesures actives actuelles"
+#~ msgid "Configure verification measure “%1$s”"
+#~ msgstr "Configurer la mesure de vérification : « %1$s »"
-#. screenid: 124
-#: packages/taler-exchange-aml-webui/src/components/MeasureList.tsx:102
-msgid "Measures"
-msgstr "Mesures"
+#, fuzzy
+#~ msgid ""
+#~ "When enabled, all selected measures must be completed. Otherwise, "
+#~ "completing any one of them is sufficient."
+#~ msgstr ""
+#~ "Exécuter ensemble toutes les mesures sélectionnées au lieu d’accepter "
+#~ "n’importe laquelle d’entre elles."
-#. screenid: 124
-#: packages/taler-exchange-aml-webui/src/components/MeasureList.tsx:105
#, fuzzy
-msgid "A list of all the predefined measures you can use."
-msgstr ""
-"Une liste de toutes les mesures prédéfinies qui peuvent être utilisées."
+#~ msgid "Loading account decision"
+#~ msgstr "Impossible de charger les décisions du compte."
+
+#, fuzzy
+#~ msgid "Decision for account"
+#~ msgstr "Décision pour le compte :"
+
+#, fuzzy
+#~ msgid "Decision for wallet account"
+#~ msgstr "Décision pour le compte :"
+
+#, fuzzy
+#~ msgid "Decision for bank account"
+#~ msgstr "Décision pour le compte bancaire :"
+
+#, fuzzy
+#~ msgid "Failed to load server measures."
+#~ msgstr "Mesures serveur"
+
+#, fuzzy
+#~ msgid "Failed to load the measures"
+#~ msgstr "Mesures actives actuelles"
+
+#~ msgid "Measures"
+#~ msgstr "Mesures"
+
+#, fuzzy
+#~ msgid "A list of all the predefined measures you can use."
+#~ msgstr ""
+#~ "Une liste de toutes les mesures prédéfinies qui peuvent être utilisées."
#~ msgid "AML officer justification"
#~ msgstr "Justification de l'agent AML"
@@ -4794,9 +5005,6 @@ msgstr ""
#~ msgid "Properties recorded by AML officers for this account."
#~ msgstr "Propriétés enregistrées par les agents AML pour ce compte."
-#~ msgid "Account assessment could not be loaded"
-#~ msgstr "Impossible de charger l’évaluation du compte"
-
#~ msgid "No assessment properties have been recorded for this account."
#~ msgstr "Aucune propriété d’évaluation n’a été enregistrée pour ce compte."
@@ -4954,9 +5162,6 @@ msgstr ""
#~ msgid "It should be a safe integer"
#~ msgstr "Cela doit être un entier sûr"
-#~ msgid "Server measures"
-#~ msgstr "Mesures serveur"
-
#~ msgid "New measures"
#~ msgstr "Nouvelles mesures"
@@ -5044,9 +5249,6 @@ msgstr ""
#~ msgid "Decision for wallet:"
#~ msgstr "Décision pour le portefeuille :"
-#~ msgid "Check account details"
-#~ msgstr "Vérifier les détails du compte"
-
#~ msgid "Account most recent decisions"
#~ msgstr "Décisions les plus récentes du compte"
diff --git a/packages/taler-exchange-aml-webui/src/i18n/it.po b/packages/taler-exchange-aml-webui/src/i18n/it.po
@@ -33,8 +33,8 @@ 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:47
-#: packages/taler-exchange-aml-webui/src/components/UnlockSession.tsx:115
+#: packages/taler-exchange-aml-webui/src/components/UnlockSession.tsx:49
+#: packages/taler-exchange-aml-webui/src/components/UnlockSession.tsx:143
msgid "Password"
msgstr "Password"
@@ -45,11 +45,11 @@ msgstr "Password"
#: 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:794
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:825
#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:842
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:872
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:886
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:873
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:888
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:918
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:932
msgid "Required"
msgstr "Obbligatorio"
@@ -112,8 +112,14 @@ msgstr "Conto bancario"
msgid "Under investigation"
msgstr "Sotto indagine"
-#: packages/taler-exchange-aml-webui/src/components/AccountBadges.tsx:89
-#: packages/taler-exchange-aml-webui/src/components/AccountSummary.tsx:101
+#: packages/taler-exchange-aml-webui/src/components/AccountBadges.tsx:97
+#: packages/taler-exchange-aml-webui/src/components/AccountSummary.tsx:57
+#: packages/taler-exchange-aml-webui/src/components/AccountSummary.tsx:100
+msgid "Not opened"
+msgstr "Non aperto"
+
+#: packages/taler-exchange-aml-webui/src/components/AccountBadges.tsx:101
+#: packages/taler-exchange-aml-webui/src/components/AccountSummary.tsx:105
#: packages/taler-exchange-aml-webui/src/pages/AccountList.tsx:254
msgid "High risk"
msgstr "Rischio elevato"
@@ -131,8 +137,8 @@ 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:571
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:806
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:619
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:854
msgid "IBAN"
msgstr "IBAN"
@@ -151,7 +157,7 @@ msgstr ""
#: 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:295
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:859
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:905
#: packages/taler-exchange-aml-webui/src/pages/Transfers.tsx:364
#: packages/taler-exchange-aml-webui/src/pages/Transfers.tsx:435
msgid "Account"
@@ -187,7 +193,7 @@ msgid "Ethereum"
msgstr ""
#: packages/taler-exchange-aml-webui/src/components/PaytoTargetDetails.tsx:142
-#: packages/taler-exchange-aml-webui/src/pages/Info.tsx:70
+#: packages/taler-exchange-aml-webui/src/pages/Info.tsx:74
msgid "Exchange"
msgstr ""
@@ -208,194 +214,197 @@ msgstr "Conto di prova"
msgid "Account details unavailable"
msgstr ""
-#: packages/taler-exchange-aml-webui/src/components/AccountSummary.tsx:54
-#: packages/taler-exchange-aml-webui/src/components/AccountSummary.tsx:96
-msgid "Not opened"
-msgstr "Non aperto"
-
-#: packages/taler-exchange-aml-webui/src/components/AccountSummary.tsx:59
+#: packages/taler-exchange-aml-webui/src/components/AccountSummary.tsx:63
msgid "Opened:"
msgstr "Aperto:"
-#: packages/taler-exchange-aml-webui/src/components/AccountSummary.tsx:68
+#: packages/taler-exchange-aml-webui/src/components/AccountSummary.tsx:72
msgid "Closed:"
msgstr "Chiuso:"
-#: packages/taler-exchange-aml-webui/src/components/AccountSummary.tsx:94
+#: packages/taler-exchange-aml-webui/src/components/AccountSummary.tsx:98
msgid "Closed"
msgstr "Chiuso"
-#: packages/taler-exchange-aml-webui/src/components/AccountSummary.tsx:95
+#: packages/taler-exchange-aml-webui/src/components/AccountSummary.tsx:99
#: packages/taler-exchange-aml-webui/src/pages/AccountList.tsx:263
msgid "Open"
msgstr "Aperto"
-#: packages/taler-exchange-aml-webui/src/components/AccountSummary.tsx:125
+#: packages/taler-exchange-aml-webui/src/components/AccountSummary.tsx:129
msgid "No note"
msgstr "Nessuna nota"
-#: packages/taler-exchange-aml-webui/src/components/AccountSummary.tsx:136
+#: packages/taler-exchange-aml-webui/src/components/AccountSummary.tsx:140
msgid "Show full note"
msgstr "Mostra la nota completa"
-#: packages/taler-exchange-aml-webui/src/components/AccountSummary.tsx:146
+#: packages/taler-exchange-aml-webui/src/components/AccountSummary.tsx:150
msgid "System information"
msgstr "Informazioni di sistema"
-#: packages/taler-exchange-aml-webui/src/components/AccountSummary.tsx:149
+#: packages/taler-exchange-aml-webui/src/components/AccountSummary.tsx:153
msgid "Transactions remain below the threshold that opens an AML file."
msgstr ""
"Le transazioni restano al di sotto della soglia che apre un fascicolo AML."
-#: packages/taler-exchange-aml-webui/src/components/AccountCaseShell.tsx:122
-#: packages/taler-exchange-aml-webui/src/components/AccountCaseShell.tsx:202
+#: packages/taler-exchange-aml-webui/src/components/AccountCaseShell.tsx:134
+#: packages/taler-exchange-aml-webui/src/components/AccountCaseShell.tsx:225
msgid "Account case"
msgstr "Caso del conto"
-#: packages/taler-exchange-aml-webui/src/components/AccountCaseShell.tsx:149
+#: packages/taler-exchange-aml-webui/src/components/AccountCaseShell.tsx:161
msgid "Failed to download AML file."
msgstr "Impossibile scaricare il fascicolo AML."
-#: packages/taler-exchange-aml-webui/src/components/AccountCaseShell.tsx:152
+#: packages/taler-exchange-aml-webui/src/components/AccountCaseShell.tsx:164
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:154
-#: packages/taler-exchange-aml-webui/src/components/UnlockSession.tsx:72
+#: packages/taler-exchange-aml-webui/src/components/AccountCaseShell.tsx:166
+#: packages/taler-exchange-aml-webui/src/components/UnlockSession.tsx:75
msgid "Authorization denied for this session. Contact the administrator."
msgstr ""
"Autorizzazione negata per questa sessione. Contattare l’amministratore."
-#: packages/taler-exchange-aml-webui/src/components/AccountCaseShell.tsx:156
+#: packages/taler-exchange-aml-webui/src/components/AccountCaseShell.tsx:168
msgid "The account or session was not found."
msgstr "Il conto o la sessione non sono stati trovati."
-#: packages/taler-exchange-aml-webui/src/components/AccountCaseShell.tsx:158
+#: packages/taler-exchange-aml-webui/src/components/AccountCaseShell.tsx:170
msgid "The session is disabled. Contact the administrator."
msgstr "La sessione è disabilitata. Contattare l’amministratore."
-#: packages/taler-exchange-aml-webui/src/components/AccountCaseShell.tsx:160
+#: packages/taler-exchange-aml-webui/src/components/AccountCaseShell.tsx:172
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:175
+#: packages/taler-exchange-aml-webui/src/components/AccountCaseShell.tsx:187
#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:354
msgid "Read-only officers cannot create AML decisions."
msgstr ""
"Gli operatori con accesso in sola lettura non possono creare decisioni AML."
-#: packages/taler-exchange-aml-webui/src/components/AccountCaseShell.tsx:177
+#: packages/taler-exchange-aml-webui/src/components/AccountCaseShell.tsx:189
msgid "A payto URI is required to create a new decision."
msgstr "È necessario un URI payto per creare una nuova decisione."
-#: packages/taler-exchange-aml-webui/src/components/AccountCaseShell.tsx:194
+#. 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
+#, fuzzy
+#| msgid "Back to accounts"
+msgid "Back to account"
+msgstr "Torna ai conti"
+
+#: packages/taler-exchange-aml-webui/src/components/AccountCaseShell.tsx:213
msgid "Back to accounts"
msgstr "Torna ai conti"
-#: packages/taler-exchange-aml-webui/src/components/AccountCaseShell.tsx:224
+#: packages/taler-exchange-aml-webui/src/components/AccountCaseShell.tsx:223
+#, fuzzy
+#| msgid "New decision"
+msgid "New AML decision"
+msgstr "Nuova decisione"
+
+#: packages/taler-exchange-aml-webui/src/components/AccountCaseShell.tsx:249
#: packages/taler-exchange-aml-webui/src/pages/AccountList.tsx:505
msgid "File no. %1$s"
msgstr "Fascicolo n. %1$s"
-#: packages/taler-exchange-aml-webui/src/components/AccountCaseShell.tsx:253
+#: packages/taler-exchange-aml-webui/src/components/AccountCaseShell.tsx:282
msgid "New decision"
msgstr "Nuova decisione"
-#: packages/taler-exchange-aml-webui/src/components/AccountCaseShell.tsx:265
+#: packages/taler-exchange-aml-webui/src/components/AccountCaseShell.tsx:294
msgid "Download AML file (PDF)"
msgstr "Scarica il fascicolo AML (PDF)"
-#: packages/taler-exchange-aml-webui/src/components/AccountCaseShell.tsx:278
+#: packages/taler-exchange-aml-webui/src/components/AccountCaseShell.tsx:308
msgid "AML file download started."
msgstr "Il download del fascicolo AML è iniziato."
-#: packages/taler-exchange-aml-webui/src/components/AccountCaseShell.tsx:284
-#, fuzzy
-#| msgid "Account open"
-msgid "Account notes"
-msgstr "Conto aperto"
-
-#: packages/taler-exchange-aml-webui/src/components/AccountCaseShell.tsx:293
+#: packages/taler-exchange-aml-webui/src/components/AccountCaseShell.tsx:314
#, fuzzy
#| msgid "Account assessment could not be loaded"
-msgid "Current account status and notes could not be loaded."
+msgid "Current account status could not be loaded."
msgstr "Impossibile caricare la valutazione del conto"
-#: packages/taler-exchange-aml-webui/src/components/AccountCaseShell.tsx:302
+#: packages/taler-exchange-aml-webui/src/components/AccountCaseShell.tsx:323
msgid "Try again"
msgstr ""
-#: packages/taler-exchange-aml-webui/src/components/AccountCaseShell.tsx:316
+#: packages/taler-exchange-aml-webui/src/components/AccountCaseShell.tsx:337
msgid "Account identifiers"
msgstr "Identificativi del conto"
-#: packages/taler-exchange-aml-webui/src/components/AccountCaseShell.tsx:325
+#: packages/taler-exchange-aml-webui/src/components/AccountCaseShell.tsx:346
#: packages/taler-exchange-aml-webui/src/pages/AccountList.tsx:509
msgid "Technical identifiers"
msgstr "Identificatori tecnici"
-#: packages/taler-exchange-aml-webui/src/components/AccountCaseShell.tsx:329
+#: packages/taler-exchange-aml-webui/src/components/AccountCaseShell.tsx:350
#: packages/taler-exchange-aml-webui/src/pages/AccountList.tsx:513
msgid "Full payto URI"
msgstr "URI payto completo"
-#: packages/taler-exchange-aml-webui/src/components/AccountCaseShell.tsx:331
-#: packages/taler-exchange-aml-webui/src/pages/AccountDetails.tsx:144
-#: packages/taler-exchange-aml-webui/src/pages/AccountDetails.tsx:155
-#: packages/taler-exchange-aml-webui/src/pages/AccountDetails.tsx:173
-#: packages/taler-exchange-aml-webui/src/pages/AccountDetails.tsx:190
+#. 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/pages/AccountDetails.tsx:147
+#: packages/taler-exchange-aml-webui/src/pages/AccountDetails.tsx:158
+#: packages/taler-exchange-aml-webui/src/pages/AccountDetails.tsx:176
+#: packages/taler-exchange-aml-webui/src/pages/AccountDetails.tsx:193
#: packages/taler-exchange-aml-webui/src/pages/Dashboard.tsx:390
msgid "Unavailable"
msgstr "Non disponibile"
-#: packages/taler-exchange-aml-webui/src/components/AccountCaseShell.tsx:332
+#: packages/taler-exchange-aml-webui/src/components/AccountCaseShell.tsx:353
msgid "Copy payto URI"
msgstr "Copia URI payto"
-#. screenid: 113
#. screenid: 111
-#: packages/taler-exchange-aml-webui/src/components/AccountCaseShell.tsx:335
+#: packages/taler-exchange-aml-webui/src/components/AccountCaseShell.tsx:356
#: packages/taler-exchange-aml-webui/src/pages/AccountList.tsx:517
-#: packages/taler-exchange-aml-webui/src/pages/DecisionWizard.tsx:188
#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:157
#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:289
msgid "Normalized payto hash"
msgstr "Hash payto normalizzato"
-#. screenid: 113
-#: packages/taler-exchange-aml-webui/src/components/AccountCaseShell.tsx:337
-#: packages/taler-exchange-aml-webui/src/pages/DecisionWizard.tsx:194
+#: packages/taler-exchange-aml-webui/src/components/AccountCaseShell.tsx:358
msgid "Copy normalized payto hash"
msgstr "Copia l’hash payto normalizzato"
-#: packages/taler-exchange-aml-webui/src/components/AccountCaseShell.tsx:341
+#: packages/taler-exchange-aml-webui/src/components/AccountCaseShell.tsx:362
#, fuzzy
#| msgid "number"
msgid "File number"
msgstr "numero"
-#: packages/taler-exchange-aml-webui/src/components/AccountCaseShell.tsx:343
+#: packages/taler-exchange-aml-webui/src/components/AccountCaseShell.tsx:364
#, fuzzy
#| msgid "Not a number"
msgid "Copy file number"
msgstr "Non è un numero"
-#: packages/taler-exchange-aml-webui/src/components/AccountCaseShell.tsx:351
+#: packages/taler-exchange-aml-webui/src/components/AccountCaseShell.tsx:373
msgid "Account case views"
msgstr "Viste del caso del conto"
-#: packages/taler-exchange-aml-webui/src/components/AccountCaseShell.tsx:355
+#: packages/taler-exchange-aml-webui/src/components/AccountCaseShell.tsx:377
msgid "Overview"
msgstr "Panoramica"
-#: packages/taler-exchange-aml-webui/src/components/AccountCaseShell.tsx:360
-#: packages/taler-exchange-aml-webui/src/Routing.tsx:565
+#: packages/taler-exchange-aml-webui/src/components/AccountCaseShell.tsx:382
+#: packages/taler-exchange-aml-webui/src/Routing.tsx:634
msgid "Transfers"
msgstr "Trasferimenti"
-#: packages/taler-exchange-aml-webui/src/components/AccountCaseShell.tsx:365
+#: packages/taler-exchange-aml-webui/src/components/AccountCaseShell.tsx:387
#: packages/taler-exchange-aml-webui/src/pages/AccountDecisionHistory.tsx:67
msgid "Decision history"
msgstr "Cronologia delle decisioni"
@@ -406,18 +415,18 @@ msgstr "Chiudi"
#. screenid: 122
#: packages/taler-exchange-aml-webui/src/components/ConfirmationModal.tsx:91
-#: packages/taler-exchange-aml-webui/src/pages/decision/Rules.tsx:207
-#: packages/taler-exchange-aml-webui/src/pages/decision/Rules.tsx:534
+#: 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
msgid "Cancel"
msgstr "Annullare"
-#: packages/taler-exchange-aml-webui/src/components/OfficerEnrollment.tsx:36
+#: packages/taler-exchange-aml-webui/src/components/OfficerEnrollment.tsx:37
msgid "AML officer enrollment request"
msgstr "Richiesta di registrazione dell’ufficiale AML"
-#: packages/taler-exchange-aml-webui/src/components/OfficerEnrollment.tsx:37
+#: packages/taler-exchange-aml-webui/src/components/OfficerEnrollment.tsx:38
msgid ""
"Please enroll this AML officer public key:\n"
"\n"
@@ -427,11 +436,11 @@ msgstr ""
"\n"
"%1$s"
-#: packages/taler-exchange-aml-webui/src/components/OfficerEnrollment.tsx:59
+#: packages/taler-exchange-aml-webui/src/components/OfficerEnrollment.tsx:67
msgid "Officer key awaiting enrollment"
msgstr "Chiave dell’ufficiale AML in attesa di registrazione"
-#: packages/taler-exchange-aml-webui/src/components/OfficerEnrollment.tsx:62
+#: packages/taler-exchange-aml-webui/src/components/OfficerEnrollment.tsx:70
msgid ""
"This browser has created an AML officer key, but the exchange has not "
"granted it access. Ask the exchange operator or administrator to enroll the "
@@ -441,54 +450,54 @@ msgstr ""
"le ha concesso l’accesso. Chiedi all’operatore o all’amministratore "
"dell’Exchange di registrare la chiave pubblica qui sotto."
-#: packages/taler-exchange-aml-webui/src/components/OfficerEnrollment.tsx:70
+#: packages/taler-exchange-aml-webui/src/components/OfficerEnrollment.tsx:78
msgid "AML officer public key"
msgstr "Chiave pubblica dell’ufficiale AML"
-#: packages/taler-exchange-aml-webui/src/components/OfficerEnrollment.tsx:76
+#: packages/taler-exchange-aml-webui/src/components/OfficerEnrollment.tsx:84
msgid "Copy AML officer public key"
msgstr "Copia la chiave pubblica dell’addetto AML"
-#: packages/taler-exchange-aml-webui/src/components/OfficerEnrollment.tsx:82
-msgid "After the operator confirms enrollment, retry the access check."
+#: packages/taler-exchange-aml-webui/src/components/OfficerEnrollment.tsx:90
+msgid ""
+"Access is checked automatically every 10 seconds. You can also retry now "
+"after the operator confirms enrollment."
msgstr ""
-"Dopo che l’operatore ha confermato la registrazione, riprova a verificare "
-"l’accesso."
-#: packages/taler-exchange-aml-webui/src/components/OfficerEnrollment.tsx:92
+#: packages/taler-exchange-aml-webui/src/components/OfficerEnrollment.tsx:101
#: packages/taler-exchange-aml-webui/src/components/OfficerAccessFailure.tsx:69
-#: packages/taler-exchange-aml-webui/src/Routing.tsx:212
+#: packages/taler-exchange-aml-webui/src/Routing.tsx:223
msgid "Retry access check"
msgstr "Riprova la verifica dell’accesso"
-#: packages/taler-exchange-aml-webui/src/components/OfficerEnrollment.tsx:101
-#: packages/taler-exchange-aml-webui/src/Routing.tsx:188
+#: packages/taler-exchange-aml-webui/src/components/OfficerEnrollment.tsx:110
+#: packages/taler-exchange-aml-webui/src/Routing.tsx:201
msgid "Checking officer access"
msgstr "Verifica dell’accesso dell’ufficiale AML"
-#: packages/taler-exchange-aml-webui/src/components/OfficerEnrollment.tsx:104
+#: packages/taler-exchange-aml-webui/src/components/OfficerEnrollment.tsx:113
msgid "Last checked at %1$s"
msgstr "Ultima verifica alle %1$s"
-#: packages/taler-exchange-aml-webui/src/components/OfficerEnrollment.tsx:114
+#: packages/taler-exchange-aml-webui/src/components/OfficerEnrollment.tsx:123
msgid "Request enrollment"
msgstr "Richiedi la registrazione"
-#: packages/taler-exchange-aml-webui/src/components/OfficerEnrollment.tsx:121
-#: packages/taler-exchange-aml-webui/src/components/OfficerEnrollment.tsx:128
+#: packages/taler-exchange-aml-webui/src/components/OfficerEnrollment.tsx:130
+#: packages/taler-exchange-aml-webui/src/components/OfficerEnrollment.tsx:137
#: packages/taler-exchange-aml-webui/src/components/OfficerAccessFailure.tsx:77
#: packages/taler-exchange-aml-webui/src/components/OfficerAccessFailure.tsx:85
msgid "Discard this key"
msgstr "Elimina questa chiave"
#. screenid: 102
-#: packages/taler-exchange-aml-webui/src/components/OfficerEnrollment.tsx:127
+#: 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:250
+#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:245
msgid "Confirmation required"
msgstr "Conferma richiesta"
-#: packages/taler-exchange-aml-webui/src/components/OfficerEnrollment.tsx:135
+#: packages/taler-exchange-aml-webui/src/components/OfficerEnrollment.tsx:144
#: packages/taler-exchange-aml-webui/src/components/OfficerAccessFailure.tsx:92
msgid ""
"Discarding this key removes the officer session from this browser. You will "
@@ -499,7 +508,7 @@ msgstr ""
"nuova chiave."
#: packages/taler-exchange-aml-webui/src/components/OfficerAccessFailure.tsx:41
-#: packages/taler-exchange-aml-webui/src/Routing.tsx:205
+#: packages/taler-exchange-aml-webui/src/Routing.tsx:216
msgid "Failed to check AML officer access."
msgstr "Impossibile verificare l’accesso dell’operatore AML."
@@ -517,25 +526,26 @@ msgstr "L’exchange ha rifiutato la verifica dell’accesso dell’operatore."
#: packages/taler-exchange-aml-webui/src/components/OfficerAccessFailure.tsx:57
#: packages/taler-exchange-aml-webui/src/components/ShowDecisionLimitInfo.tsx:211
-#: packages/taler-exchange-aml-webui/src/pages/AccountDetails.tsx:522
+#: packages/taler-exchange-aml-webui/src/components/MeasureDetails.tsx:113
+#: packages/taler-exchange-aml-webui/src/pages/AccountDetails.tsx:550
#: packages/taler-exchange-aml-webui/src/pages/AccountDecisionHistory.tsx:101
#: packages/taler-exchange-aml-webui/src/pages/AccountList.tsx:612
msgid "Technical details"
msgstr "Dettagli tecnici"
#. screenid: 119
-#: packages/taler-exchange-aml-webui/src/components/UnlockSession.tsx:69
+#: packages/taler-exchange-aml-webui/src/components/UnlockSession.tsx:72
msgid "Failed to unlock the session."
msgstr ""
#. screenid: 119
-#: packages/taler-exchange-aml-webui/src/components/UnlockSession.tsx:95
+#: packages/taler-exchange-aml-webui/src/components/UnlockSession.tsx:101
#, fuzzy
msgid "Session locked"
msgstr "Conto bloccato"
#. screenid: 119
-#: packages/taler-exchange-aml-webui/src/components/UnlockSession.tsx:98
+#: packages/taler-exchange-aml-webui/src/components/UnlockSession.tsx:104
#, fuzzy
msgid ""
"Your session is normally locked anytime you reload. To unlock type your "
@@ -545,15 +555,67 @@ msgstr ""
"Per sbloccarlo digita di nuovo la password."
#. screenid: 119
-#: packages/taler-exchange-aml-webui/src/components/UnlockSession.tsx:136
+#. screenid: 112
+#: packages/taler-exchange-aml-webui/src/components/UnlockSession.tsx:112
+#: packages/taler-exchange-aml-webui/src/pages/Profile.tsx:66
+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
+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/ShowDecisionLimitInfo.tsx:217
+#: packages/taler-exchange-aml-webui/src/pages/Profile.tsx:174
+msgid "Officer public key"
+msgstr "Chiave pubblica dell’operatore"
+
+#. screenid: 119
+#: packages/taler-exchange-aml-webui/src/components/UnlockSession.tsx:164
msgid "Unlock"
msgstr "Sblocca"
#. screenid: 119
-#: packages/taler-exchange-aml-webui/src/components/UnlockSession.tsx:144
+#: packages/taler-exchange-aml-webui/src/components/UnlockSession.tsx:171
+#: packages/taler-exchange-aml-webui/src/components/UnlockSession.tsx:180
msgid "Forget session"
msgstr "Elimina sessione"
+#. screenid: 119
+#: packages/taler-exchange-aml-webui/src/components/UnlockSession.tsx:179
+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
+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 ""
+"Questa operazione elimina la chiave dell’operatore da questo browser. Dovrai "
+"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
+msgid ""
+"This does not revoke the officer at the exchange. Ask the exchange operator "
+"to revoke its access if the key may be compromised."
+msgstr ""
+"Questa operazione non revoca l’operatore presso l’exchange. Chiedi "
+"all’operatore dell’exchange di revocarne l’accesso se la chiave potrebbe "
+"essere compromessa."
+
#: packages/taler-exchange-aml-webui/src/pages/decision/Properties.tsx:162
#, fuzzy
#| msgid "No account properties"
@@ -586,7 +648,7 @@ msgstr ""
#. screenid: 102
#: packages/taler-exchange-aml-webui/src/pages/decision/Properties.tsx:216
-#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:466
+#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:518
msgid "Properties"
msgstr "Proprietà"
@@ -606,13 +668,9 @@ msgstr "Aggiungi altre proprietà non elencate sopra."
msgid "New properties"
msgstr "Nuove proprietà"
-#. screenid: 123
#. screenid: 108
#. screenid: 122
#: packages/taler-exchange-aml-webui/src/pages/decision/Properties.tsx:234
-#: packages/taler-exchange-aml-webui/src/components/MeasuresTable.tsx:73
-#: packages/taler-exchange-aml-webui/src/components/MeasuresTable.tsx:171
-#: packages/taler-exchange-aml-webui/src/components/MeasuresTable.tsx:261
#: 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
@@ -673,11 +731,11 @@ msgstr "Lo stato di segnalazione MROS per il conto."
#: packages/taler-exchange-aml-webui/src/pages/decision/Properties.tsx:313
#: packages/taler-exchange-aml-webui/src/components/ShowDecisionLimitInfo.tsx:307
-#: packages/taler-exchange-aml-webui/src/pages/AccountDetails.tsx:175
-#: packages/taler-exchange-aml-webui/src/pages/AccountDetails.tsx:199
-#: packages/taler-exchange-aml-webui/src/pages/Info.tsx:497
-#: packages/taler-exchange-aml-webui/src/pages/Info.tsx:630
-#: packages/taler-exchange-aml-webui/src/pages/Info.tsx:653
+#: packages/taler-exchange-aml-webui/src/components/MeasureDetails.tsx:93
+#: packages/taler-exchange-aml-webui/src/components/MeasureDetails.tsx:270
+#: packages/taler-exchange-aml-webui/src/components/MeasureDetails.tsx:297
+#: packages/taler-exchange-aml-webui/src/pages/AccountDetails.tsx:178
+#: packages/taler-exchange-aml-webui/src/pages/AccountDetails.tsx:202
msgid "None"
msgstr "Nessuno"
@@ -749,155 +807,146 @@ msgstr "Nessuna proprietà del conto"
#: packages/taler-exchange-aml-webui/src/components/DecisionProperties.tsx:91
#: packages/taler-exchange-aml-webui/src/components/ShowDecisionLimitInfo.tsx:317
-#: packages/taler-exchange-aml-webui/src/pages/Info.tsx:509
+#: packages/taler-exchange-aml-webui/src/components/MeasureDetails.tsx:106
msgid "Yes"
msgstr "Sì"
#: packages/taler-exchange-aml-webui/src/components/DecisionProperties.tsx:91
#: packages/taler-exchange-aml-webui/src/components/ShowDecisionLimitInfo.tsx:317
-#: packages/taler-exchange-aml-webui/src/pages/Info.tsx:509
+#: packages/taler-exchange-aml-webui/src/components/MeasureDetails.tsx:106
msgid "No"
msgstr "No"
#. screenid: 121
-#: packages/taler-exchange-aml-webui/src/components/RulesInfo.tsx:59
+#: packages/taler-exchange-aml-webui/src/components/RulesInfo.tsx:57
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:62
+#: packages/taler-exchange-aml-webui/src/components/RulesInfo.tsx:60
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:90
+#: packages/taler-exchange-aml-webui/src/components/RulesInfo.tsx:88
#: packages/taler-exchange-aml-webui/src/components/ShowDecisionLimitInfo.tsx:312
-#: packages/taler-exchange-aml-webui/src/pages/Info.tsx:500
+#: 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:96
-#: packages/taler-exchange-aml-webui/src/pages/decision/Rules.tsx:695
+#: packages/taler-exchange-aml-webui/src/components/RulesInfo.tsx:94
+#: packages/taler-exchange-aml-webui/src/pages/decision/Rules.tsx:746
msgid "Threshold"
msgstr "Soglia"
#. screenid: 121
-#: packages/taler-exchange-aml-webui/src/components/RulesInfo.tsx:102
+#: packages/taler-exchange-aml-webui/src/components/RulesInfo.tsx:100
msgid "Escalation"
msgstr "Escalation"
#. screenid: 121
-#: packages/taler-exchange-aml-webui/src/components/RulesInfo.tsx:108
+#: packages/taler-exchange-aml-webui/src/components/RulesInfo.tsx:106
msgid "Visibility"
msgstr "Visibilità"
#. screenid: 121
-#: packages/taler-exchange-aml-webui/src/components/RulesInfo.tsx:114
+#: packages/taler-exchange-aml-webui/src/components/RulesInfo.tsx:112
+#: packages/taler-exchange-aml-webui/src/pages/decision/Rules.tsx:739
msgid "Priority"
msgstr "Priorità"
#. screenid: 121
-#: packages/taler-exchange-aml-webui/src/components/RulesInfo.tsx:121
+#: packages/taler-exchange-aml-webui/src/components/RulesInfo.tsx:119
msgid "Actions"
msgstr "Azioni"
#. screenid: 121
-#: packages/taler-exchange-aml-webui/src/components/RulesInfo.tsx:142
+#: packages/taler-exchange-aml-webui/src/components/RulesInfo.tsx:140
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:161
-#: packages/taler-exchange-aml-webui/src/pages/decision/Rules.tsx:725
+#: packages/taler-exchange-aml-webui/src/components/RulesInfo.tsx:159
+#: packages/taler-exchange-aml-webui/src/pages/decision/Rules.tsx:776
msgid "Block operation"
msgstr "Blocca operazione"
#. screenid: 121
-#: packages/taler-exchange-aml-webui/src/components/RulesInfo.tsx:163
+#: packages/taler-exchange-aml-webui/src/components/RulesInfo.tsx:161
msgid "All required:"
msgstr "Tutte necessarie:"
#. screenid: 121
-#: packages/taler-exchange-aml-webui/src/components/RulesInfo.tsx:165
+#: packages/taler-exchange-aml-webui/src/components/RulesInfo.tsx:163
msgid "Any one:"
msgstr "Una qualsiasi:"
#. screenid: 121
-#: packages/taler-exchange-aml-webui/src/components/RulesInfo.tsx:182
+#: packages/taler-exchange-aml-webui/src/components/RulesInfo.tsx:180
msgid "Customer-visible"
msgstr "Visibile al cliente"
#. screenid: 121
-#: packages/taler-exchange-aml-webui/src/components/RulesInfo.tsx:184
+#: packages/taler-exchange-aml-webui/src/components/RulesInfo.tsx:182
msgid "Internal"
msgstr "Interno"
#. screenid: 121
-#: packages/taler-exchange-aml-webui/src/components/RulesInfo.tsx:197
-msgid "Move %1$s rule up"
-msgstr "Sposta in alto la regola %1$s"
-
-#. screenid: 121
-#: packages/taler-exchange-aml-webui/src/components/RulesInfo.tsx:206
-msgid "Move %1$s rule down"
-msgstr "Sposta in basso la regola %1$s"
-
-#. screenid: 121
-#: packages/taler-exchange-aml-webui/src/components/RulesInfo.tsx:217
+#: packages/taler-exchange-aml-webui/src/components/RulesInfo.tsx:193
msgid "Edit %1$s rule"
msgstr "Modifica la regola %1$s"
#. screenid: 121
-#: packages/taler-exchange-aml-webui/src/components/RulesInfo.tsx:240
+#: packages/taler-exchange-aml-webui/src/components/RulesInfo.tsx:216
msgid "Remove %1$s rule"
msgstr "Rimuovi la regola %1$s"
#. screenid: 121
-#: packages/taler-exchange-aml-webui/src/components/RulesInfo.tsx:282
+#: packages/taler-exchange-aml-webui/src/components/RulesInfo.tsx:258
msgctxt "operation type"
msgid "Withdraw"
msgstr "Prelievo"
#. screenid: 121
-#: packages/taler-exchange-aml-webui/src/components/RulesInfo.tsx:284
+#: packages/taler-exchange-aml-webui/src/components/RulesInfo.tsx:260
msgctxt "operation type"
msgid "Deposit"
msgstr "Deposito"
#. screenid: 121
-#: packages/taler-exchange-aml-webui/src/components/RulesInfo.tsx:286
+#: packages/taler-exchange-aml-webui/src/components/RulesInfo.tsx:262
msgctxt "operation type"
msgid "Merge"
msgstr "Unione"
#. screenid: 121
-#: packages/taler-exchange-aml-webui/src/components/RulesInfo.tsx:288
+#: packages/taler-exchange-aml-webui/src/components/RulesInfo.tsx:264
msgctxt "operation type"
msgid "Aggregate"
msgstr "Aggregazione"
#. screenid: 121
-#: packages/taler-exchange-aml-webui/src/components/RulesInfo.tsx:290
+#: packages/taler-exchange-aml-webui/src/components/RulesInfo.tsx:266
msgctxt "operation type"
msgid "Balance"
msgstr "Saldo"
#. screenid: 121
-#: packages/taler-exchange-aml-webui/src/components/RulesInfo.tsx:292
+#: packages/taler-exchange-aml-webui/src/components/RulesInfo.tsx:268
msgctxt "operation type"
msgid "Refund"
msgstr "Rimborso"
#. screenid: 121
-#: packages/taler-exchange-aml-webui/src/components/RulesInfo.tsx:294
+#: packages/taler-exchange-aml-webui/src/components/RulesInfo.tsx:270
msgctxt "operation type"
msgid "Close"
msgstr "Chiusura"
#. screenid: 121
-#: packages/taler-exchange-aml-webui/src/components/RulesInfo.tsx:296
+#: packages/taler-exchange-aml-webui/src/components/RulesInfo.tsx:272
msgctxt "operation type"
msgid "Transaction"
msgstr "Transazione"
@@ -995,16 +1044,16 @@ msgstr ""
#. screenid: 102
#: packages/taler-exchange-aml-webui/src/components/ShowDecisionLimitInfo.tsx:173
-#: packages/taler-exchange-aml-webui/src/pages/decision/Rules.tsx:796
-#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:362
+#: packages/taler-exchange-aml-webui/src/pages/decision/Rules.tsx:846
+#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:368
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:479
-#: packages/taler-exchange-aml-webui/src/pages/AccountDetails.tsx:163
-#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:365
+#: packages/taler-exchange-aml-webui/src/pages/decision/Rules.tsx:493
+#: packages/taler-exchange-aml-webui/src/pages/AccountDetails.tsx:166
+#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:371
msgid "Exchange defaults"
msgstr "Regole predefinite dell’Exchange"
@@ -1022,8 +1071,8 @@ 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:278
-#: packages/taler-exchange-aml-webui/src/pages/Info.tsx:128
+#: packages/taler-exchange-aml-webui/src/pages/DecisionWizard.tsx:228
+#: packages/taler-exchange-aml-webui/src/pages/Info.tsx:132
msgid "Account properties"
msgstr "Proprietà del conto"
@@ -1033,12 +1082,6 @@ msgstr "Proprietà del conto"
msgid "Decision row"
msgstr "Data della decisione"
-#. screenid: 112
-#: packages/taler-exchange-aml-webui/src/components/ShowDecisionLimitInfo.tsx:217
-#: packages/taler-exchange-aml-webui/src/pages/Profile.tsx:174
-msgid "Officer public key"
-msgstr "Chiave pubblica dell’operatore"
-
#: packages/taler-exchange-aml-webui/src/components/ShowDecisionLimitInfo.tsx:219
msgid "Not applicable"
msgstr ""
@@ -1065,11 +1108,8 @@ msgid ""
"No stored or currently configured definition is available for this reference."
msgstr ""
-#. screenid: 123
#. screenid: 122
#: packages/taler-exchange-aml-webui/src/components/ShowDecisionLimitInfo.tsx:291
-#: packages/taler-exchange-aml-webui/src/components/MeasuresTable.tsx:80
-#: packages/taler-exchange-aml-webui/src/components/MeasuresTable.tsx:178
#: packages/taler-exchange-aml-webui/src/components/NewMeasure.tsx:659
#: packages/taler-exchange-aml-webui/src/components/NewMeasure.tsx:938
msgid "Check"
@@ -1086,30 +1126,22 @@ msgstr ""
msgid "Description unavailable"
msgstr "Attributi non disponibili"
-#. screenid: 123
#. screenid: 122
#: packages/taler-exchange-aml-webui/src/components/ShowDecisionLimitInfo.tsx:299
-#: packages/taler-exchange-aml-webui/src/components/MeasuresTable.tsx:86
-#: packages/taler-exchange-aml-webui/src/components/MeasuresTable.tsx:268
#: packages/taler-exchange-aml-webui/src/components/NewMeasure.tsx:639
#: packages/taler-exchange-aml-webui/src/components/NewMeasure.tsx:891
msgid "Program"
msgstr "Programma"
#: packages/taler-exchange-aml-webui/src/components/ShowDecisionLimitInfo.tsx:316
-#: packages/taler-exchange-aml-webui/src/pages/Info.tsx:508
+#: packages/taler-exchange-aml-webui/src/components/MeasureDetails.tsx:105
msgid "Voluntary"
msgstr ""
-#. screenid: 123
#. screenid: 122
#: packages/taler-exchange-aml-webui/src/components/ShowDecisionLimitInfo.tsx:320
-#: packages/taler-exchange-aml-webui/src/components/MeasuresTable.tsx:92
-#: packages/taler-exchange-aml-webui/src/components/MeasuresTable.tsx:184
-#: packages/taler-exchange-aml-webui/src/components/MeasuresTable.tsx:280
#: 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/pages/Info.tsx:644
msgid "Context"
msgstr "Contesto"
@@ -1123,8 +1155,8 @@ msgstr "Scaduto"
#. screenid: 102
#: packages/taler-exchange-aml-webui/src/components/ShowDecisionLimitInfo.tsx:357
-#: packages/taler-exchange-aml-webui/src/pages/AccountDetails.tsx:419
-#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:354
+#: packages/taler-exchange-aml-webui/src/pages/AccountDetails.tsx:447
+#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:360
msgid "Expires"
msgstr "Scade"
@@ -1156,96 +1188,161 @@ msgstr ""
msgid "AML officer"
msgstr "Chiave pubblica dell’ufficiale AML"
-#. screenid: 123
-#: packages/taler-exchange-aml-webui/src/components/MeasuresTable.tsx:44
-msgid "Forms"
-msgstr "Moduli"
+#: packages/taler-exchange-aml-webui/src/components/MeasureDetails.tsx:76
+#, fuzzy
+#| msgid "Check"
+msgid "KYC check"
+msgstr "Verifica"
+
+#: packages/taler-exchange-aml-webui/src/components/MeasureDetails.tsx:80
+msgid "Built-in check that proceeds without collecting customer data."
+msgstr ""
+
+#: packages/taler-exchange-aml-webui/src/components/MeasureDetails.tsx:87
+#: packages/taler-exchange-aml-webui/src/components/MeasureDetails.tsx:93
+#, fuzzy
+#| msgid "Program"
+msgid "AML program"
+msgstr "Programma"
-#. screenid: 123
-#: packages/taler-exchange-aml-webui/src/components/MeasuresTable.tsx:47
-msgid "Measures used to gather information about the customer."
-msgstr "Misure utilizzate per raccogliere informazioni sul cliente."
+#: packages/taler-exchange-aml-webui/src/components/MeasureDetails.tsx:101
+#: packages/taler-exchange-aml-webui/src/pages/Info.tsx:118
+#, fuzzy
+#| msgid "Not opened"
+msgid "Not specified"
+msgstr "Non aperto"
+
+#: packages/taler-exchange-aml-webui/src/components/MeasureDetails.tsx:119
+#, fuzzy
+#| msgid "Required"
+msgid "Required check context"
+msgstr "Obbligatorio"
+
+#: packages/taler-exchange-aml-webui/src/components/MeasureDetails.tsx:123
+#, fuzzy
+#| msgid "Check account details"
+msgid "Check outputs"
+msgstr "Controlla i dettagli del conto"
+
+#: packages/taler-exchange-aml-webui/src/components/MeasureDetails.tsx:127
+#: packages/taler-exchange-aml-webui/src/components/MeasureDetails.tsx:172
+#, fuzzy
+#| msgid "All measures"
+msgid "Fallback measure"
+msgstr "Tutte le misure"
+
+#: packages/taler-exchange-aml-webui/src/components/MeasureDetails.tsx:136
+#, fuzzy
+#| msgid "Required"
+msgid "Required program context"
+msgstr "Obbligatorio"
+
+#: packages/taler-exchange-aml-webui/src/components/MeasureDetails.tsx:140
+#, fuzzy
+#| msgid "Requirements"
+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/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
+#, fuzzy
+#| msgid "Output"
+msgid "Outputs"
+msgstr "Output"
-#. screenid: 123
-#: packages/taler-exchange-aml-webui/src/components/MeasuresTable.tsx:62
-#: packages/taler-exchange-aml-webui/src/components/MeasuresTable.tsx:160
-#: packages/taler-exchange-aml-webui/src/components/MeasuresTable.tsx:250
-msgid "Select"
-msgstr "Seleziona"
+#: packages/taler-exchange-aml-webui/src/components/MeasureDetails.tsx:240
+#, fuzzy
+#| msgid "Unavailable"
+msgid "Unavailable reference"
+msgstr "Non disponibile"
-#. screenid: 123
-#: packages/taler-exchange-aml-webui/src/components/MeasuresTable.tsx:107
-#: packages/taler-exchange-aml-webui/src/components/MeasuresTable.tsx:199
-#: packages/taler-exchange-aml-webui/src/components/MeasuresTable.tsx:295
-msgid "Modify"
-msgstr "Modifica"
+#: packages/taler-exchange-aml-webui/src/components/MeasureDetails.tsx:288
+#, fuzzy
+#| msgid "Configure measure"
+msgid "Configured context"
+msgstr "Configura misura"
-#. screenid: 123
-#: packages/taler-exchange-aml-webui/src/components/MeasuresTable.tsx:141
+#: packages/taler-exchange-aml-webui/src/components/MeasureDetails.tsx:331
+#: packages/taler-exchange-aml-webui/src/components/MeasureSelection.ts:43
#, fuzzy
#| msgid "System information"
-msgid "Information"
+msgid "Customer form"
msgstr "Informazioni di sistema"
-#. screenid: 123
-#: packages/taler-exchange-aml-webui/src/components/MeasuresTable.tsx:144
+#: packages/taler-exchange-aml-webui/src/components/MeasureDetails.tsx:333
+#: packages/taler-exchange-aml-webui/src/components/MeasureSelection.ts:46
#, fuzzy
-#| msgid "KYC information filed by the customer or an AML officer."
-msgid "Shows information to the customer without running an AML program."
-msgstr "Informazioni KYC inserite dal cliente o da un addetto AML."
-
-#. screenid: 123
-#: packages/taler-exchange-aml-webui/src/components/MeasuresTable.tsx:232
-msgid "Instant measures"
-msgstr "Misure istantanee"
+#| msgid "System information"
+msgid "Information notice"
+msgstr "Informazioni di sistema"
-#. screenid: 123
-#: packages/taler-exchange-aml-webui/src/components/MeasuresTable.tsx:235
-msgid "Triggered immediately without customer interaction."
-msgstr "Attivate immediatamente senza interazione del cliente."
+#: packages/taler-exchange-aml-webui/src/components/MeasureDetails.tsx:335
+#: packages/taler-exchange-aml-webui/src/components/MeasureSelection.ts:41
+#, fuzzy
+#| msgid "Program"
+msgid "Instant AML program"
+msgstr "Programma"
-#. screenid: 123
-#: packages/taler-exchange-aml-webui/src/components/MeasuresTable.tsx:274
-msgid "Input requirement"
-msgstr "Requisito di input"
+#: packages/taler-exchange-aml-webui/src/components/MeasureDetails.tsx:337
+#: packages/taler-exchange-aml-webui/src/components/MeasureSelection.ts:45
+#, fuzzy
+#| msgid "Check"
+msgid "Standalone KYC check"
+msgstr "Verifica"
-#: packages/taler-exchange-aml-webui/src/components/ShowLegitimizationInfo.tsx:56
+#: packages/taler-exchange-aml-webui/src/components/ShowLegitimizationInfo.tsx:52
msgid "Started"
msgstr "Avviato"
#. screenid: 112
-#: packages/taler-exchange-aml-webui/src/components/ShowLegitimizationInfo.tsx:64
+#: packages/taler-exchange-aml-webui/src/components/ShowLegitimizationInfo.tsx:60
#: packages/taler-exchange-aml-webui/src/pages/AccountList.tsx:301
#: packages/taler-exchange-aml-webui/src/pages/Profile.tsx:140
msgid "Status"
msgstr "Stato"
-#: packages/taler-exchange-aml-webui/src/components/ShowLegitimizationInfo.tsx:76
-#: packages/taler-exchange-aml-webui/src/pages/AccountDetails.tsx:447
+#: packages/taler-exchange-aml-webui/src/components/ShowLegitimizationInfo.tsx:72
+#: packages/taler-exchange-aml-webui/src/pages/AccountDetails.tsx:475
msgid "Forbidden"
msgstr "Vietato"
-#: packages/taler-exchange-aml-webui/src/components/ShowLegitimizationInfo.tsx:78
-#: packages/taler-exchange-aml-webui/src/pages/AccountDetails.tsx:443
+#: packages/taler-exchange-aml-webui/src/components/ShowLegitimizationInfo.tsx:74
+#: packages/taler-exchange-aml-webui/src/pages/AccountDetails.tsx:471
msgid "Completed"
msgstr "Completato"
-#: packages/taler-exchange-aml-webui/src/components/ShowLegitimizationInfo.tsx:79
+#: packages/taler-exchange-aml-webui/src/components/ShowLegitimizationInfo.tsx:75
msgid "Waiting for customer"
msgstr "In attesa del cliente"
-#: packages/taler-exchange-aml-webui/src/components/ShowLegitimizationInfo.tsx:92
+#: packages/taler-exchange-aml-webui/src/components/ShowLegitimizationInfo.tsx:88
msgid "The operation is categorically forbidden by this requirement."
msgstr "Questo requisito vieta categoricamente l’operazione."
-#: packages/taler-exchange-aml-webui/src/components/ShowLegitimizationInfo.tsx:100
+#: packages/taler-exchange-aml-webui/src/components/ShowLegitimizationInfo.tsx:96
msgid "All listed measures must be completed."
msgstr "Tutte le misure elencate devono essere completate."
-#: packages/taler-exchange-aml-webui/src/components/ShowLegitimizationInfo.tsx:104
+#: packages/taler-exchange-aml-webui/src/components/ShowLegitimizationInfo.tsx:100
msgid "Any one listed measure may be completed."
msgstr "È possibile completare una qualsiasi delle misure elencate."
+#: packages/taler-exchange-aml-webui/src/components/MeasureSelection.ts:50
+#, fuzzy
+#| msgid "Triggered immediately without customer interaction."
+msgid "Runs without customer interaction"
+msgstr "Attivate immediatamente senza interazione del cliente."
+
#: packages/taler-exchange-aml-webui/src/components/ExpirationShortcuts.tsx:24
msgid "Expiration shortcuts"
msgstr "Scorciatoie di scadenza"
@@ -1268,103 +1365,119 @@ msgstr "Mai"
#. screenid: 122
#. screenid: 102
-#: packages/taler-exchange-aml-webui/src/pages/decision/Rules.tsx:106
-#: packages/taler-exchange-aml-webui/src/pages/decision/Rules.tsx:115
+#: 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/pages/decision/Measures.tsx:63
-#: packages/taler-exchange-aml-webui/src/pages/decision/Measures.tsx:72
-#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:209
-#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:218
+#: 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:204
+#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:213
+#: packages/taler-exchange-aml-webui/src/Routing.tsx:536
+#: packages/taler-exchange-aml-webui/src/Routing.tsx:545
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:120
+#: 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/pages/decision/Measures.tsx:77
-#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:223
-#: packages/taler-exchange-aml-webui/src/pages/Info.tsx:294
-#: packages/taler-exchange-aml-webui/src/Routing.tsx:480
+#: packages/taler-exchange-aml-webui/src/pages/decision/Measures.tsx:80
+#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:218
+#: packages/taler-exchange-aml-webui/src/pages/Info.tsx:298
+#: packages/taler-exchange-aml-webui/src/Routing.tsx:492
+#: packages/taler-exchange-aml-webui/src/Routing.tsx:550
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:124
+#: 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/pages/decision/Measures.tsx:81
-#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:227
+#: packages/taler-exchange-aml-webui/src/pages/decision/Measures.tsx:84
+#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:222
+#: packages/taler-exchange-aml-webui/src/Routing.tsx:556
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:130
+#: 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/pages/decision/Measures.tsx:87
-#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:233
+#: packages/taler-exchange-aml-webui/src/pages/decision/Measures.tsx:90
+#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:228
+#: packages/taler-exchange-aml-webui/src/Routing.tsx:562
msgid "The officer session is disabled."
msgstr "La sessione dell’addetto AML è disabilitata."
-#: packages/taler-exchange-aml-webui/src/pages/decision/Rules.tsx:195
+#: packages/taler-exchange-aml-webui/src/pages/decision/Rules.tsx:191
msgid "Edit proposed rule"
msgstr "Modifica regola proposta"
-#: packages/taler-exchange-aml-webui/src/pages/decision/Rules.tsx:197
+#: packages/taler-exchange-aml-webui/src/pages/decision/Rules.tsx:193
msgid "Add proposed rule"
msgstr "Aggiungi regola proposta"
-#: packages/taler-exchange-aml-webui/src/pages/decision/Rules.tsx:216
+#: packages/taler-exchange-aml-webui/src/pages/decision/Rules.tsx:212
msgid "Save rule"
msgstr "Salva regola"
-#: packages/taler-exchange-aml-webui/src/pages/decision/Rules.tsx:218
-#: packages/taler-exchange-aml-webui/src/pages/decision/Rules.tsx:372
+#: packages/taler-exchange-aml-webui/src/pages/decision/Rules.tsx:214
+#: packages/taler-exchange-aml-webui/src/pages/decision/Rules.tsx:389
msgid "Add rule"
msgstr "Aggiungi regola"
+#: packages/taler-exchange-aml-webui/src/pages/decision/Rules.tsx:274
+#, fuzzy
+#| msgid "This successor measure is no longer available."
+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:356
-#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:348
+#: packages/taler-exchange-aml-webui/src/pages/decision/Rules.tsx:371
+#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:354
#, fuzzy
#| msgid "Properties"
msgid "Proposed rules"
msgstr "Proprietà"
-#: packages/taler-exchange-aml-webui/src/pages/decision/Rules.tsx:359
+#: packages/taler-exchange-aml-webui/src/pages/decision/Rules.tsx:374
+#, fuzzy
+#| msgid ""
+#| "This complete rule set replaces the currently applied rules and exchange "
+#| "defaults until it expires. Higher rows take precedence."
msgid ""
"This complete rule set replaces the currently applied rules and exchange "
-"defaults until it expires. Higher rows take precedence."
+"defaults until it expires. When multiple rules apply, the rule with the "
+"highest priority takes precedence. Table order does not affect priority."
msgstr ""
"Questo insieme completo sostituisce le regole attualmente applicate e quelle "
"predefinite dell’exchange fino alla scadenza. Le righe più in alto hanno la "
"precedenza."
-#: packages/taler-exchange-aml-webui/src/pages/decision/Rules.tsx:390
+#: packages/taler-exchange-aml-webui/src/pages/decision/Rules.tsx:407
msgid "Rules for another account type"
msgstr "Regole per un altro tipo di conto"
-#: packages/taler-exchange-aml-webui/src/pages/decision/Rules.tsx:393
+#: packages/taler-exchange-aml-webui/src/pages/decision/Rules.tsx:410
msgid "These operations do not apply to this account type: %1$s."
msgstr "Queste operazioni non si applicano a questo tipo di conto: %1$s."
-#: packages/taler-exchange-aml-webui/src/pages/decision/Rules.tsx:400
+#: packages/taler-exchange-aml-webui/src/pages/decision/Rules.tsx:417
msgid "Operations without limits"
msgstr "Operazioni senza limiti"
-#: packages/taler-exchange-aml-webui/src/pages/decision/Rules.tsx:401
+#: packages/taler-exchange-aml-webui/src/pages/decision/Rules.tsx:418
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:408
-#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:336
+#: packages/taler-exchange-aml-webui/src/pages/decision/Rules.tsx:425
+#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:343
msgid "Invalid proposed rules"
msgstr "Regole proposte non valide"
-#: packages/taler-exchange-aml-webui/src/pages/decision/Rules.tsx:409
+#: packages/taler-exchange-aml-webui/src/pages/decision/Rules.tsx:426
msgid ""
"Edit the highlighted rule set before continuing. Hard blocks cannot be "
"combined with measures, and Balance and Refund rules must use an instant "
@@ -1374,11 +1487,11 @@ msgstr ""
"rigidi non possono essere combinati con misure e le regole per saldo e "
"rimborso devono usare un intervallo istantaneo."
-#: packages/taler-exchange-aml-webui/src/pages/decision/Rules.tsx:432
+#: packages/taler-exchange-aml-webui/src/pages/decision/Rules.tsx:446
msgid "Remove proposed rule?"
msgstr "Rimuovere la regola proposta?"
-#: packages/taler-exchange-aml-webui/src/pages/decision/Rules.tsx:434
+#: packages/taler-exchange-aml-webui/src/pages/decision/Rules.tsx:448
msgid ""
"This is the final rule. Removing it leaves every applicable operation "
"unlimited."
@@ -1386,97 +1499,121 @@ msgstr ""
"Questa è l’ultima regola. Rimuovendola, tutte le operazioni applicabili "
"resteranno senza limiti."
-#: packages/taler-exchange-aml-webui/src/pages/decision/Rules.tsx:439
+#: packages/taler-exchange-aml-webui/src/pages/decision/Rules.tsx:453
msgid "The rule will be removed from the proposed set."
msgstr "La regola verrà rimossa dall’insieme proposto."
-#: packages/taler-exchange-aml-webui/src/pages/decision/Rules.tsx:449
+#: packages/taler-exchange-aml-webui/src/pages/decision/Rules.tsx:463
msgid "Keep rule"
msgstr "Mantieni regola"
-#: packages/taler-exchange-aml-webui/src/pages/decision/Rules.tsx:459
+#: packages/taler-exchange-aml-webui/src/pages/decision/Rules.tsx:473
msgid "Remove rule"
msgstr "Rimuovi regola"
-#: packages/taler-exchange-aml-webui/src/pages/decision/Rules.tsx:467
+#: packages/taler-exchange-aml-webui/src/pages/decision/Rules.tsx:481
msgid "Replace proposed rules"
msgstr "Sostituisci regole proposte"
-#: packages/taler-exchange-aml-webui/src/pages/decision/Rules.tsx:470
+#: packages/taler-exchange-aml-webui/src/pages/decision/Rules.tsx:484
msgid "Preview a complete replacement before applying it."
msgstr ""
"Visualizza l’anteprima della sostituzione completa prima di applicarla."
-#: packages/taler-exchange-aml-webui/src/pages/decision/Rules.tsx:476
+#: packages/taler-exchange-aml-webui/src/pages/decision/Rules.tsx:490
msgid "Currently applied"
msgstr "Attualmente applicate"
-#: packages/taler-exchange-aml-webui/src/pages/decision/Rules.tsx:486
+#: packages/taler-exchange-aml-webui/src/pages/decision/Rules.tsx:500
msgid "E-commerce"
msgstr "E-commerce"
-#: packages/taler-exchange-aml-webui/src/pages/decision/Rules.tsx:489
+#: packages/taler-exchange-aml-webui/src/pages/decision/Rules.tsx:503
msgid "Point of Sale"
msgstr "Punto vendita"
-#: packages/taler-exchange-aml-webui/src/pages/decision/Rules.tsx:496
+#: packages/taler-exchange-aml-webui/src/pages/decision/Rules.tsx:510
msgid "Basic plan"
msgstr "Piano base"
-#: packages/taler-exchange-aml-webui/src/pages/decision/Rules.tsx:501
+#: packages/taler-exchange-aml-webui/src/pages/decision/Rules.tsx:515
msgid "Premium"
msgstr "Premium"
-#: packages/taler-exchange-aml-webui/src/pages/decision/Rules.tsx:510
+#: packages/taler-exchange-aml-webui/src/pages/decision/Rules.tsx:524
msgid "Freeze account"
msgstr "Congela conto"
-#: packages/taler-exchange-aml-webui/src/pages/decision/Rules.tsx:518
+#: packages/taler-exchange-aml-webui/src/pages/decision/Rules.tsx:532
msgid "Replacement preview"
msgstr "Anteprima della sostituzione"
-#: packages/taler-exchange-aml-webui/src/pages/decision/Rules.tsx:521
+#: packages/taler-exchange-aml-webui/src/pages/decision/Rules.tsx:535
msgid "Confirm account freeze"
msgstr "Conferma il blocco del conto"
-#: packages/taler-exchange-aml-webui/src/pages/decision/Rules.tsx:522
+#: packages/taler-exchange-aml-webui/src/pages/decision/Rules.tsx:536
msgid "Every applicable operation will receive a zero hard limit."
msgstr "Ogni operazione applicabile riceverà un limite rigido pari a zero."
-#: packages/taler-exchange-aml-webui/src/pages/decision/Rules.tsx:548
+#: packages/taler-exchange-aml-webui/src/pages/decision/Rules.tsx:562
msgid "Apply replacement"
msgstr "Applica sostituzione"
-#: packages/taler-exchange-aml-webui/src/pages/decision/Rules.tsx:556
+#: packages/taler-exchange-aml-webui/src/pages/decision/Rules.tsx:570
#, fuzzy
#| msgid "Reset expiration"
msgid "Rule expiration"
msgstr "Reimposta scadenza"
-#: packages/taler-exchange-aml-webui/src/pages/decision/Rules.tsx:559
+#: packages/taler-exchange-aml-webui/src/pages/decision/Rules.tsx:573
msgid "Choose how long the proposed rules apply and what happens afterwards."
msgstr ""
"Scegli per quanto tempo si applicano le regole proposte e cosa accade dopo."
-#: packages/taler-exchange-aml-webui/src/pages/decision/Rules.tsx:578
+#: packages/taler-exchange-aml-webui/src/pages/decision/Rules.tsx:591
+#, fuzzy
+#| msgid "Successor measure"
+msgid "Selected successor measure"
+msgstr "Misura successiva"
+
+#: packages/taler-exchange-aml-webui/src/pages/decision/Rules.tsx:606
+#, fuzzy
+#| msgid "Successor measure"
+msgid "Successor measure unavailable"
+msgstr "Misura successiva"
+
+#: packages/taler-exchange-aml-webui/src/pages/decision/Rules.tsx:608
+msgid ""
+"The selected successor measure is no longer configured. Choose another "
+"measure before continuing."
+msgstr ""
+
+#: packages/taler-exchange-aml-webui/src/pages/decision/Rules.tsx:620
msgid "The proposed rules never expire, so no successor action will run."
msgstr ""
"Le regole proposte non scadono mai, quindi non verrà eseguita alcuna azione "
"successiva."
-#: packages/taler-exchange-aml-webui/src/pages/decision/Rules.tsx:598
+#: packages/taler-exchange-aml-webui/src/pages/decision/Rules.tsx:640
msgid "Restore currently applied expiration"
msgstr "Ripristina la scadenza attualmente applicata"
-#: packages/taler-exchange-aml-webui/src/pages/decision/Rules.tsx:682
+#: packages/taler-exchange-aml-webui/src/pages/decision/Rules.tsx:726
msgid "Operation type"
msgstr "Tipo di operazione"
-#: packages/taler-exchange-aml-webui/src/pages/decision/Rules.tsx:704
+#: packages/taler-exchange-aml-webui/src/pages/decision/Rules.tsx:740
+msgid ""
+"Higher values take precedence when multiple rules apply. Priority is "
+"independent of the rule's position in the table."
+msgstr ""
+
+#: packages/taler-exchange-aml-webui/src/pages/decision/Rules.tsx:755
msgid "Timeframe"
msgstr "Intervallo di tempo"
-#: packages/taler-exchange-aml-webui/src/pages/decision/Rules.tsx:705
+#: packages/taler-exchange-aml-webui/src/pages/decision/Rules.tsx:756
msgid ""
"Use Y, M, D, h, m or s after each number. Forever accumulates over the "
"account's full history."
@@ -1484,11 +1621,11 @@ msgstr ""
"Usa Y, M, D, h, m o s dopo ogni numero. «Per sempre» accumula l’intera "
"cronologia del conto."
-#: packages/taler-exchange-aml-webui/src/pages/decision/Rules.tsx:709
+#: packages/taler-exchange-aml-webui/src/pages/decision/Rules.tsx:760
msgid "Instant timeframe"
msgstr "Intervallo istantaneo"
-#: packages/taler-exchange-aml-webui/src/pages/decision/Rules.tsx:710
+#: packages/taler-exchange-aml-webui/src/pages/decision/Rules.tsx:761
msgid ""
"Balance and Refund limits apply to one balance or transaction, so their "
"timeframe is fixed to zero."
@@ -1496,121 +1633,156 @@ msgstr ""
"I limiti per saldo e rimborso si applicano a un saldo o a una transazione, "
"quindi il loro intervallo è fissato a zero."
-#: packages/taler-exchange-aml-webui/src/pages/decision/Rules.tsx:716
+#: packages/taler-exchange-aml-webui/src/pages/decision/Rules.tsx:767
msgid "Exposed"
msgstr "Esposto"
-#: packages/taler-exchange-aml-webui/src/pages/decision/Rules.tsx:717
+#: packages/taler-exchange-aml-webui/src/pages/decision/Rules.tsx:768
msgid "Is this limit communicated to the customer?"
msgstr "Questo limite viene comunicato al cliente?"
-#: packages/taler-exchange-aml-webui/src/pages/decision/Rules.tsx:723
+#: packages/taler-exchange-aml-webui/src/pages/decision/Rules.tsx:774
msgid "When the threshold is crossed"
msgstr "Quando viene superata la soglia"
-#: packages/taler-exchange-aml-webui/src/pages/decision/Rules.tsx:726
+#: packages/taler-exchange-aml-webui/src/pages/decision/Rules.tsx:777
msgid "Require measures"
msgstr "Richiedi misure"
-#: packages/taler-exchange-aml-webui/src/pages/decision/Rules.tsx:740
+#: packages/taler-exchange-aml-webui/src/pages/decision/Rules.tsx:791
msgid "Required measures"
msgstr "Misure richieste"
-#: packages/taler-exchange-aml-webui/src/pages/decision/Rules.tsx:741
+#: packages/taler-exchange-aml-webui/src/pages/decision/Rules.tsx:792
msgid ""
"Measures that the customer will need to satisfy to apply for a new threshold."
msgstr ""
"Misure che il cliente dovrà soddisfare per richiedere una nuova soglia."
-#: packages/taler-exchange-aml-webui/src/pages/decision/Rules.tsx:747
+#: packages/taler-exchange-aml-webui/src/pages/decision/Rules.tsx:798
msgid "All measures"
msgstr "Tutte le misure"
-#: packages/taler-exchange-aml-webui/src/pages/decision/Rules.tsx:748
+#: packages/taler-exchange-aml-webui/src/pages/decision/Rules.tsx:799
msgid "Hint the customer that all measures should be completed"
msgstr "Segnala al cliente che tutte le misure devono essere completate"
-#: packages/taler-exchange-aml-webui/src/pages/decision/Rules.tsx:767
+#: packages/taler-exchange-aml-webui/src/pages/decision/Rules.tsx:822
msgid "Expiration date"
msgstr "Data di scadenza"
-#: packages/taler-exchange-aml-webui/src/pages/decision/Rules.tsx:768
+#: packages/taler-exchange-aml-webui/src/pages/decision/Rules.tsx:823
msgid "Until when are the new rules active."
msgstr "Fino a quando sono attive le nuove regole."
-#: packages/taler-exchange-aml-webui/src/pages/decision/Rules.tsx:773
+#: packages/taler-exchange-aml-webui/src/pages/decision/Rules.tsx:828
msgid "Choose a future expiration date or Never."
msgstr "Scegli una data di scadenza futura oppure «Mai»."
-#: packages/taler-exchange-aml-webui/src/pages/decision/Rules.tsx:779
+#: packages/taler-exchange-aml-webui/src/pages/decision/Rules.tsx:834
msgid "After expiration"
msgstr "Dopo la scadenza"
-#: packages/taler-exchange-aml-webui/src/pages/decision/Rules.tsx:781
+#: packages/taler-exchange-aml-webui/src/pages/decision/Rules.tsx:836
msgid "Return to exchange defaults"
msgstr "Torna alle impostazioni predefinite dell’exchange"
-#: packages/taler-exchange-aml-webui/src/pages/decision/Rules.tsx:782
+#: packages/taler-exchange-aml-webui/src/pages/decision/Rules.tsx:837
msgid "Trigger a successor measure"
msgstr "Attiva una misura successiva"
-#: packages/taler-exchange-aml-webui/src/pages/decision/Rules.tsx:797
+#: packages/taler-exchange-aml-webui/src/pages/decision/Rules.tsx:847
+#: packages/taler-exchange-aml-webui/src/pages/decision/Measures.tsx:630
+#, fuzzy
+#| msgid "Failed to load available measures."
+msgid "Search available measures"
+msgstr "Impossibile caricare le misure disponibili."
+
+#: packages/taler-exchange-aml-webui/src/pages/decision/Rules.tsx:848
msgid "Measure taken automatically upon expiration of the current decision."
msgstr "Misura adottata automaticamente alla scadenza della decisione attuale."
-#: packages/taler-exchange-aml-webui/src/pages/decision/Rules.tsx:805
+#: packages/taler-exchange-aml-webui/src/pages/decision/Rules.tsx:856
msgid "This successor measure is no longer available."
msgstr "Questa misura successiva non è più disponibile."
-#: packages/taler-exchange-aml-webui/src/pages/AccountDetails.tsx:133
+#: packages/taler-exchange-aml-webui/src/pages/AccountDetails.tsx:136
msgid "Case summary"
msgstr "Riepilogo del caso"
-#: packages/taler-exchange-aml-webui/src/pages/AccountDetails.tsx:134
+#: packages/taler-exchange-aml-webui/src/pages/AccountDetails.tsx:137
msgid "Current review state and the latest account activity."
msgstr "Stato attuale della revisione e attività più recente del conto."
-#: packages/taler-exchange-aml-webui/src/pages/AccountDetails.tsx:138
+#: packages/taler-exchange-aml-webui/src/pages/AccountDetails.tsx:141
msgid "Review status"
msgstr "Stato della revisione"
-#: packages/taler-exchange-aml-webui/src/pages/AccountDetails.tsx:142
-#: packages/taler-exchange-aml-webui/src/pages/AccountDetails.tsx:153
-#: packages/taler-exchange-aml-webui/src/pages/AccountDetails.tsx:171
-#: packages/taler-exchange-aml-webui/src/pages/AccountDetails.tsx:188
-#: packages/taler-exchange-aml-webui/src/pages/AccountDetails.tsx:492
+#: packages/taler-exchange-aml-webui/src/pages/AccountDetails.tsx:145
+#: packages/taler-exchange-aml-webui/src/pages/AccountDetails.tsx:156
+#: packages/taler-exchange-aml-webui/src/pages/AccountDetails.tsx:174
+#: packages/taler-exchange-aml-webui/src/pages/AccountDetails.tsx:191
+#: packages/taler-exchange-aml-webui/src/pages/AccountDetails.tsx:520
msgid "Loading…"
msgstr "Caricamento…"
-#: packages/taler-exchange-aml-webui/src/pages/AccountDetails.tsx:146
+#: packages/taler-exchange-aml-webui/src/pages/AccountDetails.tsx:149
msgid "Manual review required — waiting for an AML decision."
msgstr "Revisione manuale richiesta — in attesa di una decisione AML."
-#: packages/taler-exchange-aml-webui/src/pages/AccountDetails.tsx:147
+#: packages/taler-exchange-aml-webui/src/pages/AccountDetails.tsx:150
msgid "No manual review"
msgstr "Nessuna revisione manuale"
-#: packages/taler-exchange-aml-webui/src/pages/AccountDetails.tsx:150
+#: packages/taler-exchange-aml-webui/src/pages/AccountDetails.tsx:153
msgid "Effective decision"
msgstr "Decisione in vigore"
-#: packages/taler-exchange-aml-webui/src/pages/AccountDetails.tsx:168
+#: packages/taler-exchange-aml-webui/src/pages/AccountDetails.tsx:171
msgid "Requirements"
msgstr "Requisiti"
-#: packages/taler-exchange-aml-webui/src/pages/AccountDetails.tsx:185
+#: packages/taler-exchange-aml-webui/src/pages/AccountDetails.tsx:188
msgid "Latest collected information"
msgstr "Ultime informazioni raccolte"
+#: packages/taler-exchange-aml-webui/src/pages/AccountDetails.tsx:211
+#, fuzzy
+#| msgid "Account open"
+msgid "Account notes"
+msgstr "Conto aperto"
+
+#: packages/taler-exchange-aml-webui/src/pages/AccountDetails.tsx:212
+msgid "Officer-authored notes and information recorded by the exchange."
+msgstr ""
+
+#: packages/taler-exchange-aml-webui/src/pages/AccountDetails.tsx:218
+#, fuzzy
+#| msgid "Account assessment could not be loaded"
+msgid "Account notes could not be loaded"
+msgstr "Impossibile caricare la valutazione del conto"
+
+#: packages/taler-exchange-aml-webui/src/pages/AccountDetails.tsx:228
+#, fuzzy
+#| msgid "Account open"
+msgid "No account notes"
+msgstr "Conto aperto"
+
+#: packages/taler-exchange-aml-webui/src/pages/AccountDetails.tsx:229
+#, fuzzy
+#| msgid "No AML file is available for this account."
+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:208
+#: packages/taler-exchange-aml-webui/src/pages/AccountDetails.tsx:236
#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:305
#, fuzzy
#| msgid "Send decision"
msgid "Current decision"
msgstr "Invia decisione"
-#: packages/taler-exchange-aml-webui/src/pages/AccountDetails.tsx:209
+#: packages/taler-exchange-aml-webui/src/pages/AccountDetails.tsx:237
#, fuzzy
#| msgid ""
#| "The AML decision and operation rules currently applied to this account."
@@ -1618,23 +1790,23 @@ msgid "The complete AML decision currently applied to this account."
msgstr ""
"La decisione AML e le regole operative attualmente applicate a questo conto."
-#: packages/taler-exchange-aml-webui/src/pages/AccountDetails.tsx:216
+#: packages/taler-exchange-aml-webui/src/pages/AccountDetails.tsx:244
msgid "Effective policy could not be loaded"
msgstr "Impossibile caricare la politica effettiva"
-#: packages/taler-exchange-aml-webui/src/pages/AccountDetails.tsx:234
+#: packages/taler-exchange-aml-webui/src/pages/AccountDetails.tsx:262
msgid "Exchange defaults apply"
msgstr "Si applicano le regole predefinite dell’Exchange"
-#: packages/taler-exchange-aml-webui/src/pages/AccountDetails.tsx:235
+#: packages/taler-exchange-aml-webui/src/pages/AccountDetails.tsx:263
msgid "No AML officer decision is active for this account."
msgstr "Nessuna decisione di un addetto AML è attiva per questo conto."
-#: packages/taler-exchange-aml-webui/src/pages/AccountDetails.tsx:238
+#: packages/taler-exchange-aml-webui/src/pages/AccountDetails.tsx:266
msgid "Account type unavailable"
msgstr "Tipo di conto non disponibile"
-#: packages/taler-exchange-aml-webui/src/pages/AccountDetails.tsx:239
+#: packages/taler-exchange-aml-webui/src/pages/AccountDetails.tsx:267
msgid ""
"Open this case from the account directory or payto search to see the "
"applicable default rules."
@@ -1642,104 +1814,104 @@ msgstr ""
"Aprire questo caso dalla directory dei conti o dalla ricerca payto per "
"visualizzare le regole predefinite applicabili."
-#: packages/taler-exchange-aml-webui/src/pages/AccountDetails.tsx:248
+#: packages/taler-exchange-aml-webui/src/pages/AccountDetails.tsx:276
msgid "Default rules could not be loaded"
msgstr "Impossibile caricare le regole predefinite"
-#: packages/taler-exchange-aml-webui/src/pages/AccountDetails.tsx:255
-#: packages/taler-exchange-aml-webui/src/pages/Info.tsx:419
+#: packages/taler-exchange-aml-webui/src/pages/AccountDetails.tsx:283
+#: packages/taler-exchange-aml-webui/src/pages/Info.tsx:423
#: packages/taler-exchange-aml-webui/src/components/ShowDefaultRules.tsx:11
msgid "Default rules"
msgstr "Regole predefinite"
-#: packages/taler-exchange-aml-webui/src/pages/AccountDetails.tsx:266
+#: packages/taler-exchange-aml-webui/src/pages/AccountDetails.tsx:294
msgid "Collected information"
msgstr "Informazioni raccolte"
-#: packages/taler-exchange-aml-webui/src/pages/AccountDetails.tsx:267
+#: packages/taler-exchange-aml-webui/src/pages/AccountDetails.tsx:295
msgid "KYC information filed by the customer or an AML officer."
msgstr "Informazioni KYC inserite dal cliente o da un addetto AML."
-#: packages/taler-exchange-aml-webui/src/pages/AccountDetails.tsx:273
+#: packages/taler-exchange-aml-webui/src/pages/AccountDetails.tsx:301
msgid "Collected information could not be loaded"
msgstr "Impossibile caricare le informazioni raccolte"
-#: packages/taler-exchange-aml-webui/src/pages/AccountDetails.tsx:279
+#: packages/taler-exchange-aml-webui/src/pages/AccountDetails.tsx:307
msgid "No collected information"
msgstr "Nessuna informazione raccolta"
-#: packages/taler-exchange-aml-webui/src/pages/AccountDetails.tsx:280
+#: packages/taler-exchange-aml-webui/src/pages/AccountDetails.tsx:308
msgid "No KYC information has been collected for this account."
msgstr "Non sono state raccolte informazioni KYC per questo conto."
-#: packages/taler-exchange-aml-webui/src/pages/AccountDetails.tsx:302
+#: packages/taler-exchange-aml-webui/src/pages/AccountDetails.tsx:330
msgid "Active requirements"
msgstr "Requisiti attivi"
-#: packages/taler-exchange-aml-webui/src/pages/AccountDetails.tsx:303
+#: packages/taler-exchange-aml-webui/src/pages/AccountDetails.tsx:331
msgid "Measures the customer must complete under the current policy."
msgstr "Misure che il cliente deve completare secondo la politica attuale."
-#: packages/taler-exchange-aml-webui/src/pages/AccountDetails.tsx:309
+#: packages/taler-exchange-aml-webui/src/pages/AccountDetails.tsx:337
msgid "Active requirements could not be loaded"
msgstr "Impossibile caricare i requisiti attivi"
-#: packages/taler-exchange-aml-webui/src/pages/AccountDetails.tsx:315
+#: packages/taler-exchange-aml-webui/src/pages/AccountDetails.tsx:343
msgid "No active requirements"
msgstr "Nessun requisito attivo"
-#: packages/taler-exchange-aml-webui/src/pages/AccountDetails.tsx:316
+#: packages/taler-exchange-aml-webui/src/pages/AccountDetails.tsx:344
msgid "The customer has no active legitimization measures to complete."
msgstr "Il cliente non ha misure di legittimazione attive da completare."
-#: packages/taler-exchange-aml-webui/src/pages/AccountDetails.tsx:413
+#: packages/taler-exchange-aml-webui/src/pages/AccountDetails.tsx:441
msgid "Officer decision"
msgstr "Decisione dell’addetto"
-#: packages/taler-exchange-aml-webui/src/pages/AccountDetails.tsx:416
+#: packages/taler-exchange-aml-webui/src/pages/AccountDetails.tsx:444
msgid "Does not expire"
msgstr "Non scade"
-#: packages/taler-exchange-aml-webui/src/pages/AccountDetails.tsx:439
+#: packages/taler-exchange-aml-webui/src/pages/AccountDetails.tsx:467
msgid "Waiting"
msgstr "In attesa"
-#: packages/taler-exchange-aml-webui/src/pages/AccountDetails.tsx:451
+#: packages/taler-exchange-aml-webui/src/pages/AccountDetails.tsx:479
msgid "More on later pages"
msgstr "Altri elementi nelle pagine successive"
-#: packages/taler-exchange-aml-webui/src/pages/AccountDetails.tsx:510
+#: packages/taler-exchange-aml-webui/src/pages/AccountDetails.tsx:538
msgid "Try loading this section again."
msgstr "Provare a ricaricare questa sezione."
-#: packages/taler-exchange-aml-webui/src/pages/AccountDetails.tsx:518
+#: packages/taler-exchange-aml-webui/src/pages/AccountDetails.tsx:546
#: packages/taler-exchange-aml-webui/src/pages/AccountDecisionHistory.tsx:97
#: packages/taler-exchange-aml-webui/src/pages/AccountList.tsx:633
#: packages/taler-exchange-aml-webui/src/pages/Dashboard.tsx:205
msgid "Retry"
msgstr "Riprova"
-#: packages/taler-exchange-aml-webui/src/pages/AccountDetails.tsx:566
+#: packages/taler-exchange-aml-webui/src/pages/AccountDetails.tsx:594
msgid "Unconfigured form"
msgstr "Modulo non configurato"
-#: packages/taler-exchange-aml-webui/src/pages/AccountDetails.tsx:567
+#: packages/taler-exchange-aml-webui/src/pages/AccountDetails.tsx:595
msgid "Form not identified"
msgstr "Modulo non identificato"
-#: packages/taler-exchange-aml-webui/src/pages/AccountDetails.tsx:576
+#: packages/taler-exchange-aml-webui/src/pages/AccountDetails.tsx:604
msgid "Filed by an AML officer"
msgstr "Inserito da un addetto AML"
-#: packages/taler-exchange-aml-webui/src/pages/AccountDetails.tsx:577
+#: packages/taler-exchange-aml-webui/src/pages/AccountDetails.tsx:605
msgid "Provided by the customer"
msgstr "Fornito dal cliente"
-#: packages/taler-exchange-aml-webui/src/pages/AccountDetails.tsx:581
+#: packages/taler-exchange-aml-webui/src/pages/AccountDetails.tsx:609
msgid "Attribute data is unavailable."
msgstr "I dati degli attributi non sono disponibili."
-#: packages/taler-exchange-aml-webui/src/pages/AccountDetails.tsx:595
+#: packages/taler-exchange-aml-webui/src/pages/AccountDetails.tsx:623
msgid "View details"
msgstr "Vedi dettagli"
@@ -1784,7 +1956,7 @@ msgid "Failed to load accounts"
msgstr "Impossibile caricare i conti"
#: packages/taler-exchange-aml-webui/src/pages/AccountList.tsx:193
-#: packages/taler-exchange-aml-webui/src/Routing.tsx:552
+#: packages/taler-exchange-aml-webui/src/Routing.tsx:621
msgid "Accounts"
msgstr "Conti"
@@ -1922,7 +2094,7 @@ msgid "This officer session is not authorized to export accounts."
msgstr "Questa sessione operatore non è autorizzata a esportare i conti."
#: packages/taler-exchange-aml-webui/src/pages/Dashboard.tsx:52
-#: packages/taler-exchange-aml-webui/src/Routing.tsx:546
+#: packages/taler-exchange-aml-webui/src/Routing.tsx:615
msgid "Dashboard"
msgstr "Dashboard"
@@ -2323,11 +2495,9 @@ msgid ""
msgstr ""
#. screenid: 122
-#. screenid: 124
#: 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/pages/decision/Measures.tsx:366
-#: packages/taler-exchange-aml-webui/src/components/MeasureList.tsx:115
+#: packages/taler-exchange-aml-webui/src/pages/decision/Measures.tsx:465
msgid "Add custom measure"
msgstr "Aggiungi misura personalizzata"
@@ -2493,23 +2663,6 @@ msgid "Inputs"
msgstr "Input"
#. screenid: 122
-#: packages/taler-exchange-aml-webui/src/components/NewMeasure.tsx:954
-#: packages/taler-exchange-aml-webui/src/pages/Info.tsx:534
-#, fuzzy
-#| msgid "Output"
-msgid "Outputs"
-msgstr "Output"
-
-#. screenid: 122
-#: packages/taler-exchange-aml-webui/src/components/NewMeasure.tsx:962
-#: packages/taler-exchange-aml-webui/src/pages/Info.tsx:401
-#: packages/taler-exchange-aml-webui/src/pages/Info.tsx:533
-#, fuzzy
-#| msgid "Required"
-msgid "Required context"
-msgstr "Obbligatorio"
-
-#. screenid: 122
#: packages/taler-exchange-aml-webui/src/components/NewMeasure.tsx:970
msgid "Fallback"
msgstr "Fallback"
@@ -2546,11 +2699,11 @@ msgstr "Sola lettura"
msgid "Prevent the customer from changing the address"
msgstr "Impedisce al cliente di modificare l'indirizzo"
-#: packages/taler-exchange-aml-webui/src/pages/decision/Measures.tsx:154
+#: packages/taler-exchange-aml-webui/src/pages/decision/Measures.tsx:157
msgid "Customer actions after submission"
msgstr ""
-#: packages/taler-exchange-aml-webui/src/pages/decision/Measures.tsx:157
+#: packages/taler-exchange-aml-webui/src/pages/decision/Measures.tsx:160
msgid ""
"Immediate measures start as soon as this decision is accepted. A measure may "
"show information, collect customer data, or run an AML program. Leave the "
@@ -2558,131 +2711,183 @@ msgid ""
msgstr ""
#. screenid: 102
-#: packages/taler-exchange-aml-webui/src/pages/decision/Measures.tsx:302
-#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:301
-msgid "Too many SKIP measures"
-msgstr "Troppe misure SKIP"
+#: packages/taler-exchange-aml-webui/src/pages/decision/Measures.tsx:317
+#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:298
+#, fuzzy
+#| msgid "Any one listed measure may be completed."
+msgid "Only one instant measure is allowed"
+msgstr "È possibile completare una qualsiasi delle misure elencate."
-#. screenid: 102
-#: packages/taler-exchange-aml-webui/src/pages/decision/Measures.tsx:303
-#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:302
-msgid "At most one immediate measure may use the SKIP check."
-msgstr "Al massimo una misura immediata può usare il controllo SKIP."
+#: packages/taler-exchange-aml-webui/src/pages/decision/Measures.tsx:319
+msgid ""
+"Remove all but one instant measure before continuing. Instant measures run "
+"an AML program without customer interaction."
+msgstr ""
+
+#: packages/taler-exchange-aml-webui/src/pages/decision/Measures.tsx:329
+#, fuzzy
+#| msgid "Operation rules"
+msgid "Completion rule"
+msgstr "Regole operative"
+
+#: packages/taler-exchange-aml-webui/src/pages/decision/Measures.tsx:336
+#, fuzzy
+#| msgid "Any one listed measure may be completed."
+msgid "Any one selected measure is sufficient"
+msgstr "È possibile completare una qualsiasi delle misure elencate."
+
+#: packages/taler-exchange-aml-webui/src/pages/decision/Measures.tsx:337
+#, fuzzy
+#| msgid "Measures the customer must complete under the current policy."
+msgid ""
+"The requirement is completed as soon as the customer completes any one "
+"selected measure."
+msgstr "Misure che il cliente deve completare secondo la politica attuale."
+
+#: packages/taler-exchange-aml-webui/src/pages/decision/Measures.tsx:343
+#, fuzzy
+#| msgid "Require all measures"
+msgid "Every selected measure is required"
+msgstr "Richiedi tutte le misure"
-#: packages/taler-exchange-aml-webui/src/pages/decision/Measures.tsx:332
+#: packages/taler-exchange-aml-webui/src/pages/decision/Measures.tsx:344
+msgid ""
+"The requirement is completed only after every selected measure has been "
+"completed."
+msgstr ""
+
+#: packages/taler-exchange-aml-webui/src/pages/decision/Measures.tsx:353
+#, fuzzy
+#| msgid "Server measures"
+msgid "Selected measure details"
+msgstr "Misure del server"
+
+#: packages/taler-exchange-aml-webui/src/pages/decision/Measures.tsx:383
#, fuzzy
-#| msgid "Configure verification measure: \"%1$s\""
-msgid "Configure verification measure “%1$s”"
-msgstr "Configura misura di verifica: \"%1$s\""
+#| msgid "Configure measure"
+msgid "Configure"
+msgstr "Configura misura"
#. screenid: 102
-#: packages/taler-exchange-aml-webui/src/pages/decision/Measures.tsx:372
-#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:522
+#: packages/taler-exchange-aml-webui/src/pages/decision/Measures.tsx:471
+#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:574
msgid "Custom measures"
msgstr "Misure personalizzate"
-#: packages/taler-exchange-aml-webui/src/pages/decision/Measures.tsx:375
+#: packages/taler-exchange-aml-webui/src/pages/decision/Measures.tsx:474
msgid "Measures defined only for this proposed decision."
msgstr ""
-#: packages/taler-exchange-aml-webui/src/pages/decision/Measures.tsx:399
+#: packages/taler-exchange-aml-webui/src/pages/decision/Measures.tsx:496
msgid "Edit"
msgstr ""
-#: packages/taler-exchange-aml-webui/src/pages/decision/Measures.tsx:407
+#: packages/taler-exchange-aml-webui/src/pages/decision/Measures.tsx:508
+#, fuzzy
+#| msgid "All measures"
+msgid "Available exchange measures"
+msgstr "Tutte le misure"
+
+#: packages/taler-exchange-aml-webui/src/pages/decision/Measures.tsx:511
+msgid "Inspect reusable definitions configured by the exchange"
+msgstr ""
+
+#: packages/taler-exchange-aml-webui/src/pages/decision/Measures.tsx:519
+msgid ""
+"Select a measure above to use it unchanged. Customize a copy when this "
+"decision needs different checks, programs, or context."
+msgstr ""
+
+#: packages/taler-exchange-aml-webui/src/pages/decision/Measures.tsx:530
#, fuzzy
-#| msgid "All measures"
-msgid "Available exchange measures"
-msgstr "Tutte le misure"
+#| msgid "AML navigation"
+msgid "Open complete AML configuration"
+msgstr "Navigazione AML"
-#: packages/taler-exchange-aml-webui/src/pages/decision/Measures.tsx:410
-msgid "Reusable templates configured by the exchange operator"
-msgstr ""
+#: packages/taler-exchange-aml-webui/src/pages/decision/Measures.tsx:550
+#, fuzzy
+#| msgid "Customer label"
+msgid "Customize a copy"
+msgstr "Etichetta del cliente"
-#: packages/taler-exchange-aml-webui/src/pages/decision/Measures.tsx:432
-msgid "Use as template"
+#: packages/taler-exchange-aml-webui/src/pages/decision/Measures.tsx:558
+#, fuzzy
+#| msgid "No active measure has been selected."
+msgid "No exchange measures are configured."
+msgstr "Non è stata selezionata alcuna misura attiva."
+
+#: packages/taler-exchange-aml-webui/src/pages/decision/Measures.tsx:624
+msgid ""
+"Only one instant measure can be selected. Remove the selected instant "
+"measure first."
msgstr ""
+#. screenid: 102
#. screenid: 113
-#: packages/taler-exchange-aml-webui/src/pages/decision/Measures.tsx:512
-#: packages/taler-exchange-aml-webui/src/pages/DecisionWizard.tsx:288
+#: packages/taler-exchange-aml-webui/src/pages/decision/Measures.tsx:629
+#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:400
+#: packages/taler-exchange-aml-webui/src/pages/DecisionWizard.tsx:238
#, fuzzy
#| msgid "Instant measures"
msgid "Immediate measures"
msgstr "Misure istantanee"
-#: packages/taler-exchange-aml-webui/src/pages/decision/Measures.tsx:513
+#: packages/taler-exchange-aml-webui/src/pages/decision/Measures.tsx:631
msgid ""
"Selected measures begin immediately after the decision is accepted by the "
"exchange."
msgstr ""
-#: packages/taler-exchange-aml-webui/src/pages/decision/Measures.tsx:518
-#, fuzzy
-#| msgid "Require all measures"
-msgid "Require every selected measure"
-msgstr "Richiedi tutte le misure"
-
-#: packages/taler-exchange-aml-webui/src/pages/decision/Measures.tsx:519
-#, fuzzy
-#| msgid ""
-#| "Run all selected measures together instead of accepting any one of them."
-msgid ""
-"When enabled, all selected measures must be completed. Otherwise, completing "
-"any one of them is sufficient."
-msgstr ""
-"Esegui insieme tutte le misure selezionate anziché accettarne una qualsiasi."
-
#. screenid: 102
-#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:190
+#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:185
#, fuzzy
msgid "Failed to make the decision."
msgstr "Descrivi la decisione."
#. screenid: 102
-#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:193
+#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:188
#, fuzzy
msgid "Invalid credentials."
msgstr "Credenziali invalide."
#. screenid: 102
-#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:195
+#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:190
msgid "Session not found. Contact the administrator."
msgstr ""
#. screenid: 102
-#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:197
+#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:192
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:251
+#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:246
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:264
+#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:259
#, 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:271
+#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:266
msgid "Confirm decision"
msgstr "Conferma decisione"
#. screenid: 102
-#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:283
+#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:278
msgid "Unknown measure"
msgstr "Misura sconosciuta"
#. screenid: 102
-#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:284
+#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:279
msgid ""
"A rule or immediate action references a measure that is not available. "
"Review the rules and measures before submitting."
@@ -2691,14 +2896,14 @@ msgstr ""
"disponibile. Verifica le regole e le misure prima dell’invio."
#. screenid: 102
-#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:291
+#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:286
#, 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:292
+#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:287
msgid ""
"A custom measure references an unavailable check or program, lacks required "
"context, or cannot provide the selected program inputs. Review the immediate "
@@ -2706,38 +2911,55 @@ msgid ""
msgstr ""
#. screenid: 102
+#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:300
+msgid "Remove all but one instant measure before submitting this decision."
+msgstr ""
+
+#. screenid: 102
+#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:308
+msgid "Transaction rules not reviewed"
+msgstr "Regole di transazione non verificate"
+
+#. screenid: 102
#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:310
+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:318
msgid "Missing deadline"
msgstr "Scadenza mancante"
#. screenid: 102
-#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:311
+#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:319
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:319
+#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:326
msgid "Invalid rule expiration"
msgstr "Scadenza delle regole non valida"
#. screenid: 102
-#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:320
+#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:327
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:327
+#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:334
msgid "Missing rules"
msgstr "Regole mancanti"
#. screenid: 102
-#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:328
+#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:335
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:337
+#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:344
msgid ""
"Review the proposed rules. Hard blocks must be explicit, and Balance and "
"Refund rules must use an instant timeframe."
@@ -2746,207 +2968,210 @@ msgstr ""
"regole per saldo e rimborso devono usare un intervallo istantaneo."
#. screenid: 102
-#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:376
+#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:382
msgid "Immediate measures not reviewed"
msgstr ""
#. screenid: 102
-#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:378
+#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:384
#, 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:384
+#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:390
#, 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:385
+#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:391
msgid "No measure will start when this decision is submitted."
msgstr ""
#. screenid: 102
-#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:396
+#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:405
+#, 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:409
+#, 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:428
+#, fuzzy
+#| msgid "Unavailable"
+msgid "Unavailable measures"
+msgstr "Non disponibile"
+
+#. screenid: 102
+#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:430
+#, 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:448
#, 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:398
+#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:450
msgid "Review the account properties before submitting the decision."
msgstr ""
#. screenid: 102
-#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:409
+#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:461
msgid "Reporting events not reviewed"
msgstr ""
#. screenid: 102
-#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:411
+#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:463
msgid "Review which statistical events will be recorded with the decision."
msgstr ""
#. screenid: 102
-#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:420
+#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:472
msgid "Case disposition incomplete"
msgstr ""
#. screenid: 102
-#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:421
+#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:473
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:430
+#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:482
msgid "Invalid attributes"
msgstr "Attributi non validi"
#. screenid: 102
-#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:431
+#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:483
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:443
+#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:495
#, 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:447
+#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:499
msgid "Justification"
msgstr "Giustificazione"
#. screenid: 102
-#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:450
+#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:502
#, fuzzy
#| msgid "Not opened"
msgid "Not provided"
msgstr "Non aperto"
#. screenid: 102
-#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:454
+#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:506
#, 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:458
+#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:510
#, 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:487
+#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:539
msgid "No account properties"
msgstr "Nessuna proprietà del conto"
#. screenid: 102
-#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:493
+#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:545
msgid "Events"
msgstr "Eventi"
#. screenid: 102
-#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:496
+#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:548
#, fuzzy
#| msgid "Next event"
msgid "No events"
msgstr "Evento successivo"
#. screenid: 102
-#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:501
+#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:553
#, fuzzy
#| msgid "Invalid attributes"
msgid "Submitted attributes"
msgstr "Attributi non validi"
#. screenid: 102
-#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:509
+#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:561
#, fuzzy
#| msgid "Expiration date"
msgid "expiration set"
msgstr "Data di scadenza"
#. screenid: 102
-#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:515
+#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:567
#, fuzzy
#| msgid "Invalid attributes"
msgid "No new attributes"
msgstr "Attributi non validi"
#. screenid: 102
-#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:537
-#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:550
+#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:589
+#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:602
#, fuzzy
#| msgid "Officer decision"
msgid "Discard decision"
msgstr "Decisione dell’addetto"
#. screenid: 102
-#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:544
+#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:596
#, fuzzy
#| msgid "Send decision"
msgid "Submit AML decision"
msgstr "Invia decisione"
#. screenid: 102
-#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:549
+#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:601
#, 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:554
+#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:606
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:571
+#: packages/taler-exchange-aml-webui/src/pages/decision/Summary.tsx:623
#, fuzzy
#| msgid "Review status"
msgid "Review this step"
msgstr "Stato della revisione"
#. screenid: 113
-#. screenid: 110
-#: packages/taler-exchange-aml-webui/src/pages/DecisionWizard.tsx:172
-#: packages/taler-exchange-aml-webui/src/pages/ShowCollectedInfo.tsx:250
-#: packages/taler-exchange-aml-webui/src/pages/ShowCollectedInfo.tsx:507
-#, fuzzy
-#| msgid "Back to accounts"
-msgid "Back to account"
-msgstr "Torna ai conti"
-
-#. screenid: 113
-#: packages/taler-exchange-aml-webui/src/pages/DecisionWizard.tsx:177
-#, fuzzy
-#| msgid "New decision"
-msgid "New AML decision"
-msgstr "Nuova decisione"
-
-#. screenid: 113
-#. screenid: 111
-#: packages/taler-exchange-aml-webui/src/pages/DecisionWizard.tsx:201
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:297
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:790
-msgid "Payto URI"
-msgstr "URI Payto"
-
-#. screenid: 113
-#: packages/taler-exchange-aml-webui/src/pages/DecisionWizard.tsx:218
+#: packages/taler-exchange-aml-webui/src/pages/DecisionWizard.tsx:168
#, fuzzy
#| msgctxt "threshold"
#| msgid "%1$s every %2$s"
@@ -2954,33 +3179,33 @@ msgid "Step %1$s of %2$s"
msgstr "%1$s ogni %2$s"
#. screenid: 113
-#: packages/taler-exchange-aml-webui/src/pages/DecisionWizard.tsx:236
+#: packages/taler-exchange-aml-webui/src/pages/DecisionWizard.tsx:186
msgid "Decision steps"
msgstr ""
#. screenid: 113
-#: packages/taler-exchange-aml-webui/src/pages/DecisionWizard.tsx:245
+#: packages/taler-exchange-aml-webui/src/pages/DecisionWizard.tsx:195
#, fuzzy
#| msgid "Previous event"
msgid "Previous step"
msgstr "Evento precedente"
#. screenid: 113
-#: packages/taler-exchange-aml-webui/src/pages/DecisionWizard.tsx:254
+#: packages/taler-exchange-aml-webui/src/pages/DecisionWizard.tsx:204
#, fuzzy
#| msgid "Next event"
msgid "Next step"
msgstr "Evento successivo"
#. screenid: 113
-#: packages/taler-exchange-aml-webui/src/pages/DecisionWizard.tsx:273
+#: packages/taler-exchange-aml-webui/src/pages/DecisionWizard.tsx:223
#, fuzzy
#| msgid "System information"
msgid "Customer information"
msgstr "Informazioni di sistema"
#. screenid: 113
-#: packages/taler-exchange-aml-webui/src/pages/DecisionWizard.tsx:274
+#: packages/taler-exchange-aml-webui/src/pages/DecisionWizard.tsx:224
#, fuzzy
#| msgid ""
#| "You can review AML information, but this officer key cannot submit "
@@ -2991,24 +3216,24 @@ msgstr ""
"inviare decisioni."
#. screenid: 113
-#: packages/taler-exchange-aml-webui/src/pages/DecisionWizard.tsx:279
+#: packages/taler-exchange-aml-webui/src/pages/DecisionWizard.tsx:229
msgid "Review the account state derived from the available information."
msgstr ""
#. screenid: 113
-#: packages/taler-exchange-aml-webui/src/pages/DecisionWizard.tsx:283
+#: packages/taler-exchange-aml-webui/src/pages/DecisionWizard.tsx:233
#, fuzzy
#| msgid "Missing events"
msgid "Reporting events"
msgstr "Eventi mancanti"
#. screenid: 113
-#: packages/taler-exchange-aml-webui/src/pages/DecisionWizard.tsx:284
+#: packages/taler-exchange-aml-webui/src/pages/DecisionWizard.tsx:234
msgid "Review the statistical events recorded with this decision."
msgstr ""
#. screenid: 113
-#: packages/taler-exchange-aml-webui/src/pages/DecisionWizard.tsx:289
+#: packages/taler-exchange-aml-webui/src/pages/DecisionWizard.tsx:239
#, fuzzy
#| msgid "Measures the customer must complete under the current policy."
msgid ""
@@ -3016,7 +3241,7 @@ msgid ""
msgstr "Misure che il cliente deve completare secondo la politica attuale."
#. screenid: 113
-#: packages/taler-exchange-aml-webui/src/pages/DecisionWizard.tsx:293
+#: packages/taler-exchange-aml-webui/src/pages/DecisionWizard.tsx:243
#, fuzzy
#| msgctxt "operation type"
#| msgid "Transaction"
@@ -3024,77 +3249,49 @@ msgid "Transaction rules"
msgstr "Transazione"
#. screenid: 113
-#: packages/taler-exchange-aml-webui/src/pages/DecisionWizard.tsx:294
+#: packages/taler-exchange-aml-webui/src/pages/DecisionWizard.tsx:244
msgid "Set operation thresholds, escalation measures, and expiration behavior."
msgstr ""
#. screenid: 113
-#: packages/taler-exchange-aml-webui/src/pages/DecisionWizard.tsx:298
+#: packages/taler-exchange-aml-webui/src/pages/DecisionWizard.tsx:248
msgid "Case disposition"
msgstr ""
#. screenid: 113
-#: packages/taler-exchange-aml-webui/src/pages/DecisionWizard.tsx:299
+#: packages/taler-exchange-aml-webui/src/pages/DecisionWizard.tsx:249
#, 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:305
+#: packages/taler-exchange-aml-webui/src/pages/DecisionWizard.tsx:255
#, fuzzy
#| msgid "Review and submit."
msgid "Review and submit"
msgstr "Rivedi e invia."
#. screenid: 113
-#: packages/taler-exchange-aml-webui/src/pages/DecisionWizard.tsx:306
+#: packages/taler-exchange-aml-webui/src/pages/DecisionWizard.tsx:256
msgid "Check the complete decision before signing and submitting it."
msgstr ""
#. screenid: 113
-#: packages/taler-exchange-aml-webui/src/pages/DecisionWizard.tsx:326
+#: packages/taler-exchange-aml-webui/src/pages/DecisionWizard.tsx:276
#, fuzzy
#| msgid "Decision date"
msgid "Decision progress"
msgstr "Data della decisione"
-#. screenid: 113
-#: packages/taler-exchange-aml-webui/src/pages/DecisionWizard.tsx:407
-#, fuzzy
-#| msgid "Failed to load account decisions."
-msgid "Loading account decision"
-msgstr "Impossibile caricare le decisioni del conto."
-
-#. screenid: 113
-#: packages/taler-exchange-aml-webui/src/pages/DecisionWizard.tsx:418
-#, fuzzy
-#| msgid "Decision for account:"
-msgid "Decision for account"
-msgstr "Decisione per il conto:"
-
-#. screenid: 113
-#: packages/taler-exchange-aml-webui/src/pages/DecisionWizard.tsx:425
-#, fuzzy
-#| msgid "Decision for account:"
-msgid "Decision for wallet account"
-msgstr "Decisione per il conto:"
-
-#. screenid: 113
-#: packages/taler-exchange-aml-webui/src/pages/DecisionWizard.tsx:431
-#, fuzzy
-#| msgid "Decision for bank account:"
-msgid "Decision for bank account"
-msgstr "Decisione per il conto bancario:"
-
#: packages/taler-exchange-aml-webui/src/pages/Developer.tsx:107
msgid "Enter a valid HTTP or HTTPS URL."
msgstr ""
#: packages/taler-exchange-aml-webui/src/pages/Developer.tsx:114
-#: packages/taler-exchange-aml-webui/src/Routing.tsx:176
-#: packages/taler-exchange-aml-webui/src/Routing.tsx:218
-#: packages/taler-exchange-aml-webui/src/Routing.tsx:259
+#: packages/taler-exchange-aml-webui/src/Routing.tsx:190
+#: packages/taler-exchange-aml-webui/src/Routing.tsx:229
+#: packages/taler-exchange-aml-webui/src/Routing.tsx:270
msgid "Development settings"
msgstr "Impostazioni di sviluppo"
@@ -3540,231 +3737,195 @@ msgid ""
"concluded state."
msgstr ""
-#: packages/taler-exchange-aml-webui/src/pages/Info.tsx:50
+#: packages/taler-exchange-aml-webui/src/pages/Info.tsx:54
msgid "Browser override"
msgstr ""
-#: packages/taler-exchange-aml-webui/src/pages/Info.tsx:52
+#: packages/taler-exchange-aml-webui/src/pages/Info.tsx:56
#, fuzzy
#| msgid "Welcome to the exchange configuration"
msgid "Exchange configuration"
msgstr "Benvenuto nella configurazione dell'Exchange"
-#: packages/taler-exchange-aml-webui/src/pages/Info.tsx:53
+#: packages/taler-exchange-aml-webui/src/pages/Info.tsx:57
#, fuzzy
#| msgid "Default rules"
msgid "Default fallback"
msgstr "Regole predefinite"
-#: packages/taler-exchange-aml-webui/src/pages/Info.tsx:59
+#: packages/taler-exchange-aml-webui/src/pages/Info.tsx:63
#, fuzzy
#| msgid "Welcome to the exchange configuration"
msgid "Exchange and AML configuration"
msgstr "Benvenuto nella configurazione dell'Exchange"
-#: packages/taler-exchange-aml-webui/src/pages/Info.tsx:62
+#: packages/taler-exchange-aml-webui/src/pages/Info.tsx:66
msgid ""
"Exchange identity, the active AML dialect, and the checks and programs "
"available to AML decisions."
msgstr ""
-#: packages/taler-exchange-aml-webui/src/pages/Info.tsx:71
+#: packages/taler-exchange-aml-webui/src/pages/Info.tsx:75
msgid "Public information reported by this exchange."
msgstr ""
-#: packages/taler-exchange-aml-webui/src/pages/Info.tsx:75
+#: packages/taler-exchange-aml-webui/src/pages/Info.tsx:79
msgid "Base URL"
msgstr ""
-#: packages/taler-exchange-aml-webui/src/pages/Info.tsx:76
+#: packages/taler-exchange-aml-webui/src/pages/Info.tsx:80
msgid "Protocol"
msgstr ""
-#: packages/taler-exchange-aml-webui/src/pages/Info.tsx:77
+#: packages/taler-exchange-aml-webui/src/pages/Info.tsx:81
msgid "Protocol version"
msgstr ""
-#: packages/taler-exchange-aml-webui/src/pages/Info.tsx:78
+#: packages/taler-exchange-aml-webui/src/pages/Info.tsx:82
#, fuzzy
#| msgid "Operation"
msgid "Implementation"
msgstr "Operazione"
-#: packages/taler-exchange-aml-webui/src/pages/Info.tsx:80
+#: packages/taler-exchange-aml-webui/src/pages/Info.tsx:84
#, fuzzy
#| msgid "Not opened"
msgid "Not reported"
msgstr "Non aperto"
-#: packages/taler-exchange-aml-webui/src/pages/Info.tsx:82
+#: packages/taler-exchange-aml-webui/src/pages/Info.tsx:86
msgid "Currency"
msgstr ""
-#: packages/taler-exchange-aml-webui/src/pages/Info.tsx:88
+#: packages/taler-exchange-aml-webui/src/pages/Info.tsx:92
msgid "AML dialect"
msgstr ""
-#: packages/taler-exchange-aml-webui/src/pages/Info.tsx:95
-#: packages/taler-exchange-aml-webui/src/pages/Info.tsx:119
+#: packages/taler-exchange-aml-webui/src/pages/Info.tsx:99
+#: packages/taler-exchange-aml-webui/src/pages/Info.tsx:123
#, fuzzy
#| msgid "Effective decision"
msgid "Effective dialect"
msgstr "Decisione in vigore"
-#: packages/taler-exchange-aml-webui/src/pages/Info.tsx:111
+#: packages/taler-exchange-aml-webui/src/pages/Info.tsx:115
#, fuzzy
#| msgid "Configure measure"
msgid "Configured dialect"
msgstr "Configura misura"
-#: packages/taler-exchange-aml-webui/src/pages/Info.tsx:114
-#: packages/taler-exchange-aml-webui/src/pages/Info.tsx:504
-#, fuzzy
-#| msgid "Not opened"
-msgid "Not specified"
-msgstr "Non aperto"
-
-#: packages/taler-exchange-aml-webui/src/pages/Info.tsx:129
+#: packages/taler-exchange-aml-webui/src/pages/Info.tsx:133
msgid "Canonical properties defined by the effective dialect."
msgstr ""
-#: packages/taler-exchange-aml-webui/src/pages/Info.tsx:130
+#: packages/taler-exchange-aml-webui/src/pages/Info.tsx:134
#, fuzzy
#| msgid "No account properties"
msgid "This dialect does not define account properties."
msgstr "Nessuna proprietà del conto"
-#: packages/taler-exchange-aml-webui/src/pages/Info.tsx:136
+#: packages/taler-exchange-aml-webui/src/pages/Info.tsx:140
#, fuzzy
#| msgid "Reset to default"
msgid "Derived events"
msgstr "Ripristina i valori predefiniti"
-#: packages/taler-exchange-aml-webui/src/pages/Info.tsx:137
+#: packages/taler-exchange-aml-webui/src/pages/Info.tsx:141
#, fuzzy
#| msgid "No account properties"
msgid "Canonical events derived from account property changes."
msgstr "Nessuna proprietà del conto"
-#: packages/taler-exchange-aml-webui/src/pages/Info.tsx:138
+#: packages/taler-exchange-aml-webui/src/pages/Info.tsx:142
msgid "This dialect does not define derived events."
msgstr ""
-#: packages/taler-exchange-aml-webui/src/pages/Info.tsx:144
+#: packages/taler-exchange-aml-webui/src/pages/Info.tsx:148
#, fuzzy
#| msgid "All measures"
msgid "AML measures"
msgstr "Tutte le misure"
-#: packages/taler-exchange-aml-webui/src/pages/Info.tsx:145
+#: packages/taler-exchange-aml-webui/src/pages/Info.tsx:149
msgid ""
"Checks, programs, root measures, and default rules reported by the exchange."
msgstr ""
-#: packages/taler-exchange-aml-webui/src/pages/Info.tsx:213
+#: packages/taler-exchange-aml-webui/src/pages/Info.tsx:217
#, fuzzy
#| msgctxt "threshold"
#| msgid "%1$s every %2$s"
msgid "%1$s entry"
msgstr "%1$s ogni %2$s"
-#: packages/taler-exchange-aml-webui/src/pages/Info.tsx:214
+#: packages/taler-exchange-aml-webui/src/pages/Info.tsx:218
msgid "%1$s entries"
msgstr ""
-#: packages/taler-exchange-aml-webui/src/pages/Info.tsx:277
-#: packages/taler-exchange-aml-webui/src/pages/Info.tsx:289
+#: packages/taler-exchange-aml-webui/src/pages/Info.tsx:281
+#: packages/taler-exchange-aml-webui/src/pages/Info.tsx:293
#, fuzzy
msgid "Failed to load the exchange AML measures."
msgstr "Misure attive correnti"
-#: packages/taler-exchange-aml-webui/src/pages/Info.tsx:300
+#: packages/taler-exchange-aml-webui/src/pages/Info.tsx:304
#, fuzzy
#| msgid "The measures endpoint was not found."
msgid "The measures endpoint is not available."
msgstr "L’endpoint delle misure non è stato trovato."
-#: packages/taler-exchange-aml-webui/src/pages/Info.tsx:306
+#: packages/taler-exchange-aml-webui/src/pages/Info.tsx:310
#, fuzzy
#| msgid "The account state changed. Reload it and try again."
msgid "The exchange configuration changed. Reload it and try again."
msgstr "Lo stato dell’account è cambiato. Ricaricalo e riprova."
-#: packages/taler-exchange-aml-webui/src/pages/Info.tsx:332
+#: packages/taler-exchange-aml-webui/src/pages/Info.tsx:336
#, fuzzy
#| msgid "Required measures"
msgid "Retry loading measures"
msgstr "Misure richieste"
-#: packages/taler-exchange-aml-webui/src/pages/Info.tsx:351
+#: packages/taler-exchange-aml-webui/src/pages/Info.tsx:355
#, fuzzy
#| msgid "Reset measure"
msgid "Root measures"
msgstr "Reimposta misura"
-#: packages/taler-exchange-aml-webui/src/pages/Info.tsx:366
+#: packages/taler-exchange-aml-webui/src/pages/Info.tsx:370
msgid "No root measures are configured."
msgstr ""
-#: packages/taler-exchange-aml-webui/src/pages/Info.tsx:371
+#: packages/taler-exchange-aml-webui/src/pages/Info.tsx:375
#, fuzzy
#| msgid "Check"
msgid "KYC checks"
msgstr "Verifica"
-#: packages/taler-exchange-aml-webui/src/pages/Info.tsx:386
+#: packages/taler-exchange-aml-webui/src/pages/Info.tsx:390
msgid "No KYC checks are configured."
msgstr ""
-#: packages/taler-exchange-aml-webui/src/pages/Info.tsx:391
+#: packages/taler-exchange-aml-webui/src/pages/Info.tsx:395
#, fuzzy
#| msgid "Program"
msgid "AML programs"
msgstr "Programma"
-#: packages/taler-exchange-aml-webui/src/pages/Info.tsx:405
+#: packages/taler-exchange-aml-webui/src/pages/Info.tsx:409
#, fuzzy
#| msgid "Requirements"
msgid "Required inputs"
msgstr "Requisiti"
-#: packages/taler-exchange-aml-webui/src/pages/Info.tsx:413
+#: packages/taler-exchange-aml-webui/src/pages/Info.tsx:417
msgid "No AML programs are configured."
msgstr ""
-#: packages/taler-exchange-aml-webui/src/pages/Info.tsx:428
+#: packages/taler-exchange-aml-webui/src/pages/Info.tsx:432
msgid "No default AML rules are configured."
msgstr ""
-#: packages/taler-exchange-aml-webui/src/pages/Info.tsx:480
-#, fuzzy
-#| msgid "Check"
-msgid "KYC check"
-msgstr "Verifica"
-
-#: packages/taler-exchange-aml-webui/src/pages/Info.tsx:484
-msgid "Built-in check that proceeds without collecting customer data."
-msgstr ""
-
-#: packages/taler-exchange-aml-webui/src/pages/Info.tsx:491
-#: packages/taler-exchange-aml-webui/src/pages/Info.tsx:497
-#, fuzzy
-#| msgid "Program"
-msgid "AML program"
-msgstr "Programma"
-
-#: packages/taler-exchange-aml-webui/src/pages/Info.tsx:536
-#, fuzzy
-#| msgid "All measures"
-msgid "Fallback measure"
-msgstr "Tutte le misure"
-
-#: packages/taler-exchange-aml-webui/src/pages/Info.tsx:602
-#, fuzzy
-#| msgid "Unavailable"
-msgid "Unavailable reference"
-msgstr "Non disponibile"
-
#. screenid: 112
#: packages/taler-exchange-aml-webui/src/pages/Profile.tsx:48
msgid "Session and access"
@@ -3780,16 +3941,6 @@ msgstr ""
"sbloccata in questo browser."
#. screenid: 112
-#: packages/taler-exchange-aml-webui/src/pages/Profile.tsx:66
-msgid "Officer access"
-msgstr "Accesso dell’operatore"
-
-#. screenid: 112
-#: packages/taler-exchange-aml-webui/src/pages/Profile.tsx:71
-msgid "Officer name"
-msgstr "Nome dell’operatore"
-
-#. screenid: 112
#: packages/taler-exchange-aml-webui/src/pages/Profile.tsx:77
msgid "Permissions"
msgstr "Autorizzazioni"
@@ -3866,29 +4017,9 @@ msgstr "Rimuovi chiave"
msgid "Remove officer key?"
msgstr "Rimuovere la chiave dell’operatore?"
-#. screenid: 112
-#: packages/taler-exchange-aml-webui/src/pages/Profile.tsx:231
-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 ""
-"Questa operazione elimina la chiave dell’operatore da questo browser. Dovrai "
-"creare e far registrare una nuova chiave per utilizzare nuovamente qui "
-"l’interfaccia web AML."
-
-#. screenid: 112
-#: packages/taler-exchange-aml-webui/src/pages/Profile.tsx:237
-msgid ""
-"This does not revoke the officer at the exchange. Ask the exchange operator "
-"to revoke its access if the key may be compromised."
-msgstr ""
-"Questa operazione non revoca l’operatore presso l’exchange. Chiedi "
-"all’operatore dell’exchange di revocarne l’accesso se la chiave potrebbe "
-"essere compromessa."
-
#. screenid: 111
#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:86
-#: packages/taler-exchange-aml-webui/src/Routing.tsx:559
+#: packages/taler-exchange-aml-webui/src/Routing.tsx:628
msgid "Find account"
msgstr "Trova conto"
@@ -3930,11 +4061,9 @@ msgstr "Impossibile caricare la cronologia del conto."
#. screenid: 111
#. screenid: 110
-#. screenid: 124
#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:228
#: packages/taler-exchange-aml-webui/src/pages/ShowCollectedInfo.tsx:82
#: packages/taler-exchange-aml-webui/src/pages/Transfers.tsx:268
-#: packages/taler-exchange-aml-webui/src/components/MeasureList.tsx:66
msgid ""
"This session signature is invalid, contact administrator or create a new one."
msgstr ""
@@ -3943,11 +4072,9 @@ msgstr ""
#. screenid: 111
#. screenid: 110
-#. screenid: 124
#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:235
#: packages/taler-exchange-aml-webui/src/pages/ShowCollectedInfo.tsx:89
#: packages/taler-exchange-aml-webui/src/pages/Transfers.tsx:275
-#: packages/taler-exchange-aml-webui/src/components/MeasureList.tsx:73
msgid ""
"The designated AML session is not known, contact administrator or create a "
"new one."
@@ -3957,11 +4084,9 @@ msgstr ""
#. screenid: 111
#. screenid: 110
-#. screenid: 124
#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:242
#: packages/taler-exchange-aml-webui/src/pages/ShowCollectedInfo.tsx:96
#: packages/taler-exchange-aml-webui/src/pages/Transfers.tsx:282
-#: packages/taler-exchange-aml-webui/src/components/MeasureList.tsx:80
msgid ""
"The designated AML session is not enabled, contact administrator or create a "
"new one."
@@ -3991,6 +4116,12 @@ msgid "Open account case"
msgstr "Apri conto"
#. screenid: 111
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:297
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:838
+msgid "Payto URI"
+msgstr "URI Payto"
+
+#. screenid: 111
#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:309
msgid "Active"
msgstr ""
@@ -4043,18 +4174,18 @@ msgstr "Puoi comunque prendere una decisione per questo conto."
#. screenid: 111
#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:403
#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:445
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:493
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:533
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:491
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:531
msgid "Search"
msgstr "Cerca"
#. screenid: 111
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:575
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:623
msgid "Taler Bank"
msgstr "Taler Bank"
#. screenid: 111
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:579
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:627
#: packages/taler-exchange-aml-webui/src/pages/Transfers.tsx:364
#: packages/taler-exchange-aml-webui/src/pages/Transfers.tsx:433
#: packages/taler-exchange-aml-webui/src/pages/Transfers.tsx:441
@@ -4062,108 +4193,108 @@ msgid "Wallet"
msgstr "Portafoglio"
#. screenid: 111
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:583
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:631
msgid "Generic Payto:// URI"
msgstr "URI Payto:// generico"
#. screenid: 111
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:586
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:634
msgid "Account type"
msgstr "Tipo di conto"
#. screenid: 111
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:596
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:644
msgid "Should be 52 characters."
msgstr "Deve essere di 52 caratteri."
#. screenid: 111
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:598
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:646
msgid "Failed to parse: %1$s"
msgstr "Impossibile analizzare: %1$s"
#. screenid: 111
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:610
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:658
msgid "Address contains invalid characters."
msgstr "L'indirizzo contiene caratteri non validi."
#. screenid: 111
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:612
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:660
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:614
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:662
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:616
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:664
msgid "Missing separator or address type."
msgstr "Separatore o tipo di indirizzo mancante."
#. screenid: 111
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:618
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:666
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:620
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:668
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:622
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:670
msgid "Decoding issue."
msgstr "Problema di decodifica."
#. screenid: 111
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:624
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:672
msgid "Invalid data"
msgstr "Dati non validi"
#. screenid: 111
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:634
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:682
msgid "Unsupported country."
msgstr "Paese non supportato."
#. screenid: 111
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:636
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:684
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:638
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:686
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:640
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:688
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:642
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:690
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:644
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:692
msgid "The checksum is wrong."
msgstr "Il checksum è errato."
#. screenid: 111
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:662
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:710
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:664
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:712
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:666
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:714
msgid ""
"The target type is not supported, only x-taler-bank, taler-reserve or iban"
msgstr ""
@@ -4171,173 +4302,179 @@ msgstr ""
"iban"
#. screenid: 111
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:671
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:719
msgid "IBAN is missing"
msgstr "L'IBAN è mancante"
#. screenid: 111
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:673
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:721
msgid "Bitcoin address is missing"
msgstr "L'indirizzo Bitcoin è mancante"
#. screenid: 111
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:675
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:723
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:677
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:679
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:725
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:727
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:681
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:729
msgid "Ethereum address is missing"
msgstr "L'indirizzo Ethereum è mancante"
#. screenid: 111
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:683
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:731
msgid "Cyclos address is missing"
msgstr "L'indirizzo Cyclos è mancante"
#. screenid: 111
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:685
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:733
msgid "Void address is missing"
msgstr "Manca l’indirizzo void"
#. screenid: 111
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:693
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:741
msgid "Invalid IBAN: %1$s"
msgstr "IBAN non valido: %1$s"
#. screenid: 111
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:700
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:748
msgid "Invalid BTC: %1$s"
msgstr "BTC non valido: %1$s"
#. screenid: 111
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:705
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:728
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:741
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:753
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:776
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:789
msgid "Invalid reserve: %1$s"
msgstr "Riserva non valida: %1$s"
#. screenid: 111
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:716
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:726
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:739
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:760
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:764
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:774
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:787
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:808
msgid "Invalid host"
msgstr "Host non valido"
#. screenid: 111
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:718
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:766
msgid "Invalid account"
msgstr "Conto non valido"
#. screenid: 111
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:752
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:800
msgid "Invalid address"
msgstr "Indirizzo non valido"
#. screenid: 111
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:791
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:839
msgid "As defined by RFC 8905"
msgstr "Come definito dalla RFC 8905"
#. screenid: 111
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:792
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:840
msgid "payto://"
msgstr "payto://"
#. screenid: 111
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:807
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:855
msgid "International Bank Account Number"
msgstr "Numero di conto bancario internazionale"
#. screenid: 111
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:808
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:856
msgid "DE1231231231"
msgstr "DE1231231231"
#. screenid: 111
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:820
-msgid "Host"
-msgstr "Host"
-
-#. screenid: 111
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:821
-msgid "Exchange hostname"
-msgstr "Hostname dell'Exchange"
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:868
+msgid "Exchange address"
+msgstr "Indirizzo dell’exchange"
#. screenid: 111
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:822
-msgid "exchange.taler.net"
-msgstr "exchange.taler.net"
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:869
+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:827
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:874
-msgid "Remove last '/'"
-msgstr "Rimuovi l'ultimo '/'"
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:870
+msgid "exchange.taler.net/exchange"
+msgstr "exchange.taler.net/exchange"
#. screenid: 111
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:829
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:846
-#: packages/taler-exchange-aml-webui/src/pages/Transfers.tsx:426
-#: packages/taler-exchange-aml-webui/src/pages/Transfers.tsx:472
-msgid "Invalid value"
-msgstr "Valore non valido"
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:875
+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:837
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:883
msgid "ID"
msgstr "ID"
#. screenid: 111
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:838
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:884
msgid "Wallet reserve public key"
msgstr "Chiave pubblica di riserva del portafoglio"
#. screenid: 111
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:839
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:885
msgid "abcdef1235"
msgstr "abcdef1235"
#. screenid: 111
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:844
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:890
msgid "Should be 52 characters"
msgstr "Deve essere di 52 caratteri"
#. screenid: 111
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:860
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:892
+#: packages/taler-exchange-aml-webui/src/pages/Transfers.tsx:426
+#: packages/taler-exchange-aml-webui/src/pages/Transfers.tsx:472
+msgid "Invalid value"
+msgstr "Valore non valido"
+
+#. screenid: 111
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:906
msgid "Bank account identification"
msgstr "Identificazione del conto bancario"
#. screenid: 111
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:861
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:907
msgid "DE123123123"
msgstr "DE123123123"
#. screenid: 111
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:867
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:913
msgid "Hostname"
msgstr "Hostname"
#. screenid: 111
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:868
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:914
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:869
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:915
msgid "bank.demo.taler.net"
msgstr "bank.demo.taler.net"
#. screenid: 111
-#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:876
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:920
+msgid "Remove last '/'"
+msgstr "Rimuovi l'ultimo '/'"
+
+#. screenid: 111
+#: packages/taler-exchange-aml-webui/src/pages/Search.tsx:922
msgid "Invalid hostname"
msgstr "Hostname non valido"
@@ -4684,55 +4821,55 @@ msgstr "a"
msgid "from"
msgstr "da"
-#: packages/taler-exchange-aml-webui/src/Routing.tsx:165
+#: packages/taler-exchange-aml-webui/src/Routing.tsx:179
msgid "This exchange is not compatible with the AML WebUI."
msgstr "Questo exchange non è compatibile con l’interfaccia web AML."
-#: packages/taler-exchange-aml-webui/src/Routing.tsx:167
+#: packages/taler-exchange-aml-webui/src/Routing.tsx:181
msgid ""
"Officer identity and permissions require exchange protocol v40 or newer."
msgstr ""
"L’identità e i permessi dell’operatore richiedono il protocollo exchange v40 "
"o successivo."
-#: packages/taler-exchange-aml-webui/src/Routing.tsx:191
+#: packages/taler-exchange-aml-webui/src/Routing.tsx:203
msgid "Verifying that this public key is enrolled by the exchange."
msgstr "Verifica che questa chiave pubblica sia registrata presso l’exchange."
-#: packages/taler-exchange-aml-webui/src/Routing.tsx:278
-#: packages/taler-exchange-aml-webui/src/Routing.tsx:331
+#: packages/taler-exchange-aml-webui/src/Routing.tsx:289
+#: packages/taler-exchange-aml-webui/src/Routing.tsx:342
msgid "Read-only officer access"
msgstr "Accesso operatore in sola lettura"
-#: packages/taler-exchange-aml-webui/src/Routing.tsx:279
+#: packages/taler-exchange-aml-webui/src/Routing.tsx:290
msgid ""
"You can review AML information, but this officer key cannot submit decisions."
msgstr ""
"Puoi consultare le informazioni AML, ma questa chiave dell’operatore non può "
"inviare decisioni."
-#: packages/taler-exchange-aml-webui/src/Routing.tsx:332
+#: packages/taler-exchange-aml-webui/src/Routing.tsx:343
msgid "This officer key cannot create or submit AML decisions."
msgstr "Questa chiave dell’operatore non può creare né inviare decisioni AML."
-#: packages/taler-exchange-aml-webui/src/Routing.tsx:340
+#: packages/taler-exchange-aml-webui/src/Routing.tsx:351
msgid "Return to account"
msgstr "Torna all’account"
-#: packages/taler-exchange-aml-webui/src/Routing.tsx:466
-#: packages/taler-exchange-aml-webui/src/Routing.tsx:475
+#: packages/taler-exchange-aml-webui/src/Routing.tsx:478
+#: packages/taler-exchange-aml-webui/src/Routing.tsx:487
msgid "Failed to load the active AML decision."
msgstr "Impossibile caricare la decisione AML attiva."
-#: packages/taler-exchange-aml-webui/src/Routing.tsx:484
+#: packages/taler-exchange-aml-webui/src/Routing.tsx:496
msgid "The account was not found."
msgstr "L’account non è stato trovato."
-#: packages/taler-exchange-aml-webui/src/Routing.tsx:488
+#: packages/taler-exchange-aml-webui/src/Routing.tsx:500
msgid "The account state changed. Reload it and try again."
msgstr "Lo stato dell’account è cambiato. Ricaricalo e riprova."
-#: packages/taler-exchange-aml-webui/src/Routing.tsx:511
+#: packages/taler-exchange-aml-webui/src/Routing.tsx:522
msgid ""
"The payto URI does not belong to this account. Return to the account search "
"and start the decision again."
@@ -4740,42 +4877,116 @@ msgstr ""
"L’URI payto non appartiene a questo account. Torna alla ricerca degli "
"account e avvia nuovamente la decisione."
-#: packages/taler-exchange-aml-webui/src/Routing.tsx:571
+#: packages/taler-exchange-aml-webui/src/Routing.tsx:640
#, fuzzy
#| msgid "AML navigation"
msgid "AML configuration"
msgstr "Navigazione AML"
-#: packages/taler-exchange-aml-webui/src/Routing.tsx:577
+#: packages/taler-exchange-aml-webui/src/Routing.tsx:646
msgid "Session"
msgstr "Sessione"
-#: packages/taler-exchange-aml-webui/src/Routing.tsx:585
+#: packages/taler-exchange-aml-webui/src/Routing.tsx:654
msgid "AML navigation"
msgstr "Navigazione AML"
-#. screenid: 124
-#: packages/taler-exchange-aml-webui/src/components/MeasureList.tsx:49
+#: packages/taler-exchange-aml-webui/src/App.tsx:150
+msgid "Checking compatibility"
+msgstr "Verifica della compatibilità"
+
+#: packages/taler-exchange-aml-webui/src/App.tsx:152
+msgid "Verifying that this web application is compatible with the exchange."
+msgstr ""
+"Verifica della compatibilità di questa applicazione web con l’exchange."
+
+#~ msgid "After the operator confirms enrollment, retry the access check."
+#~ msgstr ""
+#~ "Dopo che l’operatore ha confermato la registrazione, riprova a verificare "
+#~ "l’accesso."
+
+#~ msgid "Host"
+#~ msgstr "Host"
+
+#~ msgid "Exchange hostname"
+#~ msgstr "Hostname dell'Exchange"
+
+#~ msgid "Move %1$s rule up"
+#~ msgstr "Sposta in alto la regola %1$s"
+
+#~ msgid "Move %1$s rule down"
+#~ msgstr "Sposta in basso la regola %1$s"
+
+#~ msgid "Forms"
+#~ msgstr "Moduli"
+
+#~ msgid "Measures used to gather information about the customer."
+#~ msgstr "Misure utilizzate per raccogliere informazioni sul cliente."
+
+#~ msgid "Select"
+#~ msgstr "Seleziona"
+
+#~ msgid "Modify"
+#~ msgstr "Modifica"
+
#, fuzzy
-msgid "Failed to load server measures."
-msgstr "Misure del server"
+#~ msgid "Shows information to the customer without running an AML program."
+#~ msgstr "Informazioni KYC inserite dal cliente o da un addetto AML."
+
+#~ msgid "Instant measures"
+#~ msgstr "Misure istantanee"
+
+#~ msgid "Input requirement"
+#~ msgstr "Requisito di input"
+
+#~ msgid "Too many SKIP measures"
+#~ msgstr "Troppe misure SKIP"
+
+#~ msgid "At most one immediate measure may use the SKIP check."
+#~ msgstr "Al massimo una misura immediata può usare il controllo SKIP."
-#. screenid: 124
-#: packages/taler-exchange-aml-webui/src/components/MeasureList.tsx:61
#, fuzzy
-msgid "Failed to load the measures"
-msgstr "Misure attive correnti"
+#~ msgid "Configure verification measure “%1$s”"
+#~ msgstr "Configura misura di verifica: \"%1$s\""
+
+#, fuzzy
+#~ msgid ""
+#~ "When enabled, all selected measures must be completed. Otherwise, "
+#~ "completing any one of them is sufficient."
+#~ msgstr ""
+#~ "Esegui insieme tutte le misure selezionate anziché accettarne una "
+#~ "qualsiasi."
+
+#, fuzzy
+#~ msgid "Loading account decision"
+#~ msgstr "Impossibile caricare le decisioni del conto."
-#. screenid: 124
-#: packages/taler-exchange-aml-webui/src/components/MeasureList.tsx:102
-msgid "Measures"
-msgstr "Misure"
+#, fuzzy
+#~ msgid "Decision for account"
+#~ msgstr "Decisione per il conto:"
+
+#, fuzzy
+#~ msgid "Decision for wallet account"
+#~ msgstr "Decisione per il conto:"
+
+#, fuzzy
+#~ msgid "Decision for bank account"
+#~ msgstr "Decisione per il conto bancario:"
+
+#, fuzzy
+#~ msgid "Failed to load server measures."
+#~ msgstr "Misure del server"
-#. screenid: 124
-#: packages/taler-exchange-aml-webui/src/components/MeasureList.tsx:105
#, fuzzy
-msgid "A list of all the predefined measures you can use."
-msgstr "Un elenco di tutte le misure predefinite che puoi utilizzare."
+#~ msgid "Failed to load the measures"
+#~ msgstr "Misure attive correnti"
+
+#~ msgid "Measures"
+#~ msgstr "Misure"
+
+#, fuzzy
+#~ msgid "A list of all the predefined measures you can use."
+#~ msgstr "Un elenco di tutte le misure predefinite che puoi utilizzare."
#~ msgid "AML officer justification"
#~ msgstr "Giustificazione dell'ufficiale AML"
@@ -4789,9 +5000,6 @@ msgstr "Un elenco di tutte le misure predefinite che puoi utilizzare."
#~ msgid "Properties recorded by AML officers for this account."
#~ msgstr "Proprietà registrate dagli addetti AML per questo conto."
-#~ msgid "Account assessment could not be loaded"
-#~ msgstr "Impossibile caricare la valutazione del conto"
-
#~ msgid "No assessment properties have been recorded for this account."
#~ msgstr ""
#~ "Non sono state registrate proprietà di valutazione per questo conto."
@@ -4950,9 +5158,6 @@ msgstr "Un elenco di tutte le misure predefinite che puoi utilizzare."
#~ msgid "It should be a safe integer"
#~ msgstr "Deve essere un intero sicuro"
-#~ msgid "Server measures"
-#~ msgstr "Misure del server"
-
#~ msgid "New measures"
#~ msgstr "Nuove misure"
@@ -5041,9 +5246,6 @@ msgstr "Un elenco di tutte le misure predefinite che puoi utilizzare."
#~ msgid "Decision for wallet:"
#~ msgstr "Decisione per il portafoglio:"
-#~ msgid "Check account details"
-#~ msgstr "Controlla i dettagli del conto"
-
#~ msgid "Account most recent decisions"
#~ msgstr "Decisioni più recenti del conto"
diff --git a/packages/taler-exchange-aml-webui/src/i18n/strings.ts b/packages/taler-exchange-aml-webui/src/i18n/strings.ts
@@ -76,6 +76,9 @@ strings['it'] = {
"Under investigation": [
"Sotto indagine"
],
+ "Not opened": [
+ "Non aperto"
+ ],
"High risk": [
"Rischio elevato"
],
@@ -133,9 +136,6 @@ strings['it'] = {
"Account details unavailable": [
""
],
- "Not opened": [
- "Non aperto"
- ],
"Opened:": [
"Aperto:"
],
@@ -262,8 +262,8 @@ strings['it'] = {
"Copy AML officer public key": [
"Copia la chiave pubblica dell’addetto AML"
],
- "After the operator confirms enrollment, retry the access check.": [
- "Dopo che l’operatore ha confermato la registrazione, riprova a verificare l’accesso."
+ "Access is checked automatically every 10 seconds. You can also retry now after the operator confirms enrollment.": [
+ ""
],
"Retry access check": [
"Riprova la verifica dell’accesso"
@@ -301,143 +301,29 @@ strings['it'] = {
"Failed to unlock the session.": [
""
],
+ "Officer access": [
+ "Accesso dell’operatore"
+ ],
+ "Officer name": [
+ "Nome dell’operatore"
+ ],
+ "Officer public key": [
+ "Chiave pubblica dell’operatore"
+ ],
"Unlock": [
"Sblocca"
],
"Forget session": [
"Elimina sessione"
],
- "There are no rules for operations": [
- "Non ci sono regole per le operazioni"
- ],
- "This means that no operation has any limit.": [
- "Questo significa che nessuna operazione ha limiti."
- ],
- "Operation": [
- "Operazione"
- ],
- "Threshold": [
- "Soglia"
- ],
- "Escalation": [
- "Escalation"
- ],
- "Visibility": [
- "Visibilità"
- ],
- "Priority": [
- "Priorità"
- ],
- "Actions": [
- "Azioni"
- ],
- "Block operation": [
- "Blocca operazione"
- ],
- "All required:": [
- "Tutte necessarie:"
- ],
- "Any one:": [
- "Una qualsiasi:"
- ],
- "Customer-visible": [
- "Visibile al cliente"
- ],
- "Internal": [
- "Interno"
- ],
- "Move %1$s rule up": [
- "Sposta in alto la regola %1$s"
- ],
- "Move %1$s rule down": [
- "Sposta in basso la regola %1$s"
- ],
- "Edit %1$s rule": [
- "Modifica la regola %1$s"
- ],
- "Remove %1$s rule": [
- "Rimuovi la regola %1$s"
- ],
- "AML officer justification": [
- "Giustificazione dell'ufficiale AML"
- ],
- "No justification was recorded.": [
- "Non è stata registrata alcuna motivazione."
- ],
- "Operation rules": [
- "Regole operative"
- ],
- "Decision date": [
- "Data della decisione"
- ],
- "Expired": [
- "Scaduto"
- ],
- "Expires": [
- "Scade"
- ],
- "Successor measure": [
- "Misura successiva"
- ],
- "Exchange defaults": [
- "Regole predefinite dell’Exchange"
- ],
- "Forms": [
- "Moduli"
- ],
- "Measures used to gather information about the customer.": [
- "Misure utilizzate per raccogliere informazioni sul cliente."
- ],
- "Select": [
- "Seleziona"
+ "Forget this session?": [
+ "Eliminare questa sessione?"
],
- "Name": [
- "Nome"
- ],
- "Check": [
- "Verifica"
- ],
- "Program": [
- "Programma"
- ],
- "Context": [
- "Contesto"
- ],
- "Modify": [
- "Modifica"
- ],
- "Instant measures": [
- "Misure istantanee"
- ],
- "Triggered immediately without customer interaction.": [
- "Attivate immediatamente senza interazione del cliente."
- ],
- "Input requirement": [
- "Requisito di input"
- ],
- "Started": [
- "Avviato"
- ],
- "Status": [
- "Stato"
- ],
- "Forbidden": [
- "Vietato"
- ],
- "Completed": [
- "Completato"
- ],
- "Waiting for customer": [
- "In attesa del cliente"
- ],
- "The operation is categorically forbidden by this requirement.": [
- "Questo requisito vieta categoricamente l’operazione."
- ],
- "All listed measures must be completed.": [
- "Tutte le misure elencate devono essere completate."
+ "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.": [
+ "Questa operazione elimina la chiave dell’operatore da questo browser. Dovrai creare e far registrare una nuova chiave per utilizzare nuovamente qui l’interfaccia web AML."
],
- "Any one listed measure may be completed.": [
- "È possibile completare una qualsiasi delle misure elencate."
+ "This does not revoke the officer at the exchange. Ask the exchange operator to revoke its access if the key may be compromised.": [
+ "Questa operazione non revoca l’operatore presso l’exchange. Chiedi all’operatore dell’exchange di revocarne l’accesso se la chiave potrebbe essere compromessa."
],
"Values may be derived from the selected AML/KYC form. Confirm them against the case record and change only values that require an officer override.": [
""
@@ -463,6 +349,9 @@ strings['it'] = {
"New properties": [
"Nuove proprietà"
],
+ "Name": [
+ "Nome"
+ ],
"Value": [
"Valore"
],
@@ -538,6 +427,159 @@ strings['it'] = {
"Suppress flagging this account when it creates a hit on a sanctions list, this is a false-positive": [
"Sopprimi la segnalazione di questo conto quando genera una corrispondenza in un elenco sanzionatorio, si tratta di un falso positivo"
],
+ "Yes": [
+ "Sì"
+ ],
+ "No": [
+ "No"
+ ],
+ "There are no rules for operations": [
+ "Non ci sono regole per le operazioni"
+ ],
+ "This means that no operation has any limit.": [
+ "Questo significa che nessuna operazione ha limiti."
+ ],
+ "Operation": [
+ "Operazione"
+ ],
+ "Threshold": [
+ "Soglia"
+ ],
+ "Escalation": [
+ "Escalation"
+ ],
+ "Visibility": [
+ "Visibilità"
+ ],
+ "Priority": [
+ "Priorità"
+ ],
+ "Actions": [
+ "Azioni"
+ ],
+ "Block operation": [
+ "Blocca operazione"
+ ],
+ "All required:": [
+ "Tutte necessarie:"
+ ],
+ "Any one:": [
+ "Una qualsiasi:"
+ ],
+ "Customer-visible": [
+ "Visibile al cliente"
+ ],
+ "Internal": [
+ "Interno"
+ ],
+ "Edit %1$s rule": [
+ "Modifica la regola %1$s"
+ ],
+ "Remove %1$s rule": [
+ "Rimuovi la regola %1$s"
+ ],
+ "Automated outcome": [
+ ""
+ ],
+ "Resulting case disposition": [
+ ""
+ ],
+ "Not under investigation": [
+ "Non sotto indagine"
+ ],
+ "No justification was recorded.": [
+ "Non è stata registrata alcuna motivazione."
+ ],
+ "This decision did not request an immediate measure.": [
+ ""
+ ],
+ "Operation rules": [
+ "Regole operative"
+ ],
+ "No operation-specific rules were stored.": [
+ ""
+ ],
+ "Policy expires": [
+ ""
+ ],
+ "Successor measure": [
+ "Misura successiva"
+ ],
+ "Exchange defaults": [
+ "Regole predefinite dell’Exchange"
+ ],
+ "Account properties": [
+ "Proprietà del conto"
+ ],
+ "Not applicable": [
+ ""
+ ],
+ "Current measure metadata is still loading; the stored machine name is shown.": [
+ ""
+ ],
+ "The current measure configuration could not be loaded; the stored machine name is shown.": [
+ ""
+ ],
+ "No stored or currently configured definition is available for this reference.": [
+ ""
+ ],
+ "Check": [
+ "Verifica"
+ ],
+ "Built-in check that requires no customer interaction.": [
+ ""
+ ],
+ "Program": [
+ "Programma"
+ ],
+ "Voluntary": [
+ ""
+ ],
+ "Context": [
+ "Contesto"
+ ],
+ "Decision date": [
+ "Data della decisione"
+ ],
+ "Expired": [
+ "Scaduto"
+ ],
+ "Expires": [
+ "Scade"
+ ],
+ "Historical": [
+ ""
+ ],
+ "Made by": [
+ ""
+ ],
+ "Built-in check that proceeds without collecting customer data.": [
+ ""
+ ],
+ "Started": [
+ "Avviato"
+ ],
+ "Status": [
+ "Stato"
+ ],
+ "Forbidden": [
+ "Vietato"
+ ],
+ "Completed": [
+ "Completato"
+ ],
+ "Waiting for customer": [
+ "In attesa del cliente"
+ ],
+ "The operation is categorically forbidden by this requirement.": [
+ "Questo requisito vieta categoricamente l’operazione."
+ ],
+ "All listed measures must be completed.": [
+ "Tutte le misure elencate devono essere completate."
+ ],
+ "Any one listed measure may be completed.": [
+ "È possibile completare una qualsiasi delle misure elencate."
+ ],
"Expiration shortcuts": [
"Scorciatoie di scadenza"
],
@@ -577,9 +619,6 @@ strings['it'] = {
"Add rule": [
"Aggiungi regola"
],
- "This complete rule set replaces the currently applied rules and exchange defaults until it expires. Higher rows take precedence.": [
- "Questo insieme completo sostituisce le regole attualmente applicate e quelle predefinite dell’exchange fino alla scadenza. Le righe più in alto hanno la precedenza."
- ],
"Rules for another account type": [
"Regole per un altro tipo di conto"
],
@@ -652,6 +691,9 @@ strings['it'] = {
"Choose how long the proposed rules apply and what happens afterwards.": [
"Scegli per quanto tempo si applicano le regole proposte e cosa accade dopo."
],
+ "The selected successor measure is no longer configured. Choose another measure before continuing.": [
+ ""
+ ],
"The proposed rules never expire, so no successor action will run.": [
"Le regole proposte non scadono mai, quindi non verrà eseguita alcuna azione successiva."
],
@@ -661,6 +703,9 @@ strings['it'] = {
"Operation type": [
"Tipo di operazione"
],
+ "Higher values take precedence when multiple rules apply. Priority is independent of the rule's position in the table.": [
+ ""
+ ],
"Timeframe": [
"Intervallo di tempo"
],
@@ -748,11 +793,8 @@ strings['it'] = {
"Latest collected information": [
"Ultime informazioni raccolte"
],
- "Effective policy": [
- "Politica in vigore"
- ],
- "The AML decision and operation rules currently applied to this account.": [
- "La decisione AML e le regole operative attualmente applicate a questo conto."
+ "Officer-authored notes and information recorded by the exchange.": [
+ ""
],
"Effective policy could not be loaded": [
"Impossibile caricare la politica effettiva"
@@ -775,15 +817,6 @@ strings['it'] = {
"Default rules": [
"Regole predefinite"
],
- "Account assessment": [
- "Valutazione del conto"
- ],
- "Properties recorded by AML officers for this account.": [
- "Proprietà registrate dagli addetti AML per questo conto."
- ],
- "Account assessment could not be loaded": [
- "Impossibile caricare la valutazione del conto"
- ],
"Collected information": [
"Informazioni raccolte"
],
@@ -832,18 +865,6 @@ strings['it'] = {
"Retry": [
"Riprova"
],
- "No account properties": [
- "Nessuna proprietà del conto"
- ],
- "No assessment properties have been recorded for this account.": [
- "Non sono state registrate proprietà di valutazione per questo conto."
- ],
- "Yes": [
- "Sì"
- ],
- "No": [
- "No"
- ],
"Unconfigured form": [
"Modulo non configurato"
],
@@ -919,9 +940,6 @@ strings['it'] = {
"All accounts": [
"Tutti i conti"
],
- "Not under investigation": [
- "Non sotto indagine"
- ],
"Risk": [
"Rischio"
],
@@ -1225,11 +1243,11 @@ strings['it'] = {
"Immediate measures start as soon as this decision is accepted. A measure may show information, collect customer data, or run an AML program. Leave the selection empty when no immediate customer action is required.": [
""
],
- "Too many SKIP measures": [
- "Troppe misure SKIP"
+ "Remove all but one instant measure before continuing. Instant measures run an AML program without customer interaction.": [
+ ""
],
- "At most one immediate measure may use the SKIP check.": [
- "Al massimo una misura immediata può usare il controllo SKIP."
+ "The requirement is completed only after every selected measure has been completed.": [
+ ""
],
"Custom measures": [
"Misure personalizzate"
@@ -1240,10 +1258,13 @@ strings['it'] = {
"Edit": [
""
],
- "Reusable templates configured by the exchange operator": [
+ "Inspect reusable definitions configured by the exchange": [
+ ""
+ ],
+ "Select a measure above to use it unchanged. Customize a copy when this decision needs different checks, programs, or context.": [
""
],
- "Use as template": [
+ "Only one instant measure can be selected. Remove the selected instant measure first.": [
""
],
"Selected measures begin immediately after the decision is accepted by the exchange.": [
@@ -1270,6 +1291,15 @@ strings['it'] = {
"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.": [
""
],
+ "Remove all but one instant measure before submitting this decision.": [
+ ""
+ ],
+ "Transaction rules not reviewed": [
+ "Regole di transazione non verificate"
+ ],
+ "Review the proposed rules and their expiration before submitting this decision.": [
+ ""
+ ],
"Missing deadline": [
"Scadenza mancante"
],
@@ -1321,21 +1351,18 @@ strings['it'] = {
"Justification": [
"Giustificazione"
],
+ "No account properties": [
+ "Nessuna proprietà del conto"
+ ],
"Events": [
"Eventi"
],
"All entries made in this decision wizard will be lost. No change will be submitted to the exchange.": [
""
],
- "Payto URI": [
- "URI Payto"
- ],
"Decision steps": [
""
],
- "Account properties": [
- "Proprietà del conto"
- ],
"Review the account state derived from the available information.": [
""
],
@@ -1576,24 +1603,12 @@ strings['it'] = {
"No default AML rules are configured.": [
""
],
- "Built-in check that proceeds without collecting customer data.": [
- ""
- ],
- "Voluntary": [
- ""
- ],
"Session and access": [
"Sessione e accesso"
],
"Review this officer's exchange access and manage the unlocked key in this browser.": [
"Controlla l’accesso di questo operatore all’exchange e gestisci la chiave sbloccata in questo browser."
],
- "Officer access": [
- "Accesso dell’operatore"
- ],
- "Officer name": [
- "Nome dell’operatore"
- ],
"Permissions": [
"Autorizzazioni"
],
@@ -1621,9 +1636,6 @@ strings['it'] = {
"Exact time": [
"Ora esatta"
],
- "Officer public key": [
- "Chiave pubblica dell’operatore"
- ],
"Copy public key": [
"Copia chiave pubblica"
],
@@ -1639,12 +1651,6 @@ strings['it'] = {
"Remove officer key?": [
"Rimuovere la chiave dell’operatore?"
],
- "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.": [
- "Questa operazione elimina la chiave dell’operatore da questo browser. Dovrai creare e far registrare una nuova chiave per utilizzare nuovamente qui l’interfaccia web AML."
- ],
- "This does not revoke the officer at the exchange. Ask the exchange operator to revoke its access if the key may be compromised.": [
- "Questa operazione non revoca l’operatore presso l’exchange. Chiedi all’operatore dell’exchange di revocarne l’accesso se la chiave potrebbe essere compromessa."
- ],
"Find account": [
"Trova conto"
],
@@ -1681,6 +1687,9 @@ strings['it'] = {
"This account has an AML decision history. Open its case to review current rules, measures, attributes, and past decisions.": [
""
],
+ "Payto URI": [
+ "URI Payto"
+ ],
"Active": [
""
],
@@ -1813,20 +1822,17 @@ strings['it'] = {
"DE1231231231": [
"DE1231231231"
],
- "Host": [
- "Host"
+ "Exchange address": [
+ "Indirizzo dell’exchange"
],
- "Exchange hostname": [
- "Hostname dell'Exchange"
+ "Exchange host and optional base path, without the scheme or trailing slash": [
+ ""
],
- "exchange.taler.net": [
- "exchange.taler.net"
+ "exchange.taler.net/exchange": [
+ "exchange.taler.net/exchange"
],
- "Remove last '/'": [
- "Rimuovi l'ultimo '/'"
- ],
- "Invalid value": [
- "Valore non valido"
+ "Enter an exchange host and optional base path without a scheme or trailing slash": [
+ ""
],
"ID": [
"ID"
@@ -1840,6 +1846,9 @@ strings['it'] = {
"Should be 52 characters": [
"Deve essere di 52 caratteri"
],
+ "Invalid value": [
+ "Valore non valido"
+ ],
"Bank account identification": [
"Identificazione del conto bancario"
],
@@ -1855,6 +1864,9 @@ strings['it'] = {
"bank.demo.taler.net": [
"bank.demo.taler.net"
],
+ "Remove last '/'": [
+ "Rimuovi l'ultimo '/'"
+ ],
"Invalid hostname": [
"Hostname non valido"
],
@@ -2008,8 +2020,11 @@ strings['it'] = {
"AML navigation": [
"Navigazione AML"
],
- "Measures": [
- "Misure"
+ "Checking compatibility": [
+ "Verifica della compatibilità"
+ ],
+ "Verifying that this web application is compatible with the exchange.": [
+ "Verifica della compatibilità di questa applicazione web con l’exchange."
],
"threshold\u0004%1$s every %2$s": [
"%1$s ogni %2$s"
@@ -2043,7 +2058,7 @@ strings['it'] = {
"domain": "messages",
"plural_forms": "",
"lang": "it",
- "completeness": 60
+ "completeness": 55
};
strings['fr'] = {
@@ -2105,6 +2120,9 @@ strings['fr'] = {
"Under investigation": [
"Sous enquête"
],
+ "Not opened": [
+ "Non ouvert"
+ ],
"High risk": [
"Risque élevé"
],
@@ -2162,9 +2180,6 @@ strings['fr'] = {
"Account details unavailable": [
""
],
- "Not opened": [
- "Non ouvert"
- ],
"Opened:": [
"Ouvert :"
],
@@ -2291,8 +2306,8 @@ strings['fr'] = {
"Copy AML officer public key": [
"Copier la clé publique de l’agent AML"
],
- "After the operator confirms enrollment, retry the access check.": [
- "Une fois l’enregistrement confirmé par l’opérateur, relancez la vérification de l’accès."
+ "Access is checked automatically every 10 seconds. You can also retry now after the operator confirms enrollment.": [
+ ""
],
"Retry access check": [
"Vérifier à nouveau l’accès"
@@ -2330,12 +2345,138 @@ strings['fr'] = {
"Failed to unlock the session.": [
""
],
+ "Officer access": [
+ "Accès de l’agent"
+ ],
+ "Officer name": [
+ "Nom de l’agent"
+ ],
+ "Officer public key": [
+ "Clé publique de l’agent"
+ ],
"Unlock": [
"Déverrouiller"
],
"Forget session": [
"Supprimer la session"
],
+ "Forget this session?": [
+ "Supprimer cette session ?"
+ ],
+ "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.": [
+ "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."
+ ],
+ "This does not revoke the officer at the exchange. Ask the exchange operator to revoke its access if the key may be compromised.": [
+ "Ceci ne révoque pas l’agent auprès de l’exchange. Demandez à l’opérateur de l’exchange de révoquer son accès si la clé est susceptible d’être compromise."
+ ],
+ "Values may be derived from the selected AML/KYC form. Confirm them against the case record and change only values that require an officer override.": [
+ ""
+ ],
+ "Invalid custom properties": [
+ "Propriétés personnalisées non valides"
+ ],
+ "Custom property names and values must be non-empty and names must be unique and different from built-in properties.": [
+ "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."
+ ],
+ "Properties": [
+ "Propriétés"
+ ],
+ "Built-in property names are preserved when the decision is submitted.": [
+ ""
+ ],
+ "Custom properties": [
+ "Propriétés personnalisées"
+ ],
+ "Add more properties that are not listed above.": [
+ "Ajoutez d'autres propriétés qui ne sont pas listées ci-dessus."
+ ],
+ "New properties": [
+ "Nouvelles propriétés"
+ ],
+ "Name": [
+ "Nom"
+ ],
+ "Value": [
+ "Valeur"
+ ],
+ "Current note on the GwG file": [
+ "Note actuelle sur le dossier GwG"
+ ],
+ "Customer name or internal alias.": [
+ "Nom du client ou alias interne."
+ ],
+ "Is the account active for deposit and payments?": [
+ "Le compte est-il actif pour les dépôts et les paiements ?"
+ ],
+ "Is the account idle?": [
+ "Le compte est-il inactif ?"
+ ],
+ "No operation for a period of time": [
+ "Aucune opération pendant une période donnée"
+ ],
+ "Does account belong to a domestic PEP?": [
+ "Le compte appartient-il à une PPE nationale ?"
+ ],
+ "Does account belong to a foreign PEP?": [
+ "Le compte appartient-il à une PPE étrangère ?"
+ ],
+ "Does account belong to an international-organization PEP?": [
+ "Le compte appartient-il à une PPE d'organisation internationale ?"
+ ],
+ "Does account belong to a high risk customer?": [
+ "Le compte appartient-il à un client à haut risque ?"
+ ],
+ "Does account belong to a person from a high risk country?": [
+ "Le compte appartient-il à une personne originaire d'un pays à haut risque ?"
+ ],
+ "The MROS reporting state for the account.": [
+ "L'état de déclaration MROS du compte."
+ ],
+ "None": [
+ "Aucun"
+ ],
+ "Pending investigation": [
+ "Enquête en attente"
+ ],
+ "Investigated without suspicion": [
+ "Enquêté sans soupçon"
+ ],
+ "Reported simple suspicion": [
+ "Soupçon simple signalé"
+ ],
+ "Reported substantiated suspicion": [
+ "Soupçon fondé signalé"
+ ],
+ "Informal reason why the AML investigation was triggered": [
+ "Raison informelle du déclenchement de l'enquête AML"
+ ],
+ "Identifies the sanction list entry that the account matched against": [
+ "Identifie l'entrée de la liste de sanctions à laquelle le compte correspond"
+ ],
+ "Best match, does not mean it was a good match.": [
+ "Meilleure correspondance, ne signifie pas que c'était une bonne correspondance."
+ ],
+ "Score for how good the sanction list match was": [
+ "Score de la qualité de la correspondance avec la liste de sanctions"
+ ],
+ "Integer score from 0 (no match) to 1,000,000,000 (best match).": [
+ ""
+ ],
+ "Score for how much supporting data we had for the sanction list match": [
+ "Score de la quantité de données justificatives disponibles pour la correspondance avec la liste de sanctions"
+ ],
+ "Integer score from 0 (no supporting data) to 1,000,000,000 (highest confidence).": [
+ ""
+ ],
+ "Suppress flagging this account when it creates a hit on a sanctions list, this is a false-positive": [
+ "Supprimer le signalement de ce compte lorsqu'il correspond à une liste de sanctions ; il s'agit d'un faux positif"
+ ],
+ "Yes": [
+ "Oui"
+ ],
+ "No": [
+ "Non"
+ ],
"There are no rules for operations": [
"Il n'y a aucune règle pour les opérations"
],
@@ -2375,35 +2516,35 @@ strings['fr'] = {
"Internal": [
"Interne"
],
- "Move %1$s rule up": [
- "Déplacer la règle %1$s vers le haut"
- ],
- "Move %1$s rule down": [
- "Déplacer la règle %1$s vers le bas"
- ],
"Edit %1$s rule": [
"Modifier la règle %1$s"
],
"Remove %1$s rule": [
"Supprimer la règle %1$s"
],
- "AML officer justification": [
- "Justification de l'agent AML"
+ "Automated outcome": [
+ ""
+ ],
+ "Resulting case disposition": [
+ ""
+ ],
+ "Not under investigation": [
+ "Pas sous enquête"
],
"No justification was recorded.": [
"Aucune justification n’a été enregistrée."
],
+ "This decision did not request an immediate measure.": [
+ ""
+ ],
"Operation rules": [
"Règles d’opération"
],
- "Decision date": [
- "Date de la décision"
- ],
- "Expired": [
- "Expiré"
+ "No operation-specific rules were stored.": [
+ ""
],
- "Expires": [
- "Expire"
+ "Policy expires": [
+ ""
],
"Successor measure": [
"Mesure suivante"
@@ -2411,161 +2552,77 @@ strings['fr'] = {
"Exchange defaults": [
"Règles par défaut de l’Exchange"
],
- "Forms": [
- "Formulaires"
+ "Account properties": [
+ "Propriétés du compte"
],
- "Measures used to gather information about the customer.": [
- "Mesures utilisées pour recueillir des informations sur le client."
+ "Not applicable": [
+ ""
],
- "Select": [
- "Sélectionner"
+ "Current measure metadata is still loading; the stored machine name is shown.": [
+ ""
],
- "Name": [
- "Nom"
+ "The current measure configuration could not be loaded; the stored machine name is shown.": [
+ ""
+ ],
+ "No stored or currently configured definition is available for this reference.": [
+ ""
],
"Check": [
"Vérifier"
],
- "Program": [
- "Programme"
- ],
- "Context": [
- "Contexte"
- ],
- "Modify": [
- "Modifier"
- ],
- "Instant measures": [
- "Mesures instantanées"
- ],
- "Triggered immediately without customer interaction.": [
- "Déclenchées immédiatement sans interaction du client."
- ],
- "Input requirement": [
- "Exigence de saisie"
- ],
- "Started": [
- "Commencée"
- ],
- "Status": [
- "Statut"
- ],
- "Forbidden": [
- "Interdite"
- ],
- "Completed": [
- "Terminée"
- ],
- "Waiting for customer": [
- "En attente du client"
- ],
- "The operation is categorically forbidden by this requirement.": [
- "Cette exigence interdit catégoriquement l’opération."
- ],
- "All listed measures must be completed.": [
- "Toutes les mesures indiquées doivent être accomplies."
- ],
- "Any one listed measure may be completed.": [
- "Une seule des mesures indiquées peut être accomplie."
- ],
- "Values may be derived from the selected AML/KYC form. Confirm them against the case record and change only values that require an officer override.": [
+ "Built-in check that requires no customer interaction.": [
""
],
- "Invalid custom properties": [
- "Propriétés personnalisées non valides"
- ],
- "Custom property names and values must be non-empty and names must be unique and different from built-in properties.": [
- "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."
- ],
- "Properties": [
- "Propriétés"
+ "Program": [
+ "Programme"
],
- "Built-in property names are preserved when the decision is submitted.": [
+ "Voluntary": [
""
],
- "Custom properties": [
- "Propriétés personnalisées"
- ],
- "Add more properties that are not listed above.": [
- "Ajoutez d'autres propriétés qui ne sont pas listées ci-dessus."
- ],
- "New properties": [
- "Nouvelles propriétés"
- ],
- "Value": [
- "Valeur"
- ],
- "Current note on the GwG file": [
- "Note actuelle sur le dossier GwG"
- ],
- "Customer name or internal alias.": [
- "Nom du client ou alias interne."
- ],
- "Is the account active for deposit and payments?": [
- "Le compte est-il actif pour les dépôts et les paiements ?"
- ],
- "Is the account idle?": [
- "Le compte est-il inactif ?"
- ],
- "No operation for a period of time": [
- "Aucune opération pendant une période donnée"
- ],
- "Does account belong to a domestic PEP?": [
- "Le compte appartient-il à une PPE nationale ?"
- ],
- "Does account belong to a foreign PEP?": [
- "Le compte appartient-il à une PPE étrangère ?"
- ],
- "Does account belong to an international-organization PEP?": [
- "Le compte appartient-il à une PPE d'organisation internationale ?"
- ],
- "Does account belong to a high risk customer?": [
- "Le compte appartient-il à un client à haut risque ?"
- ],
- "Does account belong to a person from a high risk country?": [
- "Le compte appartient-il à une personne originaire d'un pays à haut risque ?"
+ "Context": [
+ "Contexte"
],
- "The MROS reporting state for the account.": [
- "L'état de déclaration MROS du compte."
+ "Decision date": [
+ "Date de la décision"
],
- "None": [
- "Aucun"
+ "Expired": [
+ "Expiré"
],
- "Pending investigation": [
- "Enquête en attente"
+ "Expires": [
+ "Expire"
],
- "Investigated without suspicion": [
- "Enquêté sans soupçon"
+ "Historical": [
+ ""
],
- "Reported simple suspicion": [
- "Soupçon simple signalé"
+ "Made by": [
+ ""
],
- "Reported substantiated suspicion": [
- "Soupçon fondé signalé"
+ "Built-in check that proceeds without collecting customer data.": [
+ ""
],
- "Informal reason why the AML investigation was triggered": [
- "Raison informelle du déclenchement de l'enquête AML"
+ "Started": [
+ "Commencée"
],
- "Identifies the sanction list entry that the account matched against": [
- "Identifie l'entrée de la liste de sanctions à laquelle le compte correspond"
+ "Status": [
+ "Statut"
],
- "Best match, does not mean it was a good match.": [
- "Meilleure correspondance, ne signifie pas que c'était une bonne correspondance."
+ "Forbidden": [
+ "Interdite"
],
- "Score for how good the sanction list match was": [
- "Score de la qualité de la correspondance avec la liste de sanctions"
+ "Completed": [
+ "Terminée"
],
- "Integer score from 0 (no match) to 1,000,000,000 (best match).": [
- ""
+ "Waiting for customer": [
+ "En attente du client"
],
- "Score for how much supporting data we had for the sanction list match": [
- "Score de la quantité de données justificatives disponibles pour la correspondance avec la liste de sanctions"
+ "The operation is categorically forbidden by this requirement.": [
+ "Cette exigence interdit catégoriquement l’opération."
],
- "Integer score from 0 (no supporting data) to 1,000,000,000 (highest confidence).": [
- ""
+ "All listed measures must be completed.": [
+ "Toutes les mesures indiquées doivent être accomplies."
],
- "Suppress flagging this account when it creates a hit on a sanctions list, this is a false-positive": [
- "Supprimer le signalement de ce compte lorsqu'il correspond à une liste de sanctions ; il s'agit d'un faux positif"
+ "Any one listed measure may be completed.": [
+ "Une seule des mesures indiquées peut être accomplie."
],
"Expiration shortcuts": [
"Raccourcis d’expiration"
@@ -2606,9 +2663,6 @@ strings['fr'] = {
"Add rule": [
"Ajouter une règle"
],
- "This complete rule set replaces the currently applied rules and exchange defaults until it expires. Higher rows take precedence.": [
- "Cet ensemble complet remplace les règles actuellement appliquées et les règles par défaut de l’échange jusqu’à son expiration. Les lignes supérieures sont prioritaires."
- ],
"Rules for another account type": [
"Règles pour un autre type de compte"
],
@@ -2681,6 +2735,9 @@ strings['fr'] = {
"Choose how long the proposed rules apply and what happens afterwards.": [
"Choisissez la durée d’application des règles proposées et ce qui se passe ensuite."
],
+ "The selected successor measure is no longer configured. Choose another measure before continuing.": [
+ ""
+ ],
"The proposed rules never expire, so no successor action will run.": [
"Les règles proposées n’expirent jamais ; aucune action ultérieure ne sera donc exécutée."
],
@@ -2690,6 +2747,9 @@ strings['fr'] = {
"Operation type": [
"Type d'opération"
],
+ "Higher values take precedence when multiple rules apply. Priority is independent of the rule's position in the table.": [
+ ""
+ ],
"Timeframe": [
"Période"
],
@@ -2777,11 +2837,8 @@ strings['fr'] = {
"Latest collected information": [
"Dernières informations recueillies"
],
- "Effective policy": [
- "Politique en vigueur"
- ],
- "The AML decision and operation rules currently applied to this account.": [
- "La décision AML et les règles d’opération actuellement appliquées à ce compte."
+ "Officer-authored notes and information recorded by the exchange.": [
+ ""
],
"Effective policy could not be loaded": [
"Impossible de charger la politique en vigueur"
@@ -2804,15 +2861,6 @@ strings['fr'] = {
"Default rules": [
"Règles par défaut"
],
- "Account assessment": [
- "Évaluation du compte"
- ],
- "Properties recorded by AML officers for this account.": [
- "Propriétés enregistrées par les agents AML pour ce compte."
- ],
- "Account assessment could not be loaded": [
- "Impossible de charger l’évaluation du compte"
- ],
"Collected information": [
"Informations collectées"
],
@@ -2861,18 +2909,6 @@ strings['fr'] = {
"Retry": [
"Réessayer"
],
- "No account properties": [
- "Aucune propriété de compte"
- ],
- "No assessment properties have been recorded for this account.": [
- "Aucune propriété d’évaluation n’a été enregistrée pour ce compte."
- ],
- "Yes": [
- "Oui"
- ],
- "No": [
- "Non"
- ],
"Unconfigured form": [
"Formulaire non configuré"
],
@@ -2948,9 +2984,6 @@ strings['fr'] = {
"All accounts": [
"Tous les comptes"
],
- "Not under investigation": [
- "Pas sous enquête"
- ],
"Risk": [
"Risque"
],
@@ -3254,11 +3287,11 @@ strings['fr'] = {
"Immediate measures start as soon as this decision is accepted. A measure may show information, collect customer data, or run an AML program. Leave the selection empty when no immediate customer action is required.": [
""
],
- "Too many SKIP measures": [
- "Trop de mesures SKIP"
+ "Remove all but one instant measure before continuing. Instant measures run an AML program without customer interaction.": [
+ ""
],
- "At most one immediate measure may use the SKIP check.": [
- "Une seule mesure immédiate au maximum peut utiliser le contrôle SKIP."
+ "The requirement is completed only after every selected measure has been completed.": [
+ ""
],
"Custom measures": [
"Mesures personnalisées"
@@ -3269,10 +3302,13 @@ strings['fr'] = {
"Edit": [
""
],
- "Reusable templates configured by the exchange operator": [
+ "Inspect reusable definitions configured by the exchange": [
""
],
- "Use as template": [
+ "Select a measure above to use it unchanged. Customize a copy when this decision needs different checks, programs, or context.": [
+ ""
+ ],
+ "Only one instant measure can be selected. Remove the selected instant measure first.": [
""
],
"Selected measures begin immediately after the decision is accepted by the exchange.": [
@@ -3299,6 +3335,15 @@ strings['fr'] = {
"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.": [
""
],
+ "Remove all but one instant measure before submitting this decision.": [
+ ""
+ ],
+ "Transaction rules not reviewed": [
+ "Règles de transaction non vérifiées"
+ ],
+ "Review the proposed rules and their expiration before submitting this decision.": [
+ ""
+ ],
"Missing deadline": [
"Échéance manquante"
],
@@ -3350,21 +3395,18 @@ strings['fr'] = {
"Justification": [
"Justification"
],
+ "No account properties": [
+ "Aucune propriété de compte"
+ ],
"Events": [
"Événements"
],
"All entries made in this decision wizard will be lost. No change will be submitted to the exchange.": [
""
],
- "Payto URI": [
- "URI Payto"
- ],
"Decision steps": [
""
],
- "Account properties": [
- "Propriétés du compte"
- ],
"Review the account state derived from the available information.": [
""
],
@@ -3605,24 +3647,12 @@ strings['fr'] = {
"No default AML rules are configured.": [
""
],
- "Built-in check that proceeds without collecting customer data.": [
- ""
- ],
- "Voluntary": [
- ""
- ],
"Session and access": [
"Session et accès"
],
"Review this officer's exchange access and manage the unlocked key in this browser.": [
"Vérifiez l’accès de cet agent à l’exchange et gérez la clé déverrouillée dans ce navigateur."
],
- "Officer access": [
- "Accès de l’agent"
- ],
- "Officer name": [
- "Nom de l’agent"
- ],
"Permissions": [
"Autorisations"
],
@@ -3650,9 +3680,6 @@ strings['fr'] = {
"Exact time": [
"Heure exacte"
],
- "Officer public key": [
- "Clé publique de l’agent"
- ],
"Copy public key": [
"Copier la clé publique"
],
@@ -3668,12 +3695,6 @@ strings['fr'] = {
"Remove officer key?": [
"Supprimer la clé de l’agent ?"
],
- "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.": [
- "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."
- ],
- "This does not revoke the officer at the exchange. Ask the exchange operator to revoke its access if the key may be compromised.": [
- "Ceci ne révoque pas l’agent auprès de l’exchange. Demandez à l’opérateur de l’exchange de révoquer son accès si la clé est susceptible d’être compromise."
- ],
"Find account": [
"Rechercher un compte"
],
@@ -3710,6 +3731,9 @@ strings['fr'] = {
"This account has an AML decision history. Open its case to review current rules, measures, attributes, and past decisions.": [
""
],
+ "Payto URI": [
+ "URI Payto"
+ ],
"Active": [
""
],
@@ -3842,20 +3866,17 @@ strings['fr'] = {
"DE1231231231": [
"DE1231231231"
],
- "Host": [
- "Hôte"
+ "Exchange address": [
+ "Adresse de l’Exchange"
],
- "Exchange hostname": [
- "Nom d'hôte de l'exchange"
- ],
- "exchange.taler.net": [
- "exchange.taler.net"
+ "Exchange host and optional base path, without the scheme or trailing slash": [
+ ""
],
- "Remove last '/'": [
- "Retirer le « / » final"
+ "exchange.taler.net/exchange": [
+ "exchange.taler.net/exchange"
],
- "Invalid value": [
- "Valeur invalide"
+ "Enter an exchange host and optional base path without a scheme or trailing slash": [
+ ""
],
"ID": [
"ID"
@@ -3869,6 +3890,9 @@ strings['fr'] = {
"Should be 52 characters": [
"Doit comporter 52 caractères"
],
+ "Invalid value": [
+ "Valeur invalide"
+ ],
"Bank account identification": [
"Identification du compte bancaire"
],
@@ -3884,6 +3908,9 @@ strings['fr'] = {
"bank.demo.taler.net": [
"bank.demo.taler.net"
],
+ "Remove last '/'": [
+ "Retirer le « / » final"
+ ],
"Invalid hostname": [
"Nom d'hôte invalide"
],
@@ -4037,8 +4064,11 @@ strings['fr'] = {
"AML navigation": [
"Navigation AML"
],
- "Measures": [
- "Mesures"
+ "Checking compatibility": [
+ "Vérification de la compatibilité"
+ ],
+ "Verifying that this web application is compatible with the exchange.": [
+ "Vérification de la compatibilité de cette application web avec l’Exchange."
],
"threshold\u0004%1$s every %2$s": [
"%1$s tous les %2$s"
@@ -4072,7 +4102,7 @@ strings['fr'] = {
"domain": "messages",
"plural_forms": "",
"lang": "fr",
- "completeness": 60
+ "completeness": 55
};
strings['es'] = {
@@ -4134,6 +4164,9 @@ strings['es'] = {
"Under investigation": [
"Bajo investigación"
],
+ "Not opened": [
+ "No abierto"
+ ],
"High risk": [
"Alto riesgo"
],
@@ -4191,9 +4224,6 @@ strings['es'] = {
"Account details unavailable": [
""
],
- "Not opened": [
- "No abierto"
- ],
"Opened:": [
"Abierto:"
],
@@ -4320,8 +4350,8 @@ strings['es'] = {
"Copy AML officer public key": [
"Copiar la clave pública del agente AML"
],
- "After the operator confirms enrollment, retry the access check.": [
- "Una vez que el operador confirme el registro, vuelva a comprobar el acceso."
+ "Access is checked automatically every 10 seconds. You can also retry now after the operator confirms enrollment.": [
+ ""
],
"Retry access check": [
"Volver a comprobar el acceso"
@@ -4341,29 +4371,155 @@ strings['es'] = {
"Confirmation required": [
"Confirmación requerida"
],
- "Discarding this key removes the officer session from this browser. You will need to create a new key to use the AML WebUI again.": [
- "Al descartar esta clave, se elimina de este navegador la sesión del oficial de AML. Deberá crear una clave nueva para volver a utilizar la interfaz web de AML."
+ "Discarding this key removes the officer session from this browser. You will need to create a new key to use the AML WebUI again.": [
+ "Al descartar esta clave, se elimina de este navegador la sesión del oficial de AML. Deberá crear una clave nueva para volver a utilizar la interfaz web de AML."
+ ],
+ "Failed to check AML officer access.": [
+ "No se pudo comprobar el acceso del responsable de AML."
+ ],
+ "This officer key cannot authenticate with the exchange. Retry the check or discard the key and create a new session.": [
+ "Esta clave de responsable no puede autenticarse en el exchange. Vuelva a intentar la comprobación o descarte la clave y cree una sesión nueva."
+ ],
+ "The exchange rejected the officer access check.": [
+ "El exchange rechazó la comprobación de acceso del responsable."
+ ],
+ "Technical details": [
+ "Detalles técnicos"
+ ],
+ "Failed to unlock the session.": [
+ ""
+ ],
+ "Officer access": [
+ "Acceso del responsable"
+ ],
+ "Officer name": [
+ "Nombre del responsable"
+ ],
+ "Officer public key": [
+ "Clave pública del responsable"
+ ],
+ "Unlock": [
+ "Desbloquear"
+ ],
+ "Forget session": [
+ "Olvidar sesión"
+ ],
+ "Forget this session?": [
+ "¿Olvidar esta sesión?"
+ ],
+ "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.": [
+ "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."
+ ],
+ "This does not revoke the officer at the exchange. Ask the exchange operator to revoke its access if the key may be compromised.": [
+ "Esto no revoca al responsable en el exchange. Solicite al operador del exchange que revoque su acceso si la clave pudiera estar comprometida."
+ ],
+ "Values may be derived from the selected AML/KYC form. Confirm them against the case record and change only values that require an officer override.": [
+ ""
+ ],
+ "Invalid custom properties": [
+ "Propiedades personalizadas no válidas"
+ ],
+ "Custom property names and values must be non-empty and names must be unique and different from built-in properties.": [
+ "Los nombres y valores de las propiedades personalizadas no pueden estar vacíos; los nombres deben ser únicos y diferentes de las propiedades integradas."
+ ],
+ "Properties": [
+ "Propiedades"
+ ],
+ "Built-in property names are preserved when the decision is submitted.": [
+ ""
+ ],
+ "Custom properties": [
+ "Propiedades personalizadas"
+ ],
+ "Add more properties that are not listed above.": [
+ "Añade más propiedades que no estén listadas arriba."
+ ],
+ "New properties": [
+ "Nuevas propiedades"
+ ],
+ "Name": [
+ "Nombre"
+ ],
+ "Value": [
+ "Valor"
+ ],
+ "Current note on the GwG file": [
+ "Nota actual del expediente GwG"
+ ],
+ "Customer name or internal alias.": [
+ "Nombre del cliente o alias interno."
+ ],
+ "Is the account active for deposit and payments?": [
+ "¿Está la cuenta activa para depósitos y pagos?"
+ ],
+ "Is the account idle?": [
+ "¿Está la cuenta inactiva?"
+ ],
+ "No operation for a period of time": [
+ "Sin operaciones durante un período de tiempo"
+ ],
+ "Does account belong to a domestic PEP?": [
+ "¿Pertenece la cuenta a un PEP nacional?"
+ ],
+ "Does account belong to a foreign PEP?": [
+ "¿Pertenece la cuenta a un PEP extranjero?"
+ ],
+ "Does account belong to an international-organization PEP?": [
+ "¿Pertenece la cuenta a un PEP de organización internacional?"
+ ],
+ "Does account belong to a high risk customer?": [
+ "¿Pertenece la cuenta a un cliente de alto riesgo?"
+ ],
+ "Does account belong to a person from a high risk country?": [
+ "¿Pertenece la cuenta a una persona de un país de alto riesgo?"
+ ],
+ "The MROS reporting state for the account.": [
+ "El estado de informe MROS de la cuenta."
+ ],
+ "None": [
+ "Ninguno"
+ ],
+ "Pending investigation": [
+ "Investigación pendiente"
+ ],
+ "Investigated without suspicion": [
+ "Investigado sin sospecha"
+ ],
+ "Reported simple suspicion": [
+ "Sospecha simple informada"
+ ],
+ "Reported substantiated suspicion": [
+ "Sospecha fundamentada informada"
+ ],
+ "Informal reason why the AML investigation was triggered": [
+ "Motivo informal por el que se activó la investigación de AML"
+ ],
+ "Identifies the sanction list entry that the account matched against": [
+ "Identifica la entrada de la lista de sanciones con la que coincidió la cuenta"
],
- "Failed to check AML officer access.": [
- "No se pudo comprobar el acceso del responsable de AML."
+ "Best match, does not mean it was a good match.": [
+ "Mejor coincidencia, no significa que fue una buena coincidencia."
],
- "This officer key cannot authenticate with the exchange. Retry the check or discard the key and create a new session.": [
- "Esta clave de responsable no puede autenticarse en el exchange. Vuelva a intentar la comprobación o descarte la clave y cree una sesión nueva."
+ "Score for how good the sanction list match was": [
+ "Puntaje de qué tan buena fue la coincidencia con la lista de sanciones"
],
- "The exchange rejected the officer access check.": [
- "El exchange rechazó la comprobación de acceso del responsable."
+ "Integer score from 0 (no match) to 1,000,000,000 (best match).": [
+ ""
],
- "Technical details": [
- "Detalles técnicos"
+ "Score for how much supporting data we had for the sanction list match": [
+ "Puntaje de cuántos datos de respaldo teníamos para la coincidencia con la lista de sanciones"
],
- "Failed to unlock the session.": [
+ "Integer score from 0 (no supporting data) to 1,000,000,000 (highest confidence).": [
""
],
- "Unlock": [
- "Desbloquear"
+ "Suppress flagging this account when it creates a hit on a sanctions list, this is a false-positive": [
+ "Suprimir la marcación de esta cuenta cuando genera una coincidencia en una lista de sanciones; es un falso positivo"
],
- "Forget session": [
- "Olvidar sesión"
+ "Yes": [
+ "Sí"
+ ],
+ "No": [
+ "No"
],
"There are no rules for operations": [
"No hay reglas para las operaciones"
@@ -4404,35 +4560,35 @@ strings['es'] = {
"Internal": [
"Interno"
],
- "Move %1$s rule up": [
- "Subir la regla %1$s"
- ],
- "Move %1$s rule down": [
- "Bajar la regla %1$s"
- ],
"Edit %1$s rule": [
"Editar la regla %1$s"
],
"Remove %1$s rule": [
"Eliminar la regla %1$s"
],
- "AML officer justification": [
- "Justificación del oficial de AML"
+ "Automated outcome": [
+ ""
+ ],
+ "Resulting case disposition": [
+ ""
+ ],
+ "Not under investigation": [
+ "No está bajo investigación"
],
"No justification was recorded.": [
"No se registró ninguna justificación."
],
+ "This decision did not request an immediate measure.": [
+ ""
+ ],
"Operation rules": [
"Reglas de operación"
],
- "Decision date": [
- "Fecha de la decisión"
- ],
- "Expired": [
- "Vencido"
+ "No operation-specific rules were stored.": [
+ ""
],
- "Expires": [
- "Vence"
+ "Policy expires": [
+ ""
],
"Successor measure": [
"Medida sucesora"
@@ -4440,38 +4596,53 @@ strings['es'] = {
"Exchange defaults": [
"Valores predeterminados del Exchange"
],
- "Forms": [
- "Formularios"
+ "Account properties": [
+ "Propiedades de la cuenta"
+ ],
+ "Not applicable": [
+ ""
],
- "Measures used to gather information about the customer.": [
- "Medidas utilizadas para recopilar información sobre el cliente."
+ "Current measure metadata is still loading; the stored machine name is shown.": [
+ ""
],
- "Select": [
- "Seleccionar"
+ "The current measure configuration could not be loaded; the stored machine name is shown.": [
+ ""
],
- "Name": [
- "Nombre"
+ "No stored or currently configured definition is available for this reference.": [
+ ""
],
"Check": [
"Verificar"
],
+ "Built-in check that requires no customer interaction.": [
+ ""
+ ],
"Program": [
"Programa"
],
+ "Voluntary": [
+ ""
+ ],
"Context": [
"Contexto"
],
- "Modify": [
- "Modificar"
+ "Decision date": [
+ "Fecha de la decisión"
+ ],
+ "Expired": [
+ "Vencido"
+ ],
+ "Expires": [
+ "Vence"
],
- "Instant measures": [
- "Medidas instantáneas"
+ "Historical": [
+ ""
],
- "Triggered immediately without customer interaction.": [
- "Se activan de inmediato sin interacción del cliente."
+ "Made by": [
+ ""
],
- "Input requirement": [
- "Requisito de entrada"
+ "Built-in check that proceeds without collecting customer data.": [
+ ""
],
"Started": [
"Iniciado"
@@ -4497,105 +4668,6 @@ strings['es'] = {
"Any one listed measure may be completed.": [
"Puede completarse cualquiera de las medidas indicadas."
],
- "Values may be derived from the selected AML/KYC form. Confirm them against the case record and change only values that require an officer override.": [
- ""
- ],
- "Invalid custom properties": [
- "Propiedades personalizadas no válidas"
- ],
- "Custom property names and values must be non-empty and names must be unique and different from built-in properties.": [
- "Los nombres y valores de las propiedades personalizadas no pueden estar vacíos; los nombres deben ser únicos y diferentes de las propiedades integradas."
- ],
- "Properties": [
- "Propiedades"
- ],
- "Built-in property names are preserved when the decision is submitted.": [
- ""
- ],
- "Custom properties": [
- "Propiedades personalizadas"
- ],
- "Add more properties that are not listed above.": [
- "Añade más propiedades que no estén listadas arriba."
- ],
- "New properties": [
- "Nuevas propiedades"
- ],
- "Value": [
- "Valor"
- ],
- "Current note on the GwG file": [
- "Nota actual del expediente GwG"
- ],
- "Customer name or internal alias.": [
- "Nombre del cliente o alias interno."
- ],
- "Is the account active for deposit and payments?": [
- "¿Está la cuenta activa para depósitos y pagos?"
- ],
- "Is the account idle?": [
- "¿Está la cuenta inactiva?"
- ],
- "No operation for a period of time": [
- "Sin operaciones durante un período de tiempo"
- ],
- "Does account belong to a domestic PEP?": [
- "¿Pertenece la cuenta a un PEP nacional?"
- ],
- "Does account belong to a foreign PEP?": [
- "¿Pertenece la cuenta a un PEP extranjero?"
- ],
- "Does account belong to an international-organization PEP?": [
- "¿Pertenece la cuenta a un PEP de organización internacional?"
- ],
- "Does account belong to a high risk customer?": [
- "¿Pertenece la cuenta a un cliente de alto riesgo?"
- ],
- "Does account belong to a person from a high risk country?": [
- "¿Pertenece la cuenta a una persona de un país de alto riesgo?"
- ],
- "The MROS reporting state for the account.": [
- "El estado de informe MROS de la cuenta."
- ],
- "None": [
- "Ninguno"
- ],
- "Pending investigation": [
- "Investigación pendiente"
- ],
- "Investigated without suspicion": [
- "Investigado sin sospecha"
- ],
- "Reported simple suspicion": [
- "Sospecha simple informada"
- ],
- "Reported substantiated suspicion": [
- "Sospecha fundamentada informada"
- ],
- "Informal reason why the AML investigation was triggered": [
- "Motivo informal por el que se activó la investigación de AML"
- ],
- "Identifies the sanction list entry that the account matched against": [
- "Identifica la entrada de la lista de sanciones con la que coincidió la cuenta"
- ],
- "Best match, does not mean it was a good match.": [
- "Mejor coincidencia, no significa que fue una buena coincidencia."
- ],
- "Score for how good the sanction list match was": [
- "Puntaje de qué tan buena fue la coincidencia con la lista de sanciones"
- ],
- "Integer score from 0 (no match) to 1,000,000,000 (best match).": [
- ""
- ],
- "Score for how much supporting data we had for the sanction list match": [
- "Puntaje de cuántos datos de respaldo teníamos para la coincidencia con la lista de sanciones"
- ],
- "Integer score from 0 (no supporting data) to 1,000,000,000 (highest confidence).": [
- ""
- ],
- "Suppress flagging this account when it creates a hit on a sanctions list, this is a false-positive": [
- "Suprimir la marcación de esta cuenta cuando genera una coincidencia en una lista de sanciones; es un falso positivo"
- ],
"Expiration shortcuts": [
"Atajos de caducidad"
],
@@ -4635,9 +4707,6 @@ strings['es'] = {
"Add rule": [
"Añadir regla"
],
- "This complete rule set replaces the currently applied rules and exchange defaults until it expires. Higher rows take precedence.": [
- "Este conjunto completo de reglas sustituye las reglas aplicadas actualmente y las predeterminadas del intercambio hasta que caduque. Las filas superiores tienen prioridad."
- ],
"Rules for another account type": [
"Reglas para otro tipo de cuenta"
],
@@ -4710,6 +4779,9 @@ strings['es'] = {
"Choose how long the proposed rules apply and what happens afterwards.": [
"Elija cuánto tiempo se aplican las reglas propuestas y qué sucede después."
],
+ "The selected successor measure is no longer configured. Choose another measure before continuing.": [
+ ""
+ ],
"The proposed rules never expire, so no successor action will run.": [
"Las reglas propuestas no caducan, por lo que no se ejecutará ninguna acción posterior."
],
@@ -4719,6 +4791,9 @@ strings['es'] = {
"Operation type": [
"Tipo de operación"
],
+ "Higher values take precedence when multiple rules apply. Priority is independent of the rule's position in the table.": [
+ ""
+ ],
"Timeframe": [
"Marco temporal"
],
@@ -4806,11 +4881,8 @@ strings['es'] = {
"Latest collected information": [
"Última información recopilada"
],
- "Effective policy": [
- "Política vigente"
- ],
- "The AML decision and operation rules currently applied to this account.": [
- "La decisión AML y las reglas de operación que se aplican actualmente a esta cuenta."
+ "Officer-authored notes and information recorded by the exchange.": [
+ ""
],
"Effective policy could not be loaded": [
"No se pudo cargar la política vigente"
@@ -4833,15 +4905,6 @@ strings['es'] = {
"Default rules": [
"Reglas predeterminadas"
],
- "Account assessment": [
- "Evaluación de la cuenta"
- ],
- "Properties recorded by AML officers for this account.": [
- "Propiedades registradas por agentes AML para esta cuenta."
- ],
- "Account assessment could not be loaded": [
- "No se pudo cargar la evaluación de la cuenta"
- ],
"Collected information": [
"Información recopilada"
],
@@ -4890,18 +4953,6 @@ strings['es'] = {
"Retry": [
"Reintentar"
],
- "No account properties": [
- "Sin propiedades de cuenta"
- ],
- "No assessment properties have been recorded for this account.": [
- "No se han registrado propiedades de evaluación para esta cuenta."
- ],
- "Yes": [
- "Sí"
- ],
- "No": [
- "No"
- ],
"Unconfigured form": [
"Formulario no configurado"
],
@@ -4977,9 +5028,6 @@ strings['es'] = {
"All accounts": [
"Todas las cuentas"
],
- "Not under investigation": [
- "No está bajo investigación"
- ],
"Risk": [
"Riesgo"
],
@@ -5283,11 +5331,11 @@ strings['es'] = {
"Immediate measures start as soon as this decision is accepted. A measure may show information, collect customer data, or run an AML program. Leave the selection empty when no immediate customer action is required.": [
""
],
- "Too many SKIP measures": [
- "Demasiadas medidas SKIP"
+ "Remove all but one instant measure before continuing. Instant measures run an AML program without customer interaction.": [
+ ""
],
- "At most one immediate measure may use the SKIP check.": [
- "Como máximo una medida inmediata puede usar la comprobación SKIP."
+ "The requirement is completed only after every selected measure has been completed.": [
+ ""
],
"Custom measures": [
"Medidas personalizadas"
@@ -5298,10 +5346,13 @@ strings['es'] = {
"Edit": [
""
],
- "Reusable templates configured by the exchange operator": [
+ "Inspect reusable definitions configured by the exchange": [
""
],
- "Use as template": [
+ "Select a measure above to use it unchanged. Customize a copy when this decision needs different checks, programs, or context.": [
+ ""
+ ],
+ "Only one instant measure can be selected. Remove the selected instant measure first.": [
""
],
"Selected measures begin immediately after the decision is accepted by the exchange.": [
@@ -5328,6 +5379,15 @@ strings['es'] = {
"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.": [
""
],
+ "Remove all but one instant measure before submitting this decision.": [
+ ""
+ ],
+ "Transaction rules not reviewed": [
+ "Reglas de transacción sin revisar"
+ ],
+ "Review the proposed rules and their expiration before submitting this decision.": [
+ ""
+ ],
"Missing deadline": [
"Falta el plazo"
],
@@ -5379,21 +5439,18 @@ strings['es'] = {
"Justification": [
"Justificación"
],
+ "No account properties": [
+ "Sin propiedades de cuenta"
+ ],
"Events": [
"Eventos"
],
"All entries made in this decision wizard will be lost. No change will be submitted to the exchange.": [
""
],
- "Payto URI": [
- "URI Payto"
- ],
"Decision steps": [
""
],
- "Account properties": [
- "Propiedades de la cuenta"
- ],
"Review the account state derived from the available information.": [
""
],
@@ -5634,24 +5691,12 @@ strings['es'] = {
"No default AML rules are configured.": [
""
],
- "Built-in check that proceeds without collecting customer data.": [
- ""
- ],
- "Voluntary": [
- ""
- ],
"Session and access": [
"Sesión y acceso"
],
"Review this officer's exchange access and manage the unlocked key in this browser.": [
"Revise el acceso de este responsable al exchange y gestione la clave desbloqueada en este navegador."
],
- "Officer access": [
- "Acceso del responsable"
- ],
- "Officer name": [
- "Nombre del responsable"
- ],
"Permissions": [
"Permisos"
],
@@ -5679,9 +5724,6 @@ strings['es'] = {
"Exact time": [
"Hora exacta"
],
- "Officer public key": [
- "Clave pública del responsable"
- ],
"Copy public key": [
"Copiar clave pública"
],
@@ -5697,12 +5739,6 @@ strings['es'] = {
"Remove officer key?": [
"¿Eliminar la clave del responsable?"
],
- "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.": [
- "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."
- ],
- "This does not revoke the officer at the exchange. Ask the exchange operator to revoke its access if the key may be compromised.": [
- "Esto no revoca al responsable en el exchange. Solicite al operador del exchange que revoque su acceso si la clave pudiera estar comprometida."
- ],
"Find account": [
"Buscar cuenta"
],
@@ -5739,6 +5775,9 @@ strings['es'] = {
"This account has an AML decision history. Open its case to review current rules, measures, attributes, and past decisions.": [
""
],
+ "Payto URI": [
+ "URI Payto"
+ ],
"Active": [
""
],
@@ -5871,20 +5910,17 @@ strings['es'] = {
"DE1231231231": [
"DE1231231231"
],
- "Host": [
- "Host"
+ "Exchange address": [
+ "Dirección del exchange"
],
- "Exchange hostname": [
- "Nombre de host del exchange"
- ],
- "exchange.taler.net": [
- "exchange.taler.net"
+ "Exchange host and optional base path, without the scheme or trailing slash": [
+ ""
],
- "Remove last '/'": [
- "Quitar el último '/'"
+ "exchange.taler.net/exchange": [
+ "exchange.taler.net/exchange"
],
- "Invalid value": [
- "Valor inválido"
+ "Enter an exchange host and optional base path without a scheme or trailing slash": [
+ ""
],
"ID": [
"ID"
@@ -5898,6 +5934,9 @@ strings['es'] = {
"Should be 52 characters": [
"Debe tener 52 caracteres"
],
+ "Invalid value": [
+ "Valor inválido"
+ ],
"Bank account identification": [
"Identificación de la cuenta bancaria"
],
@@ -5913,6 +5952,9 @@ strings['es'] = {
"bank.demo.taler.net": [
"bank.demo.taler.net"
],
+ "Remove last '/'": [
+ "Quitar el último '/'"
+ ],
"Invalid hostname": [
"Nombre de host inválido"
],
@@ -6066,8 +6108,11 @@ strings['es'] = {
"AML navigation": [
"Navegación AML"
],
- "Measures": [
- "Medidas"
+ "Checking compatibility": [
+ "Comprobando compatibilidad"
+ ],
+ "Verifying that this web application is compatible with the exchange.": [
+ "Comprobando que esta aplicación web sea compatible con el exchange."
],
"threshold\u0004%1$s every %2$s": [
"%1$s cada %2$s"
@@ -6101,7 +6146,7 @@ strings['es'] = {
"domain": "messages",
"plural_forms": "",
"lang": "es",
- "completeness": 60
+ "completeness": 55
};
strings['en'] = {
@@ -6166,6 +6211,9 @@ strings['en'] = {
"Under investigation": [
"Under investigation"
],
+ "Not opened": [
+ "Not opened"
+ ],
"High risk": [
"High risk"
],
@@ -6223,9 +6271,6 @@ strings['en'] = {
"Account details unavailable": [
"Account details unavailable"
],
- "Not opened": [
- "Not opened"
- ],
"Opened:": [
"Opened:"
],
@@ -6352,8 +6397,8 @@ strings['en'] = {
"Copy AML officer public key": [
"Copy AML officer public key"
],
- "After the operator confirms enrollment, retry the access check.": [
- "After the operator confirms enrollment, retry the access check."
+ "Access is checked automatically every 10 seconds. You can also retry now after the operator confirms enrollment.": [
+ ""
],
"Retry access check": [
"Retry access check"
@@ -6397,12 +6442,138 @@ strings['en'] = {
"Your session is normally locked anytime you reload. To unlock type your password again.": [
"Your session is normally locked anytime you reload. To unlock type your password again."
],
+ "Officer access": [
+ "Officer access"
+ ],
+ "Officer name": [
+ "Officer name"
+ ],
+ "Officer public key": [
+ "Officer public key"
+ ],
"Unlock": [
"Unlock"
],
"Forget session": [
"Forget session"
],
+ "Forget this session?": [
+ "Forget this session?"
+ ],
+ "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.": [
+ "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."
+ ],
+ "This does not revoke the officer at the exchange. Ask the exchange operator to revoke its access if the key may be compromised.": [
+ "This does not revoke the officer at the exchange. Ask the exchange operator to revoke its access if the key may be compromised."
+ ],
+ "Values may be derived from the selected AML/KYC form. Confirm them against the case record and change only values that require an officer override.": [
+ ""
+ ],
+ "Invalid custom properties": [
+ "Invalid custom properties"
+ ],
+ "Custom property names and values must be non-empty and names must be unique and different from built-in properties.": [
+ "Custom property names and values must be non-empty and names must be unique and different from built-in properties."
+ ],
+ "Properties": [
+ "Properties"
+ ],
+ "Built-in property names are preserved when the decision is submitted.": [
+ ""
+ ],
+ "Custom properties": [
+ "Custom properties"
+ ],
+ "Add more properties that are not listed above.": [
+ "Add more properties that are not listed above."
+ ],
+ "New properties": [
+ "New properties"
+ ],
+ "Name": [
+ "Name"
+ ],
+ "Value": [
+ "Value"
+ ],
+ "Current note on the GwG file": [
+ "Current note on the GwG file"
+ ],
+ "Customer name or internal alias.": [
+ "Customer name or internal alias."
+ ],
+ "Is the account active for deposit and payments?": [
+ "Is the account active for deposit and payments?"
+ ],
+ "Is the account idle?": [
+ "Is the account idle?"
+ ],
+ "No operation for a period of time": [
+ "No operation for a period of time"
+ ],
+ "Does account belong to a domestic PEP?": [
+ "Does account belong to a domestic PEP?"
+ ],
+ "Does account belong to a foreign PEP?": [
+ "Does account belong to a foreign PEP?"
+ ],
+ "Does account belong to an international-organization PEP?": [
+ "Does account belong to an international-organization PEP?"
+ ],
+ "Does account belong to a high risk customer?": [
+ "Does account belong to a high risk customer?"
+ ],
+ "Does account belong to a person from a high risk country?": [
+ "Does account belong to a person from a high risk country?"
+ ],
+ "The MROS reporting state for the account.": [
+ "The MROS reporting state for the account."
+ ],
+ "None": [
+ "None"
+ ],
+ "Pending investigation": [
+ "Pending investigation"
+ ],
+ "Investigated without suspicion": [
+ "Investigated without suspicion"
+ ],
+ "Reported simple suspicion": [
+ "Reported simple suspicion"
+ ],
+ "Reported substantiated suspicion": [
+ "Reported substantiated suspicion"
+ ],
+ "Informal reason why the AML investigation was triggered": [
+ "Informal reason why the AML investigation was triggered"
+ ],
+ "Identifies the sanction list entry that the account matched against": [
+ "Identifies the sanction list entry that the account matched against"
+ ],
+ "Best match, does not mean it was a good match.": [
+ "Best match, does not mean it was a good match."
+ ],
+ "Score for how good the sanction list match was": [
+ "Score for how good the sanction list match was"
+ ],
+ "Integer score from 0 (no match) to 1,000,000,000 (best match).": [
+ ""
+ ],
+ "Score for how much supporting data we had for the sanction list match": [
+ "Score for how much supporting data we had for the sanction list match"
+ ],
+ "Integer score from 0 (no supporting data) to 1,000,000,000 (highest confidence).": [
+ ""
+ ],
+ "Suppress flagging this account when it creates a hit on a sanctions list, this is a false-positive": [
+ "Suppress flagging this account when it creates a hit on a sanctions list, this is a false-positive"
+ ],
+ "Yes": [
+ "Yes"
+ ],
+ "No": [
+ "No"
+ ],
"There are no rules for operations": [
""
],
@@ -6442,35 +6613,35 @@ strings['en'] = {
"Internal": [
""
],
- "Move %1$s rule up": [
+ "Edit %1$s rule": [
""
],
- "Move %1$s rule down": [
+ "Remove %1$s rule": [
""
],
- "Edit %1$s rule": [
+ "Automated outcome": [
""
],
- "Remove %1$s rule": [
+ "Resulting case disposition": [
""
],
- "AML officer justification": [
- "AML officer justification"
+ "Not under investigation": [
+ "Not under investigation"
],
"No justification was recorded.": [
"No justification was recorded."
],
+ "This decision did not request an immediate measure.": [
+ ""
+ ],
"Operation rules": [
"Operation rules"
],
- "Decision date": [
- "Decision date"
- ],
- "Expired": [
- "Expired"
+ "No operation-specific rules were stored.": [
+ ""
],
- "Expires": [
- "Expires"
+ "Policy expires": [
+ ""
],
"Successor measure": [
"Successor measure"
@@ -6478,161 +6649,77 @@ strings['en'] = {
"Exchange defaults": [
"Exchange defaults"
],
- "Forms": [
- "Forms"
+ "Account properties": [
+ "Account properties"
+ ],
+ "Not applicable": [
+ ""
],
- "Measures used to gather information about the customer.": [
- "Measures used to gather information about the customer."
+ "Current measure metadata is still loading; the stored machine name is shown.": [
+ ""
],
- "Select": [
- "Select"
+ "The current measure configuration could not be loaded; the stored machine name is shown.": [
+ ""
],
- "Name": [
- "Name"
+ "No stored or currently configured definition is available for this reference.": [
+ ""
],
"Check": [
"Check"
],
- "Program": [
- "Program"
- ],
- "Context": [
- "Context"
- ],
- "Modify": [
- "Modify"
- ],
- "Instant measures": [
- "Instant measures"
- ],
- "Triggered immediately without customer interaction.": [
- "Triggered immediately without customer interaction."
- ],
- "Input requirement": [
- "Input requirement"
- ],
- "Started": [
- "Started"
- ],
- "Status": [
- "Status"
- ],
- "Forbidden": [
- "Forbidden"
- ],
- "Completed": [
- "Completed"
- ],
- "Waiting for customer": [
- "Waiting for customer"
- ],
- "The operation is categorically forbidden by this requirement.": [
- "The operation is categorically forbidden by this requirement."
- ],
- "All listed measures must be completed.": [
- "All listed measures must be completed."
- ],
- "Any one listed measure may be completed.": [
- "Any one listed measure may be completed."
- ],
- "Values may be derived from the selected AML/KYC form. Confirm them against the case record and change only values that require an officer override.": [
+ "Built-in check that requires no customer interaction.": [
""
],
- "Invalid custom properties": [
- "Invalid custom properties"
- ],
- "Custom property names and values must be non-empty and names must be unique and different from built-in properties.": [
- "Custom property names and values must be non-empty and names must be unique and different from built-in properties."
- ],
- "Properties": [
- "Properties"
+ "Program": [
+ "Program"
],
- "Built-in property names are preserved when the decision is submitted.": [
+ "Voluntary": [
""
],
- "Custom properties": [
- "Custom properties"
- ],
- "Add more properties that are not listed above.": [
- "Add more properties that are not listed above."
- ],
- "New properties": [
- "New properties"
- ],
- "Value": [
- "Value"
- ],
- "Current note on the GwG file": [
- "Current note on the GwG file"
- ],
- "Customer name or internal alias.": [
- "Customer name or internal alias."
- ],
- "Is the account active for deposit and payments?": [
- "Is the account active for deposit and payments?"
- ],
- "Is the account idle?": [
- "Is the account idle?"
- ],
- "No operation for a period of time": [
- "No operation for a period of time"
- ],
- "Does account belong to a domestic PEP?": [
- "Does account belong to a domestic PEP?"
- ],
- "Does account belong to a foreign PEP?": [
- "Does account belong to a foreign PEP?"
- ],
- "Does account belong to an international-organization PEP?": [
- "Does account belong to an international-organization PEP?"
- ],
- "Does account belong to a high risk customer?": [
- "Does account belong to a high risk customer?"
- ],
- "Does account belong to a person from a high risk country?": [
- "Does account belong to a person from a high risk country?"
- ],
- "The MROS reporting state for the account.": [
- "The MROS reporting state for the account."
+ "Context": [
+ "Context"
],
- "None": [
- "None"
+ "Decision date": [
+ "Decision date"
],
- "Pending investigation": [
- "Pending investigation"
+ "Expired": [
+ "Expired"
],
- "Investigated without suspicion": [
- "Investigated without suspicion"
+ "Expires": [
+ "Expires"
],
- "Reported simple suspicion": [
- "Reported simple suspicion"
+ "Historical": [
+ ""
],
- "Reported substantiated suspicion": [
- "Reported substantiated suspicion"
+ "Made by": [
+ ""
],
- "Informal reason why the AML investigation was triggered": [
- "Informal reason why the AML investigation was triggered"
+ "Built-in check that proceeds without collecting customer data.": [
+ ""
],
- "Identifies the sanction list entry that the account matched against": [
- "Identifies the sanction list entry that the account matched against"
+ "Started": [
+ "Started"
],
- "Best match, does not mean it was a good match.": [
- "Best match, does not mean it was a good match."
+ "Status": [
+ "Status"
],
- "Score for how good the sanction list match was": [
- "Score for how good the sanction list match was"
+ "Forbidden": [
+ "Forbidden"
],
- "Integer score from 0 (no match) to 1,000,000,000 (best match).": [
- ""
+ "Completed": [
+ "Completed"
],
- "Score for how much supporting data we had for the sanction list match": [
- "Score for how much supporting data we had for the sanction list match"
+ "Waiting for customer": [
+ "Waiting for customer"
],
- "Integer score from 0 (no supporting data) to 1,000,000,000 (highest confidence).": [
- ""
+ "The operation is categorically forbidden by this requirement.": [
+ "The operation is categorically forbidden by this requirement."
],
- "Suppress flagging this account when it creates a hit on a sanctions list, this is a false-positive": [
- "Suppress flagging this account when it creates a hit on a sanctions list, this is a false-positive"
+ "All listed measures must be completed.": [
+ "All listed measures must be completed."
+ ],
+ "Any one listed measure may be completed.": [
+ "Any one listed measure may be completed."
],
"Expiration shortcuts": [
""
@@ -6673,7 +6760,7 @@ strings['en'] = {
"Add rule": [
""
],
- "This complete rule set replaces the currently applied rules and exchange defaults until it expires. Higher rows take precedence.": [
+ "This complete rule set replaces the currently applied rules and exchange defaults until it expires. When multiple rules apply, the rule with the highest priority takes precedence. Table order does not affect priority.": [
""
],
"Rules for another account type": [
@@ -6748,6 +6835,9 @@ strings['en'] = {
"Choose how long the proposed rules apply and what happens afterwards.": [
""
],
+ "The selected successor measure is no longer configured. Choose another measure before continuing.": [
+ ""
+ ],
"The proposed rules never expire, so no successor action will run.": [
""
],
@@ -6757,6 +6847,9 @@ strings['en'] = {
"Operation type": [
"Operation type"
],
+ "Higher values take precedence when multiple rules apply. Priority is independent of the rule's position in the table.": [
+ ""
+ ],
"Timeframe": [
"Timeframe"
],
@@ -6844,11 +6937,8 @@ strings['en'] = {
"Latest collected information": [
"Latest collected information"
],
- "Effective policy": [
- "Effective policy"
- ],
- "The AML decision and operation rules currently applied to this account.": [
- "The AML decision and operation rules currently applied to this account."
+ "Officer-authored notes and information recorded by the exchange.": [
+ ""
],
"Effective policy could not be loaded": [
"Effective policy could not be loaded"
@@ -6871,15 +6961,6 @@ strings['en'] = {
"Default rules": [
"Default rules"
],
- "Account assessment": [
- "Account assessment"
- ],
- "Properties recorded by AML officers for this account.": [
- "Properties recorded by AML officers for this account."
- ],
- "Account assessment could not be loaded": [
- "Account assessment could not be loaded"
- ],
"Collected information": [
"Collected information"
],
@@ -6928,18 +7009,6 @@ strings['en'] = {
"Retry": [
"Retry"
],
- "No account properties": [
- "No account properties"
- ],
- "No assessment properties have been recorded for this account.": [
- "No assessment properties have been recorded for this account."
- ],
- "Yes": [
- "Yes"
- ],
- "No": [
- "No"
- ],
"Unconfigured form": [
"Unconfigured form"
],
@@ -7015,9 +7084,6 @@ strings['en'] = {
"All accounts": [
"All accounts"
],
- "Not under investigation": [
- "Not under investigation"
- ],
"Risk": [
"Risk"
],
@@ -7330,11 +7396,11 @@ strings['en'] = {
"Immediate measures start as soon as this decision is accepted. A measure may show information, collect customer data, or run an AML program. Leave the selection empty when no immediate customer action is required.": [
""
],
- "Too many SKIP measures": [
- "Too many SKIP measures"
+ "Remove all but one instant measure before continuing. Instant measures run an AML program without customer interaction.": [
+ ""
],
- "At most one immediate measure may use the SKIP check.": [
- "At most one immediate measure may use the SKIP check."
+ "The requirement is completed only after every selected measure has been completed.": [
+ ""
],
"Custom measures": [
"Custom measures"
@@ -7342,10 +7408,13 @@ strings['en'] = {
"Edit": [
""
],
- "Reusable templates configured by the exchange operator": [
+ "Inspect reusable definitions configured by the exchange": [
+ ""
+ ],
+ "Select a measure above to use it unchanged. Customize a copy when this decision needs different checks, programs, or context.": [
""
],
- "Use as template": [
+ "Only one instant measure can be selected. Remove the selected instant measure first.": [
""
],
"Selected measures begin immediately after the decision is accepted by the exchange.": [
@@ -7378,6 +7447,15 @@ strings['en'] = {
"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.": [
""
],
+ "Remove all but one instant measure before submitting this decision.": [
+ ""
+ ],
+ "Transaction rules not reviewed": [
+ "Transaction rules not reviewed"
+ ],
+ "Review the proposed rules and their expiration before submitting this decision.": [
+ ""
+ ],
"Missing deadline": [
"Missing deadline"
],
@@ -7438,6 +7516,9 @@ strings['en'] = {
"The account will not remain under investigation.": [
"The account will not remain under investigation."
],
+ "No account properties": [
+ "No account properties"
+ ],
"Events": [
"Events"
],
@@ -7456,9 +7537,6 @@ strings['en'] = {
"All entries made in this decision wizard will be lost. No change will be submitted to the exchange.": [
""
],
- "Payto URI": [
- "Payto URI"
- ],
"Decision steps": [
"Decision steps"
],
@@ -7468,9 +7546,6 @@ strings['en'] = {
"Next step": [
"Next step"
],
- "Account properties": [
- "Account properties"
- ],
"Review the account state derived from the available information.": [
""
],
@@ -7720,24 +7795,12 @@ strings['en'] = {
"No default AML rules are configured.": [
""
],
- "Built-in check that proceeds without collecting customer data.": [
- ""
- ],
- "Voluntary": [
- ""
- ],
"Session and access": [
"Session and access"
],
"Review this officer's exchange access and manage the unlocked key in this browser.": [
"Review this officer's exchange access and manage the unlocked key in this browser."
],
- "Officer access": [
- "Officer access"
- ],
- "Officer name": [
- "Officer name"
- ],
"Permissions": [
"Permissions"
],
@@ -7765,9 +7828,6 @@ strings['en'] = {
"Exact time": [
"Exact time"
],
- "Officer public key": [
- "Officer public key"
- ],
"Copy public key": [
"Copy public key"
],
@@ -7783,12 +7843,6 @@ strings['en'] = {
"Remove officer key?": [
"Remove officer key?"
],
- "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.": [
- "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."
- ],
- "This does not revoke the officer at the exchange. Ask the exchange operator to revoke its access if the key may be compromised.": [
- "This does not revoke the officer at the exchange. Ask the exchange operator to revoke its access if the key may be compromised."
- ],
"Find account": [
"Find account"
],
@@ -7825,6 +7879,9 @@ strings['en'] = {
"This account has an AML decision history. Open its case to review current rules, measures, attributes, and past decisions.": [
""
],
+ "Payto URI": [
+ "Payto URI"
+ ],
"Active": [
""
],
@@ -7957,20 +8014,17 @@ strings['en'] = {
"DE1231231231": [
"DE1231231231"
],
- "Host": [
- "Host"
- ],
- "Exchange hostname": [
- "Exchange hostname"
+ "Exchange address": [
+ "Exchange address"
],
- "exchange.taler.net": [
- "exchange.taler.net"
+ "Exchange host and optional base path, without the scheme or trailing slash": [
+ ""
],
- "Remove last '/'": [
- "Remove last '/'"
+ "exchange.taler.net/exchange": [
+ "exchange.taler.net/exchange"
],
- "Invalid value": [
- "Invalid value"
+ "Enter an exchange host and optional base path without a scheme or trailing slash": [
+ ""
],
"ID": [
"ID"
@@ -7984,6 +8038,9 @@ strings['en'] = {
"Should be 52 characters": [
"Should be 52 characters"
],
+ "Invalid value": [
+ "Invalid value"
+ ],
"Bank account identification": [
"Bank account identification"
],
@@ -7999,6 +8056,9 @@ strings['en'] = {
"bank.demo.taler.net": [
"bank.demo.taler.net"
],
+ "Remove last '/'": [
+ "Remove last '/'"
+ ],
"Invalid hostname": [
"Invalid hostname"
],
@@ -8155,17 +8215,11 @@ strings['en'] = {
"AML navigation": [
"AML navigation"
],
- "Failed to load server measures.": [
- "Failed to load server measures."
- ],
- "Failed to load the measures": [
- "Failed to load the measures"
- ],
- "Measures": [
- "Measures"
+ "Checking compatibility": [
+ "Checking compatibility"
],
- "A list of all the predefined measures you can use.": [
- "A list of all the predefined measures you can use."
+ "Verifying that this web application is compatible with the exchange.": [
+ "Verifying that this web application is compatible with the exchange."
],
"threshold\u0004%1$s every %2$s": [
""
@@ -8261,6 +8315,9 @@ strings['de'] = {
"Under investigation": [
"In Untersuchung"
],
+ "Not opened": [
+ "Nicht eröffnet"
+ ],
"High risk": [
"Hohes Risiko"
],
@@ -8318,9 +8375,6 @@ strings['de'] = {
"Account details unavailable": [
""
],
- "Not opened": [
- "Nicht eröffnet"
- ],
"Opened:": [
"Eröffnet:"
],
@@ -8447,8 +8501,8 @@ strings['de'] = {
"Copy AML officer public key": [
"Öffentlichen Schlüssel des AML-Sachbearbeiters kopieren"
],
- "After the operator confirms enrollment, retry the access check.": [
- "Nachdem der Betreiber die Registrierung bestätigt hat, prüfen Sie den Zugriff erneut."
+ "Access is checked automatically every 10 seconds. You can also retry now after the operator confirms enrollment.": [
+ ""
],
"Retry access check": [
"Zugriff erneut prüfen"
@@ -8468,29 +8522,155 @@ strings['de'] = {
"Confirmation required": [
"Bestätigung erforderlich"
],
- "Discarding this key removes the officer session from this browser. You will need to create a new key to use the AML WebUI again.": [
- "Wenn Sie diesen Schlüssel verwerfen, wird die Sitzung des AML-Sachbearbeiters aus diesem Browser entfernt. Sie müssen einen neuen Schlüssel erstellen, um die AML-Weboberfläche erneut zu verwenden."
+ "Discarding this key removes the officer session from this browser. You will need to create a new key to use the AML WebUI again.": [
+ "Wenn Sie diesen Schlüssel verwerfen, wird die Sitzung des AML-Sachbearbeiters aus diesem Browser entfernt. Sie müssen einen neuen Schlüssel erstellen, um die AML-Weboberfläche erneut zu verwenden."
+ ],
+ "Failed to check AML officer access.": [
+ "Der Zugriff des AML-Sachbearbeiters konnte nicht geprüft werden."
+ ],
+ "This officer key cannot authenticate with the exchange. Retry the check or discard the key and create a new session.": [
+ "Dieser Sachbearbeiterschlüssel kann sich nicht beim Exchange authentifizieren. Wiederholen Sie die Prüfung oder verwerfen Sie den Schlüssel und erstellen Sie eine neue Sitzung."
+ ],
+ "The exchange rejected the officer access check.": [
+ "Der Exchange hat die Zugriffsprüfung des Sachbearbeiters abgelehnt."
+ ],
+ "Technical details": [
+ "Technische Details"
+ ],
+ "Failed to unlock the session.": [
+ ""
+ ],
+ "Officer access": [
+ "Sachbearbeiterzugriff"
+ ],
+ "Officer name": [
+ "Name des Sachbearbeiters"
+ ],
+ "Officer public key": [
+ "Öffentlicher Schlüssel des Sachbearbeiters"
+ ],
+ "Unlock": [
+ "Entsperren"
+ ],
+ "Forget session": [
+ "Sitzung vergessen"
+ ],
+ "Forget this session?": [
+ "Diese Sitzung vergessen?"
+ ],
+ "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.": [
+ "Hierdurch wird der Sachbearbeiterschlüssel aus diesem Browser gelöscht. Sie müssen einen neuen Schlüssel erstellen und registrieren lassen, um die AML-Weboberfläche hier erneut zu verwenden."
+ ],
+ "This does not revoke the officer at the exchange. Ask the exchange operator to revoke its access if the key may be compromised.": [
+ "Der Sachbearbeiter wird dadurch beim Exchange nicht widerrufen. Bitten Sie den Exchange-Betreiber, seinen Zugriff zu widerrufen, wenn der Schlüssel möglicherweise kompromittiert wurde."
+ ],
+ "Values may be derived from the selected AML/KYC form. Confirm them against the case record and change only values that require an officer override.": [
+ ""
+ ],
+ "Invalid custom properties": [
+ "Ungültige benutzerdefinierte Eigenschaften"
+ ],
+ "Custom property names and values must be non-empty and names must be unique and different from built-in properties.": [
+ "Namen und Werte benutzerdefinierter Eigenschaften dürfen nicht leer sein; die Namen müssen eindeutig sein und sich von integrierten Eigenschaften unterscheiden."
+ ],
+ "Properties": [
+ "Eigenschaften"
+ ],
+ "Built-in property names are preserved when the decision is submitted.": [
+ ""
+ ],
+ "Custom properties": [
+ "Benutzerdefinierte Eigenschaften"
+ ],
+ "Add more properties that are not listed above.": [
+ "Weitere Eigenschaften hinzufügen, die oben nicht aufgeführt sind."
+ ],
+ "New properties": [
+ "Neue Eigenschaften"
+ ],
+ "Name": [
+ "Name"
+ ],
+ "Value": [
+ "Wert"
+ ],
+ "Current note on the GwG file": [
+ "Aktuelle Notiz zur GwG-Akte"
+ ],
+ "Customer name or internal alias.": [
+ "Kundenname oder interner Alias."
+ ],
+ "Is the account active for deposit and payments?": [
+ "Ist das Konto für Einzahlungen und Zahlungen aktiv?"
+ ],
+ "Is the account idle?": [
+ "Ist das Konto inaktiv?"
+ ],
+ "No operation for a period of time": [
+ "Keine Vorgänge über einen bestimmten Zeitraum"
+ ],
+ "Does account belong to a domestic PEP?": [
+ "Gehört das Konto zu einer inländischen PEP?"
+ ],
+ "Does account belong to a foreign PEP?": [
+ "Gehört das Konto zu einer ausländischen PEP?"
+ ],
+ "Does account belong to an international-organization PEP?": [
+ "Gehört das Konto zu einer PEP einer internationalen Organisation?"
+ ],
+ "Does account belong to a high risk customer?": [
+ "Gehört das Konto zu einem Hochrisikokunden?"
+ ],
+ "Does account belong to a person from a high risk country?": [
+ "Gehört das Konto zu einer Person aus einem Hochrisikoland?"
+ ],
+ "The MROS reporting state for the account.": [
+ "Der MROS-Meldestatus für das Konto."
+ ],
+ "None": [
+ "Keine"
+ ],
+ "Pending investigation": [
+ "Untersuchung ausstehend"
+ ],
+ "Investigated without suspicion": [
+ "Untersucht, kein Verdacht"
+ ],
+ "Reported simple suspicion": [
+ "Einfacher Verdacht gemeldet"
+ ],
+ "Reported substantiated suspicion": [
+ "Begründeter Verdacht gemeldet"
+ ],
+ "Informal reason why the AML investigation was triggered": [
+ "Informeller Grund für die Auslösung der AML-Untersuchung"
+ ],
+ "Identifies the sanction list entry that the account matched against": [
+ "Identifiziert den Sanktionslisteneintrag, mit dem das Konto übereinstimmte"
],
- "Failed to check AML officer access.": [
- "Der Zugriff des AML-Sachbearbeiters konnte nicht geprüft werden."
+ "Best match, does not mean it was a good match.": [
+ "Beste Übereinstimmung, bedeutet nicht, dass es eine gute Übereinstimmung war."
],
- "This officer key cannot authenticate with the exchange. Retry the check or discard the key and create a new session.": [
- "Dieser Sachbearbeiterschlüssel kann sich nicht beim Exchange authentifizieren. Wiederholen Sie die Prüfung oder verwerfen Sie den Schlüssel und erstellen Sie eine neue Sitzung."
+ "Score for how good the sanction list match was": [
+ "Bewertung, wie gut die Übereinstimmung mit der Sanktionsliste war"
],
- "The exchange rejected the officer access check.": [
- "Der Exchange hat die Zugriffsprüfung des Sachbearbeiters abgelehnt."
+ "Integer score from 0 (no match) to 1,000,000,000 (best match).": [
+ ""
],
- "Technical details": [
- "Technische Details"
+ "Score for how much supporting data we had for the sanction list match": [
+ "Bewertung, wie viele Belegdaten für die Übereinstimmung mit der Sanktionsliste vorlagen"
],
- "Failed to unlock the session.": [
+ "Integer score from 0 (no supporting data) to 1,000,000,000 (highest confidence).": [
""
],
- "Unlock": [
- "Entsperren"
+ "Suppress flagging this account when it creates a hit on a sanctions list, this is a false-positive": [
+ "Markierung dieses Kontos unterdrücken, wenn es einen Treffer auf einer Sanktionsliste erzeugt; dies ist ein Fehlalarm"
],
- "Forget session": [
- "Sitzung vergessen"
+ "Yes": [
+ "Ja"
+ ],
+ "No": [
+ "Nein"
],
"There are no rules for operations": [
"Es gibt keine Regeln für Vorgänge"
@@ -8531,35 +8711,35 @@ strings['de'] = {
"Internal": [
"Intern"
],
- "Move %1$s rule up": [
- "%1$s-Regel nach oben verschieben"
- ],
- "Move %1$s rule down": [
- "%1$s-Regel nach unten verschieben"
- ],
"Edit %1$s rule": [
"%1$s-Regel bearbeiten"
],
"Remove %1$s rule": [
"%1$s-Regel entfernen"
],
- "AML officer justification": [
- "Begründung des AML-Sachbearbeiters"
+ "Automated outcome": [
+ ""
+ ],
+ "Resulting case disposition": [
+ ""
+ ],
+ "Not under investigation": [
+ "Nicht in Untersuchung"
],
"No justification was recorded.": [
"Es wurde keine Begründung erfasst."
],
+ "This decision did not request an immediate measure.": [
+ ""
+ ],
"Operation rules": [
"Vorgangsregeln"
],
- "Decision date": [
- "Entscheidungsdatum"
- ],
- "Expired": [
- "Abgelaufen"
+ "No operation-specific rules were stored.": [
+ ""
],
- "Expires": [
- "Läuft ab"
+ "Policy expires": [
+ ""
],
"Successor measure": [
"Nachfolgemaßnahme"
@@ -8567,38 +8747,53 @@ strings['de'] = {
"Exchange defaults": [
"Exchange-Standardregeln"
],
- "Forms": [
- "Formulare"
+ "Account properties": [
+ "Kontoeigenschaften"
+ ],
+ "Not applicable": [
+ ""
],
- "Measures used to gather information about the customer.": [
- "Maßnahmen zur Erfassung von Informationen über den Kunden."
+ "Current measure metadata is still loading; the stored machine name is shown.": [
+ ""
],
- "Select": [
- "Auswählen"
+ "The current measure configuration could not be loaded; the stored machine name is shown.": [
+ ""
],
- "Name": [
- "Name"
+ "No stored or currently configured definition is available for this reference.": [
+ ""
],
"Check": [
"Überprüfen"
],
+ "Built-in check that requires no customer interaction.": [
+ ""
+ ],
"Program": [
"Programm"
],
+ "Voluntary": [
+ ""
+ ],
"Context": [
"Kontext"
],
- "Modify": [
- "Ändern"
+ "Decision date": [
+ "Entscheidungsdatum"
+ ],
+ "Expired": [
+ "Abgelaufen"
+ ],
+ "Expires": [
+ "Läuft ab"
],
- "Instant measures": [
- "Sofortmaßnahmen"
+ "Historical": [
+ ""
],
- "Triggered immediately without customer interaction.": [
- "Wird sofort ohne Kundeninteraktion ausgelöst."
+ "Made by": [
+ ""
],
- "Input requirement": [
- "Eingabeanforderung"
+ "Built-in check that proceeds without collecting customer data.": [
+ ""
],
"Started": [
"Begonnen"
@@ -8624,105 +8819,6 @@ strings['de'] = {
"Any one listed measure may be completed.": [
"Eine beliebige der aufgeführten Maßnahmen kann abgeschlossen werden."
],
- "Values may be derived from the selected AML/KYC form. Confirm them against the case record and change only values that require an officer override.": [
- ""
- ],
- "Invalid custom properties": [
- "Ungültige benutzerdefinierte Eigenschaften"
- ],
- "Custom property names and values must be non-empty and names must be unique and different from built-in properties.": [
- "Namen und Werte benutzerdefinierter Eigenschaften dürfen nicht leer sein; die Namen müssen eindeutig sein und sich von integrierten Eigenschaften unterscheiden."
- ],
- "Properties": [
- "Eigenschaften"
- ],
- "Built-in property names are preserved when the decision is submitted.": [
- ""
- ],
- "Custom properties": [
- "Benutzerdefinierte Eigenschaften"
- ],
- "Add more properties that are not listed above.": [
- "Weitere Eigenschaften hinzufügen, die oben nicht aufgeführt sind."
- ],
- "New properties": [
- "Neue Eigenschaften"
- ],
- "Value": [
- "Wert"
- ],
- "Current note on the GwG file": [
- "Aktuelle Notiz zur GwG-Akte"
- ],
- "Customer name or internal alias.": [
- "Kundenname oder interner Alias."
- ],
- "Is the account active for deposit and payments?": [
- "Ist das Konto für Einzahlungen und Zahlungen aktiv?"
- ],
- "Is the account idle?": [
- "Ist das Konto inaktiv?"
- ],
- "No operation for a period of time": [
- "Keine Vorgänge über einen bestimmten Zeitraum"
- ],
- "Does account belong to a domestic PEP?": [
- "Gehört das Konto zu einer inländischen PEP?"
- ],
- "Does account belong to a foreign PEP?": [
- "Gehört das Konto zu einer ausländischen PEP?"
- ],
- "Does account belong to an international-organization PEP?": [
- "Gehört das Konto zu einer PEP einer internationalen Organisation?"
- ],
- "Does account belong to a high risk customer?": [
- "Gehört das Konto zu einem Hochrisikokunden?"
- ],
- "Does account belong to a person from a high risk country?": [
- "Gehört das Konto zu einer Person aus einem Hochrisikoland?"
- ],
- "The MROS reporting state for the account.": [
- "Der MROS-Meldestatus für das Konto."
- ],
- "None": [
- "Keine"
- ],
- "Pending investigation": [
- "Untersuchung ausstehend"
- ],
- "Investigated without suspicion": [
- "Untersucht, kein Verdacht"
- ],
- "Reported simple suspicion": [
- "Einfacher Verdacht gemeldet"
- ],
- "Reported substantiated suspicion": [
- "Begründeter Verdacht gemeldet"
- ],
- "Informal reason why the AML investigation was triggered": [
- "Informeller Grund für die Auslösung der AML-Untersuchung"
- ],
- "Identifies the sanction list entry that the account matched against": [
- "Identifiziert den Sanktionslisteneintrag, mit dem das Konto übereinstimmte"
- ],
- "Best match, does not mean it was a good match.": [
- "Beste Übereinstimmung, bedeutet nicht, dass es eine gute Übereinstimmung war."
- ],
- "Score for how good the sanction list match was": [
- "Bewertung, wie gut die Übereinstimmung mit der Sanktionsliste war"
- ],
- "Integer score from 0 (no match) to 1,000,000,000 (best match).": [
- ""
- ],
- "Score for how much supporting data we had for the sanction list match": [
- "Bewertung, wie viele Belegdaten für die Übereinstimmung mit der Sanktionsliste vorlagen"
- ],
- "Integer score from 0 (no supporting data) to 1,000,000,000 (highest confidence).": [
- ""
- ],
- "Suppress flagging this account when it creates a hit on a sanctions list, this is a false-positive": [
- "Markierung dieses Kontos unterdrücken, wenn es einen Treffer auf einer Sanktionsliste erzeugt; dies ist ein Fehlalarm"
- ],
"Expiration shortcuts": [
"Schnellauswahl für den Ablauf"
],
@@ -8762,9 +8858,6 @@ strings['de'] = {
"Add rule": [
"Regel hinzufügen"
],
- "This complete rule set replaces the currently applied rules and exchange defaults until it expires. Higher rows take precedence.": [
- "Dieser vollständige Regelsatz ersetzt bis zu seinem Ablauf die derzeit angewendeten Regeln und die Standardregeln der Börse. Weiter oben stehende Regeln haben Vorrang."
- ],
"Rules for another account type": [
"Regeln für einen anderen Kontotyp"
],
@@ -8837,6 +8930,9 @@ strings['de'] = {
"Choose how long the proposed rules apply and what happens afterwards.": [
"Legen Sie fest, wie lange die vorgeschlagenen Regeln gelten und was danach geschieht."
],
+ "The selected successor measure is no longer configured. Choose another measure before continuing.": [
+ ""
+ ],
"The proposed rules never expire, so no successor action will run.": [
"Die vorgeschlagenen Regeln laufen nie ab, daher wird keine Nachfolgeaktion ausgeführt."
],
@@ -8846,6 +8942,9 @@ strings['de'] = {
"Operation type": [
"Vorgangstyp"
],
+ "Higher values take precedence when multiple rules apply. Priority is independent of the rule's position in the table.": [
+ ""
+ ],
"Timeframe": [
"Zeitraum"
],
@@ -8933,11 +9032,8 @@ strings['de'] = {
"Latest collected information": [
"Neueste erfasste Informationen"
],
- "Effective policy": [
- "Wirksame Richtlinie"
- ],
- "The AML decision and operation rules currently applied to this account.": [
- "Die derzeit für dieses Konto geltende AML-Entscheidung und die Vorgangsregeln."
+ "Officer-authored notes and information recorded by the exchange.": [
+ ""
],
"Effective policy could not be loaded": [
"Die geltende Richtlinie konnte nicht geladen werden"
@@ -8960,15 +9056,6 @@ strings['de'] = {
"Default rules": [
"Standardregeln"
],
- "Account assessment": [
- "Kontobewertung"
- ],
- "Properties recorded by AML officers for this account.": [
- "Von AML-Sachbearbeitern für dieses Konto erfasste Eigenschaften."
- ],
- "Account assessment could not be loaded": [
- "Die Kontobewertung konnte nicht geladen werden"
- ],
"Collected information": [
"Erfasste Informationen"
],
@@ -9017,18 +9104,6 @@ strings['de'] = {
"Retry": [
"Erneut versuchen"
],
- "No account properties": [
- "Keine Kontoeigenschaften"
- ],
- "No assessment properties have been recorded for this account.": [
- "Für dieses Konto wurden keine Bewertungseigenschaften erfasst."
- ],
- "Yes": [
- "Ja"
- ],
- "No": [
- "Nein"
- ],
"Unconfigured form": [
"Nicht konfiguriertes Formular"
],
@@ -9104,9 +9179,6 @@ strings['de'] = {
"All accounts": [
"Alle Konten"
],
- "Not under investigation": [
- "Nicht in Untersuchung"
- ],
"Risk": [
"Risiko"
],
@@ -9410,11 +9482,11 @@ strings['de'] = {
"Immediate measures start as soon as this decision is accepted. A measure may show information, collect customer data, or run an AML program. Leave the selection empty when no immediate customer action is required.": [
""
],
- "Too many SKIP measures": [
- "Zu viele SKIP-Maßnahmen"
+ "Remove all but one instant measure before continuing. Instant measures run an AML program without customer interaction.": [
+ ""
],
- "At most one immediate measure may use the SKIP check.": [
- "Höchstens eine sofortige Maßnahme darf die SKIP-Prüfung verwenden."
+ "The requirement is completed only after every selected measure has been completed.": [
+ ""
],
"Custom measures": [
"Benutzerdefinierte Maßnahmen"
@@ -9425,10 +9497,13 @@ strings['de'] = {
"Edit": [
""
],
- "Reusable templates configured by the exchange operator": [
+ "Inspect reusable definitions configured by the exchange": [
+ ""
+ ],
+ "Select a measure above to use it unchanged. Customize a copy when this decision needs different checks, programs, or context.": [
""
],
- "Use as template": [
+ "Only one instant measure can be selected. Remove the selected instant measure first.": [
""
],
"Selected measures begin immediately after the decision is accepted by the exchange.": [
@@ -9455,6 +9530,15 @@ strings['de'] = {
"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.": [
""
],
+ "Remove all but one instant measure before submitting this decision.": [
+ ""
+ ],
+ "Transaction rules not reviewed": [
+ "Transaktionsregeln nicht überprüft"
+ ],
+ "Review the proposed rules and their expiration before submitting this decision.": [
+ ""
+ ],
"Missing deadline": [
"Frist fehlt"
],
@@ -9506,21 +9590,18 @@ strings['de'] = {
"Justification": [
"Begründung"
],
+ "No account properties": [
+ "Keine Kontoeigenschaften"
+ ],
"Events": [
"Ereignisse"
],
"All entries made in this decision wizard will be lost. No change will be submitted to the exchange.": [
""
],
- "Payto URI": [
- "Payto-URI"
- ],
"Decision steps": [
""
],
- "Account properties": [
- "Kontoeigenschaften"
- ],
"Review the account state derived from the available information.": [
""
],
@@ -9761,24 +9842,12 @@ strings['de'] = {
"No default AML rules are configured.": [
""
],
- "Built-in check that proceeds without collecting customer data.": [
- ""
- ],
- "Voluntary": [
- ""
- ],
"Session and access": [
"Sitzung und Zugriff"
],
"Review this officer's exchange access and manage the unlocked key in this browser.": [
"Überprüfen Sie den Exchange-Zugriff dieses Sachbearbeiters und verwalten Sie den entsperrten Schlüssel in diesem Browser."
],
- "Officer access": [
- "Sachbearbeiterzugriff"
- ],
- "Officer name": [
- "Name des Sachbearbeiters"
- ],
"Permissions": [
"Berechtigungen"
],
@@ -9806,9 +9875,6 @@ strings['de'] = {
"Exact time": [
"Genauer Zeitpunkt"
],
- "Officer public key": [
- "Öffentlicher Schlüssel des Sachbearbeiters"
- ],
"Copy public key": [
"Öffentlichen Schlüssel kopieren"
],
@@ -9824,12 +9890,6 @@ strings['de'] = {
"Remove officer key?": [
"Sachbearbeiterschlüssel entfernen?"
],
- "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.": [
- "Hierdurch wird der Sachbearbeiterschlüssel aus diesem Browser gelöscht. Sie müssen einen neuen Schlüssel erstellen und registrieren lassen, um die AML-Weboberfläche hier erneut zu verwenden."
- ],
- "This does not revoke the officer at the exchange. Ask the exchange operator to revoke its access if the key may be compromised.": [
- "Der Sachbearbeiter wird dadurch beim Exchange nicht widerrufen. Bitten Sie den Exchange-Betreiber, seinen Zugriff zu widerrufen, wenn der Schlüssel möglicherweise kompromittiert wurde."
- ],
"Find account": [
"Konto suchen"
],
@@ -9866,6 +9926,9 @@ strings['de'] = {
"This account has an AML decision history. Open its case to review current rules, measures, attributes, and past decisions.": [
""
],
+ "Payto URI": [
+ "Payto-URI"
+ ],
"Active": [
""
],
@@ -9998,20 +10061,17 @@ strings['de'] = {
"DE1231231231": [
"DE1231231231"
],
- "Host": [
- "Host"
+ "Exchange address": [
+ "Exchange-Adresse"
],
- "Exchange hostname": [
- "Exchange-Hostname"
- ],
- "exchange.taler.net": [
- "exchange.taler.net"
+ "Exchange host and optional base path, without the scheme or trailing slash": [
+ ""
],
- "Remove last '/'": [
- "Letztes '/' entfernen"
+ "exchange.taler.net/exchange": [
+ "exchange.taler.net/exchange"
],
- "Invalid value": [
- "Ungültiger Wert"
+ "Enter an exchange host and optional base path without a scheme or trailing slash": [
+ ""
],
"ID": [
"ID"
@@ -10025,6 +10085,9 @@ strings['de'] = {
"Should be 52 characters": [
"Sollte 52 Zeichen haben"
],
+ "Invalid value": [
+ "Ungültiger Wert"
+ ],
"Bank account identification": [
"Bankkontokennung"
],
@@ -10040,6 +10103,9 @@ strings['de'] = {
"bank.demo.taler.net": [
"bank.demo.taler.net"
],
+ "Remove last '/'": [
+ "Letztes '/' entfernen"
+ ],
"Invalid hostname": [
"Ungültiger Hostname"
],
@@ -10193,8 +10259,11 @@ strings['de'] = {
"AML navigation": [
"AML-Navigation"
],
- "Measures": [
- "Maßnahmen"
+ "Checking compatibility": [
+ "Kompatibilität wird geprüft"
+ ],
+ "Verifying that this web application is compatible with the exchange.": [
+ "Kompatibilität dieser Webanwendung mit dem Exchange wird geprüft."
],
"threshold\u0004%1$s every %2$s": [
"%1$s alle %2$s"
@@ -10228,6 +10297,6 @@ strings['de'] = {
"domain": "messages",
"plural_forms": "",
"lang": "de",
- "completeness": 60
+ "completeness": 55
};