taler-typescript-core

Wallet core logic and WebUIs for various components
Log | Files | Refs | Submodules | README | LICENSE

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:
Mpackages/taler-exchange-aml-webui/src/i18n/aml-backoffice.pot | 1465+++++++++++++++++++++++++++++++++++++++++--------------------------------------
Mpackages/taler-exchange-aml-webui/src/i18n/de.po | 1743++++++++++++++++++++++++++++++++++++++++++++-----------------------------------
Mpackages/taler-exchange-aml-webui/src/i18n/en.po | 1714++++++++++++++++++++++++++++++++++++++++++++-----------------------------------
Mpackages/taler-exchange-aml-webui/src/i18n/es.po | 1725++++++++++++++++++++++++++++++++++++++++++++-----------------------------------
Mpackages/taler-exchange-aml-webui/src/i18n/fr.po | 1738++++++++++++++++++++++++++++++++++++++++++++-----------------------------------
Mpackages/taler-exchange-aml-webui/src/i18n/it.po | 1738++++++++++++++++++++++++++++++++++++++++++++-----------------------------------
Mpackages/taler-exchange-aml-webui/src/i18n/strings.ts | 2331+++++++++++++++++++++++++++++++++++++++++--------------------------------------
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 };