gnunet-svn
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[taler-wallet-core] 03/03: update views with screen id


From: gnunet
Subject: [taler-wallet-core] 03/03: update views with screen id
Date: Sat, 09 Nov 2024 21:03:49 +0100

This is an automated email from the git hooks/post-receive script.

sebasjm pushed a commit to branch master
in repository wallet-core.

commit 22d06bbf3d4829abc23133921295f5e8d31f1ce4
Author: Sebastian <sebasjm@gmail.com>
AuthorDate: Sat Nov 9 16:57:36 2024 -0300

    update views with screen id
---
 packages/bank-ui/src/Routing.tsx                   |   62 +-
 packages/bank-ui/src/components/Cashouts/views.tsx |    2 +
 .../bank-ui/src/components/Transactions/views.tsx  |    5 +-
 packages/bank-ui/src/hooks/preferences.ts          |    2 +
 packages/bank-ui/src/i18n/bank.pot                 | 1347 ++++++++++++-------
 packages/bank-ui/src/i18n/de.po                    | 1361 +++++++++++++-------
 packages/bank-ui/src/i18n/es.po                    | 1355 ++++++++++++-------
 packages/bank-ui/src/i18n/fr.po                    | 1347 ++++++++++++-------
 packages/bank-ui/src/i18n/it.po                    | 1351 ++++++++++++-------
 packages/bank-ui/src/i18n/ru.po                    | 1353 ++++++++++++-------
 packages/bank-ui/src/i18n/uk.po                    | 1351 ++++++++++++-------
 packages/bank-ui/src/index.tsx                     |   17 +-
 packages/bank-ui/src/pages/AccountPage/views.tsx   |    7 +-
 packages/bank-ui/src/pages/BankFrame.tsx           |   20 +-
 packages/bank-ui/src/pages/LoginForm.tsx           |   71 +-
 .../bank-ui/src/pages/OperationState/views.tsx     |   11 +-
 packages/bank-ui/src/pages/PaymentOptions.tsx      |    2 +
 .../bank-ui/src/pages/PaytoWireTransferForm.tsx    |    2 +
 packages/bank-ui/src/pages/ProfileNavigation.tsx   |    2 +
 packages/bank-ui/src/pages/PublicHistoriesPage.tsx |    2 +
 packages/bank-ui/src/pages/QrCodeSection.tsx       |    2 +
 packages/bank-ui/src/pages/RegistrationPage.tsx    |    4 +
 packages/bank-ui/src/pages/SolveChallengePage.tsx  |    2 +
 packages/bank-ui/src/pages/WalletWithdrawForm.tsx  |    2 +
 packages/bank-ui/src/pages/WireTransfer.tsx        |    2 +
 .../src/pages/WithdrawalConfirmationQuestion.tsx   |    2 +
 .../bank-ui/src/pages/WithdrawalOperationPage.tsx  |    2 +
 packages/bank-ui/src/pages/WithdrawalQRCode.tsx    |    4 +-
 .../src/pages/account/CashoutListForAccount.tsx    |    2 +
 .../src/pages/account/ShowAccountDetails.tsx       |    2 +
 .../src/pages/account/UpdateAccountPassword.tsx    |   10 +-
 packages/bank-ui/src/pages/admin/AccountForm.tsx   |    2 +
 packages/bank-ui/src/pages/admin/AccountList.tsx   |    2 +
 packages/bank-ui/src/pages/admin/AdminHome.tsx     |    2 +
 .../bank-ui/src/pages/admin/CreateNewAccount.tsx   |    2 +
 packages/bank-ui/src/pages/admin/DownloadStats.tsx |    2 +
 packages/bank-ui/src/pages/admin/RemoveAccount.tsx |   10 +-
 .../src/pages/regional/ConversionConfig.tsx        |    6 +-
 .../bank-ui/src/pages/regional/CreateCashout.tsx   |    2 +
 .../src/pages/regional/ShowCashoutDetails.tsx      |    4 +
 packages/bank-ui/src/stories.tsx                   |    2 +
 packages/bank-ui/src/utils.ts                      |    1 +
 42 files changed, 6510 insertions(+), 3229 deletions(-)

diff --git a/packages/bank-ui/src/Routing.tsx b/packages/bank-ui/src/Routing.tsx
index cc94e318e..74620a8e4 100644
--- a/packages/bank-ui/src/Routing.tsx
+++ b/packages/bank-ui/src/Routing.tsx
@@ -56,12 +56,21 @@ import { ConversionConfig } from 
"./pages/regional/ConversionConfig.js";
 import { CreateCashout } from "./pages/regional/CreateCashout.js";
 import { ShowCashoutDetails } from "./pages/regional/ShowCashoutDetails.js";
 
+const TALER_SCREEN_ID = 100;
+
+Routing.SCREEN_ID = TALER_SCREEN_ID;
 export function Routing(): VNode {
   const session = useSessionState();
 
-  const refreshSession = session.state.status !== "loggedIn" || 
session.state.expiration.t_ms === "never" ?
-    undefined :
-    { user: session.state.username, time: session.state.expiration, auth: 
session.state.token };
+  const refreshSession =
+    session.state.status !== "loggedIn" ||
+    session.state.expiration.t_ms === "never"
+      ? undefined
+      : {
+          user: session.state.username,
+          time: session.state.expiration,
+          auth: session.state.token,
+        };
 
   const {
     lib: { auth: authenticator },
@@ -73,19 +82,35 @@ export function Routing(): VNode {
      * we need to wait before refreshing the session. Waiting too much and the 
token will
      * be expired. So 20% before expiration should be close enough.
      */
-    const timeLeftBeforeExpiration = Duration.getRemaining(refreshSession.time)
-    const refreshWindow = 
Duration.multiply(Duration.fromTalerProtocolDuration(SESSION_DURATION), 0.2)
-    if (timeLeftBeforeExpiration.d_ms === "forever" || refreshWindow.d_ms === 
"forever") return;
-    const remain = Math.max(timeLeftBeforeExpiration.d_ms - 
refreshWindow.d_ms, 0)
-    console.log({remain, left:timeLeftBeforeExpiration.d_ms, safe: 
refreshWindow.d_ms});
+    const timeLeftBeforeExpiration = 
Duration.getRemaining(refreshSession.time);
+    const refreshWindow = Duration.multiply(
+      Duration.fromTalerProtocolDuration(SESSION_DURATION),
+      0.2,
+    );
+    if (
+      timeLeftBeforeExpiration.d_ms === "forever" ||
+      refreshWindow.d_ms === "forever"
+    )
+      return;
+    const remain = Math.max(
+      timeLeftBeforeExpiration.d_ms - refreshWindow.d_ms,
+      0,
+    );
+    console.log({
+      remain,
+      left: timeLeftBeforeExpiration.d_ms,
+      safe: refreshWindow.d_ms,
+    });
     const timeoutId = setTimeout(async () => {
-      const result = await 
authenticator(refreshSession.user).createAccessTokenBearer_BANK(refreshSession.auth,
 {
+      const result = await authenticator(
+        refreshSession.user,
+      ).createAccessTokenBearer_BANK(refreshSession.auth, {
         scope: "readwrite",
         duration: SESSION_DURATION,
         refreshable: true,
-      })
+      });
       if (result.type === "fail") {
-        console.log(`could not refresh session ${result.case}`)
+        console.log(`could not refresh session ${result.case}`);
         return;
       }
       session.logIn({
@@ -93,12 +118,11 @@ export function Routing(): VNode {
         token: createRFC8959AccessTokenEncoded(result.body.access_token),
         expiration: AbsoluteTime.fromProtocolTimestamp(result.body.expiration),
       });
-
-    }, remain)
+    }, remain);
     return () => {
-      clearTimeout(timeoutId)
-    }
-  }, [refreshSession])
+      clearTimeout(timeoutId);
+    };
+  }, [refreshSession]);
 
   if (session.state.status === "loggedIn") {
     const { isUserAdministrator, username, expiration } = session.state;
@@ -136,7 +160,11 @@ const publicPages = {
 function PublicRounting({
   onLoggedUser,
 }: {
-  onLoggedUser: (username: string, token: AccessToken, expiration: 
AbsoluteTime) => void;
+  onLoggedUser: (
+    username: string,
+    token: AccessToken,
+    expiration: AbsoluteTime,
+  ) => void;
 }): VNode {
   const { i18n } = useTranslationContext();
   const location = useCurrentLocation(publicPages);
diff --git a/packages/bank-ui/src/components/Cashouts/views.tsx 
b/packages/bank-ui/src/components/Cashouts/views.tsx
index 35c09ba71..e3edd7b0d 100644
--- a/packages/bank-ui/src/components/Cashouts/views.tsx
+++ b/packages/bank-ui/src/components/Cashouts/views.tsx
@@ -34,6 +34,8 @@ import { RenderAmount } from 
"../../pages/PaytoWireTransferForm.js";
 import { ErrorLoadingWithDebug } from "../ErrorLoadingWithDebug.js";
 import { State } from "./index.js";
 
+const TALER_SCREEN_ID = 3;
+
 export function FailedView({ error }: State.Failed) {
   const { i18n } = useTranslationContext();
   switch (error.case) {
diff --git a/packages/bank-ui/src/components/Transactions/views.tsx 
b/packages/bank-ui/src/components/Transactions/views.tsx
index 5566fe78f..8e3be72f8 100644
--- a/packages/bank-ui/src/components/Transactions/views.tsx
+++ b/packages/bank-ui/src/components/Transactions/views.tsx
@@ -25,6 +25,8 @@ import { Fragment, VNode, h } from "preact";
 import { RenderAmount } from "../../pages/PaytoWireTransferForm.js";
 import { State } from "./index.js";
 
+const TALER_SCREEN_ID = 5;
+
 export function ReadyView({
   transactions,
   routeCreateWireTransfer,
@@ -192,7 +194,8 @@ export function ReadyView({
                             />
                           ) : (
                             <span style={{ color: "grey" }}>
-                              &lt;{i18n.str`Invalid value`}&gt;
+                              &lt;
+                              {i18n.str`Invalid value`}&gt;
                             </span>
                           )}
                         </td>
diff --git a/packages/bank-ui/src/hooks/preferences.ts 
b/packages/bank-ui/src/hooks/preferences.ts
index a03234634..d64b9d472 100644
--- a/packages/bank-ui/src/hooks/preferences.ts
+++ b/packages/bank-ui/src/hooks/preferences.ts
@@ -26,6 +26,8 @@ import {
   useTranslationContext,
 } from "@gnu-taler/web-util/browser";
 
+const TALER_SCREEN_ID = 102;
+
 interface Preferences {
   showWithdrawalSuccess: boolean;
   showDemoDescription: boolean;
diff --git a/packages/bank-ui/src/i18n/bank.pot 
b/packages/bank-ui/src/i18n/bank.pot
index 60a69c165..59d66fd51 100644
--- a/packages/bank-ui/src/i18n/bank.pot
+++ b/packages/bank-ui/src/i18n/bank.pot
@@ -24,450 +24,539 @@ msgstr ""
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
 "Plural-Forms: nplurals=2; plural=(n != 1);\n"
-#: src/hooks/preferences.ts:99
+#. screenid: 102
+#: src/hooks/preferences.ts:101
 #, c-format
 msgid "Show withdrawal confirmation"
 msgstr ""
 
-#: src/hooks/preferences.ts:101
+#. screenid: 102
+#: src/hooks/preferences.ts:103
 #, c-format
 msgid "Withdraw without setting amount"
 msgstr ""
 
-#: src/hooks/preferences.ts:103
+#. screenid: 102
+#: src/hooks/preferences.ts:105
 #, c-format
 msgid "Show copy account letter"
 msgstr ""
 
-#: src/hooks/preferences.ts:105
+#. screenid: 102
+#: src/hooks/preferences.ts:107
 #, c-format
 msgid "Show demo description"
 msgstr ""
 
-#: src/hooks/preferences.ts:107
+#. screenid: 102
+#: src/hooks/preferences.ts:109
 #, c-format
 msgid "Show install wallet first"
 msgstr ""
 
-#: src/hooks/preferences.ts:109
+#. screenid: 102
+#: src/hooks/preferences.ts:111
 #, c-format
 msgid "Show debug info"
 msgstr ""
 
-#: src/utils.ts:140
+#. screenid: 2
+#: src/utils.ts:141
 #, c-format
 msgid "Operation failed, please report"
 msgstr ""
 
-#: src/utils.ts:159
+#. screenid: 2
+#: src/utils.ts:160
 #, c-format
 msgid "Request timeout"
 msgstr ""
 
-#: src/utils.ts:169
+#. screenid: 2
+#: src/utils.ts:170
 #, c-format
 msgid "Request throttled"
 msgstr ""
 
-#: src/utils.ts:179
+#. screenid: 2
+#: src/utils.ts:180
 #, c-format
 msgid "Malformed response"
 msgstr ""
 
-#: src/utils.ts:189
+#. screenid: 2
+#: src/utils.ts:190
 #, c-format
 msgid "Network error"
 msgstr ""
 
-#: src/utils.ts:199
+#. screenid: 2
+#: src/utils.ts:200
 #, c-format
 msgid "Unexpected request error"
 msgstr ""
 
-#: src/utils.ts:209
+#. screenid: 2
+#: src/utils.ts:210
 #, c-format
 msgid "Unexpected error"
 msgstr ""
 
-#: src/utils.ts:386
+#. screenid: 2
+#: src/utils.ts:387
 #, c-format
 msgid "An IBAN consists of capital letters and numbers only"
 msgstr ""
 
+#. screenid: 2
 #. Check total length
-#: src/utils.ts:389
+#: src/utils.ts:390
 #, c-format
 msgid "IBAN numbers have more that 4 digits"
 msgstr ""
 
-#: src/utils.ts:391
+#. screenid: 2
+#: src/utils.ts:392
 #, c-format
 msgid "IBAN numbers have less that 34 digits"
 msgstr ""
 
-#: src/utils.ts:399
+#. screenid: 2
+#: src/utils.ts:400
 #, c-format
 msgid "IBAN country code not found"
 msgstr ""
 
-#: src/utils.ts:413
+#. screenid: 2
+#: src/utils.ts:414
 #, c-format
 msgid "IBAN number is not valid, checksum is wrong"
 msgstr ""
 
-#: src/utils.ts:435
+#. screenid: 2
+#: src/utils.ts:436
 #, c-format
 msgid "Use letters, numbers or any of these characters: - . _ ~"
 msgstr ""
 
-#: src/pages/PaytoWireTransferForm.tsx:126
+#. screenid: 106
+#: src/pages/PaytoWireTransferForm.tsx:128
 #, c-format
 msgid "Required"
 msgstr ""
 
-#: src/pages/PaytoWireTransferForm.tsx:136
+#. screenid: 106
+#: src/pages/PaytoWireTransferForm.tsx:138
 #, c-format
 msgid "Not valid"
 msgstr ""
 
-#: src/pages/PaytoWireTransferForm.tsx:146
+#. screenid: 106
+#: src/pages/PaytoWireTransferForm.tsx:148
 #, c-format
 msgid "Does not follow the pattern"
 msgstr ""
 
-#: src/pages/PaytoWireTransferForm.tsx:209
+#. screenid: 106
+#: src/pages/PaytoWireTransferForm.tsx:211
 #, c-format
 msgid "The request was invalid or the payto://-URI used unacceptable features."
 msgstr ""
 
-#: src/pages/PaytoWireTransferForm.tsx:217
+#. screenid: 106
+#: src/pages/PaytoWireTransferForm.tsx:219
 #, c-format
 msgid "Not enough permission to complete the operation."
 msgstr ""
 
-#: src/pages/PaytoWireTransferForm.tsx:225
+#. screenid: 106
+#: src/pages/PaytoWireTransferForm.tsx:227
 #, c-format
 msgid "The bank administrator cannot be the transfer creditor."
 msgstr ""
 
-#: src/pages/PaytoWireTransferForm.tsx:233
+#. screenid: 106
+#: src/pages/PaytoWireTransferForm.tsx:235
 #, c-format
 msgid "The destination account \"%1$s\" was not found."
 msgstr ""
 
-#: src/pages/PaytoWireTransferForm.tsx:243
+#. screenid: 106
+#: src/pages/PaytoWireTransferForm.tsx:245
 #, c-format
 msgid "The origin and the destination of the transfer can't be the same."
 msgstr ""
 
-#: src/pages/PaytoWireTransferForm.tsx:251
+#. screenid: 106
+#: src/pages/PaytoWireTransferForm.tsx:253
 #, c-format
 msgid "Your balance is not sufficient for the operation."
 msgstr ""
 
-#: src/pages/PaytoWireTransferForm.tsx:259
+#. screenid: 106
+#: src/pages/PaytoWireTransferForm.tsx:261
 #, c-format
 msgid "The origin account \"%1$s\" was not found."
 msgstr ""
 
-#: src/pages/PaytoWireTransferForm.tsx:267
+#. screenid: 106
+#: src/pages/PaytoWireTransferForm.tsx:269
 #, c-format
 msgid "The attempt to create the transaction has failed. Please try again."
 msgstr ""
 
-#: src/pages/PaytoWireTransferForm.tsx:291
+#. screenid: 106
+#: src/pages/PaytoWireTransferForm.tsx:293
 #, c-format
 msgid "The wire transfer was successfully completed!"
 msgstr ""
 
-#: src/pages/PaytoWireTransferForm.tsx:305
+#. screenid: 106
+#: src/pages/PaytoWireTransferForm.tsx:307
 #, c-format
 msgid "Input wire transfer detail"
 msgstr ""
 
-#: src/pages/PaytoWireTransferForm.tsx:361
+#. screenid: 106
+#: src/pages/PaytoWireTransferForm.tsx:363
 #, c-format
 msgid "Using a form"
 msgstr ""
 
-#: src/pages/PaytoWireTransferForm.tsx:426
+#. screenid: 106
+#: src/pages/PaytoWireTransferForm.tsx:428
 #, c-format
 msgid ""
 "A special URI that specifies the amount to be transferred and the destination 
"
 "account."
 msgstr ""
 
-#: src/pages/PaytoWireTransferForm.tsx:455
+#. screenid: 106
+#: src/pages/PaytoWireTransferForm.tsx:457
 #, c-format
 msgid "QR code"
 msgstr ""
 
-#: src/pages/PaytoWireTransferForm.tsx:461
+#. screenid: 106
+#: src/pages/PaytoWireTransferForm.tsx:463
 #, c-format
 msgid "If your device has a camera, you can import a payto:// URI from a QR 
code."
 msgstr ""
 
-#: src/pages/PaytoWireTransferForm.tsx:479
+#. screenid: 106
+#: src/pages/PaytoWireTransferForm.tsx:481
 #, c-format
 msgid "Cashout"
 msgstr ""
 
-#: src/pages/PaytoWireTransferForm.tsx:503
+#. screenid: 106
+#: src/pages/PaytoWireTransferForm.tsx:505
 #, c-format
 msgid "Recipient"
 msgstr ""
 
-#: src/pages/PaytoWireTransferForm.tsx:504
+#. screenid: 106
+#: src/pages/PaytoWireTransferForm.tsx:506
 #, c-format
 msgid "ID of the recipient's account"
 msgstr ""
 
-#: src/pages/PaytoWireTransferForm.tsx:508
+#. screenid: 106
+#: src/pages/PaytoWireTransferForm.tsx:510
 #, c-format
 msgid "username"
 msgstr ""
 
-#: src/pages/PaytoWireTransferForm.tsx:520
+#. screenid: 106
+#: src/pages/PaytoWireTransferForm.tsx:522
 #, c-format
 msgid "IBAN of the recipient's account"
 msgstr ""
 
-#: src/pages/PaytoWireTransferForm.tsx:540
+#. screenid: 106
+#: src/pages/PaytoWireTransferForm.tsx:542
 #, c-format
 msgid "Transfer subject"
 msgstr ""
 
-#: src/pages/PaytoWireTransferForm.tsx:550
+#. screenid: 106
+#: src/pages/PaytoWireTransferForm.tsx:552
 #, c-format
 msgid "Subject"
 msgstr ""
 
-#: src/pages/PaytoWireTransferForm.tsx:563
+#. screenid: 106
+#: src/pages/PaytoWireTransferForm.tsx:565
 #, c-format
 msgid "Some text to identify the transfer"
 msgstr ""
 
-#: src/pages/PaytoWireTransferForm.tsx:574
+#. screenid: 106
+#: src/pages/PaytoWireTransferForm.tsx:576
 #, c-format
 msgid "Amount"
 msgstr ""
 
-#: src/pages/PaytoWireTransferForm.tsx:591
+#. screenid: 106
+#: src/pages/PaytoWireTransferForm.tsx:593
 #, c-format
 msgid "Amount to transfer"
 msgstr ""
 
-#: src/pages/PaytoWireTransferForm.tsx:602
+#. screenid: 106
+#: src/pages/PaytoWireTransferForm.tsx:604
 #, c-format
 msgid "Payto URI:"
 msgstr ""
 
-#: src/pages/PaytoWireTransferForm.tsx:615
+#. screenid: 106
+#: src/pages/PaytoWireTransferForm.tsx:617
 #, c-format
 msgid "Uniform resource identifier of the target account"
 msgstr ""
 
-#: src/pages/PaytoWireTransferForm.tsx:619
+#. screenid: 106
+#: src/pages/PaytoWireTransferForm.tsx:621
 #, c-format
 msgid 
"payto://x-taler-bank/[bank-host]/[receiver-account]?message=[subject]&amount=[%1$s:X.Y]"
 msgstr ""
 
-#: src/pages/PaytoWireTransferForm.tsx:621
+#. screenid: 106
+#: src/pages/PaytoWireTransferForm.tsx:623
 #, c-format
 msgid "payto://iban/[receiver-iban]?message=[subject]&amount=[%1$s:X.Y]"
 msgstr ""
 
-#: src/pages/PaytoWireTransferForm.tsx:638
+#. screenid: 106
+#: src/pages/PaytoWireTransferForm.tsx:640
 #, c-format
 msgid "The maximum amount for a wire transfer is %1$s"
 msgstr ""
 
-#: src/pages/PaytoWireTransferForm.tsx:657
+#. screenid: 106
+#: src/pages/PaytoWireTransferForm.tsx:659
 #, c-format
 msgid "Cost"
 msgstr ""
 
-#: src/pages/PaytoWireTransferForm.tsx:682
+#. screenid: 106
+#: src/pages/PaytoWireTransferForm.tsx:684
 #, c-format
 msgid "Cancel"
 msgstr ""
 
-#: src/pages/PaytoWireTransferForm.tsx:697
+#. screenid: 106
+#: src/pages/PaytoWireTransferForm.tsx:699
 #, c-format
 msgid "Send"
 msgstr ""
 
-#: src/pages/PaytoWireTransferForm.tsx:827
+#. screenid: 106
+#: src/pages/PaytoWireTransferForm.tsx:829
 #, c-format
 msgid "The target type is unknown, use \"%1$s\""
 msgstr ""
 
-#: src/pages/PaytoWireTransferForm.tsx:833
+#. screenid: 106
+#: src/pages/PaytoWireTransferForm.tsx:835
 #, c-format
 msgid "Only \"x-taler-bank\" target are supported"
 msgstr ""
 
-#: src/pages/PaytoWireTransferForm.tsx:837
+#. screenid: 106
+#: src/pages/PaytoWireTransferForm.tsx:839
 #, c-format
 msgid "Only this host is allowed. Use \"%1$s\""
 msgstr ""
 
-#: src/pages/PaytoWireTransferForm.tsx:841
+#. screenid: 106
+#: src/pages/PaytoWireTransferForm.tsx:843
 #, c-format
 msgid "Account name is missing"
 msgstr ""
 
-#: src/pages/PaytoWireTransferForm.tsx:849
+#. screenid: 106
+#: src/pages/PaytoWireTransferForm.tsx:851
 #, c-format
 msgid "Only \"IBAN\" target are supported"
 msgstr ""
 
-#: src/pages/PaytoWireTransferForm.tsx:859
+#. screenid: 106
+#: src/pages/PaytoWireTransferForm.tsx:861
 #, c-format
 msgid "Missing \"amount\" parameter to specify the amount to be transferred"
 msgstr ""
 
-#: src/pages/PaytoWireTransferForm.tsx:863
+#. screenid: 106
+#: src/pages/PaytoWireTransferForm.tsx:865
 #, c-format
 msgid "The \"amount\" parameter is not valid"
 msgstr ""
 
-#: src/pages/PaytoWireTransferForm.tsx:869
+#. screenid: 106
+#: src/pages/PaytoWireTransferForm.tsx:871
 #, c-format
 msgid "\"message\" parameters to specify a reference text for the transfer are 
missing"
 msgstr ""
 
-#: src/pages/PaytoWireTransferForm.tsx:883
+#. screenid: 106
+#: src/pages/PaytoWireTransferForm.tsx:885
 #, c-format
 msgid "The only currency allowed is \"%1$s\""
 msgstr ""
 
-#: src/pages/PaytoWireTransferForm.tsx:886
+#. screenid: 106
+#: src/pages/PaytoWireTransferForm.tsx:888
 #, c-format
 msgid "You cannot transfer an amount of zero."
 msgstr ""
 
-#: src/pages/PaytoWireTransferForm.tsx:889
+#. screenid: 106
+#: src/pages/PaytoWireTransferForm.tsx:891
 #, c-format
 msgid "The balance is not sufficient"
 msgstr ""
 
-#: src/pages/PaytoWireTransferForm.tsx:899
+#. screenid: 106
+#: src/pages/PaytoWireTransferForm.tsx:901
 #, c-format
 msgid "Please enter a longer subject"
 msgstr ""
 
-#: src/pages/RegistrationPage.tsx:42
+#. screenid: 110
+#: src/pages/RegistrationPage.tsx:44
 #, c-format
 msgid "Currently, the bank is not accepting new registrations!"
 msgstr ""
 
-#: src/pages/RegistrationPage.tsx:84
+#. screenid: 110
+#: src/pages/RegistrationPage.tsx:86
 #, c-format
 msgid "The name is missing"
 msgstr ""
 
-#: src/pages/RegistrationPage.tsx:86
+#. screenid: 110
+#: src/pages/RegistrationPage.tsx:88
 #, c-format
 msgid "Missing username"
 msgstr ""
 
-#: src/pages/RegistrationPage.tsx:101
+#. screenid: 110
+#: src/pages/RegistrationPage.tsx:103
 #, c-format
 msgid "Missing password"
 msgstr ""
 
-#: src/pages/RegistrationPage.tsx:103
+#. screenid: 110
+#: src/pages/RegistrationPage.tsx:105
 #, c-format
 msgid "The password should be longer than 8 letters"
 msgstr ""
 
-#: src/pages/RegistrationPage.tsx:108
+#. screenid: 110
+#: src/pages/RegistrationPage.tsx:110
 #, c-format
 msgid "The passwords do not match"
 msgstr ""
 
-#: src/pages/RegistrationPage.tsx:130
+#. screenid: 110
+#: src/pages/RegistrationPage.tsx:132
 #, c-format
 msgid "Server replied with invalid phone or email."
 msgstr ""
 
-#: src/pages/RegistrationPage.tsx:132
+#. screenid: 110
+#: src/pages/RegistrationPage.tsx:134
 #, c-format
 msgid "You are not authorised to create this account."
 msgstr ""
 
-#: src/pages/RegistrationPage.tsx:134
+#. screenid: 110
+#: src/pages/RegistrationPage.tsx:136
 #, c-format
 msgid "Registration is disabled because the bank ran out of bonus credit."
 msgstr ""
 
-#: src/pages/RegistrationPage.tsx:136
+#. screenid: 110
+#: src/pages/RegistrationPage.tsx:138
 #, c-format
 msgid "That username can't be used because is reserved."
 msgstr ""
 
-#: src/pages/RegistrationPage.tsx:138
+#. screenid: 110
+#: src/pages/RegistrationPage.tsx:140
 #, c-format
 msgid "That username is already taken."
 msgstr ""
 
-#: src/pages/RegistrationPage.tsx:140
+#. screenid: 110
+#: src/pages/RegistrationPage.tsx:142
 #, c-format
 msgid "That account ID is already taken."
 msgstr ""
 
-#: src/pages/RegistrationPage.tsx:142
+#. screenid: 110
+#: src/pages/RegistrationPage.tsx:144
 #, c-format
 msgid "No information for the selected authentication channel."
 msgstr ""
 
-#: src/pages/RegistrationPage.tsx:144
+#. screenid: 110
+#: src/pages/RegistrationPage.tsx:146
 #, c-format
 msgid "Authentication channel is not supported."
 msgstr ""
 
-#: src/pages/RegistrationPage.tsx:146
+#. screenid: 110
+#: src/pages/RegistrationPage.tsx:148
 #, c-format
 msgid "Only an administrator is allowed to set the debt limit."
 msgstr ""
 
-#: src/pages/RegistrationPage.tsx:148
+#. screenid: 110
+#: src/pages/RegistrationPage.tsx:150
 #, c-format
 msgid "Only the administrator can change the minimum cashout limit."
 msgstr ""
 
-#: src/pages/RegistrationPage.tsx:150
+#. screenid: 110
+#: src/pages/RegistrationPage.tsx:152
 #, c-format
 msgid "Only admin can create accounts with second factor authentication."
 msgstr ""
 
-#: src/pages/RegistrationPage.tsx:152
+#. screenid: 110
+#: src/pages/RegistrationPage.tsx:154
 #, c-format
 msgid "The password is too short."
 msgstr ""
 
-#: src/pages/RegistrationPage.tsx:154
+#. screenid: 110
+#: src/pages/RegistrationPage.tsx:156
 #, c-format
 msgid "The password is too long."
 msgstr ""
 
-#: src/pages/RegistrationPage.tsx:192
+#. screenid: 110
+#: src/pages/RegistrationPage.tsx:194
 #, c-format
 msgid "Account registration"
 msgstr ""
 
-#: src/pages/RegistrationPage.tsx:210
+#. screenid: 110
+#: src/pages/RegistrationPage.tsx:212
 #, c-format
 msgid "Login username"
 msgstr ""
 
-#: src/pages/RegistrationPage.tsx:242
+#. screenid: 110
+#: src/pages/RegistrationPage.tsx:244
 #, c-format
 msgid "Password"
 msgstr ""
 
-#: src/pages/RegistrationPage.tsx:267
+#. screenid: 110
+#: src/pages/RegistrationPage.tsx:269
 #, c-format
 msgid ""
 "Use a strong password: 8 characters minimum, don't use any public information 
"
@@ -475,402 +564,480 @@ msgid ""
 "uppercase, symbols and numbers"
 msgstr ""
 
-#: src/pages/RegistrationPage.tsx:282
+#. screenid: 110
+#: src/pages/RegistrationPage.tsx:284
 #, c-format
 msgid "Repeat password"
 msgstr ""
 
-#: src/pages/RegistrationPage.tsx:314
+#. screenid: 110
+#: src/pages/RegistrationPage.tsx:316
 #, c-format
 msgid "Full name"
 msgstr ""
 
-#: src/pages/RegistrationPage.tsx:411
+#. screenid: 110
+#: src/pages/RegistrationPage.tsx:413
 #, c-format
 msgid "Register"
 msgstr ""
 
-#: src/pages/RegistrationPage.tsx:427
+#. screenid: 110
+#: src/pages/RegistrationPage.tsx:429
 #, c-format
 msgid "Create a random temporary user"
 msgstr ""
 
-#: src/pages/LoginForm.tsx:103
+#. screenid: 104
+#: src/pages/LoginForm.tsx:121
 #, c-format
 msgid "Wrong credentials for \"%1$s\""
 msgstr ""
 
-#: src/pages/LoginForm.tsx:105
+#. screenid: 104
+#: src/pages/LoginForm.tsx:123
 #, c-format
 msgid "Account not found"
 msgstr ""
 
-#: src/pages/LoginForm.tsx:128
+#. screenid: 104
+#: src/pages/LoginForm.tsx:146
 #, c-format
 msgid "Username"
 msgstr ""
 
-#: src/pages/LoginForm.tsx:142
+#. screenid: 104
+#: src/pages/LoginForm.tsx:160
 #, c-format
 msgid "Username of the account"
 msgstr ""
 
-#: src/pages/LoginForm.tsx:174
+#. screenid: 104
+#: src/pages/LoginForm.tsx:192
 #, c-format
 msgid "Password of the account"
 msgstr ""
 
-#: src/pages/LoginForm.tsx:208
+#. screenid: 104
+#: src/pages/LoginForm.tsx:226
 #, c-format
 msgid "Check"
 msgstr ""
 
-#: src/pages/LoginForm.tsx:220
+#. screenid: 104
+#: src/pages/LoginForm.tsx:238
 #, c-format
 msgid "Log in"
 msgstr ""
 
-#: src/components/Transactions/views.tsx:43
+#. screenid: 5
+#: src/components/Transactions/views.tsx:45
 #, c-format
 msgid "Transactions history"
 msgstr ""
 
-#: src/components/Transactions/views.tsx:48
+#. screenid: 5
+#: src/components/Transactions/views.tsx:50
 #, c-format
 msgid "No transactions yet."
 msgstr ""
 
-#: src/components/Transactions/views.tsx:49
+#. screenid: 5
+#: src/components/Transactions/views.tsx:51
 #, c-format
 msgid "You can make a transfer or a withdrawal to your wallet."
 msgstr ""
 
-#: src/components/Transactions/views.tsx:87
+#. screenid: 5
+#: src/components/Transactions/views.tsx:89
 #, c-format
 msgid "Date"
 msgstr ""
 
-#: src/components/Transactions/views.tsx:95
+#. screenid: 5
+#: src/components/Transactions/views.tsx:97
 #, c-format
 msgid "Counterpart"
 msgstr ""
 
-#: src/components/Transactions/views.tsx:135
+#. screenid: 5
+#: src/components/Transactions/views.tsx:137
 #, c-format
 msgid "sent"
 msgstr ""
 
-#: src/components/Transactions/views.tsx:136
+#. screenid: 5
+#: src/components/Transactions/views.tsx:138
 #, c-format
 msgid "received"
 msgstr ""
 
-#: src/components/Transactions/views.tsx:151
+#. screenid: 5
+#: src/components/Transactions/views.tsx:153
 #, c-format
 msgid "Invalid value"
 msgstr ""
 
-#: src/components/Transactions/views.tsx:160
+#. screenid: 5
+#: src/components/Transactions/views.tsx:162
 #, c-format
 msgid "to"
 msgstr ""
 
-#: src/components/Transactions/views.tsx:160
+#. screenid: 5
+#: src/components/Transactions/views.tsx:162
 #, c-format
 msgid "from"
 msgstr ""
 
-#: src/components/Transactions/views.tsx:237
+#. screenid: 5
+#: src/components/Transactions/views.tsx:240
 #, c-format
 msgid "First page"
 msgstr ""
 
-#: src/components/Transactions/views.tsx:245
+#. screenid: 5
+#: src/components/Transactions/views.tsx:248
 #, c-format
 msgid "Next"
 msgstr ""
 
-#: src/pages/WithdrawalConfirmationQuestion.tsx:104
+#. screenid: 114
+#: src/pages/WithdrawalConfirmationQuestion.tsx:106
 #, c-format
 msgid "Wire transfer completed!"
 msgstr ""
 
-#: src/pages/WithdrawalConfirmationQuestion.tsx:111
+#. screenid: 114
+#: src/pages/WithdrawalConfirmationQuestion.tsx:113
 #, c-format
 msgid "The withdrawal has been aborted previously and can't be confirmed"
 msgstr ""
 
-#: src/pages/WithdrawalConfirmationQuestion.tsx:119
+#. screenid: 114
+#: src/pages/WithdrawalConfirmationQuestion.tsx:121
 #, c-format
 msgid ""
 "The withdrawal operation can't be confirmed before a wallet accepted the "
 "transaction."
 msgstr ""
 
-#: src/pages/WithdrawalConfirmationQuestion.tsx:127
+#. screenid: 114
+#: src/pages/WithdrawalConfirmationQuestion.tsx:129
 #, c-format
 msgid "The operation ID is invalid."
 msgstr ""
 
-#: src/pages/WithdrawalConfirmationQuestion.tsx:135
+#. screenid: 114
+#: src/pages/WithdrawalConfirmationQuestion.tsx:137
 #, c-format
 msgid "The operation was not found."
 msgstr ""
 
-#: src/pages/WithdrawalConfirmationQuestion.tsx:151
+#. screenid: 114
+#: src/pages/WithdrawalConfirmationQuestion.tsx:153
 #, c-format
 msgid "The starting withdrawal amount and the confirmation amount differs."
 msgstr ""
 
-#: src/pages/WithdrawalConfirmationQuestion.tsx:160
+#. screenid: 114
+#: src/pages/WithdrawalConfirmationQuestion.tsx:162
 #, c-format
 msgid "The bank requires a bank account which has not been specified yet."
 msgstr ""
 
-#: src/pages/WithdrawalConfirmationQuestion.tsx:199
+#. screenid: 114
+#: src/pages/WithdrawalConfirmationQuestion.tsx:201
 #, c-format
 msgid "The reserve operation has been confirmed previously and can't be 
aborted"
 msgstr ""
 
-#: src/pages/WithdrawalConfirmationQuestion.tsx:235
+#. screenid: 114
+#: src/pages/WithdrawalConfirmationQuestion.tsx:237
 #, c-format
 msgid "Confirm the withdrawal operation"
 msgstr ""
 
-#: src/pages/WithdrawalConfirmationQuestion.tsx:252
+#. screenid: 114
+#: src/pages/WithdrawalConfirmationQuestion.tsx:254
 #, c-format
 msgid "Wire transfer details"
 msgstr ""
 
-#: src/pages/WithdrawalConfirmationQuestion.tsx:262
+#. screenid: 114
+#: src/pages/WithdrawalConfirmationQuestion.tsx:264
 #, c-format
 msgid "Payment Service Provider's account"
 msgstr ""
 
-#: src/pages/WithdrawalConfirmationQuestion.tsx:280
+#. screenid: 114
+#: src/pages/WithdrawalConfirmationQuestion.tsx:282
 #, c-format
 msgid "Payment Service Provider's account number"
 msgstr ""
 
-#: src/pages/WithdrawalConfirmationQuestion.tsx:292
+#. screenid: 114
+#: src/pages/WithdrawalConfirmationQuestion.tsx:294
 #, c-format
 msgid "Payment Service Provider's name"
 msgstr ""
 
-#: src/pages/WithdrawalConfirmationQuestion.tsx:311
+#. screenid: 114
+#: src/pages/WithdrawalConfirmationQuestion.tsx:313
 #, c-format
 msgid "Payment Service Provider's account bank hostname"
 msgstr ""
 
-#: src/pages/WithdrawalConfirmationQuestion.tsx:322
+#. screenid: 114
+#: src/pages/WithdrawalConfirmationQuestion.tsx:324
 #, c-format
 msgid "Payment Service Provider's account id"
 msgstr ""
 
-#: src/pages/WithdrawalConfirmationQuestion.tsx:352
+#. screenid: 114
+#: src/pages/WithdrawalConfirmationQuestion.tsx:354
 #, c-format
 msgid "Payment Service Provider's account address"
 msgstr ""
 
-#: src/pages/WithdrawalConfirmationQuestion.tsx:391
+#. screenid: 114
+#: src/pages/WithdrawalConfirmationQuestion.tsx:393
 #, c-format
 msgid "No amount has yet been determined."
 msgstr ""
 
-#: src/pages/WithdrawalConfirmationQuestion.tsx:438
+#. screenid: 114
+#: src/pages/WithdrawalConfirmationQuestion.tsx:440
 #, c-format
 msgid "Transfer"
 msgstr ""
 
-#: src/pages/WithdrawalConfirmationQuestion.tsx:463
+#. screenid: 114
+#: src/pages/WithdrawalConfirmationQuestion.tsx:465
 #, c-format
 msgid "Authentication required"
 msgstr ""
 
-#: src/pages/WithdrawalConfirmationQuestion.tsx:473
+#. screenid: 114
+#: src/pages/WithdrawalConfirmationQuestion.tsx:475
 #, c-format
 msgid "This operation was created with another username"
 msgstr ""
 
-#: src/pages/OperationState/views.tsx:414
+#. screenid: 5
+#: src/pages/OperationState/views.tsx:421
 #, c-format
 msgid ""
 "Unauthorized to make the operation, maybe the session has expired or the "
 "password changed."
 msgstr ""
 
-#: src/pages/OperationState/views.tsx:425
+#. screenid: 5
+#: src/pages/OperationState/views.tsx:432
 #, c-format
 msgid "The operation was rejected due to insufficient funds."
 msgstr ""
 
-#: src/pages/OperationState/views.tsx:479
+#. screenid: 5
+#: src/pages/OperationState/views.tsx:486
 #, c-format
 msgid "Withdrawal confirmed"
 msgstr ""
 
-#: src/pages/OperationState/views.tsx:483
+#. screenid: 5
+#: src/pages/OperationState/views.tsx:490
 #, c-format
 msgid ""
 "The wire transfer to the Payment Service Provider has been initiated. You 
will "
 "shortly receive the requested amount in your Taler wallet."
 msgstr ""
 
-#: src/pages/OperationState/views.tsx:499
+#. screenid: 5
+#: src/pages/OperationState/views.tsx:506
 #, c-format
 msgid "Do not show this again"
 msgstr ""
 
-#: src/pages/OperationState/views.tsx:533
+#. screenid: 5
+#: src/pages/OperationState/views.tsx:540
 #, c-format
 msgid "Close"
 msgstr ""
 
-#: src/pages/OperationState/views.tsx:596
+#. screenid: 5
+#: src/pages/OperationState/views.tsx:603
 #, c-format
 msgid "If you have a Taler wallet installed on this device"
 msgstr ""
 
-#: src/pages/OperationState/views.tsx:602
+#. screenid: 5
+#: src/pages/OperationState/views.tsx:609
 #, c-format
 msgid ""
 "Your wallet will display the details of the transaction including the fees 
(if "
 "applicable). If you do not yet have a wallet, please follow the instructions"
 msgstr ""
 
-#: src/pages/OperationState/views.tsx:612
+#. screenid: 5
+#: src/pages/OperationState/views.tsx:619
 #, c-format
 msgid "on this page"
 msgstr ""
 
-#: src/pages/OperationState/views.tsx:633
+#. screenid: 5
+#: src/pages/OperationState/views.tsx:640
 #, c-format
 msgid "Withdraw"
 msgstr ""
 
-#: src/pages/OperationState/views.tsx:642
+#. screenid: 5
+#: src/pages/OperationState/views.tsx:649
 #, c-format
 msgid "In case you have a Taler wallet on another device"
 msgstr ""
 
-#: src/pages/OperationState/views.tsx:647
+#. screenid: 5
+#: src/pages/OperationState/views.tsx:654
 #, c-format
 msgid "Scan the QR below to start the withdrawal."
 msgstr ""
 
-#: src/pages/WalletWithdrawForm.tsx:73
+#. screenid: 112
+#: src/pages/WalletWithdrawForm.tsx:75
 #, c-format
 msgid "There is an operation already pending"
 msgstr ""
 
-#: src/pages/WalletWithdrawForm.tsx:77
+#. screenid: 112
+#: src/pages/WalletWithdrawForm.tsx:79
 #, c-format
 msgid "Complete the operation in"
 msgstr ""
 
-#: src/pages/WalletWithdrawForm.tsx:89
+#. screenid: 112
+#: src/pages/WalletWithdrawForm.tsx:91
 #, c-format
 msgid "this page"
 msgstr ""
 
-#: src/pages/WalletWithdrawForm.tsx:167
+#. screenid: 112
+#: src/pages/WalletWithdrawForm.tsx:169
 #, c-format
 msgid "Invalid"
 msgstr ""
 
-#: src/pages/WalletWithdrawForm.tsx:169
+#. screenid: 112
+#: src/pages/WalletWithdrawForm.tsx:171
 #, c-format
 msgid "Balance is not enough"
 msgstr ""
 
-#: src/pages/WalletWithdrawForm.tsx:188
+#. screenid: 112
+#: src/pages/WalletWithdrawForm.tsx:190
 #, c-format
 msgid "The server replied with an invalid taler://withdraw URI"
 msgstr ""
 
-#: src/pages/WalletWithdrawForm.tsx:189
+#. screenid: 112
+#: src/pages/WalletWithdrawForm.tsx:191
 #, c-format
 msgid "Withdraw URI: %1$s"
 msgstr ""
 
-#: src/pages/WalletWithdrawForm.tsx:204
+#. screenid: 112
+#: src/pages/WalletWithdrawForm.tsx:206
 #, c-format
 msgid "The operation was rejected due to insufficient funds"
 msgstr ""
 
-#: src/pages/WalletWithdrawForm.tsx:269
+#. screenid: 112
+#: src/pages/WalletWithdrawForm.tsx:271
 #, c-format
 msgid "Current balance is %1$s"
 msgstr ""
 
-#: src/pages/WalletWithdrawForm.tsx:279
+#. screenid: 112
+#: src/pages/WalletWithdrawForm.tsx:281
 #, c-format
 msgid "You can withdraw up to %1$s"
 msgstr ""
 
-#: src/pages/WalletWithdrawForm.tsx:357
+#. screenid: 112
+#: src/pages/WalletWithdrawForm.tsx:359
 #, c-format
 msgid "Continue"
 msgstr ""
 
-#: src/pages/WalletWithdrawForm.tsx:390
+#. screenid: 112
+#: src/pages/WalletWithdrawForm.tsx:392
 #, c-format
 msgid "Use your Taler wallet"
 msgstr ""
 
-#: src/pages/WalletWithdrawForm.tsx:393
+#. screenid: 112
+#: src/pages/WalletWithdrawForm.tsx:395
 #, c-format
 msgid ""
 "After using your wallet you will need to authorize or cancel the operation on 
"
 "this site."
 msgstr ""
 
-#: src/pages/WalletWithdrawForm.tsx:403
+#. screenid: 112
+#: src/pages/WalletWithdrawForm.tsx:405
 #, c-format
 msgid "You need a Taler wallet"
 msgstr ""
 
-#: src/pages/WalletWithdrawForm.tsx:408
+#. screenid: 112
+#: src/pages/WalletWithdrawForm.tsx:410
 #, c-format
 msgid "If you don't have one yet you can follow the instruction in"
 msgstr ""
 
-#: src/pages/PaymentOptions.tsx:62
+#. screenid: 105
+#: src/pages/PaymentOptions.tsx:64
 #, c-format
 msgid "Pending operation"
 msgstr ""
 
-#: src/pages/PaymentOptions.tsx:108
+#. screenid: 105
+#: src/pages/PaymentOptions.tsx:110
 #, c-format
 msgid "Send money"
 msgstr ""
 
-#: src/pages/PaymentOptions.tsx:126
+#. screenid: 105
+#: src/pages/PaymentOptions.tsx:128
 #, c-format
 msgid "to a Taler wallet"
 msgstr ""
 
-#: src/pages/PaymentOptions.tsx:146
+#. screenid: 105
+#: src/pages/PaymentOptions.tsx:148
 #, c-format
 msgid "Withdraw digital money into your mobile wallet or browser extension"
 msgstr ""
 
-#: src/pages/PaymentOptions.tsx:179
+#. screenid: 105
+#: src/pages/PaymentOptions.tsx:181
 #, c-format
 msgid "to another bank account"
 msgstr ""
 
-#: src/pages/PaymentOptions.tsx:199
+#. screenid: 105
+#: src/pages/PaymentOptions.tsx:201
 #, c-format
 msgid "Make a wire transfer to an account with known bank account number."
 msgstr ""
 
-#: src/pages/AccountPage/views.tsx:45
+#. screenid: 5
+#: src/pages/AccountPage/views.tsx:50
 #, c-format
 msgid "This is a demo"
 msgstr ""
 
-#: src/pages/AccountPage/views.tsx:50
+#. screenid: 5
+#: src/pages/AccountPage/views.tsx:55
 #, c-format
 msgid ""
 "This part of the demo shows how a bank that supports Taler directly would 
work. "
@@ -878,183 +1045,218 @@ msgid ""
 "history of some %1$s ."
 msgstr ""
 
-#: src/pages/AccountPage/views.tsx:60
+#. screenid: 5
+#: src/pages/AccountPage/views.tsx:65
 #, c-format
 msgid "Here you will be able to see how a bank that supports Taler directly 
would work."
 msgstr ""
 
-#: src/pages/AccountPage/views.tsx:81
+#. screenid: 5
+#: src/pages/AccountPage/views.tsx:86
 #, c-format
 msgid "Pending account delete operation"
 msgstr ""
 
-#: src/pages/AccountPage/views.tsx:83
+#. screenid: 5
+#: src/pages/AccountPage/views.tsx:88
 #, c-format
 msgid "Pending account update operation"
 msgstr ""
 
-#: src/pages/AccountPage/views.tsx:85
+#. screenid: 5
+#: src/pages/AccountPage/views.tsx:90
 #, c-format
 msgid "Pending password update operation"
 msgstr ""
 
-#: src/pages/AccountPage/views.tsx:87
+#. screenid: 5
+#: src/pages/AccountPage/views.tsx:92
 #, c-format
 msgid "Pending transaction operation"
 msgstr ""
 
-#: src/pages/AccountPage/views.tsx:89
+#. screenid: 5
+#: src/pages/AccountPage/views.tsx:94
 #, c-format
 msgid "Pending withdrawal operation"
 msgstr ""
 
-#: src/pages/AccountPage/views.tsx:91
+#. screenid: 5
+#: src/pages/AccountPage/views.tsx:96
 #, c-format
 msgid "Pending cashout operation"
 msgstr ""
 
-#: src/pages/AccountPage/views.tsx:102
+#. screenid: 5
+#: src/pages/AccountPage/views.tsx:107
 #, c-format
 msgid "You can complete or cancel the operation in"
 msgstr ""
 
-#: src/pages/BankFrame.tsx:76
+#. screenid: 103
+#: src/pages/BankFrame.tsx:78
 #, c-format
 msgid "Internal error, please report."
 msgstr ""
 
-#: src/pages/BankFrame.tsx:121
+#. screenid: 103
+#: src/pages/BankFrame.tsx:125
 #, c-format
 msgid "Preferences"
 msgstr ""
 
-#: src/pages/BankFrame.tsx:338
+#. screenid: 103
+#: src/pages/BankFrame.tsx:342
 #, c-format
 msgid "Welcome"
 msgstr ""
 
-#: src/pages/BankFrame.tsx:348
+#. screenid: 103
+#: src/pages/BankFrame.tsx:352
 #, c-format
 msgid "Welcome, %1$s"
 msgstr ""
 
-#: src/pages/PublicHistoriesPage.tsx:82
+#. screenid: 108
+#: src/pages/PublicHistoriesPage.tsx:84
 #, c-format
 msgid "History of public accounts"
 msgstr ""
 
-#: src/pages/QrCodeSection.tsx:132
+#. screenid: 109
+#: src/pages/QrCodeSection.tsx:134
 #, c-format
 msgid "Scan the QR code below to start the withdrawal."
 msgstr ""
 
-#: src/pages/WithdrawalQRCode.tsx:104
+#. screenid: 116
+#: src/pages/WithdrawalQRCode.tsx:106
 #, c-format
 msgid "Operation aborted"
 msgstr ""
 
-#: src/pages/WithdrawalQRCode.tsx:108
+#. screenid: 116
+#: src/pages/WithdrawalQRCode.tsx:110
 #, c-format
 msgid ""
 "The wire transfer to the Payment Service Provider's account was aborted from "
 "somewhere else, your balance was not affected."
 msgstr ""
 
-#: src/pages/WithdrawalQRCode.tsx:183
+#. screenid: 116
+#: src/pages/WithdrawalQRCode.tsx:185
 #, c-format
 msgid "Go to your wallet now"
 msgstr ""
 
-#: src/pages/WithdrawalQRCode.tsx:211
+#. screenid: 116
+#: src/pages/WithdrawalQRCode.tsx:213
 #, c-format
 msgid "The operation is marked as selected, but a process during the 
withdrawal failed"
 msgstr ""
 
-#: src/pages/WithdrawalQRCode.tsx:213
+#. screenid: 116
+#: src/pages/WithdrawalQRCode.tsx:215
 #, c-format
 msgid "The account was selected, but no withdrawal reserve ID was found."
 msgstr ""
 
-#: src/pages/WithdrawalQRCode.tsx:226
+#. screenid: 116
+#: src/pages/WithdrawalQRCode.tsx:228
 #, c-format
 msgid ""
 "There is a withdrawal reserve ID but no account has been selected or the "
 "selected account is invalid."
 msgstr ""
 
-#: src/pages/WithdrawalQRCode.tsx:240
+#. screenid: 116
+#: src/pages/WithdrawalQRCode.tsx:242
 #, c-format
 msgid "A withdrawal reserve ID was not found and the no account has been 
selected."
 msgstr ""
 
-#: src/pages/WithdrawalQRCode.tsx:298
+#. screenid: 116
+#: src/pages/WithdrawalQRCode.tsx:300
 #, c-format
 msgid "Operation not found"
 msgstr ""
 
-#: src/pages/WithdrawalQRCode.tsx:302
+#. screenid: 116
+#: src/pages/WithdrawalQRCode.tsx:304
 #, c-format
 msgid ""
 "This process is not known to the server. The process ID is incorrect or the "
 "server has deleted the process information before it arrived here."
 msgstr ""
 
-#: src/pages/WithdrawalQRCode.tsx:318
+#. screenid: 116
+#: src/pages/WithdrawalQRCode.tsx:320
 #, c-format
 msgid "Continue to dashboard"
 msgstr ""
 
-#: src/pages/SolveChallengePage.tsx:92
+#. screenid: 111
+#: src/pages/SolveChallengePage.tsx:94
 #, c-format
 msgid "Confirmation codes are numerical, possibly beginning with 'T-.'"
 msgstr ""
 
-#: src/pages/SolveChallengePage.tsx:114
+#. screenid: 111
+#: src/pages/SolveChallengePage.tsx:116
 #, c-format
 msgid "No cashout was found. The cashout process has probably already been 
aborted."
 msgstr ""
 
-#: src/pages/SolveChallengePage.tsx:156
+#. screenid: 111
+#: src/pages/SolveChallengePage.tsx:158
 #, c-format
 msgid "Challenge not found."
 msgstr ""
 
-#: src/pages/SolveChallengePage.tsx:164
+#. screenid: 111
+#: src/pages/SolveChallengePage.tsx:166
 #, c-format
 msgid "This user is not authorized to complete this challenge."
 msgstr ""
 
-#: src/pages/SolveChallengePage.tsx:172
+#. screenid: 111
+#: src/pages/SolveChallengePage.tsx:174
 #, c-format
 msgid "Too many attempts, try another code."
 msgstr ""
 
-#: src/pages/SolveChallengePage.tsx:180
+#. screenid: 111
+#: src/pages/SolveChallengePage.tsx:182
 #, c-format
 msgid "The confirmation code is wrong, try again."
 msgstr ""
 
-#: src/pages/SolveChallengePage.tsx:188
+#. screenid: 111
+#: src/pages/SolveChallengePage.tsx:190
 #, c-format
 msgid "The operation expired."
 msgstr ""
 
-#: src/pages/SolveChallengePage.tsx:222
+#. screenid: 111
+#: src/pages/SolveChallengePage.tsx:224
 #, c-format
 msgid "The operation failed."
 msgstr ""
 
-#: src/pages/SolveChallengePage.tsx:239
+#. screenid: 111
+#: src/pages/SolveChallengePage.tsx:241
 #, c-format
 msgid "The operation needs another confirmation to complete."
 msgstr ""
 
-#: src/pages/SolveChallengePage.tsx:259
+#. screenid: 111
+#: src/pages/SolveChallengePage.tsx:261
 #, c-format
 msgid "Confirm the operation"
 msgstr ""
 
-#: src/pages/SolveChallengePage.tsx:263
+#. screenid: 111
+#: src/pages/SolveChallengePage.tsx:265
 #, c-format
 msgid ""
 "This operation is protected with second factor authentication. In order to "
@@ -1062,544 +1264,650 @@ msgid ""
 "provided."
 msgstr ""
 
-#: src/pages/SolveChallengePage.tsx:292
+#. screenid: 111
+#: src/pages/SolveChallengePage.tsx:294
 #, c-format
 msgid "Enter the confirmation code"
 msgstr ""
 
-#: src/pages/SolveChallengePage.tsx:332
+#. screenid: 111
+#: src/pages/SolveChallengePage.tsx:334
 #, c-format
 msgid "You should have received a code on your mobile phone."
 msgstr ""
 
-#: src/pages/SolveChallengePage.tsx:339
+#. screenid: 111
+#: src/pages/SolveChallengePage.tsx:341
 #, c-format
 msgid "You should have received a code in your email."
 msgstr ""
 
-#: src/pages/SolveChallengePage.tsx:350
+#. screenid: 111
+#: src/pages/SolveChallengePage.tsx:352
 #, c-format
 msgid "The confirmation code starts with \"%1$s\" followed by numbers."
 msgstr ""
 
-#: src/pages/SolveChallengePage.tsx:368
+#. screenid: 111
+#: src/pages/SolveChallengePage.tsx:370
 #, c-format
 msgid "Confirm"
 msgstr ""
 
-#: src/pages/SolveChallengePage.tsx:402
+#. screenid: 111
+#: src/pages/SolveChallengePage.tsx:404
 #, c-format
 msgid "Removing account"
 msgstr ""
 
-#: src/pages/SolveChallengePage.tsx:404
+#. screenid: 111
+#: src/pages/SolveChallengePage.tsx:406
 #, c-format
 msgid "Updating account values"
 msgstr ""
 
-#: src/pages/SolveChallengePage.tsx:406
+#. screenid: 111
+#: src/pages/SolveChallengePage.tsx:408
 #, c-format
 msgid "Updating password"
 msgstr ""
 
-#: src/pages/SolveChallengePage.tsx:408
+#. screenid: 111
+#: src/pages/SolveChallengePage.tsx:410
 #, c-format
 msgid "Making a wire transfer"
 msgstr ""
 
-#: src/pages/SolveChallengePage.tsx:410
+#. screenid: 111
+#: src/pages/SolveChallengePage.tsx:412
 #, c-format
 msgid "Confirming withdrawal"
 msgstr ""
 
-#: src/pages/SolveChallengePage.tsx:412
+#. screenid: 111
+#: src/pages/SolveChallengePage.tsx:414
 #, c-format
 msgid "Making a cashout"
 msgstr ""
 
-#: src/pages/SolveChallengePage.tsx:422
+#. screenid: 111
+#: src/pages/SolveChallengePage.tsx:424
 #, c-format
 msgid "Operation:"
 msgstr ""
 
-#: src/pages/SolveChallengePage.tsx:435
+#. screenid: 111
+#: src/pages/SolveChallengePage.tsx:437
 #, c-format
 msgid "Type"
 msgstr ""
 
-#: src/pages/SolveChallengePage.tsx:438
+#. screenid: 111
+#: src/pages/SolveChallengePage.tsx:440
 #, c-format
 msgid "Updating account settings"
 msgstr ""
 
-#: src/pages/SolveChallengePage.tsx:445
+#. screenid: 111
+#: src/pages/SolveChallengePage.tsx:447
 #, c-format
 msgid "Account"
 msgstr ""
 
-#: src/pages/SolveChallengePage.tsx:475
+#. screenid: 111
+#: src/pages/SolveChallengePage.tsx:477
 #, c-format
 msgid "To account"
 msgstr ""
 
-#: src/pages/SolveChallengePage.tsx:501
+#. screenid: 111
+#: src/pages/SolveChallengePage.tsx:503
 #, c-format
 msgid "Cashout account"
 msgstr ""
 
-#: src/pages/SolveChallengePage.tsx:511
+#. screenid: 111
+#: src/pages/SolveChallengePage.tsx:513
 #, c-format
 msgid "Email"
 msgstr ""
 
-#: src/pages/SolveChallengePage.tsx:521
+#. screenid: 111
+#: src/pages/SolveChallengePage.tsx:523
 #, c-format
 msgid "Phone"
 msgstr ""
 
-#: src/pages/SolveChallengePage.tsx:531
+#. screenid: 111
+#: src/pages/SolveChallengePage.tsx:533
 #, c-format
 msgid "Debit threshold"
 msgstr ""
 
-#: src/pages/SolveChallengePage.tsx:546
+#. screenid: 111
+#: src/pages/SolveChallengePage.tsx:548
 #, c-format
 msgid "Is this account public?"
 msgstr ""
 
-#: src/pages/SolveChallengePage.tsx:552
+#. screenid: 111
+#: src/pages/SolveChallengePage.tsx:554
 #, c-format
 msgid "Enable"
 msgstr ""
 
-#: src/pages/SolveChallengePage.tsx:553
+#. screenid: 111
+#: src/pages/SolveChallengePage.tsx:555
 #, c-format
 msgid "Disable"
 msgstr ""
 
-#: src/pages/SolveChallengePage.tsx:560
+#. screenid: 111
+#: src/pages/SolveChallengePage.tsx:562
 #, c-format
 msgid "Name"
 msgstr ""
 
-#: src/pages/SolveChallengePage.tsx:570
+#. screenid: 111
+#: src/pages/SolveChallengePage.tsx:572
 #, c-format
 msgid "Authentication channel"
 msgstr ""
 
-#: src/pages/SolveChallengePage.tsx:575
+#. screenid: 111
+#: src/pages/SolveChallengePage.tsx:577
 #, c-format
 msgid "Remove"
 msgstr ""
 
-#: src/pages/SolveChallengePage.tsx:587
+#. screenid: 111
+#: src/pages/SolveChallengePage.tsx:589
 #, c-format
 msgid "New password"
 msgstr ""
 
-#: src/pages/SolveChallengePage.tsx:607
+#. screenid: 111
+#: src/pages/SolveChallengePage.tsx:609
 #, c-format
 msgid "Challenge details"
 msgstr ""
 
-#: src/pages/SolveChallengePage.tsx:615
+#. screenid: 111
+#: src/pages/SolveChallengePage.tsx:617
 #, c-format
 msgid "Sent at"
 msgstr ""
 
-#: src/pages/SolveChallengePage.tsx:632
+#. screenid: 111
+#: src/pages/SolveChallengePage.tsx:634
 #, c-format
 msgid "To phone"
 msgstr ""
 
-#: src/pages/SolveChallengePage.tsx:634
+#. screenid: 111
+#: src/pages/SolveChallengePage.tsx:636
 #, c-format
 msgid "To email"
 msgstr ""
 
-#: src/pages/SolveChallengePage.tsx:666
+#. screenid: 111
+#: src/pages/SolveChallengePage.tsx:668
 #, c-format
 msgid "Send again"
 msgstr ""
 
-#: src/pages/SolveChallengePage.tsx:721
+#. screenid: 111
+#: src/pages/SolveChallengePage.tsx:723
 #, c-format
 msgid "Withdraw reserve ID"
 msgstr ""
 
-#: src/pages/SolveChallengePage.tsx:763
+#. screenid: 111
+#: src/pages/SolveChallengePage.tsx:765
 #, c-format
 msgid "Cashout is disabled"
 msgstr ""
 
-#: src/pages/SolveChallengePage.tsx:764
+#. screenid: 111
+#: src/pages/SolveChallengePage.tsx:766
 #, c-format
 msgid ""
 "Cashout should be enabled in the configuration, the conversion rate should be 
"
 "initialized with fee(s), rates and a rounding mode."
 msgstr ""
 
-#: src/pages/WireTransfer.tsx:103
+#. screenid: 113
+#: src/pages/WireTransfer.tsx:105
 #, c-format
 msgid "Make a wire transfer"
 msgstr ""
 
-#: src/pages/WithdrawalOperationPage.tsx:55
+#. screenid: 115
+#: src/pages/WithdrawalOperationPage.tsx:57
 #, c-format
 msgid "The Withdrawal URI is not valid"
 msgstr ""
 
-#: src/components/Cashouts/views.tsx:43
+#. screenid: 3
+#: src/components/Cashouts/views.tsx:45
 #, c-format
 msgid ""
 "Cashout should be enable by configuration and the conversion rate should be "
 "initialized with fee, ratio and rounding mode."
 msgstr ""
 
-#: src/components/Cashouts/views.tsx:106
+#. screenid: 3
+#: src/components/Cashouts/views.tsx:108
 #, c-format
 msgid "Latest cashouts"
 msgstr ""
 
-#: src/components/Cashouts/views.tsx:117
+#. screenid: 3
+#: src/components/Cashouts/views.tsx:119
 #, c-format
 msgid "Created"
 msgstr ""
 
-#: src/components/Cashouts/views.tsx:121
+#. screenid: 3
+#: src/components/Cashouts/views.tsx:123
 #, c-format
 msgid "Total debit"
 msgstr ""
 
-#: src/components/Cashouts/views.tsx:125
+#. screenid: 3
+#: src/components/Cashouts/views.tsx:127
 #, c-format
 msgid "Total credit"
 msgstr ""
 
-#: src/pages/ProfileNavigation.tsx:53
+#. screenid: 107
+#: src/pages/ProfileNavigation.tsx:55
 #, c-format
 msgid "Select a section"
 msgstr ""
 
-#: src/pages/ProfileNavigation.tsx:88
+#. screenid: 107
+#: src/pages/ProfileNavigation.tsx:90
 #, c-format
 msgid "Details"
 msgstr ""
 
-#: src/pages/ProfileNavigation.tsx:92
+#. screenid: 107
+#: src/pages/ProfileNavigation.tsx:94
 #, c-format
 msgid "Delete"
 msgstr ""
 
-#: src/pages/ProfileNavigation.tsx:96
+#. screenid: 107
+#: src/pages/ProfileNavigation.tsx:98
 #, c-format
 msgid "Credentials"
 msgstr ""
 
-#: src/pages/ProfileNavigation.tsx:101
+#. screenid: 107
+#: src/pages/ProfileNavigation.tsx:103
 #, c-format
 msgid "Cashouts"
 msgstr ""
 
-#: src/pages/ProfileNavigation.tsx:104
+#. screenid: 107
+#: src/pages/ProfileNavigation.tsx:106
 #, c-format
 msgid "Conversion"
 msgstr ""
 
-#: src/pages/regional/CreateCashout.tsx:106
+#. screenid: 127
+#: src/pages/regional/CreateCashout.tsx:108
 #, c-format
 msgid "Unable to create a cashout"
 msgstr ""
 
-#: src/pages/regional/CreateCashout.tsx:107
+#. screenid: 127
+#: src/pages/regional/CreateCashout.tsx:109
 #, c-format
 msgid "The bank configuration does not support cashout operations."
 msgstr ""
 
-#: src/pages/regional/CreateCashout.tsx:251
+#. screenid: 127
+#: src/pages/regional/CreateCashout.tsx:253
 #, c-format
 msgid "Amount needs to be higher"
 msgstr ""
 
-#: src/pages/regional/CreateCashout.tsx:253
+#. screenid: 127
+#: src/pages/regional/CreateCashout.tsx:255
 #, c-format
 msgid "It is not possible to cashout less than %1$s"
 msgstr ""
 
-#: src/pages/regional/CreateCashout.tsx:260
+#. screenid: 127
+#: src/pages/regional/CreateCashout.tsx:262
 #, c-format
 msgid "Your account can't cashout less than %1$s"
 msgstr ""
 
-#: src/pages/regional/CreateCashout.tsx:267
+#. screenid: 127
+#: src/pages/regional/CreateCashout.tsx:269
 #, c-format
 msgid "The total transfer to the destination will be zero"
 msgstr ""
 
-#: src/pages/regional/CreateCashout.tsx:284
+#. screenid: 127
+#: src/pages/regional/CreateCashout.tsx:286
 #, c-format
 msgid "Cashout created"
 msgstr ""
 
-#: src/pages/regional/CreateCashout.tsx:309
+#. screenid: 127
+#: src/pages/regional/CreateCashout.tsx:311
 #, c-format
 msgid "Duplicated request detected, check if the operation succeeded or try 
again."
 msgstr ""
 
-#: src/pages/regional/CreateCashout.tsx:317
+#. screenid: 127
+#: src/pages/regional/CreateCashout.tsx:319
 #, c-format
 msgid "The conversion rate was applied incorrectly"
 msgstr ""
 
-#: src/pages/regional/CreateCashout.tsx:325
+#. screenid: 127
+#: src/pages/regional/CreateCashout.tsx:327
 #, c-format
 msgid "The account does not have sufficient funds"
 msgstr ""
 
-#: src/pages/regional/CreateCashout.tsx:341
+#. screenid: 127
+#: src/pages/regional/CreateCashout.tsx:343
 #, c-format
 msgid "Missing cashout URI in the profile"
 msgstr ""
 
-#: src/pages/regional/CreateCashout.tsx:349
+#. screenid: 127
+#: src/pages/regional/CreateCashout.tsx:351
 #, c-format
 msgid "The amount is below the minimum amount permitted."
 msgstr ""
 
-#: src/pages/regional/CreateCashout.tsx:358
+#. screenid: 127
+#: src/pages/regional/CreateCashout.tsx:360
 #, c-format
 msgid ""
 "Sending the confirmation message failed, retry later or contact the "
 "administrator."
 msgstr ""
 
-#: src/pages/regional/CreateCashout.tsx:366
+#. screenid: 127
+#: src/pages/regional/CreateCashout.tsx:368
 #, c-format
 msgid "The server doesn't support the current TAN channel."
 msgstr ""
 
-#: src/pages/regional/CreateCashout.tsx:405
+#. screenid: 127
+#: src/pages/regional/CreateCashout.tsx:407
 #, c-format
 msgid "Conversion rate"
 msgstr ""
 
-#: src/pages/regional/CreateCashout.tsx:413
+#. screenid: 127
+#: src/pages/regional/CreateCashout.tsx:415
 #, c-format
 msgid "Balance"
 msgstr ""
 
-#: src/pages/regional/CreateCashout.tsx:426
+#. screenid: 127
+#: src/pages/regional/CreateCashout.tsx:428
 #, c-format
 msgid "Fee"
 msgstr ""
 
-#: src/pages/regional/CreateCashout.tsx:449
+#. screenid: 127
+#: src/pages/regional/CreateCashout.tsx:451
 #, c-format
 msgid "Legal name"
 msgstr ""
 
-#: src/pages/regional/CreateCashout.tsx:455
+#. screenid: 127
+#: src/pages/regional/CreateCashout.tsx:457
 #, c-format
 msgid "If this name doesn't match the account holder's name, your transaction 
may fail."
 msgstr ""
 
-#: src/pages/regional/CreateCashout.tsx:463
+#. screenid: 127
+#: src/pages/regional/CreateCashout.tsx:465
 #, c-format
 msgid "No cashout account"
 msgstr ""
 
-#: src/pages/regional/CreateCashout.tsx:464
+#. screenid: 127
+#: src/pages/regional/CreateCashout.tsx:466
 #, c-format
 msgid ""
 "Before being able to cashout to a bank account, you need to complete your "
 "profile"
 msgstr ""
 
-#: src/pages/regional/CreateCashout.tsx:521
+#. screenid: 127
+#: src/pages/regional/CreateCashout.tsx:523
 #, c-format
 msgid "Currency"
 msgstr ""
 
-#: src/pages/regional/CreateCashout.tsx:560
+#. screenid: 127
+#: src/pages/regional/CreateCashout.tsx:562
 #, c-format
 msgid "Send %1$s"
 msgstr ""
 
-#: src/pages/regional/CreateCashout.tsx:597
+#. screenid: 127
+#: src/pages/regional/CreateCashout.tsx:599
 #, c-format
 msgid "Receive %1$s"
 msgstr ""
 
-#: src/pages/regional/CreateCashout.tsx:659
+#. screenid: 127
+#: src/pages/regional/CreateCashout.tsx:661
 #, c-format
 msgid "Total cost"
 msgstr ""
 
-#: src/pages/regional/CreateCashout.tsx:674
+#. screenid: 127
+#: src/pages/regional/CreateCashout.tsx:676
 #, c-format
 msgid "Balance left"
 msgstr ""
 
-#: src/pages/regional/CreateCashout.tsx:689
+#. screenid: 127
+#: src/pages/regional/CreateCashout.tsx:691
 #, c-format
 msgid "Before fee"
 msgstr ""
 
-#: src/pages/regional/CreateCashout.tsx:702
+#. screenid: 127
+#: src/pages/regional/CreateCashout.tsx:704
 #, c-format
 msgid "Total cashout transfer"
 msgstr ""
 
-#: src/pages/account/CashoutListForAccount.tsx:73
+#. screenid: 117
+#: src/pages/account/CashoutListForAccount.tsx:75
 #, c-format
 msgid "Cashout for account %1$s"
 msgstr ""
 
-#: src/pages/admin/AccountForm.tsx:193
+#. screenid: 120
+#: src/pages/admin/AccountForm.tsx:195
 #, c-format
 msgid "Doesn't have the pattern of an email"
 msgstr ""
 
-#: src/pages/admin/AccountForm.tsx:198
+#. screenid: 120
+#: src/pages/admin/AccountForm.tsx:200
 #, c-format
 msgid "Should start with +"
 msgstr ""
 
-#: src/pages/admin/AccountForm.tsx:200
+#. screenid: 120
+#: src/pages/admin/AccountForm.tsx:202
 #, c-format
 msgid "A phone number consists of numbers only"
 msgstr ""
 
-#: src/pages/admin/AccountForm.tsx:376
+#. screenid: 120
+#: src/pages/admin/AccountForm.tsx:378
 #, c-format
 msgid "Account ID for authentication"
 msgstr ""
 
-#: src/pages/admin/AccountForm.tsx:410
+#. screenid: 120
+#: src/pages/admin/AccountForm.tsx:412
 #, c-format
 msgid "Name of the account holder"
 msgstr ""
 
-#: src/pages/admin/AccountForm.tsx:417
+#. screenid: 120
+#: src/pages/admin/AccountForm.tsx:419
 #, c-format
 msgid "Internal account"
 msgstr ""
 
-#: src/pages/admin/AccountForm.tsx:420
+#. screenid: 120
+#: src/pages/admin/AccountForm.tsx:422
 #, c-format
 msgid "If this field is empty, a random account ID will be assigned"
 msgstr ""
 
-#: src/pages/admin/AccountForm.tsx:421
+#. screenid: 120
+#: src/pages/admin/AccountForm.tsx:423
 #, c-format
 msgid ""
 "You can copy and share this IBAN number in order to receive wire transfers to 
"
 "your bank account"
 msgstr ""
 
-#: src/pages/admin/AccountForm.tsx:469
+#. screenid: 120
+#: src/pages/admin/AccountForm.tsx:471
 #, c-format
 msgid "To be used when second factor authentication is enabled"
 msgstr ""
 
-#: src/pages/admin/AccountForm.tsx:513
+#. screenid: 120
+#: src/pages/admin/AccountForm.tsx:515
 #, c-format
 msgid "External account number where the money is going to be sent when doing 
cashouts"
 msgstr ""
 
-#: src/pages/admin/AccountForm.tsx:531
+#. screenid: 120
+#: src/pages/admin/AccountForm.tsx:533
 #, c-format
 msgid "Max debt"
 msgstr ""
 
-#: src/pages/admin/AccountForm.tsx:555
+#. screenid: 120
+#: src/pages/admin/AccountForm.tsx:557
 #, c-format
 msgid "How much the balance can go below zero."
 msgstr ""
 
-#: src/pages/admin/AccountForm.tsx:565
+#. screenid: 120
+#: src/pages/admin/AccountForm.tsx:567
 #, c-format
 msgid "Minimum cashout"
 msgstr ""
 
-#: src/pages/admin/AccountForm.tsx:587
+#. screenid: 120
+#: src/pages/admin/AccountForm.tsx:589
 #, c-format
 msgid "Custom minimum cashout amount for this account."
 msgstr ""
 
-#: src/pages/admin/AccountForm.tsx:629
+#. screenid: 120
+#: src/pages/admin/AccountForm.tsx:631
 #, c-format
 msgid "Public accounts have their balance publicly accessible"
 msgstr ""
 
-#: src/pages/admin/AccountForm.tsx:643
+#. screenid: 120
+#: src/pages/admin/AccountForm.tsx:645
 #, c-format
 msgid "Does this account belong to a Payment Service Provider?"
 msgstr ""
 
-#: src/pages/account/ShowAccountDetails.tsx:124
+#. screenid: 118
+#: src/pages/account/ShowAccountDetails.tsx:126
 #, c-format
 msgid "Account updated"
 msgstr ""
 
-#: src/pages/account/ShowAccountDetails.tsx:131
+#. screenid: 118
+#: src/pages/account/ShowAccountDetails.tsx:133
 #, c-format
 msgid "The rights to change the account are not sufficient"
 msgstr ""
 
-#: src/pages/account/ShowAccountDetails.tsx:139
+#. screenid: 118
+#: src/pages/account/ShowAccountDetails.tsx:141
 #, c-format
 msgid "The username was not found"
 msgstr ""
 
-#: src/pages/account/ShowAccountDetails.tsx:147
+#. screenid: 118
+#: src/pages/account/ShowAccountDetails.tsx:149
 #, c-format
 msgid "You can't change the legal name, please contact the your account 
administrator."
 msgstr ""
 
-#: src/pages/account/ShowAccountDetails.tsx:155
+#. screenid: 118
+#: src/pages/account/ShowAccountDetails.tsx:157
 #, c-format
 msgid "You can't change the debt limit, please contact the your account 
administrator."
 msgstr ""
 
-#: src/pages/account/ShowAccountDetails.tsx:163
+#. screenid: 118
+#: src/pages/account/ShowAccountDetails.tsx:165
 #, c-format
 msgid ""
 "You can't change the cashout address, please contact the your account "
 "administrator."
 msgstr ""
 
-#: src/pages/account/ShowAccountDetails.tsx:258
+#. screenid: 118
+#: src/pages/account/ShowAccountDetails.tsx:260
 #, c-format
 msgid "Account \"%1$s\""
 msgstr ""
 
-#: src/pages/account/ShowAccountDetails.tsx:263
+#. screenid: 118
+#: src/pages/account/ShowAccountDetails.tsx:265
 #, c-format
 msgid "Removed"
 msgstr ""
 
-#: src/pages/account/ShowAccountDetails.tsx:264
+#. screenid: 118
+#: src/pages/account/ShowAccountDetails.tsx:266
 #, c-format
 msgid "This account can't be used."
 msgstr ""
 
-#: src/pages/account/ShowAccountDetails.tsx:277
+#. screenid: 118
+#: src/pages/account/ShowAccountDetails.tsx:279
 #, c-format
 msgid "Change details"
 msgstr ""
 
-#: src/pages/account/ShowAccountDetails.tsx:306
+#. screenid: 118
+#: src/pages/account/ShowAccountDetails.tsx:308
 #, c-format
 msgid "Update"
 msgstr ""
 
-#: src/pages/account/ShowAccountDetails.tsx:320
+#. screenid: 118
+#: src/pages/account/ShowAccountDetails.tsx:322
 #, c-format
 msgid "Merchant integration"
 msgstr ""
 
-#: src/pages/account/ShowAccountDetails.tsx:326
+#. screenid: 118
+#: src/pages/account/ShowAccountDetails.tsx:328
 #, c-format
 msgid ""
 "Use this information to link your Taler Merchant Backoffice account with the "
@@ -1608,719 +1916,860 @@ msgid ""
 "\"import\" button in the \"bank account\" section."
 msgstr ""
 
-#: src/pages/account/ShowAccountDetails.tsx:345
+#. screenid: 118
+#: src/pages/account/ShowAccountDetails.tsx:347
 #, c-format
 msgid "Account type"
 msgstr ""
 
-#: src/pages/account/ShowAccountDetails.tsx:359
+#. screenid: 118
+#: src/pages/account/ShowAccountDetails.tsx:361
 #, c-format
 msgid "Method to use for wire transfer."
 msgstr ""
 
-#: src/pages/account/ShowAccountDetails.tsx:373
+#. screenid: 118
+#: src/pages/account/ShowAccountDetails.tsx:375
 #, c-format
 msgid "IBAN"
 msgstr ""
 
-#: src/pages/account/ShowAccountDetails.tsx:393
+#. screenid: 118
+#: src/pages/account/ShowAccountDetails.tsx:395
 #, c-format
 msgid "International Bank Account Number."
 msgstr ""
 
-#: src/pages/account/ShowAccountDetails.tsx:408
+#. screenid: 118
+#: src/pages/account/ShowAccountDetails.tsx:410
 #, c-format
 msgid "Account name"
 msgstr ""
 
-#: src/pages/account/ShowAccountDetails.tsx:429
+#. screenid: 118
+#: src/pages/account/ShowAccountDetails.tsx:431
 #, c-format
 msgid "Bank host where the service is located."
 msgstr ""
 
-#: src/pages/account/ShowAccountDetails.tsx:460
+#. screenid: 118
+#: src/pages/account/ShowAccountDetails.tsx:462
 #, c-format
 msgid "Bank account identifier for wire transfers."
 msgstr ""
 
-#: src/pages/account/ShowAccountDetails.tsx:475
+#. screenid: 118
+#: src/pages/account/ShowAccountDetails.tsx:477
 #, c-format
 msgid "Address"
 msgstr ""
 
-#: src/pages/account/ShowAccountDetails.tsx:508
+#. screenid: 118
+#: src/pages/account/ShowAccountDetails.tsx:510
 #, c-format
 msgid "Owner's name"
 msgstr ""
 
-#: src/pages/account/ShowAccountDetails.tsx:528
+#. screenid: 118
+#: src/pages/account/ShowAccountDetails.tsx:530
 #, c-format
 msgid "Legal name of the person holding the account."
 msgstr ""
 
-#: src/pages/account/ShowAccountDetails.tsx:538
+#. screenid: 118
+#: src/pages/account/ShowAccountDetails.tsx:540
 #, c-format
 msgid "Account info URL"
 msgstr ""
 
-#: src/pages/account/ShowAccountDetails.tsx:558
+#. screenid: 118
+#: src/pages/account/ShowAccountDetails.tsx:560
 #, c-format
 msgid ""
 "From where the merchant can download information about incoming wire 
transfers "
 "to this account."
 msgstr ""
 
-#: src/pages/account/ShowAccountDetails.tsx:585
+#. screenid: 118
+#: src/pages/account/ShowAccountDetails.tsx:587
 #, c-format
 msgid "Copy"
 msgstr ""
 
-#: src/pages/account/UpdateAccountPassword.tsx:93
+#. screenid: 119
+#: src/pages/account/UpdateAccountPassword.tsx:95
 #, c-format
 msgid "Repeated password doesn't match"
 msgstr ""
 
-#: src/pages/account/UpdateAccountPassword.tsx:110
+#. screenid: 119
+#: src/pages/account/UpdateAccountPassword.tsx:112
 #, c-format
 msgid "Password changed"
 msgstr ""
 
-#: src/pages/account/UpdateAccountPassword.tsx:117
+#. screenid: 119
+#: src/pages/account/UpdateAccountPassword.tsx:119
 #, c-format
 msgid "Not authorized to change the password, maybe the session is invalid."
 msgstr ""
 
-#: src/pages/account/UpdateAccountPassword.tsx:133
+#. screenid: 119
+#: src/pages/account/UpdateAccountPassword.tsx:135
 #, c-format
 msgid ""
 "You need to provide the old password. If you don't have it contact your 
account "
 "administrator."
 msgstr ""
 
-#: src/pages/account/UpdateAccountPassword.tsx:141
+#. screenid: 119
+#: src/pages/account/UpdateAccountPassword.tsx:143
 #, c-format
 msgid "Your current password doesn't match, can't change to a new password."
 msgstr ""
 
-#: src/pages/account/UpdateAccountPassword.tsx:184
+#. screenid: 119
+#: src/pages/account/UpdateAccountPassword.tsx:186
 #, c-format
 msgid "Update password"
 msgstr ""
 
-#: src/pages/account/UpdateAccountPassword.tsx:203
+#. screenid: 119
+#: src/pages/account/UpdateAccountPassword.tsx:205
 #, c-format
 msgid "Current password"
 msgstr ""
 
-#: src/pages/account/UpdateAccountPassword.tsx:225
+#. screenid: 119
+#: src/pages/account/UpdateAccountPassword.tsx:227
 #, c-format
 msgid "Your current password, for security"
 msgstr ""
 
-#: src/pages/account/UpdateAccountPassword.tsx:266
+#. screenid: 119
+#: src/pages/account/UpdateAccountPassword.tsx:268
 #, c-format
 msgid "Type it again"
 msgstr ""
 
-#: src/pages/account/UpdateAccountPassword.tsx:289
+#. screenid: 119
+#: src/pages/account/UpdateAccountPassword.tsx:291
 #, c-format
 msgid "Repeat the same password"
 msgstr ""
 
-#: src/pages/account/UpdateAccountPassword.tsx:312
+#. screenid: 119
+#: src/pages/account/UpdateAccountPassword.tsx:314
 #, c-format
 msgid "Change"
 msgstr ""
 
-#: src/pages/admin/AccountList.tsx:73
+#. screenid: 121
+#: src/pages/admin/AccountList.tsx:75
 #, c-format
 msgid "Accounts"
 msgstr ""
 
-#: src/pages/admin/AccountList.tsx:83
+#. screenid: 121
+#: src/pages/admin/AccountList.tsx:85
 #, c-format
 msgid "Create account"
 msgstr ""
 
-#: src/pages/admin/AccountList.tsx:109
+#. screenid: 121
+#: src/pages/admin/AccountList.tsx:111
 #, c-format
 msgid "Actions"
 msgstr ""
 
-#: src/pages/admin/AccountList.tsx:153
+#. screenid: 121
+#: src/pages/admin/AccountList.tsx:155
 #, c-format
 msgid "Unknown"
 msgstr ""
 
-#: src/pages/admin/AccountList.tsx:177
+#. screenid: 121
+#: src/pages/admin/AccountList.tsx:179
 #, c-format
 msgid "Change password"
 msgstr ""
 
-#: src/pages/admin/AdminHome.tsx:270
+#. screenid: 122
+#: src/pages/admin/AdminHome.tsx:272
 #, c-format
 msgid "Querying for the current stats failed"
 msgstr ""
 
-#: src/pages/admin/AdminHome.tsx:272
+#. screenid: 122
+#: src/pages/admin/AdminHome.tsx:274
 #, c-format
 msgid "The request parameters are wrong"
 msgstr ""
 
-#: src/pages/admin/AdminHome.tsx:281
+#. screenid: 122
+#: src/pages/admin/AdminHome.tsx:283
 #, c-format
 msgid "The user is unauthorized"
 msgstr ""
 
-#: src/pages/admin/AdminHome.tsx:295
+#. screenid: 122
+#: src/pages/admin/AdminHome.tsx:297
 #, c-format
 msgid "Querying for the previous stats failed"
 msgstr ""
 
-#: src/pages/admin/AdminHome.tsx:319
+#. screenid: 122
+#: src/pages/admin/AdminHome.tsx:321
 #, c-format
 msgid "Transaction volume report"
 msgstr ""
 
-#: src/pages/admin/AdminHome.tsx:345
+#. screenid: 122
+#: src/pages/admin/AdminHome.tsx:347
 #, c-format
 msgid "Last hour"
 msgstr ""
 
-#: src/pages/admin/AdminHome.tsx:351
+#. screenid: 122
+#: src/pages/admin/AdminHome.tsx:353
 #, c-format
 msgid "Previous day"
 msgstr ""
 
-#: src/pages/admin/AdminHome.tsx:359
+#. screenid: 122
+#: src/pages/admin/AdminHome.tsx:361
 #, c-format
 msgid "Last month"
 msgstr ""
 
-#: src/pages/admin/AdminHome.tsx:365
+#. screenid: 122
+#: src/pages/admin/AdminHome.tsx:367
 #, c-format
 msgid "Last year"
 msgstr ""
 
-#: src/pages/admin/AdminHome.tsx:457
+#. screenid: 122
+#: src/pages/admin/AdminHome.tsx:459
 #, c-format
 msgid "Last Year"
 msgstr ""
 
-#: src/pages/admin/AdminHome.tsx:472
+#. screenid: 122
+#: src/pages/admin/AdminHome.tsx:474
 #, c-format
 msgid "Trading volume from %1$s to %2$s"
 msgstr ""
 
-#: src/pages/admin/AdminHome.tsx:489
+#. screenid: 122
+#: src/pages/admin/AdminHome.tsx:491
 #, c-format
 msgid "Cashin"
 msgstr ""
 
-#: src/pages/admin/AdminHome.tsx:491
+#. screenid: 122
+#: src/pages/admin/AdminHome.tsx:493
 #, c-format
 msgid "Transferred from an external account to an account in this bank."
 msgstr ""
 
-#: src/pages/admin/AdminHome.tsx:508
+#. screenid: 122
+#: src/pages/admin/AdminHome.tsx:510
 #, c-format
 msgid "Transferred from an account in this bank to an external account."
 msgstr ""
 
-#: src/pages/admin/AdminHome.tsx:523
+#. screenid: 122
+#: src/pages/admin/AdminHome.tsx:525
 #, c-format
 msgid "Payin"
 msgstr ""
 
-#: src/pages/admin/AdminHome.tsx:525
+#. screenid: 122
+#: src/pages/admin/AdminHome.tsx:527
 #, c-format
 msgid "Transferred from an account to a Taler exchange."
 msgstr ""
 
-#: src/pages/admin/AdminHome.tsx:538
+#. screenid: 122
+#: src/pages/admin/AdminHome.tsx:540
 #, c-format
 msgid "Payout"
 msgstr ""
 
-#: src/pages/admin/AdminHome.tsx:540
+#. screenid: 122
+#: src/pages/admin/AdminHome.tsx:542
 #, c-format
 msgid "Transferred from a Taler exchange to another account."
 msgstr ""
 
-#: src/pages/admin/AdminHome.tsx:558
+#. screenid: 122
+#: src/pages/admin/AdminHome.tsx:560
 #, c-format
 msgid "Download stats as CSV"
 msgstr ""
 
-#: src/pages/admin/AdminHome.tsx:613
+#. screenid: 122
+#: src/pages/admin/AdminHome.tsx:615
 #, c-format
 msgid "previous"
 msgstr ""
 
-#: src/pages/admin/AdminHome.tsx:664
+#. screenid: 122
+#: src/pages/admin/AdminHome.tsx:666
 #, c-format
 msgid "Decreased by"
 msgstr ""
 
-#: src/pages/admin/AdminHome.tsx:668
+#. screenid: 122
+#: src/pages/admin/AdminHome.tsx:670
 #, c-format
 msgid "Increased by"
 msgstr ""
 
-#: src/pages/admin/CreateNewAccount.tsx:63
+#. screenid: 123
+#: src/pages/admin/CreateNewAccount.tsx:65
 #, c-format
 msgid "Account created with password \"%1$s\"."
 msgstr ""
 
-#: src/pages/admin/CreateNewAccount.tsx:72
+#. screenid: 123
+#: src/pages/admin/CreateNewAccount.tsx:74
 #, c-format
 msgid "Server replied that phone or email is invalid"
 msgstr ""
 
-#: src/pages/admin/CreateNewAccount.tsx:80
+#. screenid: 123
+#: src/pages/admin/CreateNewAccount.tsx:82
 #, c-format
 msgid "The rights to perform the operation are not sufficient"
 msgstr ""
 
-#: src/pages/admin/CreateNewAccount.tsx:88
+#. screenid: 123
+#: src/pages/admin/CreateNewAccount.tsx:90
 #, c-format
 msgid "Account username is already taken"
 msgstr ""
 
-#: src/pages/admin/CreateNewAccount.tsx:96
+#. screenid: 123
+#: src/pages/admin/CreateNewAccount.tsx:98
 #, c-format
 msgid "Account id is already taken"
 msgstr ""
 
-#: src/pages/admin/CreateNewAccount.tsx:104
+#. screenid: 123
+#: src/pages/admin/CreateNewAccount.tsx:106
 #, c-format
 msgid "Bank ran out of bonus credit."
 msgstr ""
 
-#: src/pages/admin/CreateNewAccount.tsx:112
+#. screenid: 123
+#: src/pages/admin/CreateNewAccount.tsx:114
 #, c-format
 msgid "Account username can't be used because is reserved"
 msgstr ""
 
-#: src/pages/admin/CreateNewAccount.tsx:186
+#. screenid: 123
+#: src/pages/admin/CreateNewAccount.tsx:188
 #, c-format
 msgid "Can't create accounts"
 msgstr ""
 
-#: src/pages/admin/CreateNewAccount.tsx:187
+#. screenid: 123
+#: src/pages/admin/CreateNewAccount.tsx:189
 #, c-format
 msgid "Only system admin can create accounts."
 msgstr ""
 
-#: src/pages/admin/CreateNewAccount.tsx:210
+#. screenid: 123
+#: src/pages/admin/CreateNewAccount.tsx:212
 #, c-format
 msgid "New bank account"
 msgstr ""
 
-#: src/pages/admin/CreateNewAccount.tsx:238
+#. screenid: 123
+#: src/pages/admin/CreateNewAccount.tsx:240
 #, c-format
 msgid "Create"
 msgstr ""
 
-#: src/pages/admin/DownloadStats.tsx:91
+#. screenid: 124
+#: src/pages/admin/DownloadStats.tsx:93
 #, c-format
 msgid "Download bank stats"
 msgstr ""
 
-#: src/pages/admin/DownloadStats.tsx:112
+#. screenid: 124
+#: src/pages/admin/DownloadStats.tsx:114
 #, c-format
 msgid "Include hour metric"
 msgstr ""
 
-#: src/pages/admin/DownloadStats.tsx:146
+#. screenid: 124
+#: src/pages/admin/DownloadStats.tsx:148
 #, c-format
 msgid "Include day metric"
 msgstr ""
 
-#: src/pages/admin/DownloadStats.tsx:177
+#. screenid: 124
+#: src/pages/admin/DownloadStats.tsx:179
 #, c-format
 msgid "Include month metric"
 msgstr ""
 
-#: src/pages/admin/DownloadStats.tsx:211
+#. screenid: 124
+#: src/pages/admin/DownloadStats.tsx:213
 #, c-format
 msgid "Include year metric"
 msgstr ""
 
-#: src/pages/admin/DownloadStats.tsx:245
+#. screenid: 124
+#: src/pages/admin/DownloadStats.tsx:247
 #, c-format
 msgid "Include table header"
 msgstr ""
 
-#: src/pages/admin/DownloadStats.tsx:279
+#. screenid: 124
+#: src/pages/admin/DownloadStats.tsx:281
 #, c-format
 msgid "Add previous metric for compare"
 msgstr ""
 
-#: src/pages/admin/DownloadStats.tsx:315
+#. screenid: 124
+#: src/pages/admin/DownloadStats.tsx:317
 #, c-format
 msgid "Fail on first error"
 msgstr ""
 
-#: src/pages/admin/DownloadStats.tsx:375
+#. screenid: 124
+#: src/pages/admin/DownloadStats.tsx:377
 #, c-format
 msgid "Download"
 msgstr ""
 
-#: src/pages/admin/DownloadStats.tsx:392
+#. screenid: 124
+#: src/pages/admin/DownloadStats.tsx:394
 #, c-format
 msgid "downloading... %1$s"
 msgstr ""
 
-#: src/pages/admin/DownloadStats.tsx:411
+#. screenid: 124
+#: src/pages/admin/DownloadStats.tsx:413
 #, c-format
 msgid "Download completed"
 msgstr ""
 
-#: src/pages/admin/DownloadStats.tsx:412
+#. screenid: 124
+#: src/pages/admin/DownloadStats.tsx:414
 #, c-format
 msgid "Click here to save the file in your computer."
 msgstr ""
 
-#: src/pages/admin/RemoveAccount.tsx:103
+#. screenid: 125
+#: src/pages/admin/RemoveAccount.tsx:105
 #, c-format
 msgid "Can't delete the account"
 msgstr ""
 
-#: src/pages/admin/RemoveAccount.tsx:104
+#. screenid: 125
+#: src/pages/admin/RemoveAccount.tsx:106
 #, c-format
 msgid ""
 "The account can't be delete while still holding some balance. First make sure 
"
 "that the owner make a complete cashout."
 msgstr ""
 
-#: src/pages/admin/RemoveAccount.tsx:127
+#. screenid: 125
+#: src/pages/admin/RemoveAccount.tsx:129
 #, c-format
 msgid "Account removed"
 msgstr ""
 
-#: src/pages/admin/RemoveAccount.tsx:134
+#. screenid: 125
+#: src/pages/admin/RemoveAccount.tsx:136
 #, c-format
 msgid "No enough permission to delete the account."
 msgstr ""
 
-#: src/pages/admin/RemoveAccount.tsx:142
+#. screenid: 125
+#: src/pages/admin/RemoveAccount.tsx:144
 #, c-format
 msgid "The username was not found."
 msgstr ""
 
-#: src/pages/admin/RemoveAccount.tsx:150
+#. screenid: 125
+#: src/pages/admin/RemoveAccount.tsx:152
 #, c-format
 msgid "Can't delete a reserved username."
 msgstr ""
 
-#: src/pages/admin/RemoveAccount.tsx:158
+#. screenid: 125
+#: src/pages/admin/RemoveAccount.tsx:160
 #, c-format
 msgid "Can't delete an account with balance different than zero."
 msgstr ""
 
-#: src/pages/admin/RemoveAccount.tsx:185
+#. screenid: 125
+#: src/pages/admin/RemoveAccount.tsx:187
 #, c-format
 msgid "Name doesn't match"
 msgstr ""
 
-#: src/pages/admin/RemoveAccount.tsx:195
+#. screenid: 125
+#: src/pages/admin/RemoveAccount.tsx:197
 #, c-format
 msgid "You are going to remove the account"
 msgstr ""
 
-#: src/pages/admin/RemoveAccount.tsx:197
+#. screenid: 125
+#: src/pages/admin/RemoveAccount.tsx:199
 #, c-format
 msgid "This step can't be undone."
 msgstr ""
 
-#: src/pages/admin/RemoveAccount.tsx:203
+#. screenid: 125
+#: src/pages/admin/RemoveAccount.tsx:205
 #, c-format
 msgid "Deleting account \"%1$s\""
 msgstr ""
 
-#: src/pages/admin/RemoveAccount.tsx:221
+#. screenid: 125
+#: src/pages/admin/RemoveAccount.tsx:223
 #, c-format
 msgid "Verification"
 msgstr ""
 
-#: src/pages/admin/RemoveAccount.tsx:246
+#. screenid: 125
+#: src/pages/admin/RemoveAccount.tsx:248
 #, c-format
 msgid "Enter the account name that is going to be deleted"
 msgstr ""
 
-#: src/pages/regional/ConversionConfig.tsx:97
+#. screenid: 126
+#: src/pages/regional/ConversionConfig.tsx:99
 #, c-format
 msgid "loading..."
 msgstr ""
 
-#: src/pages/regional/ConversionConfig.tsx:101
+#. screenid: 126
+#: src/pages/regional/ConversionConfig.tsx:103
 #, c-format
 msgid "only admin can setup conversion"
 msgstr ""
 
-#: src/pages/regional/ConversionConfig.tsx:207
+#. screenid: 126
+#: src/pages/regional/ConversionConfig.tsx:209
 #, c-format
 msgid "Wrong credentials"
 msgstr ""
 
-#: src/pages/regional/ConversionConfig.tsx:216
+#. screenid: 126
+#: src/pages/regional/ConversionConfig.tsx:218
 #, c-format
 msgid "Conversion is disabled"
 msgstr ""
 
-#: src/pages/regional/ConversionConfig.tsx:295
+#. screenid: 126
+#: src/pages/regional/ConversionConfig.tsx:297
 #, c-format
 msgid "Config cashout"
 msgstr ""
 
-#: src/pages/regional/ConversionConfig.tsx:318
+#. screenid: 126
+#: src/pages/regional/ConversionConfig.tsx:320
 #, c-format
 msgid "Config cashin"
 msgstr ""
 
-#: src/pages/regional/ConversionConfig.tsx:367
+#. screenid: 126
+#: src/pages/regional/ConversionConfig.tsx:369
 #, c-format
 msgid "Cashin ratio"
 msgstr ""
 
-#: src/pages/regional/ConversionConfig.tsx:378
+#. screenid: 126
+#: src/pages/regional/ConversionConfig.tsx:380
 #, c-format
 msgid "Cashout ratio"
 msgstr ""
 
-#: src/pages/regional/ConversionConfig.tsx:388
+#. screenid: 126
+#: src/pages/regional/ConversionConfig.tsx:390
 #, c-format
 msgid "Bad ratios"
 msgstr ""
 
-#: src/pages/regional/ConversionConfig.tsx:389
+#. screenid: 126
+#: src/pages/regional/ConversionConfig.tsx:391
 #, c-format
 msgid ""
 "One of the ratios should be higher or equal than 1 an the other should be 
lower "
 "or equal than 1."
 msgstr ""
 
-#: src/pages/regional/ConversionConfig.tsx:403
+#. screenid: 126
+#: src/pages/regional/ConversionConfig.tsx:405
 #, c-format
 msgid "Initial amount"
 msgstr ""
 
-#: src/pages/regional/ConversionConfig.tsx:416
+#. screenid: 126
+#: src/pages/regional/ConversionConfig.tsx:418
 #, c-format
 msgid "Use it to test how the conversion will affect the amount."
 msgstr ""
 
-#: src/pages/regional/ConversionConfig.tsx:431
+#. screenid: 126
+#: src/pages/regional/ConversionConfig.tsx:433
 #, c-format
 msgid "Sending to this bank"
 msgstr ""
 
-#: src/pages/regional/ConversionConfig.tsx:449
+#. screenid: 126
+#: src/pages/regional/ConversionConfig.tsx:451
 #, c-format
 msgid "Converted"
 msgstr ""
 
-#: src/pages/regional/ConversionConfig.tsx:462
+#. screenid: 126
+#: src/pages/regional/ConversionConfig.tsx:464
 #, c-format
 msgid "Cashin after fee"
 msgstr ""
 
-#: src/pages/regional/ConversionConfig.tsx:479
+#. screenid: 126
+#: src/pages/regional/ConversionConfig.tsx:481
 #, c-format
 msgid "Sending from this bank"
 msgstr ""
 
-#: src/pages/regional/ConversionConfig.tsx:510
+#. screenid: 126
+#: src/pages/regional/ConversionConfig.tsx:512
 #, c-format
 msgid "Cashout after fee"
 msgstr ""
 
-#: src/pages/regional/ConversionConfig.tsx:529
+#. screenid: 126
+#: src/pages/regional/ConversionConfig.tsx:531
 #, c-format
 msgid "Bad configuration"
 msgstr ""
 
-#: src/pages/regional/ConversionConfig.tsx:532
+#. screenid: 126
+#: src/pages/regional/ConversionConfig.tsx:534
 #, c-format
 msgid "This configuration allows users to cash out more of what has been 
cashed in."
 msgstr ""
 
-#: src/pages/regional/ConversionConfig.tsx:661
+#. screenid: 126
+#: src/pages/regional/ConversionConfig.tsx:663
 #, c-format
 msgid "Rnvalid"
 msgstr ""
 
-#: src/pages/regional/ConversionConfig.tsx:741
+#. screenid: 126
+#: src/pages/regional/ConversionConfig.tsx:743
 #, c-format
 msgid "Minimum amount"
 msgstr ""
 
-#: src/pages/regional/ConversionConfig.tsx:754
+#. screenid: 126
+#: src/pages/regional/ConversionConfig.tsx:756
 #, c-format
 msgid "Only cashout operation above this threshold will be allowed"
 msgstr ""
 
-#: src/pages/regional/ConversionConfig.tsx:767
+#. screenid: 126
+#: src/pages/regional/ConversionConfig.tsx:769
 #, c-format
 msgid "Ratio"
 msgstr ""
 
-#: src/pages/regional/ConversionConfig.tsx:788
+#. screenid: 126
+#: src/pages/regional/ConversionConfig.tsx:790
 #, c-format
 msgid "Conversion ratio between currencies"
 msgstr ""
 
-#: src/pages/regional/ConversionConfig.tsx:793
+#. screenid: 126
+#: src/pages/regional/ConversionConfig.tsx:795
 #, c-format
 msgid "Example conversion"
 msgstr ""
 
-#: src/pages/regional/ConversionConfig.tsx:794
+#. screenid: 126
+#: src/pages/regional/ConversionConfig.tsx:796
 #, c-format
 msgid "1 %1$s will be converted into %2$s %3$s"
 msgstr ""
 
-#: src/pages/regional/ConversionConfig.tsx:807
+#. screenid: 126
+#: src/pages/regional/ConversionConfig.tsx:809
 #, c-format
 msgid "Rounding value"
 msgstr ""
 
-#: src/pages/regional/ConversionConfig.tsx:820
+#. screenid: 126
+#: src/pages/regional/ConversionConfig.tsx:822
 #, c-format
 msgid "Smallest difference between two amounts after the ratio is applied."
 msgstr ""
 
-#: src/pages/regional/ConversionConfig.tsx:836
+#. screenid: 126
+#: src/pages/regional/ConversionConfig.tsx:838
 #, c-format
 msgid "Rounding mode"
 msgstr ""
 
-#: src/pages/regional/ConversionConfig.tsx:857
+#. screenid: 126
+#: src/pages/regional/ConversionConfig.tsx:859
 #, c-format
 msgid "Zero"
 msgstr ""
 
-#: src/pages/regional/ConversionConfig.tsx:859
+#. screenid: 126
+#: src/pages/regional/ConversionConfig.tsx:861
 #, c-format
 msgid "Amount will be round below to the largest possible value smaller than 
the input."
 msgstr ""
 
-#: src/pages/regional/ConversionConfig.tsx:897
+#. screenid: 126
+#: src/pages/regional/ConversionConfig.tsx:899
 #, c-format
 msgid "Up"
 msgstr ""
 
-#: src/pages/regional/ConversionConfig.tsx:899
+#. screenid: 126
+#: src/pages/regional/ConversionConfig.tsx:901
 #, c-format
 msgid "Amount will be round up to the smallest possible value larger than the 
input."
 msgstr ""
 
-#: src/pages/regional/ConversionConfig.tsx:936
+#. screenid: 126
+#: src/pages/regional/ConversionConfig.tsx:938
 #, c-format
 msgid "Nearest"
 msgstr ""
 
-#: src/pages/regional/ConversionConfig.tsx:938
+#. screenid: 126
+#: src/pages/regional/ConversionConfig.tsx:940
 #, c-format
 msgid "Amount will be round to the closest possible value."
 msgstr ""
 
-#: src/pages/regional/ConversionConfig.tsx:964
+#. screenid: 126
+#: src/pages/regional/ConversionConfig.tsx:966
 #, c-format
 msgid "Examples"
 msgstr ""
 
-#: src/pages/regional/ConversionConfig.tsx:968
+#. screenid: 126
+#: src/pages/regional/ConversionConfig.tsx:970
 #, c-format
 msgid "Rounding an amount of 1.24 with rounding value 0.1"
 msgstr ""
 
-#: src/pages/regional/ConversionConfig.tsx:988
+#. screenid: 126
+#: src/pages/regional/ConversionConfig.tsx:990
 #, c-format
 msgid ""
 "Given the rounding value of 0.1 the possible values closest to 1.24 are: 1.1, 
"
 "1.2, 1.3, 1.4."
 msgstr ""
 
-#: src/pages/regional/ConversionConfig.tsx:994
+#. screenid: 126
+#: src/pages/regional/ConversionConfig.tsx:996
 #, c-format
 msgid "With the \"zero\" mode the value will be rounded to 1.2"
 msgstr ""
 
-#: src/pages/regional/ConversionConfig.tsx:999
+#. screenid: 126
+#: src/pages/regional/ConversionConfig.tsx:1001
 #, c-format
 msgid "With the \"nearest\" mode the value will be rounded to 1.2"
 msgstr ""
 
-#: src/pages/regional/ConversionConfig.tsx:1004
+#. screenid: 126
+#: src/pages/regional/ConversionConfig.tsx:1006
 #, c-format
 msgid "With the \"up\" mode the value will be rounded to 1.3"
 msgstr ""
 
-#: src/pages/regional/ConversionConfig.tsx:1011
+#. screenid: 126
+#: src/pages/regional/ConversionConfig.tsx:1013
 #, c-format
 msgid "Rounding an amount of 1.26 with rounding value 0.1"
 msgstr ""
 
-#: src/pages/regional/ConversionConfig.tsx:1042
+#. screenid: 126
+#: src/pages/regional/ConversionConfig.tsx:1044
 #, c-format
 msgid "With the \"nearest\" mode the value will be rounded to 1.3"
 msgstr ""
 
-#: src/pages/regional/ConversionConfig.tsx:1054
+#. screenid: 126
+#: src/pages/regional/ConversionConfig.tsx:1056
 #, c-format
 msgid "Rounding an amount of 1.24 with rounding value 0.3"
 msgstr ""
 
-#: src/pages/regional/ConversionConfig.tsx:1074
+#. screenid: 126
+#: src/pages/regional/ConversionConfig.tsx:1076
 #, c-format
 msgid ""
 "Given the rounding value of 0.3 the possible values closest to 1.24 are: 0.9, 
"
 "1.2, 1.5, 1.8."
 msgstr ""
 
-#: src/pages/regional/ConversionConfig.tsx:1090
+#. screenid: 126
+#: src/pages/regional/ConversionConfig.tsx:1092
 #, c-format
 msgid "With the \"up\" mode the value will be rounded to 1.5"
 msgstr ""
 
-#: src/pages/regional/ConversionConfig.tsx:1097
+#. screenid: 126
+#: src/pages/regional/ConversionConfig.tsx:1099
 #, c-format
 msgid "Rounding an amount of 1.26 with rounding value 0.3"
 msgstr ""
 
-#: src/pages/regional/ConversionConfig.tsx:1161
+#. screenid: 126
+#: src/pages/regional/ConversionConfig.tsx:1163
 #, c-format
 msgid "Amount to be deducted before amount is credited."
 msgstr ""
 
-#: src/pages/regional/ShowCashoutDetails.tsx:50
+#. screenid: 128
+#: src/pages/regional/ShowCashoutDetails.tsx:52
 #, c-format
 msgid "Cashout id should be a number"
 msgstr ""
 
-#: src/pages/regional/ShowCashoutDetails.tsx:66
+#. screenid: 128
+#: src/pages/regional/ShowCashoutDetails.tsx:68
 #, c-format
 msgid "This cashout not found. Maybe already aborted."
 msgstr ""
 
-#: src/pages/regional/ShowCashoutDetails.tsx:114
+#. screenid: 128
+#: src/pages/regional/ShowCashoutDetails.tsx:116
 #, c-format
 msgid "Cashout detail"
 msgstr ""
 
-#: src/pages/regional/ShowCashoutDetails.tsx:149
+#. screenid: 128
+#: src/pages/regional/ShowCashoutDetails.tsx:151
 #, c-format
 msgid "Debited"
 msgstr ""
 
-#: src/pages/regional/ShowCashoutDetails.tsx:164
+#. screenid: 128
+#: src/pages/regional/ShowCashoutDetails.tsx:166
 #, c-format
 msgid "Credited"
 msgstr ""
 
-#: src/Routing.tsx:199
+#. screenid: 100
+#: src/Routing.tsx:226
 #, c-format
 msgid "Welcome to %1$s!"
 msgstr ""
diff --git a/packages/bank-ui/src/i18n/de.po b/packages/bank-ui/src/i18n/de.po
index ea8484134..fa51bdfe7 100644
--- a/packages/bank-ui/src/i18n/de.po
+++ b/packages/bank-ui/src/i18n/de.po
@@ -25,252 +25,301 @@ msgstr ""
 "Plural-Forms: nplurals=2; plural=n != 1;\n"
 "X-Generator: Weblate 5.5.5\n"
 
-#: src/hooks/preferences.ts:99
+#. screenid: 102
+#: src/hooks/preferences.ts:101
 #, c-format
 msgid "Show withdrawal confirmation"
 msgstr "Zeige Bestätigung der Abhebung"
 
-#: src/hooks/preferences.ts:101
+#. screenid: 102
+#: src/hooks/preferences.ts:103
 #, c-format
 msgid "Withdraw without setting amount"
 msgstr ""
 
-#: src/hooks/preferences.ts:103
+#. screenid: 102
+#: src/hooks/preferences.ts:105
 #, c-format
 msgid "Show copy account letter"
 msgstr ""
 
-#: src/hooks/preferences.ts:105
+#. screenid: 102
+#: src/hooks/preferences.ts:107
 #, c-format
 msgid "Show demo description"
 msgstr "Demobeschreibung anzeigen"
 
-#: src/hooks/preferences.ts:107
+#. screenid: 102
+#: src/hooks/preferences.ts:109
 #, fuzzy, c-format
 msgid "Show install wallet first"
 msgstr "Zeige Bestätigung der Abhebung"
 
-#: src/hooks/preferences.ts:109
+#. screenid: 102
+#: src/hooks/preferences.ts:111
 #, c-format
 msgid "Show debug info"
 msgstr "Debug-Informationen anzeigen"
 
-#: src/utils.ts:140
+#. screenid: 2
+#: src/utils.ts:141
 #, c-format
 msgid "Operation failed, please report"
 msgstr "Vorgang fehlgeschlagen, bitte Fehler melden"
 
-#: src/utils.ts:159
+#. screenid: 2
+#: src/utils.ts:160
 #, c-format
 msgid "Request timeout"
 msgstr "Zeitüberschreitung der Anforderung"
 
-#: src/utils.ts:169
+#. screenid: 2
+#: src/utils.ts:170
 #, c-format
 msgid "Request throttled"
 msgstr "Anfrage verzögert sich"
 
-#: src/utils.ts:179
+#. screenid: 2
+#: src/utils.ts:180
 #, c-format
 msgid "Malformed response"
 msgstr "Unstimmige Antwort"
 
-#: src/utils.ts:189
+#. screenid: 2
+#: src/utils.ts:190
 #, c-format
 msgid "Network error"
 msgstr "Netzwerkfehler"
 
-#: src/utils.ts:199
+#. screenid: 2
+#: src/utils.ts:200
 #, c-format
 msgid "Unexpected request error"
 msgstr "Unerwarteter Fehler bei der Anforderung"
 
-#: src/utils.ts:209
+#. screenid: 2
+#: src/utils.ts:210
 #, c-format
 msgid "Unexpected error"
 msgstr "Unerwarteter Fehler"
 
-#: src/utils.ts:386
+#. screenid: 2
+#: src/utils.ts:387
 #, fuzzy, c-format
 msgid "An IBAN consists of capital letters and numbers only"
 msgstr "IBAN sollte nur Großbuchstaben und Zahlen enthalten"
 
+#. screenid: 2
 #. Check total length
-#: src/utils.ts:389
+#: src/utils.ts:390
 #, fuzzy, c-format
 msgid "IBAN numbers have more that 4 digits"
 msgstr "Eine IBAN besteht normalerweise aus mehr als 4 Ziffern"
 
-#: src/utils.ts:391
+#. screenid: 2
+#: src/utils.ts:392
 #, fuzzy, c-format
 msgid "IBAN numbers have less that 34 digits"
 msgstr "Eine IBAN besteht normalerweise aus weniger als 34 Ziffern"
 
-#: src/utils.ts:399
+#. screenid: 2
+#: src/utils.ts:400
 #, c-format
 msgid "IBAN country code not found"
 msgstr "IBAN-Ländercode wurde nicht gefunden"
 
-#: src/utils.ts:413
+#. screenid: 2
+#: src/utils.ts:414
 #, c-format
 msgid "IBAN number is not valid, checksum is wrong"
 msgstr "IBAN-Nummer ist ungültig, die Prüfsumme ist falsch"
 
-#: src/utils.ts:435
+#. screenid: 2
+#: src/utils.ts:436
 #, c-format
 msgid "Use letters, numbers or any of these characters: - . _ ~"
 msgstr ""
 
-#: src/pages/PaytoWireTransferForm.tsx:126
+#. screenid: 106
+#: src/pages/PaytoWireTransferForm.tsx:128
 #, fuzzy, c-format
 msgid "Required"
 msgstr "erforderlich"
 
-#: src/pages/PaytoWireTransferForm.tsx:136
+#. screenid: 106
+#: src/pages/PaytoWireTransferForm.tsx:138
 #, fuzzy, c-format
 msgid "Not valid"
 msgstr "nicht gültig"
 
-#: src/pages/PaytoWireTransferForm.tsx:146
+#. screenid: 106
+#: src/pages/PaytoWireTransferForm.tsx:148
 #, fuzzy, c-format
 msgid "Does not follow the pattern"
 msgstr "Weicht vom Muster ab"
 
-#: src/pages/PaytoWireTransferForm.tsx:209
+#. screenid: 106
+#: src/pages/PaytoWireTransferForm.tsx:211
 #, c-format
 msgid "The request was invalid or the payto://-URI used unacceptable features."
 msgstr ""
 "Die Anfrage war ungültig oder die payto://-URI nutzte inakzeptable Merkmale."
 
-#: src/pages/PaytoWireTransferForm.tsx:217
+#. screenid: 106
+#: src/pages/PaytoWireTransferForm.tsx:219
 #, c-format
 msgid "Not enough permission to complete the operation."
 msgstr "Nicht genug Berechtigungen, um den Vorgang abzuschließen."
 
-#: src/pages/PaytoWireTransferForm.tsx:225
+#. screenid: 106
+#: src/pages/PaytoWireTransferForm.tsx:227
 #, c-format
 msgid "The bank administrator cannot be the transfer creditor."
 msgstr ""
 
-#: src/pages/PaytoWireTransferForm.tsx:233
+#. screenid: 106
+#: src/pages/PaytoWireTransferForm.tsx:235
 #, c-format
 msgid "The destination account \"%1$s\" was not found."
 msgstr "Das Zielkonto \"%1$s\" wurde nicht gefunden."
 
-#: src/pages/PaytoWireTransferForm.tsx:243
+#. screenid: 106
+#: src/pages/PaytoWireTransferForm.tsx:245
 #, c-format
 msgid "The origin and the destination of the transfer can't be the same."
 msgstr "Ursprung und Ziel des Transfers können nicht gleich sein."
 
-#: src/pages/PaytoWireTransferForm.tsx:251
+#. screenid: 106
+#: src/pages/PaytoWireTransferForm.tsx:253
 #, fuzzy, c-format
 msgid "Your balance is not sufficient for the operation."
 msgstr "Der Saldo ist nicht ausreichend."
 
-#: src/pages/PaytoWireTransferForm.tsx:259
+#. screenid: 106
+#: src/pages/PaytoWireTransferForm.tsx:261
 #, c-format
 msgid "The origin account \"%1$s\" was not found."
 msgstr "Das Ursprungskonto \"%1$s\" wurde nicht gefunden."
 
-#: src/pages/PaytoWireTransferForm.tsx:267
+#. screenid: 106
+#: src/pages/PaytoWireTransferForm.tsx:269
 #, c-format
 msgid "The attempt to create the transaction has failed. Please try again."
 msgstr ""
 
-#: src/pages/PaytoWireTransferForm.tsx:291
+#. screenid: 106
+#: src/pages/PaytoWireTransferForm.tsx:293
 #, fuzzy, c-format
 msgid "The wire transfer was successfully completed!"
 msgstr "Banküberweisung abgeschlossen!"
 
-#: src/pages/PaytoWireTransferForm.tsx:305
-#, c-format
+#. screenid: 106
+#: src/pages/PaytoWireTransferForm.tsx:307
+#, fuzzy, c-format
 msgid "Input wire transfer detail"
 msgstr "Geben Sie hier die Überweisungsdetails ein"
 
-#: src/pages/PaytoWireTransferForm.tsx:361
+#. screenid: 106
+#: src/pages/PaytoWireTransferForm.tsx:363
 #, c-format
 msgid "Using a form"
 msgstr "Mithilfe eines Formulars"
 
-#: src/pages/PaytoWireTransferForm.tsx:426
+#. screenid: 106
+#: src/pages/PaytoWireTransferForm.tsx:428
 #, c-format
 msgid ""
 "A special URI that specifies the amount to be transferred and the "
 "destination account."
 msgstr ""
 
-#: src/pages/PaytoWireTransferForm.tsx:455
+#. screenid: 106
+#: src/pages/PaytoWireTransferForm.tsx:457
 #, c-format
 msgid "QR code"
 msgstr ""
 
-#: src/pages/PaytoWireTransferForm.tsx:461
+#. screenid: 106
+#: src/pages/PaytoWireTransferForm.tsx:463
 #, c-format
 msgid ""
 "If your device has a camera, you can import a payto:// URI from a QR code."
 msgstr ""
 
-#: src/pages/PaytoWireTransferForm.tsx:479
+#. screenid: 106
+#: src/pages/PaytoWireTransferForm.tsx:481
 #, c-format
 msgid "Cashout"
 msgstr ""
 
-#: src/pages/PaytoWireTransferForm.tsx:503
+#. screenid: 106
+#: src/pages/PaytoWireTransferForm.tsx:505
 #, c-format
 msgid "Recipient"
 msgstr "Empfängerkonto"
 
-#: src/pages/PaytoWireTransferForm.tsx:504
+#. screenid: 106
+#: src/pages/PaytoWireTransferForm.tsx:506
 #, fuzzy, c-format
 msgid "ID of the recipient's account"
 msgstr "IBAN des Empfängerkontos"
 
-#: src/pages/PaytoWireTransferForm.tsx:508
+#. screenid: 106
+#: src/pages/PaytoWireTransferForm.tsx:510
 #, fuzzy, c-format
 msgid "username"
 msgstr "Benutzername"
 
-#: src/pages/PaytoWireTransferForm.tsx:520
+#. screenid: 106
+#: src/pages/PaytoWireTransferForm.tsx:522
 #, c-format
 msgid "IBAN of the recipient's account"
 msgstr "IBAN des Empfängerkontos"
 
-#: src/pages/PaytoWireTransferForm.tsx:540
+#. screenid: 106
+#: src/pages/PaytoWireTransferForm.tsx:542
 #, c-format
 msgid "Transfer subject"
 msgstr "Buchungsvermerk der Überweisung"
 
-#: src/pages/PaytoWireTransferForm.tsx:550
+#. screenid: 106
+#: src/pages/PaytoWireTransferForm.tsx:552
 #, c-format
 msgid "Subject"
 msgstr "Buchungsvermerk"
 
-#: src/pages/PaytoWireTransferForm.tsx:563
+#. screenid: 106
+#: src/pages/PaytoWireTransferForm.tsx:565
 #, fuzzy, c-format
 msgid "Some text to identify the transfer"
 msgstr "Etwas Text, um den Transfer zu identifizieren"
 
-#: src/pages/PaytoWireTransferForm.tsx:574
+#. screenid: 106
+#: src/pages/PaytoWireTransferForm.tsx:576
 #, c-format
 msgid "Amount"
 msgstr "Betrag"
 
-#: src/pages/PaytoWireTransferForm.tsx:591
-#, c-format
+#. screenid: 106
+#: src/pages/PaytoWireTransferForm.tsx:593
+#, fuzzy, c-format
 msgid "Amount to transfer"
 msgstr "Zu überweisender Betrag"
 
-#: src/pages/PaytoWireTransferForm.tsx:602
+#. screenid: 106
+#: src/pages/PaytoWireTransferForm.tsx:604
 #, fuzzy, c-format
 msgid "Payto URI:"
 msgstr "payto URI:"
 
-#: src/pages/PaytoWireTransferForm.tsx:615
+#. screenid: 106
+#: src/pages/PaytoWireTransferForm.tsx:617
 #, c-format
 msgid "Uniform resource identifier of the target account"
 msgstr ""
 
-#: src/pages/PaytoWireTransferForm.tsx:619
+#. screenid: 106
+#: src/pages/PaytoWireTransferForm.tsx:621
 #, fuzzy, c-format
 msgid ""
 "payto://x-taler-bank/[bank-host]/[receiver-account]?"
@@ -278,68 +327,81 @@ msgid ""
 msgstr ""
 "payto://iban/[receiver-iban]?message=[Buchungsvermerk]&amount=[%1$s:X.Y]"
 
-#: src/pages/PaytoWireTransferForm.tsx:621
+#. screenid: 106
+#: src/pages/PaytoWireTransferForm.tsx:623
 #, c-format
 msgid "payto://iban/[receiver-iban]?message=[subject]&amount=[%1$s:X.Y]"
 msgstr ""
 "payto://iban/[receiver-iban]?message=[Buchungsvermerk]&amount=[%1$s:X.Y]"
 
-#: src/pages/PaytoWireTransferForm.tsx:638
+#. screenid: 106
+#: src/pages/PaytoWireTransferForm.tsx:640
 #, c-format
 msgid "The maximum amount for a wire transfer is %1$s"
 msgstr ""
 
-#: src/pages/PaytoWireTransferForm.tsx:657
+#. screenid: 106
+#: src/pages/PaytoWireTransferForm.tsx:659
 #, c-format
 msgid "Cost"
 msgstr ""
 
-#: src/pages/PaytoWireTransferForm.tsx:682
+#. screenid: 106
+#: src/pages/PaytoWireTransferForm.tsx:684
 #, c-format
 msgid "Cancel"
 msgstr "Zurück"
 
-#: src/pages/PaytoWireTransferForm.tsx:697
+#. screenid: 106
+#: src/pages/PaytoWireTransferForm.tsx:699
 #, c-format
 msgid "Send"
 msgstr ""
 
-#: src/pages/PaytoWireTransferForm.tsx:827
+#. screenid: 106
+#: src/pages/PaytoWireTransferForm.tsx:829
 #, c-format
 msgid "The target type is unknown, use \"%1$s\""
 msgstr ""
 
-#: src/pages/PaytoWireTransferForm.tsx:833
+#. screenid: 106
+#: src/pages/PaytoWireTransferForm.tsx:835
 #, fuzzy, c-format
 msgid "Only \"x-taler-bank\" target are supported"
 msgstr "Nur \"IBAN\" Ziele werden unterstützt"
 
-#: src/pages/PaytoWireTransferForm.tsx:837
+#. screenid: 106
+#: src/pages/PaytoWireTransferForm.tsx:839
 #, c-format
 msgid "Only this host is allowed. Use \"%1$s\""
 msgstr ""
 
-#: src/pages/PaytoWireTransferForm.tsx:841
+#. screenid: 106
+#: src/pages/PaytoWireTransferForm.tsx:843
 #, fuzzy, c-format
 msgid "Account name is missing"
 msgstr "Konten"
 
-#: src/pages/PaytoWireTransferForm.tsx:849
+#. screenid: 106
+#: src/pages/PaytoWireTransferForm.tsx:851
 #, fuzzy, c-format
 msgid "Only \"IBAN\" target are supported"
 msgstr "Nur \"IBAN\" Ziele werden unterstützt"
 
-#: src/pages/PaytoWireTransferForm.tsx:859
+#. screenid: 106
+#: src/pages/PaytoWireTransferForm.tsx:861
 #, fuzzy, c-format
 msgid "Missing \"amount\" parameter to specify the amount to be transferred"
 msgstr "Nutze den Parameter \"amount\" um den zu sendenden Betrag anzugeben"
 
-#: src/pages/PaytoWireTransferForm.tsx:863
+#. screenid: 106
+#: src/pages/PaytoWireTransferForm.tsx:865
 #, fuzzy, c-format
 msgid "The \"amount\" parameter is not valid"
 msgstr "der Betrag ist nicht gültig"
 
-#: src/pages/PaytoWireTransferForm.tsx:869
+#. screenid: 106
+#: src/pages/PaytoWireTransferForm.tsx:871
 #, fuzzy, c-format
 msgid ""
 "\"message\" parameters to specify a reference text for the transfer are "
@@ -348,137 +410,164 @@ msgstr ""
 "Nutze den Parameter \"message\", um einen Referenztext für den Transfer "
 "anzugeben"
 
-#: src/pages/PaytoWireTransferForm.tsx:883
+#. screenid: 106
+#: src/pages/PaytoWireTransferForm.tsx:885
 #, c-format
 msgid "The only currency allowed is \"%1$s\""
 msgstr ""
 
-#: src/pages/PaytoWireTransferForm.tsx:886
+#. screenid: 106
+#: src/pages/PaytoWireTransferForm.tsx:888
 #, c-format
 msgid "You cannot transfer an amount of zero."
 msgstr ""
 
-#: src/pages/PaytoWireTransferForm.tsx:889
-#, c-format
+#. screenid: 106
+#: src/pages/PaytoWireTransferForm.tsx:891
+#, fuzzy, c-format
 msgid "The balance is not sufficient"
 msgstr "Das Guthaben ist nicht ausreichend"
 
-#: src/pages/PaytoWireTransferForm.tsx:899
+#. screenid: 106
+#: src/pages/PaytoWireTransferForm.tsx:901
 #, fuzzy, c-format
 msgid "Please enter a longer subject"
 msgstr "Buchungsvermerk der Überweisung"
 
-#: src/pages/RegistrationPage.tsx:42
+#. screenid: 110
+#: src/pages/RegistrationPage.tsx:44
 #, c-format
 msgid "Currently, the bank is not accepting new registrations!"
 msgstr ""
 
-#: src/pages/RegistrationPage.tsx:84
+#. screenid: 110
+#: src/pages/RegistrationPage.tsx:86
 #, c-format
 msgid "The name is missing"
 msgstr ""
 
-#: src/pages/RegistrationPage.tsx:86
+#. screenid: 110
+#: src/pages/RegistrationPage.tsx:88
 #, c-format
 msgid "Missing username"
 msgstr "Fehlender Benutzername"
 
-#: src/pages/RegistrationPage.tsx:101
+#. screenid: 110
+#: src/pages/RegistrationPage.tsx:103
 #, c-format
 msgid "Missing password"
 msgstr "Fehlendes Passwort"
 
-#: src/pages/RegistrationPage.tsx:103
+#. screenid: 110
+#: src/pages/RegistrationPage.tsx:105
 #, fuzzy, c-format
 msgid "The password should be longer than 8 letters"
 msgstr "sollte größer als 0 sein"
 
-#: src/pages/RegistrationPage.tsx:108
+#. screenid: 110
+#: src/pages/RegistrationPage.tsx:110
 #, c-format
 msgid "The passwords do not match"
 msgstr ""
 
-#: src/pages/RegistrationPage.tsx:130
+#. screenid: 110
+#: src/pages/RegistrationPage.tsx:132
 #, c-format
 msgid "Server replied with invalid phone or email."
 msgstr ""
 
-#: src/pages/RegistrationPage.tsx:132
+#. screenid: 110
+#: src/pages/RegistrationPage.tsx:134
 #, c-format
 msgid "You are not authorised to create this account."
 msgstr ""
 
-#: src/pages/RegistrationPage.tsx:134
+#. screenid: 110
+#: src/pages/RegistrationPage.tsx:136
 #, c-format
 msgid "Registration is disabled because the bank ran out of bonus credit."
 msgstr ""
 
-#: src/pages/RegistrationPage.tsx:136
+#. screenid: 110
+#: src/pages/RegistrationPage.tsx:138
 #, c-format
 msgid "That username can't be used because is reserved."
 msgstr ""
 
-#: src/pages/RegistrationPage.tsx:138
+#. screenid: 110
+#: src/pages/RegistrationPage.tsx:140
 #, c-format
 msgid "That username is already taken."
 msgstr ""
 
-#: src/pages/RegistrationPage.tsx:140
+#. screenid: 110
+#: src/pages/RegistrationPage.tsx:142
 #, c-format
 msgid "That account ID is already taken."
 msgstr ""
 
-#: src/pages/RegistrationPage.tsx:142
+#. screenid: 110
+#: src/pages/RegistrationPage.tsx:144
 #, c-format
 msgid "No information for the selected authentication channel."
 msgstr ""
 
-#: src/pages/RegistrationPage.tsx:144
+#. screenid: 110
+#: src/pages/RegistrationPage.tsx:146
 #, c-format
 msgid "Authentication channel is not supported."
 msgstr ""
 
-#: src/pages/RegistrationPage.tsx:146
+#. screenid: 110
+#: src/pages/RegistrationPage.tsx:148
 #, c-format
 msgid "Only an administrator is allowed to set the debt limit."
 msgstr ""
 
-#: src/pages/RegistrationPage.tsx:148
+#. screenid: 110
+#: src/pages/RegistrationPage.tsx:150
 #, c-format
 msgid "Only the administrator can change the minimum cashout limit."
 msgstr ""
 
-#: src/pages/RegistrationPage.tsx:150
+#. screenid: 110
+#: src/pages/RegistrationPage.tsx:152
 #, c-format
 msgid "Only admin can create accounts with second factor authentication."
 msgstr ""
 
-#: src/pages/RegistrationPage.tsx:152
+#. screenid: 110
+#: src/pages/RegistrationPage.tsx:154
 #, c-format
 msgid "The password is too short."
 msgstr ""
 
-#: src/pages/RegistrationPage.tsx:154
+#. screenid: 110
+#: src/pages/RegistrationPage.tsx:156
 #, c-format
 msgid "The password is too long."
 msgstr ""
 
-#: src/pages/RegistrationPage.tsx:192
+#. screenid: 110
+#: src/pages/RegistrationPage.tsx:194
 #, c-format
 msgid "Account registration"
 msgstr ""
 
-#: src/pages/RegistrationPage.tsx:210
+#. screenid: 110
+#: src/pages/RegistrationPage.tsx:212
 #, fuzzy, c-format
 msgid "Login username"
 msgstr "Fehlender Benutzername"
 
-#: src/pages/RegistrationPage.tsx:242
+#. screenid: 110
+#: src/pages/RegistrationPage.tsx:244
 #, fuzzy, c-format
 msgid "Password"
 msgstr "Passwort"
 
-#: src/pages/RegistrationPage.tsx:267
+#. screenid: 110
+#: src/pages/RegistrationPage.tsx:269
 #, c-format
 msgid ""
 "Use a strong password: 8 characters minimum, don't use any public "
@@ -486,264 +575,315 @@ msgid ""
 "lowercase, uppercase, symbols and numbers"
 msgstr ""
 
-#: src/pages/RegistrationPage.tsx:282
+#. screenid: 110
+#: src/pages/RegistrationPage.tsx:284
 #, c-format
 msgid "Repeat password"
 msgstr ""
 
-#: src/pages/RegistrationPage.tsx:314
+#. screenid: 110
+#: src/pages/RegistrationPage.tsx:316
 #, c-format
 msgid "Full name"
 msgstr ""
 
-#: src/pages/RegistrationPage.tsx:411
+#. screenid: 110
+#: src/pages/RegistrationPage.tsx:413
 #, c-format
 msgid "Register"
 msgstr "Registrieren"
 
-#: src/pages/RegistrationPage.tsx:427
+#. screenid: 110
+#: src/pages/RegistrationPage.tsx:429
 #, c-format
 msgid "Create a random temporary user"
 msgstr ""
 
-#: src/pages/LoginForm.tsx:103
+#. screenid: 104
+#: src/pages/LoginForm.tsx:121
 #, c-format
 msgid "Wrong credentials for \"%1$s\""
 msgstr "Falsche Zugangsdaten für \"%1$s\""
 
-#: src/pages/LoginForm.tsx:105
+#. screenid: 104
+#: src/pages/LoginForm.tsx:123
 #, c-format
 msgid "Account not found"
 msgstr "Konto nicht gefunden"
 
-#: src/pages/LoginForm.tsx:128
+#. screenid: 104
+#: src/pages/LoginForm.tsx:146
 #, c-format
 msgid "Username"
 msgstr "Benutzername"
 
-#: src/pages/LoginForm.tsx:142
+#. screenid: 104
+#: src/pages/LoginForm.tsx:160
 #, fuzzy, c-format
 msgid "Username of the account"
 msgstr "Benutzername des Kontos"
 
-#: src/pages/LoginForm.tsx:174
+#. screenid: 104
+#: src/pages/LoginForm.tsx:192
 #, fuzzy, c-format
 msgid "Password of the account"
 msgstr "Passwort des Kontos"
 
-#: src/pages/LoginForm.tsx:208
+#. screenid: 104
+#: src/pages/LoginForm.tsx:226
 #, c-format
 msgid "Check"
 msgstr "Überprüfung"
 
-#: src/pages/LoginForm.tsx:220
+#. screenid: 104
+#: src/pages/LoginForm.tsx:238
 #, c-format
 msgid "Log in"
 msgstr "Anmelden"
 
-#: src/components/Transactions/views.tsx:43
+#. screenid: 5
+#: src/components/Transactions/views.tsx:45
 #, c-format
 msgid "Transactions history"
 msgstr ""
 
-#: src/components/Transactions/views.tsx:48
-#, c-format
+#. screenid: 5
+#: src/components/Transactions/views.tsx:50
+#, fuzzy, c-format
 msgid "No transactions yet."
 msgstr "Es liegen noch keine Transaktionen vor."
 
-#: src/components/Transactions/views.tsx:49
+#. screenid: 5
+#: src/components/Transactions/views.tsx:51
 #, c-format
 msgid "You can make a transfer or a withdrawal to your wallet."
 msgstr ""
 
-#: src/components/Transactions/views.tsx:87
+#. screenid: 5
+#: src/components/Transactions/views.tsx:89
 #, c-format
 msgid "Date"
 msgstr "Datum"
 
-#: src/components/Transactions/views.tsx:95
+#. screenid: 5
+#: src/components/Transactions/views.tsx:97
 #, c-format
 msgid "Counterpart"
 msgstr "Gegenkonto"
 
-#: src/components/Transactions/views.tsx:135
+#. screenid: 5
+#: src/components/Transactions/views.tsx:137
 #, c-format
 msgid "sent"
 msgstr "gesendet"
 
-#: src/components/Transactions/views.tsx:136
+#. screenid: 5
+#: src/components/Transactions/views.tsx:138
 #, c-format
 msgid "received"
 msgstr "empfangen"
 
-#: src/components/Transactions/views.tsx:151
+#. screenid: 5
+#: src/components/Transactions/views.tsx:153
 #, fuzzy, c-format
 msgid "Invalid value"
 msgstr "ungültiger Wert"
 
-#: src/components/Transactions/views.tsx:160
+#. screenid: 5
+#: src/components/Transactions/views.tsx:162
 #, c-format
 msgid "to"
 msgstr "an"
 
-#: src/components/Transactions/views.tsx:160
+#. screenid: 5
+#: src/components/Transactions/views.tsx:162
 #, c-format
 msgid "from"
 msgstr "von"
 
-#: src/components/Transactions/views.tsx:237
+#. screenid: 5
+#: src/components/Transactions/views.tsx:240
 #, c-format
 msgid "First page"
 msgstr "Erste Seite"
 
-#: src/components/Transactions/views.tsx:245
+#. screenid: 5
+#: src/components/Transactions/views.tsx:248
 #, c-format
 msgid "Next"
 msgstr "Nächste"
 
-#: src/pages/WithdrawalConfirmationQuestion.tsx:104
+#. screenid: 114
+#: src/pages/WithdrawalConfirmationQuestion.tsx:106
 #, c-format
 msgid "Wire transfer completed!"
 msgstr "Banküberweisung abgeschlossen!"
 
-#: src/pages/WithdrawalConfirmationQuestion.tsx:111
+#. screenid: 114
+#: src/pages/WithdrawalConfirmationQuestion.tsx:113
 #, c-format
 msgid "The withdrawal has been aborted previously and can't be confirmed"
 msgstr ""
 
-#: src/pages/WithdrawalConfirmationQuestion.tsx:119
+#. screenid: 114
+#: src/pages/WithdrawalConfirmationQuestion.tsx:121
 #, c-format
 msgid ""
 "The withdrawal operation can't be confirmed before a wallet accepted the "
 "transaction."
 msgstr ""
 
-#: src/pages/WithdrawalConfirmationQuestion.tsx:127
-#, c-format
+#. screenid: 114
+#: src/pages/WithdrawalConfirmationQuestion.tsx:129
+#, fuzzy, c-format
 msgid "The operation ID is invalid."
 msgstr "Die Vorgangs-ID ist ungültig."
 
-#: src/pages/WithdrawalConfirmationQuestion.tsx:135
+#. screenid: 114
+#: src/pages/WithdrawalConfirmationQuestion.tsx:137
 #, c-format
 msgid "The operation was not found."
 msgstr ""
 
-#: src/pages/WithdrawalConfirmationQuestion.tsx:151
+#. screenid: 114
+#: src/pages/WithdrawalConfirmationQuestion.tsx:153
 #, c-format
 msgid "The starting withdrawal amount and the confirmation amount differs."
 msgstr ""
 
-#: src/pages/WithdrawalConfirmationQuestion.tsx:160
+#. screenid: 114
+#: src/pages/WithdrawalConfirmationQuestion.tsx:162
 #, c-format
 msgid "The bank requires a bank account which has not been specified yet."
 msgstr ""
 
-#: src/pages/WithdrawalConfirmationQuestion.tsx:199
+#. screenid: 114
+#: src/pages/WithdrawalConfirmationQuestion.tsx:201
 #, c-format
 msgid ""
 "The reserve operation has been confirmed previously and can't be aborted"
 msgstr ""
 
-#: src/pages/WithdrawalConfirmationQuestion.tsx:235
+#. screenid: 114
+#: src/pages/WithdrawalConfirmationQuestion.tsx:237
 #, c-format
 msgid "Confirm the withdrawal operation"
 msgstr "Bestätigen Sie den Abhebevorgang"
 
-#: src/pages/WithdrawalConfirmationQuestion.tsx:252
+#. screenid: 114
+#: src/pages/WithdrawalConfirmationQuestion.tsx:254
 #, c-format
 msgid "Wire transfer details"
 msgstr ""
 
-#: src/pages/WithdrawalConfirmationQuestion.tsx:262
+#. screenid: 114
+#: src/pages/WithdrawalConfirmationQuestion.tsx:264
 #, c-format
 msgid "Payment Service Provider's account"
 msgstr ""
 
-#: src/pages/WithdrawalConfirmationQuestion.tsx:280
+#. screenid: 114
+#: src/pages/WithdrawalConfirmationQuestion.tsx:282
 #, c-format
 msgid "Payment Service Provider's account number"
 msgstr ""
 
-#: src/pages/WithdrawalConfirmationQuestion.tsx:292
+#. screenid: 114
+#: src/pages/WithdrawalConfirmationQuestion.tsx:294
 #, c-format
 msgid "Payment Service Provider's name"
 msgstr ""
 
-#: src/pages/WithdrawalConfirmationQuestion.tsx:311
+#. screenid: 114
+#: src/pages/WithdrawalConfirmationQuestion.tsx:313
 #, c-format
 msgid "Payment Service Provider's account bank hostname"
 msgstr ""
 
-#: src/pages/WithdrawalConfirmationQuestion.tsx:322
+#. screenid: 114
+#: src/pages/WithdrawalConfirmationQuestion.tsx:324
 #, c-format
 msgid "Payment Service Provider's account id"
 msgstr ""
 
-#: src/pages/WithdrawalConfirmationQuestion.tsx:352
+#. screenid: 114
+#: src/pages/WithdrawalConfirmationQuestion.tsx:354
 #, c-format
 msgid "Payment Service Provider's account address"
 msgstr ""
 
-#: src/pages/WithdrawalConfirmationQuestion.tsx:391
+#. screenid: 114
+#: src/pages/WithdrawalConfirmationQuestion.tsx:393
 #, c-format
 msgid "No amount has yet been determined."
 msgstr ""
 
-#: src/pages/WithdrawalConfirmationQuestion.tsx:438
+#. screenid: 114
+#: src/pages/WithdrawalConfirmationQuestion.tsx:440
 #, c-format
 msgid "Transfer"
 msgstr "Überweisung"
 
-#: src/pages/WithdrawalConfirmationQuestion.tsx:463
+#. screenid: 114
+#: src/pages/WithdrawalConfirmationQuestion.tsx:465
 #, c-format
 msgid "Authentication required"
 msgstr ""
 
-#: src/pages/WithdrawalConfirmationQuestion.tsx:473
+#. screenid: 114
+#: src/pages/WithdrawalConfirmationQuestion.tsx:475
 #, c-format
 msgid "This operation was created with another username"
 msgstr ""
 
-#: src/pages/OperationState/views.tsx:414
+#. screenid: 5
+#: src/pages/OperationState/views.tsx:421
 #, c-format
 msgid ""
 "Unauthorized to make the operation, maybe the session has expired or the "
 "password changed."
 msgstr ""
 
-#: src/pages/OperationState/views.tsx:425
+#. screenid: 5
+#: src/pages/OperationState/views.tsx:432
 #, c-format
 msgid "The operation was rejected due to insufficient funds."
 msgstr ""
 
-#: src/pages/OperationState/views.tsx:479
+#. screenid: 5
+#: src/pages/OperationState/views.tsx:486
 #, c-format
 msgid "Withdrawal confirmed"
 msgstr ""
 
-#: src/pages/OperationState/views.tsx:483
+#. screenid: 5
+#: src/pages/OperationState/views.tsx:490
 #, c-format
 msgid ""
 "The wire transfer to the Payment Service Provider has been initiated. You "
 "will shortly receive the requested amount in your Taler wallet."
 msgstr ""
 
-#: src/pages/OperationState/views.tsx:499
+#. screenid: 5
+#: src/pages/OperationState/views.tsx:506
 #, c-format
 msgid "Do not show this again"
 msgstr ""
 
-#: src/pages/OperationState/views.tsx:533
+#. screenid: 5
+#: src/pages/OperationState/views.tsx:540
 #, c-format
 msgid "Close"
 msgstr "Schließen"
 
-#: src/pages/OperationState/views.tsx:596
+#. screenid: 5
+#: src/pages/OperationState/views.tsx:603
 #, c-format
 msgid "If you have a Taler wallet installed on this device"
 msgstr ""
 
-#: src/pages/OperationState/views.tsx:602
+#. screenid: 5
+#: src/pages/OperationState/views.tsx:609
 #, c-format
 msgid ""
 "Your wallet will display the details of the transaction including the fees "
@@ -751,139 +891,166 @@ msgid ""
 "instructions"
 msgstr ""
 
-#: src/pages/OperationState/views.tsx:612
+#. screenid: 5
+#: src/pages/OperationState/views.tsx:619
 #, fuzzy, c-format
 msgid "on this page"
 msgstr "Erste Seite"
 
-#: src/pages/OperationState/views.tsx:633
+#. screenid: 5
+#: src/pages/OperationState/views.tsx:640
 #, c-format
 msgid "Withdraw"
 msgstr "Abheben"
 
-#: src/pages/OperationState/views.tsx:642
+#. screenid: 5
+#: src/pages/OperationState/views.tsx:649
 #, c-format
 msgid "In case you have a Taler wallet on another device"
 msgstr ""
 
-#: src/pages/OperationState/views.tsx:647
+#. screenid: 5
+#: src/pages/OperationState/views.tsx:654
 #, c-format
 msgid "Scan the QR below to start the withdrawal."
 msgstr ""
 
-#: src/pages/WalletWithdrawForm.tsx:73
+#. screenid: 112
+#: src/pages/WalletWithdrawForm.tsx:75
 #, c-format
 msgid "There is an operation already pending"
 msgstr ""
 
-#: src/pages/WalletWithdrawForm.tsx:77
+#. screenid: 112
+#: src/pages/WalletWithdrawForm.tsx:79
 #, fuzzy, c-format
 msgid "Complete the operation in"
 msgstr "Abschließen oder Abbruch in"
 
-#: src/pages/WalletWithdrawForm.tsx:89
+#. screenid: 112
+#: src/pages/WalletWithdrawForm.tsx:91
 #, c-format
 msgid "this page"
 msgstr ""
 
-#: src/pages/WalletWithdrawForm.tsx:167
+#. screenid: 112
+#: src/pages/WalletWithdrawForm.tsx:169
 #, fuzzy, c-format
 msgid "Invalid"
 msgstr "nicht gültig"
 
-#: src/pages/WalletWithdrawForm.tsx:169
+#. screenid: 112
+#: src/pages/WalletWithdrawForm.tsx:171
 #, fuzzy, c-format
 msgid "Balance is not enough"
 msgstr "Der Saldo ist nicht ausreichend"
 
-#: src/pages/WalletWithdrawForm.tsx:188
+#. screenid: 112
+#: src/pages/WalletWithdrawForm.tsx:190
 #, c-format
 msgid "The server replied with an invalid taler://withdraw URI"
 msgstr ""
 
-#: src/pages/WalletWithdrawForm.tsx:189
+#. screenid: 112
+#: src/pages/WalletWithdrawForm.tsx:191
 #, c-format
 msgid "Withdraw URI: %1$s"
 msgstr ""
 
-#: src/pages/WalletWithdrawForm.tsx:204
+#. screenid: 112
+#: src/pages/WalletWithdrawForm.tsx:206
 #, c-format
 msgid "The operation was rejected due to insufficient funds"
 msgstr ""
 
-#: src/pages/WalletWithdrawForm.tsx:269
+#. screenid: 112
+#: src/pages/WalletWithdrawForm.tsx:271
 #, c-format
 msgid "Current balance is %1$s"
 msgstr ""
 
-#: src/pages/WalletWithdrawForm.tsx:279
+#. screenid: 112
+#: src/pages/WalletWithdrawForm.tsx:281
 #, c-format
 msgid "You can withdraw up to %1$s"
 msgstr ""
 
-#: src/pages/WalletWithdrawForm.tsx:357
+#. screenid: 112
+#: src/pages/WalletWithdrawForm.tsx:359
 #, c-format
 msgid "Continue"
 msgstr "Weiter"
 
-#: src/pages/WalletWithdrawForm.tsx:390
+#. screenid: 112
+#: src/pages/WalletWithdrawForm.tsx:392
 #, c-format
 msgid "Use your Taler wallet"
 msgstr ""
 
-#: src/pages/WalletWithdrawForm.tsx:393
+#. screenid: 112
+#: src/pages/WalletWithdrawForm.tsx:395
 #, c-format
 msgid ""
 "After using your wallet you will need to authorize or cancel the operation "
 "on this site."
 msgstr ""
 
-#: src/pages/WalletWithdrawForm.tsx:403
+#. screenid: 112
+#: src/pages/WalletWithdrawForm.tsx:405
 #, c-format
 msgid "You need a Taler wallet"
 msgstr ""
 
-#: src/pages/WalletWithdrawForm.tsx:408
+#. screenid: 112
+#: src/pages/WalletWithdrawForm.tsx:410
 #, c-format
 msgid "If you don't have one yet you can follow the instruction in"
 msgstr ""
 
-#: src/pages/PaymentOptions.tsx:62
+#. screenid: 105
+#: src/pages/PaymentOptions.tsx:64
 #, fuzzy, c-format
 msgid "Pending operation"
 msgstr "Vorgang bestätigen"
 
-#: src/pages/PaymentOptions.tsx:108
+#. screenid: 105
+#: src/pages/PaymentOptions.tsx:110
 #, c-format
 msgid "Send money"
 msgstr ""
 
-#: src/pages/PaymentOptions.tsx:126
+#. screenid: 105
+#: src/pages/PaymentOptions.tsx:128
 #, c-format
 msgid "to a Taler wallet"
 msgstr ""
 
-#: src/pages/PaymentOptions.tsx:146
+#. screenid: 105
+#: src/pages/PaymentOptions.tsx:148
 #, c-format
 msgid "Withdraw digital money into your mobile wallet or browser extension"
 msgstr ""
 
-#: src/pages/PaymentOptions.tsx:179
+#. screenid: 105
+#: src/pages/PaymentOptions.tsx:181
 #, c-format
 msgid "to another bank account"
 msgstr ""
 
-#: src/pages/PaymentOptions.tsx:199
+#. screenid: 105
+#: src/pages/PaymentOptions.tsx:201
 #, c-format
 msgid "Make a wire transfer to an account with known bank account number."
 msgstr ""
 
-#: src/pages/AccountPage/views.tsx:45
+#. screenid: 5
+#: src/pages/AccountPage/views.tsx:50
 #, c-format
 msgid "This is a demo"
 msgstr ""
 
-#: src/pages/AccountPage/views.tsx:50
+#. screenid: 5
+#: src/pages/AccountPage/views.tsx:55
 #, c-format
 msgid ""
 "This part of the demo shows how a bank that supports Taler directly would "
@@ -891,189 +1058,224 @@ msgid ""
 "transaction history of some %1$s ."
 msgstr ""
 
-#: src/pages/AccountPage/views.tsx:60
+#. screenid: 5
+#: src/pages/AccountPage/views.tsx:65
 #, c-format
 msgid ""
 "Here you will be able to see how a bank that supports Taler directly would "
 "work."
 msgstr ""
 
-#: src/pages/AccountPage/views.tsx:81
+#. screenid: 5
+#: src/pages/AccountPage/views.tsx:86
 #, c-format
 msgid "Pending account delete operation"
 msgstr ""
 
-#: src/pages/AccountPage/views.tsx:83
+#. screenid: 5
+#: src/pages/AccountPage/views.tsx:88
 #, c-format
 msgid "Pending account update operation"
 msgstr ""
 
-#: src/pages/AccountPage/views.tsx:85
+#. screenid: 5
+#: src/pages/AccountPage/views.tsx:90
 #, c-format
 msgid "Pending password update operation"
 msgstr ""
 
-#: src/pages/AccountPage/views.tsx:87
+#. screenid: 5
+#: src/pages/AccountPage/views.tsx:92
 #, c-format
 msgid "Pending transaction operation"
 msgstr ""
 
-#: src/pages/AccountPage/views.tsx:89
+#. screenid: 5
+#: src/pages/AccountPage/views.tsx:94
 #, c-format
 msgid "Pending withdrawal operation"
 msgstr ""
 
-#: src/pages/AccountPage/views.tsx:91
+#. screenid: 5
+#: src/pages/AccountPage/views.tsx:96
 #, c-format
 msgid "Pending cashout operation"
 msgstr ""
 
-#: src/pages/AccountPage/views.tsx:102
+#. screenid: 5
+#: src/pages/AccountPage/views.tsx:107
 #, c-format
 msgid "You can complete or cancel the operation in"
 msgstr ""
 
-#: src/pages/BankFrame.tsx:76
+#. screenid: 103
+#: src/pages/BankFrame.tsx:78
 #, c-format
 msgid "Internal error, please report."
 msgstr ""
 
-#: src/pages/BankFrame.tsx:121
+#. screenid: 103
+#: src/pages/BankFrame.tsx:125
 #, c-format
 msgid "Preferences"
 msgstr ""
 
-#: src/pages/BankFrame.tsx:338
+#. screenid: 103
+#: src/pages/BankFrame.tsx:342
 #, c-format
 msgid "Welcome"
 msgstr ""
 
-#: src/pages/BankFrame.tsx:348
+#. screenid: 103
+#: src/pages/BankFrame.tsx:352
 #, c-format
 msgid "Welcome, %1$s"
 msgstr ""
 
-#: src/pages/PublicHistoriesPage.tsx:82
+#. screenid: 108
+#: src/pages/PublicHistoriesPage.tsx:84
 #, c-format
 msgid "History of public accounts"
 msgstr "Buchungen auf öffentlich sichtbaren Konten"
 
-#: src/pages/QrCodeSection.tsx:132
+#. screenid: 109
+#: src/pages/QrCodeSection.tsx:134
 #, c-format
 msgid "Scan the QR code below to start the withdrawal."
 msgstr ""
 
-#: src/pages/WithdrawalQRCode.tsx:104
+#. screenid: 116
+#: src/pages/WithdrawalQRCode.tsx:106
 #, c-format
 msgid "Operation aborted"
 msgstr ""
 
-#: src/pages/WithdrawalQRCode.tsx:108
+#. screenid: 116
+#: src/pages/WithdrawalQRCode.tsx:110
 #, c-format
 msgid ""
 "The wire transfer to the Payment Service Provider's account was aborted from "
 "somewhere else, your balance was not affected."
 msgstr ""
 
-#: src/pages/WithdrawalQRCode.tsx:183
+#. screenid: 116
+#: src/pages/WithdrawalQRCode.tsx:185
 #, c-format
 msgid "Go to your wallet now"
 msgstr ""
 
-#: src/pages/WithdrawalQRCode.tsx:211
+#. screenid: 116
+#: src/pages/WithdrawalQRCode.tsx:213
 #, c-format
 msgid ""
 "The operation is marked as selected, but a process during the withdrawal "
 "failed"
 msgstr ""
 
-#: src/pages/WithdrawalQRCode.tsx:213
+#. screenid: 116
+#: src/pages/WithdrawalQRCode.tsx:215
 #, c-format
 msgid "The account was selected, but no withdrawal reserve ID was found."
 msgstr ""
 
-#: src/pages/WithdrawalQRCode.tsx:226
+#. screenid: 116
+#: src/pages/WithdrawalQRCode.tsx:228
 #, c-format
 msgid ""
 "There is a withdrawal reserve ID but no account has been selected or the "
 "selected account is invalid."
 msgstr ""
 
-#: src/pages/WithdrawalQRCode.tsx:240
+#. screenid: 116
+#: src/pages/WithdrawalQRCode.tsx:242
 #, c-format
 msgid ""
 "A withdrawal reserve ID was not found and the no account has been selected."
 msgstr ""
 
-#: src/pages/WithdrawalQRCode.tsx:298
+#. screenid: 116
+#: src/pages/WithdrawalQRCode.tsx:300
 #, c-format
 msgid "Operation not found"
 msgstr ""
 
-#: src/pages/WithdrawalQRCode.tsx:302
+#. screenid: 116
+#: src/pages/WithdrawalQRCode.tsx:304
 #, c-format
 msgid ""
 "This process is not known to the server. The process ID is incorrect or the "
 "server has deleted the process information before it arrived here."
 msgstr ""
 
-#: src/pages/WithdrawalQRCode.tsx:318
+#. screenid: 116
+#: src/pages/WithdrawalQRCode.tsx:320
 #, c-format
 msgid "Continue to dashboard"
 msgstr ""
 
-#: src/pages/SolveChallengePage.tsx:92
+#. screenid: 111
+#: src/pages/SolveChallengePage.tsx:94
 #, c-format
 msgid "Confirmation codes are numerical, possibly beginning with 'T-.'"
 msgstr ""
 
-#: src/pages/SolveChallengePage.tsx:114
+#. screenid: 111
+#: src/pages/SolveChallengePage.tsx:116
 #, c-format
 msgid ""
 "No cashout was found. The cashout process has probably already been aborted."
 msgstr ""
 
-#: src/pages/SolveChallengePage.tsx:156
+#. screenid: 111
+#: src/pages/SolveChallengePage.tsx:158
 #, c-format
 msgid "Challenge not found."
 msgstr ""
 
-#: src/pages/SolveChallengePage.tsx:164
+#. screenid: 111
+#: src/pages/SolveChallengePage.tsx:166
 #, c-format
 msgid "This user is not authorized to complete this challenge."
 msgstr ""
 
-#: src/pages/SolveChallengePage.tsx:172
+#. screenid: 111
+#: src/pages/SolveChallengePage.tsx:174
 #, c-format
 msgid "Too many attempts, try another code."
 msgstr ""
 
-#: src/pages/SolveChallengePage.tsx:180
+#. screenid: 111
+#: src/pages/SolveChallengePage.tsx:182
 #, c-format
 msgid "The confirmation code is wrong, try again."
 msgstr ""
 
-#: src/pages/SolveChallengePage.tsx:188
+#. screenid: 111
+#: src/pages/SolveChallengePage.tsx:190
 #, c-format
 msgid "The operation expired."
 msgstr ""
 
-#: src/pages/SolveChallengePage.tsx:222
+#. screenid: 111
+#: src/pages/SolveChallengePage.tsx:224
 #, c-format
 msgid "The operation failed."
 msgstr ""
 
-#: src/pages/SolveChallengePage.tsx:239
+#. screenid: 111
+#: src/pages/SolveChallengePage.tsx:241
 #, c-format
 msgid "The operation needs another confirmation to complete."
 msgstr ""
 
-#: src/pages/SolveChallengePage.tsx:259
+#. screenid: 111
+#: src/pages/SolveChallengePage.tsx:261
 #, c-format
 msgid "Confirm the operation"
 msgstr "Vorgang bestätigen"
 
-#: src/pages/SolveChallengePage.tsx:263
+#. screenid: 111
+#: src/pages/SolveChallengePage.tsx:265
 #, c-format
 msgid ""
 "This operation is protected with second factor authentication. In order to "
@@ -1081,553 +1283,659 @@ msgid ""
 "you provided."
 msgstr ""
 
-#: src/pages/SolveChallengePage.tsx:292
+#. screenid: 111
+#: src/pages/SolveChallengePage.tsx:294
 #, c-format
 msgid "Enter the confirmation code"
 msgstr ""
 
-#: src/pages/SolveChallengePage.tsx:332
+#. screenid: 111
+#: src/pages/SolveChallengePage.tsx:334
 #, c-format
 msgid "You should have received a code on your mobile phone."
 msgstr ""
 
-#: src/pages/SolveChallengePage.tsx:339
+#. screenid: 111
+#: src/pages/SolveChallengePage.tsx:341
 #, c-format
 msgid "You should have received a code in your email."
 msgstr ""
 
-#: src/pages/SolveChallengePage.tsx:350
+#. screenid: 111
+#: src/pages/SolveChallengePage.tsx:352
 #, c-format
 msgid "The confirmation code starts with \"%1$s\" followed by numbers."
 msgstr ""
 
-#: src/pages/SolveChallengePage.tsx:368
+#. screenid: 111
+#: src/pages/SolveChallengePage.tsx:370
 #, c-format
 msgid "Confirm"
 msgstr "Bestätigen"
 
-#: src/pages/SolveChallengePage.tsx:402
+#. screenid: 111
+#: src/pages/SolveChallengePage.tsx:404
 #, c-format
 msgid "Removing account"
 msgstr ""
 
-#: src/pages/SolveChallengePage.tsx:404
+#. screenid: 111
+#: src/pages/SolveChallengePage.tsx:406
 #, fuzzy, c-format
 msgid "Updating account values"
 msgstr "Kontostand"
 
-#: src/pages/SolveChallengePage.tsx:406
+#. screenid: 111
+#: src/pages/SolveChallengePage.tsx:408
 #, fuzzy, c-format
 msgid "Updating password"
 msgstr "Fehlendes Passwort"
 
-#: src/pages/SolveChallengePage.tsx:408
+#. screenid: 111
+#: src/pages/SolveChallengePage.tsx:410
 #, fuzzy, c-format
 msgid "Making a wire transfer"
 msgstr "Banküberweisung"
 
-#: src/pages/SolveChallengePage.tsx:410
+#. screenid: 111
+#: src/pages/SolveChallengePage.tsx:412
 #, fuzzy, c-format
 msgid "Confirming withdrawal"
 msgstr "Abhebung bestätigen"
 
-#: src/pages/SolveChallengePage.tsx:412
+#. screenid: 111
+#: src/pages/SolveChallengePage.tsx:414
 #, c-format
 msgid "Making a cashout"
 msgstr ""
 
-#: src/pages/SolveChallengePage.tsx:422
+#. screenid: 111
+#: src/pages/SolveChallengePage.tsx:424
 #, c-format
 msgid "Operation:"
 msgstr ""
 
-#: src/pages/SolveChallengePage.tsx:435
+#. screenid: 111
+#: src/pages/SolveChallengePage.tsx:437
 #, c-format
 msgid "Type"
 msgstr ""
 
-#: src/pages/SolveChallengePage.tsx:438
+#. screenid: 111
+#: src/pages/SolveChallengePage.tsx:440
 #, c-format
 msgid "Updating account settings"
 msgstr ""
 
-#: src/pages/SolveChallengePage.tsx:445
+#. screenid: 111
+#: src/pages/SolveChallengePage.tsx:447
 #, fuzzy, c-format
 msgid "Account"
 msgstr "Konten"
 
-#: src/pages/SolveChallengePage.tsx:475
+#. screenid: 111
+#: src/pages/SolveChallengePage.tsx:477
 #, c-format
 msgid "To account"
 msgstr ""
 
-#: src/pages/SolveChallengePage.tsx:501
+#. screenid: 111
+#: src/pages/SolveChallengePage.tsx:503
 #, fuzzy, c-format
 msgid "Cashout account"
 msgstr "Passwort des Kontos"
 
-#: src/pages/SolveChallengePage.tsx:511
+#. screenid: 111
+#: src/pages/SolveChallengePage.tsx:513
 #, c-format
 msgid "Email"
 msgstr "E-Mail"
 
-#: src/pages/SolveChallengePage.tsx:521
+#. screenid: 111
+#: src/pages/SolveChallengePage.tsx:523
 #, c-format
 msgid "Phone"
 msgstr ""
 
-#: src/pages/SolveChallengePage.tsx:531
+#. screenid: 111
+#: src/pages/SolveChallengePage.tsx:533
 #, c-format
 msgid "Debit threshold"
 msgstr ""
 
-#: src/pages/SolveChallengePage.tsx:546
+#. screenid: 111
+#: src/pages/SolveChallengePage.tsx:548
 #, c-format
 msgid "Is this account public?"
 msgstr ""
 
-#: src/pages/SolveChallengePage.tsx:552
+#. screenid: 111
+#: src/pages/SolveChallengePage.tsx:554
 #, c-format
 msgid "Enable"
 msgstr ""
 
-#: src/pages/SolveChallengePage.tsx:553
+#. screenid: 111
+#: src/pages/SolveChallengePage.tsx:555
 #, c-format
 msgid "Disable"
 msgstr ""
 
-#: src/pages/SolveChallengePage.tsx:560
+#. screenid: 111
+#: src/pages/SolveChallengePage.tsx:562
 #, c-format
 msgid "Name"
 msgstr "Name"
 
-#: src/pages/SolveChallengePage.tsx:570
+#. screenid: 111
+#: src/pages/SolveChallengePage.tsx:572
 #, c-format
 msgid "Authentication channel"
 msgstr ""
 
-#: src/pages/SolveChallengePage.tsx:575
+#. screenid: 111
+#: src/pages/SolveChallengePage.tsx:577
 #, c-format
 msgid "Remove"
 msgstr ""
 
-#: src/pages/SolveChallengePage.tsx:587
+#. screenid: 111
+#: src/pages/SolveChallengePage.tsx:589
 #, c-format
 msgid "New password"
 msgstr ""
 
-#: src/pages/SolveChallengePage.tsx:607
+#. screenid: 111
+#: src/pages/SolveChallengePage.tsx:609
 #, c-format
 msgid "Challenge details"
 msgstr ""
 
-#: src/pages/SolveChallengePage.tsx:615
+#. screenid: 111
+#: src/pages/SolveChallengePage.tsx:617
 #, c-format
 msgid "Sent at"
 msgstr ""
 
-#: src/pages/SolveChallengePage.tsx:632
+#. screenid: 111
+#: src/pages/SolveChallengePage.tsx:634
 #, c-format
 msgid "To phone"
 msgstr ""
 
-#: src/pages/SolveChallengePage.tsx:634
+#. screenid: 111
+#: src/pages/SolveChallengePage.tsx:636
 #, c-format
 msgid "To email"
 msgstr ""
 
-#: src/pages/SolveChallengePage.tsx:666
+#. screenid: 111
+#: src/pages/SolveChallengePage.tsx:668
 #, c-format
 msgid "Send again"
 msgstr ""
 
-#: src/pages/SolveChallengePage.tsx:721
+#. screenid: 111
+#: src/pages/SolveChallengePage.tsx:723
 #, fuzzy, c-format
 msgid "Withdraw reserve ID"
 msgstr "Abheben"
 
-#: src/pages/SolveChallengePage.tsx:763
+#. screenid: 111
+#: src/pages/SolveChallengePage.tsx:765
 #, c-format
 msgid "Cashout is disabled"
 msgstr ""
 
-#: src/pages/SolveChallengePage.tsx:764
+#. screenid: 111
+#: src/pages/SolveChallengePage.tsx:766
 #, c-format
 msgid ""
 "Cashout should be enabled in the configuration, the conversion rate should "
 "be initialized with fee(s), rates and a rounding mode."
 msgstr ""
 
-#: src/pages/WireTransfer.tsx:103
+#. screenid: 113
+#: src/pages/WireTransfer.tsx:105
 #, c-format
 msgid "Make a wire transfer"
 msgstr ""
 
-#: src/pages/WithdrawalOperationPage.tsx:55
+#. screenid: 115
+#: src/pages/WithdrawalOperationPage.tsx:57
 #, c-format
 msgid "The Withdrawal URI is not valid"
 msgstr ""
 
-#: src/components/Cashouts/views.tsx:43
+#. screenid: 3
+#: src/components/Cashouts/views.tsx:45
 #, c-format
 msgid ""
 "Cashout should be enable by configuration and the conversion rate should be "
 "initialized with fee, ratio and rounding mode."
 msgstr ""
 
-#: src/components/Cashouts/views.tsx:106
+#. screenid: 3
+#: src/components/Cashouts/views.tsx:108
 #, c-format
 msgid "Latest cashouts"
 msgstr ""
 
-#: src/components/Cashouts/views.tsx:117
+#. screenid: 3
+#: src/components/Cashouts/views.tsx:119
 #, c-format
 msgid "Created"
 msgstr ""
 
-#: src/components/Cashouts/views.tsx:121
+#. screenid: 3
+#: src/components/Cashouts/views.tsx:123
 #, c-format
 msgid "Total debit"
 msgstr ""
 
-#: src/components/Cashouts/views.tsx:125
+#. screenid: 3
+#: src/components/Cashouts/views.tsx:127
 #, c-format
 msgid "Total credit"
 msgstr ""
 
-#: src/pages/ProfileNavigation.tsx:53
+#. screenid: 107
+#: src/pages/ProfileNavigation.tsx:55
 #, c-format
 msgid "Select a section"
 msgstr ""
 
-#: src/pages/ProfileNavigation.tsx:88
+#. screenid: 107
+#: src/pages/ProfileNavigation.tsx:90
 #, c-format
 msgid "Details"
 msgstr ""
 
-#: src/pages/ProfileNavigation.tsx:92
+#. screenid: 107
+#: src/pages/ProfileNavigation.tsx:94
 #, c-format
 msgid "Delete"
 msgstr "Löschen"
 
-#: src/pages/ProfileNavigation.tsx:96
+#. screenid: 107
+#: src/pages/ProfileNavigation.tsx:98
 #, c-format
 msgid "Credentials"
 msgstr ""
 
-#: src/pages/ProfileNavigation.tsx:101
+#. screenid: 107
+#: src/pages/ProfileNavigation.tsx:103
 #, c-format
 msgid "Cashouts"
 msgstr ""
 
-#: src/pages/ProfileNavigation.tsx:104
+#. screenid: 107
+#: src/pages/ProfileNavigation.tsx:106
 #, c-format
 msgid "Conversion"
 msgstr ""
 
-#: src/pages/regional/CreateCashout.tsx:106
+#. screenid: 127
+#: src/pages/regional/CreateCashout.tsx:108
 #, c-format
 msgid "Unable to create a cashout"
 msgstr ""
 
-#: src/pages/regional/CreateCashout.tsx:107
+#. screenid: 127
+#: src/pages/regional/CreateCashout.tsx:109
 #, c-format
 msgid "The bank configuration does not support cashout operations."
 msgstr ""
 
-#: src/pages/regional/CreateCashout.tsx:251
+#. screenid: 127
+#: src/pages/regional/CreateCashout.tsx:253
 #, c-format
 msgid "Amount needs to be higher"
 msgstr ""
 
-#: src/pages/regional/CreateCashout.tsx:253
+#. screenid: 127
+#: src/pages/regional/CreateCashout.tsx:255
 #, c-format
 msgid "It is not possible to cashout less than %1$s"
 msgstr ""
 
-#: src/pages/regional/CreateCashout.tsx:260
+#. screenid: 127
+#: src/pages/regional/CreateCashout.tsx:262
 #, c-format
 msgid "Your account can't cashout less than %1$s"
 msgstr ""
 
-#: src/pages/regional/CreateCashout.tsx:267
+#. screenid: 127
+#: src/pages/regional/CreateCashout.tsx:269
 #, c-format
 msgid "The total transfer to the destination will be zero"
 msgstr ""
 
-#: src/pages/regional/CreateCashout.tsx:284
+#. screenid: 127
+#: src/pages/regional/CreateCashout.tsx:286
 #, c-format
 msgid "Cashout created"
 msgstr ""
 
-#: src/pages/regional/CreateCashout.tsx:309
+#. screenid: 127
+#: src/pages/regional/CreateCashout.tsx:311
 #, c-format
 msgid ""
 "Duplicated request detected, check if the operation succeeded or try again."
 msgstr ""
 
-#: src/pages/regional/CreateCashout.tsx:317
+#. screenid: 127
+#: src/pages/regional/CreateCashout.tsx:319
 #, c-format
 msgid "The conversion rate was applied incorrectly"
 msgstr ""
 
-#: src/pages/regional/CreateCashout.tsx:325
+#. screenid: 127
+#: src/pages/regional/CreateCashout.tsx:327
 #, c-format
 msgid "The account does not have sufficient funds"
 msgstr ""
 
-#: src/pages/regional/CreateCashout.tsx:341
+#. screenid: 127
+#: src/pages/regional/CreateCashout.tsx:343
 #, c-format
 msgid "Missing cashout URI in the profile"
 msgstr ""
 
-#: src/pages/regional/CreateCashout.tsx:349
+#. screenid: 127
+#: src/pages/regional/CreateCashout.tsx:351
 #, c-format
 msgid "The amount is below the minimum amount permitted."
 msgstr ""
 
-#: src/pages/regional/CreateCashout.tsx:358
+#. screenid: 127
+#: src/pages/regional/CreateCashout.tsx:360
 #, c-format
 msgid ""
 "Sending the confirmation message failed, retry later or contact the "
 "administrator."
 msgstr ""
 
-#: src/pages/regional/CreateCashout.tsx:366
+#. screenid: 127
+#: src/pages/regional/CreateCashout.tsx:368
 #, c-format
 msgid "The server doesn't support the current TAN channel."
 msgstr ""
 
-#: src/pages/regional/CreateCashout.tsx:405
+#. screenid: 127
+#: src/pages/regional/CreateCashout.tsx:407
 #, c-format
 msgid "Conversion rate"
 msgstr ""
 
-#: src/pages/regional/CreateCashout.tsx:413
+#. screenid: 127
+#: src/pages/regional/CreateCashout.tsx:415
 #, c-format
 msgid "Balance"
 msgstr "Saldo"
 
-#: src/pages/regional/CreateCashout.tsx:426
+#. screenid: 127
+#: src/pages/regional/CreateCashout.tsx:428
 #, c-format
 msgid "Fee"
 msgstr ""
 
-#: src/pages/regional/CreateCashout.tsx:449
+#. screenid: 127
+#: src/pages/regional/CreateCashout.tsx:451
 #, c-format
 msgid "Legal name"
 msgstr ""
 
-#: src/pages/regional/CreateCashout.tsx:455
+#. screenid: 127
+#: src/pages/regional/CreateCashout.tsx:457
 #, c-format
 msgid ""
 "If this name doesn't match the account holder's name, your transaction may "
 "fail."
 msgstr ""
 
-#: src/pages/regional/CreateCashout.tsx:463
+#. screenid: 127
+#: src/pages/regional/CreateCashout.tsx:465
 #, c-format
 msgid "No cashout account"
 msgstr ""
 
-#: src/pages/regional/CreateCashout.tsx:464
+#. screenid: 127
+#: src/pages/regional/CreateCashout.tsx:466
 #, c-format
 msgid ""
 "Before being able to cashout to a bank account, you need to complete your "
 "profile"
 msgstr ""
 
-#: src/pages/regional/CreateCashout.tsx:521
+#. screenid: 127
+#: src/pages/regional/CreateCashout.tsx:523
 #, c-format
 msgid "Currency"
 msgstr ""
 
-#: src/pages/regional/CreateCashout.tsx:560
+#. screenid: 127
+#: src/pages/regional/CreateCashout.tsx:562
 #, c-format
 msgid "Send %1$s"
 msgstr ""
 
-#: src/pages/regional/CreateCashout.tsx:597
-#, c-format
+#. screenid: 127
+#: src/pages/regional/CreateCashout.tsx:599
+#, fuzzy, c-format
 msgid "Receive %1$s"
 msgstr "%1$s empfangen"
 
-#: src/pages/regional/CreateCashout.tsx:659
+#. screenid: 127
+#: src/pages/regional/CreateCashout.tsx:661
 #, c-format
 msgid "Total cost"
 msgstr ""
 
-#: src/pages/regional/CreateCashout.tsx:674
+#. screenid: 127
+#: src/pages/regional/CreateCashout.tsx:676
 #, c-format
 msgid "Balance left"
 msgstr ""
 
-#: src/pages/regional/CreateCashout.tsx:689
+#. screenid: 127
+#: src/pages/regional/CreateCashout.tsx:691
 #, c-format
 msgid "Before fee"
 msgstr ""
 
-#: src/pages/regional/CreateCashout.tsx:702
+#. screenid: 127
+#: src/pages/regional/CreateCashout.tsx:704
 #, c-format
 msgid "Total cashout transfer"
 msgstr ""
 
-#: src/pages/account/CashoutListForAccount.tsx:73
+#. screenid: 117
+#: src/pages/account/CashoutListForAccount.tsx:75
 #, c-format
 msgid "Cashout for account %1$s"
 msgstr ""
 
-#: src/pages/admin/AccountForm.tsx:193
+#. screenid: 120
+#: src/pages/admin/AccountForm.tsx:195
 #, c-format
 msgid "Doesn't have the pattern of an email"
 msgstr ""
 
-#: src/pages/admin/AccountForm.tsx:198
+#. screenid: 120
+#: src/pages/admin/AccountForm.tsx:200
 #, c-format
 msgid "Should start with +"
 msgstr ""
 
-#: src/pages/admin/AccountForm.tsx:200
+#. screenid: 120
+#: src/pages/admin/AccountForm.tsx:202
 #, c-format
 msgid "A phone number consists of numbers only"
 msgstr ""
 
-#: src/pages/admin/AccountForm.tsx:376
+#. screenid: 120
+#: src/pages/admin/AccountForm.tsx:378
 #, c-format
 msgid "Account ID for authentication"
 msgstr ""
 
-#: src/pages/admin/AccountForm.tsx:410
+#. screenid: 120
+#: src/pages/admin/AccountForm.tsx:412
 #, fuzzy, c-format
 msgid "Name of the account holder"
 msgstr "Benutzername des Kontos"
 
-#: src/pages/admin/AccountForm.tsx:417
+#. screenid: 120
+#: src/pages/admin/AccountForm.tsx:419
 #, fuzzy, c-format
 msgid "Internal account"
 msgstr "Benutzername des Kontos"
 
-#: src/pages/admin/AccountForm.tsx:420
+#. screenid: 120
+#: src/pages/admin/AccountForm.tsx:422
 #, c-format
 msgid "If this field is empty, a random account ID will be assigned"
 msgstr ""
 
-#: src/pages/admin/AccountForm.tsx:421
+#. screenid: 120
+#: src/pages/admin/AccountForm.tsx:423
 #, c-format
 msgid ""
 "You can copy and share this IBAN number in order to receive wire transfers "
 "to your bank account"
 msgstr ""
 
-#: src/pages/admin/AccountForm.tsx:469
+#. screenid: 120
+#: src/pages/admin/AccountForm.tsx:471
 #, c-format
 msgid "To be used when second factor authentication is enabled"
 msgstr ""
 
-#: src/pages/admin/AccountForm.tsx:513
+#. screenid: 120
+#: src/pages/admin/AccountForm.tsx:515
 #, c-format
 msgid ""
 "External account number where the money is going to be sent when doing "
 "cashouts"
 msgstr ""
 
-#: src/pages/admin/AccountForm.tsx:531
+#. screenid: 120
+#: src/pages/admin/AccountForm.tsx:533
 #, c-format
 msgid "Max debt"
 msgstr ""
 
-#: src/pages/admin/AccountForm.tsx:555
+#. screenid: 120
+#: src/pages/admin/AccountForm.tsx:557
 #, c-format
 msgid "How much the balance can go below zero."
 msgstr ""
 
-#: src/pages/admin/AccountForm.tsx:565
+#. screenid: 120
+#: src/pages/admin/AccountForm.tsx:567
 #, c-format
 msgid "Minimum cashout"
 msgstr ""
 
-#: src/pages/admin/AccountForm.tsx:587
+#. screenid: 120
+#: src/pages/admin/AccountForm.tsx:589
 #, c-format
 msgid "Custom minimum cashout amount for this account."
 msgstr ""
 
-#: src/pages/admin/AccountForm.tsx:629
+#. screenid: 120
+#: src/pages/admin/AccountForm.tsx:631
 #, c-format
 msgid "Public accounts have their balance publicly accessible"
 msgstr ""
 
-#: src/pages/admin/AccountForm.tsx:643
+#. screenid: 120
+#: src/pages/admin/AccountForm.tsx:645
 #, c-format
 msgid "Does this account belong to a Payment Service Provider?"
 msgstr ""
 
-#: src/pages/account/ShowAccountDetails.tsx:124
+#. screenid: 118
+#: src/pages/account/ShowAccountDetails.tsx:126
 #, c-format
 msgid "Account updated"
 msgstr ""
 
-#: src/pages/account/ShowAccountDetails.tsx:131
+#. screenid: 118
+#: src/pages/account/ShowAccountDetails.tsx:133
 #, c-format
 msgid "The rights to change the account are not sufficient"
 msgstr ""
 
-#: src/pages/account/ShowAccountDetails.tsx:139
+#. screenid: 118
+#: src/pages/account/ShowAccountDetails.tsx:141
 #, c-format
 msgid "The username was not found"
 msgstr ""
 
-#: src/pages/account/ShowAccountDetails.tsx:147
+#. screenid: 118
+#: src/pages/account/ShowAccountDetails.tsx:149
 #, c-format
 msgid ""
 "You can't change the legal name, please contact the your account "
 "administrator."
 msgstr ""
 
-#: src/pages/account/ShowAccountDetails.tsx:155
+#. screenid: 118
+#: src/pages/account/ShowAccountDetails.tsx:157
 #, c-format
 msgid ""
 "You can't change the debt limit, please contact the your account "
 "administrator."
 msgstr ""
 
-#: src/pages/account/ShowAccountDetails.tsx:163
+#. screenid: 118
+#: src/pages/account/ShowAccountDetails.tsx:165
 #, c-format
 msgid ""
 "You can't change the cashout address, please contact the your account "
 "administrator."
 msgstr ""
 
-#: src/pages/account/ShowAccountDetails.tsx:258
+#. screenid: 118
+#: src/pages/account/ShowAccountDetails.tsx:260
 #, c-format
 msgid "Account \"%1$s\""
 msgstr ""
 
-#: src/pages/account/ShowAccountDetails.tsx:263
+#. screenid: 118
+#: src/pages/account/ShowAccountDetails.tsx:265
 #, c-format
 msgid "Removed"
 msgstr ""
 
-#: src/pages/account/ShowAccountDetails.tsx:264
+#. screenid: 118
+#: src/pages/account/ShowAccountDetails.tsx:266
 #, c-format
 msgid "This account can't be used."
 msgstr ""
 
-#: src/pages/account/ShowAccountDetails.tsx:277
+#. screenid: 118
+#: src/pages/account/ShowAccountDetails.tsx:279
 #, c-format
 msgid "Change details"
 msgstr ""
 
-#: src/pages/account/ShowAccountDetails.tsx:306
+#. screenid: 118
+#: src/pages/account/ShowAccountDetails.tsx:308
 #, c-format
 msgid "Update"
 msgstr "Aktualisieren"
 
-#: src/pages/account/ShowAccountDetails.tsx:320
+#. screenid: 118
+#: src/pages/account/ShowAccountDetails.tsx:322
 #, c-format
 msgid "Merchant integration"
 msgstr ""
 
-#: src/pages/account/ShowAccountDetails.tsx:326
+#. screenid: 118
+#: src/pages/account/ShowAccountDetails.tsx:328
 #, c-format
 msgid ""
 "Use this information to link your Taler Merchant Backoffice account with the "
@@ -1636,723 +1944,864 @@ msgid ""
 "the \"import\" button in the \"bank account\" section."
 msgstr ""
 
-#: src/pages/account/ShowAccountDetails.tsx:345
+#. screenid: 118
+#: src/pages/account/ShowAccountDetails.tsx:347
 #, fuzzy, c-format
 msgid "Account type"
 msgstr "Konten"
 
-#: src/pages/account/ShowAccountDetails.tsx:359
+#. screenid: 118
+#: src/pages/account/ShowAccountDetails.tsx:361
 #, c-format
 msgid "Method to use for wire transfer."
 msgstr ""
 
-#: src/pages/account/ShowAccountDetails.tsx:373
+#. screenid: 118
+#: src/pages/account/ShowAccountDetails.tsx:375
 #, c-format
 msgid "IBAN"
 msgstr ""
 
-#: src/pages/account/ShowAccountDetails.tsx:393
+#. screenid: 118
+#: src/pages/account/ShowAccountDetails.tsx:395
 #, c-format
 msgid "International Bank Account Number."
 msgstr ""
 
-#: src/pages/account/ShowAccountDetails.tsx:408
+#. screenid: 118
+#: src/pages/account/ShowAccountDetails.tsx:410
 #, fuzzy, c-format
 msgid "Account name"
 msgstr "Konten"
 
-#: src/pages/account/ShowAccountDetails.tsx:429
+#. screenid: 118
+#: src/pages/account/ShowAccountDetails.tsx:431
 #, c-format
 msgid "Bank host where the service is located."
 msgstr ""
 
-#: src/pages/account/ShowAccountDetails.tsx:460
+#. screenid: 118
+#: src/pages/account/ShowAccountDetails.tsx:462
 #, c-format
 msgid "Bank account identifier for wire transfers."
 msgstr ""
 
-#: src/pages/account/ShowAccountDetails.tsx:475
+#. screenid: 118
+#: src/pages/account/ShowAccountDetails.tsx:477
 #, fuzzy, c-format
 msgid "Address"
 msgstr "payto-Adresse"
 
-#: src/pages/account/ShowAccountDetails.tsx:508
+#. screenid: 118
+#: src/pages/account/ShowAccountDetails.tsx:510
 #, fuzzy, c-format
 msgid "Owner's name"
 msgstr "Benutzername"
 
-#: src/pages/account/ShowAccountDetails.tsx:528
+#. screenid: 118
+#: src/pages/account/ShowAccountDetails.tsx:530
 #, c-format
 msgid "Legal name of the person holding the account."
 msgstr ""
 
-#: src/pages/account/ShowAccountDetails.tsx:538
+#. screenid: 118
+#: src/pages/account/ShowAccountDetails.tsx:540
 #, fuzzy, c-format
 msgid "Account info URL"
 msgstr "Konto nicht gefunden"
 
-#: src/pages/account/ShowAccountDetails.tsx:558
+#. screenid: 118
+#: src/pages/account/ShowAccountDetails.tsx:560
 #, c-format
 msgid ""
 "From where the merchant can download information about incoming wire "
 "transfers to this account."
 msgstr ""
 
-#: src/pages/account/ShowAccountDetails.tsx:585
+#. screenid: 118
+#: src/pages/account/ShowAccountDetails.tsx:587
 #, c-format
 msgid "Copy"
 msgstr ""
 
-#: src/pages/account/UpdateAccountPassword.tsx:93
+#. screenid: 119
+#: src/pages/account/UpdateAccountPassword.tsx:95
 #, c-format
 msgid "Repeated password doesn't match"
 msgstr ""
 
-#: src/pages/account/UpdateAccountPassword.tsx:110
+#. screenid: 119
+#: src/pages/account/UpdateAccountPassword.tsx:112
 #, c-format
 msgid "Password changed"
 msgstr ""
 
-#: src/pages/account/UpdateAccountPassword.tsx:117
+#. screenid: 119
+#: src/pages/account/UpdateAccountPassword.tsx:119
 #, c-format
 msgid "Not authorized to change the password, maybe the session is invalid."
 msgstr ""
 
-#: src/pages/account/UpdateAccountPassword.tsx:133
+#. screenid: 119
+#: src/pages/account/UpdateAccountPassword.tsx:135
 #, c-format
 msgid ""
 "You need to provide the old password. If you don't have it contact your "
 "account administrator."
 msgstr ""
 
-#: src/pages/account/UpdateAccountPassword.tsx:141
+#. screenid: 119
+#: src/pages/account/UpdateAccountPassword.tsx:143
 #, c-format
 msgid "Your current password doesn't match, can't change to a new password."
 msgstr ""
 
-#: src/pages/account/UpdateAccountPassword.tsx:184
+#. screenid: 119
+#: src/pages/account/UpdateAccountPassword.tsx:186
 #, c-format
 msgid "Update password"
 msgstr ""
 
-#: src/pages/account/UpdateAccountPassword.tsx:203
+#. screenid: 119
+#: src/pages/account/UpdateAccountPassword.tsx:205
 #, c-format
 msgid "Current password"
 msgstr ""
 
-#: src/pages/account/UpdateAccountPassword.tsx:225
+#. screenid: 119
+#: src/pages/account/UpdateAccountPassword.tsx:227
 #, c-format
 msgid "Your current password, for security"
 msgstr ""
 
-#: src/pages/account/UpdateAccountPassword.tsx:266
+#. screenid: 119
+#: src/pages/account/UpdateAccountPassword.tsx:268
 #, c-format
 msgid "Type it again"
 msgstr ""
 
-#: src/pages/account/UpdateAccountPassword.tsx:289
+#. screenid: 119
+#: src/pages/account/UpdateAccountPassword.tsx:291
 #, c-format
 msgid "Repeat the same password"
 msgstr ""
 
-#: src/pages/account/UpdateAccountPassword.tsx:312
+#. screenid: 119
+#: src/pages/account/UpdateAccountPassword.tsx:314
 #, c-format
 msgid "Change"
 msgstr ""
 
-#: src/pages/admin/AccountList.tsx:73
+#. screenid: 121
+#: src/pages/admin/AccountList.tsx:75
 #, c-format
 msgid "Accounts"
 msgstr "Konten"
 
-#: src/pages/admin/AccountList.tsx:83
+#. screenid: 121
+#: src/pages/admin/AccountList.tsx:85
 #, c-format
 msgid "Create account"
 msgstr ""
 
-#: src/pages/admin/AccountList.tsx:109
+#. screenid: 121
+#: src/pages/admin/AccountList.tsx:111
 #, c-format
 msgid "Actions"
 msgstr ""
 
-#: src/pages/admin/AccountList.tsx:153
+#. screenid: 121
+#: src/pages/admin/AccountList.tsx:155
 #, fuzzy, c-format
 msgid "Unknown"
 msgstr "unbekannt"
 
-#: src/pages/admin/AccountList.tsx:177
+#. screenid: 121
+#: src/pages/admin/AccountList.tsx:179
 #, fuzzy, c-format
 msgid "Change password"
 msgstr "Fehlendes Passwort"
 
-#: src/pages/admin/AdminHome.tsx:270
+#. screenid: 122
+#: src/pages/admin/AdminHome.tsx:272
 #, c-format
 msgid "Querying for the current stats failed"
 msgstr ""
 
-#: src/pages/admin/AdminHome.tsx:272
+#. screenid: 122
+#: src/pages/admin/AdminHome.tsx:274
 #, c-format
 msgid "The request parameters are wrong"
 msgstr ""
 
-#: src/pages/admin/AdminHome.tsx:281
+#. screenid: 122
+#: src/pages/admin/AdminHome.tsx:283
 #, c-format
 msgid "The user is unauthorized"
 msgstr ""
 
-#: src/pages/admin/AdminHome.tsx:295
+#. screenid: 122
+#: src/pages/admin/AdminHome.tsx:297
 #, c-format
 msgid "Querying for the previous stats failed"
 msgstr ""
 
-#: src/pages/admin/AdminHome.tsx:319
+#. screenid: 122
+#: src/pages/admin/AdminHome.tsx:321
 #, c-format
 msgid "Transaction volume report"
 msgstr ""
 
-#: src/pages/admin/AdminHome.tsx:345
+#. screenid: 122
+#: src/pages/admin/AdminHome.tsx:347
 #, c-format
 msgid "Last hour"
 msgstr ""
 
-#: src/pages/admin/AdminHome.tsx:351
+#. screenid: 122
+#: src/pages/admin/AdminHome.tsx:353
 #, c-format
 msgid "Previous day"
 msgstr ""
 
-#: src/pages/admin/AdminHome.tsx:359
+#. screenid: 122
+#: src/pages/admin/AdminHome.tsx:361
 #, c-format
 msgid "Last month"
 msgstr ""
 
-#: src/pages/admin/AdminHome.tsx:365
+#. screenid: 122
+#: src/pages/admin/AdminHome.tsx:367
 #, c-format
 msgid "Last year"
 msgstr ""
 
-#: src/pages/admin/AdminHome.tsx:457
+#. screenid: 122
+#: src/pages/admin/AdminHome.tsx:459
 #, c-format
 msgid "Last Year"
 msgstr ""
 
-#: src/pages/admin/AdminHome.tsx:472
+#. screenid: 122
+#: src/pages/admin/AdminHome.tsx:474
 #, c-format
 msgid "Trading volume from %1$s to %2$s"
 msgstr ""
 
-#: src/pages/admin/AdminHome.tsx:489
+#. screenid: 122
+#: src/pages/admin/AdminHome.tsx:491
 #, c-format
 msgid "Cashin"
 msgstr ""
 
-#: src/pages/admin/AdminHome.tsx:491
+#. screenid: 122
+#: src/pages/admin/AdminHome.tsx:493
 #, c-format
 msgid "Transferred from an external account to an account in this bank."
 msgstr ""
 
-#: src/pages/admin/AdminHome.tsx:508
+#. screenid: 122
+#: src/pages/admin/AdminHome.tsx:510
 #, c-format
 msgid "Transferred from an account in this bank to an external account."
 msgstr ""
 
-#: src/pages/admin/AdminHome.tsx:523
+#. screenid: 122
+#: src/pages/admin/AdminHome.tsx:525
 #, c-format
 msgid "Payin"
 msgstr ""
 
-#: src/pages/admin/AdminHome.tsx:525
+#. screenid: 122
+#: src/pages/admin/AdminHome.tsx:527
 #, c-format
 msgid "Transferred from an account to a Taler exchange."
 msgstr ""
 
-#: src/pages/admin/AdminHome.tsx:538
+#. screenid: 122
+#: src/pages/admin/AdminHome.tsx:540
 #, c-format
 msgid "Payout"
 msgstr ""
 
-#: src/pages/admin/AdminHome.tsx:540
+#. screenid: 122
+#: src/pages/admin/AdminHome.tsx:542
 #, c-format
 msgid "Transferred from a Taler exchange to another account."
 msgstr ""
 
-#: src/pages/admin/AdminHome.tsx:558
+#. screenid: 122
+#: src/pages/admin/AdminHome.tsx:560
 #, c-format
 msgid "Download stats as CSV"
 msgstr ""
 
-#: src/pages/admin/AdminHome.tsx:613
+#. screenid: 122
+#: src/pages/admin/AdminHome.tsx:615
 #, c-format
 msgid "previous"
 msgstr ""
 
-#: src/pages/admin/AdminHome.tsx:664
+#. screenid: 122
+#: src/pages/admin/AdminHome.tsx:666
 #, c-format
 msgid "Decreased by"
 msgstr ""
 
-#: src/pages/admin/AdminHome.tsx:668
+#. screenid: 122
+#: src/pages/admin/AdminHome.tsx:670
 #, c-format
 msgid "Increased by"
 msgstr ""
 
-#: src/pages/admin/CreateNewAccount.tsx:63
+#. screenid: 123
+#: src/pages/admin/CreateNewAccount.tsx:65
 #, c-format
 msgid "Account created with password \"%1$s\"."
 msgstr ""
 
-#: src/pages/admin/CreateNewAccount.tsx:72
+#. screenid: 123
+#: src/pages/admin/CreateNewAccount.tsx:74
 #, c-format
 msgid "Server replied that phone or email is invalid"
 msgstr ""
 
-#: src/pages/admin/CreateNewAccount.tsx:80
+#. screenid: 123
+#: src/pages/admin/CreateNewAccount.tsx:82
 #, c-format
 msgid "The rights to perform the operation are not sufficient"
 msgstr ""
 
-#: src/pages/admin/CreateNewAccount.tsx:88
+#. screenid: 123
+#: src/pages/admin/CreateNewAccount.tsx:90
 #, c-format
 msgid "Account username is already taken"
 msgstr ""
 
-#: src/pages/admin/CreateNewAccount.tsx:96
+#. screenid: 123
+#: src/pages/admin/CreateNewAccount.tsx:98
 #, c-format
 msgid "Account id is already taken"
 msgstr ""
 
-#: src/pages/admin/CreateNewAccount.tsx:104
+#. screenid: 123
+#: src/pages/admin/CreateNewAccount.tsx:106
 #, c-format
 msgid "Bank ran out of bonus credit."
 msgstr ""
 
-#: src/pages/admin/CreateNewAccount.tsx:112
+#. screenid: 123
+#: src/pages/admin/CreateNewAccount.tsx:114
 #, c-format
 msgid "Account username can't be used because is reserved"
 msgstr ""
 
-#: src/pages/admin/CreateNewAccount.tsx:186
+#. screenid: 123
+#: src/pages/admin/CreateNewAccount.tsx:188
 #, c-format
 msgid "Can't create accounts"
 msgstr ""
 
-#: src/pages/admin/CreateNewAccount.tsx:187
+#. screenid: 123
+#: src/pages/admin/CreateNewAccount.tsx:189
 #, c-format
 msgid "Only system admin can create accounts."
 msgstr ""
 
-#: src/pages/admin/CreateNewAccount.tsx:210
+#. screenid: 123
+#: src/pages/admin/CreateNewAccount.tsx:212
 #, fuzzy, c-format
 msgid "New bank account"
 msgstr "Kontostand"
 
-#: src/pages/admin/CreateNewAccount.tsx:238
+#. screenid: 123
+#: src/pages/admin/CreateNewAccount.tsx:240
 #, c-format
 msgid "Create"
 msgstr ""
 
-#: src/pages/admin/DownloadStats.tsx:91
+#. screenid: 124
+#: src/pages/admin/DownloadStats.tsx:93
 #, c-format
 msgid "Download bank stats"
 msgstr ""
 
-#: src/pages/admin/DownloadStats.tsx:112
+#. screenid: 124
+#: src/pages/admin/DownloadStats.tsx:114
 #, c-format
 msgid "Include hour metric"
 msgstr ""
 
-#: src/pages/admin/DownloadStats.tsx:146
+#. screenid: 124
+#: src/pages/admin/DownloadStats.tsx:148
 #, c-format
 msgid "Include day metric"
 msgstr ""
 
-#: src/pages/admin/DownloadStats.tsx:177
+#. screenid: 124
+#: src/pages/admin/DownloadStats.tsx:179
 #, c-format
 msgid "Include month metric"
 msgstr ""
 
-#: src/pages/admin/DownloadStats.tsx:211
+#. screenid: 124
+#: src/pages/admin/DownloadStats.tsx:213
 #, c-format
 msgid "Include year metric"
 msgstr ""
 
-#: src/pages/admin/DownloadStats.tsx:245
+#. screenid: 124
+#: src/pages/admin/DownloadStats.tsx:247
 #, c-format
 msgid "Include table header"
 msgstr ""
 
-#: src/pages/admin/DownloadStats.tsx:279
+#. screenid: 124
+#: src/pages/admin/DownloadStats.tsx:281
 #, c-format
 msgid "Add previous metric for compare"
 msgstr ""
 
-#: src/pages/admin/DownloadStats.tsx:315
+#. screenid: 124
+#: src/pages/admin/DownloadStats.tsx:317
 #, c-format
 msgid "Fail on first error"
 msgstr ""
 
-#: src/pages/admin/DownloadStats.tsx:375
+#. screenid: 124
+#: src/pages/admin/DownloadStats.tsx:377
 #, c-format
 msgid "Download"
 msgstr ""
 
-#: src/pages/admin/DownloadStats.tsx:392
+#. screenid: 124
+#: src/pages/admin/DownloadStats.tsx:394
 #, c-format
 msgid "downloading... %1$s"
 msgstr ""
 
-#: src/pages/admin/DownloadStats.tsx:411
+#. screenid: 124
+#: src/pages/admin/DownloadStats.tsx:413
 #, c-format
 msgid "Download completed"
 msgstr ""
 
-#: src/pages/admin/DownloadStats.tsx:412
+#. screenid: 124
+#: src/pages/admin/DownloadStats.tsx:414
 #, c-format
 msgid "Click here to save the file in your computer."
 msgstr ""
 
-#: src/pages/admin/RemoveAccount.tsx:103
+#. screenid: 125
+#: src/pages/admin/RemoveAccount.tsx:105
 #, c-format
 msgid "Can't delete the account"
 msgstr ""
 
-#: src/pages/admin/RemoveAccount.tsx:104
+#. screenid: 125
+#: src/pages/admin/RemoveAccount.tsx:106
 #, c-format
 msgid ""
 "The account can't be delete while still holding some balance. First make "
 "sure that the owner make a complete cashout."
 msgstr ""
 
-#: src/pages/admin/RemoveAccount.tsx:127
+#. screenid: 125
+#: src/pages/admin/RemoveAccount.tsx:129
 #, c-format
 msgid "Account removed"
 msgstr ""
 
-#: src/pages/admin/RemoveAccount.tsx:134
+#. screenid: 125
+#: src/pages/admin/RemoveAccount.tsx:136
 #, c-format
 msgid "No enough permission to delete the account."
 msgstr ""
 
-#: src/pages/admin/RemoveAccount.tsx:142
+#. screenid: 125
+#: src/pages/admin/RemoveAccount.tsx:144
 #, c-format
 msgid "The username was not found."
 msgstr ""
 
-#: src/pages/admin/RemoveAccount.tsx:150
+#. screenid: 125
+#: src/pages/admin/RemoveAccount.tsx:152
 #, c-format
 msgid "Can't delete a reserved username."
 msgstr ""
 
-#: src/pages/admin/RemoveAccount.tsx:158
+#. screenid: 125
+#: src/pages/admin/RemoveAccount.tsx:160
 #, c-format
 msgid "Can't delete an account with balance different than zero."
 msgstr ""
 
-#: src/pages/admin/RemoveAccount.tsx:185
+#. screenid: 125
+#: src/pages/admin/RemoveAccount.tsx:187
 #, c-format
 msgid "Name doesn't match"
 msgstr ""
 
-#: src/pages/admin/RemoveAccount.tsx:195
+#. screenid: 125
+#: src/pages/admin/RemoveAccount.tsx:197
 #, c-format
 msgid "You are going to remove the account"
 msgstr ""
 
-#: src/pages/admin/RemoveAccount.tsx:197
+#. screenid: 125
+#: src/pages/admin/RemoveAccount.tsx:199
 #, c-format
 msgid "This step can't be undone."
 msgstr ""
 
-#: src/pages/admin/RemoveAccount.tsx:203
+#. screenid: 125
+#: src/pages/admin/RemoveAccount.tsx:205
 #, c-format
 msgid "Deleting account \"%1$s\""
 msgstr ""
 
-#: src/pages/admin/RemoveAccount.tsx:221
+#. screenid: 125
+#: src/pages/admin/RemoveAccount.tsx:223
 #, c-format
 msgid "Verification"
 msgstr ""
 
-#: src/pages/admin/RemoveAccount.tsx:246
+#. screenid: 125
+#: src/pages/admin/RemoveAccount.tsx:248
 #, c-format
 msgid "Enter the account name that is going to be deleted"
 msgstr ""
 
-#: src/pages/regional/ConversionConfig.tsx:97
+#. screenid: 126
+#: src/pages/regional/ConversionConfig.tsx:99
 #, c-format
 msgid "loading..."
 msgstr ""
 
-#: src/pages/regional/ConversionConfig.tsx:101
+#. screenid: 126
+#: src/pages/regional/ConversionConfig.tsx:103
 #, c-format
 msgid "only admin can setup conversion"
 msgstr ""
 
-#: src/pages/regional/ConversionConfig.tsx:207
-#, c-format
+#. screenid: 126
+#: src/pages/regional/ConversionConfig.tsx:209
+#, fuzzy, c-format
 msgid "Wrong credentials"
 msgstr "Falsche Zugangsdaten"
 
-#: src/pages/regional/ConversionConfig.tsx:216
+#. screenid: 126
+#: src/pages/regional/ConversionConfig.tsx:218
 #, c-format
 msgid "Conversion is disabled"
 msgstr ""
 
-#: src/pages/regional/ConversionConfig.tsx:295
+#. screenid: 126
+#: src/pages/regional/ConversionConfig.tsx:297
 #, c-format
 msgid "Config cashout"
 msgstr ""
 
-#: src/pages/regional/ConversionConfig.tsx:318
+#. screenid: 126
+#: src/pages/regional/ConversionConfig.tsx:320
 #, c-format
 msgid "Config cashin"
 msgstr ""
 
-#: src/pages/regional/ConversionConfig.tsx:367
+#. screenid: 126
+#: src/pages/regional/ConversionConfig.tsx:369
 #, c-format
 msgid "Cashin ratio"
 msgstr ""
 
-#: src/pages/regional/ConversionConfig.tsx:378
+#. screenid: 126
+#: src/pages/regional/ConversionConfig.tsx:380
 #, c-format
 msgid "Cashout ratio"
 msgstr ""
 
-#: src/pages/regional/ConversionConfig.tsx:388
+#. screenid: 126
+#: src/pages/regional/ConversionConfig.tsx:390
 #, c-format
 msgid "Bad ratios"
 msgstr ""
 
-#: src/pages/regional/ConversionConfig.tsx:389
+#. screenid: 126
+#: src/pages/regional/ConversionConfig.tsx:391
 #, c-format
 msgid ""
 "One of the ratios should be higher or equal than 1 an the other should be "
 "lower or equal than 1."
 msgstr ""
 
-#: src/pages/regional/ConversionConfig.tsx:403
+#. screenid: 126
+#: src/pages/regional/ConversionConfig.tsx:405
 #, fuzzy, c-format
 msgid "Initial amount"
 msgstr "Höchste Abhebesumme"
 
-#: src/pages/regional/ConversionConfig.tsx:416
+#. screenid: 126
+#: src/pages/regional/ConversionConfig.tsx:418
 #, c-format
 msgid "Use it to test how the conversion will affect the amount."
 msgstr ""
 
-#: src/pages/regional/ConversionConfig.tsx:431
+#. screenid: 126
+#: src/pages/regional/ConversionConfig.tsx:433
 #, c-format
 msgid "Sending to this bank"
 msgstr ""
 
-#: src/pages/regional/ConversionConfig.tsx:449
+#. screenid: 126
+#: src/pages/regional/ConversionConfig.tsx:451
 #, c-format
 msgid "Converted"
 msgstr ""
 
-#: src/pages/regional/ConversionConfig.tsx:462
+#. screenid: 126
+#: src/pages/regional/ConversionConfig.tsx:464
 #, c-format
 msgid "Cashin after fee"
 msgstr ""
 
-#: src/pages/regional/ConversionConfig.tsx:479
+#. screenid: 126
+#: src/pages/regional/ConversionConfig.tsx:481
 #, c-format
 msgid "Sending from this bank"
 msgstr ""
 
-#: src/pages/regional/ConversionConfig.tsx:510
+#. screenid: 126
+#: src/pages/regional/ConversionConfig.tsx:512
 #, c-format
 msgid "Cashout after fee"
 msgstr ""
 
-#: src/pages/regional/ConversionConfig.tsx:529
+#. screenid: 126
+#: src/pages/regional/ConversionConfig.tsx:531
 #, c-format
 msgid "Bad configuration"
 msgstr ""
 
-#: src/pages/regional/ConversionConfig.tsx:532
+#. screenid: 126
+#: src/pages/regional/ConversionConfig.tsx:534
 #, c-format
 msgid ""
 "This configuration allows users to cash out more of what has been cashed in."
 msgstr ""
 
-#: src/pages/regional/ConversionConfig.tsx:661
+#. screenid: 126
+#: src/pages/regional/ConversionConfig.tsx:663
 #, fuzzy, c-format
 msgid "Rnvalid"
 msgstr "nicht gültig"
 
-#: src/pages/regional/ConversionConfig.tsx:741
+#. screenid: 126
+#: src/pages/regional/ConversionConfig.tsx:743
 #, c-format
 msgid "Minimum amount"
 msgstr ""
 
-#: src/pages/regional/ConversionConfig.tsx:754
+#. screenid: 126
+#: src/pages/regional/ConversionConfig.tsx:756
 #, c-format
 msgid "Only cashout operation above this threshold will be allowed"
 msgstr ""
 
-#: src/pages/regional/ConversionConfig.tsx:767
+#. screenid: 126
+#: src/pages/regional/ConversionConfig.tsx:769
 #, c-format
 msgid "Ratio"
 msgstr ""
 
-#: src/pages/regional/ConversionConfig.tsx:788
+#. screenid: 126
+#: src/pages/regional/ConversionConfig.tsx:790
 #, c-format
 msgid "Conversion ratio between currencies"
 msgstr ""
 
-#: src/pages/regional/ConversionConfig.tsx:793
+#. screenid: 126
+#: src/pages/regional/ConversionConfig.tsx:795
 #, c-format
 msgid "Example conversion"
 msgstr ""
 
-#: src/pages/regional/ConversionConfig.tsx:794
+#. screenid: 126
+#: src/pages/regional/ConversionConfig.tsx:796
 #, c-format
 msgid "1 %1$s will be converted into %2$s %3$s"
 msgstr ""
 
-#: src/pages/regional/ConversionConfig.tsx:807
+#. screenid: 126
+#: src/pages/regional/ConversionConfig.tsx:809
 #, c-format
 msgid "Rounding value"
 msgstr ""
 
-#: src/pages/regional/ConversionConfig.tsx:820
+#. screenid: 126
+#: src/pages/regional/ConversionConfig.tsx:822
 #, c-format
 msgid "Smallest difference between two amounts after the ratio is applied."
 msgstr ""
 
-#: src/pages/regional/ConversionConfig.tsx:836
+#. screenid: 126
+#: src/pages/regional/ConversionConfig.tsx:838
 #, c-format
 msgid "Rounding mode"
 msgstr ""
 
-#: src/pages/regional/ConversionConfig.tsx:857
+#. screenid: 126
+#: src/pages/regional/ConversionConfig.tsx:859
 #, c-format
 msgid "Zero"
 msgstr ""
 
-#: src/pages/regional/ConversionConfig.tsx:859
+#. screenid: 126
+#: src/pages/regional/ConversionConfig.tsx:861
 #, c-format
 msgid ""
 "Amount will be round below to the largest possible value smaller than the "
 "input."
 msgstr ""
 
-#: src/pages/regional/ConversionConfig.tsx:897
+#. screenid: 126
+#: src/pages/regional/ConversionConfig.tsx:899
 #, c-format
 msgid "Up"
 msgstr ""
 
-#: src/pages/regional/ConversionConfig.tsx:899
+#. screenid: 126
+#: src/pages/regional/ConversionConfig.tsx:901
 #, c-format
 msgid ""
 "Amount will be round up to the smallest possible value larger than the input."
 msgstr ""
 
-#: src/pages/regional/ConversionConfig.tsx:936
+#. screenid: 126
+#: src/pages/regional/ConversionConfig.tsx:938
 #, c-format
 msgid "Nearest"
 msgstr ""
 
-#: src/pages/regional/ConversionConfig.tsx:938
+#. screenid: 126
+#: src/pages/regional/ConversionConfig.tsx:940
 #, c-format
 msgid "Amount will be round to the closest possible value."
 msgstr ""
 
-#: src/pages/regional/ConversionConfig.tsx:964
+#. screenid: 126
+#: src/pages/regional/ConversionConfig.tsx:966
 #, c-format
 msgid "Examples"
 msgstr ""
 
-#: src/pages/regional/ConversionConfig.tsx:968
+#. screenid: 126
+#: src/pages/regional/ConversionConfig.tsx:970
 #, c-format
 msgid "Rounding an amount of 1.24 with rounding value 0.1"
 msgstr ""
 
-#: src/pages/regional/ConversionConfig.tsx:988
+#. screenid: 126
+#: src/pages/regional/ConversionConfig.tsx:990
 #, c-format
 msgid ""
 "Given the rounding value of 0.1 the possible values closest to 1.24 are: "
 "1.1, 1.2, 1.3, 1.4."
 msgstr ""
 
-#: src/pages/regional/ConversionConfig.tsx:994
+#. screenid: 126
+#: src/pages/regional/ConversionConfig.tsx:996
 #, c-format
 msgid "With the \"zero\" mode the value will be rounded to 1.2"
 msgstr ""
 
-#: src/pages/regional/ConversionConfig.tsx:999
+#. screenid: 126
+#: src/pages/regional/ConversionConfig.tsx:1001
 #, c-format
 msgid "With the \"nearest\" mode the value will be rounded to 1.2"
 msgstr ""
 
-#: src/pages/regional/ConversionConfig.tsx:1004
+#. screenid: 126
+#: src/pages/regional/ConversionConfig.tsx:1006
 #, c-format
 msgid "With the \"up\" mode the value will be rounded to 1.3"
 msgstr ""
 
-#: src/pages/regional/ConversionConfig.tsx:1011
+#. screenid: 126
+#: src/pages/regional/ConversionConfig.tsx:1013
 #, c-format
 msgid "Rounding an amount of 1.26 with rounding value 0.1"
 msgstr ""
 
-#: src/pages/regional/ConversionConfig.tsx:1042
+#. screenid: 126
+#: src/pages/regional/ConversionConfig.tsx:1044
 #, c-format
 msgid "With the \"nearest\" mode the value will be rounded to 1.3"
 msgstr ""
 
-#: src/pages/regional/ConversionConfig.tsx:1054
+#. screenid: 126
+#: src/pages/regional/ConversionConfig.tsx:1056
 #, c-format
 msgid "Rounding an amount of 1.24 with rounding value 0.3"
 msgstr ""
 
-#: src/pages/regional/ConversionConfig.tsx:1074
+#. screenid: 126
+#: src/pages/regional/ConversionConfig.tsx:1076
 #, c-format
 msgid ""
 "Given the rounding value of 0.3 the possible values closest to 1.24 are: "
 "0.9, 1.2, 1.5, 1.8."
 msgstr ""
 
-#: src/pages/regional/ConversionConfig.tsx:1090
+#. screenid: 126
+#: src/pages/regional/ConversionConfig.tsx:1092
 #, c-format
 msgid "With the \"up\" mode the value will be rounded to 1.5"
 msgstr ""
 
-#: src/pages/regional/ConversionConfig.tsx:1097
+#. screenid: 126
+#: src/pages/regional/ConversionConfig.tsx:1099
 #, c-format
 msgid "Rounding an amount of 1.26 with rounding value 0.3"
 msgstr ""
 
-#: src/pages/regional/ConversionConfig.tsx:1161
+#. screenid: 126
+#: src/pages/regional/ConversionConfig.tsx:1163
 #, c-format
 msgid "Amount to be deducted before amount is credited."
 msgstr ""
 
-#: src/pages/regional/ShowCashoutDetails.tsx:50
+#. screenid: 128
+#: src/pages/regional/ShowCashoutDetails.tsx:52
 #, c-format
 msgid "Cashout id should be a number"
 msgstr ""
 
-#: src/pages/regional/ShowCashoutDetails.tsx:66
+#. screenid: 128
+#: src/pages/regional/ShowCashoutDetails.tsx:68
 #, c-format
 msgid "This cashout not found. Maybe already aborted."
 msgstr ""
 
-#: src/pages/regional/ShowCashoutDetails.tsx:114
+#. screenid: 128
+#: src/pages/regional/ShowCashoutDetails.tsx:116
 #, c-format
 msgid "Cashout detail"
 msgstr ""
 
-#: src/pages/regional/ShowCashoutDetails.tsx:149
+#. screenid: 128
+#: src/pages/regional/ShowCashoutDetails.tsx:151
 #, c-format
 msgid "Debited"
 msgstr ""
 
-#: src/pages/regional/ShowCashoutDetails.tsx:164
+#. screenid: 128
+#: src/pages/regional/ShowCashoutDetails.tsx:166
 #, c-format
 msgid "Credited"
 msgstr ""
 
-#: src/Routing.tsx:199
+#. screenid: 100
+#: src/Routing.tsx:226
 #, c-format
 msgid "Welcome to %1$s!"
 msgstr ""
diff --git a/packages/bank-ui/src/i18n/es.po b/packages/bank-ui/src/i18n/es.po
index c1e51ab08..2e5e96d22 100644
--- a/packages/bank-ui/src/i18n/es.po
+++ b/packages/bank-ui/src/i18n/es.po
@@ -25,320 +25,382 @@ msgstr ""
 "Plural-Forms: nplurals=2; plural=n != 1;\n"
 "X-Generator: Weblate 5.5.5\n"
 
-#: src/hooks/preferences.ts:99
+#. screenid: 102
+#: src/hooks/preferences.ts:101
 #, c-format
 msgid "Show withdrawal confirmation"
 msgstr "Mostrar confirmación de extracción"
 
-#: src/hooks/preferences.ts:101
+#. screenid: 102
+#: src/hooks/preferences.ts:103
 #, c-format
 msgid "Withdraw without setting amount"
 msgstr ""
 
-#: src/hooks/preferences.ts:103
+#. screenid: 102
+#: src/hooks/preferences.ts:105
 #, c-format
 msgid "Show copy account letter"
 msgstr ""
 
-#: src/hooks/preferences.ts:105
+#. screenid: 102
+#: src/hooks/preferences.ts:107
 #, c-format
 msgid "Show demo description"
 msgstr "Mostrar descripción de demo"
 
-#: src/hooks/preferences.ts:107
+#. screenid: 102
+#: src/hooks/preferences.ts:109
 #, c-format
 msgid "Show install wallet first"
 msgstr "Mostrar instalar la billetera primero"
 
-#: src/hooks/preferences.ts:109
+#. screenid: 102
+#: src/hooks/preferences.ts:111
 #, c-format
 msgid "Show debug info"
 msgstr "Mostrar información de depuración"
 
-#: src/utils.ts:140
+#. screenid: 2
+#: src/utils.ts:141
 #, c-format
 msgid "Operation failed, please report"
 msgstr "La operaicón falló, por favor reportelo"
 
-#: src/utils.ts:159
+#. screenid: 2
+#: src/utils.ts:160
 #, c-format
 msgid "Request timeout"
 msgstr "La petición al servidor agoto su tiempo"
 
-#: src/utils.ts:169
+#. screenid: 2
+#: src/utils.ts:170
 #, c-format
 msgid "Request throttled"
 msgstr "La petición al servidor interrumpida"
 
-#: src/utils.ts:179
+#. screenid: 2
+#: src/utils.ts:180
 #, c-format
 msgid "Malformed response"
 msgstr "Respuesta malformada"
 
-#: src/utils.ts:189
+#. screenid: 2
+#: src/utils.ts:190
 #, c-format
 msgid "Network error"
 msgstr "Error de conexión"
 
-#: src/utils.ts:199
+#. screenid: 2
+#: src/utils.ts:200
 #, c-format
 msgid "Unexpected request error"
 msgstr "Error de pedido inesperado"
 
-#: src/utils.ts:209
+#. screenid: 2
+#: src/utils.ts:210
 #, c-format
 msgid "Unexpected error"
 msgstr "Error inesperado"
 
-#: src/utils.ts:386
+#. screenid: 2
+#: src/utils.ts:387
 #, fuzzy, c-format
 msgid "An IBAN consists of capital letters and numbers only"
 msgstr "IBAN debería tener letras mayúsculas y números"
 
+#. screenid: 2
 #. Check total length
-#: src/utils.ts:389
+#: src/utils.ts:390
 #, fuzzy, c-format
 msgid "IBAN numbers have more that 4 digits"
 msgstr "Los números IBAN usualmente tienen mas de 4 digitos"
 
-#: src/utils.ts:391
+#. screenid: 2
+#: src/utils.ts:392
 #, fuzzy, c-format
 msgid "IBAN numbers have less that 34 digits"
 msgstr "Los números IBAN usualmente tienen menos de 34 digitos"
 
-#: src/utils.ts:399
+#. screenid: 2
+#: src/utils.ts:400
 #, c-format
 msgid "IBAN country code not found"
 msgstr "Código de pais de IBAN no encontrado"
 
-#: src/utils.ts:413
+#. screenid: 2
+#: src/utils.ts:414
 #, c-format
 msgid "IBAN number is not valid, checksum is wrong"
 msgstr "El número IBAN no es válido, falló la verificación"
 
-#: src/utils.ts:435
+#. screenid: 2
+#: src/utils.ts:436
 #, c-format
 msgid "Use letters, numbers or any of these characters: - . _ ~"
 msgstr ""
 
-#: src/pages/PaytoWireTransferForm.tsx:126
+#. screenid: 106
+#: src/pages/PaytoWireTransferForm.tsx:128
 #, fuzzy, c-format
 msgid "Required"
 msgstr "requerido"
 
-#: src/pages/PaytoWireTransferForm.tsx:136
+#. screenid: 106
+#: src/pages/PaytoWireTransferForm.tsx:138
 #, fuzzy, c-format
 msgid "Not valid"
 msgstr "no válido"
 
-#: src/pages/PaytoWireTransferForm.tsx:146
+#. screenid: 106
+#: src/pages/PaytoWireTransferForm.tsx:148
 #, fuzzy, c-format
 msgid "Does not follow the pattern"
 msgstr "no tiene un patrón valido"
 
-#: src/pages/PaytoWireTransferForm.tsx:209
+#. screenid: 106
+#: src/pages/PaytoWireTransferForm.tsx:211
 #, c-format
 msgid "The request was invalid or the payto://-URI used unacceptable features."
 msgstr ""
 "El pedido era inválido o el URI payto:// usado tiene características "
 "inaceptables."
 
-#: src/pages/PaytoWireTransferForm.tsx:217
+#. screenid: 106
+#: src/pages/PaytoWireTransferForm.tsx:219
 #, c-format
 msgid "Not enough permission to complete the operation."
 msgstr "Sin permisos suficientes para completar la operación."
 
-#: src/pages/PaytoWireTransferForm.tsx:225
+#. screenid: 106
+#: src/pages/PaytoWireTransferForm.tsx:227
 #, c-format
 msgid "The bank administrator cannot be the transfer creditor."
 msgstr ""
 
-#: src/pages/PaytoWireTransferForm.tsx:233
+#. screenid: 106
+#: src/pages/PaytoWireTransferForm.tsx:235
 #, c-format
 msgid "The destination account \"%1$s\" was not found."
 msgstr "La cuenta de destino \"%1$s\" no fue encontrada."
 
-#: src/pages/PaytoWireTransferForm.tsx:243
+#. screenid: 106
+#: src/pages/PaytoWireTransferForm.tsx:245
 #, c-format
 msgid "The origin and the destination of the transfer can't be the same."
 msgstr "El origen y destino de la transferencia no puede ser la misma."
 
-#: src/pages/PaytoWireTransferForm.tsx:251
+#. screenid: 106
+#: src/pages/PaytoWireTransferForm.tsx:253
 #, fuzzy, c-format
 msgid "Your balance is not sufficient for the operation."
 msgstr "El saldo no es suficiente para la operación."
 
-#: src/pages/PaytoWireTransferForm.tsx:259
+#. screenid: 106
+#: src/pages/PaytoWireTransferForm.tsx:261
 #, c-format
 msgid "The origin account \"%1$s\" was not found."
 msgstr "La cuenta origen \"%1$s\" no fue encontrada."
 
-#: src/pages/PaytoWireTransferForm.tsx:267
+#. screenid: 106
+#: src/pages/PaytoWireTransferForm.tsx:269
 #, c-format
 msgid "The attempt to create the transaction has failed. Please try again."
 msgstr ""
 
-#: src/pages/PaytoWireTransferForm.tsx:291
+#. screenid: 106
+#: src/pages/PaytoWireTransferForm.tsx:293
 #, fuzzy, c-format
 msgid "The wire transfer was successfully completed!"
 msgstr "Transferencia bancaria completada!"
 
-#: src/pages/PaytoWireTransferForm.tsx:305
+#. screenid: 106
+#: src/pages/PaytoWireTransferForm.tsx:307
 #, fuzzy, c-format
 msgid "Input wire transfer detail"
 msgstr "Detalle de transferencia bancaria"
 
-#: src/pages/PaytoWireTransferForm.tsx:361
+#. screenid: 106
+#: src/pages/PaytoWireTransferForm.tsx:363
 #, c-format
 msgid "Using a form"
 msgstr "Usando un formulario"
 
-#: src/pages/PaytoWireTransferForm.tsx:426
+#. screenid: 106
+#: src/pages/PaytoWireTransferForm.tsx:428
 #, c-format
 msgid ""
 "A special URI that specifies the amount to be transferred and the "
 "destination account."
 msgstr ""
 
-#: src/pages/PaytoWireTransferForm.tsx:455
+#. screenid: 106
+#: src/pages/PaytoWireTransferForm.tsx:457
 #, fuzzy, c-format
 msgid "QR code"
 msgstr "Enviar código"
 
-#: src/pages/PaytoWireTransferForm.tsx:461
+#. screenid: 106
+#: src/pages/PaytoWireTransferForm.tsx:463
 #, c-format
 msgid ""
 "If your device has a camera, you can import a payto:// URI from a QR code."
 msgstr ""
 
-#: src/pages/PaytoWireTransferForm.tsx:479
+#. screenid: 106
+#: src/pages/PaytoWireTransferForm.tsx:481
 #, c-format
 msgid "Cashout"
 msgstr "Egreso"
 
-#: src/pages/PaytoWireTransferForm.tsx:503
+#. screenid: 106
+#: src/pages/PaytoWireTransferForm.tsx:505
 #, c-format
 msgid "Recipient"
 msgstr "Destinatario"
 
-#: src/pages/PaytoWireTransferForm.tsx:504
+#. screenid: 106
+#: src/pages/PaytoWireTransferForm.tsx:506
 #, fuzzy, c-format
 msgid "ID of the recipient's account"
 msgstr "Numero IBAN de la cuenta destinataria"
 
-#: src/pages/PaytoWireTransferForm.tsx:508
+#. screenid: 106
+#: src/pages/PaytoWireTransferForm.tsx:510
 #, fuzzy, c-format
 msgid "username"
 msgstr "Nombre de usuario"
 
-#: src/pages/PaytoWireTransferForm.tsx:520
+#. screenid: 106
+#: src/pages/PaytoWireTransferForm.tsx:522
 #, c-format
 msgid "IBAN of the recipient's account"
 msgstr "Numero IBAN de la cuenta destinataria"
 
-#: src/pages/PaytoWireTransferForm.tsx:540
+#. screenid: 106
+#: src/pages/PaytoWireTransferForm.tsx:542
 #, c-format
 msgid "Transfer subject"
 msgstr "Asunto de transferencia"
 
-#: src/pages/PaytoWireTransferForm.tsx:550
+#. screenid: 106
+#: src/pages/PaytoWireTransferForm.tsx:552
 #, c-format
 msgid "Subject"
 msgstr "Asunto"
 
-#: src/pages/PaytoWireTransferForm.tsx:563
+#. screenid: 106
+#: src/pages/PaytoWireTransferForm.tsx:565
 #, fuzzy, c-format
 msgid "Some text to identify the transfer"
 msgstr "algún texto para identificar la transferencia"
 
-#: src/pages/PaytoWireTransferForm.tsx:574
+#. screenid: 106
+#: src/pages/PaytoWireTransferForm.tsx:576
 #, c-format
 msgid "Amount"
 msgstr "Monto"
 
-#: src/pages/PaytoWireTransferForm.tsx:591
+#. screenid: 106
+#: src/pages/PaytoWireTransferForm.tsx:593
 #, fuzzy, c-format
 msgid "Amount to transfer"
 msgstr "monto a transferir"
 
-#: src/pages/PaytoWireTransferForm.tsx:602
+#. screenid: 106
+#: src/pages/PaytoWireTransferForm.tsx:604
 #, fuzzy, c-format
 msgid "Payto URI:"
 msgstr "payto URI:"
 
-#: src/pages/PaytoWireTransferForm.tsx:615
+#. screenid: 106
+#: src/pages/PaytoWireTransferForm.tsx:617
 #, fuzzy, c-format
 msgid "Uniform resource identifier of the target account"
 msgstr "identificador de recurso uniforme de la cuenta destino"
 
-#: src/pages/PaytoWireTransferForm.tsx:619
+#. screenid: 106
+#: src/pages/PaytoWireTransferForm.tsx:621
 #, fuzzy, c-format
 msgid ""
 "payto://x-taler-bank/[bank-host]/[receiver-account]?"
 "message=[subject]&amount=[%1$s:X.Y]"
 msgstr "payto://iban/[iban-destinatario]?message=[asunto]&amount=[%1$s:X.Y]"
 
-#: src/pages/PaytoWireTransferForm.tsx:621
+#. screenid: 106
+#: src/pages/PaytoWireTransferForm.tsx:623
 #, c-format
 msgid "payto://iban/[receiver-iban]?message=[subject]&amount=[%1$s:X.Y]"
 msgstr "payto://iban/[iban-destinatario]?message=[asunto]&amount=[%1$s:X.Y]"
 
-#: src/pages/PaytoWireTransferForm.tsx:638
+#. screenid: 106
+#: src/pages/PaytoWireTransferForm.tsx:640
 #, c-format
 msgid "The maximum amount for a wire transfer is %1$s"
 msgstr ""
 
-#: src/pages/PaytoWireTransferForm.tsx:657
+#. screenid: 106
+#: src/pages/PaytoWireTransferForm.tsx:659
 #, c-format
 msgid "Cost"
 msgstr ""
 
-#: src/pages/PaytoWireTransferForm.tsx:682
+#. screenid: 106
+#: src/pages/PaytoWireTransferForm.tsx:684
 #, fuzzy, c-format
 msgid "Cancel"
 msgstr "Cancelar"
 
-#: src/pages/PaytoWireTransferForm.tsx:697
+#. screenid: 106
+#: src/pages/PaytoWireTransferForm.tsx:699
 #, fuzzy, c-format
 msgid "Send"
 msgstr "Envíar"
 
-#: src/pages/PaytoWireTransferForm.tsx:827
+#. screenid: 106
+#: src/pages/PaytoWireTransferForm.tsx:829
 #, c-format
 msgid "The target type is unknown, use \"%1$s\""
 msgstr ""
 
-#: src/pages/PaytoWireTransferForm.tsx:833
+#. screenid: 106
+#: src/pages/PaytoWireTransferForm.tsx:835
 #, fuzzy, c-format
 msgid "Only \"x-taler-bank\" target are supported"
 msgstr "solo cuentas \"IBAN\" son soportadas"
 
-#: src/pages/PaytoWireTransferForm.tsx:837
+#. screenid: 106
+#: src/pages/PaytoWireTransferForm.tsx:839
 #, c-format
 msgid "Only this host is allowed. Use \"%1$s\""
 msgstr ""
 
-#: src/pages/PaytoWireTransferForm.tsx:841
+#. screenid: 106
+#: src/pages/PaytoWireTransferForm.tsx:843
 #, fuzzy, c-format
 msgid "Account name is missing"
 msgstr "Actualización de cuenta"
 
-#: src/pages/PaytoWireTransferForm.tsx:849
+#. screenid: 106
+#: src/pages/PaytoWireTransferForm.tsx:851
 #, fuzzy, c-format
 msgid "Only \"IBAN\" target are supported"
 msgstr "solo cuentas \"IBAN\" son soportadas"
 
-#: src/pages/PaytoWireTransferForm.tsx:859
+#. screenid: 106
+#: src/pages/PaytoWireTransferForm.tsx:861
 #, fuzzy, c-format
 msgid "Missing \"amount\" parameter to specify the amount to be transferred"
 msgstr "usa el parámetro \"amount\" para indicar el monto a ser transferido"
 
-#: src/pages/PaytoWireTransferForm.tsx:863
+#. screenid: 106
+#: src/pages/PaytoWireTransferForm.tsx:865
 #, fuzzy, c-format
 msgid "The \"amount\" parameter is not valid"
 msgstr "el monto no es válido"
 
-#: src/pages/PaytoWireTransferForm.tsx:869
+#. screenid: 106
+#: src/pages/PaytoWireTransferForm.tsx:871
 #, fuzzy, c-format
 msgid ""
 "\"message\" parameters to specify a reference text for the transfer are "
@@ -347,140 +409,167 @@ msgstr ""
 "usa el parámetro \"message\" para indicar un texto de referencia en la "
 "transferencia"
 
-#: src/pages/PaytoWireTransferForm.tsx:883
+#. screenid: 106
+#: src/pages/PaytoWireTransferForm.tsx:885
 #, c-format
 msgid "The only currency allowed is \"%1$s\""
 msgstr ""
 
-#: src/pages/PaytoWireTransferForm.tsx:886
-#, c-format
+#. screenid: 106
+#: src/pages/PaytoWireTransferForm.tsx:888
+#, fuzzy, c-format
 msgid "You cannot transfer an amount of zero."
 msgstr "No se puede transferir una cantidad de cero."
 
-#: src/pages/PaytoWireTransferForm.tsx:889
+#. screenid: 106
+#: src/pages/PaytoWireTransferForm.tsx:891
 #, fuzzy, c-format
 msgid "The balance is not sufficient"
 msgstr "La cuenta no tiene fondos suficientes"
 
-#: src/pages/PaytoWireTransferForm.tsx:899
+#. screenid: 106
+#: src/pages/PaytoWireTransferForm.tsx:901
 #, fuzzy, c-format
 msgid "Please enter a longer subject"
 msgstr "Asunto de transferencia"
 
-#: src/pages/RegistrationPage.tsx:42
+#. screenid: 110
+#: src/pages/RegistrationPage.tsx:44
 #, c-format
 msgid "Currently, the bank is not accepting new registrations!"
 msgstr "Actualmente, el banco no está aceptado nuevos registros!"
 
-#: src/pages/RegistrationPage.tsx:84
+#. screenid: 110
+#: src/pages/RegistrationPage.tsx:86
 #, c-format
 msgid "The name is missing"
 msgstr ""
 
-#: src/pages/RegistrationPage.tsx:86
+#. screenid: 110
+#: src/pages/RegistrationPage.tsx:88
 #, c-format
 msgid "Missing username"
 msgstr "Falta nombre de usuario"
 
-#: src/pages/RegistrationPage.tsx:101
+#. screenid: 110
+#: src/pages/RegistrationPage.tsx:103
 #, c-format
 msgid "Missing password"
 msgstr "Falta contraseña"
 
-#: src/pages/RegistrationPage.tsx:103
+#. screenid: 110
+#: src/pages/RegistrationPage.tsx:105
 #, fuzzy, c-format
 msgid "The password should be longer than 8 letters"
 msgstr "Debería ser mas grande que 0"
 
-#: src/pages/RegistrationPage.tsx:108
+#. screenid: 110
+#: src/pages/RegistrationPage.tsx:110
 #, fuzzy, c-format
 msgid "The passwords do not match"
 msgstr "La contraseña no coincide"
 
-#: src/pages/RegistrationPage.tsx:130
+#. screenid: 110
+#: src/pages/RegistrationPage.tsx:132
 #, c-format
 msgid "Server replied with invalid phone or email."
 msgstr "El servidor repondio con teléfono o dirección de correo inválido."
 
-#: src/pages/RegistrationPage.tsx:132
+#. screenid: 110
+#: src/pages/RegistrationPage.tsx:134
 #, fuzzy, c-format
 msgid "You are not authorised to create this account."
 msgstr "Sin permisos suficientes para crear esa cuenta."
 
-#: src/pages/RegistrationPage.tsx:134
+#. screenid: 110
+#: src/pages/RegistrationPage.tsx:136
 #, c-format
 msgid "Registration is disabled because the bank ran out of bonus credit."
 msgstr ""
 "El registro está deshabilitado porque el banco se quedó sin crédito bonus."
 
-#: src/pages/RegistrationPage.tsx:136
+#. screenid: 110
+#: src/pages/RegistrationPage.tsx:138
 #, c-format
 msgid "That username can't be used because is reserved."
 msgstr "El nombre de usuario no puede ser usado porque esta reservado."
 
-#: src/pages/RegistrationPage.tsx:138
+#. screenid: 110
+#: src/pages/RegistrationPage.tsx:140
 #, c-format
 msgid "That username is already taken."
 msgstr "El nombre de usuario ya está tomado."
 
-#: src/pages/RegistrationPage.tsx:140
+#. screenid: 110
+#: src/pages/RegistrationPage.tsx:142
 #, fuzzy, c-format
 msgid "That account ID is already taken."
 msgstr "El identificador de cuenta ya está tomado."
 
-#: src/pages/RegistrationPage.tsx:142
+#. screenid: 110
+#: src/pages/RegistrationPage.tsx:144
 #, c-format
 msgid "No information for the selected authentication channel."
 msgstr "No hay información para el canal de autenticación seleccionado."
 
-#: src/pages/RegistrationPage.tsx:144
+#. screenid: 110
+#: src/pages/RegistrationPage.tsx:146
 #, c-format
 msgid "Authentication channel is not supported."
 msgstr "Canal de autenticación no esta soportado."
 
-#: src/pages/RegistrationPage.tsx:146
+#. screenid: 110
+#: src/pages/RegistrationPage.tsx:148
 #, fuzzy, c-format
 msgid "Only an administrator is allowed to set the debt limit."
 msgstr "Solo el administrador tiene permitido cambiar el límite de deuda."
 
-#: src/pages/RegistrationPage.tsx:148
+#. screenid: 110
+#: src/pages/RegistrationPage.tsx:150
 #, c-format
 msgid "Only the administrator can change the minimum cashout limit."
 msgstr ""
 
-#: src/pages/RegistrationPage.tsx:150
+#. screenid: 110
+#: src/pages/RegistrationPage.tsx:152
 #, c-format
 msgid "Only admin can create accounts with second factor authentication."
 msgstr ""
 "Solo el administrador puede crear cuentas con el segundo factor de "
 "autenticación."
 
-#: src/pages/RegistrationPage.tsx:152
-#, c-format
+#. screenid: 110
+#: src/pages/RegistrationPage.tsx:154
+#, fuzzy, c-format
 msgid "The password is too short."
 msgstr "La contraseña es demasiado corta."
 
-#: src/pages/RegistrationPage.tsx:154
-#, c-format
+#. screenid: 110
+#: src/pages/RegistrationPage.tsx:156
+#, fuzzy, c-format
 msgid "The password is too long."
 msgstr "La contraseña es demasiado larga."
 
-#: src/pages/RegistrationPage.tsx:192
+#. screenid: 110
+#: src/pages/RegistrationPage.tsx:194
 #, c-format
 msgid "Account registration"
 msgstr "Registro de cuenta"
 
-#: src/pages/RegistrationPage.tsx:210
+#. screenid: 110
+#: src/pages/RegistrationPage.tsx:212
 #, fuzzy, c-format
 msgid "Login username"
 msgstr "Falta nombre de usuario"
 
-#: src/pages/RegistrationPage.tsx:242
+#. screenid: 110
+#: src/pages/RegistrationPage.tsx:244
 #, c-format
 msgid "Password"
 msgstr "Contrasena"
 
-#: src/pages/RegistrationPage.tsx:267
+#. screenid: 110
+#: src/pages/RegistrationPage.tsx:269
 #, c-format
 msgid ""
 "Use a strong password: 8 characters minimum, don't use any public "
@@ -488,132 +577,158 @@ msgid ""
 "lowercase, uppercase, symbols and numbers"
 msgstr ""
 
-#: src/pages/RegistrationPage.tsx:282
+#. screenid: 110
+#: src/pages/RegistrationPage.tsx:284
 #, c-format
 msgid "Repeat password"
 msgstr "Repita la contraseña"
 
-#: src/pages/RegistrationPage.tsx:314
+#. screenid: 110
+#: src/pages/RegistrationPage.tsx:316
 #, c-format
 msgid "Full name"
 msgstr ""
 
-#: src/pages/RegistrationPage.tsx:411
+#. screenid: 110
+#: src/pages/RegistrationPage.tsx:413
 #, c-format
 msgid "Register"
 msgstr "Registrarse"
 
-#: src/pages/RegistrationPage.tsx:427
+#. screenid: 110
+#: src/pages/RegistrationPage.tsx:429
 #, c-format
 msgid "Create a random temporary user"
 msgstr "Crear un usuario aleatorio temporal"
 
-#: src/pages/LoginForm.tsx:103
+#. screenid: 104
+#: src/pages/LoginForm.tsx:121
 #, c-format
 msgid "Wrong credentials for \"%1$s\""
 msgstr "Credenciales incorrectas para \"%1$s\""
 
-#: src/pages/LoginForm.tsx:105
+#. screenid: 104
+#: src/pages/LoginForm.tsx:123
 #, c-format
 msgid "Account not found"
 msgstr "Cuenta no encontrada"
 
-#: src/pages/LoginForm.tsx:128
+#. screenid: 104
+#: src/pages/LoginForm.tsx:146
 #, c-format
 msgid "Username"
 msgstr "Usuario"
 
-#: src/pages/LoginForm.tsx:142
+#. screenid: 104
+#: src/pages/LoginForm.tsx:160
 #, fuzzy, c-format
 msgid "Username of the account"
 msgstr "nombre de usuario de la cuenta"
 
-#: src/pages/LoginForm.tsx:174
+#. screenid: 104
+#: src/pages/LoginForm.tsx:192
 #, fuzzy, c-format
 msgid "Password of the account"
 msgstr "contraseña de la cuenta"
 
-#: src/pages/LoginForm.tsx:208
+#. screenid: 104
+#: src/pages/LoginForm.tsx:226
 #, c-format
 msgid "Check"
 msgstr "Verificar"
 
-#: src/pages/LoginForm.tsx:220
+#. screenid: 104
+#: src/pages/LoginForm.tsx:238
 #, c-format
 msgid "Log in"
 msgstr "Acceso"
 
-#: src/components/Transactions/views.tsx:43
+#. screenid: 5
+#: src/components/Transactions/views.tsx:45
 #, c-format
 msgid "Transactions history"
 msgstr ""
 
-#: src/components/Transactions/views.tsx:48
-#, c-format
+#. screenid: 5
+#: src/components/Transactions/views.tsx:50
+#, fuzzy, c-format
 msgid "No transactions yet."
 msgstr "Aún no hay transacciones."
 
-#: src/components/Transactions/views.tsx:49
+#. screenid: 5
+#: src/components/Transactions/views.tsx:51
 #, c-format
 msgid "You can make a transfer or a withdrawal to your wallet."
 msgstr ""
 
-#: src/components/Transactions/views.tsx:87
+#. screenid: 5
+#: src/components/Transactions/views.tsx:89
 #, c-format
 msgid "Date"
 msgstr "Fecha"
 
-#: src/components/Transactions/views.tsx:95
+#. screenid: 5
+#: src/components/Transactions/views.tsx:97
 #, c-format
 msgid "Counterpart"
 msgstr "Contra cuenta"
 
-#: src/components/Transactions/views.tsx:135
+#. screenid: 5
+#: src/components/Transactions/views.tsx:137
 #, c-format
 msgid "sent"
 msgstr "enviado"
 
-#: src/components/Transactions/views.tsx:136
+#. screenid: 5
+#: src/components/Transactions/views.tsx:138
 #, c-format
 msgid "received"
 msgstr "recibido"
 
-#: src/components/Transactions/views.tsx:151
+#. screenid: 5
+#: src/components/Transactions/views.tsx:153
 #, fuzzy, c-format
 msgid "Invalid value"
 msgstr "valor inválido"
 
-#: src/components/Transactions/views.tsx:160
+#. screenid: 5
+#: src/components/Transactions/views.tsx:162
 #, c-format
 msgid "to"
 msgstr "hacia"
 
-#: src/components/Transactions/views.tsx:160
+#. screenid: 5
+#: src/components/Transactions/views.tsx:162
 #, c-format
 msgid "from"
 msgstr "desde"
 
-#: src/components/Transactions/views.tsx:237
+#. screenid: 5
+#: src/components/Transactions/views.tsx:240
 #, c-format
 msgid "First page"
 msgstr "Primera página"
 
-#: src/components/Transactions/views.tsx:245
+#. screenid: 5
+#: src/components/Transactions/views.tsx:248
 #, c-format
 msgid "Next"
 msgstr "Siguiente"
 
-#: src/pages/WithdrawalConfirmationQuestion.tsx:104
+#. screenid: 114
+#: src/pages/WithdrawalConfirmationQuestion.tsx:106
 #, c-format
 msgid "Wire transfer completed!"
 msgstr "Transferencia bancaria completada!"
 
-#: src/pages/WithdrawalConfirmationQuestion.tsx:111
+#. screenid: 114
+#: src/pages/WithdrawalConfirmationQuestion.tsx:113
 #, c-format
 msgid "The withdrawal has been aborted previously and can't be confirmed"
 msgstr "La extracción fue abortada anteriormente y no puede ser confirmada"
 
-#: src/pages/WithdrawalConfirmationQuestion.tsx:119
+#. screenid: 114
+#: src/pages/WithdrawalConfirmationQuestion.tsx:121
 #, c-format
 msgid ""
 "The withdrawal operation can't be confirmed before a wallet accepted the "
@@ -622,27 +737,32 @@ msgstr ""
 "La operación de extracción no puede ser confirmada antes de que una "
 "billetera acepte la transaccion."
 
-#: src/pages/WithdrawalConfirmationQuestion.tsx:127
+#. screenid: 114
+#: src/pages/WithdrawalConfirmationQuestion.tsx:129
 #, fuzzy, c-format
 msgid "The operation ID is invalid."
 msgstr "El id de operación es invalido."
 
-#: src/pages/WithdrawalConfirmationQuestion.tsx:135
+#. screenid: 114
+#: src/pages/WithdrawalConfirmationQuestion.tsx:137
 #, c-format
 msgid "The operation was not found."
 msgstr "La operación no se encontró."
 
-#: src/pages/WithdrawalConfirmationQuestion.tsx:151
+#. screenid: 114
+#: src/pages/WithdrawalConfirmationQuestion.tsx:153
 #, c-format
 msgid "The starting withdrawal amount and the confirmation amount differs."
 msgstr ""
 
-#: src/pages/WithdrawalConfirmationQuestion.tsx:160
+#. screenid: 114
+#: src/pages/WithdrawalConfirmationQuestion.tsx:162
 #, c-format
 msgid "The bank requires a bank account which has not been specified yet."
 msgstr ""
 
-#: src/pages/WithdrawalConfirmationQuestion.tsx:199
+#. screenid: 114
+#: src/pages/WithdrawalConfirmationQuestion.tsx:201
 #, c-format
 msgid ""
 "The reserve operation has been confirmed previously and can't be aborted"
@@ -650,67 +770,80 @@ msgstr ""
 "La operación en la reserva ya ha sido confirmada previamente y no puede ser "
 "abortada"
 
-#: src/pages/WithdrawalConfirmationQuestion.tsx:235
+#. screenid: 114
+#: src/pages/WithdrawalConfirmationQuestion.tsx:237
 #, c-format
 msgid "Confirm the withdrawal operation"
 msgstr "Confirme la operación de extracción"
 
-#: src/pages/WithdrawalConfirmationQuestion.tsx:252
+#. screenid: 114
+#: src/pages/WithdrawalConfirmationQuestion.tsx:254
 #, c-format
 msgid "Wire transfer details"
 msgstr "Detalle de transferencia bancaria"
 
-#: src/pages/WithdrawalConfirmationQuestion.tsx:262
+#. screenid: 114
+#: src/pages/WithdrawalConfirmationQuestion.tsx:264
 #, fuzzy, c-format
 msgid "Payment Service Provider's account"
 msgstr "Cuenta del operador del Taler Exchange"
 
-#: src/pages/WithdrawalConfirmationQuestion.tsx:280
+#. screenid: 114
+#: src/pages/WithdrawalConfirmationQuestion.tsx:282
 #, fuzzy, c-format
 msgid "Payment Service Provider's account number"
 msgstr "Cuenta del operador del Taler Exchange"
 
-#: src/pages/WithdrawalConfirmationQuestion.tsx:292
+#. screenid: 114
+#: src/pages/WithdrawalConfirmationQuestion.tsx:294
 #, fuzzy, c-format
 msgid "Payment Service Provider's name"
 msgstr "Cuenta del operador del Taler Exchange"
 
-#: src/pages/WithdrawalConfirmationQuestion.tsx:311
+#. screenid: 114
+#: src/pages/WithdrawalConfirmationQuestion.tsx:313
 #, fuzzy, c-format
 msgid "Payment Service Provider's account bank hostname"
 msgstr "Cuenta del operador del Taler Exchange"
 
-#: src/pages/WithdrawalConfirmationQuestion.tsx:322
+#. screenid: 114
+#: src/pages/WithdrawalConfirmationQuestion.tsx:324
 #, fuzzy, c-format
 msgid "Payment Service Provider's account id"
 msgstr "Cuenta del operador del Taler Exchange"
 
-#: src/pages/WithdrawalConfirmationQuestion.tsx:352
+#. screenid: 114
+#: src/pages/WithdrawalConfirmationQuestion.tsx:354
 #, fuzzy, c-format
 msgid "Payment Service Provider's account address"
 msgstr "Cuenta del operador del Taler Exchange"
 
-#: src/pages/WithdrawalConfirmationQuestion.tsx:391
+#. screenid: 114
+#: src/pages/WithdrawalConfirmationQuestion.tsx:393
 #, c-format
 msgid "No amount has yet been determined."
 msgstr ""
 
-#: src/pages/WithdrawalConfirmationQuestion.tsx:438
+#. screenid: 114
+#: src/pages/WithdrawalConfirmationQuestion.tsx:440
 #, c-format
 msgid "Transfer"
 msgstr "Transferencia"
 
-#: src/pages/WithdrawalConfirmationQuestion.tsx:463
+#. screenid: 114
+#: src/pages/WithdrawalConfirmationQuestion.tsx:465
 #, c-format
 msgid "Authentication required"
 msgstr "Autenticación requerida"
 
-#: src/pages/WithdrawalConfirmationQuestion.tsx:473
+#. screenid: 114
+#: src/pages/WithdrawalConfirmationQuestion.tsx:475
 #, fuzzy, c-format
 msgid "This operation was created with another username"
 msgstr "Esta operación fue creada con otro usuario"
 
-#: src/pages/OperationState/views.tsx:414
+#. screenid: 5
+#: src/pages/OperationState/views.tsx:421
 #, c-format
 msgid ""
 "Unauthorized to make the operation, maybe the session has expired or the "
@@ -719,17 +852,20 @@ msgstr ""
 "No autorizado para hacer la operación, quizá la sesión haya expirado or "
 "cambió la contraseña."
 
-#: src/pages/OperationState/views.tsx:425
+#. screenid: 5
+#: src/pages/OperationState/views.tsx:432
 #, c-format
 msgid "The operation was rejected due to insufficient funds."
 msgstr "La operación fue rechazada debido a saldo insuficiente."
 
-#: src/pages/OperationState/views.tsx:479
+#. screenid: 5
+#: src/pages/OperationState/views.tsx:486
 #, c-format
 msgid "Withdrawal confirmed"
 msgstr "La extracción fue confirmada"
 
-#: src/pages/OperationState/views.tsx:483
+#. screenid: 5
+#: src/pages/OperationState/views.tsx:490
 #, fuzzy, c-format
 msgid ""
 "The wire transfer to the Payment Service Provider has been initiated. You "
@@ -738,22 +874,26 @@ msgstr ""
 "La transferencia bancaria al operador Taler fue iniciada. Pronto recibirás "
 "el monto pedido en tu billetera Taler."
 
-#: src/pages/OperationState/views.tsx:499
+#. screenid: 5
+#: src/pages/OperationState/views.tsx:506
 #, c-format
 msgid "Do not show this again"
 msgstr "No mostrar otra vez"
 
-#: src/pages/OperationState/views.tsx:533
+#. screenid: 5
+#: src/pages/OperationState/views.tsx:540
 #, c-format
 msgid "Close"
 msgstr "Cerrar"
 
-#: src/pages/OperationState/views.tsx:596
+#. screenid: 5
+#: src/pages/OperationState/views.tsx:603
 #, fuzzy, c-format
 msgid "If you have a Taler wallet installed on this device"
 msgstr "Si tienes una billetera Taler instalada en este dispositivo"
 
-#: src/pages/OperationState/views.tsx:602
+#. screenid: 5
+#: src/pages/OperationState/views.tsx:609
 #, fuzzy, c-format
 msgid ""
 "Your wallet will display the details of the transaction including the fees "
@@ -764,87 +904,104 @@ msgstr ""
 "aplicán). Si todavía no tienes una puedes instalarla siguiendo las "
 "instrucciones en"
 
-#: src/pages/OperationState/views.tsx:612
+#. screenid: 5
+#: src/pages/OperationState/views.tsx:619
 #, fuzzy, c-format
 msgid "on this page"
 msgstr "esta página"
 
-#: src/pages/OperationState/views.tsx:633
+#. screenid: 5
+#: src/pages/OperationState/views.tsx:640
 #, c-format
 msgid "Withdraw"
 msgstr "Retirar"
 
-#: src/pages/OperationState/views.tsx:642
+#. screenid: 5
+#: src/pages/OperationState/views.tsx:649
 #, fuzzy, c-format
 msgid "In case you have a Taler wallet on another device"
 msgstr "O si tienes la billetera en otro dispositivo"
 
-#: src/pages/OperationState/views.tsx:647
+#. screenid: 5
+#: src/pages/OperationState/views.tsx:654
 #, c-format
 msgid "Scan the QR below to start the withdrawal."
 msgstr "Escanea el QR debajo para comenzar la extracción."
 
-#: src/pages/WalletWithdrawForm.tsx:73
+#. screenid: 112
+#: src/pages/WalletWithdrawForm.tsx:75
 #, fuzzy, c-format
 msgid "There is an operation already pending"
 msgstr "Ya hay una operación"
 
-#: src/pages/WalletWithdrawForm.tsx:77
+#. screenid: 112
+#: src/pages/WalletWithdrawForm.tsx:79
 #, fuzzy, c-format
 msgid "Complete the operation in"
 msgstr "Completa o cancela la operación en"
 
-#: src/pages/WalletWithdrawForm.tsx:89
+#. screenid: 112
+#: src/pages/WalletWithdrawForm.tsx:91
 #, c-format
 msgid "this page"
 msgstr "esta página"
 
-#: src/pages/WalletWithdrawForm.tsx:167
+#. screenid: 112
+#: src/pages/WalletWithdrawForm.tsx:169
 #, fuzzy, c-format
 msgid "Invalid"
 msgstr "inválido"
 
-#: src/pages/WalletWithdrawForm.tsx:169
+#. screenid: 112
+#: src/pages/WalletWithdrawForm.tsx:171
 #, fuzzy, c-format
 msgid "Balance is not enough"
 msgstr "el saldo no es suficiente"
 
-#: src/pages/WalletWithdrawForm.tsx:188
+#. screenid: 112
+#: src/pages/WalletWithdrawForm.tsx:190
 #, fuzzy, c-format
 msgid "The server replied with an invalid taler://withdraw URI"
 msgstr "El servidor respondió con una URI de extracción inválida"
 
-#: src/pages/WalletWithdrawForm.tsx:189
+#. screenid: 112
+#: src/pages/WalletWithdrawForm.tsx:191
 #, c-format
 msgid "Withdraw URI: %1$s"
 msgstr "URI de extracción: %1$s"
 
-#: src/pages/WalletWithdrawForm.tsx:204
+#. screenid: 112
+#: src/pages/WalletWithdrawForm.tsx:206
 #, c-format
 msgid "The operation was rejected due to insufficient funds"
 msgstr "La operación fue rechazada debido a fundos insuficientes"
 
-#: src/pages/WalletWithdrawForm.tsx:269
+#. screenid: 112
+#: src/pages/WalletWithdrawForm.tsx:271
 #, c-format
 msgid "Current balance is %1$s"
 msgstr ""
 
-#: src/pages/WalletWithdrawForm.tsx:279
+#. screenid: 112
+#: src/pages/WalletWithdrawForm.tsx:281
 #, c-format
 msgid "You can withdraw up to %1$s"
 msgstr ""
 
-#: src/pages/WalletWithdrawForm.tsx:357
+#. screenid: 112
+#: src/pages/WalletWithdrawForm.tsx:359
 #, c-format
 msgid "Continue"
 msgstr "Continuar"
 
-#: src/pages/WalletWithdrawForm.tsx:390
+#. screenid: 112
+#: src/pages/WalletWithdrawForm.tsx:392
 #, fuzzy, c-format
 msgid "Use your Taler wallet"
 msgstr "Click %1$s para abrir una cartera Taler!"
 
-#: src/pages/WalletWithdrawForm.tsx:393
+#. screenid: 112
+#: src/pages/WalletWithdrawForm.tsx:395
 #, fuzzy, c-format
 msgid ""
 "After using your wallet you will need to authorize or cancel the operation "
@@ -853,54 +1010,64 @@ msgstr ""
 "Despues de usar tu billetera necesitarás confirmar o cancelar la operación "
 "en este sitio."
 
-#: src/pages/WalletWithdrawForm.tsx:403
+#. screenid: 112
+#: src/pages/WalletWithdrawForm.tsx:405
 #, fuzzy, c-format
 msgid "You need a Taler wallet"
 msgstr "Necesitas una GNU Taler Wallet"
 
-#: src/pages/WalletWithdrawForm.tsx:408
+#. screenid: 112
+#: src/pages/WalletWithdrawForm.tsx:410
 #, c-format
 msgid "If you don't have one yet you can follow the instruction in"
 msgstr "Si no tienes una todavía puedes seguir las instrucciones en"
 
-#: src/pages/PaymentOptions.tsx:62
+#. screenid: 105
+#: src/pages/PaymentOptions.tsx:64
 #, fuzzy, c-format
 msgid "Pending operation"
 msgstr "Operación pendiente de egreso"
 
-#: src/pages/PaymentOptions.tsx:108
+#. screenid: 105
+#: src/pages/PaymentOptions.tsx:110
 #, c-format
 msgid "Send money"
 msgstr "Enviar dinero"
 
-#: src/pages/PaymentOptions.tsx:126
+#. screenid: 105
+#: src/pages/PaymentOptions.tsx:128
 #, fuzzy, c-format
 msgid "to a Taler wallet"
 msgstr "a una billetera %1$s"
 
-#: src/pages/PaymentOptions.tsx:146
+#. screenid: 105
+#: src/pages/PaymentOptions.tsx:148
 #, c-format
 msgid "Withdraw digital money into your mobile wallet or browser extension"
 msgstr "Extraer dinero digital a tu billetera móvil o extensión web"
 
-#: src/pages/PaymentOptions.tsx:179
+#. screenid: 105
+#: src/pages/PaymentOptions.tsx:181
 #, c-format
 msgid "to another bank account"
 msgstr "a otra cuenta bancaria"
 
-#: src/pages/PaymentOptions.tsx:199
+#. screenid: 105
+#: src/pages/PaymentOptions.tsx:201
 #, c-format
 msgid "Make a wire transfer to an account with known bank account number."
 msgstr ""
 "Hacer una transferencia bancaria a una cuenta con un número de cuenta "
 "conocido."
 
-#: src/pages/AccountPage/views.tsx:45
+#. screenid: 5
+#: src/pages/AccountPage/views.tsx:50
 #, fuzzy, c-format
 msgid "This is a demo"
 msgstr "Este es un banco de demostración"
 
-#: src/pages/AccountPage/views.tsx:50
+#. screenid: 5
+#: src/pages/AccountPage/views.tsx:55
 #, fuzzy, c-format
 msgid ""
 "This part of the demo shows how a bank that supports Taler directly would "
@@ -911,7 +1078,8 @@ msgstr ""
 "Taler directamente. Además de usar tu propia cuenta de banco, también podrás "
 "ver el historial de transacciones de algunas %1$s."
 
-#: src/pages/AccountPage/views.tsx:60
+#. screenid: 5
+#: src/pages/AccountPage/views.tsx:65
 #, fuzzy, c-format
 msgid ""
 "Here you will be able to see how a bank that supports Taler directly would "
@@ -920,77 +1088,92 @@ msgstr ""
 "Esta parte de la demostración muetra como un banco que soporta Taler "
 "directamente funcionaría."
 
-#: src/pages/AccountPage/views.tsx:81
+#. screenid: 5
+#: src/pages/AccountPage/views.tsx:86
 #, c-format
 msgid "Pending account delete operation"
 msgstr "Operación pendiente de eliminación de cuenta"
 
-#: src/pages/AccountPage/views.tsx:83
+#. screenid: 5
+#: src/pages/AccountPage/views.tsx:88
 #, c-format
 msgid "Pending account update operation"
 msgstr "Operación pendiente de actualización de cuenta"
 
-#: src/pages/AccountPage/views.tsx:85
+#. screenid: 5
+#: src/pages/AccountPage/views.tsx:90
 #, c-format
 msgid "Pending password update operation"
 msgstr "Operación pendiente de actualización de password"
 
-#: src/pages/AccountPage/views.tsx:87
+#. screenid: 5
+#: src/pages/AccountPage/views.tsx:92
 #, c-format
 msgid "Pending transaction operation"
 msgstr "Operación pendiente de transacción"
 
-#: src/pages/AccountPage/views.tsx:89
+#. screenid: 5
+#: src/pages/AccountPage/views.tsx:94
 #, c-format
 msgid "Pending withdrawal operation"
 msgstr "Operación pendiente de extracción"
 
-#: src/pages/AccountPage/views.tsx:91
+#. screenid: 5
+#: src/pages/AccountPage/views.tsx:96
 #, c-format
 msgid "Pending cashout operation"
 msgstr "Operación pendiente de egreso"
 
-#: src/pages/AccountPage/views.tsx:102
+#. screenid: 5
+#: src/pages/AccountPage/views.tsx:107
 #, c-format
 msgid "You can complete or cancel the operation in"
 msgstr "Puedes completar o cancelar la operación en"
 
-#: src/pages/BankFrame.tsx:76
+#. screenid: 103
+#: src/pages/BankFrame.tsx:78
 #, c-format
 msgid "Internal error, please report."
 msgstr "Error interno, por favor reporte el error."
 
-#: src/pages/BankFrame.tsx:121
+#. screenid: 103
+#: src/pages/BankFrame.tsx:125
 #, c-format
 msgid "Preferences"
 msgstr "Preferencias"
 
-#: src/pages/BankFrame.tsx:338
+#. screenid: 103
+#: src/pages/BankFrame.tsx:342
 #, fuzzy, c-format
 msgid "Welcome"
 msgstr "Bienvenido/a, %1$s"
 
-#: src/pages/BankFrame.tsx:348
+#. screenid: 103
+#: src/pages/BankFrame.tsx:352
 #, c-format
 msgid "Welcome, %1$s"
 msgstr "Bienvenido/a, %1$s"
 
-#: src/pages/PublicHistoriesPage.tsx:82
+#. screenid: 108
+#: src/pages/PublicHistoriesPage.tsx:84
 #, c-format
 msgid "History of public accounts"
 msgstr "Historial de cuentas públicas"
 
-#: src/pages/QrCodeSection.tsx:132
+#. screenid: 109
+#: src/pages/QrCodeSection.tsx:134
 #, fuzzy, c-format
 msgid "Scan the QR code below to start the withdrawal."
 msgstr "Escanea el QR debajo para comenzar la extracción."
 
-#: src/pages/WithdrawalQRCode.tsx:104
+#. screenid: 116
+#: src/pages/WithdrawalQRCode.tsx:106
 #, c-format
 msgid "Operation aborted"
 msgstr "Operación abortada"
 
-#: src/pages/WithdrawalQRCode.tsx:108
+#. screenid: 116
+#: src/pages/WithdrawalQRCode.tsx:110
 #, fuzzy, c-format
 msgid ""
 "The wire transfer to the Payment Service Provider's account was aborted from "
@@ -999,12 +1182,14 @@ msgstr ""
 "La transferencia bancaria a la cuenta del operador del Taler Exchange fue "
 "abortada, su saldo no fue afectado."
 
-#: src/pages/WithdrawalQRCode.tsx:183
+#. screenid: 116
+#: src/pages/WithdrawalQRCode.tsx:185
 #, fuzzy, c-format
 msgid "Go to your wallet now"
 msgstr "a una billetera %1$s"
 
-#: src/pages/WithdrawalQRCode.tsx:211
+#. screenid: 116
+#: src/pages/WithdrawalQRCode.tsx:213
 #, fuzzy, c-format
 msgid ""
 "The operation is marked as selected, but a process during the withdrawal "
@@ -1013,14 +1198,16 @@ msgstr ""
 "La operación está marcada como 'seleccionada' pero algunos pasos en la "
 "extracción fallaron"
 
-#: src/pages/WithdrawalQRCode.tsx:213
+#. screenid: 116
+#: src/pages/WithdrawalQRCode.tsx:215
 #, fuzzy, c-format
 msgid "The account was selected, but no withdrawal reserve ID was found."
 msgstr ""
 "La cuenta está seleccionada pero no se encontró el identificador de "
 "extracción."
 
-#: src/pages/WithdrawalQRCode.tsx:226
+#. screenid: 116
+#: src/pages/WithdrawalQRCode.tsx:228
 #, fuzzy, c-format
 msgid ""
 "There is a withdrawal reserve ID but no account has been selected or the "
@@ -1029,7 +1216,8 @@ msgstr ""
 "Hay un identificador de extracción pero la cuenta no ha sido seleccionada o "
 "la selccionada es inválida."
 
-#: src/pages/WithdrawalQRCode.tsx:240
+#. screenid: 116
+#: src/pages/WithdrawalQRCode.tsx:242
 #, fuzzy, c-format
 msgid ""
 "A withdrawal reserve ID was not found and the no account has been selected."
@@ -1037,12 +1225,14 @@ msgstr ""
 "No hay un identificador de extracción y ninguna cuenta a sido seleccionada o "
 "la seleccionada es inválida."
 
-#: src/pages/WithdrawalQRCode.tsx:298
+#. screenid: 116
+#: src/pages/WithdrawalQRCode.tsx:300
 #, c-format
 msgid "Operation not found"
 msgstr "Operación no encontrada"
 
-#: src/pages/WithdrawalQRCode.tsx:302
+#. screenid: 116
+#: src/pages/WithdrawalQRCode.tsx:304
 #, fuzzy, c-format
 msgid ""
 "This process is not known to the server. The process ID is incorrect or the "
@@ -1052,63 +1242,75 @@ msgstr ""
 "es incorrecto o el server borró la información de la operación antes de "
 "llegar hasta aquí."
 
-#: src/pages/WithdrawalQRCode.tsx:318
+#. screenid: 116
+#: src/pages/WithdrawalQRCode.tsx:320
 #, fuzzy, c-format
 msgid "Continue to dashboard"
 msgstr "Continuar al panel"
 
-#: src/pages/SolveChallengePage.tsx:92
+#. screenid: 111
+#: src/pages/SolveChallengePage.tsx:94
 #, c-format
 msgid "Confirmation codes are numerical, possibly beginning with 'T-.'"
 msgstr ""
 
-#: src/pages/SolveChallengePage.tsx:114
+#. screenid: 111
+#: src/pages/SolveChallengePage.tsx:116
 #, fuzzy, c-format
 msgid ""
 "No cashout was found. The cashout process has probably already been aborted."
 msgstr "Egreso no econtrado. También puede significar que ya ha sido abortado."
 
-#: src/pages/SolveChallengePage.tsx:156
+#. screenid: 111
+#: src/pages/SolveChallengePage.tsx:158
 #, c-format
 msgid "Challenge not found."
 msgstr "Desafío no encontrado."
 
-#: src/pages/SolveChallengePage.tsx:164
+#. screenid: 111
+#: src/pages/SolveChallengePage.tsx:166
 #, c-format
 msgid "This user is not authorized to complete this challenge."
 msgstr "Este usuario no está autorizado para completar este desafío."
 
-#: src/pages/SolveChallengePage.tsx:172
+#. screenid: 111
+#: src/pages/SolveChallengePage.tsx:174
 #, c-format
 msgid "Too many attempts, try another code."
 msgstr "Demasiados intentos, intente otro código."
 
-#: src/pages/SolveChallengePage.tsx:180
+#. screenid: 111
+#: src/pages/SolveChallengePage.tsx:182
 #, c-format
 msgid "The confirmation code is wrong, try again."
 msgstr "El código de confirmación es erroneo, intente otra vez."
 
-#: src/pages/SolveChallengePage.tsx:188
+#. screenid: 111
+#: src/pages/SolveChallengePage.tsx:190
 #, c-format
 msgid "The operation expired."
 msgstr "La operación expiró."
 
-#: src/pages/SolveChallengePage.tsx:222
+#. screenid: 111
+#: src/pages/SolveChallengePage.tsx:224
 #, c-format
 msgid "The operation failed."
 msgstr "La operación falló."
 
-#: src/pages/SolveChallengePage.tsx:239
+#. screenid: 111
+#: src/pages/SolveChallengePage.tsx:241
 #, c-format
 msgid "The operation needs another confirmation to complete."
 msgstr "La operación necesita otra confirmación para completar."
 
-#: src/pages/SolveChallengePage.tsx:259
+#. screenid: 111
+#: src/pages/SolveChallengePage.tsx:261
 #, c-format
 msgid "Confirm the operation"
 msgstr "Confirmar la operación"
 
-#: src/pages/SolveChallengePage.tsx:263
+#. screenid: 111
+#: src/pages/SolveChallengePage.tsx:265
 #, c-format
 msgid ""
 "This operation is protected with second factor authentication. In order to "
@@ -1116,286 +1318,342 @@ msgid ""
 "you provided."
 msgstr ""
 
-#: src/pages/SolveChallengePage.tsx:292
+#. screenid: 111
+#: src/pages/SolveChallengePage.tsx:294
 #, c-format
 msgid "Enter the confirmation code"
 msgstr "Ingresar el código de confirmación"
 
-#: src/pages/SolveChallengePage.tsx:332
+#. screenid: 111
+#: src/pages/SolveChallengePage.tsx:334
 #, c-format
 msgid "You should have received a code on your mobile phone."
 msgstr ""
 
-#: src/pages/SolveChallengePage.tsx:339
+#. screenid: 111
+#: src/pages/SolveChallengePage.tsx:341
 #, c-format
 msgid "You should have received a code in your email."
 msgstr ""
 
-#: src/pages/SolveChallengePage.tsx:350
+#. screenid: 111
+#: src/pages/SolveChallengePage.tsx:352
 #, fuzzy, c-format
 msgid "The confirmation code starts with \"%1$s\" followed by numbers."
 msgstr "El código de confirmación es erroneo, intente otra vez."
 
-#: src/pages/SolveChallengePage.tsx:368
+#. screenid: 111
+#: src/pages/SolveChallengePage.tsx:370
 #, c-format
 msgid "Confirm"
 msgstr "Confirmar"
 
-#: src/pages/SolveChallengePage.tsx:402
+#. screenid: 111
+#: src/pages/SolveChallengePage.tsx:404
 #, fuzzy, c-format
 msgid "Removing account"
 msgstr "Hacia cuenta"
 
-#: src/pages/SolveChallengePage.tsx:404
+#. screenid: 111
+#: src/pages/SolveChallengePage.tsx:406
 #, fuzzy, c-format
 msgid "Updating account values"
 msgstr "Balance de cuenta bancaria"
 
-#: src/pages/SolveChallengePage.tsx:406
+#. screenid: 111
+#: src/pages/SolveChallengePage.tsx:408
 #, fuzzy, c-format
 msgid "Updating password"
 msgstr "Actualizar contraseña"
 
-#: src/pages/SolveChallengePage.tsx:408
+#. screenid: 111
+#: src/pages/SolveChallengePage.tsx:410
 #, fuzzy, c-format
 msgid "Making a wire transfer"
 msgstr "Hacer una transferencia bancaria"
 
-#: src/pages/SolveChallengePage.tsx:410
+#. screenid: 111
+#: src/pages/SolveChallengePage.tsx:412
 #, fuzzy, c-format
 msgid "Confirming withdrawal"
 msgstr "Confirme la operación de extracción"
 
-#: src/pages/SolveChallengePage.tsx:412
+#. screenid: 111
+#: src/pages/SolveChallengePage.tsx:414
 #, c-format
 msgid "Making a cashout"
 msgstr ""
 
-#: src/pages/SolveChallengePage.tsx:422
+#. screenid: 111
+#: src/pages/SolveChallengePage.tsx:424
 #, fuzzy, c-format
 msgid "Operation:"
 msgstr "Operación abortada"
 
-#: src/pages/SolveChallengePage.tsx:435
+#. screenid: 111
+#: src/pages/SolveChallengePage.tsx:437
 #, c-format
 msgid "Type"
 msgstr ""
 
-#: src/pages/SolveChallengePage.tsx:438
+#. screenid: 111
+#: src/pages/SolveChallengePage.tsx:440
 #, fuzzy, c-format
 msgid "Updating account settings"
 msgstr "Operación pendiente de eliminación de cuenta"
 
-#: src/pages/SolveChallengePage.tsx:445
+#. screenid: 111
+#: src/pages/SolveChallengePage.tsx:447
 #, fuzzy, c-format
 msgid "Account"
 msgstr "Cuentas"
 
-#: src/pages/SolveChallengePage.tsx:475
+#. screenid: 111
+#: src/pages/SolveChallengePage.tsx:477
 #, c-format
 msgid "To account"
 msgstr "Hacia cuenta"
 
-#: src/pages/SolveChallengePage.tsx:501
+#. screenid: 111
+#: src/pages/SolveChallengePage.tsx:503
 #, fuzzy, c-format
 msgid "Cashout account"
 msgstr "No hay cuenta de egreso"
 
-#: src/pages/SolveChallengePage.tsx:511
+#. screenid: 111
+#: src/pages/SolveChallengePage.tsx:513
 #, c-format
 msgid "Email"
 msgstr "Correo eletrónico"
 
-#: src/pages/SolveChallengePage.tsx:521
+#. screenid: 111
+#: src/pages/SolveChallengePage.tsx:523
 #, c-format
 msgid "Phone"
 msgstr "Teléfono"
 
-#: src/pages/SolveChallengePage.tsx:531
+#. screenid: 111
+#: src/pages/SolveChallengePage.tsx:533
 #, fuzzy, c-format
 msgid "Debit threshold"
 msgstr "Debitado"
 
-#: src/pages/SolveChallengePage.tsx:546
+#. screenid: 111
+#: src/pages/SolveChallengePage.tsx:548
 #, c-format
 msgid "Is this account public?"
 msgstr "Es una cuenta pública?"
 
-#: src/pages/SolveChallengePage.tsx:552
+#. screenid: 111
+#: src/pages/SolveChallengePage.tsx:554
 #, c-format
 msgid "Enable"
 msgstr ""
 
-#: src/pages/SolveChallengePage.tsx:553
+#. screenid: 111
+#: src/pages/SolveChallengePage.tsx:555
 #, c-format
 msgid "Disable"
 msgstr ""
 
-#: src/pages/SolveChallengePage.tsx:560
+#. screenid: 111
+#: src/pages/SolveChallengePage.tsx:562
 #, c-format
 msgid "Name"
 msgstr "Nombre"
 
-#: src/pages/SolveChallengePage.tsx:570
+#. screenid: 111
+#: src/pages/SolveChallengePage.tsx:572
 #, fuzzy, c-format
 msgid "Authentication channel"
 msgstr "Autenticación requerida"
 
-#: src/pages/SolveChallengePage.tsx:575
+#. screenid: 111
+#: src/pages/SolveChallengePage.tsx:577
 #, fuzzy, c-format
 msgid "Remove"
 msgstr "elimiar"
 
-#: src/pages/SolveChallengePage.tsx:587
+#. screenid: 111
+#: src/pages/SolveChallengePage.tsx:589
 #, c-format
 msgid "New password"
 msgstr "Nueva contraseña"
 
-#: src/pages/SolveChallengePage.tsx:607
+#. screenid: 111
+#: src/pages/SolveChallengePage.tsx:609
 #, c-format
 msgid "Challenge details"
 msgstr "Detalles del desafío"
 
-#: src/pages/SolveChallengePage.tsx:615
+#. screenid: 111
+#: src/pages/SolveChallengePage.tsx:617
 #, c-format
 msgid "Sent at"
 msgstr "Enviado a"
 
-#: src/pages/SolveChallengePage.tsx:632
+#. screenid: 111
+#: src/pages/SolveChallengePage.tsx:634
 #, c-format
 msgid "To phone"
 msgstr "Al teléfono"
 
-#: src/pages/SolveChallengePage.tsx:634
+#. screenid: 111
+#: src/pages/SolveChallengePage.tsx:636
 #, c-format
 msgid "To email"
 msgstr "Al email"
 
-#: src/pages/SolveChallengePage.tsx:666
+#. screenid: 111
+#: src/pages/SolveChallengePage.tsx:668
 #, c-format
 msgid "Send again"
 msgstr "Enviar otra vez"
 
-#: src/pages/SolveChallengePage.tsx:721
+#. screenid: 111
+#: src/pages/SolveChallengePage.tsx:723
 #, fuzzy, c-format
 msgid "Withdraw reserve ID"
 msgstr "Retirar"
 
-#: src/pages/SolveChallengePage.tsx:763
+#. screenid: 111
+#: src/pages/SolveChallengePage.tsx:765
 #, fuzzy, c-format
 msgid "Cashout is disabled"
 msgstr "Egreso creado"
 
-#: src/pages/SolveChallengePage.tsx:764
+#. screenid: 111
+#: src/pages/SolveChallengePage.tsx:766
 #, c-format
 msgid ""
 "Cashout should be enabled in the configuration, the conversion rate should "
 "be initialized with fee(s), rates and a rounding mode."
 msgstr ""
 
-#: src/pages/WireTransfer.tsx:103
+#. screenid: 113
+#: src/pages/WireTransfer.tsx:105
 #, c-format
 msgid "Make a wire transfer"
 msgstr "Hacer una transferencia bancaria"
 
-#: src/pages/WithdrawalOperationPage.tsx:55
+#. screenid: 115
+#: src/pages/WithdrawalOperationPage.tsx:57
 #, c-format
 msgid "The Withdrawal URI is not valid"
 msgstr "El URI de estracción no es válido"
 
-#: src/components/Cashouts/views.tsx:43
+#. screenid: 3
+#: src/components/Cashouts/views.tsx:45
 #, c-format
 msgid ""
 "Cashout should be enable by configuration and the conversion rate should be "
 "initialized with fee, ratio and rounding mode."
 msgstr ""
 
-#: src/components/Cashouts/views.tsx:106
+#. screenid: 3
+#: src/components/Cashouts/views.tsx:108
 #, c-format
 msgid "Latest cashouts"
 msgstr "Últimos egresos"
 
-#: src/components/Cashouts/views.tsx:117
+#. screenid: 3
+#: src/components/Cashouts/views.tsx:119
 #, c-format
 msgid "Created"
 msgstr "Creado"
 
-#: src/components/Cashouts/views.tsx:121
+#. screenid: 3
+#: src/components/Cashouts/views.tsx:123
 #, c-format
 msgid "Total debit"
 msgstr "Débito total"
 
-#: src/components/Cashouts/views.tsx:125
+#. screenid: 3
+#: src/components/Cashouts/views.tsx:127
 #, c-format
 msgid "Total credit"
 msgstr "Crédito total"
 
-#: src/pages/ProfileNavigation.tsx:53
+#. screenid: 107
+#: src/pages/ProfileNavigation.tsx:55
 #, c-format
 msgid "Select a section"
 msgstr "Seleccione una sección"
 
-#: src/pages/ProfileNavigation.tsx:88
+#. screenid: 107
+#: src/pages/ProfileNavigation.tsx:90
 #, c-format
 msgid "Details"
 msgstr "Detalles"
 
-#: src/pages/ProfileNavigation.tsx:92
+#. screenid: 107
+#: src/pages/ProfileNavigation.tsx:94
 #, c-format
 msgid "Delete"
 msgstr "Borrar"
 
-#: src/pages/ProfileNavigation.tsx:96
+#. screenid: 107
+#: src/pages/ProfileNavigation.tsx:98
 #, c-format
 msgid "Credentials"
 msgstr "Credenciales"
 
-#: src/pages/ProfileNavigation.tsx:101
+#. screenid: 107
+#: src/pages/ProfileNavigation.tsx:103
 #, c-format
 msgid "Cashouts"
 msgstr "Egresos"
 
-#: src/pages/ProfileNavigation.tsx:104
+#. screenid: 107
+#: src/pages/ProfileNavigation.tsx:106
 #, fuzzy, c-format
 msgid "Conversion"
 msgstr "Tasa de conversión"
 
-#: src/pages/regional/CreateCashout.tsx:106
+#. screenid: 127
+#: src/pages/regional/CreateCashout.tsx:108
 #, c-format
 msgid "Unable to create a cashout"
 msgstr "Imposible crear un egreso"
 
-#: src/pages/regional/CreateCashout.tsx:107
+#. screenid: 127
+#: src/pages/regional/CreateCashout.tsx:109
 #, c-format
 msgid "The bank configuration does not support cashout operations."
 msgstr "La configuración del banco no soporta operaciones de egreso."
 
-#: src/pages/regional/CreateCashout.tsx:251
+#. screenid: 127
+#: src/pages/regional/CreateCashout.tsx:253
 #, fuzzy, c-format
 msgid "Amount needs to be higher"
 msgstr "necesita ser mayor debido a las comisiones"
 
-#: src/pages/regional/CreateCashout.tsx:253
+#. screenid: 127
+#: src/pages/regional/CreateCashout.tsx:255
 #, c-format
 msgid "It is not possible to cashout less than %1$s"
 msgstr ""
 
-#: src/pages/regional/CreateCashout.tsx:260
+#. screenid: 127
+#: src/pages/regional/CreateCashout.tsx:262
 #, c-format
 msgid "Your account can't cashout less than %1$s"
 msgstr ""
 
-#: src/pages/regional/CreateCashout.tsx:267
+#. screenid: 127
+#: src/pages/regional/CreateCashout.tsx:269
 #, fuzzy, c-format
 msgid "The total transfer to the destination will be zero"
 msgstr "el total de la transferencia en destino será cero"
 
-#: src/pages/regional/CreateCashout.tsx:284
+#. screenid: 127
+#: src/pages/regional/CreateCashout.tsx:286
 #, c-format
 msgid "Cashout created"
 msgstr "Egreso creado"
 
-#: src/pages/regional/CreateCashout.tsx:309
+#. screenid: 127
+#: src/pages/regional/CreateCashout.tsx:311
 #, c-format
 msgid ""
 "Duplicated request detected, check if the operation succeeded or try again."
@@ -1403,27 +1661,32 @@ msgstr ""
 "Se detectó una petición duplicada, verifique si la operación tuvo éxito o "
 "intente otra vez."
 
-#: src/pages/regional/CreateCashout.tsx:317
+#. screenid: 127
+#: src/pages/regional/CreateCashout.tsx:319
 #, fuzzy, c-format
 msgid "The conversion rate was applied incorrectly"
 msgstr "La tasa de conversión se aplicó incorrectamente"
 
-#: src/pages/regional/CreateCashout.tsx:325
+#. screenid: 127
+#: src/pages/regional/CreateCashout.tsx:327
 #, c-format
 msgid "The account does not have sufficient funds"
 msgstr "La cuenta no tiene fondos suficientes"
 
-#: src/pages/regional/CreateCashout.tsx:341
+#. screenid: 127
+#: src/pages/regional/CreateCashout.tsx:343
 #, c-format
 msgid "Missing cashout URI in the profile"
 msgstr "Falta dirección de egreso en el perfíl"
 
-#: src/pages/regional/CreateCashout.tsx:349
+#. screenid: 127
+#: src/pages/regional/CreateCashout.tsx:351
 #, c-format
 msgid "The amount is below the minimum amount permitted."
 msgstr ""
 
-#: src/pages/regional/CreateCashout.tsx:358
+#. screenid: 127
+#: src/pages/regional/CreateCashout.tsx:360
 #, c-format
 msgid ""
 "Sending the confirmation message failed, retry later or contact the "
@@ -1432,138 +1695,164 @@ msgstr ""
 "El envío del mensaje de confirmación falló, intente mas tarde o contacte al "
 "administrador."
 
-#: src/pages/regional/CreateCashout.tsx:366
+#. screenid: 127
+#: src/pages/regional/CreateCashout.tsx:368
 #, fuzzy, c-format
 msgid "The server doesn't support the current TAN channel."
 msgstr "Este servidor no tiene soporte para segundo factor de autenticación."
 
-#: src/pages/regional/CreateCashout.tsx:405
+#. screenid: 127
+#: src/pages/regional/CreateCashout.tsx:407
 #, c-format
 msgid "Conversion rate"
 msgstr "Tasa de conversión"
 
-#: src/pages/regional/CreateCashout.tsx:413
+#. screenid: 127
+#: src/pages/regional/CreateCashout.tsx:415
 #, c-format
 msgid "Balance"
 msgstr "Saldo"
 
-#: src/pages/regional/CreateCashout.tsx:426
+#. screenid: 127
+#: src/pages/regional/CreateCashout.tsx:428
 #, c-format
 msgid "Fee"
 msgstr "Comisión"
 
-#: src/pages/regional/CreateCashout.tsx:449
+#. screenid: 127
+#: src/pages/regional/CreateCashout.tsx:451
 #, c-format
 msgid "Legal name"
 msgstr ""
 
-#: src/pages/regional/CreateCashout.tsx:455
+#. screenid: 127
+#: src/pages/regional/CreateCashout.tsx:457
 #, c-format
 msgid ""
 "If this name doesn't match the account holder's name, your transaction may "
 "fail."
 msgstr ""
 
-#: src/pages/regional/CreateCashout.tsx:463
+#. screenid: 127
+#: src/pages/regional/CreateCashout.tsx:465
 #, c-format
 msgid "No cashout account"
 msgstr "No hay cuenta de egreso"
 
-#: src/pages/regional/CreateCashout.tsx:464
+#. screenid: 127
+#: src/pages/regional/CreateCashout.tsx:466
 #, fuzzy, c-format
 msgid ""
 "Before being able to cashout to a bank account, you need to complete your "
 "profile"
 msgstr "Antes de hacer un egreso necesita completar su perfíl"
 
-#: src/pages/regional/CreateCashout.tsx:521
+#. screenid: 127
+#: src/pages/regional/CreateCashout.tsx:523
 #, c-format
 msgid "Currency"
 msgstr ""
 
-#: src/pages/regional/CreateCashout.tsx:560
+#. screenid: 127
+#: src/pages/regional/CreateCashout.tsx:562
 #, fuzzy, c-format
 msgid "Send %1$s"
 msgstr "Envíar"
 
-#: src/pages/regional/CreateCashout.tsx:597
+#. screenid: 127
+#: src/pages/regional/CreateCashout.tsx:599
 #, fuzzy, c-format
 msgid "Receive %1$s"
 msgstr "Bienvenido/a, %1$s"
 
-#: src/pages/regional/CreateCashout.tsx:659
+#. screenid: 127
+#: src/pages/regional/CreateCashout.tsx:661
 #, c-format
 msgid "Total cost"
 msgstr "Costo total"
 
-#: src/pages/regional/CreateCashout.tsx:674
+#. screenid: 127
+#: src/pages/regional/CreateCashout.tsx:676
 #, c-format
 msgid "Balance left"
 msgstr "Saldo remanente"
 
-#: src/pages/regional/CreateCashout.tsx:689
+#. screenid: 127
+#: src/pages/regional/CreateCashout.tsx:691
 #, c-format
 msgid "Before fee"
 msgstr "Antes de comisión"
 
-#: src/pages/regional/CreateCashout.tsx:702
+#. screenid: 127
+#: src/pages/regional/CreateCashout.tsx:704
 #, c-format
 msgid "Total cashout transfer"
 msgstr "Total de egreso"
 
-#: src/pages/account/CashoutListForAccount.tsx:73
+#. screenid: 117
+#: src/pages/account/CashoutListForAccount.tsx:75
 #, c-format
 msgid "Cashout for account %1$s"
 msgstr "Egreso para cuenta %1$s"
 
-#: src/pages/admin/AccountForm.tsx:193
+#. screenid: 120
+#: src/pages/admin/AccountForm.tsx:195
 #, fuzzy, c-format
 msgid "Doesn't have the pattern of an email"
 msgstr "no tiene el patrón de un correo electrónico"
 
-#: src/pages/admin/AccountForm.tsx:198
+#. screenid: 120
+#: src/pages/admin/AccountForm.tsx:200
 #, fuzzy, c-format
 msgid "Should start with +"
 msgstr "debería comenzar con un +"
 
-#: src/pages/admin/AccountForm.tsx:200
+#. screenid: 120
+#: src/pages/admin/AccountForm.tsx:202
 #, fuzzy, c-format
 msgid "A phone number consists of numbers only"
 msgstr "número de teléfono no puede tener otra cosa que numeros"
 
-#: src/pages/admin/AccountForm.tsx:376
+#. screenid: 120
+#: src/pages/admin/AccountForm.tsx:378
 #, fuzzy, c-format
 msgid "Account ID for authentication"
 msgstr "Segundo factor de autenticación"
 
-#: src/pages/admin/AccountForm.tsx:410
+#. screenid: 120
+#: src/pages/admin/AccountForm.tsx:412
 #, fuzzy, c-format
 msgid "Name of the account holder"
 msgstr "nombre de usuario de la cuenta"
 
-#: src/pages/admin/AccountForm.tsx:417
+#. screenid: 120
+#: src/pages/admin/AccountForm.tsx:419
 #, fuzzy, c-format
 msgid "Internal account"
 msgstr "a otra cuenta bancaria"
 
-#: src/pages/admin/AccountForm.tsx:420
+#. screenid: 120
+#: src/pages/admin/AccountForm.tsx:422
 #, fuzzy, c-format
 msgid "If this field is empty, a random account ID will be assigned"
 msgstr "si está vacío un número de cuenta aleatorio será asignado"
 
-#: src/pages/admin/AccountForm.tsx:421
+#. screenid: 120
+#: src/pages/admin/AccountForm.tsx:423
 #, c-format
 msgid ""
 "You can copy and share this IBAN number in order to receive wire transfers "
 "to your bank account"
 msgstr ""
 
-#: src/pages/admin/AccountForm.tsx:469
+#. screenid: 120
+#: src/pages/admin/AccountForm.tsx:471
 #, fuzzy, c-format
 msgid "To be used when second factor authentication is enabled"
 msgstr "Hábilitar segundo factor de autenticación"
 
-#: src/pages/admin/AccountForm.tsx:513
+#. screenid: 120
+#: src/pages/admin/AccountForm.tsx:515
 #, fuzzy, c-format
 msgid ""
 "External account number where the money is going to be sent when doing "
@@ -1571,52 +1860,62 @@ msgid ""
 msgstr ""
 "numero de cuenta donde el dinero será enviado cuando se ejecuten egresos"
 
-#: src/pages/admin/AccountForm.tsx:531
+#. screenid: 120
+#: src/pages/admin/AccountForm.tsx:533
 #, c-format
 msgid "Max debt"
 msgstr "Máxima deuda"
 
-#: src/pages/admin/AccountForm.tsx:555
+#. screenid: 120
+#: src/pages/admin/AccountForm.tsx:557
 #, c-format
 msgid "How much the balance can go below zero."
 msgstr ""
 
-#: src/pages/admin/AccountForm.tsx:565
+#. screenid: 120
+#: src/pages/admin/AccountForm.tsx:567
 #, fuzzy, c-format
 msgid "Minimum cashout"
 msgstr "egresos"
 
-#: src/pages/admin/AccountForm.tsx:587
+#. screenid: 120
+#: src/pages/admin/AccountForm.tsx:589
 #, c-format
 msgid "Custom minimum cashout amount for this account."
 msgstr ""
 
-#: src/pages/admin/AccountForm.tsx:629
+#. screenid: 120
+#: src/pages/admin/AccountForm.tsx:631
 #, fuzzy, c-format
 msgid "Public accounts have their balance publicly accessible"
 msgstr "las cuentas públicas tienen su saldo accesible al público"
 
-#: src/pages/admin/AccountForm.tsx:643
+#. screenid: 120
+#: src/pages/admin/AccountForm.tsx:645
 #, fuzzy, c-format
 msgid "Does this account belong to a Payment Service Provider?"
 msgstr "Es una cuenta pública?"
 
-#: src/pages/account/ShowAccountDetails.tsx:124
+#. screenid: 118
+#: src/pages/account/ShowAccountDetails.tsx:126
 #, c-format
 msgid "Account updated"
 msgstr "Cuenta actualizada"
 
-#: src/pages/account/ShowAccountDetails.tsx:131
+#. screenid: 118
+#: src/pages/account/ShowAccountDetails.tsx:133
 #, c-format
 msgid "The rights to change the account are not sufficient"
 msgstr "Los permisos para cambiar la cuenta no son suficientes"
 
-#: src/pages/account/ShowAccountDetails.tsx:139
+#. screenid: 118
+#: src/pages/account/ShowAccountDetails.tsx:141
 #, c-format
 msgid "The username was not found"
 msgstr "El nombre de usaurio no se encontró"
 
-#: src/pages/account/ShowAccountDetails.tsx:147
+#. screenid: 118
+#: src/pages/account/ShowAccountDetails.tsx:149
 #, c-format
 msgid ""
 "You can't change the legal name, please contact the your account "
@@ -1625,7 +1924,8 @@ msgstr ""
 "No puede cambiar el nombre legal, por favor contacte el administrador de la "
 "cuenta."
 
-#: src/pages/account/ShowAccountDetails.tsx:155
+#. screenid: 118
+#: src/pages/account/ShowAccountDetails.tsx:157
 #, c-format
 msgid ""
 "You can't change the debt limit, please contact the your account "
@@ -1634,7 +1934,8 @@ msgstr ""
 "No puede cambiar el límite de deuda, por favor contacte el administrador de "
 "la cuenta."
 
-#: src/pages/account/ShowAccountDetails.tsx:163
+#. screenid: 118
+#: src/pages/account/ShowAccountDetails.tsx:165
 #, c-format
 msgid ""
 "You can't change the cashout address, please contact the your account "
@@ -1643,37 +1944,44 @@ msgstr ""
 "No puede cambiar la dirección de egreso, por favor contacte al administrador "
 "de la cuenta."
 
-#: src/pages/account/ShowAccountDetails.tsx:258
+#. screenid: 118
+#: src/pages/account/ShowAccountDetails.tsx:260
 #, c-format
 msgid "Account \"%1$s\""
 msgstr "Cuenta \"%1$s\""
 
-#: src/pages/account/ShowAccountDetails.tsx:263
+#. screenid: 118
+#: src/pages/account/ShowAccountDetails.tsx:265
 #, fuzzy, c-format
 msgid "Removed"
 msgstr "elimiar"
 
-#: src/pages/account/ShowAccountDetails.tsx:264
+#. screenid: 118
+#: src/pages/account/ShowAccountDetails.tsx:266
 #, fuzzy, c-format
 msgid "This account can't be used."
 msgstr "Este paso no puede ser deshecho."
 
-#: src/pages/account/ShowAccountDetails.tsx:277
+#. screenid: 118
+#: src/pages/account/ShowAccountDetails.tsx:279
 #, c-format
 msgid "Change details"
 msgstr "Cambiar detalles"
 
-#: src/pages/account/ShowAccountDetails.tsx:306
+#. screenid: 118
+#: src/pages/account/ShowAccountDetails.tsx:308
 #, c-format
 msgid "Update"
 msgstr "Actualizar"
 
-#: src/pages/account/ShowAccountDetails.tsx:320
+#. screenid: 118
+#: src/pages/account/ShowAccountDetails.tsx:322
 #, fuzzy, c-format
 msgid "Merchant integration"
 msgstr "Registro de cuenta"
 
-#: src/pages/account/ShowAccountDetails.tsx:326
+#. screenid: 118
+#: src/pages/account/ShowAccountDetails.tsx:328
 #, c-format
 msgid ""
 "Use this information to link your Taler Merchant Backoffice account with the "
@@ -1682,89 +1990,106 @@ msgid ""
 "the \"import\" button in the \"bank account\" section."
 msgstr ""
 
-#: src/pages/account/ShowAccountDetails.tsx:345
+#. screenid: 118
+#: src/pages/account/ShowAccountDetails.tsx:347
 #, fuzzy, c-format
 msgid "Account type"
 msgstr "Eliminación de cuenta"
 
-#: src/pages/account/ShowAccountDetails.tsx:359
+#. screenid: 118
+#: src/pages/account/ShowAccountDetails.tsx:361
 #, fuzzy, c-format
 msgid "Method to use for wire transfer."
 msgstr "Hacer una transferencia bancaria"
 
-#: src/pages/account/ShowAccountDetails.tsx:373
+#. screenid: 118
+#: src/pages/account/ShowAccountDetails.tsx:375
 #, c-format
 msgid "IBAN"
 msgstr ""
 
-#: src/pages/account/ShowAccountDetails.tsx:393
+#. screenid: 118
+#: src/pages/account/ShowAccountDetails.tsx:395
 #, c-format
 msgid "International Bank Account Number."
 msgstr ""
 
-#: src/pages/account/ShowAccountDetails.tsx:408
+#. screenid: 118
+#: src/pages/account/ShowAccountDetails.tsx:410
 #, fuzzy, c-format
 msgid "Account name"
 msgstr "Actualización de cuenta"
 
-#: src/pages/account/ShowAccountDetails.tsx:429
+#. screenid: 118
+#: src/pages/account/ShowAccountDetails.tsx:431
 #, c-format
 msgid "Bank host where the service is located."
 msgstr ""
 
-#: src/pages/account/ShowAccountDetails.tsx:460
+#. screenid: 118
+#: src/pages/account/ShowAccountDetails.tsx:462
 #, fuzzy, c-format
 msgid "Bank account identifier for wire transfers."
 msgstr "identificador de cuenta para transferencia bancaria"
 
-#: src/pages/account/ShowAccountDetails.tsx:475
+#. screenid: 118
+#: src/pages/account/ShowAccountDetails.tsx:477
 #, fuzzy, c-format
 msgid "Address"
 msgstr "direccion payto"
 
-#: src/pages/account/ShowAccountDetails.tsx:508
+#. screenid: 118
+#: src/pages/account/ShowAccountDetails.tsx:510
 #, fuzzy, c-format
 msgid "Owner's name"
 msgstr "Nombre de usuario"
 
-#: src/pages/account/ShowAccountDetails.tsx:528
+#. screenid: 118
+#: src/pages/account/ShowAccountDetails.tsx:530
 #, fuzzy, c-format
 msgid "Legal name of the person holding the account."
 msgstr "nombre de la persona dueña de la cuenta"
 
-#: src/pages/account/ShowAccountDetails.tsx:538
+#. screenid: 118
+#: src/pages/account/ShowAccountDetails.tsx:540
 #, fuzzy, c-format
 msgid "Account info URL"
 msgstr "Cuenta no encontrada"
 
-#: src/pages/account/ShowAccountDetails.tsx:558
+#. screenid: 118
+#: src/pages/account/ShowAccountDetails.tsx:560
 #, c-format
 msgid ""
 "From where the merchant can download information about incoming wire "
 "transfers to this account."
 msgstr ""
 
-#: src/pages/account/ShowAccountDetails.tsx:585
+#. screenid: 118
+#: src/pages/account/ShowAccountDetails.tsx:587
 #, c-format
 msgid "Copy"
 msgstr ""
 
-#: src/pages/account/UpdateAccountPassword.tsx:93
+#. screenid: 119
+#: src/pages/account/UpdateAccountPassword.tsx:95
 #, fuzzy, c-format
 msgid "Repeated password doesn't match"
 msgstr "la contraseña no coincide"
 
-#: src/pages/account/UpdateAccountPassword.tsx:110
+#. screenid: 119
+#: src/pages/account/UpdateAccountPassword.tsx:112
 #, c-format
 msgid "Password changed"
 msgstr "La contraseña cambió"
 
-#: src/pages/account/UpdateAccountPassword.tsx:117
+#. screenid: 119
+#: src/pages/account/UpdateAccountPassword.tsx:119
 #, c-format
 msgid "Not authorized to change the password, maybe the session is invalid."
 msgstr "No está autorizado a cambiar el password, quizá la sesión es invalida."
 
-#: src/pages/account/UpdateAccountPassword.tsx:133
+#. screenid: 119
+#: src/pages/account/UpdateAccountPassword.tsx:135
 #, c-format
 msgid ""
 "You need to provide the old password. If you don't have it contact your "
@@ -1773,301 +2098,360 @@ msgstr ""
 "Se necesita el password viejo para cambiar la contraseña. Si no lo tiene "
 "contacte a su administrador."
 
-#: src/pages/account/UpdateAccountPassword.tsx:141
+#. screenid: 119
+#: src/pages/account/UpdateAccountPassword.tsx:143
 #, c-format
 msgid "Your current password doesn't match, can't change to a new password."
 msgstr ""
 "Su actual contraseña no coincide, no puede cambiar a una nueva contraseña."
 
-#: src/pages/account/UpdateAccountPassword.tsx:184
+#. screenid: 119
+#: src/pages/account/UpdateAccountPassword.tsx:186
 #, c-format
 msgid "Update password"
 msgstr "Actualizar contraseña"
 
-#: src/pages/account/UpdateAccountPassword.tsx:203
+#. screenid: 119
+#: src/pages/account/UpdateAccountPassword.tsx:205
 #, c-format
 msgid "Current password"
 msgstr "Contraseña actual"
 
-#: src/pages/account/UpdateAccountPassword.tsx:225
+#. screenid: 119
+#: src/pages/account/UpdateAccountPassword.tsx:227
 #, fuzzy, c-format
 msgid "Your current password, for security"
 msgstr "su actual contraseña, por seguridad"
 
-#: src/pages/account/UpdateAccountPassword.tsx:266
+#. screenid: 119
+#: src/pages/account/UpdateAccountPassword.tsx:268
 #, c-format
 msgid "Type it again"
 msgstr "Escribalo otra vez"
 
-#: src/pages/account/UpdateAccountPassword.tsx:289
+#. screenid: 119
+#: src/pages/account/UpdateAccountPassword.tsx:291
 #, fuzzy, c-format
 msgid "Repeat the same password"
 msgstr "repita la misma contraseña"
 
-#: src/pages/account/UpdateAccountPassword.tsx:312
+#. screenid: 119
+#: src/pages/account/UpdateAccountPassword.tsx:314
 #, c-format
 msgid "Change"
 msgstr "Cambiar"
 
-#: src/pages/admin/AccountList.tsx:73
+#. screenid: 121
+#: src/pages/admin/AccountList.tsx:75
 #, c-format
 msgid "Accounts"
 msgstr "Cuentas"
 
-#: src/pages/admin/AccountList.tsx:83
+#. screenid: 121
+#: src/pages/admin/AccountList.tsx:85
 #, c-format
 msgid "Create account"
 msgstr "Crear cuenta"
 
-#: src/pages/admin/AccountList.tsx:109
+#. screenid: 121
+#: src/pages/admin/AccountList.tsx:111
 #, c-format
 msgid "Actions"
 msgstr "Acciones"
 
-#: src/pages/admin/AccountList.tsx:153
+#. screenid: 121
+#: src/pages/admin/AccountList.tsx:155
 #, fuzzy, c-format
 msgid "Unknown"
 msgstr "desconocido"
 
-#: src/pages/admin/AccountList.tsx:177
+#. screenid: 121
+#: src/pages/admin/AccountList.tsx:179
 #, fuzzy, c-format
 msgid "Change password"
 msgstr "cambiar contraseña"
 
-#: src/pages/admin/AdminHome.tsx:270
+#. screenid: 122
+#: src/pages/admin/AdminHome.tsx:272
 #, c-format
 msgid "Querying for the current stats failed"
 msgstr ""
 
-#: src/pages/admin/AdminHome.tsx:272
+#. screenid: 122
+#: src/pages/admin/AdminHome.tsx:274
 #, c-format
 msgid "The request parameters are wrong"
 msgstr ""
 
-#: src/pages/admin/AdminHome.tsx:281
+#. screenid: 122
+#: src/pages/admin/AdminHome.tsx:283
 #, fuzzy, c-format
 msgid "The user is unauthorized"
 msgstr "El nombre de usaurio no se encontró"
 
-#: src/pages/admin/AdminHome.tsx:295
+#. screenid: 122
+#: src/pages/admin/AdminHome.tsx:297
 #, c-format
 msgid "Querying for the previous stats failed"
 msgstr ""
 
-#: src/pages/admin/AdminHome.tsx:319
+#. screenid: 122
+#: src/pages/admin/AdminHome.tsx:321
 #, fuzzy, c-format
 msgid "Transaction volume report"
 msgstr "La creación de la transferencia dió una respuesta erronea"
 
-#: src/pages/admin/AdminHome.tsx:345
+#. screenid: 122
+#: src/pages/admin/AdminHome.tsx:347
 #, c-format
 msgid "Last hour"
 msgstr "Última hora"
 
-#: src/pages/admin/AdminHome.tsx:351
+#. screenid: 122
+#: src/pages/admin/AdminHome.tsx:353
 #, c-format
 msgid "Previous day"
 msgstr ""
 
-#: src/pages/admin/AdminHome.tsx:359
+#. screenid: 122
+#: src/pages/admin/AdminHome.tsx:361
 #, c-format
 msgid "Last month"
 msgstr "Último mes"
 
-#: src/pages/admin/AdminHome.tsx:365
+#. screenid: 122
+#: src/pages/admin/AdminHome.tsx:367
 #, c-format
 msgid "Last year"
 msgstr "Último año"
 
-#: src/pages/admin/AdminHome.tsx:457
+#. screenid: 122
+#: src/pages/admin/AdminHome.tsx:459
 #, c-format
 msgid "Last Year"
 msgstr "Último Año"
 
-#: src/pages/admin/AdminHome.tsx:472
+#. screenid: 122
+#: src/pages/admin/AdminHome.tsx:474
 #, fuzzy, c-format
 msgid "Trading volume from %1$s to %2$s"
 msgstr "Vólumen de comercio en %1$s comparado con %2$s"
 
-#: src/pages/admin/AdminHome.tsx:489
+#. screenid: 122
+#: src/pages/admin/AdminHome.tsx:491
 #, c-format
 msgid "Cashin"
 msgstr "Ingreso"
 
-#: src/pages/admin/AdminHome.tsx:491
+#. screenid: 122
+#: src/pages/admin/AdminHome.tsx:493
 #, c-format
 msgid "Transferred from an external account to an account in this bank."
 msgstr ""
 
-#: src/pages/admin/AdminHome.tsx:508
+#. screenid: 122
+#: src/pages/admin/AdminHome.tsx:510
 #, fuzzy, c-format
 msgid "Transferred from an account in this bank to an external account."
 msgstr ""
 "Hacer una transferencia bancaria a una cuenta con un número de cuenta "
 "conocido."
 
-#: src/pages/admin/AdminHome.tsx:523
+#. screenid: 122
+#: src/pages/admin/AdminHome.tsx:525
 #, c-format
 msgid "Payin"
 msgstr "Envios de dinero"
 
-#: src/pages/admin/AdminHome.tsx:525
+#. screenid: 122
+#: src/pages/admin/AdminHome.tsx:527
 #, c-format
 msgid "Transferred from an account to a Taler exchange."
 msgstr ""
 
-#: src/pages/admin/AdminHome.tsx:538
+#. screenid: 122
+#: src/pages/admin/AdminHome.tsx:540
 #, c-format
 msgid "Payout"
 msgstr "Recibos de dinero"
 
-#: src/pages/admin/AdminHome.tsx:540
+#. screenid: 122
+#: src/pages/admin/AdminHome.tsx:542
 #, fuzzy, c-format
 msgid "Transferred from a Taler exchange to another account."
 msgstr "Cuenta del operador del Taler Exchange"
 
-#: src/pages/admin/AdminHome.tsx:558
+#. screenid: 122
+#: src/pages/admin/AdminHome.tsx:560
 #, fuzzy, c-format
 msgid "Download stats as CSV"
 msgstr "descargar estadísticas en CSV"
 
-#: src/pages/admin/AdminHome.tsx:613
+#. screenid: 122
+#: src/pages/admin/AdminHome.tsx:615
 #, c-format
 msgid "previous"
 msgstr ""
 
-#: src/pages/admin/AdminHome.tsx:664
+#. screenid: 122
+#: src/pages/admin/AdminHome.tsx:666
 #, c-format
 msgid "Decreased by"
 msgstr "Descendiente por"
 
-#: src/pages/admin/AdminHome.tsx:668
+#. screenid: 122
+#: src/pages/admin/AdminHome.tsx:670
 #, c-format
 msgid "Increased by"
 msgstr "Ascendente por"
 
-#: src/pages/admin/CreateNewAccount.tsx:63
+#. screenid: 123
+#: src/pages/admin/CreateNewAccount.tsx:65
 #, c-format
 msgid "Account created with password \"%1$s\"."
 msgstr ""
 
-#: src/pages/admin/CreateNewAccount.tsx:72
+#. screenid: 123
+#: src/pages/admin/CreateNewAccount.tsx:74
 #, c-format
 msgid "Server replied that phone or email is invalid"
 msgstr "El servidor respondió que el teléfono o correo eletrónico es invalido"
 
-#: src/pages/admin/CreateNewAccount.tsx:80
+#. screenid: 123
+#: src/pages/admin/CreateNewAccount.tsx:82
 #, c-format
 msgid "The rights to perform the operation are not sufficient"
 msgstr "Los permisos para ejecutar la operación no son suficientes"
 
-#: src/pages/admin/CreateNewAccount.tsx:88
+#. screenid: 123
+#: src/pages/admin/CreateNewAccount.tsx:90
 #, c-format
 msgid "Account username is already taken"
 msgstr "El nombre del usuario ya está tomado"
 
-#: src/pages/admin/CreateNewAccount.tsx:96
+#. screenid: 123
+#: src/pages/admin/CreateNewAccount.tsx:98
 #, c-format
 msgid "Account id is already taken"
 msgstr "El id de cuenta ya está tomado"
 
-#: src/pages/admin/CreateNewAccount.tsx:104
+#. screenid: 123
+#: src/pages/admin/CreateNewAccount.tsx:106
 #, c-format
 msgid "Bank ran out of bonus credit."
 msgstr "El banco no tiene mas crédito de bonus."
 
-#: src/pages/admin/CreateNewAccount.tsx:112
+#. screenid: 123
+#: src/pages/admin/CreateNewAccount.tsx:114
 #, c-format
 msgid "Account username can't be used because is reserved"
 msgstr ""
 "El nombre de usuario de la cuenta no puede userse porque está reservado"
 
-#: src/pages/admin/CreateNewAccount.tsx:186
+#. screenid: 123
+#: src/pages/admin/CreateNewAccount.tsx:188
 #, c-format
 msgid "Can't create accounts"
 msgstr "No puede crear cuentas"
 
-#: src/pages/admin/CreateNewAccount.tsx:187
+#. screenid: 123
+#: src/pages/admin/CreateNewAccount.tsx:189
 #, c-format
 msgid "Only system admin can create accounts."
 msgstr "Solo los administradores del sistema pueden crear cuentas."
 
-#: src/pages/admin/CreateNewAccount.tsx:210
+#. screenid: 123
+#: src/pages/admin/CreateNewAccount.tsx:212
 #, fuzzy, c-format
 msgid "New bank account"
 msgstr "Nueva cuenta"
 
-#: src/pages/admin/CreateNewAccount.tsx:238
+#. screenid: 123
+#: src/pages/admin/CreateNewAccount.tsx:240
 #, c-format
 msgid "Create"
 msgstr "Crear"
 
-#: src/pages/admin/DownloadStats.tsx:91
+#. screenid: 124
+#: src/pages/admin/DownloadStats.tsx:93
 #, c-format
 msgid "Download bank stats"
 msgstr "Descargar estadísticas del banco"
 
-#: src/pages/admin/DownloadStats.tsx:112
+#. screenid: 124
+#: src/pages/admin/DownloadStats.tsx:114
 #, c-format
 msgid "Include hour metric"
 msgstr "Incluir métrica horaria"
 
-#: src/pages/admin/DownloadStats.tsx:146
+#. screenid: 124
+#: src/pages/admin/DownloadStats.tsx:148
 #, c-format
 msgid "Include day metric"
 msgstr "Incluir métrica diaria"
 
-#: src/pages/admin/DownloadStats.tsx:177
+#. screenid: 124
+#: src/pages/admin/DownloadStats.tsx:179
 #, c-format
 msgid "Include month metric"
 msgstr "Incluir métrica mensual"
 
-#: src/pages/admin/DownloadStats.tsx:211
+#. screenid: 124
+#: src/pages/admin/DownloadStats.tsx:213
 #, c-format
 msgid "Include year metric"
 msgstr "Incluir métrica anual"
 
-#: src/pages/admin/DownloadStats.tsx:245
+#. screenid: 124
+#: src/pages/admin/DownloadStats.tsx:247
 #, c-format
 msgid "Include table header"
 msgstr "Incluir encabezado de tabla"
 
-#: src/pages/admin/DownloadStats.tsx:279
+#. screenid: 124
+#: src/pages/admin/DownloadStats.tsx:281
 #, c-format
 msgid "Add previous metric for compare"
 msgstr "Agregar métrica previa para comparar"
 
-#: src/pages/admin/DownloadStats.tsx:315
+#. screenid: 124
+#: src/pages/admin/DownloadStats.tsx:317
 #, c-format
 msgid "Fail on first error"
 msgstr "Fallar en el primer error"
 
-#: src/pages/admin/DownloadStats.tsx:375
+#. screenid: 124
+#: src/pages/admin/DownloadStats.tsx:377
 #, c-format
 msgid "Download"
 msgstr "Descargar"
 
-#: src/pages/admin/DownloadStats.tsx:392
+#. screenid: 124
+#: src/pages/admin/DownloadStats.tsx:394
 #, c-format
 msgid "downloading... %1$s"
 msgstr "descargando... %1$s"
 
-#: src/pages/admin/DownloadStats.tsx:411
+#. screenid: 124
+#: src/pages/admin/DownloadStats.tsx:413
 #, c-format
 msgid "Download completed"
 msgstr "Descarga completada"
 
-#: src/pages/admin/DownloadStats.tsx:412
+#. screenid: 124
+#: src/pages/admin/DownloadStats.tsx:414
 #, fuzzy, c-format
 msgid "Click here to save the file in your computer."
 msgstr "click aquí para guardar el archivo en su computadora"
 
-#: src/pages/admin/RemoveAccount.tsx:103
+#. screenid: 125
+#: src/pages/admin/RemoveAccount.tsx:105
 #, c-format
 msgid "Can't delete the account"
 msgstr "No se puede eliminar la cuenta"
 
-#: src/pages/admin/RemoveAccount.tsx:104
+#. screenid: 125
+#: src/pages/admin/RemoveAccount.tsx:106
 #, c-format
 msgid ""
 "The account can't be delete while still holding some balance. First make "
@@ -2076,337 +2460,402 @@ msgstr ""
 "La cuenta no puede ser eliminada mientras tiene saldo. Primero aseguresé que "
 "el dueño haga un egreso completo."
 
-#: src/pages/admin/RemoveAccount.tsx:127
+#. screenid: 125
+#: src/pages/admin/RemoveAccount.tsx:129
 #, c-format
 msgid "Account removed"
 msgstr "Cuenta eliminada"
 
-#: src/pages/admin/RemoveAccount.tsx:134
+#. screenid: 125
+#: src/pages/admin/RemoveAccount.tsx:136
 #, c-format
 msgid "No enough permission to delete the account."
 msgstr "No tiene permisos suficientes para eliminar la cuenta."
 
-#: src/pages/admin/RemoveAccount.tsx:142
+#. screenid: 125
+#: src/pages/admin/RemoveAccount.tsx:144
 #, c-format
 msgid "The username was not found."
 msgstr "El nombr ede usuario no se encontró."
 
-#: src/pages/admin/RemoveAccount.tsx:150
+#. screenid: 125
+#: src/pages/admin/RemoveAccount.tsx:152
 #, c-format
 msgid "Can't delete a reserved username."
 msgstr "No se puede eliminar un nombre de usuario reservado."
 
-#: src/pages/admin/RemoveAccount.tsx:158
+#. screenid: 125
+#: src/pages/admin/RemoveAccount.tsx:160
 #, c-format
 msgid "Can't delete an account with balance different than zero."
 msgstr "No se puede eliminar una cuenta con saldo diferente a cero."
 
-#: src/pages/admin/RemoveAccount.tsx:185
+#. screenid: 125
+#: src/pages/admin/RemoveAccount.tsx:187
 #, fuzzy, c-format
 msgid "Name doesn't match"
 msgstr "el nombre no coincide"
 
-#: src/pages/admin/RemoveAccount.tsx:195
+#. screenid: 125
+#: src/pages/admin/RemoveAccount.tsx:197
 #, c-format
 msgid "You are going to remove the account"
 msgstr "Está por eliminar la cuenta"
 
-#: src/pages/admin/RemoveAccount.tsx:197
+#. screenid: 125
+#: src/pages/admin/RemoveAccount.tsx:199
 #, c-format
 msgid "This step can't be undone."
 msgstr "Este paso no puede ser deshecho."
 
-#: src/pages/admin/RemoveAccount.tsx:203
+#. screenid: 125
+#: src/pages/admin/RemoveAccount.tsx:205
 #, c-format
 msgid "Deleting account \"%1$s\""
 msgstr "Borrando cuenta \"%1$s\""
 
-#: src/pages/admin/RemoveAccount.tsx:221
+#. screenid: 125
+#: src/pages/admin/RemoveAccount.tsx:223
 #, c-format
 msgid "Verification"
 msgstr "Verificación"
 
-#: src/pages/admin/RemoveAccount.tsx:246
+#. screenid: 125
+#: src/pages/admin/RemoveAccount.tsx:248
 #, fuzzy, c-format
 msgid "Enter the account name that is going to be deleted"
 msgstr "ingrese el nombre de cuenta que será eliminado"
 
-#: src/pages/regional/ConversionConfig.tsx:97
+#. screenid: 126
+#: src/pages/regional/ConversionConfig.tsx:99
 #, fuzzy, c-format
 msgid "loading..."
 msgstr "descargando... %1$s"
 
-#: src/pages/regional/ConversionConfig.tsx:101
+#. screenid: 126
+#: src/pages/regional/ConversionConfig.tsx:103
 #, fuzzy, c-format
 msgid "only admin can setup conversion"
 msgstr "Solo los administradores del sistema pueden crear cuentas."
 
-#: src/pages/regional/ConversionConfig.tsx:207
+#. screenid: 126
+#: src/pages/regional/ConversionConfig.tsx:209
 #, fuzzy, c-format
 msgid "Wrong credentials"
 msgstr "Credenciales incorrectas para \"%1$s\""
 
-#: src/pages/regional/ConversionConfig.tsx:216
+#. screenid: 126
+#: src/pages/regional/ConversionConfig.tsx:218
 #, fuzzy, c-format
 msgid "Conversion is disabled"
 msgstr "Tasa de conversión"
 
-#: src/pages/regional/ConversionConfig.tsx:295
+#. screenid: 126
+#: src/pages/regional/ConversionConfig.tsx:297
 #, fuzzy, c-format
 msgid "Config cashout"
 msgstr "Egreso"
 
-#: src/pages/regional/ConversionConfig.tsx:318
+#. screenid: 126
+#: src/pages/regional/ConversionConfig.tsx:320
 #, fuzzy, c-format
 msgid "Config cashin"
 msgstr "Ingreso"
 
-#: src/pages/regional/ConversionConfig.tsx:367
+#. screenid: 126
+#: src/pages/regional/ConversionConfig.tsx:369
 #, fuzzy, c-format
 msgid "Cashin ratio"
 msgstr "Ingreso"
 
-#: src/pages/regional/ConversionConfig.tsx:378
+#. screenid: 126
+#: src/pages/regional/ConversionConfig.tsx:380
 #, fuzzy, c-format
 msgid "Cashout ratio"
 msgstr "Egreso creado"
 
-#: src/pages/regional/ConversionConfig.tsx:388
+#. screenid: 126
+#: src/pages/regional/ConversionConfig.tsx:390
 #, c-format
 msgid "Bad ratios"
 msgstr ""
 
-#: src/pages/regional/ConversionConfig.tsx:389
+#. screenid: 126
+#: src/pages/regional/ConversionConfig.tsx:391
 #, c-format
 msgid ""
 "One of the ratios should be higher or equal than 1 an the other should be "
 "lower or equal than 1."
 msgstr ""
 
-#: src/pages/regional/ConversionConfig.tsx:403
+#. screenid: 126
+#: src/pages/regional/ConversionConfig.tsx:405
 #, fuzzy, c-format
 msgid "Initial amount"
 msgstr "Monto máximo de extracción"
 
-#: src/pages/regional/ConversionConfig.tsx:416
+#. screenid: 126
+#: src/pages/regional/ConversionConfig.tsx:418
 #, c-format
 msgid "Use it to test how the conversion will affect the amount."
 msgstr ""
 
-#: src/pages/regional/ConversionConfig.tsx:431
+#. screenid: 126
+#: src/pages/regional/ConversionConfig.tsx:433
 #, c-format
 msgid "Sending to this bank"
 msgstr ""
 
-#: src/pages/regional/ConversionConfig.tsx:449
+#. screenid: 126
+#: src/pages/regional/ConversionConfig.tsx:451
 #, fuzzy, c-format
 msgid "Converted"
 msgstr "Tasa de conversión"
 
-#: src/pages/regional/ConversionConfig.tsx:462
+#. screenid: 126
+#: src/pages/regional/ConversionConfig.tsx:464
 #, c-format
 msgid "Cashin after fee"
 msgstr ""
 
-#: src/pages/regional/ConversionConfig.tsx:479
+#. screenid: 126
+#: src/pages/regional/ConversionConfig.tsx:481
 #, c-format
 msgid "Sending from this bank"
 msgstr ""
 
-#: src/pages/regional/ConversionConfig.tsx:510
+#. screenid: 126
+#: src/pages/regional/ConversionConfig.tsx:512
 #, fuzzy, c-format
 msgid "Cashout after fee"
 msgstr "Egreso creado"
 
-#: src/pages/regional/ConversionConfig.tsx:529
+#. screenid: 126
+#: src/pages/regional/ConversionConfig.tsx:531
 #, c-format
 msgid "Bad configuration"
 msgstr ""
 
-#: src/pages/regional/ConversionConfig.tsx:532
+#. screenid: 126
+#: src/pages/regional/ConversionConfig.tsx:534
 #, c-format
 msgid ""
 "This configuration allows users to cash out more of what has been cashed in."
 msgstr ""
 
-#: src/pages/regional/ConversionConfig.tsx:661
+#. screenid: 126
+#: src/pages/regional/ConversionConfig.tsx:663
 #, fuzzy, c-format
 msgid "Rnvalid"
 msgstr "inválido"
 
-#: src/pages/regional/ConversionConfig.tsx:741
+#. screenid: 126
+#: src/pages/regional/ConversionConfig.tsx:743
 #, c-format
 msgid "Minimum amount"
 msgstr ""
 
-#: src/pages/regional/ConversionConfig.tsx:754
+#. screenid: 126
+#: src/pages/regional/ConversionConfig.tsx:756
 #, fuzzy, c-format
 msgid "Only cashout operation above this threshold will be allowed"
 msgstr "La operación de egreso ya está abortada."
 
-#: src/pages/regional/ConversionConfig.tsx:767
+#. screenid: 126
+#: src/pages/regional/ConversionConfig.tsx:769
 #, c-format
 msgid "Ratio"
 msgstr ""
 
-#: src/pages/regional/ConversionConfig.tsx:788
+#. screenid: 126
+#: src/pages/regional/ConversionConfig.tsx:790
 #, fuzzy, c-format
 msgid "Conversion ratio between currencies"
 msgstr "Tasa de conversión"
 
-#: src/pages/regional/ConversionConfig.tsx:793
+#. screenid: 126
+#: src/pages/regional/ConversionConfig.tsx:795
 #, c-format
 msgid "Example conversion"
 msgstr ""
 
-#: src/pages/regional/ConversionConfig.tsx:794
+#. screenid: 126
+#: src/pages/regional/ConversionConfig.tsx:796
 #, c-format
 msgid "1 %1$s will be converted into %2$s %3$s"
 msgstr ""
 
-#: src/pages/regional/ConversionConfig.tsx:807
+#. screenid: 126
+#: src/pages/regional/ConversionConfig.tsx:809
 #, c-format
 msgid "Rounding value"
 msgstr ""
 
-#: src/pages/regional/ConversionConfig.tsx:820
+#. screenid: 126
+#: src/pages/regional/ConversionConfig.tsx:822
 #, c-format
 msgid "Smallest difference between two amounts after the ratio is applied."
 msgstr ""
 
-#: src/pages/regional/ConversionConfig.tsx:836
+#. screenid: 126
+#: src/pages/regional/ConversionConfig.tsx:838
 #, c-format
 msgid "Rounding mode"
 msgstr ""
 
-#: src/pages/regional/ConversionConfig.tsx:857
+#. screenid: 126
+#: src/pages/regional/ConversionConfig.tsx:859
 #, c-format
 msgid "Zero"
 msgstr ""
 
-#: src/pages/regional/ConversionConfig.tsx:859
+#. screenid: 126
+#: src/pages/regional/ConversionConfig.tsx:861
 #, c-format
 msgid ""
 "Amount will be round below to the largest possible value smaller than the "
 "input."
 msgstr ""
 
-#: src/pages/regional/ConversionConfig.tsx:897
+#. screenid: 126
+#: src/pages/regional/ConversionConfig.tsx:899
 #, c-format
 msgid "Up"
 msgstr ""
 
-#: src/pages/regional/ConversionConfig.tsx:899
+#. screenid: 126
+#: src/pages/regional/ConversionConfig.tsx:901
 #, c-format
 msgid ""
 "Amount will be round up to the smallest possible value larger than the input."
 msgstr ""
 
-#: src/pages/regional/ConversionConfig.tsx:936
+#. screenid: 126
+#: src/pages/regional/ConversionConfig.tsx:938
 #, c-format
 msgid "Nearest"
 msgstr ""
 
-#: src/pages/regional/ConversionConfig.tsx:938
+#. screenid: 126
+#: src/pages/regional/ConversionConfig.tsx:940
 #, c-format
 msgid "Amount will be round to the closest possible value."
 msgstr ""
 
-#: src/pages/regional/ConversionConfig.tsx:964
+#. screenid: 126
+#: src/pages/regional/ConversionConfig.tsx:966
 #, c-format
 msgid "Examples"
 msgstr ""
 
-#: src/pages/regional/ConversionConfig.tsx:968
+#. screenid: 126
+#: src/pages/regional/ConversionConfig.tsx:970
 #, c-format
 msgid "Rounding an amount of 1.24 with rounding value 0.1"
 msgstr ""
 
-#: src/pages/regional/ConversionConfig.tsx:988
+#. screenid: 126
+#: src/pages/regional/ConversionConfig.tsx:990
 #, c-format
 msgid ""
 "Given the rounding value of 0.1 the possible values closest to 1.24 are: "
 "1.1, 1.2, 1.3, 1.4."
 msgstr ""
 
-#: src/pages/regional/ConversionConfig.tsx:994
+#. screenid: 126
+#: src/pages/regional/ConversionConfig.tsx:996
 #, c-format
 msgid "With the \"zero\" mode the value will be rounded to 1.2"
 msgstr ""
 
-#: src/pages/regional/ConversionConfig.tsx:999
+#. screenid: 126
+#: src/pages/regional/ConversionConfig.tsx:1001
 #, c-format
 msgid "With the \"nearest\" mode the value will be rounded to 1.2"
 msgstr ""
 
-#: src/pages/regional/ConversionConfig.tsx:1004
+#. screenid: 126
+#: src/pages/regional/ConversionConfig.tsx:1006
 #, c-format
 msgid "With the \"up\" mode the value will be rounded to 1.3"
 msgstr ""
 
-#: src/pages/regional/ConversionConfig.tsx:1011
+#. screenid: 126
+#: src/pages/regional/ConversionConfig.tsx:1013
 #, c-format
 msgid "Rounding an amount of 1.26 with rounding value 0.1"
 msgstr ""
 
-#: src/pages/regional/ConversionConfig.tsx:1042
+#. screenid: 126
+#: src/pages/regional/ConversionConfig.tsx:1044
 #, c-format
 msgid "With the \"nearest\" mode the value will be rounded to 1.3"
 msgstr ""
 
-#: src/pages/regional/ConversionConfig.tsx:1054
+#. screenid: 126
+#: src/pages/regional/ConversionConfig.tsx:1056
 #, c-format
 msgid "Rounding an amount of 1.24 with rounding value 0.3"
 msgstr ""
 
-#: src/pages/regional/ConversionConfig.tsx:1074
+#. screenid: 126
+#: src/pages/regional/ConversionConfig.tsx:1076
 #, c-format
 msgid ""
 "Given the rounding value of 0.3 the possible values closest to 1.24 are: "
 "0.9, 1.2, 1.5, 1.8."
 msgstr ""
 
-#: src/pages/regional/ConversionConfig.tsx:1090
+#. screenid: 126
+#: src/pages/regional/ConversionConfig.tsx:1092
 #, c-format
 msgid "With the \"up\" mode the value will be rounded to 1.5"
 msgstr ""
 
-#: src/pages/regional/ConversionConfig.tsx:1097
+#. screenid: 126
+#: src/pages/regional/ConversionConfig.tsx:1099
 #, c-format
 msgid "Rounding an amount of 1.26 with rounding value 0.3"
 msgstr ""
 
-#: src/pages/regional/ConversionConfig.tsx:1161
+#. screenid: 126
+#: src/pages/regional/ConversionConfig.tsx:1163
 #, c-format
 msgid "Amount to be deducted before amount is credited."
 msgstr ""
 
-#: src/pages/regional/ShowCashoutDetails.tsx:50
+#. screenid: 128
+#: src/pages/regional/ShowCashoutDetails.tsx:52
 #, fuzzy, c-format
 msgid "Cashout id should be a number"
 msgstr "debería ser un correo electrónico"
 
-#: src/pages/regional/ShowCashoutDetails.tsx:66
+#. screenid: 128
+#: src/pages/regional/ShowCashoutDetails.tsx:68
 #, c-format
 msgid "This cashout not found. Maybe already aborted."
 msgstr "Este egreso no se encontró. Quizá fue abortado."
 
-#: src/pages/regional/ShowCashoutDetails.tsx:114
+#. screenid: 128
+#: src/pages/regional/ShowCashoutDetails.tsx:116
 #, c-format
 msgid "Cashout detail"
 msgstr "Detalles de egreso"
 
-#: src/pages/regional/ShowCashoutDetails.tsx:149
+#. screenid: 128
+#: src/pages/regional/ShowCashoutDetails.tsx:151
 #, c-format
 msgid "Debited"
 msgstr "Debitado"
 
-#: src/pages/regional/ShowCashoutDetails.tsx:164
+#. screenid: 128
+#: src/pages/regional/ShowCashoutDetails.tsx:166
 #, c-format
 msgid "Credited"
 msgstr "Acreditado"
 
-#: src/Routing.tsx:199
+#. screenid: 100
+#: src/Routing.tsx:226
 #, c-format
 msgid "Welcome to %1$s!"
 msgstr "Bienvenido a %1$s!"
diff --git a/packages/bank-ui/src/i18n/fr.po b/packages/bank-ui/src/i18n/fr.po
index d505f1163..b0c95b2ca 100644
--- a/packages/bank-ui/src/i18n/fr.po
+++ b/packages/bank-ui/src/i18n/fr.po
@@ -27,455 +27,544 @@ msgstr ""
 "Plural-Forms: nplurals=2; plural=n > 1;\n"
 "X-Generator: Weblate 5.2.1\n"
 
-#: src/hooks/preferences.ts:99
+#. screenid: 102
+#: src/hooks/preferences.ts:101
 #, c-format
 msgid "Show withdrawal confirmation"
 msgstr ""
 
-#: src/hooks/preferences.ts:101
+#. screenid: 102
+#: src/hooks/preferences.ts:103
 #, c-format
 msgid "Withdraw without setting amount"
 msgstr ""
 
-#: src/hooks/preferences.ts:103
+#. screenid: 102
+#: src/hooks/preferences.ts:105
 #, c-format
 msgid "Show copy account letter"
 msgstr ""
 
-#: src/hooks/preferences.ts:105
+#. screenid: 102
+#: src/hooks/preferences.ts:107
 #, c-format
 msgid "Show demo description"
 msgstr ""
 
-#: src/hooks/preferences.ts:107
+#. screenid: 102
+#: src/hooks/preferences.ts:109
 #, c-format
 msgid "Show install wallet first"
 msgstr ""
 
-#: src/hooks/preferences.ts:109
+#. screenid: 102
+#: src/hooks/preferences.ts:111
 #, c-format
 msgid "Show debug info"
 msgstr ""
 
-#: src/utils.ts:140
+#. screenid: 2
+#: src/utils.ts:141
 #, c-format
 msgid "Operation failed, please report"
 msgstr "L'opération a échoué, veuillez le signaler"
 
-#: src/utils.ts:159
+#. screenid: 2
+#: src/utils.ts:160
 #, c-format
 msgid "Request timeout"
 msgstr ""
 
-#: src/utils.ts:169
+#. screenid: 2
+#: src/utils.ts:170
 #, c-format
 msgid "Request throttled"
 msgstr ""
 
-#: src/utils.ts:179
+#. screenid: 2
+#: src/utils.ts:180
 #, c-format
 msgid "Malformed response"
 msgstr ""
 
-#: src/utils.ts:189
+#. screenid: 2
+#: src/utils.ts:190
 #, c-format
 msgid "Network error"
 msgstr "Erreur réseau"
 
-#: src/utils.ts:199
+#. screenid: 2
+#: src/utils.ts:200
 #, c-format
 msgid "Unexpected request error"
 msgstr ""
 
-#: src/utils.ts:209
+#. screenid: 2
+#: src/utils.ts:210
 #, c-format
 msgid "Unexpected error"
 msgstr ""
 
-#: src/utils.ts:386
+#. screenid: 2
+#: src/utils.ts:387
 #, c-format
 msgid "An IBAN consists of capital letters and numbers only"
 msgstr ""
 
+#. screenid: 2
 #. Check total length
-#: src/utils.ts:389
+#: src/utils.ts:390
 #, c-format
 msgid "IBAN numbers have more that 4 digits"
 msgstr ""
 
-#: src/utils.ts:391
+#. screenid: 2
+#: src/utils.ts:392
 #, c-format
 msgid "IBAN numbers have less that 34 digits"
 msgstr ""
 
-#: src/utils.ts:399
+#. screenid: 2
+#: src/utils.ts:400
 #, c-format
 msgid "IBAN country code not found"
 msgstr ""
 
-#: src/utils.ts:413
+#. screenid: 2
+#: src/utils.ts:414
 #, c-format
 msgid "IBAN number is not valid, checksum is wrong"
 msgstr ""
 
-#: src/utils.ts:435
+#. screenid: 2
+#: src/utils.ts:436
 #, c-format
 msgid "Use letters, numbers or any of these characters: - . _ ~"
 msgstr ""
 
-#: src/pages/PaytoWireTransferForm.tsx:126
+#. screenid: 106
+#: src/pages/PaytoWireTransferForm.tsx:128
 #, c-format
 msgid "Required"
 msgstr ""
 
-#: src/pages/PaytoWireTransferForm.tsx:136
+#. screenid: 106
+#: src/pages/PaytoWireTransferForm.tsx:138
 #, c-format
 msgid "Not valid"
 msgstr ""
 
-#: src/pages/PaytoWireTransferForm.tsx:146
+#. screenid: 106
+#: src/pages/PaytoWireTransferForm.tsx:148
 #, c-format
 msgid "Does not follow the pattern"
 msgstr ""
 
-#: src/pages/PaytoWireTransferForm.tsx:209
+#. screenid: 106
+#: src/pages/PaytoWireTransferForm.tsx:211
 #, c-format
 msgid "The request was invalid or the payto://-URI used unacceptable features."
 msgstr ""
 
-#: src/pages/PaytoWireTransferForm.tsx:217
+#. screenid: 106
+#: src/pages/PaytoWireTransferForm.tsx:219
 #, c-format
 msgid "Not enough permission to complete the operation."
 msgstr ""
 
-#: src/pages/PaytoWireTransferForm.tsx:225
+#. screenid: 106
+#: src/pages/PaytoWireTransferForm.tsx:227
 #, c-format
 msgid "The bank administrator cannot be the transfer creditor."
 msgstr ""
 
-#: src/pages/PaytoWireTransferForm.tsx:233
+#. screenid: 106
+#: src/pages/PaytoWireTransferForm.tsx:235
 #, c-format
 msgid "The destination account \"%1$s\" was not found."
 msgstr ""
 
-#: src/pages/PaytoWireTransferForm.tsx:243
+#. screenid: 106
+#: src/pages/PaytoWireTransferForm.tsx:245
 #, c-format
 msgid "The origin and the destination of the transfer can't be the same."
 msgstr ""
 
-#: src/pages/PaytoWireTransferForm.tsx:251
+#. screenid: 106
+#: src/pages/PaytoWireTransferForm.tsx:253
 #, c-format
 msgid "Your balance is not sufficient for the operation."
 msgstr ""
 
-#: src/pages/PaytoWireTransferForm.tsx:259
+#. screenid: 106
+#: src/pages/PaytoWireTransferForm.tsx:261
 #, c-format
 msgid "The origin account \"%1$s\" was not found."
 msgstr ""
 
-#: src/pages/PaytoWireTransferForm.tsx:267
+#. screenid: 106
+#: src/pages/PaytoWireTransferForm.tsx:269
 #, c-format
 msgid "The attempt to create the transaction has failed. Please try again."
 msgstr ""
 
-#: src/pages/PaytoWireTransferForm.tsx:291
+#. screenid: 106
+#: src/pages/PaytoWireTransferForm.tsx:293
 #, c-format
 msgid "The wire transfer was successfully completed!"
 msgstr ""
 
-#: src/pages/PaytoWireTransferForm.tsx:305
+#. screenid: 106
+#: src/pages/PaytoWireTransferForm.tsx:307
 #, c-format
 msgid "Input wire transfer detail"
 msgstr ""
 
-#: src/pages/PaytoWireTransferForm.tsx:361
+#. screenid: 106
+#: src/pages/PaytoWireTransferForm.tsx:363
 #, c-format
 msgid "Using a form"
 msgstr ""
 
-#: src/pages/PaytoWireTransferForm.tsx:426
+#. screenid: 106
+#: src/pages/PaytoWireTransferForm.tsx:428
 #, c-format
 msgid ""
 "A special URI that specifies the amount to be transferred and the "
 "destination account."
 msgstr ""
 
-#: src/pages/PaytoWireTransferForm.tsx:455
+#. screenid: 106
+#: src/pages/PaytoWireTransferForm.tsx:457
 #, c-format
 msgid "QR code"
 msgstr ""
 
-#: src/pages/PaytoWireTransferForm.tsx:461
+#. screenid: 106
+#: src/pages/PaytoWireTransferForm.tsx:463
 #, c-format
 msgid ""
 "If your device has a camera, you can import a payto:// URI from a QR code."
 msgstr ""
 
-#: src/pages/PaytoWireTransferForm.tsx:479
+#. screenid: 106
+#: src/pages/PaytoWireTransferForm.tsx:481
 #, c-format
 msgid "Cashout"
 msgstr ""
 
-#: src/pages/PaytoWireTransferForm.tsx:503
+#. screenid: 106
+#: src/pages/PaytoWireTransferForm.tsx:505
 #, c-format
 msgid "Recipient"
 msgstr ""
 
-#: src/pages/PaytoWireTransferForm.tsx:504
+#. screenid: 106
+#: src/pages/PaytoWireTransferForm.tsx:506
 #, c-format
 msgid "ID of the recipient's account"
 msgstr ""
 
-#: src/pages/PaytoWireTransferForm.tsx:508
+#. screenid: 106
+#: src/pages/PaytoWireTransferForm.tsx:510
 #, c-format
 msgid "username"
 msgstr ""
 
-#: src/pages/PaytoWireTransferForm.tsx:520
+#. screenid: 106
+#: src/pages/PaytoWireTransferForm.tsx:522
 #, c-format
 msgid "IBAN of the recipient's account"
 msgstr ""
 
-#: src/pages/PaytoWireTransferForm.tsx:540
+#. screenid: 106
+#: src/pages/PaytoWireTransferForm.tsx:542
 #, c-format
 msgid "Transfer subject"
 msgstr ""
 
-#: src/pages/PaytoWireTransferForm.tsx:550
+#. screenid: 106
+#: src/pages/PaytoWireTransferForm.tsx:552
 #, c-format
 msgid "Subject"
 msgstr ""
 
-#: src/pages/PaytoWireTransferForm.tsx:563
+#. screenid: 106
+#: src/pages/PaytoWireTransferForm.tsx:565
 #, c-format
 msgid "Some text to identify the transfer"
 msgstr ""
 
-#: src/pages/PaytoWireTransferForm.tsx:574
+#. screenid: 106
+#: src/pages/PaytoWireTransferForm.tsx:576
 #, c-format
 msgid "Amount"
 msgstr ""
 
-#: src/pages/PaytoWireTransferForm.tsx:591
+#. screenid: 106
+#: src/pages/PaytoWireTransferForm.tsx:593
 #, c-format
 msgid "Amount to transfer"
 msgstr ""
 
-#: src/pages/PaytoWireTransferForm.tsx:602
+#. screenid: 106
+#: src/pages/PaytoWireTransferForm.tsx:604
 #, c-format
 msgid "Payto URI:"
 msgstr ""
 
-#: src/pages/PaytoWireTransferForm.tsx:615
+#. screenid: 106
+#: src/pages/PaytoWireTransferForm.tsx:617
 #, c-format
 msgid "Uniform resource identifier of the target account"
 msgstr ""
 
-#: src/pages/PaytoWireTransferForm.tsx:619
+#. screenid: 106
+#: src/pages/PaytoWireTransferForm.tsx:621
 #, c-format
 msgid ""
 "payto://x-taler-bank/[bank-host]/[receiver-account]?"
 "message=[subject]&amount=[%1$s:X.Y]"
 msgstr ""
 
-#: src/pages/PaytoWireTransferForm.tsx:621
+#. screenid: 106
+#: src/pages/PaytoWireTransferForm.tsx:623
 #, c-format
 msgid "payto://iban/[receiver-iban]?message=[subject]&amount=[%1$s:X.Y]"
 msgstr ""
 
-#: src/pages/PaytoWireTransferForm.tsx:638
+#. screenid: 106
+#: src/pages/PaytoWireTransferForm.tsx:640
 #, c-format
 msgid "The maximum amount for a wire transfer is %1$s"
 msgstr ""
 
-#: src/pages/PaytoWireTransferForm.tsx:657
+#. screenid: 106
+#: src/pages/PaytoWireTransferForm.tsx:659
 #, c-format
 msgid "Cost"
 msgstr ""
 
-#: src/pages/PaytoWireTransferForm.tsx:682
+#. screenid: 106
+#: src/pages/PaytoWireTransferForm.tsx:684
 #, c-format
 msgid "Cancel"
 msgstr ""
 
-#: src/pages/PaytoWireTransferForm.tsx:697
+#. screenid: 106
+#: src/pages/PaytoWireTransferForm.tsx:699
 #, c-format
 msgid "Send"
 msgstr ""
 
-#: src/pages/PaytoWireTransferForm.tsx:827
+#. screenid: 106
+#: src/pages/PaytoWireTransferForm.tsx:829
 #, c-format
 msgid "The target type is unknown, use \"%1$s\""
 msgstr ""
 
-#: src/pages/PaytoWireTransferForm.tsx:833
+#. screenid: 106
+#: src/pages/PaytoWireTransferForm.tsx:835
 #, c-format
 msgid "Only \"x-taler-bank\" target are supported"
 msgstr ""
 
-#: src/pages/PaytoWireTransferForm.tsx:837
+#. screenid: 106
+#: src/pages/PaytoWireTransferForm.tsx:839
 #, c-format
 msgid "Only this host is allowed. Use \"%1$s\""
 msgstr ""
 
-#: src/pages/PaytoWireTransferForm.tsx:841
+#. screenid: 106
+#: src/pages/PaytoWireTransferForm.tsx:843
 #, c-format
 msgid "Account name is missing"
 msgstr ""
 
-#: src/pages/PaytoWireTransferForm.tsx:849
+#. screenid: 106
+#: src/pages/PaytoWireTransferForm.tsx:851
 #, c-format
 msgid "Only \"IBAN\" target are supported"
 msgstr ""
 
-#: src/pages/PaytoWireTransferForm.tsx:859
+#. screenid: 106
+#: src/pages/PaytoWireTransferForm.tsx:861
 #, c-format
 msgid "Missing \"amount\" parameter to specify the amount to be transferred"
 msgstr ""
 
-#: src/pages/PaytoWireTransferForm.tsx:863
+#. screenid: 106
+#: src/pages/PaytoWireTransferForm.tsx:865
 #, c-format
 msgid "The \"amount\" parameter is not valid"
 msgstr ""
 
-#: src/pages/PaytoWireTransferForm.tsx:869
+#. screenid: 106
+#: src/pages/PaytoWireTransferForm.tsx:871
 #, c-format
 msgid ""
 "\"message\" parameters to specify a reference text for the transfer are "
 "missing"
 msgstr ""
 
-#: src/pages/PaytoWireTransferForm.tsx:883
+#. screenid: 106
+#: src/pages/PaytoWireTransferForm.tsx:885
 #, c-format
 msgid "The only currency allowed is \"%1$s\""
 msgstr ""
 
-#: src/pages/PaytoWireTransferForm.tsx:886
+#. screenid: 106
+#: src/pages/PaytoWireTransferForm.tsx:888
 #, c-format
 msgid "You cannot transfer an amount of zero."
 msgstr ""
 
-#: src/pages/PaytoWireTransferForm.tsx:889
+#. screenid: 106
+#: src/pages/PaytoWireTransferForm.tsx:891
 #, c-format
 msgid "The balance is not sufficient"
 msgstr ""
 
-#: src/pages/PaytoWireTransferForm.tsx:899
+#. screenid: 106
+#: src/pages/PaytoWireTransferForm.tsx:901
 #, c-format
 msgid "Please enter a longer subject"
 msgstr ""
 
-#: src/pages/RegistrationPage.tsx:42
+#. screenid: 110
+#: src/pages/RegistrationPage.tsx:44
 #, c-format
 msgid "Currently, the bank is not accepting new registrations!"
 msgstr ""
 
-#: src/pages/RegistrationPage.tsx:84
+#. screenid: 110
+#: src/pages/RegistrationPage.tsx:86
 #, c-format
 msgid "The name is missing"
 msgstr ""
 
-#: src/pages/RegistrationPage.tsx:86
+#. screenid: 110
+#: src/pages/RegistrationPage.tsx:88
 #, c-format
 msgid "Missing username"
 msgstr ""
 
-#: src/pages/RegistrationPage.tsx:101
+#. screenid: 110
+#: src/pages/RegistrationPage.tsx:103
 #, c-format
 msgid "Missing password"
 msgstr ""
 
-#: src/pages/RegistrationPage.tsx:103
+#. screenid: 110
+#: src/pages/RegistrationPage.tsx:105
 #, c-format
 msgid "The password should be longer than 8 letters"
 msgstr ""
 
-#: src/pages/RegistrationPage.tsx:108
+#. screenid: 110
+#: src/pages/RegistrationPage.tsx:110
 #, c-format
 msgid "The passwords do not match"
 msgstr ""
 
-#: src/pages/RegistrationPage.tsx:130
+#. screenid: 110
+#: src/pages/RegistrationPage.tsx:132
 #, c-format
 msgid "Server replied with invalid phone or email."
 msgstr ""
 
-#: src/pages/RegistrationPage.tsx:132
+#. screenid: 110
+#: src/pages/RegistrationPage.tsx:134
 #, c-format
 msgid "You are not authorised to create this account."
 msgstr ""
 
-#: src/pages/RegistrationPage.tsx:134
+#. screenid: 110
+#: src/pages/RegistrationPage.tsx:136
 #, c-format
 msgid "Registration is disabled because the bank ran out of bonus credit."
 msgstr ""
 
-#: src/pages/RegistrationPage.tsx:136
+#. screenid: 110
+#: src/pages/RegistrationPage.tsx:138
 #, c-format
 msgid "That username can't be used because is reserved."
 msgstr ""
 
-#: src/pages/RegistrationPage.tsx:138
+#. screenid: 110
+#: src/pages/RegistrationPage.tsx:140
 #, c-format
 msgid "That username is already taken."
 msgstr ""
 
-#: src/pages/RegistrationPage.tsx:140
+#. screenid: 110
+#: src/pages/RegistrationPage.tsx:142
 #, c-format
 msgid "That account ID is already taken."
 msgstr ""
 
-#: src/pages/RegistrationPage.tsx:142
+#. screenid: 110
+#: src/pages/RegistrationPage.tsx:144
 #, c-format
 msgid "No information for the selected authentication channel."
 msgstr ""
 
-#: src/pages/RegistrationPage.tsx:144
+#. screenid: 110
+#: src/pages/RegistrationPage.tsx:146
 #, c-format
 msgid "Authentication channel is not supported."
 msgstr ""
 
-#: src/pages/RegistrationPage.tsx:146
+#. screenid: 110
+#: src/pages/RegistrationPage.tsx:148
 #, c-format
 msgid "Only an administrator is allowed to set the debt limit."
 msgstr ""
 
-#: src/pages/RegistrationPage.tsx:148
+#. screenid: 110
+#: src/pages/RegistrationPage.tsx:150
 #, c-format
 msgid "Only the administrator can change the minimum cashout limit."
 msgstr ""
 
-#: src/pages/RegistrationPage.tsx:150
+#. screenid: 110
+#: src/pages/RegistrationPage.tsx:152
 #, c-format
 msgid "Only admin can create accounts with second factor authentication."
 msgstr ""
 
-#: src/pages/RegistrationPage.tsx:152
+#. screenid: 110
+#: src/pages/RegistrationPage.tsx:154
 #, c-format
 msgid "The password is too short."
 msgstr ""
 
-#: src/pages/RegistrationPage.tsx:154
+#. screenid: 110
+#: src/pages/RegistrationPage.tsx:156
 #, c-format
 msgid "The password is too long."
 msgstr ""
 
-#: src/pages/RegistrationPage.tsx:192
+#. screenid: 110
+#: src/pages/RegistrationPage.tsx:194
 #, c-format
 msgid "Account registration"
 msgstr ""
 
-#: src/pages/RegistrationPage.tsx:210
+#. screenid: 110
+#: src/pages/RegistrationPage.tsx:212
 #, c-format
 msgid "Login username"
 msgstr ""
 
-#: src/pages/RegistrationPage.tsx:242
+#. screenid: 110
+#: src/pages/RegistrationPage.tsx:244
 #, c-format
 msgid "Password"
 msgstr ""
 
-#: src/pages/RegistrationPage.tsx:267
+#. screenid: 110
+#: src/pages/RegistrationPage.tsx:269
 #, c-format
 msgid ""
 "Use a strong password: 8 characters minimum, don't use any public "
@@ -483,264 +572,315 @@ msgid ""
 "lowercase, uppercase, symbols and numbers"
 msgstr ""
 
-#: src/pages/RegistrationPage.tsx:282
+#. screenid: 110
+#: src/pages/RegistrationPage.tsx:284
 #, c-format
 msgid "Repeat password"
 msgstr ""
 
-#: src/pages/RegistrationPage.tsx:314
+#. screenid: 110
+#: src/pages/RegistrationPage.tsx:316
 #, c-format
 msgid "Full name"
 msgstr ""
 
-#: src/pages/RegistrationPage.tsx:411
+#. screenid: 110
+#: src/pages/RegistrationPage.tsx:413
 #, c-format
 msgid "Register"
 msgstr ""
 
-#: src/pages/RegistrationPage.tsx:427
+#. screenid: 110
+#: src/pages/RegistrationPage.tsx:429
 #, c-format
 msgid "Create a random temporary user"
 msgstr ""
 
-#: src/pages/LoginForm.tsx:103
+#. screenid: 104
+#: src/pages/LoginForm.tsx:121
 #, c-format
 msgid "Wrong credentials for \"%1$s\""
 msgstr ""
 
-#: src/pages/LoginForm.tsx:105
+#. screenid: 104
+#: src/pages/LoginForm.tsx:123
 #, c-format
 msgid "Account not found"
 msgstr ""
 
-#: src/pages/LoginForm.tsx:128
+#. screenid: 104
+#: src/pages/LoginForm.tsx:146
 #, c-format
 msgid "Username"
 msgstr ""
 
-#: src/pages/LoginForm.tsx:142
+#. screenid: 104
+#: src/pages/LoginForm.tsx:160
 #, c-format
 msgid "Username of the account"
 msgstr ""
 
-#: src/pages/LoginForm.tsx:174
+#. screenid: 104
+#: src/pages/LoginForm.tsx:192
 #, c-format
 msgid "Password of the account"
 msgstr ""
 
-#: src/pages/LoginForm.tsx:208
+#. screenid: 104
+#: src/pages/LoginForm.tsx:226
 #, c-format
 msgid "Check"
 msgstr ""
 
-#: src/pages/LoginForm.tsx:220
+#. screenid: 104
+#: src/pages/LoginForm.tsx:238
 #, c-format
 msgid "Log in"
 msgstr ""
 
-#: src/components/Transactions/views.tsx:43
+#. screenid: 5
+#: src/components/Transactions/views.tsx:45
 #, c-format
 msgid "Transactions history"
 msgstr ""
 
-#: src/components/Transactions/views.tsx:48
+#. screenid: 5
+#: src/components/Transactions/views.tsx:50
 #, c-format
 msgid "No transactions yet."
 msgstr ""
 
-#: src/components/Transactions/views.tsx:49
+#. screenid: 5
+#: src/components/Transactions/views.tsx:51
 #, c-format
 msgid "You can make a transfer or a withdrawal to your wallet."
 msgstr ""
 
-#: src/components/Transactions/views.tsx:87
+#. screenid: 5
+#: src/components/Transactions/views.tsx:89
 #, c-format
 msgid "Date"
 msgstr ""
 
-#: src/components/Transactions/views.tsx:95
+#. screenid: 5
+#: src/components/Transactions/views.tsx:97
 #, c-format
 msgid "Counterpart"
 msgstr ""
 
-#: src/components/Transactions/views.tsx:135
+#. screenid: 5
+#: src/components/Transactions/views.tsx:137
 #, c-format
 msgid "sent"
 msgstr ""
 
-#: src/components/Transactions/views.tsx:136
+#. screenid: 5
+#: src/components/Transactions/views.tsx:138
 #, c-format
 msgid "received"
 msgstr ""
 
-#: src/components/Transactions/views.tsx:151
+#. screenid: 5
+#: src/components/Transactions/views.tsx:153
 #, c-format
 msgid "Invalid value"
 msgstr ""
 
-#: src/components/Transactions/views.tsx:160
+#. screenid: 5
+#: src/components/Transactions/views.tsx:162
 #, c-format
 msgid "to"
 msgstr ""
 
-#: src/components/Transactions/views.tsx:160
+#. screenid: 5
+#: src/components/Transactions/views.tsx:162
 #, c-format
 msgid "from"
 msgstr ""
 
-#: src/components/Transactions/views.tsx:237
+#. screenid: 5
+#: src/components/Transactions/views.tsx:240
 #, c-format
 msgid "First page"
 msgstr ""
 
-#: src/components/Transactions/views.tsx:245
+#. screenid: 5
+#: src/components/Transactions/views.tsx:248
 #, c-format
 msgid "Next"
 msgstr ""
 
-#: src/pages/WithdrawalConfirmationQuestion.tsx:104
+#. screenid: 114
+#: src/pages/WithdrawalConfirmationQuestion.tsx:106
 #, c-format
 msgid "Wire transfer completed!"
 msgstr ""
 
-#: src/pages/WithdrawalConfirmationQuestion.tsx:111
+#. screenid: 114
+#: src/pages/WithdrawalConfirmationQuestion.tsx:113
 #, c-format
 msgid "The withdrawal has been aborted previously and can't be confirmed"
 msgstr ""
 
-#: src/pages/WithdrawalConfirmationQuestion.tsx:119
+#. screenid: 114
+#: src/pages/WithdrawalConfirmationQuestion.tsx:121
 #, c-format
 msgid ""
 "The withdrawal operation can't be confirmed before a wallet accepted the "
 "transaction."
 msgstr ""
 
-#: src/pages/WithdrawalConfirmationQuestion.tsx:127
+#. screenid: 114
+#: src/pages/WithdrawalConfirmationQuestion.tsx:129
 #, c-format
 msgid "The operation ID is invalid."
 msgstr ""
 
-#: src/pages/WithdrawalConfirmationQuestion.tsx:135
+#. screenid: 114
+#: src/pages/WithdrawalConfirmationQuestion.tsx:137
 #, c-format
 msgid "The operation was not found."
 msgstr ""
 
-#: src/pages/WithdrawalConfirmationQuestion.tsx:151
+#. screenid: 114
+#: src/pages/WithdrawalConfirmationQuestion.tsx:153
 #, c-format
 msgid "The starting withdrawal amount and the confirmation amount differs."
 msgstr ""
 
-#: src/pages/WithdrawalConfirmationQuestion.tsx:160
+#. screenid: 114
+#: src/pages/WithdrawalConfirmationQuestion.tsx:162
 #, c-format
 msgid "The bank requires a bank account which has not been specified yet."
 msgstr ""
 
-#: src/pages/WithdrawalConfirmationQuestion.tsx:199
+#. screenid: 114
+#: src/pages/WithdrawalConfirmationQuestion.tsx:201
 #, c-format
 msgid ""
 "The reserve operation has been confirmed previously and can't be aborted"
 msgstr ""
 
-#: src/pages/WithdrawalConfirmationQuestion.tsx:235
+#. screenid: 114
+#: src/pages/WithdrawalConfirmationQuestion.tsx:237
 #, c-format
 msgid "Confirm the withdrawal operation"
 msgstr ""
 
-#: src/pages/WithdrawalConfirmationQuestion.tsx:252
+#. screenid: 114
+#: src/pages/WithdrawalConfirmationQuestion.tsx:254
 #, c-format
 msgid "Wire transfer details"
 msgstr ""
 
-#: src/pages/WithdrawalConfirmationQuestion.tsx:262
+#. screenid: 114
+#: src/pages/WithdrawalConfirmationQuestion.tsx:264
 #, c-format
 msgid "Payment Service Provider's account"
 msgstr ""
 
-#: src/pages/WithdrawalConfirmationQuestion.tsx:280
+#. screenid: 114
+#: src/pages/WithdrawalConfirmationQuestion.tsx:282
 #, c-format
 msgid "Payment Service Provider's account number"
 msgstr ""
 
-#: src/pages/WithdrawalConfirmationQuestion.tsx:292
+#. screenid: 114
+#: src/pages/WithdrawalConfirmationQuestion.tsx:294
 #, c-format
 msgid "Payment Service Provider's name"
 msgstr ""
 
-#: src/pages/WithdrawalConfirmationQuestion.tsx:311
+#. screenid: 114
+#: src/pages/WithdrawalConfirmationQuestion.tsx:313
 #, c-format
 msgid "Payment Service Provider's account bank hostname"
 msgstr ""
 
-#: src/pages/WithdrawalConfirmationQuestion.tsx:322
+#. screenid: 114
+#: src/pages/WithdrawalConfirmationQuestion.tsx:324
 #, c-format
 msgid "Payment Service Provider's account id"
 msgstr ""
 
-#: src/pages/WithdrawalConfirmationQuestion.tsx:352
+#. screenid: 114
+#: src/pages/WithdrawalConfirmationQuestion.tsx:354
 #, c-format
 msgid "Payment Service Provider's account address"
 msgstr ""
 
-#: src/pages/WithdrawalConfirmationQuestion.tsx:391
+#. screenid: 114
+#: src/pages/WithdrawalConfirmationQuestion.tsx:393
 #, c-format
 msgid "No amount has yet been determined."
 msgstr ""
 
-#: src/pages/WithdrawalConfirmationQuestion.tsx:438
+#. screenid: 114
+#: src/pages/WithdrawalConfirmationQuestion.tsx:440
 #, c-format
 msgid "Transfer"
 msgstr ""
 
-#: src/pages/WithdrawalConfirmationQuestion.tsx:463
+#. screenid: 114
+#: src/pages/WithdrawalConfirmationQuestion.tsx:465
 #, c-format
 msgid "Authentication required"
 msgstr ""
 
-#: src/pages/WithdrawalConfirmationQuestion.tsx:473
+#. screenid: 114
+#: src/pages/WithdrawalConfirmationQuestion.tsx:475
 #, c-format
 msgid "This operation was created with another username"
 msgstr ""
 
-#: src/pages/OperationState/views.tsx:414
+#. screenid: 5
+#: src/pages/OperationState/views.tsx:421
 #, c-format
 msgid ""
 "Unauthorized to make the operation, maybe the session has expired or the "
 "password changed."
 msgstr ""
 
-#: src/pages/OperationState/views.tsx:425
+#. screenid: 5
+#: src/pages/OperationState/views.tsx:432
 #, c-format
 msgid "The operation was rejected due to insufficient funds."
 msgstr ""
 
-#: src/pages/OperationState/views.tsx:479
+#. screenid: 5
+#: src/pages/OperationState/views.tsx:486
 #, c-format
 msgid "Withdrawal confirmed"
 msgstr ""
 
-#: src/pages/OperationState/views.tsx:483
+#. screenid: 5
+#: src/pages/OperationState/views.tsx:490
 #, c-format
 msgid ""
 "The wire transfer to the Payment Service Provider has been initiated. You "
 "will shortly receive the requested amount in your Taler wallet."
 msgstr ""
 
-#: src/pages/OperationState/views.tsx:499
+#. screenid: 5
+#: src/pages/OperationState/views.tsx:506
 #, c-format
 msgid "Do not show this again"
 msgstr ""
 
-#: src/pages/OperationState/views.tsx:533
+#. screenid: 5
+#: src/pages/OperationState/views.tsx:540
 #, c-format
 msgid "Close"
 msgstr ""
 
-#: src/pages/OperationState/views.tsx:596
+#. screenid: 5
+#: src/pages/OperationState/views.tsx:603
 #, c-format
 msgid "If you have a Taler wallet installed on this device"
 msgstr ""
 
-#: src/pages/OperationState/views.tsx:602
+#. screenid: 5
+#: src/pages/OperationState/views.tsx:609
 #, c-format
 msgid ""
 "Your wallet will display the details of the transaction including the fees "
@@ -748,139 +888,166 @@ msgid ""
 "instructions"
 msgstr ""
 
-#: src/pages/OperationState/views.tsx:612
+#. screenid: 5
+#: src/pages/OperationState/views.tsx:619
 #, c-format
 msgid "on this page"
 msgstr ""
 
-#: src/pages/OperationState/views.tsx:633
+#. screenid: 5
+#: src/pages/OperationState/views.tsx:640
 #, c-format
 msgid "Withdraw"
 msgstr ""
 
-#: src/pages/OperationState/views.tsx:642
+#. screenid: 5
+#: src/pages/OperationState/views.tsx:649
 #, c-format
 msgid "In case you have a Taler wallet on another device"
 msgstr ""
 
-#: src/pages/OperationState/views.tsx:647
+#. screenid: 5
+#: src/pages/OperationState/views.tsx:654
 #, c-format
 msgid "Scan the QR below to start the withdrawal."
 msgstr ""
 
-#: src/pages/WalletWithdrawForm.tsx:73
+#. screenid: 112
+#: src/pages/WalletWithdrawForm.tsx:75
 #, c-format
 msgid "There is an operation already pending"
 msgstr ""
 
-#: src/pages/WalletWithdrawForm.tsx:77
+#. screenid: 112
+#: src/pages/WalletWithdrawForm.tsx:79
 #, c-format
 msgid "Complete the operation in"
 msgstr ""
 
-#: src/pages/WalletWithdrawForm.tsx:89
+#. screenid: 112
+#: src/pages/WalletWithdrawForm.tsx:91
 #, c-format
 msgid "this page"
 msgstr ""
 
-#: src/pages/WalletWithdrawForm.tsx:167
+#. screenid: 112
+#: src/pages/WalletWithdrawForm.tsx:169
 #, c-format
 msgid "Invalid"
 msgstr ""
 
-#: src/pages/WalletWithdrawForm.tsx:169
+#. screenid: 112
+#: src/pages/WalletWithdrawForm.tsx:171
 #, c-format
 msgid "Balance is not enough"
 msgstr ""
 
-#: src/pages/WalletWithdrawForm.tsx:188
+#. screenid: 112
+#: src/pages/WalletWithdrawForm.tsx:190
 #, c-format
 msgid "The server replied with an invalid taler://withdraw URI"
 msgstr ""
 
-#: src/pages/WalletWithdrawForm.tsx:189
+#. screenid: 112
+#: src/pages/WalletWithdrawForm.tsx:191
 #, c-format
 msgid "Withdraw URI: %1$s"
 msgstr ""
 
-#: src/pages/WalletWithdrawForm.tsx:204
+#. screenid: 112
+#: src/pages/WalletWithdrawForm.tsx:206
 #, c-format
 msgid "The operation was rejected due to insufficient funds"
 msgstr ""
 
-#: src/pages/WalletWithdrawForm.tsx:269
+#. screenid: 112
+#: src/pages/WalletWithdrawForm.tsx:271
 #, c-format
 msgid "Current balance is %1$s"
 msgstr ""
 
-#: src/pages/WalletWithdrawForm.tsx:279
+#. screenid: 112
+#: src/pages/WalletWithdrawForm.tsx:281
 #, c-format
 msgid "You can withdraw up to %1$s"
 msgstr ""
 
-#: src/pages/WalletWithdrawForm.tsx:357
+#. screenid: 112
+#: src/pages/WalletWithdrawForm.tsx:359
 #, c-format
 msgid "Continue"
 msgstr ""
 
-#: src/pages/WalletWithdrawForm.tsx:390
+#. screenid: 112
+#: src/pages/WalletWithdrawForm.tsx:392
 #, c-format
 msgid "Use your Taler wallet"
 msgstr ""
 
-#: src/pages/WalletWithdrawForm.tsx:393
+#. screenid: 112
+#: src/pages/WalletWithdrawForm.tsx:395
 #, c-format
 msgid ""
 "After using your wallet you will need to authorize or cancel the operation "
 "on this site."
 msgstr ""
 
-#: src/pages/WalletWithdrawForm.tsx:403
+#. screenid: 112
+#: src/pages/WalletWithdrawForm.tsx:405
 #, c-format
 msgid "You need a Taler wallet"
 msgstr ""
 
-#: src/pages/WalletWithdrawForm.tsx:408
+#. screenid: 112
+#: src/pages/WalletWithdrawForm.tsx:410
 #, c-format
 msgid "If you don't have one yet you can follow the instruction in"
 msgstr ""
 
-#: src/pages/PaymentOptions.tsx:62
+#. screenid: 105
+#: src/pages/PaymentOptions.tsx:64
 #, c-format
 msgid "Pending operation"
 msgstr ""
 
-#: src/pages/PaymentOptions.tsx:108
+#. screenid: 105
+#: src/pages/PaymentOptions.tsx:110
 #, c-format
 msgid "Send money"
 msgstr ""
 
-#: src/pages/PaymentOptions.tsx:126
+#. screenid: 105
+#: src/pages/PaymentOptions.tsx:128
 #, c-format
 msgid "to a Taler wallet"
 msgstr ""
 
-#: src/pages/PaymentOptions.tsx:146
+#. screenid: 105
+#: src/pages/PaymentOptions.tsx:148
 #, c-format
 msgid "Withdraw digital money into your mobile wallet or browser extension"
 msgstr ""
 
-#: src/pages/PaymentOptions.tsx:179
+#. screenid: 105
+#: src/pages/PaymentOptions.tsx:181
 #, c-format
 msgid "to another bank account"
 msgstr ""
 
-#: src/pages/PaymentOptions.tsx:199
+#. screenid: 105
+#: src/pages/PaymentOptions.tsx:201
 #, c-format
 msgid "Make a wire transfer to an account with known bank account number."
 msgstr ""
 
-#: src/pages/AccountPage/views.tsx:45
+#. screenid: 5
+#: src/pages/AccountPage/views.tsx:50
 #, c-format
 msgid "This is a demo"
 msgstr ""
 
-#: src/pages/AccountPage/views.tsx:50
+#. screenid: 5
+#: src/pages/AccountPage/views.tsx:55
 #, c-format
 msgid ""
 "This part of the demo shows how a bank that supports Taler directly would "
@@ -888,189 +1055,224 @@ msgid ""
 "transaction history of some %1$s ."
 msgstr ""
 
-#: src/pages/AccountPage/views.tsx:60
+#. screenid: 5
+#: src/pages/AccountPage/views.tsx:65
 #, c-format
 msgid ""
 "Here you will be able to see how a bank that supports Taler directly would "
 "work."
 msgstr ""
 
-#: src/pages/AccountPage/views.tsx:81
+#. screenid: 5
+#: src/pages/AccountPage/views.tsx:86
 #, c-format
 msgid "Pending account delete operation"
 msgstr ""
 
-#: src/pages/AccountPage/views.tsx:83
+#. screenid: 5
+#: src/pages/AccountPage/views.tsx:88
 #, c-format
 msgid "Pending account update operation"
 msgstr ""
 
-#: src/pages/AccountPage/views.tsx:85
+#. screenid: 5
+#: src/pages/AccountPage/views.tsx:90
 #, c-format
 msgid "Pending password update operation"
 msgstr ""
 
-#: src/pages/AccountPage/views.tsx:87
+#. screenid: 5
+#: src/pages/AccountPage/views.tsx:92
 #, c-format
 msgid "Pending transaction operation"
 msgstr ""
 
-#: src/pages/AccountPage/views.tsx:89
+#. screenid: 5
+#: src/pages/AccountPage/views.tsx:94
 #, c-format
 msgid "Pending withdrawal operation"
 msgstr ""
 
-#: src/pages/AccountPage/views.tsx:91
+#. screenid: 5
+#: src/pages/AccountPage/views.tsx:96
 #, c-format
 msgid "Pending cashout operation"
 msgstr ""
 
-#: src/pages/AccountPage/views.tsx:102
+#. screenid: 5
+#: src/pages/AccountPage/views.tsx:107
 #, c-format
 msgid "You can complete or cancel the operation in"
 msgstr ""
 
-#: src/pages/BankFrame.tsx:76
+#. screenid: 103
+#: src/pages/BankFrame.tsx:78
 #, c-format
 msgid "Internal error, please report."
 msgstr ""
 
-#: src/pages/BankFrame.tsx:121
+#. screenid: 103
+#: src/pages/BankFrame.tsx:125
 #, c-format
 msgid "Preferences"
 msgstr ""
 
-#: src/pages/BankFrame.tsx:338
+#. screenid: 103
+#: src/pages/BankFrame.tsx:342
 #, c-format
 msgid "Welcome"
 msgstr ""
 
-#: src/pages/BankFrame.tsx:348
+#. screenid: 103
+#: src/pages/BankFrame.tsx:352
 #, c-format
 msgid "Welcome, %1$s"
 msgstr ""
 
-#: src/pages/PublicHistoriesPage.tsx:82
+#. screenid: 108
+#: src/pages/PublicHistoriesPage.tsx:84
 #, c-format
 msgid "History of public accounts"
 msgstr ""
 
-#: src/pages/QrCodeSection.tsx:132
+#. screenid: 109
+#: src/pages/QrCodeSection.tsx:134
 #, c-format
 msgid "Scan the QR code below to start the withdrawal."
 msgstr ""
 
-#: src/pages/WithdrawalQRCode.tsx:104
+#. screenid: 116
+#: src/pages/WithdrawalQRCode.tsx:106
 #, c-format
 msgid "Operation aborted"
 msgstr ""
 
-#: src/pages/WithdrawalQRCode.tsx:108
+#. screenid: 116
+#: src/pages/WithdrawalQRCode.tsx:110
 #, c-format
 msgid ""
 "The wire transfer to the Payment Service Provider's account was aborted from "
 "somewhere else, your balance was not affected."
 msgstr ""
 
-#: src/pages/WithdrawalQRCode.tsx:183
+#. screenid: 116
+#: src/pages/WithdrawalQRCode.tsx:185
 #, c-format
 msgid "Go to your wallet now"
 msgstr ""
 
-#: src/pages/WithdrawalQRCode.tsx:211
+#. screenid: 116
+#: src/pages/WithdrawalQRCode.tsx:213
 #, c-format
 msgid ""
 "The operation is marked as selected, but a process during the withdrawal "
 "failed"
 msgstr ""
 
-#: src/pages/WithdrawalQRCode.tsx:213
+#. screenid: 116
+#: src/pages/WithdrawalQRCode.tsx:215
 #, c-format
 msgid "The account was selected, but no withdrawal reserve ID was found."
 msgstr ""
 
-#: src/pages/WithdrawalQRCode.tsx:226
+#. screenid: 116
+#: src/pages/WithdrawalQRCode.tsx:228
 #, c-format
 msgid ""
 "There is a withdrawal reserve ID but no account has been selected or the "
 "selected account is invalid."
 msgstr ""
 
-#: src/pages/WithdrawalQRCode.tsx:240
+#. screenid: 116
+#: src/pages/WithdrawalQRCode.tsx:242
 #, c-format
 msgid ""
 "A withdrawal reserve ID was not found and the no account has been selected."
 msgstr ""
 
-#: src/pages/WithdrawalQRCode.tsx:298
+#. screenid: 116
+#: src/pages/WithdrawalQRCode.tsx:300
 #, c-format
 msgid "Operation not found"
 msgstr ""
 
-#: src/pages/WithdrawalQRCode.tsx:302
+#. screenid: 116
+#: src/pages/WithdrawalQRCode.tsx:304
 #, c-format
 msgid ""
 "This process is not known to the server. The process ID is incorrect or the "
 "server has deleted the process information before it arrived here."
 msgstr ""
 
-#: src/pages/WithdrawalQRCode.tsx:318
+#. screenid: 116
+#: src/pages/WithdrawalQRCode.tsx:320
 #, c-format
 msgid "Continue to dashboard"
 msgstr ""
 
-#: src/pages/SolveChallengePage.tsx:92
+#. screenid: 111
+#: src/pages/SolveChallengePage.tsx:94
 #, c-format
 msgid "Confirmation codes are numerical, possibly beginning with 'T-.'"
 msgstr ""
 
-#: src/pages/SolveChallengePage.tsx:114
+#. screenid: 111
+#: src/pages/SolveChallengePage.tsx:116
 #, c-format
 msgid ""
 "No cashout was found. The cashout process has probably already been aborted."
 msgstr ""
 
-#: src/pages/SolveChallengePage.tsx:156
+#. screenid: 111
+#: src/pages/SolveChallengePage.tsx:158
 #, c-format
 msgid "Challenge not found."
 msgstr ""
 
-#: src/pages/SolveChallengePage.tsx:164
+#. screenid: 111
+#: src/pages/SolveChallengePage.tsx:166
 #, c-format
 msgid "This user is not authorized to complete this challenge."
 msgstr ""
 
-#: src/pages/SolveChallengePage.tsx:172
+#. screenid: 111
+#: src/pages/SolveChallengePage.tsx:174
 #, c-format
 msgid "Too many attempts, try another code."
 msgstr ""
 
-#: src/pages/SolveChallengePage.tsx:180
+#. screenid: 111
+#: src/pages/SolveChallengePage.tsx:182
 #, c-format
 msgid "The confirmation code is wrong, try again."
 msgstr ""
 
-#: src/pages/SolveChallengePage.tsx:188
+#. screenid: 111
+#: src/pages/SolveChallengePage.tsx:190
 #, c-format
 msgid "The operation expired."
 msgstr ""
 
-#: src/pages/SolveChallengePage.tsx:222
+#. screenid: 111
+#: src/pages/SolveChallengePage.tsx:224
 #, c-format
 msgid "The operation failed."
 msgstr ""
 
-#: src/pages/SolveChallengePage.tsx:239
+#. screenid: 111
+#: src/pages/SolveChallengePage.tsx:241
 #, c-format
 msgid "The operation needs another confirmation to complete."
 msgstr ""
 
-#: src/pages/SolveChallengePage.tsx:259
+#. screenid: 111
+#: src/pages/SolveChallengePage.tsx:261
 #, c-format
 msgid "Confirm the operation"
 msgstr ""
 
-#: src/pages/SolveChallengePage.tsx:263
+#. screenid: 111
+#: src/pages/SolveChallengePage.tsx:265
 #, c-format
 msgid ""
 "This operation is protected with second factor authentication. In order to "
@@ -1078,553 +1280,659 @@ msgid ""
 "you provided."
 msgstr ""
 
-#: src/pages/SolveChallengePage.tsx:292
+#. screenid: 111
+#: src/pages/SolveChallengePage.tsx:294
 #, c-format
 msgid "Enter the confirmation code"
 msgstr ""
 
-#: src/pages/SolveChallengePage.tsx:332
+#. screenid: 111
+#: src/pages/SolveChallengePage.tsx:334
 #, c-format
 msgid "You should have received a code on your mobile phone."
 msgstr ""
 
-#: src/pages/SolveChallengePage.tsx:339
+#. screenid: 111
+#: src/pages/SolveChallengePage.tsx:341
 #, c-format
 msgid "You should have received a code in your email."
 msgstr ""
 
-#: src/pages/SolveChallengePage.tsx:350
+#. screenid: 111
+#: src/pages/SolveChallengePage.tsx:352
 #, c-format
 msgid "The confirmation code starts with \"%1$s\" followed by numbers."
 msgstr ""
 
-#: src/pages/SolveChallengePage.tsx:368
+#. screenid: 111
+#: src/pages/SolveChallengePage.tsx:370
 #, c-format
 msgid "Confirm"
 msgstr ""
 
-#: src/pages/SolveChallengePage.tsx:402
+#. screenid: 111
+#: src/pages/SolveChallengePage.tsx:404
 #, c-format
 msgid "Removing account"
 msgstr ""
 
-#: src/pages/SolveChallengePage.tsx:404
+#. screenid: 111
+#: src/pages/SolveChallengePage.tsx:406
 #, c-format
 msgid "Updating account values"
 msgstr ""
 
-#: src/pages/SolveChallengePage.tsx:406
+#. screenid: 111
+#: src/pages/SolveChallengePage.tsx:408
 #, c-format
 msgid "Updating password"
 msgstr ""
 
-#: src/pages/SolveChallengePage.tsx:408
+#. screenid: 111
+#: src/pages/SolveChallengePage.tsx:410
 #, c-format
 msgid "Making a wire transfer"
 msgstr ""
 
-#: src/pages/SolveChallengePage.tsx:410
+#. screenid: 111
+#: src/pages/SolveChallengePage.tsx:412
 #, c-format
 msgid "Confirming withdrawal"
 msgstr ""
 
-#: src/pages/SolveChallengePage.tsx:412
+#. screenid: 111
+#: src/pages/SolveChallengePage.tsx:414
 #, c-format
 msgid "Making a cashout"
 msgstr ""
 
-#: src/pages/SolveChallengePage.tsx:422
+#. screenid: 111
+#: src/pages/SolveChallengePage.tsx:424
 #, c-format
 msgid "Operation:"
 msgstr ""
 
-#: src/pages/SolveChallengePage.tsx:435
+#. screenid: 111
+#: src/pages/SolveChallengePage.tsx:437
 #, c-format
 msgid "Type"
 msgstr ""
 
-#: src/pages/SolveChallengePage.tsx:438
+#. screenid: 111
+#: src/pages/SolveChallengePage.tsx:440
 #, c-format
 msgid "Updating account settings"
 msgstr ""
 
-#: src/pages/SolveChallengePage.tsx:445
+#. screenid: 111
+#: src/pages/SolveChallengePage.tsx:447
 #, c-format
 msgid "Account"
 msgstr ""
 
-#: src/pages/SolveChallengePage.tsx:475
+#. screenid: 111
+#: src/pages/SolveChallengePage.tsx:477
 #, c-format
 msgid "To account"
 msgstr ""
 
-#: src/pages/SolveChallengePage.tsx:501
+#. screenid: 111
+#: src/pages/SolveChallengePage.tsx:503
 #, c-format
 msgid "Cashout account"
 msgstr ""
 
-#: src/pages/SolveChallengePage.tsx:511
+#. screenid: 111
+#: src/pages/SolveChallengePage.tsx:513
 #, c-format
 msgid "Email"
 msgstr ""
 
-#: src/pages/SolveChallengePage.tsx:521
+#. screenid: 111
+#: src/pages/SolveChallengePage.tsx:523
 #, c-format
 msgid "Phone"
 msgstr ""
 
-#: src/pages/SolveChallengePage.tsx:531
+#. screenid: 111
+#: src/pages/SolveChallengePage.tsx:533
 #, c-format
 msgid "Debit threshold"
 msgstr ""
 
-#: src/pages/SolveChallengePage.tsx:546
+#. screenid: 111
+#: src/pages/SolveChallengePage.tsx:548
 #, c-format
 msgid "Is this account public?"
 msgstr ""
 
-#: src/pages/SolveChallengePage.tsx:552
+#. screenid: 111
+#: src/pages/SolveChallengePage.tsx:554
 #, c-format
 msgid "Enable"
 msgstr ""
 
-#: src/pages/SolveChallengePage.tsx:553
+#. screenid: 111
+#: src/pages/SolveChallengePage.tsx:555
 #, c-format
 msgid "Disable"
 msgstr ""
 
-#: src/pages/SolveChallengePage.tsx:560
+#. screenid: 111
+#: src/pages/SolveChallengePage.tsx:562
 #, c-format
 msgid "Name"
 msgstr ""
 
-#: src/pages/SolveChallengePage.tsx:570
+#. screenid: 111
+#: src/pages/SolveChallengePage.tsx:572
 #, c-format
 msgid "Authentication channel"
 msgstr ""
 
-#: src/pages/SolveChallengePage.tsx:575
+#. screenid: 111
+#: src/pages/SolveChallengePage.tsx:577
 #, c-format
 msgid "Remove"
 msgstr ""
 
-#: src/pages/SolveChallengePage.tsx:587
+#. screenid: 111
+#: src/pages/SolveChallengePage.tsx:589
 #, c-format
 msgid "New password"
 msgstr ""
 
-#: src/pages/SolveChallengePage.tsx:607
+#. screenid: 111
+#: src/pages/SolveChallengePage.tsx:609
 #, c-format
 msgid "Challenge details"
 msgstr ""
 
-#: src/pages/SolveChallengePage.tsx:615
+#. screenid: 111
+#: src/pages/SolveChallengePage.tsx:617
 #, c-format
 msgid "Sent at"
 msgstr ""
 
-#: src/pages/SolveChallengePage.tsx:632
+#. screenid: 111
+#: src/pages/SolveChallengePage.tsx:634
 #, c-format
 msgid "To phone"
 msgstr ""
 
-#: src/pages/SolveChallengePage.tsx:634
+#. screenid: 111
+#: src/pages/SolveChallengePage.tsx:636
 #, c-format
 msgid "To email"
 msgstr ""
 
-#: src/pages/SolveChallengePage.tsx:666
+#. screenid: 111
+#: src/pages/SolveChallengePage.tsx:668
 #, c-format
 msgid "Send again"
 msgstr ""
 
-#: src/pages/SolveChallengePage.tsx:721
+#. screenid: 111
+#: src/pages/SolveChallengePage.tsx:723
 #, c-format
 msgid "Withdraw reserve ID"
 msgstr ""
 
-#: src/pages/SolveChallengePage.tsx:763
+#. screenid: 111
+#: src/pages/SolveChallengePage.tsx:765
 #, c-format
 msgid "Cashout is disabled"
 msgstr ""
 
-#: src/pages/SolveChallengePage.tsx:764
+#. screenid: 111
+#: src/pages/SolveChallengePage.tsx:766
 #, c-format
 msgid ""
 "Cashout should be enabled in the configuration, the conversion rate should "
 "be initialized with fee(s), rates and a rounding mode."
 msgstr ""
 
-#: src/pages/WireTransfer.tsx:103
+#. screenid: 113
+#: src/pages/WireTransfer.tsx:105
 #, c-format
 msgid "Make a wire transfer"
 msgstr ""
 
-#: src/pages/WithdrawalOperationPage.tsx:55
+#. screenid: 115
+#: src/pages/WithdrawalOperationPage.tsx:57
 #, c-format
 msgid "The Withdrawal URI is not valid"
 msgstr ""
 
-#: src/components/Cashouts/views.tsx:43
+#. screenid: 3
+#: src/components/Cashouts/views.tsx:45
 #, c-format
 msgid ""
 "Cashout should be enable by configuration and the conversion rate should be "
 "initialized with fee, ratio and rounding mode."
 msgstr ""
 
-#: src/components/Cashouts/views.tsx:106
+#. screenid: 3
+#: src/components/Cashouts/views.tsx:108
 #, c-format
 msgid "Latest cashouts"
 msgstr ""
 
-#: src/components/Cashouts/views.tsx:117
+#. screenid: 3
+#: src/components/Cashouts/views.tsx:119
 #, c-format
 msgid "Created"
 msgstr ""
 
-#: src/components/Cashouts/views.tsx:121
+#. screenid: 3
+#: src/components/Cashouts/views.tsx:123
 #, c-format
 msgid "Total debit"
 msgstr ""
 
-#: src/components/Cashouts/views.tsx:125
+#. screenid: 3
+#: src/components/Cashouts/views.tsx:127
 #, c-format
 msgid "Total credit"
 msgstr ""
 
-#: src/pages/ProfileNavigation.tsx:53
+#. screenid: 107
+#: src/pages/ProfileNavigation.tsx:55
 #, c-format
 msgid "Select a section"
 msgstr ""
 
-#: src/pages/ProfileNavigation.tsx:88
+#. screenid: 107
+#: src/pages/ProfileNavigation.tsx:90
 #, c-format
 msgid "Details"
 msgstr ""
 
-#: src/pages/ProfileNavigation.tsx:92
+#. screenid: 107
+#: src/pages/ProfileNavigation.tsx:94
 #, c-format
 msgid "Delete"
 msgstr ""
 
-#: src/pages/ProfileNavigation.tsx:96
+#. screenid: 107
+#: src/pages/ProfileNavigation.tsx:98
 #, c-format
 msgid "Credentials"
 msgstr ""
 
-#: src/pages/ProfileNavigation.tsx:101
+#. screenid: 107
+#: src/pages/ProfileNavigation.tsx:103
 #, c-format
 msgid "Cashouts"
 msgstr ""
 
-#: src/pages/ProfileNavigation.tsx:104
+#. screenid: 107
+#: src/pages/ProfileNavigation.tsx:106
 #, c-format
 msgid "Conversion"
 msgstr ""
 
-#: src/pages/regional/CreateCashout.tsx:106
+#. screenid: 127
+#: src/pages/regional/CreateCashout.tsx:108
 #, c-format
 msgid "Unable to create a cashout"
 msgstr ""
 
-#: src/pages/regional/CreateCashout.tsx:107
+#. screenid: 127
+#: src/pages/regional/CreateCashout.tsx:109
 #, c-format
 msgid "The bank configuration does not support cashout operations."
 msgstr ""
 
-#: src/pages/regional/CreateCashout.tsx:251
+#. screenid: 127
+#: src/pages/regional/CreateCashout.tsx:253
 #, c-format
 msgid "Amount needs to be higher"
 msgstr ""
 
-#: src/pages/regional/CreateCashout.tsx:253
+#. screenid: 127
+#: src/pages/regional/CreateCashout.tsx:255
 #, c-format
 msgid "It is not possible to cashout less than %1$s"
 msgstr ""
 
-#: src/pages/regional/CreateCashout.tsx:260
+#. screenid: 127
+#: src/pages/regional/CreateCashout.tsx:262
 #, c-format
 msgid "Your account can't cashout less than %1$s"
 msgstr ""
 
-#: src/pages/regional/CreateCashout.tsx:267
+#. screenid: 127
+#: src/pages/regional/CreateCashout.tsx:269
 #, c-format
 msgid "The total transfer to the destination will be zero"
 msgstr ""
 
-#: src/pages/regional/CreateCashout.tsx:284
+#. screenid: 127
+#: src/pages/regional/CreateCashout.tsx:286
 #, c-format
 msgid "Cashout created"
 msgstr ""
 
-#: src/pages/regional/CreateCashout.tsx:309
+#. screenid: 127
+#: src/pages/regional/CreateCashout.tsx:311
 #, c-format
 msgid ""
 "Duplicated request detected, check if the operation succeeded or try again."
 msgstr ""
 
-#: src/pages/regional/CreateCashout.tsx:317
+#. screenid: 127
+#: src/pages/regional/CreateCashout.tsx:319
 #, c-format
 msgid "The conversion rate was applied incorrectly"
 msgstr ""
 
-#: src/pages/regional/CreateCashout.tsx:325
+#. screenid: 127
+#: src/pages/regional/CreateCashout.tsx:327
 #, c-format
 msgid "The account does not have sufficient funds"
 msgstr ""
 
-#: src/pages/regional/CreateCashout.tsx:341
+#. screenid: 127
+#: src/pages/regional/CreateCashout.tsx:343
 #, c-format
 msgid "Missing cashout URI in the profile"
 msgstr ""
 
-#: src/pages/regional/CreateCashout.tsx:349
+#. screenid: 127
+#: src/pages/regional/CreateCashout.tsx:351
 #, c-format
 msgid "The amount is below the minimum amount permitted."
 msgstr ""
 
-#: src/pages/regional/CreateCashout.tsx:358
+#. screenid: 127
+#: src/pages/regional/CreateCashout.tsx:360
 #, c-format
 msgid ""
 "Sending the confirmation message failed, retry later or contact the "
 "administrator."
 msgstr ""
 
-#: src/pages/regional/CreateCashout.tsx:366
+#. screenid: 127
+#: src/pages/regional/CreateCashout.tsx:368
 #, c-format
 msgid "The server doesn't support the current TAN channel."
 msgstr ""
 
-#: src/pages/regional/CreateCashout.tsx:405
+#. screenid: 127
+#: src/pages/regional/CreateCashout.tsx:407
 #, c-format
 msgid "Conversion rate"
 msgstr ""
 
-#: src/pages/regional/CreateCashout.tsx:413
+#. screenid: 127
+#: src/pages/regional/CreateCashout.tsx:415
 #, c-format
 msgid "Balance"
 msgstr ""
 
-#: src/pages/regional/CreateCashout.tsx:426
+#. screenid: 127
+#: src/pages/regional/CreateCashout.tsx:428
 #, c-format
 msgid "Fee"
 msgstr ""
 
-#: src/pages/regional/CreateCashout.tsx:449
+#. screenid: 127
+#: src/pages/regional/CreateCashout.tsx:451
 #, c-format
 msgid "Legal name"
 msgstr ""
 
-#: src/pages/regional/CreateCashout.tsx:455
+#. screenid: 127
+#: src/pages/regional/CreateCashout.tsx:457
 #, c-format
 msgid ""
 "If this name doesn't match the account holder's name, your transaction may "
 "fail."
 msgstr ""
 
-#: src/pages/regional/CreateCashout.tsx:463
+#. screenid: 127
+#: src/pages/regional/CreateCashout.tsx:465
 #, c-format
 msgid "No cashout account"
 msgstr ""
 
-#: src/pages/regional/CreateCashout.tsx:464
+#. screenid: 127
+#: src/pages/regional/CreateCashout.tsx:466
 #, c-format
 msgid ""
 "Before being able to cashout to a bank account, you need to complete your "
 "profile"
 msgstr ""
 
-#: src/pages/regional/CreateCashout.tsx:521
+#. screenid: 127
+#: src/pages/regional/CreateCashout.tsx:523
 #, c-format
 msgid "Currency"
 msgstr ""
 
-#: src/pages/regional/CreateCashout.tsx:560
+#. screenid: 127
+#: src/pages/regional/CreateCashout.tsx:562
 #, c-format
 msgid "Send %1$s"
 msgstr ""
 
-#: src/pages/regional/CreateCashout.tsx:597
+#. screenid: 127
+#: src/pages/regional/CreateCashout.tsx:599
 #, c-format
 msgid "Receive %1$s"
 msgstr ""
 
-#: src/pages/regional/CreateCashout.tsx:659
+#. screenid: 127
+#: src/pages/regional/CreateCashout.tsx:661
 #, c-format
 msgid "Total cost"
 msgstr ""
 
-#: src/pages/regional/CreateCashout.tsx:674
+#. screenid: 127
+#: src/pages/regional/CreateCashout.tsx:676
 #, c-format
 msgid "Balance left"
 msgstr ""
 
-#: src/pages/regional/CreateCashout.tsx:689
+#. screenid: 127
+#: src/pages/regional/CreateCashout.tsx:691
 #, c-format
 msgid "Before fee"
 msgstr ""
 
-#: src/pages/regional/CreateCashout.tsx:702
+#. screenid: 127
+#: src/pages/regional/CreateCashout.tsx:704
 #, c-format
 msgid "Total cashout transfer"
 msgstr ""
 
-#: src/pages/account/CashoutListForAccount.tsx:73
+#. screenid: 117
+#: src/pages/account/CashoutListForAccount.tsx:75
 #, c-format
 msgid "Cashout for account %1$s"
 msgstr ""
 
-#: src/pages/admin/AccountForm.tsx:193
+#. screenid: 120
+#: src/pages/admin/AccountForm.tsx:195
 #, c-format
 msgid "Doesn't have the pattern of an email"
 msgstr ""
 
-#: src/pages/admin/AccountForm.tsx:198
+#. screenid: 120
+#: src/pages/admin/AccountForm.tsx:200
 #, c-format
 msgid "Should start with +"
 msgstr ""
 
-#: src/pages/admin/AccountForm.tsx:200
+#. screenid: 120
+#: src/pages/admin/AccountForm.tsx:202
 #, c-format
 msgid "A phone number consists of numbers only"
 msgstr ""
 
-#: src/pages/admin/AccountForm.tsx:376
+#. screenid: 120
+#: src/pages/admin/AccountForm.tsx:378
 #, c-format
 msgid "Account ID for authentication"
 msgstr ""
 
-#: src/pages/admin/AccountForm.tsx:410
+#. screenid: 120
+#: src/pages/admin/AccountForm.tsx:412
 #, c-format
 msgid "Name of the account holder"
 msgstr ""
 
-#: src/pages/admin/AccountForm.tsx:417
+#. screenid: 120
+#: src/pages/admin/AccountForm.tsx:419
 #, c-format
 msgid "Internal account"
 msgstr ""
 
-#: src/pages/admin/AccountForm.tsx:420
+#. screenid: 120
+#: src/pages/admin/AccountForm.tsx:422
 #, c-format
 msgid "If this field is empty, a random account ID will be assigned"
 msgstr ""
 
-#: src/pages/admin/AccountForm.tsx:421
+#. screenid: 120
+#: src/pages/admin/AccountForm.tsx:423
 #, c-format
 msgid ""
 "You can copy and share this IBAN number in order to receive wire transfers "
 "to your bank account"
 msgstr ""
 
-#: src/pages/admin/AccountForm.tsx:469
+#. screenid: 120
+#: src/pages/admin/AccountForm.tsx:471
 #, c-format
 msgid "To be used when second factor authentication is enabled"
 msgstr ""
 
-#: src/pages/admin/AccountForm.tsx:513
+#. screenid: 120
+#: src/pages/admin/AccountForm.tsx:515
 #, c-format
 msgid ""
 "External account number where the money is going to be sent when doing "
 "cashouts"
 msgstr ""
 
-#: src/pages/admin/AccountForm.tsx:531
+#. screenid: 120
+#: src/pages/admin/AccountForm.tsx:533
 #, c-format
 msgid "Max debt"
 msgstr ""
 
-#: src/pages/admin/AccountForm.tsx:555
+#. screenid: 120
+#: src/pages/admin/AccountForm.tsx:557
 #, c-format
 msgid "How much the balance can go below zero."
 msgstr ""
 
-#: src/pages/admin/AccountForm.tsx:565
+#. screenid: 120
+#: src/pages/admin/AccountForm.tsx:567
 #, c-format
 msgid "Minimum cashout"
 msgstr ""
 
-#: src/pages/admin/AccountForm.tsx:587
+#. screenid: 120
+#: src/pages/admin/AccountForm.tsx:589
 #, c-format
 msgid "Custom minimum cashout amount for this account."
 msgstr ""
 
-#: src/pages/admin/AccountForm.tsx:629
+#. screenid: 120
+#: src/pages/admin/AccountForm.tsx:631
 #, c-format
 msgid "Public accounts have their balance publicly accessible"
 msgstr ""
 
-#: src/pages/admin/AccountForm.tsx:643
+#. screenid: 120
+#: src/pages/admin/AccountForm.tsx:645
 #, c-format
 msgid "Does this account belong to a Payment Service Provider?"
 msgstr ""
 
-#: src/pages/account/ShowAccountDetails.tsx:124
+#. screenid: 118
+#: src/pages/account/ShowAccountDetails.tsx:126
 #, c-format
 msgid "Account updated"
 msgstr ""
 
-#: src/pages/account/ShowAccountDetails.tsx:131
+#. screenid: 118
+#: src/pages/account/ShowAccountDetails.tsx:133
 #, c-format
 msgid "The rights to change the account are not sufficient"
 msgstr ""
 
-#: src/pages/account/ShowAccountDetails.tsx:139
+#. screenid: 118
+#: src/pages/account/ShowAccountDetails.tsx:141
 #, c-format
 msgid "The username was not found"
 msgstr ""
 
-#: src/pages/account/ShowAccountDetails.tsx:147
+#. screenid: 118
+#: src/pages/account/ShowAccountDetails.tsx:149
 #, c-format
 msgid ""
 "You can't change the legal name, please contact the your account "
 "administrator."
 msgstr ""
 
-#: src/pages/account/ShowAccountDetails.tsx:155
+#. screenid: 118
+#: src/pages/account/ShowAccountDetails.tsx:157
 #, c-format
 msgid ""
 "You can't change the debt limit, please contact the your account "
 "administrator."
 msgstr ""
 
-#: src/pages/account/ShowAccountDetails.tsx:163
+#. screenid: 118
+#: src/pages/account/ShowAccountDetails.tsx:165
 #, c-format
 msgid ""
 "You can't change the cashout address, please contact the your account "
 "administrator."
 msgstr ""
 
-#: src/pages/account/ShowAccountDetails.tsx:258
+#. screenid: 118
+#: src/pages/account/ShowAccountDetails.tsx:260
 #, c-format
 msgid "Account \"%1$s\""
 msgstr ""
 
-#: src/pages/account/ShowAccountDetails.tsx:263
+#. screenid: 118
+#: src/pages/account/ShowAccountDetails.tsx:265
 #, c-format
 msgid "Removed"
 msgstr ""
 
-#: src/pages/account/ShowAccountDetails.tsx:264
+#. screenid: 118
+#: src/pages/account/ShowAccountDetails.tsx:266
 #, c-format
 msgid "This account can't be used."
 msgstr ""
 
-#: src/pages/account/ShowAccountDetails.tsx:277
+#. screenid: 118
+#: src/pages/account/ShowAccountDetails.tsx:279
 #, c-format
 msgid "Change details"
 msgstr ""
 
-#: src/pages/account/ShowAccountDetails.tsx:306
+#. screenid: 118
+#: src/pages/account/ShowAccountDetails.tsx:308
 #, c-format
 msgid "Update"
 msgstr ""
 
-#: src/pages/account/ShowAccountDetails.tsx:320
+#. screenid: 118
+#: src/pages/account/ShowAccountDetails.tsx:322
 #, c-format
 msgid "Merchant integration"
 msgstr ""
 
-#: src/pages/account/ShowAccountDetails.tsx:326
+#. screenid: 118
+#: src/pages/account/ShowAccountDetails.tsx:328
 #, c-format
 msgid ""
 "Use this information to link your Taler Merchant Backoffice account with the "
@@ -1633,723 +1941,864 @@ msgid ""
 "the \"import\" button in the \"bank account\" section."
 msgstr ""
 
-#: src/pages/account/ShowAccountDetails.tsx:345
+#. screenid: 118
+#: src/pages/account/ShowAccountDetails.tsx:347
 #, c-format
 msgid "Account type"
 msgstr ""
 
-#: src/pages/account/ShowAccountDetails.tsx:359
+#. screenid: 118
+#: src/pages/account/ShowAccountDetails.tsx:361
 #, c-format
 msgid "Method to use for wire transfer."
 msgstr ""
 
-#: src/pages/account/ShowAccountDetails.tsx:373
+#. screenid: 118
+#: src/pages/account/ShowAccountDetails.tsx:375
 #, c-format
 msgid "IBAN"
 msgstr ""
 
-#: src/pages/account/ShowAccountDetails.tsx:393
+#. screenid: 118
+#: src/pages/account/ShowAccountDetails.tsx:395
 #, c-format
 msgid "International Bank Account Number."
 msgstr ""
 
-#: src/pages/account/ShowAccountDetails.tsx:408
+#. screenid: 118
+#: src/pages/account/ShowAccountDetails.tsx:410
 #, c-format
 msgid "Account name"
 msgstr ""
 
-#: src/pages/account/ShowAccountDetails.tsx:429
+#. screenid: 118
+#: src/pages/account/ShowAccountDetails.tsx:431
 #, c-format
 msgid "Bank host where the service is located."
 msgstr ""
 
-#: src/pages/account/ShowAccountDetails.tsx:460
+#. screenid: 118
+#: src/pages/account/ShowAccountDetails.tsx:462
 #, c-format
 msgid "Bank account identifier for wire transfers."
 msgstr ""
 
-#: src/pages/account/ShowAccountDetails.tsx:475
+#. screenid: 118
+#: src/pages/account/ShowAccountDetails.tsx:477
 #, c-format
 msgid "Address"
 msgstr ""
 
-#: src/pages/account/ShowAccountDetails.tsx:508
+#. screenid: 118
+#: src/pages/account/ShowAccountDetails.tsx:510
 #, c-format
 msgid "Owner's name"
 msgstr ""
 
-#: src/pages/account/ShowAccountDetails.tsx:528
+#. screenid: 118
+#: src/pages/account/ShowAccountDetails.tsx:530
 #, c-format
 msgid "Legal name of the person holding the account."
 msgstr ""
 
-#: src/pages/account/ShowAccountDetails.tsx:538
+#. screenid: 118
+#: src/pages/account/ShowAccountDetails.tsx:540
 #, c-format
 msgid "Account info URL"
 msgstr ""
 
-#: src/pages/account/ShowAccountDetails.tsx:558
+#. screenid: 118
+#: src/pages/account/ShowAccountDetails.tsx:560
 #, c-format
 msgid ""
 "From where the merchant can download information about incoming wire "
 "transfers to this account."
 msgstr ""
 
-#: src/pages/account/ShowAccountDetails.tsx:585
+#. screenid: 118
+#: src/pages/account/ShowAccountDetails.tsx:587
 #, c-format
 msgid "Copy"
 msgstr ""
 
-#: src/pages/account/UpdateAccountPassword.tsx:93
+#. screenid: 119
+#: src/pages/account/UpdateAccountPassword.tsx:95
 #, c-format
 msgid "Repeated password doesn't match"
 msgstr ""
 
-#: src/pages/account/UpdateAccountPassword.tsx:110
+#. screenid: 119
+#: src/pages/account/UpdateAccountPassword.tsx:112
 #, c-format
 msgid "Password changed"
 msgstr ""
 
-#: src/pages/account/UpdateAccountPassword.tsx:117
+#. screenid: 119
+#: src/pages/account/UpdateAccountPassword.tsx:119
 #, c-format
 msgid "Not authorized to change the password, maybe the session is invalid."
 msgstr ""
 
-#: src/pages/account/UpdateAccountPassword.tsx:133
+#. screenid: 119
+#: src/pages/account/UpdateAccountPassword.tsx:135
 #, c-format
 msgid ""
 "You need to provide the old password. If you don't have it contact your "
 "account administrator."
 msgstr ""
 
-#: src/pages/account/UpdateAccountPassword.tsx:141
+#. screenid: 119
+#: src/pages/account/UpdateAccountPassword.tsx:143
 #, c-format
 msgid "Your current password doesn't match, can't change to a new password."
 msgstr ""
 
-#: src/pages/account/UpdateAccountPassword.tsx:184
+#. screenid: 119
+#: src/pages/account/UpdateAccountPassword.tsx:186
 #, c-format
 msgid "Update password"
 msgstr ""
 
-#: src/pages/account/UpdateAccountPassword.tsx:203
+#. screenid: 119
+#: src/pages/account/UpdateAccountPassword.tsx:205
 #, c-format
 msgid "Current password"
 msgstr ""
 
-#: src/pages/account/UpdateAccountPassword.tsx:225
+#. screenid: 119
+#: src/pages/account/UpdateAccountPassword.tsx:227
 #, c-format
 msgid "Your current password, for security"
 msgstr ""
 
-#: src/pages/account/UpdateAccountPassword.tsx:266
+#. screenid: 119
+#: src/pages/account/UpdateAccountPassword.tsx:268
 #, c-format
 msgid "Type it again"
 msgstr ""
 
-#: src/pages/account/UpdateAccountPassword.tsx:289
+#. screenid: 119
+#: src/pages/account/UpdateAccountPassword.tsx:291
 #, c-format
 msgid "Repeat the same password"
 msgstr ""
 
-#: src/pages/account/UpdateAccountPassword.tsx:312
+#. screenid: 119
+#: src/pages/account/UpdateAccountPassword.tsx:314
 #, c-format
 msgid "Change"
 msgstr ""
 
-#: src/pages/admin/AccountList.tsx:73
+#. screenid: 121
+#: src/pages/admin/AccountList.tsx:75
 #, c-format
 msgid "Accounts"
 msgstr ""
 
-#: src/pages/admin/AccountList.tsx:83
+#. screenid: 121
+#: src/pages/admin/AccountList.tsx:85
 #, c-format
 msgid "Create account"
 msgstr ""
 
-#: src/pages/admin/AccountList.tsx:109
+#. screenid: 121
+#: src/pages/admin/AccountList.tsx:111
 #, c-format
 msgid "Actions"
 msgstr ""
 
-#: src/pages/admin/AccountList.tsx:153
+#. screenid: 121
+#: src/pages/admin/AccountList.tsx:155
 #, c-format
 msgid "Unknown"
 msgstr ""
 
-#: src/pages/admin/AccountList.tsx:177
+#. screenid: 121
+#: src/pages/admin/AccountList.tsx:179
 #, c-format
 msgid "Change password"
 msgstr ""
 
-#: src/pages/admin/AdminHome.tsx:270
+#. screenid: 122
+#: src/pages/admin/AdminHome.tsx:272
 #, c-format
 msgid "Querying for the current stats failed"
 msgstr ""
 
-#: src/pages/admin/AdminHome.tsx:272
+#. screenid: 122
+#: src/pages/admin/AdminHome.tsx:274
 #, c-format
 msgid "The request parameters are wrong"
 msgstr ""
 
-#: src/pages/admin/AdminHome.tsx:281
+#. screenid: 122
+#: src/pages/admin/AdminHome.tsx:283
 #, c-format
 msgid "The user is unauthorized"
 msgstr ""
 
-#: src/pages/admin/AdminHome.tsx:295
+#. screenid: 122
+#: src/pages/admin/AdminHome.tsx:297
 #, c-format
 msgid "Querying for the previous stats failed"
 msgstr ""
 
-#: src/pages/admin/AdminHome.tsx:319
+#. screenid: 122
+#: src/pages/admin/AdminHome.tsx:321
 #, c-format
 msgid "Transaction volume report"
 msgstr ""
 
-#: src/pages/admin/AdminHome.tsx:345
+#. screenid: 122
+#: src/pages/admin/AdminHome.tsx:347
 #, c-format
 msgid "Last hour"
 msgstr ""
 
-#: src/pages/admin/AdminHome.tsx:351
+#. screenid: 122
+#: src/pages/admin/AdminHome.tsx:353
 #, c-format
 msgid "Previous day"
 msgstr ""
 
-#: src/pages/admin/AdminHome.tsx:359
+#. screenid: 122
+#: src/pages/admin/AdminHome.tsx:361
 #, c-format
 msgid "Last month"
 msgstr ""
 
-#: src/pages/admin/AdminHome.tsx:365
+#. screenid: 122
+#: src/pages/admin/AdminHome.tsx:367
 #, c-format
 msgid "Last year"
 msgstr ""
 
-#: src/pages/admin/AdminHome.tsx:457
+#. screenid: 122
+#: src/pages/admin/AdminHome.tsx:459
 #, c-format
 msgid "Last Year"
 msgstr ""
 
-#: src/pages/admin/AdminHome.tsx:472
+#. screenid: 122
+#: src/pages/admin/AdminHome.tsx:474
 #, c-format
 msgid "Trading volume from %1$s to %2$s"
 msgstr ""
 
-#: src/pages/admin/AdminHome.tsx:489
+#. screenid: 122
+#: src/pages/admin/AdminHome.tsx:491
 #, c-format
 msgid "Cashin"
 msgstr ""
 
-#: src/pages/admin/AdminHome.tsx:491
+#. screenid: 122
+#: src/pages/admin/AdminHome.tsx:493
 #, c-format
 msgid "Transferred from an external account to an account in this bank."
 msgstr ""
 
-#: src/pages/admin/AdminHome.tsx:508
+#. screenid: 122
+#: src/pages/admin/AdminHome.tsx:510
 #, c-format
 msgid "Transferred from an account in this bank to an external account."
 msgstr ""
 
-#: src/pages/admin/AdminHome.tsx:523
+#. screenid: 122
+#: src/pages/admin/AdminHome.tsx:525
 #, c-format
 msgid "Payin"
 msgstr ""
 
-#: src/pages/admin/AdminHome.tsx:525
+#. screenid: 122
+#: src/pages/admin/AdminHome.tsx:527
 #, c-format
 msgid "Transferred from an account to a Taler exchange."
 msgstr ""
 
-#: src/pages/admin/AdminHome.tsx:538
+#. screenid: 122
+#: src/pages/admin/AdminHome.tsx:540
 #, c-format
 msgid "Payout"
 msgstr ""
 
-#: src/pages/admin/AdminHome.tsx:540
+#. screenid: 122
+#: src/pages/admin/AdminHome.tsx:542
 #, c-format
 msgid "Transferred from a Taler exchange to another account."
 msgstr ""
 
-#: src/pages/admin/AdminHome.tsx:558
+#. screenid: 122
+#: src/pages/admin/AdminHome.tsx:560
 #, c-format
 msgid "Download stats as CSV"
 msgstr ""
 
-#: src/pages/admin/AdminHome.tsx:613
+#. screenid: 122
+#: src/pages/admin/AdminHome.tsx:615
 #, c-format
 msgid "previous"
 msgstr ""
 
-#: src/pages/admin/AdminHome.tsx:664
+#. screenid: 122
+#: src/pages/admin/AdminHome.tsx:666
 #, c-format
 msgid "Decreased by"
 msgstr ""
 
-#: src/pages/admin/AdminHome.tsx:668
+#. screenid: 122
+#: src/pages/admin/AdminHome.tsx:670
 #, c-format
 msgid "Increased by"
 msgstr ""
 
-#: src/pages/admin/CreateNewAccount.tsx:63
+#. screenid: 123
+#: src/pages/admin/CreateNewAccount.tsx:65
 #, c-format
 msgid "Account created with password \"%1$s\"."
 msgstr ""
 
-#: src/pages/admin/CreateNewAccount.tsx:72
+#. screenid: 123
+#: src/pages/admin/CreateNewAccount.tsx:74
 #, c-format
 msgid "Server replied that phone or email is invalid"
 msgstr ""
 
-#: src/pages/admin/CreateNewAccount.tsx:80
+#. screenid: 123
+#: src/pages/admin/CreateNewAccount.tsx:82
 #, c-format
 msgid "The rights to perform the operation are not sufficient"
 msgstr ""
 
-#: src/pages/admin/CreateNewAccount.tsx:88
+#. screenid: 123
+#: src/pages/admin/CreateNewAccount.tsx:90
 #, c-format
 msgid "Account username is already taken"
 msgstr ""
 
-#: src/pages/admin/CreateNewAccount.tsx:96
+#. screenid: 123
+#: src/pages/admin/CreateNewAccount.tsx:98
 #, c-format
 msgid "Account id is already taken"
 msgstr ""
 
-#: src/pages/admin/CreateNewAccount.tsx:104
+#. screenid: 123
+#: src/pages/admin/CreateNewAccount.tsx:106
 #, c-format
 msgid "Bank ran out of bonus credit."
 msgstr ""
 
-#: src/pages/admin/CreateNewAccount.tsx:112
+#. screenid: 123
+#: src/pages/admin/CreateNewAccount.tsx:114
 #, c-format
 msgid "Account username can't be used because is reserved"
 msgstr ""
 
-#: src/pages/admin/CreateNewAccount.tsx:186
+#. screenid: 123
+#: src/pages/admin/CreateNewAccount.tsx:188
 #, c-format
 msgid "Can't create accounts"
 msgstr ""
 
-#: src/pages/admin/CreateNewAccount.tsx:187
+#. screenid: 123
+#: src/pages/admin/CreateNewAccount.tsx:189
 #, c-format
 msgid "Only system admin can create accounts."
 msgstr ""
 
-#: src/pages/admin/CreateNewAccount.tsx:210
+#. screenid: 123
+#: src/pages/admin/CreateNewAccount.tsx:212
 #, c-format
 msgid "New bank account"
 msgstr ""
 
-#: src/pages/admin/CreateNewAccount.tsx:238
+#. screenid: 123
+#: src/pages/admin/CreateNewAccount.tsx:240
 #, c-format
 msgid "Create"
 msgstr ""
 
-#: src/pages/admin/DownloadStats.tsx:91
+#. screenid: 124
+#: src/pages/admin/DownloadStats.tsx:93
 #, c-format
 msgid "Download bank stats"
 msgstr ""
 
-#: src/pages/admin/DownloadStats.tsx:112
+#. screenid: 124
+#: src/pages/admin/DownloadStats.tsx:114
 #, c-format
 msgid "Include hour metric"
 msgstr ""
 
-#: src/pages/admin/DownloadStats.tsx:146
+#. screenid: 124
+#: src/pages/admin/DownloadStats.tsx:148
 #, c-format
 msgid "Include day metric"
 msgstr ""
 
-#: src/pages/admin/DownloadStats.tsx:177
+#. screenid: 124
+#: src/pages/admin/DownloadStats.tsx:179
 #, c-format
 msgid "Include month metric"
 msgstr ""
 
-#: src/pages/admin/DownloadStats.tsx:211
+#. screenid: 124
+#: src/pages/admin/DownloadStats.tsx:213
 #, c-format
 msgid "Include year metric"
 msgstr ""
 
-#: src/pages/admin/DownloadStats.tsx:245
+#. screenid: 124
+#: src/pages/admin/DownloadStats.tsx:247
 #, c-format
 msgid "Include table header"
 msgstr ""
 
-#: src/pages/admin/DownloadStats.tsx:279
+#. screenid: 124
+#: src/pages/admin/DownloadStats.tsx:281
 #, c-format
 msgid "Add previous metric for compare"
 msgstr ""
 
-#: src/pages/admin/DownloadStats.tsx:315
+#. screenid: 124
+#: src/pages/admin/DownloadStats.tsx:317
 #, c-format
 msgid "Fail on first error"
 msgstr ""
 
-#: src/pages/admin/DownloadStats.tsx:375
+#. screenid: 124
+#: src/pages/admin/DownloadStats.tsx:377
 #, c-format
 msgid "Download"
 msgstr ""
 
-#: src/pages/admin/DownloadStats.tsx:392
+#. screenid: 124
+#: src/pages/admin/DownloadStats.tsx:394
 #, c-format
 msgid "downloading... %1$s"
 msgstr ""
 
-#: src/pages/admin/DownloadStats.tsx:411
+#. screenid: 124
+#: src/pages/admin/DownloadStats.tsx:413
 #, c-format
 msgid "Download completed"
 msgstr ""
 
-#: src/pages/admin/DownloadStats.tsx:412
+#. screenid: 124
+#: src/pages/admin/DownloadStats.tsx:414
 #, c-format
 msgid "Click here to save the file in your computer."
 msgstr ""
 
-#: src/pages/admin/RemoveAccount.tsx:103
+#. screenid: 125
+#: src/pages/admin/RemoveAccount.tsx:105
 #, c-format
 msgid "Can't delete the account"
 msgstr ""
 
-#: src/pages/admin/RemoveAccount.tsx:104
+#. screenid: 125
+#: src/pages/admin/RemoveAccount.tsx:106
 #, c-format
 msgid ""
 "The account can't be delete while still holding some balance. First make "
 "sure that the owner make a complete cashout."
 msgstr ""
 
-#: src/pages/admin/RemoveAccount.tsx:127
+#. screenid: 125
+#: src/pages/admin/RemoveAccount.tsx:129
 #, c-format
 msgid "Account removed"
 msgstr ""
 
-#: src/pages/admin/RemoveAccount.tsx:134
+#. screenid: 125
+#: src/pages/admin/RemoveAccount.tsx:136
 #, c-format
 msgid "No enough permission to delete the account."
 msgstr ""
 
-#: src/pages/admin/RemoveAccount.tsx:142
+#. screenid: 125
+#: src/pages/admin/RemoveAccount.tsx:144
 #, c-format
 msgid "The username was not found."
 msgstr ""
 
-#: src/pages/admin/RemoveAccount.tsx:150
+#. screenid: 125
+#: src/pages/admin/RemoveAccount.tsx:152
 #, c-format
 msgid "Can't delete a reserved username."
 msgstr ""
 
-#: src/pages/admin/RemoveAccount.tsx:158
+#. screenid: 125
+#: src/pages/admin/RemoveAccount.tsx:160
 #, c-format
 msgid "Can't delete an account with balance different than zero."
 msgstr ""
 
-#: src/pages/admin/RemoveAccount.tsx:185
+#. screenid: 125
+#: src/pages/admin/RemoveAccount.tsx:187
 #, c-format
 msgid "Name doesn't match"
 msgstr ""
 
-#: src/pages/admin/RemoveAccount.tsx:195
+#. screenid: 125
+#: src/pages/admin/RemoveAccount.tsx:197
 #, c-format
 msgid "You are going to remove the account"
 msgstr ""
 
-#: src/pages/admin/RemoveAccount.tsx:197
+#. screenid: 125
+#: src/pages/admin/RemoveAccount.tsx:199
 #, c-format
 msgid "This step can't be undone."
 msgstr ""
 
-#: src/pages/admin/RemoveAccount.tsx:203
+#. screenid: 125
+#: src/pages/admin/RemoveAccount.tsx:205
 #, c-format
 msgid "Deleting account \"%1$s\""
 msgstr ""
 
-#: src/pages/admin/RemoveAccount.tsx:221
+#. screenid: 125
+#: src/pages/admin/RemoveAccount.tsx:223
 #, c-format
 msgid "Verification"
 msgstr ""
 
-#: src/pages/admin/RemoveAccount.tsx:246
+#. screenid: 125
+#: src/pages/admin/RemoveAccount.tsx:248
 #, c-format
 msgid "Enter the account name that is going to be deleted"
 msgstr ""
 
-#: src/pages/regional/ConversionConfig.tsx:97
+#. screenid: 126
+#: src/pages/regional/ConversionConfig.tsx:99
 #, c-format
 msgid "loading..."
 msgstr ""
 
-#: src/pages/regional/ConversionConfig.tsx:101
+#. screenid: 126
+#: src/pages/regional/ConversionConfig.tsx:103
 #, c-format
 msgid "only admin can setup conversion"
 msgstr ""
 
-#: src/pages/regional/ConversionConfig.tsx:207
+#. screenid: 126
+#: src/pages/regional/ConversionConfig.tsx:209
 #, c-format
 msgid "Wrong credentials"
 msgstr ""
 
-#: src/pages/regional/ConversionConfig.tsx:216
+#. screenid: 126
+#: src/pages/regional/ConversionConfig.tsx:218
 #, c-format
 msgid "Conversion is disabled"
 msgstr ""
 
-#: src/pages/regional/ConversionConfig.tsx:295
+#. screenid: 126
+#: src/pages/regional/ConversionConfig.tsx:297
 #, c-format
 msgid "Config cashout"
 msgstr ""
 
-#: src/pages/regional/ConversionConfig.tsx:318
+#. screenid: 126
+#: src/pages/regional/ConversionConfig.tsx:320
 #, c-format
 msgid "Config cashin"
 msgstr ""
 
-#: src/pages/regional/ConversionConfig.tsx:367
+#. screenid: 126
+#: src/pages/regional/ConversionConfig.tsx:369
 #, c-format
 msgid "Cashin ratio"
 msgstr ""
 
-#: src/pages/regional/ConversionConfig.tsx:378
+#. screenid: 126
+#: src/pages/regional/ConversionConfig.tsx:380
 #, c-format
 msgid "Cashout ratio"
 msgstr ""
 
-#: src/pages/regional/ConversionConfig.tsx:388
+#. screenid: 126
+#: src/pages/regional/ConversionConfig.tsx:390
 #, c-format
 msgid "Bad ratios"
 msgstr ""
 
-#: src/pages/regional/ConversionConfig.tsx:389
+#. screenid: 126
+#: src/pages/regional/ConversionConfig.tsx:391
 #, c-format
 msgid ""
 "One of the ratios should be higher or equal than 1 an the other should be "
 "lower or equal than 1."
 msgstr ""
 
-#: src/pages/regional/ConversionConfig.tsx:403
+#. screenid: 126
+#: src/pages/regional/ConversionConfig.tsx:405
 #, c-format
 msgid "Initial amount"
 msgstr ""
 
-#: src/pages/regional/ConversionConfig.tsx:416
+#. screenid: 126
+#: src/pages/regional/ConversionConfig.tsx:418
 #, c-format
 msgid "Use it to test how the conversion will affect the amount."
 msgstr ""
 
-#: src/pages/regional/ConversionConfig.tsx:431
+#. screenid: 126
+#: src/pages/regional/ConversionConfig.tsx:433
 #, c-format
 msgid "Sending to this bank"
 msgstr ""
 
-#: src/pages/regional/ConversionConfig.tsx:449
+#. screenid: 126
+#: src/pages/regional/ConversionConfig.tsx:451
 #, c-format
 msgid "Converted"
 msgstr ""
 
-#: src/pages/regional/ConversionConfig.tsx:462
+#. screenid: 126
+#: src/pages/regional/ConversionConfig.tsx:464
 #, c-format
 msgid "Cashin after fee"
 msgstr ""
 
-#: src/pages/regional/ConversionConfig.tsx:479
+#. screenid: 126
+#: src/pages/regional/ConversionConfig.tsx:481
 #, c-format
 msgid "Sending from this bank"
 msgstr ""
 
-#: src/pages/regional/ConversionConfig.tsx:510
+#. screenid: 126
+#: src/pages/regional/ConversionConfig.tsx:512
 #, c-format
 msgid "Cashout after fee"
 msgstr ""
 
-#: src/pages/regional/ConversionConfig.tsx:529
+#. screenid: 126
+#: src/pages/regional/ConversionConfig.tsx:531
 #, c-format
 msgid "Bad configuration"
 msgstr ""
 
-#: src/pages/regional/ConversionConfig.tsx:532
+#. screenid: 126
+#: src/pages/regional/ConversionConfig.tsx:534
 #, c-format
 msgid ""
 "This configuration allows users to cash out more of what has been cashed in."
 msgstr ""
 
-#: src/pages/regional/ConversionConfig.tsx:661
+#. screenid: 126
+#: src/pages/regional/ConversionConfig.tsx:663
 #, c-format
 msgid "Rnvalid"
 msgstr ""
 
-#: src/pages/regional/ConversionConfig.tsx:741
+#. screenid: 126
+#: src/pages/regional/ConversionConfig.tsx:743
 #, c-format
 msgid "Minimum amount"
 msgstr ""
 
-#: src/pages/regional/ConversionConfig.tsx:754
+#. screenid: 126
+#: src/pages/regional/ConversionConfig.tsx:756
 #, c-format
 msgid "Only cashout operation above this threshold will be allowed"
 msgstr ""
 
-#: src/pages/regional/ConversionConfig.tsx:767
+#. screenid: 126
+#: src/pages/regional/ConversionConfig.tsx:769
 #, c-format
 msgid "Ratio"
 msgstr ""
 
-#: src/pages/regional/ConversionConfig.tsx:788
+#. screenid: 126
+#: src/pages/regional/ConversionConfig.tsx:790
 #, c-format
 msgid "Conversion ratio between currencies"
 msgstr ""
 
-#: src/pages/regional/ConversionConfig.tsx:793
+#. screenid: 126
+#: src/pages/regional/ConversionConfig.tsx:795
 #, c-format
 msgid "Example conversion"
 msgstr ""
 
-#: src/pages/regional/ConversionConfig.tsx:794
+#. screenid: 126
+#: src/pages/regional/ConversionConfig.tsx:796
 #, c-format
 msgid "1 %1$s will be converted into %2$s %3$s"
 msgstr ""
 
-#: src/pages/regional/ConversionConfig.tsx:807
+#. screenid: 126
+#: src/pages/regional/ConversionConfig.tsx:809
 #, c-format
 msgid "Rounding value"
 msgstr ""
 
-#: src/pages/regional/ConversionConfig.tsx:820
+#. screenid: 126
+#: src/pages/regional/ConversionConfig.tsx:822
 #, c-format
 msgid "Smallest difference between two amounts after the ratio is applied."
 msgstr ""
 
-#: src/pages/regional/ConversionConfig.tsx:836
+#. screenid: 126
+#: src/pages/regional/ConversionConfig.tsx:838
 #, c-format
 msgid "Rounding mode"
 msgstr ""
 
-#: src/pages/regional/ConversionConfig.tsx:857
+#. screenid: 126
+#: src/pages/regional/ConversionConfig.tsx:859
 #, c-format
 msgid "Zero"
 msgstr ""
 
-#: src/pages/regional/ConversionConfig.tsx:859
+#. screenid: 126
+#: src/pages/regional/ConversionConfig.tsx:861
 #, c-format
 msgid ""
 "Amount will be round below to the largest possible value smaller than the "
 "input."
 msgstr ""
 
-#: src/pages/regional/ConversionConfig.tsx:897
+#. screenid: 126
+#: src/pages/regional/ConversionConfig.tsx:899
 #, c-format
 msgid "Up"
 msgstr ""
 
-#: src/pages/regional/ConversionConfig.tsx:899
+#. screenid: 126
+#: src/pages/regional/ConversionConfig.tsx:901
 #, c-format
 msgid ""
 "Amount will be round up to the smallest possible value larger than the input."
 msgstr ""
 
-#: src/pages/regional/ConversionConfig.tsx:936
+#. screenid: 126
+#: src/pages/regional/ConversionConfig.tsx:938
 #, c-format
 msgid "Nearest"
 msgstr ""
 
-#: src/pages/regional/ConversionConfig.tsx:938
+#. screenid: 126
+#: src/pages/regional/ConversionConfig.tsx:940
 #, c-format
 msgid "Amount will be round to the closest possible value."
 msgstr ""
 
-#: src/pages/regional/ConversionConfig.tsx:964
+#. screenid: 126
+#: src/pages/regional/ConversionConfig.tsx:966
 #, c-format
 msgid "Examples"
 msgstr ""
 
-#: src/pages/regional/ConversionConfig.tsx:968
+#. screenid: 126
+#: src/pages/regional/ConversionConfig.tsx:970
 #, c-format
 msgid "Rounding an amount of 1.24 with rounding value 0.1"
 msgstr ""
 
-#: src/pages/regional/ConversionConfig.tsx:988
+#. screenid: 126
+#: src/pages/regional/ConversionConfig.tsx:990
 #, c-format
 msgid ""
 "Given the rounding value of 0.1 the possible values closest to 1.24 are: "
 "1.1, 1.2, 1.3, 1.4."
 msgstr ""
 
-#: src/pages/regional/ConversionConfig.tsx:994
+#. screenid: 126
+#: src/pages/regional/ConversionConfig.tsx:996
 #, c-format
 msgid "With the \"zero\" mode the value will be rounded to 1.2"
 msgstr ""
 
-#: src/pages/regional/ConversionConfig.tsx:999
+#. screenid: 126
+#: src/pages/regional/ConversionConfig.tsx:1001
 #, c-format
 msgid "With the \"nearest\" mode the value will be rounded to 1.2"
 msgstr ""
 
-#: src/pages/regional/ConversionConfig.tsx:1004
+#. screenid: 126
+#: src/pages/regional/ConversionConfig.tsx:1006
 #, c-format
 msgid "With the \"up\" mode the value will be rounded to 1.3"
 msgstr ""
 
-#: src/pages/regional/ConversionConfig.tsx:1011
+#. screenid: 126
+#: src/pages/regional/ConversionConfig.tsx:1013
 #, c-format
 msgid "Rounding an amount of 1.26 with rounding value 0.1"
 msgstr ""
 
-#: src/pages/regional/ConversionConfig.tsx:1042
+#. screenid: 126
+#: src/pages/regional/ConversionConfig.tsx:1044
 #, c-format
 msgid "With the \"nearest\" mode the value will be rounded to 1.3"
 msgstr ""
 
-#: src/pages/regional/ConversionConfig.tsx:1054
+#. screenid: 126
+#: src/pages/regional/ConversionConfig.tsx:1056
 #, c-format
 msgid "Rounding an amount of 1.24 with rounding value 0.3"
 msgstr ""
 
-#: src/pages/regional/ConversionConfig.tsx:1074
+#. screenid: 126
+#: src/pages/regional/ConversionConfig.tsx:1076
 #, c-format
 msgid ""
 "Given the rounding value of 0.3 the possible values closest to 1.24 are: "
 "0.9, 1.2, 1.5, 1.8."
 msgstr ""
 
-#: src/pages/regional/ConversionConfig.tsx:1090
+#. screenid: 126
+#: src/pages/regional/ConversionConfig.tsx:1092
 #, c-format
 msgid "With the \"up\" mode the value will be rounded to 1.5"
 msgstr ""
 
-#: src/pages/regional/ConversionConfig.tsx:1097
+#. screenid: 126
+#: src/pages/regional/ConversionConfig.tsx:1099
 #, c-format
 msgid "Rounding an amount of 1.26 with rounding value 0.3"
 msgstr ""
 
-#: src/pages/regional/ConversionConfig.tsx:1161
+#. screenid: 126
+#: src/pages/regional/ConversionConfig.tsx:1163
 #, c-format
 msgid "Amount to be deducted before amount is credited."
 msgstr ""
 
-#: src/pages/regional/ShowCashoutDetails.tsx:50
+#. screenid: 128
+#: src/pages/regional/ShowCashoutDetails.tsx:52
 #, c-format
 msgid "Cashout id should be a number"
 msgstr ""
 
-#: src/pages/regional/ShowCashoutDetails.tsx:66
+#. screenid: 128
+#: src/pages/regional/ShowCashoutDetails.tsx:68
 #, c-format
 msgid "This cashout not found. Maybe already aborted."
 msgstr ""
 
-#: src/pages/regional/ShowCashoutDetails.tsx:114
+#. screenid: 128
+#: src/pages/regional/ShowCashoutDetails.tsx:116
 #, c-format
 msgid "Cashout detail"
 msgstr ""
 
-#: src/pages/regional/ShowCashoutDetails.tsx:149
+#. screenid: 128
+#: src/pages/regional/ShowCashoutDetails.tsx:151
 #, c-format
 msgid "Debited"
 msgstr ""
 
-#: src/pages/regional/ShowCashoutDetails.tsx:164
+#. screenid: 128
+#: src/pages/regional/ShowCashoutDetails.tsx:166
 #, c-format
 msgid "Credited"
 msgstr ""
 
-#: src/Routing.tsx:199
+#. screenid: 100
+#: src/Routing.tsx:226
 #, c-format
 msgid "Welcome to %1$s!"
 msgstr ""
diff --git a/packages/bank-ui/src/i18n/it.po b/packages/bank-ui/src/i18n/it.po
index a942c9ceb..367dbbfaa 100644
--- a/packages/bank-ui/src/i18n/it.po
+++ b/packages/bank-ui/src/i18n/it.po
@@ -25,455 +25,544 @@ msgstr ""
 "Plural-Forms: nplurals=2; plural=n != 1;\n"
 "X-Generator: Weblate 5.5.5\n"
 
-#: src/hooks/preferences.ts:99
+#. screenid: 102
+#: src/hooks/preferences.ts:101
 #, fuzzy, c-format
 msgid "Show withdrawal confirmation"
 msgstr "Questo ritiro è stato annullato!"
 
-#: src/hooks/preferences.ts:101
+#. screenid: 102
+#: src/hooks/preferences.ts:103
 #, c-format
 msgid "Withdraw without setting amount"
 msgstr ""
 
-#: src/hooks/preferences.ts:103
+#. screenid: 102
+#: src/hooks/preferences.ts:105
 #, c-format
 msgid "Show copy account letter"
 msgstr ""
 
-#: src/hooks/preferences.ts:105
+#. screenid: 102
+#: src/hooks/preferences.ts:107
 #, c-format
 msgid "Show demo description"
 msgstr ""
 
-#: src/hooks/preferences.ts:107
+#. screenid: 102
+#: src/hooks/preferences.ts:109
 #, fuzzy, c-format
 msgid "Show install wallet first"
 msgstr "Questo ritiro è stato annullato!"
 
-#: src/hooks/preferences.ts:109
+#. screenid: 102
+#: src/hooks/preferences.ts:111
 #, c-format
 msgid "Show debug info"
 msgstr ""
 
-#: src/utils.ts:140
+#. screenid: 2
+#: src/utils.ts:141
 #, fuzzy, c-format
 msgid "Operation failed, please report"
 msgstr "Registrazione"
 
-#: src/utils.ts:159
+#. screenid: 2
+#: src/utils.ts:160
 #, c-format
 msgid "Request timeout"
 msgstr ""
 
-#: src/utils.ts:169
+#. screenid: 2
+#: src/utils.ts:170
 #, c-format
 msgid "Request throttled"
 msgstr ""
 
-#: src/utils.ts:179
+#. screenid: 2
+#: src/utils.ts:180
 #, c-format
 msgid "Malformed response"
 msgstr ""
 
-#: src/utils.ts:189
+#. screenid: 2
+#: src/utils.ts:190
 #, c-format
 msgid "Network error"
 msgstr ""
 
-#: src/utils.ts:199
+#. screenid: 2
+#: src/utils.ts:200
 #, c-format
 msgid "Unexpected request error"
 msgstr ""
 
-#: src/utils.ts:209
+#. screenid: 2
+#: src/utils.ts:210
 #, c-format
 msgid "Unexpected error"
 msgstr ""
 
-#: src/utils.ts:386
+#. screenid: 2
+#: src/utils.ts:387
 #, c-format
 msgid "An IBAN consists of capital letters and numbers only"
 msgstr ""
 
+#. screenid: 2
 #. Check total length
-#: src/utils.ts:389
+#: src/utils.ts:390
 #, c-format
 msgid "IBAN numbers have more that 4 digits"
 msgstr ""
 
-#: src/utils.ts:391
+#. screenid: 2
+#: src/utils.ts:392
 #, c-format
 msgid "IBAN numbers have less that 34 digits"
 msgstr ""
 
-#: src/utils.ts:399
+#. screenid: 2
+#: src/utils.ts:400
 #, c-format
 msgid "IBAN country code not found"
 msgstr ""
 
-#: src/utils.ts:413
+#. screenid: 2
+#: src/utils.ts:414
 #, c-format
 msgid "IBAN number is not valid, checksum is wrong"
 msgstr ""
 
-#: src/utils.ts:435
+#. screenid: 2
+#: src/utils.ts:436
 #, c-format
 msgid "Use letters, numbers or any of these characters: - . _ ~"
 msgstr ""
 
-#: src/pages/PaytoWireTransferForm.tsx:126
+#. screenid: 106
+#: src/pages/PaytoWireTransferForm.tsx:128
 #, c-format
 msgid "Required"
 msgstr ""
 
-#: src/pages/PaytoWireTransferForm.tsx:136
+#. screenid: 106
+#: src/pages/PaytoWireTransferForm.tsx:138
 #, c-format
 msgid "Not valid"
 msgstr ""
 
-#: src/pages/PaytoWireTransferForm.tsx:146
+#. screenid: 106
+#: src/pages/PaytoWireTransferForm.tsx:148
 #, c-format
 msgid "Does not follow the pattern"
 msgstr ""
 
-#: src/pages/PaytoWireTransferForm.tsx:209
+#. screenid: 106
+#: src/pages/PaytoWireTransferForm.tsx:211
 #, c-format
 msgid "The request was invalid or the payto://-URI used unacceptable features."
 msgstr ""
 
-#: src/pages/PaytoWireTransferForm.tsx:217
+#. screenid: 106
+#: src/pages/PaytoWireTransferForm.tsx:219
 #, fuzzy, c-format
 msgid "Not enough permission to complete the operation."
 msgstr "La banca sta creando l'operazione..."
 
-#: src/pages/PaytoWireTransferForm.tsx:225
+#. screenid: 106
+#: src/pages/PaytoWireTransferForm.tsx:227
 #, c-format
 msgid "The bank administrator cannot be the transfer creditor."
 msgstr ""
 
-#: src/pages/PaytoWireTransferForm.tsx:233
+#. screenid: 106
+#: src/pages/PaytoWireTransferForm.tsx:235
 #, fuzzy, c-format
 msgid "The destination account \"%1$s\" was not found."
 msgstr "Lista conti pubblici non trovata."
 
-#: src/pages/PaytoWireTransferForm.tsx:243
+#. screenid: 106
+#: src/pages/PaytoWireTransferForm.tsx:245
 #, c-format
 msgid "The origin and the destination of the transfer can't be the same."
 msgstr ""
 
-#: src/pages/PaytoWireTransferForm.tsx:251
+#. screenid: 106
+#: src/pages/PaytoWireTransferForm.tsx:253
 #, c-format
 msgid "Your balance is not sufficient for the operation."
 msgstr ""
 
-#: src/pages/PaytoWireTransferForm.tsx:259
+#. screenid: 106
+#: src/pages/PaytoWireTransferForm.tsx:261
 #, fuzzy, c-format
 msgid "The origin account \"%1$s\" was not found."
 msgstr "Lista conti pubblici non trovata."
 
-#: src/pages/PaytoWireTransferForm.tsx:267
+#. screenid: 106
+#: src/pages/PaytoWireTransferForm.tsx:269
 #, c-format
 msgid "The attempt to create the transaction has failed. Please try again."
 msgstr ""
 
-#: src/pages/PaytoWireTransferForm.tsx:291
+#. screenid: 106
+#: src/pages/PaytoWireTransferForm.tsx:293
 #, fuzzy, c-format
 msgid "The wire transfer was successfully completed!"
 msgstr "Bonifico"
 
-#: src/pages/PaytoWireTransferForm.tsx:305
+#. screenid: 106
+#: src/pages/PaytoWireTransferForm.tsx:307
 #, fuzzy, c-format
 msgid "Input wire transfer detail"
 msgstr "Bonifico"
 
-#: src/pages/PaytoWireTransferForm.tsx:361
+#. screenid: 106
+#: src/pages/PaytoWireTransferForm.tsx:363
 #, c-format
 msgid "Using a form"
 msgstr ""
 
-#: src/pages/PaytoWireTransferForm.tsx:426
+#. screenid: 106
+#: src/pages/PaytoWireTransferForm.tsx:428
 #, c-format
 msgid ""
 "A special URI that specifies the amount to be transferred and the "
 "destination account."
 msgstr ""
 
-#: src/pages/PaytoWireTransferForm.tsx:455
+#. screenid: 106
+#: src/pages/PaytoWireTransferForm.tsx:457
 #, c-format
 msgid "QR code"
 msgstr ""
 
-#: src/pages/PaytoWireTransferForm.tsx:461
+#. screenid: 106
+#: src/pages/PaytoWireTransferForm.tsx:463
 #, c-format
 msgid ""
 "If your device has a camera, you can import a payto:// URI from a QR code."
 msgstr ""
 
-#: src/pages/PaytoWireTransferForm.tsx:479
+#. screenid: 106
+#: src/pages/PaytoWireTransferForm.tsx:481
 #, c-format
 msgid "Cashout"
 msgstr ""
 
-#: src/pages/PaytoWireTransferForm.tsx:503
+#. screenid: 106
+#: src/pages/PaytoWireTransferForm.tsx:505
 #, c-format
 msgid "Recipient"
 msgstr ""
 
-#: src/pages/PaytoWireTransferForm.tsx:504
+#. screenid: 106
+#: src/pages/PaytoWireTransferForm.tsx:506
 #, fuzzy, c-format
 msgid "ID of the recipient's account"
 msgstr "Storico dei conti pubblici"
 
-#: src/pages/PaytoWireTransferForm.tsx:508
+#. screenid: 106
+#: src/pages/PaytoWireTransferForm.tsx:510
 #, c-format
 msgid "username"
 msgstr ""
 
-#: src/pages/PaytoWireTransferForm.tsx:520
+#. screenid: 106
+#: src/pages/PaytoWireTransferForm.tsx:522
 #, c-format
 msgid "IBAN of the recipient's account"
 msgstr ""
 
-#: src/pages/PaytoWireTransferForm.tsx:540
+#. screenid: 106
+#: src/pages/PaytoWireTransferForm.tsx:542
 #, fuzzy, c-format
 msgid "Transfer subject"
 msgstr "Trasferisci fondi a un altro conto di questa banca:"
 
-#: src/pages/PaytoWireTransferForm.tsx:550
+#. screenid: 106
+#: src/pages/PaytoWireTransferForm.tsx:552
 #, c-format
 msgid "Subject"
 msgstr "Soggetto"
 
-#: src/pages/PaytoWireTransferForm.tsx:563
+#. screenid: 106
+#: src/pages/PaytoWireTransferForm.tsx:565
 #, c-format
 msgid "Some text to identify the transfer"
 msgstr ""
 
-#: src/pages/PaytoWireTransferForm.tsx:574
+#. screenid: 106
+#: src/pages/PaytoWireTransferForm.tsx:576
 #, c-format
 msgid "Amount"
 msgstr "Importo"
 
-#: src/pages/PaytoWireTransferForm.tsx:591
-#, c-format
+#. screenid: 106
+#: src/pages/PaytoWireTransferForm.tsx:593
+#, fuzzy, c-format
 msgid "Amount to transfer"
 msgstr "Somma da trasferire"
 
-#: src/pages/PaytoWireTransferForm.tsx:602
+#. screenid: 106
+#: src/pages/PaytoWireTransferForm.tsx:604
 #, c-format
 msgid "Payto URI:"
 msgstr ""
 
-#: src/pages/PaytoWireTransferForm.tsx:615
+#. screenid: 106
+#: src/pages/PaytoWireTransferForm.tsx:617
 #, c-format
 msgid "Uniform resource identifier of the target account"
 msgstr ""
 
-#: src/pages/PaytoWireTransferForm.tsx:619
+#. screenid: 106
+#: src/pages/PaytoWireTransferForm.tsx:621
 #, c-format
 msgid ""
 "payto://x-taler-bank/[bank-host]/[receiver-account]?"
 "message=[subject]&amount=[%1$s:X.Y]"
 msgstr ""
 
-#: src/pages/PaytoWireTransferForm.tsx:621
+#. screenid: 106
+#: src/pages/PaytoWireTransferForm.tsx:623
 #, c-format
 msgid "payto://iban/[receiver-iban]?message=[subject]&amount=[%1$s:X.Y]"
 msgstr ""
 
-#: src/pages/PaytoWireTransferForm.tsx:638
+#. screenid: 106
+#: src/pages/PaytoWireTransferForm.tsx:640
 #, c-format
 msgid "The maximum amount for a wire transfer is %1$s"
 msgstr ""
 
-#: src/pages/PaytoWireTransferForm.tsx:657
+#. screenid: 106
+#: src/pages/PaytoWireTransferForm.tsx:659
 #, c-format
 msgid "Cost"
 msgstr ""
 
-#: src/pages/PaytoWireTransferForm.tsx:682
+#. screenid: 106
+#: src/pages/PaytoWireTransferForm.tsx:684
 #, c-format
 msgid "Cancel"
 msgstr ""
 
-#: src/pages/PaytoWireTransferForm.tsx:697
+#. screenid: 106
+#: src/pages/PaytoWireTransferForm.tsx:699
 #, c-format
 msgid "Send"
 msgstr ""
 
-#: src/pages/PaytoWireTransferForm.tsx:827
+#. screenid: 106
+#: src/pages/PaytoWireTransferForm.tsx:829
 #, c-format
 msgid "The target type is unknown, use \"%1$s\""
 msgstr ""
 
-#: src/pages/PaytoWireTransferForm.tsx:833
+#. screenid: 106
+#: src/pages/PaytoWireTransferForm.tsx:835
 #, c-format
 msgid "Only \"x-taler-bank\" target are supported"
 msgstr ""
 
-#: src/pages/PaytoWireTransferForm.tsx:837
+#. screenid: 106
+#: src/pages/PaytoWireTransferForm.tsx:839
 #, c-format
 msgid "Only this host is allowed. Use \"%1$s\""
 msgstr ""
 
-#: src/pages/PaytoWireTransferForm.tsx:841
+#. screenid: 106
+#: src/pages/PaytoWireTransferForm.tsx:843
 #, fuzzy, c-format
 msgid "Account name is missing"
 msgstr "Importo"
 
-#: src/pages/PaytoWireTransferForm.tsx:849
+#. screenid: 106
+#: src/pages/PaytoWireTransferForm.tsx:851
 #, c-format
 msgid "Only \"IBAN\" target are supported"
 msgstr ""
 
-#: src/pages/PaytoWireTransferForm.tsx:859
+#. screenid: 106
+#: src/pages/PaytoWireTransferForm.tsx:861
 #, c-format
 msgid "Missing \"amount\" parameter to specify the amount to be transferred"
 msgstr ""
 
-#: src/pages/PaytoWireTransferForm.tsx:863
+#. screenid: 106
+#: src/pages/PaytoWireTransferForm.tsx:865
 #, fuzzy, c-format
 msgid "The \"amount\" parameter is not valid"
 msgstr "Questo ritiro è stato annullato!"
 
-#: src/pages/PaytoWireTransferForm.tsx:869
+#. screenid: 106
+#: src/pages/PaytoWireTransferForm.tsx:871
 #, c-format
 msgid ""
 "\"message\" parameters to specify a reference text for the transfer are "
 "missing"
 msgstr ""
 
-#: src/pages/PaytoWireTransferForm.tsx:883
+#. screenid: 106
+#: src/pages/PaytoWireTransferForm.tsx:885
 #, c-format
 msgid "The only currency allowed is \"%1$s\""
 msgstr ""
 
-#: src/pages/PaytoWireTransferForm.tsx:886
+#. screenid: 106
+#: src/pages/PaytoWireTransferForm.tsx:888
 #, c-format
 msgid "You cannot transfer an amount of zero."
 msgstr ""
 
-#: src/pages/PaytoWireTransferForm.tsx:889
+#. screenid: 106
+#: src/pages/PaytoWireTransferForm.tsx:891
 #, c-format
 msgid "The balance is not sufficient"
 msgstr ""
 
-#: src/pages/PaytoWireTransferForm.tsx:899
+#. screenid: 106
+#: src/pages/PaytoWireTransferForm.tsx:901
 #, fuzzy, c-format
 msgid "Please enter a longer subject"
 msgstr "Trasferisci fondi a un altro conto di questa banca:"
 
-#: src/pages/RegistrationPage.tsx:42
+#. screenid: 110
+#: src/pages/RegistrationPage.tsx:44
 #, c-format
 msgid "Currently, the bank is not accepting new registrations!"
 msgstr ""
 
-#: src/pages/RegistrationPage.tsx:84
+#. screenid: 110
+#: src/pages/RegistrationPage.tsx:86
 #, c-format
 msgid "The name is missing"
 msgstr ""
 
-#: src/pages/RegistrationPage.tsx:86
+#. screenid: 110
+#: src/pages/RegistrationPage.tsx:88
 #, c-format
 msgid "Missing username"
 msgstr ""
 
-#: src/pages/RegistrationPage.tsx:101
+#. screenid: 110
+#: src/pages/RegistrationPage.tsx:103
 #, c-format
 msgid "Missing password"
 msgstr ""
 
-#: src/pages/RegistrationPage.tsx:103
+#. screenid: 110
+#: src/pages/RegistrationPage.tsx:105
 #, c-format
 msgid "The password should be longer than 8 letters"
 msgstr ""
 
-#: src/pages/RegistrationPage.tsx:108
+#. screenid: 110
+#: src/pages/RegistrationPage.tsx:110
 #, c-format
 msgid "The passwords do not match"
 msgstr ""
 
-#: src/pages/RegistrationPage.tsx:130
+#. screenid: 110
+#: src/pages/RegistrationPage.tsx:132
 #, c-format
 msgid "Server replied with invalid phone or email."
 msgstr ""
 
-#: src/pages/RegistrationPage.tsx:132
+#. screenid: 110
+#: src/pages/RegistrationPage.tsx:134
 #, c-format
 msgid "You are not authorised to create this account."
 msgstr ""
 
-#: src/pages/RegistrationPage.tsx:134
+#. screenid: 110
+#: src/pages/RegistrationPage.tsx:136
 #, c-format
 msgid "Registration is disabled because the bank ran out of bonus credit."
 msgstr ""
 
-#: src/pages/RegistrationPage.tsx:136
+#. screenid: 110
+#: src/pages/RegistrationPage.tsx:138
 #, c-format
 msgid "That username can't be used because is reserved."
 msgstr ""
 
-#: src/pages/RegistrationPage.tsx:138
+#. screenid: 110
+#: src/pages/RegistrationPage.tsx:140
 #, c-format
 msgid "That username is already taken."
 msgstr ""
 
-#: src/pages/RegistrationPage.tsx:140
+#. screenid: 110
+#: src/pages/RegistrationPage.tsx:142
 #, c-format
 msgid "That account ID is already taken."
 msgstr ""
 
-#: src/pages/RegistrationPage.tsx:142
+#. screenid: 110
+#: src/pages/RegistrationPage.tsx:144
 #, c-format
 msgid "No information for the selected authentication channel."
 msgstr ""
 
-#: src/pages/RegistrationPage.tsx:144
+#. screenid: 110
+#: src/pages/RegistrationPage.tsx:146
 #, c-format
 msgid "Authentication channel is not supported."
 msgstr ""
 
-#: src/pages/RegistrationPage.tsx:146
+#. screenid: 110
+#: src/pages/RegistrationPage.tsx:148
 #, c-format
 msgid "Only an administrator is allowed to set the debt limit."
 msgstr ""
 
-#: src/pages/RegistrationPage.tsx:148
+#. screenid: 110
+#: src/pages/RegistrationPage.tsx:150
 #, c-format
 msgid "Only the administrator can change the minimum cashout limit."
 msgstr ""
 
-#: src/pages/RegistrationPage.tsx:150
+#. screenid: 110
+#: src/pages/RegistrationPage.tsx:152
 #, c-format
 msgid "Only admin can create accounts with second factor authentication."
 msgstr ""
 
-#: src/pages/RegistrationPage.tsx:152
+#. screenid: 110
+#: src/pages/RegistrationPage.tsx:154
 #, c-format
 msgid "The password is too short."
 msgstr ""
 
-#: src/pages/RegistrationPage.tsx:154
+#. screenid: 110
+#: src/pages/RegistrationPage.tsx:156
 #, c-format
 msgid "The password is too long."
 msgstr ""
 
-#: src/pages/RegistrationPage.tsx:192
+#. screenid: 110
+#: src/pages/RegistrationPage.tsx:194
 #, c-format
 msgid "Account registration"
 msgstr ""
 
-#: src/pages/RegistrationPage.tsx:210
+#. screenid: 110
+#: src/pages/RegistrationPage.tsx:212
 #, c-format
 msgid "Login username"
 msgstr ""
 
-#: src/pages/RegistrationPage.tsx:242
+#. screenid: 110
+#: src/pages/RegistrationPage.tsx:244
 #, c-format
 msgid "Password"
 msgstr ""
 
-#: src/pages/RegistrationPage.tsx:267
+#. screenid: 110
+#: src/pages/RegistrationPage.tsx:269
 #, c-format
 msgid ""
 "Use a strong password: 8 characters minimum, don't use any public "
@@ -481,264 +570,315 @@ msgid ""
 "lowercase, uppercase, symbols and numbers"
 msgstr ""
 
-#: src/pages/RegistrationPage.tsx:282
+#. screenid: 110
+#: src/pages/RegistrationPage.tsx:284
 #, c-format
 msgid "Repeat password"
 msgstr ""
 
-#: src/pages/RegistrationPage.tsx:314
+#. screenid: 110
+#: src/pages/RegistrationPage.tsx:316
 #, c-format
 msgid "Full name"
 msgstr ""
 
-#: src/pages/RegistrationPage.tsx:411
+#. screenid: 110
+#: src/pages/RegistrationPage.tsx:413
 #, c-format
 msgid "Register"
 msgstr "Registrati"
 
-#: src/pages/RegistrationPage.tsx:427
+#. screenid: 110
+#: src/pages/RegistrationPage.tsx:429
 #, c-format
 msgid "Create a random temporary user"
 msgstr ""
 
-#: src/pages/LoginForm.tsx:103
+#. screenid: 104
+#: src/pages/LoginForm.tsx:121
 #, fuzzy, c-format
 msgid "Wrong credentials for \"%1$s\""
 msgstr "Credenziali invalide."
 
-#: src/pages/LoginForm.tsx:105
+#. screenid: 104
+#: src/pages/LoginForm.tsx:123
 #, c-format
 msgid "Account not found"
 msgstr ""
 
-#: src/pages/LoginForm.tsx:128
+#. screenid: 104
+#: src/pages/LoginForm.tsx:146
 #, c-format
 msgid "Username"
 msgstr ""
 
-#: src/pages/LoginForm.tsx:142
+#. screenid: 104
+#: src/pages/LoginForm.tsx:160
 #, fuzzy, c-format
 msgid "Username of the account"
 msgstr "Trasferisci fondi a un altro conto di questa banca:"
 
-#: src/pages/LoginForm.tsx:174
+#. screenid: 104
+#: src/pages/LoginForm.tsx:192
 #, fuzzy, c-format
 msgid "Password of the account"
 msgstr "Storico dei conti pubblici"
 
-#: src/pages/LoginForm.tsx:208
+#. screenid: 104
+#: src/pages/LoginForm.tsx:226
 #, c-format
 msgid "Check"
 msgstr ""
 
-#: src/pages/LoginForm.tsx:220
+#. screenid: 104
+#: src/pages/LoginForm.tsx:238
 #, c-format
 msgid "Log in"
 msgstr ""
 
-#: src/components/Transactions/views.tsx:43
+#. screenid: 5
+#: src/components/Transactions/views.tsx:45
 #, c-format
 msgid "Transactions history"
 msgstr ""
 
-#: src/components/Transactions/views.tsx:48
-#, c-format
+#. screenid: 5
+#: src/components/Transactions/views.tsx:50
+#, fuzzy, c-format
 msgid "No transactions yet."
 msgstr "Ancora nessuna transazione."
 
-#: src/components/Transactions/views.tsx:49
+#. screenid: 5
+#: src/components/Transactions/views.tsx:51
 #, c-format
 msgid "You can make a transfer or a withdrawal to your wallet."
 msgstr ""
 
-#: src/components/Transactions/views.tsx:87
+#. screenid: 5
+#: src/components/Transactions/views.tsx:89
 #, c-format
 msgid "Date"
 msgstr "Data"
 
-#: src/components/Transactions/views.tsx:95
+#. screenid: 5
+#: src/components/Transactions/views.tsx:97
 #, c-format
 msgid "Counterpart"
 msgstr "Conto corrente"
 
-#: src/components/Transactions/views.tsx:135
+#. screenid: 5
+#: src/components/Transactions/views.tsx:137
 #, c-format
 msgid "sent"
 msgstr ""
 
-#: src/components/Transactions/views.tsx:136
+#. screenid: 5
+#: src/components/Transactions/views.tsx:138
 #, c-format
 msgid "received"
 msgstr ""
 
-#: src/components/Transactions/views.tsx:151
+#. screenid: 5
+#: src/components/Transactions/views.tsx:153
 #, c-format
 msgid "Invalid value"
 msgstr ""
 
-#: src/components/Transactions/views.tsx:160
+#. screenid: 5
+#: src/components/Transactions/views.tsx:162
 #, c-format
 msgid "to"
 msgstr ""
 
-#: src/components/Transactions/views.tsx:160
+#. screenid: 5
+#: src/components/Transactions/views.tsx:162
 #, c-format
 msgid "from"
 msgstr ""
 
-#: src/components/Transactions/views.tsx:237
+#. screenid: 5
+#: src/components/Transactions/views.tsx:240
 #, c-format
 msgid "First page"
 msgstr ""
 
-#: src/components/Transactions/views.tsx:245
+#. screenid: 5
+#: src/components/Transactions/views.tsx:248
 #, c-format
 msgid "Next"
 msgstr ""
 
-#: src/pages/WithdrawalConfirmationQuestion.tsx:104
+#. screenid: 114
+#: src/pages/WithdrawalConfirmationQuestion.tsx:106
 #, fuzzy, c-format
 msgid "Wire transfer completed!"
 msgstr "Bonifico"
 
-#: src/pages/WithdrawalConfirmationQuestion.tsx:111
+#. screenid: 114
+#: src/pages/WithdrawalConfirmationQuestion.tsx:113
 #, c-format
 msgid "The withdrawal has been aborted previously and can't be confirmed"
 msgstr ""
 
-#: src/pages/WithdrawalConfirmationQuestion.tsx:119
+#. screenid: 114
+#: src/pages/WithdrawalConfirmationQuestion.tsx:121
 #, c-format
 msgid ""
 "The withdrawal operation can't be confirmed before a wallet accepted the "
 "transaction."
 msgstr ""
 
-#: src/pages/WithdrawalConfirmationQuestion.tsx:127
+#. screenid: 114
+#: src/pages/WithdrawalConfirmationQuestion.tsx:129
 #, fuzzy, c-format
 msgid "The operation ID is invalid."
 msgstr "Questo ritiro è stato annullato!"
 
-#: src/pages/WithdrawalConfirmationQuestion.tsx:135
+#. screenid: 114
+#: src/pages/WithdrawalConfirmationQuestion.tsx:137
 #, fuzzy, c-format
 msgid "The operation was not found."
 msgstr "Lista conti pubblici non trovata."
 
-#: src/pages/WithdrawalConfirmationQuestion.tsx:151
+#. screenid: 114
+#: src/pages/WithdrawalConfirmationQuestion.tsx:153
 #, c-format
 msgid "The starting withdrawal amount and the confirmation amount differs."
 msgstr ""
 
-#: src/pages/WithdrawalConfirmationQuestion.tsx:160
+#. screenid: 114
+#: src/pages/WithdrawalConfirmationQuestion.tsx:162
 #, c-format
 msgid "The bank requires a bank account which has not been specified yet."
 msgstr ""
 
-#: src/pages/WithdrawalConfirmationQuestion.tsx:199
+#. screenid: 114
+#: src/pages/WithdrawalConfirmationQuestion.tsx:201
 #, c-format
 msgid ""
 "The reserve operation has been confirmed previously and can't be aborted"
 msgstr ""
 
-#: src/pages/WithdrawalConfirmationQuestion.tsx:235
+#. screenid: 114
+#: src/pages/WithdrawalConfirmationQuestion.tsx:237
 #, fuzzy, c-format
 msgid "Confirm the withdrawal operation"
 msgstr "Conferma il ritiro"
 
-#: src/pages/WithdrawalConfirmationQuestion.tsx:252
+#. screenid: 114
+#: src/pages/WithdrawalConfirmationQuestion.tsx:254
 #, fuzzy, c-format
 msgid "Wire transfer details"
 msgstr "Bonifico"
 
-#: src/pages/WithdrawalConfirmationQuestion.tsx:262
+#. screenid: 114
+#: src/pages/WithdrawalConfirmationQuestion.tsx:264
 #, c-format
 msgid "Payment Service Provider's account"
 msgstr ""
 
-#: src/pages/WithdrawalConfirmationQuestion.tsx:280
+#. screenid: 114
+#: src/pages/WithdrawalConfirmationQuestion.tsx:282
 #, c-format
 msgid "Payment Service Provider's account number"
 msgstr ""
 
-#: src/pages/WithdrawalConfirmationQuestion.tsx:292
+#. screenid: 114
+#: src/pages/WithdrawalConfirmationQuestion.tsx:294
 #, c-format
 msgid "Payment Service Provider's name"
 msgstr ""
 
-#: src/pages/WithdrawalConfirmationQuestion.tsx:311
+#. screenid: 114
+#: src/pages/WithdrawalConfirmationQuestion.tsx:313
 #, c-format
 msgid "Payment Service Provider's account bank hostname"
 msgstr ""
 
-#: src/pages/WithdrawalConfirmationQuestion.tsx:322
+#. screenid: 114
+#: src/pages/WithdrawalConfirmationQuestion.tsx:324
 #, c-format
 msgid "Payment Service Provider's account id"
 msgstr ""
 
-#: src/pages/WithdrawalConfirmationQuestion.tsx:352
+#. screenid: 114
+#: src/pages/WithdrawalConfirmationQuestion.tsx:354
 #, c-format
 msgid "Payment Service Provider's account address"
 msgstr ""
 
-#: src/pages/WithdrawalConfirmationQuestion.tsx:391
+#. screenid: 114
+#: src/pages/WithdrawalConfirmationQuestion.tsx:393
 #, c-format
 msgid "No amount has yet been determined."
 msgstr ""
 
-#: src/pages/WithdrawalConfirmationQuestion.tsx:438
+#. screenid: 114
+#: src/pages/WithdrawalConfirmationQuestion.tsx:440
 #, c-format
 msgid "Transfer"
 msgstr ""
 
-#: src/pages/WithdrawalConfirmationQuestion.tsx:463
+#. screenid: 114
+#: src/pages/WithdrawalConfirmationQuestion.tsx:465
 #, c-format
 msgid "Authentication required"
 msgstr ""
 
-#: src/pages/WithdrawalConfirmationQuestion.tsx:473
+#. screenid: 114
+#: src/pages/WithdrawalConfirmationQuestion.tsx:475
 #, fuzzy, c-format
 msgid "This operation was created with another username"
 msgstr "Lista conti pubblici non trovata."
 
-#: src/pages/OperationState/views.tsx:414
+#. screenid: 5
+#: src/pages/OperationState/views.tsx:421
 #, c-format
 msgid ""
 "Unauthorized to make the operation, maybe the session has expired or the "
 "password changed."
 msgstr ""
 
-#: src/pages/OperationState/views.tsx:425
+#. screenid: 5
+#: src/pages/OperationState/views.tsx:432
 #, c-format
 msgid "The operation was rejected due to insufficient funds."
 msgstr ""
 
-#: src/pages/OperationState/views.tsx:479
+#. screenid: 5
+#: src/pages/OperationState/views.tsx:486
 #, fuzzy, c-format
 msgid "Withdrawal confirmed"
 msgstr "Questo ritiro è stato annullato!"
 
-#: src/pages/OperationState/views.tsx:483
+#. screenid: 5
+#: src/pages/OperationState/views.tsx:490
 #, c-format
 msgid ""
 "The wire transfer to the Payment Service Provider has been initiated. You "
 "will shortly receive the requested amount in your Taler wallet."
 msgstr ""
 
-#: src/pages/OperationState/views.tsx:499
+#. screenid: 5
+#: src/pages/OperationState/views.tsx:506
 #, c-format
 msgid "Do not show this again"
 msgstr ""
 
-#: src/pages/OperationState/views.tsx:533
+#. screenid: 5
+#: src/pages/OperationState/views.tsx:540
 #, c-format
 msgid "Close"
 msgstr ""
 
-#: src/pages/OperationState/views.tsx:596
+#. screenid: 5
+#: src/pages/OperationState/views.tsx:603
 #, c-format
 msgid "If you have a Taler wallet installed on this device"
 msgstr ""
 
-#: src/pages/OperationState/views.tsx:602
+#. screenid: 5
+#: src/pages/OperationState/views.tsx:609
 #, c-format
 msgid ""
 "Your wallet will display the details of the transaction including the fees "
@@ -746,139 +886,166 @@ msgid ""
 "instructions"
 msgstr ""
 
-#: src/pages/OperationState/views.tsx:612
+#. screenid: 5
+#: src/pages/OperationState/views.tsx:619
 #, c-format
 msgid "on this page"
 msgstr ""
 
-#: src/pages/OperationState/views.tsx:633
+#. screenid: 5
+#: src/pages/OperationState/views.tsx:640
 #, c-format
 msgid "Withdraw"
 msgstr "Prelevare"
 
-#: src/pages/OperationState/views.tsx:642
+#. screenid: 5
+#: src/pages/OperationState/views.tsx:649
 #, c-format
 msgid "In case you have a Taler wallet on another device"
 msgstr ""
 
-#: src/pages/OperationState/views.tsx:647
+#. screenid: 5
+#: src/pages/OperationState/views.tsx:654
 #, fuzzy, c-format
 msgid "Scan the QR below to start the withdrawal."
 msgstr "Chiudi il ritiro Taler"
 
-#: src/pages/WalletWithdrawForm.tsx:73
+#. screenid: 112
+#: src/pages/WalletWithdrawForm.tsx:75
 #, fuzzy, c-format
 msgid "There is an operation already pending"
 msgstr "Questo ritiro è stato annullato!"
 
-#: src/pages/WalletWithdrawForm.tsx:77
+#. screenid: 112
+#: src/pages/WalletWithdrawForm.tsx:79
 #, fuzzy, c-format
 msgid "Complete the operation in"
 msgstr "Conferma il ritiro"
 
-#: src/pages/WalletWithdrawForm.tsx:89
+#. screenid: 112
+#: src/pages/WalletWithdrawForm.tsx:91
 #, c-format
 msgid "this page"
 msgstr ""
 
-#: src/pages/WalletWithdrawForm.tsx:167
+#. screenid: 112
+#: src/pages/WalletWithdrawForm.tsx:169
 #, c-format
 msgid "Invalid"
 msgstr ""
 
-#: src/pages/WalletWithdrawForm.tsx:169
+#. screenid: 112
+#: src/pages/WalletWithdrawForm.tsx:171
 #, c-format
 msgid "Balance is not enough"
 msgstr ""
 
-#: src/pages/WalletWithdrawForm.tsx:188
+#. screenid: 112
+#: src/pages/WalletWithdrawForm.tsx:190
 #, c-format
 msgid "The server replied with an invalid taler://withdraw URI"
 msgstr ""
 
-#: src/pages/WalletWithdrawForm.tsx:189
+#. screenid: 112
+#: src/pages/WalletWithdrawForm.tsx:191
 #, fuzzy, c-format
 msgid "Withdraw URI: %1$s"
 msgstr "Prelevare"
 
-#: src/pages/WalletWithdrawForm.tsx:204
+#. screenid: 112
+#: src/pages/WalletWithdrawForm.tsx:206
 #, c-format
 msgid "The operation was rejected due to insufficient funds"
 msgstr ""
 
-#: src/pages/WalletWithdrawForm.tsx:269
+#. screenid: 112
+#: src/pages/WalletWithdrawForm.tsx:271
 #, c-format
 msgid "Current balance is %1$s"
 msgstr ""
 
-#: src/pages/WalletWithdrawForm.tsx:279
+#. screenid: 112
+#: src/pages/WalletWithdrawForm.tsx:281
 #, c-format
 msgid "You can withdraw up to %1$s"
 msgstr ""
 
-#: src/pages/WalletWithdrawForm.tsx:357
+#. screenid: 112
+#: src/pages/WalletWithdrawForm.tsx:359
 #, c-format
 msgid "Continue"
 msgstr ""
 
-#: src/pages/WalletWithdrawForm.tsx:390
+#. screenid: 112
+#: src/pages/WalletWithdrawForm.tsx:392
 #, c-format
 msgid "Use your Taler wallet"
 msgstr ""
 
-#: src/pages/WalletWithdrawForm.tsx:393
+#. screenid: 112
+#: src/pages/WalletWithdrawForm.tsx:395
 #, c-format
 msgid ""
 "After using your wallet you will need to authorize or cancel the operation "
 "on this site."
 msgstr ""
 
-#: src/pages/WalletWithdrawForm.tsx:403
+#. screenid: 112
+#: src/pages/WalletWithdrawForm.tsx:405
 #, fuzzy, c-format
 msgid "You need a Taler wallet"
 msgstr "Ritira contante nel portafoglio Taler"
 
-#: src/pages/WalletWithdrawForm.tsx:408
+#. screenid: 112
+#: src/pages/WalletWithdrawForm.tsx:410
 #, c-format
 msgid "If you don't have one yet you can follow the instruction in"
 msgstr ""
 
-#: src/pages/PaymentOptions.tsx:62
+#. screenid: 105
+#: src/pages/PaymentOptions.tsx:64
 #, fuzzy, c-format
 msgid "Pending operation"
 msgstr "Conferma il ritiro"
 
-#: src/pages/PaymentOptions.tsx:108
+#. screenid: 105
+#: src/pages/PaymentOptions.tsx:110
 #, c-format
 msgid "Send money"
 msgstr ""
 
-#: src/pages/PaymentOptions.tsx:126
+#. screenid: 105
+#: src/pages/PaymentOptions.tsx:128
 #, fuzzy, c-format
 msgid "to a Taler wallet"
 msgstr "Ritira contante nel portafoglio Taler"
 
-#: src/pages/PaymentOptions.tsx:146
+#. screenid: 105
+#: src/pages/PaymentOptions.tsx:148
 #, c-format
 msgid "Withdraw digital money into your mobile wallet or browser extension"
 msgstr ""
 
-#: src/pages/PaymentOptions.tsx:179
+#. screenid: 105
+#: src/pages/PaymentOptions.tsx:181
 #, fuzzy, c-format
 msgid "to another bank account"
 msgstr "Trasferisci fondi a un altro conto di questa banca:"
 
-#: src/pages/PaymentOptions.tsx:199
+#. screenid: 105
+#: src/pages/PaymentOptions.tsx:201
 #, c-format
 msgid "Make a wire transfer to an account with known bank account number."
 msgstr ""
 
-#: src/pages/AccountPage/views.tsx:45
+#. screenid: 5
+#: src/pages/AccountPage/views.tsx:50
 #, c-format
 msgid "This is a demo"
 msgstr ""
 
-#: src/pages/AccountPage/views.tsx:50
+#. screenid: 5
+#: src/pages/AccountPage/views.tsx:55
 #, c-format
 msgid ""
 "This part of the demo shows how a bank that supports Taler directly would "
@@ -886,189 +1053,224 @@ msgid ""
 "transaction history of some %1$s ."
 msgstr ""
 
-#: src/pages/AccountPage/views.tsx:60
+#. screenid: 5
+#: src/pages/AccountPage/views.tsx:65
 #, c-format
 msgid ""
 "Here you will be able to see how a bank that supports Taler directly would "
 "work."
 msgstr ""
 
-#: src/pages/AccountPage/views.tsx:81
+#. screenid: 5
+#: src/pages/AccountPage/views.tsx:86
 #, c-format
 msgid "Pending account delete operation"
 msgstr ""
 
-#: src/pages/AccountPage/views.tsx:83
+#. screenid: 5
+#: src/pages/AccountPage/views.tsx:88
 #, c-format
 msgid "Pending account update operation"
 msgstr ""
 
-#: src/pages/AccountPage/views.tsx:85
+#. screenid: 5
+#: src/pages/AccountPage/views.tsx:90
 #, c-format
 msgid "Pending password update operation"
 msgstr ""
 
-#: src/pages/AccountPage/views.tsx:87
+#. screenid: 5
+#: src/pages/AccountPage/views.tsx:92
 #, c-format
 msgid "Pending transaction operation"
 msgstr ""
 
-#: src/pages/AccountPage/views.tsx:89
+#. screenid: 5
+#: src/pages/AccountPage/views.tsx:94
 #, c-format
 msgid "Pending withdrawal operation"
 msgstr ""
 
-#: src/pages/AccountPage/views.tsx:91
+#. screenid: 5
+#: src/pages/AccountPage/views.tsx:96
 #, c-format
 msgid "Pending cashout operation"
 msgstr ""
 
-#: src/pages/AccountPage/views.tsx:102
+#. screenid: 5
+#: src/pages/AccountPage/views.tsx:107
 #, c-format
 msgid "You can complete or cancel the operation in"
 msgstr ""
 
-#: src/pages/BankFrame.tsx:76
+#. screenid: 103
+#: src/pages/BankFrame.tsx:78
 #, fuzzy, c-format
 msgid "Internal error, please report."
 msgstr "Registrazione"
 
-#: src/pages/BankFrame.tsx:121
+#. screenid: 103
+#: src/pages/BankFrame.tsx:125
 #, c-format
 msgid "Preferences"
 msgstr ""
 
-#: src/pages/BankFrame.tsx:338
+#. screenid: 103
+#: src/pages/BankFrame.tsx:342
 #, c-format
 msgid "Welcome"
 msgstr ""
 
-#: src/pages/BankFrame.tsx:348
+#. screenid: 103
+#: src/pages/BankFrame.tsx:352
 #, c-format
 msgid "Welcome, %1$s"
 msgstr ""
 
-#: src/pages/PublicHistoriesPage.tsx:82
+#. screenid: 108
+#: src/pages/PublicHistoriesPage.tsx:84
 #, c-format
 msgid "History of public accounts"
 msgstr "Storico dei conti pubblici"
 
-#: src/pages/QrCodeSection.tsx:132
+#. screenid: 109
+#: src/pages/QrCodeSection.tsx:134
 #, fuzzy, c-format
 msgid "Scan the QR code below to start the withdrawal."
 msgstr "Chiudi il ritiro Taler"
 
-#: src/pages/WithdrawalQRCode.tsx:104
+#. screenid: 116
+#: src/pages/WithdrawalQRCode.tsx:106
 #, c-format
 msgid "Operation aborted"
 msgstr ""
 
-#: src/pages/WithdrawalQRCode.tsx:108
+#. screenid: 116
+#: src/pages/WithdrawalQRCode.tsx:110
 #, c-format
 msgid ""
 "The wire transfer to the Payment Service Provider's account was aborted from "
 "somewhere else, your balance was not affected."
 msgstr ""
 
-#: src/pages/WithdrawalQRCode.tsx:183
+#. screenid: 116
+#: src/pages/WithdrawalQRCode.tsx:185
 #, c-format
 msgid "Go to your wallet now"
 msgstr ""
 
-#: src/pages/WithdrawalQRCode.tsx:211
+#. screenid: 116
+#: src/pages/WithdrawalQRCode.tsx:213
 #, c-format
 msgid ""
 "The operation is marked as selected, but a process during the withdrawal "
 "failed"
 msgstr ""
 
-#: src/pages/WithdrawalQRCode.tsx:213
+#. screenid: 116
+#: src/pages/WithdrawalQRCode.tsx:215
 #, c-format
 msgid "The account was selected, but no withdrawal reserve ID was found."
 msgstr ""
 
-#: src/pages/WithdrawalQRCode.tsx:226
+#. screenid: 116
+#: src/pages/WithdrawalQRCode.tsx:228
 #, c-format
 msgid ""
 "There is a withdrawal reserve ID but no account has been selected or the "
 "selected account is invalid."
 msgstr ""
 
-#: src/pages/WithdrawalQRCode.tsx:240
+#. screenid: 116
+#: src/pages/WithdrawalQRCode.tsx:242
 #, c-format
 msgid ""
 "A withdrawal reserve ID was not found and the no account has been selected."
 msgstr ""
 
-#: src/pages/WithdrawalQRCode.tsx:298
+#. screenid: 116
+#: src/pages/WithdrawalQRCode.tsx:300
 #, c-format
 msgid "Operation not found"
 msgstr ""
 
-#: src/pages/WithdrawalQRCode.tsx:302
+#. screenid: 116
+#: src/pages/WithdrawalQRCode.tsx:304
 #, c-format
 msgid ""
 "This process is not known to the server. The process ID is incorrect or the "
 "server has deleted the process information before it arrived here."
 msgstr ""
 
-#: src/pages/WithdrawalQRCode.tsx:318
+#. screenid: 116
+#: src/pages/WithdrawalQRCode.tsx:320
 #, c-format
 msgid "Continue to dashboard"
 msgstr ""
 
-#: src/pages/SolveChallengePage.tsx:92
+#. screenid: 111
+#: src/pages/SolveChallengePage.tsx:94
 #, c-format
 msgid "Confirmation codes are numerical, possibly beginning with 'T-.'"
 msgstr ""
 
-#: src/pages/SolveChallengePage.tsx:114
+#. screenid: 111
+#: src/pages/SolveChallengePage.tsx:116
 #, c-format
 msgid ""
 "No cashout was found. The cashout process has probably already been aborted."
 msgstr ""
 
-#: src/pages/SolveChallengePage.tsx:156
+#. screenid: 111
+#: src/pages/SolveChallengePage.tsx:158
 #, c-format
 msgid "Challenge not found."
 msgstr ""
 
-#: src/pages/SolveChallengePage.tsx:164
+#. screenid: 111
+#: src/pages/SolveChallengePage.tsx:166
 #, c-format
 msgid "This user is not authorized to complete this challenge."
 msgstr ""
 
-#: src/pages/SolveChallengePage.tsx:172
+#. screenid: 111
+#: src/pages/SolveChallengePage.tsx:174
 #, c-format
 msgid "Too many attempts, try another code."
 msgstr ""
 
-#: src/pages/SolveChallengePage.tsx:180
+#. screenid: 111
+#: src/pages/SolveChallengePage.tsx:182
 #, c-format
 msgid "The confirmation code is wrong, try again."
 msgstr ""
 
-#: src/pages/SolveChallengePage.tsx:188
+#. screenid: 111
+#: src/pages/SolveChallengePage.tsx:190
 #, c-format
 msgid "The operation expired."
 msgstr ""
 
-#: src/pages/SolveChallengePage.tsx:222
+#. screenid: 111
+#: src/pages/SolveChallengePage.tsx:224
 #, fuzzy, c-format
 msgid "The operation failed."
 msgstr "Questo ritiro è stato annullato!"
 
-#: src/pages/SolveChallengePage.tsx:239
+#. screenid: 111
+#: src/pages/SolveChallengePage.tsx:241
 #, c-format
 msgid "The operation needs another confirmation to complete."
 msgstr ""
 
-#: src/pages/SolveChallengePage.tsx:259
+#. screenid: 111
+#: src/pages/SolveChallengePage.tsx:261
 #, fuzzy, c-format
 msgid "Confirm the operation"
 msgstr "Conferma il ritiro"
 
-#: src/pages/SolveChallengePage.tsx:263
+#. screenid: 111
+#: src/pages/SolveChallengePage.tsx:265
 #, c-format
 msgid ""
 "This operation is protected with second factor authentication. In order to "
@@ -1076,553 +1278,659 @@ msgid ""
 "you provided."
 msgstr ""
 
-#: src/pages/SolveChallengePage.tsx:292
+#. screenid: 111
+#: src/pages/SolveChallengePage.tsx:294
 #, c-format
 msgid "Enter the confirmation code"
 msgstr ""
 
-#: src/pages/SolveChallengePage.tsx:332
+#. screenid: 111
+#: src/pages/SolveChallengePage.tsx:334
 #, c-format
 msgid "You should have received a code on your mobile phone."
 msgstr ""
 
-#: src/pages/SolveChallengePage.tsx:339
+#. screenid: 111
+#: src/pages/SolveChallengePage.tsx:341
 #, c-format
 msgid "You should have received a code in your email."
 msgstr ""
 
-#: src/pages/SolveChallengePage.tsx:350
+#. screenid: 111
+#: src/pages/SolveChallengePage.tsx:352
 #, c-format
 msgid "The confirmation code starts with \"%1$s\" followed by numbers."
 msgstr ""
 
-#: src/pages/SolveChallengePage.tsx:368
+#. screenid: 111
+#: src/pages/SolveChallengePage.tsx:370
 #, c-format
 msgid "Confirm"
 msgstr "Confermare"
 
-#: src/pages/SolveChallengePage.tsx:402
+#. screenid: 111
+#: src/pages/SolveChallengePage.tsx:404
 #, c-format
 msgid "Removing account"
 msgstr ""
 
-#: src/pages/SolveChallengePage.tsx:404
+#. screenid: 111
+#: src/pages/SolveChallengePage.tsx:406
 #, fuzzy, c-format
 msgid "Updating account values"
 msgstr "Bilancio:"
 
-#: src/pages/SolveChallengePage.tsx:406
+#. screenid: 111
+#: src/pages/SolveChallengePage.tsx:408
 #, c-format
 msgid "Updating password"
 msgstr ""
 
-#: src/pages/SolveChallengePage.tsx:408
+#. screenid: 111
+#: src/pages/SolveChallengePage.tsx:410
 #, fuzzy, c-format
 msgid "Making a wire transfer"
 msgstr "Chiudi il bonifico"
 
-#: src/pages/SolveChallengePage.tsx:410
+#. screenid: 111
+#: src/pages/SolveChallengePage.tsx:412
 #, fuzzy, c-format
 msgid "Confirming withdrawal"
 msgstr "Conferma il ritiro"
 
-#: src/pages/SolveChallengePage.tsx:412
+#. screenid: 111
+#: src/pages/SolveChallengePage.tsx:414
 #, c-format
 msgid "Making a cashout"
 msgstr ""
 
-#: src/pages/SolveChallengePage.tsx:422
+#. screenid: 111
+#: src/pages/SolveChallengePage.tsx:424
 #, c-format
 msgid "Operation:"
 msgstr ""
 
-#: src/pages/SolveChallengePage.tsx:435
+#. screenid: 111
+#: src/pages/SolveChallengePage.tsx:437
 #, c-format
 msgid "Type"
 msgstr ""
 
-#: src/pages/SolveChallengePage.tsx:438
+#. screenid: 111
+#: src/pages/SolveChallengePage.tsx:440
 #, c-format
 msgid "Updating account settings"
 msgstr ""
 
-#: src/pages/SolveChallengePage.tsx:445
+#. screenid: 111
+#: src/pages/SolveChallengePage.tsx:447
 #, fuzzy, c-format
 msgid "Account"
 msgstr "Importo"
 
-#: src/pages/SolveChallengePage.tsx:475
+#. screenid: 111
+#: src/pages/SolveChallengePage.tsx:477
 #, c-format
 msgid "To account"
 msgstr ""
 
-#: src/pages/SolveChallengePage.tsx:501
+#. screenid: 111
+#: src/pages/SolveChallengePage.tsx:503
 #, fuzzy, c-format
 msgid "Cashout account"
 msgstr "Storico dei conti pubblici"
 
-#: src/pages/SolveChallengePage.tsx:511
+#. screenid: 111
+#: src/pages/SolveChallengePage.tsx:513
 #, c-format
 msgid "Email"
 msgstr ""
 
-#: src/pages/SolveChallengePage.tsx:521
+#. screenid: 111
+#: src/pages/SolveChallengePage.tsx:523
 #, c-format
 msgid "Phone"
 msgstr ""
 
-#: src/pages/SolveChallengePage.tsx:531
+#. screenid: 111
+#: src/pages/SolveChallengePage.tsx:533
 #, c-format
 msgid "Debit threshold"
 msgstr ""
 
-#: src/pages/SolveChallengePage.tsx:546
+#. screenid: 111
+#: src/pages/SolveChallengePage.tsx:548
 #, c-format
 msgid "Is this account public?"
 msgstr ""
 
-#: src/pages/SolveChallengePage.tsx:552
+#. screenid: 111
+#: src/pages/SolveChallengePage.tsx:554
 #, c-format
 msgid "Enable"
 msgstr ""
 
-#: src/pages/SolveChallengePage.tsx:553
+#. screenid: 111
+#: src/pages/SolveChallengePage.tsx:555
 #, c-format
 msgid "Disable"
 msgstr ""
 
-#: src/pages/SolveChallengePage.tsx:560
+#. screenid: 111
+#: src/pages/SolveChallengePage.tsx:562
 #, c-format
 msgid "Name"
 msgstr ""
 
-#: src/pages/SolveChallengePage.tsx:570
+#. screenid: 111
+#: src/pages/SolveChallengePage.tsx:572
 #, c-format
 msgid "Authentication channel"
 msgstr ""
 
-#: src/pages/SolveChallengePage.tsx:575
+#. screenid: 111
+#: src/pages/SolveChallengePage.tsx:577
 #, c-format
 msgid "Remove"
 msgstr ""
 
-#: src/pages/SolveChallengePage.tsx:587
+#. screenid: 111
+#: src/pages/SolveChallengePage.tsx:589
 #, c-format
 msgid "New password"
 msgstr ""
 
-#: src/pages/SolveChallengePage.tsx:607
+#. screenid: 111
+#: src/pages/SolveChallengePage.tsx:609
 #, c-format
 msgid "Challenge details"
 msgstr ""
 
-#: src/pages/SolveChallengePage.tsx:615
+#. screenid: 111
+#: src/pages/SolveChallengePage.tsx:617
 #, c-format
 msgid "Sent at"
 msgstr ""
 
-#: src/pages/SolveChallengePage.tsx:632
+#. screenid: 111
+#: src/pages/SolveChallengePage.tsx:634
 #, c-format
 msgid "To phone"
 msgstr ""
 
-#: src/pages/SolveChallengePage.tsx:634
+#. screenid: 111
+#: src/pages/SolveChallengePage.tsx:636
 #, c-format
 msgid "To email"
 msgstr ""
 
-#: src/pages/SolveChallengePage.tsx:666
+#. screenid: 111
+#: src/pages/SolveChallengePage.tsx:668
 #, c-format
 msgid "Send again"
 msgstr ""
 
-#: src/pages/SolveChallengePage.tsx:721
+#. screenid: 111
+#: src/pages/SolveChallengePage.tsx:723
 #, fuzzy, c-format
 msgid "Withdraw reserve ID"
 msgstr "Prelevare"
 
-#: src/pages/SolveChallengePage.tsx:763
+#. screenid: 111
+#: src/pages/SolveChallengePage.tsx:765
 #, c-format
 msgid "Cashout is disabled"
 msgstr ""
 
-#: src/pages/SolveChallengePage.tsx:764
+#. screenid: 111
+#: src/pages/SolveChallengePage.tsx:766
 #, c-format
 msgid ""
 "Cashout should be enabled in the configuration, the conversion rate should "
 "be initialized with fee(s), rates and a rounding mode."
 msgstr ""
 
-#: src/pages/WireTransfer.tsx:103
+#. screenid: 113
+#: src/pages/WireTransfer.tsx:105
 #, fuzzy, c-format
 msgid "Make a wire transfer"
 msgstr "Chiudi il bonifico"
 
-#: src/pages/WithdrawalOperationPage.tsx:55
+#. screenid: 115
+#: src/pages/WithdrawalOperationPage.tsx:57
 #, fuzzy, c-format
 msgid "The Withdrawal URI is not valid"
 msgstr "Questo ritiro è stato annullato!"
 
-#: src/components/Cashouts/views.tsx:43
+#. screenid: 3
+#: src/components/Cashouts/views.tsx:45
 #, c-format
 msgid ""
 "Cashout should be enable by configuration and the conversion rate should be "
 "initialized with fee, ratio and rounding mode."
 msgstr ""
 
-#: src/components/Cashouts/views.tsx:106
+#. screenid: 3
+#: src/components/Cashouts/views.tsx:108
 #, fuzzy, c-format
 msgid "Latest cashouts"
 msgstr "Ultime transazioni:"
 
-#: src/components/Cashouts/views.tsx:117
+#. screenid: 3
+#: src/components/Cashouts/views.tsx:119
 #, c-format
 msgid "Created"
 msgstr ""
 
-#: src/components/Cashouts/views.tsx:121
+#. screenid: 3
+#: src/components/Cashouts/views.tsx:123
 #, c-format
 msgid "Total debit"
 msgstr ""
 
-#: src/components/Cashouts/views.tsx:125
+#. screenid: 3
+#: src/components/Cashouts/views.tsx:127
 #, c-format
 msgid "Total credit"
 msgstr ""
 
-#: src/pages/ProfileNavigation.tsx:53
+#. screenid: 107
+#: src/pages/ProfileNavigation.tsx:55
 #, c-format
 msgid "Select a section"
 msgstr ""
 
-#: src/pages/ProfileNavigation.tsx:88
+#. screenid: 107
+#: src/pages/ProfileNavigation.tsx:90
 #, c-format
 msgid "Details"
 msgstr ""
 
-#: src/pages/ProfileNavigation.tsx:92
+#. screenid: 107
+#: src/pages/ProfileNavigation.tsx:94
 #, c-format
 msgid "Delete"
 msgstr ""
 
-#: src/pages/ProfileNavigation.tsx:96
+#. screenid: 107
+#: src/pages/ProfileNavigation.tsx:98
 #, fuzzy, c-format
 msgid "Credentials"
 msgstr "Credenziali invalide."
 
-#: src/pages/ProfileNavigation.tsx:101
+#. screenid: 107
+#: src/pages/ProfileNavigation.tsx:103
 #, c-format
 msgid "Cashouts"
 msgstr ""
 
-#: src/pages/ProfileNavigation.tsx:104
+#. screenid: 107
+#: src/pages/ProfileNavigation.tsx:106
 #, c-format
 msgid "Conversion"
 msgstr ""
 
-#: src/pages/regional/CreateCashout.tsx:106
+#. screenid: 127
+#: src/pages/regional/CreateCashout.tsx:108
 #, c-format
 msgid "Unable to create a cashout"
 msgstr ""
 
-#: src/pages/regional/CreateCashout.tsx:107
+#. screenid: 127
+#: src/pages/regional/CreateCashout.tsx:109
 #, c-format
 msgid "The bank configuration does not support cashout operations."
 msgstr ""
 
-#: src/pages/regional/CreateCashout.tsx:251
+#. screenid: 127
+#: src/pages/regional/CreateCashout.tsx:253
 #, fuzzy, c-format
 msgid "Amount needs to be higher"
 msgstr "Somma da ritirare"
 
-#: src/pages/regional/CreateCashout.tsx:253
+#. screenid: 127
+#: src/pages/regional/CreateCashout.tsx:255
 #, c-format
 msgid "It is not possible to cashout less than %1$s"
 msgstr ""
 
-#: src/pages/regional/CreateCashout.tsx:260
+#. screenid: 127
+#: src/pages/regional/CreateCashout.tsx:262
 #, c-format
 msgid "Your account can't cashout less than %1$s"
 msgstr ""
 
-#: src/pages/regional/CreateCashout.tsx:267
+#. screenid: 127
+#: src/pages/regional/CreateCashout.tsx:269
 #, c-format
 msgid "The total transfer to the destination will be zero"
 msgstr ""
 
-#: src/pages/regional/CreateCashout.tsx:284
+#. screenid: 127
+#: src/pages/regional/CreateCashout.tsx:286
 #, c-format
 msgid "Cashout created"
 msgstr ""
 
-#: src/pages/regional/CreateCashout.tsx:309
+#. screenid: 127
+#: src/pages/regional/CreateCashout.tsx:311
 #, c-format
 msgid ""
 "Duplicated request detected, check if the operation succeeded or try again."
 msgstr ""
 
-#: src/pages/regional/CreateCashout.tsx:317
+#. screenid: 127
+#: src/pages/regional/CreateCashout.tsx:319
 #, c-format
 msgid "The conversion rate was applied incorrectly"
 msgstr ""
 
-#: src/pages/regional/CreateCashout.tsx:325
+#. screenid: 127
+#: src/pages/regional/CreateCashout.tsx:327
 #, c-format
 msgid "The account does not have sufficient funds"
 msgstr ""
 
-#: src/pages/regional/CreateCashout.tsx:341
+#. screenid: 127
+#: src/pages/regional/CreateCashout.tsx:343
 #, c-format
 msgid "Missing cashout URI in the profile"
 msgstr ""
 
-#: src/pages/regional/CreateCashout.tsx:349
+#. screenid: 127
+#: src/pages/regional/CreateCashout.tsx:351
 #, c-format
 msgid "The amount is below the minimum amount permitted."
 msgstr ""
 
-#: src/pages/regional/CreateCashout.tsx:358
+#. screenid: 127
+#: src/pages/regional/CreateCashout.tsx:360
 #, c-format
 msgid ""
 "Sending the confirmation message failed, retry later or contact the "
 "administrator."
 msgstr ""
 
-#: src/pages/regional/CreateCashout.tsx:366
+#. screenid: 127
+#: src/pages/regional/CreateCashout.tsx:368
 #, c-format
 msgid "The server doesn't support the current TAN channel."
 msgstr ""
 
-#: src/pages/regional/CreateCashout.tsx:405
+#. screenid: 127
+#: src/pages/regional/CreateCashout.tsx:407
 #, c-format
 msgid "Conversion rate"
 msgstr ""
 
-#: src/pages/regional/CreateCashout.tsx:413
+#. screenid: 127
+#: src/pages/regional/CreateCashout.tsx:415
 #, c-format
 msgid "Balance"
 msgstr ""
 
-#: src/pages/regional/CreateCashout.tsx:426
+#. screenid: 127
+#: src/pages/regional/CreateCashout.tsx:428
 #, c-format
 msgid "Fee"
 msgstr ""
 
-#: src/pages/regional/CreateCashout.tsx:449
+#. screenid: 127
+#: src/pages/regional/CreateCashout.tsx:451
 #, c-format
 msgid "Legal name"
 msgstr ""
 
-#: src/pages/regional/CreateCashout.tsx:455
+#. screenid: 127
+#: src/pages/regional/CreateCashout.tsx:457
 #, c-format
 msgid ""
 "If this name doesn't match the account holder's name, your transaction may "
 "fail."
 msgstr ""
 
-#: src/pages/regional/CreateCashout.tsx:463
+#. screenid: 127
+#: src/pages/regional/CreateCashout.tsx:465
 #, c-format
 msgid "No cashout account"
 msgstr ""
 
-#: src/pages/regional/CreateCashout.tsx:464
+#. screenid: 127
+#: src/pages/regional/CreateCashout.tsx:466
 #, c-format
 msgid ""
 "Before being able to cashout to a bank account, you need to complete your "
 "profile"
 msgstr ""
 
-#: src/pages/regional/CreateCashout.tsx:521
+#. screenid: 127
+#: src/pages/regional/CreateCashout.tsx:523
 #, c-format
 msgid "Currency"
 msgstr ""
 
-#: src/pages/regional/CreateCashout.tsx:560
+#. screenid: 127
+#: src/pages/regional/CreateCashout.tsx:562
 #, c-format
 msgid "Send %1$s"
 msgstr ""
 
-#: src/pages/regional/CreateCashout.tsx:597
+#. screenid: 127
+#: src/pages/regional/CreateCashout.tsx:599
 #, c-format
 msgid "Receive %1$s"
 msgstr ""
 
-#: src/pages/regional/CreateCashout.tsx:659
+#. screenid: 127
+#: src/pages/regional/CreateCashout.tsx:661
 #, c-format
 msgid "Total cost"
 msgstr ""
 
-#: src/pages/regional/CreateCashout.tsx:674
+#. screenid: 127
+#: src/pages/regional/CreateCashout.tsx:676
 #, c-format
 msgid "Balance left"
 msgstr ""
 
-#: src/pages/regional/CreateCashout.tsx:689
+#. screenid: 127
+#: src/pages/regional/CreateCashout.tsx:691
 #, c-format
 msgid "Before fee"
 msgstr ""
 
-#: src/pages/regional/CreateCashout.tsx:702
+#. screenid: 127
+#: src/pages/regional/CreateCashout.tsx:704
 #, c-format
 msgid "Total cashout transfer"
 msgstr ""
 
-#: src/pages/account/CashoutListForAccount.tsx:73
+#. screenid: 117
+#: src/pages/account/CashoutListForAccount.tsx:75
 #, c-format
 msgid "Cashout for account %1$s"
 msgstr ""
 
-#: src/pages/admin/AccountForm.tsx:193
+#. screenid: 120
+#: src/pages/admin/AccountForm.tsx:195
 #, c-format
 msgid "Doesn't have the pattern of an email"
 msgstr ""
 
-#: src/pages/admin/AccountForm.tsx:198
+#. screenid: 120
+#: src/pages/admin/AccountForm.tsx:200
 #, c-format
 msgid "Should start with +"
 msgstr ""
 
-#: src/pages/admin/AccountForm.tsx:200
+#. screenid: 120
+#: src/pages/admin/AccountForm.tsx:202
 #, c-format
 msgid "A phone number consists of numbers only"
 msgstr ""
 
-#: src/pages/admin/AccountForm.tsx:376
+#. screenid: 120
+#: src/pages/admin/AccountForm.tsx:378
 #, c-format
 msgid "Account ID for authentication"
 msgstr ""
 
-#: src/pages/admin/AccountForm.tsx:410
+#. screenid: 120
+#: src/pages/admin/AccountForm.tsx:412
 #, fuzzy, c-format
 msgid "Name of the account holder"
 msgstr "Trasferisci fondi a un altro conto di questa banca:"
 
-#: src/pages/admin/AccountForm.tsx:417
+#. screenid: 120
+#: src/pages/admin/AccountForm.tsx:419
 #, fuzzy, c-format
 msgid "Internal account"
 msgstr "Trasferisci fondi a un altro conto di questa banca:"
 
-#: src/pages/admin/AccountForm.tsx:420
+#. screenid: 120
+#: src/pages/admin/AccountForm.tsx:422
 #, c-format
 msgid "If this field is empty, a random account ID will be assigned"
 msgstr ""
 
-#: src/pages/admin/AccountForm.tsx:421
+#. screenid: 120
+#: src/pages/admin/AccountForm.tsx:423
 #, c-format
 msgid ""
 "You can copy and share this IBAN number in order to receive wire transfers "
 "to your bank account"
 msgstr ""
 
-#: src/pages/admin/AccountForm.tsx:469
+#. screenid: 120
+#: src/pages/admin/AccountForm.tsx:471
 #, c-format
 msgid "To be used when second factor authentication is enabled"
 msgstr ""
 
-#: src/pages/admin/AccountForm.tsx:513
+#. screenid: 120
+#: src/pages/admin/AccountForm.tsx:515
 #, c-format
 msgid ""
 "External account number where the money is going to be sent when doing "
 "cashouts"
 msgstr ""
 
-#: src/pages/admin/AccountForm.tsx:531
+#. screenid: 120
+#: src/pages/admin/AccountForm.tsx:533
 #, c-format
 msgid "Max debt"
 msgstr ""
 
-#: src/pages/admin/AccountForm.tsx:555
+#. screenid: 120
+#: src/pages/admin/AccountForm.tsx:557
 #, c-format
 msgid "How much the balance can go below zero."
 msgstr ""
 
-#: src/pages/admin/AccountForm.tsx:565
+#. screenid: 120
+#: src/pages/admin/AccountForm.tsx:567
 #, fuzzy, c-format
 msgid "Minimum cashout"
 msgstr "Ultime transazioni:"
 
-#: src/pages/admin/AccountForm.tsx:587
+#. screenid: 120
+#: src/pages/admin/AccountForm.tsx:589
 #, c-format
 msgid "Custom minimum cashout amount for this account."
 msgstr ""
 
-#: src/pages/admin/AccountForm.tsx:629
+#. screenid: 120
+#: src/pages/admin/AccountForm.tsx:631
 #, c-format
 msgid "Public accounts have their balance publicly accessible"
 msgstr ""
 
-#: src/pages/admin/AccountForm.tsx:643
+#. screenid: 120
+#: src/pages/admin/AccountForm.tsx:645
 #, c-format
 msgid "Does this account belong to a Payment Service Provider?"
 msgstr ""
 
-#: src/pages/account/ShowAccountDetails.tsx:124
+#. screenid: 118
+#: src/pages/account/ShowAccountDetails.tsx:126
 #, c-format
 msgid "Account updated"
 msgstr ""
 
-#: src/pages/account/ShowAccountDetails.tsx:131
+#. screenid: 118
+#: src/pages/account/ShowAccountDetails.tsx:133
 #, c-format
 msgid "The rights to change the account are not sufficient"
 msgstr ""
 
-#: src/pages/account/ShowAccountDetails.tsx:139
+#. screenid: 118
+#: src/pages/account/ShowAccountDetails.tsx:141
 #, c-format
 msgid "The username was not found"
 msgstr ""
 
-#: src/pages/account/ShowAccountDetails.tsx:147
+#. screenid: 118
+#: src/pages/account/ShowAccountDetails.tsx:149
 #, c-format
 msgid ""
 "You can't change the legal name, please contact the your account "
 "administrator."
 msgstr ""
 
-#: src/pages/account/ShowAccountDetails.tsx:155
+#. screenid: 118
+#: src/pages/account/ShowAccountDetails.tsx:157
 #, c-format
 msgid ""
 "You can't change the debt limit, please contact the your account "
 "administrator."
 msgstr ""
 
-#: src/pages/account/ShowAccountDetails.tsx:163
+#. screenid: 118
+#: src/pages/account/ShowAccountDetails.tsx:165
 #, c-format
 msgid ""
 "You can't change the cashout address, please contact the your account "
 "administrator."
 msgstr ""
 
-#: src/pages/account/ShowAccountDetails.tsx:258
+#. screenid: 118
+#: src/pages/account/ShowAccountDetails.tsx:260
 #, c-format
 msgid "Account \"%1$s\""
 msgstr ""
 
-#: src/pages/account/ShowAccountDetails.tsx:263
+#. screenid: 118
+#: src/pages/account/ShowAccountDetails.tsx:265
 #, c-format
 msgid "Removed"
 msgstr ""
 
-#: src/pages/account/ShowAccountDetails.tsx:264
+#. screenid: 118
+#: src/pages/account/ShowAccountDetails.tsx:266
 #, c-format
 msgid "This account can't be used."
 msgstr ""
 
-#: src/pages/account/ShowAccountDetails.tsx:277
+#. screenid: 118
+#: src/pages/account/ShowAccountDetails.tsx:279
 #, c-format
 msgid "Change details"
 msgstr ""
 
-#: src/pages/account/ShowAccountDetails.tsx:306
+#. screenid: 118
+#: src/pages/account/ShowAccountDetails.tsx:308
 #, c-format
 msgid "Update"
 msgstr ""
 
-#: src/pages/account/ShowAccountDetails.tsx:320
+#. screenid: 118
+#: src/pages/account/ShowAccountDetails.tsx:322
 #, c-format
 msgid "Merchant integration"
 msgstr ""
 
-#: src/pages/account/ShowAccountDetails.tsx:326
+#. screenid: 118
+#: src/pages/account/ShowAccountDetails.tsx:328
 #, c-format
 msgid ""
 "Use this information to link your Taler Merchant Backoffice account with the "
@@ -1631,723 +1939,864 @@ msgid ""
 "the \"import\" button in the \"bank account\" section."
 msgstr ""
 
-#: src/pages/account/ShowAccountDetails.tsx:345
+#. screenid: 118
+#: src/pages/account/ShowAccountDetails.tsx:347
 #, fuzzy, c-format
 msgid "Account type"
 msgstr "Importo"
 
-#: src/pages/account/ShowAccountDetails.tsx:359
+#. screenid: 118
+#: src/pages/account/ShowAccountDetails.tsx:361
 #, fuzzy, c-format
 msgid "Method to use for wire transfer."
 msgstr "Chiudi il bonifico"
 
-#: src/pages/account/ShowAccountDetails.tsx:373
+#. screenid: 118
+#: src/pages/account/ShowAccountDetails.tsx:375
 #, c-format
 msgid "IBAN"
 msgstr ""
 
-#: src/pages/account/ShowAccountDetails.tsx:393
+#. screenid: 118
+#: src/pages/account/ShowAccountDetails.tsx:395
 #, c-format
 msgid "International Bank Account Number."
 msgstr ""
 
-#: src/pages/account/ShowAccountDetails.tsx:408
+#. screenid: 118
+#: src/pages/account/ShowAccountDetails.tsx:410
 #, fuzzy, c-format
 msgid "Account name"
 msgstr "Importo"
 
-#: src/pages/account/ShowAccountDetails.tsx:429
+#. screenid: 118
+#: src/pages/account/ShowAccountDetails.tsx:431
 #, c-format
 msgid "Bank host where the service is located."
 msgstr ""
 
-#: src/pages/account/ShowAccountDetails.tsx:460
+#. screenid: 118
+#: src/pages/account/ShowAccountDetails.tsx:462
 #, c-format
 msgid "Bank account identifier for wire transfers."
 msgstr ""
 
-#: src/pages/account/ShowAccountDetails.tsx:475
+#. screenid: 118
+#: src/pages/account/ShowAccountDetails.tsx:477
 #, fuzzy, c-format
 msgid "Address"
 msgstr "indirizzo Payto"
 
-#: src/pages/account/ShowAccountDetails.tsx:508
+#. screenid: 118
+#: src/pages/account/ShowAccountDetails.tsx:510
 #, c-format
 msgid "Owner's name"
 msgstr ""
 
-#: src/pages/account/ShowAccountDetails.tsx:528
+#. screenid: 118
+#: src/pages/account/ShowAccountDetails.tsx:530
 #, c-format
 msgid "Legal name of the person holding the account."
 msgstr ""
 
-#: src/pages/account/ShowAccountDetails.tsx:538
+#. screenid: 118
+#: src/pages/account/ShowAccountDetails.tsx:540
 #, fuzzy, c-format
 msgid "Account info URL"
 msgstr "Lista conti pubblici non trovata."
 
-#: src/pages/account/ShowAccountDetails.tsx:558
+#. screenid: 118
+#: src/pages/account/ShowAccountDetails.tsx:560
 #, c-format
 msgid ""
 "From where the merchant can download information about incoming wire "
 "transfers to this account."
 msgstr ""
 
-#: src/pages/account/ShowAccountDetails.tsx:585
+#. screenid: 118
+#: src/pages/account/ShowAccountDetails.tsx:587
 #, c-format
 msgid "Copy"
 msgstr ""
 
-#: src/pages/account/UpdateAccountPassword.tsx:93
+#. screenid: 119
+#: src/pages/account/UpdateAccountPassword.tsx:95
 #, c-format
 msgid "Repeated password doesn't match"
 msgstr ""
 
-#: src/pages/account/UpdateAccountPassword.tsx:110
+#. screenid: 119
+#: src/pages/account/UpdateAccountPassword.tsx:112
 #, c-format
 msgid "Password changed"
 msgstr ""
 
-#: src/pages/account/UpdateAccountPassword.tsx:117
+#. screenid: 119
+#: src/pages/account/UpdateAccountPassword.tsx:119
 #, c-format
 msgid "Not authorized to change the password, maybe the session is invalid."
 msgstr ""
 
-#: src/pages/account/UpdateAccountPassword.tsx:133
+#. screenid: 119
+#: src/pages/account/UpdateAccountPassword.tsx:135
 #, c-format
 msgid ""
 "You need to provide the old password. If you don't have it contact your "
 "account administrator."
 msgstr ""
 
-#: src/pages/account/UpdateAccountPassword.tsx:141
+#. screenid: 119
+#: src/pages/account/UpdateAccountPassword.tsx:143
 #, c-format
 msgid "Your current password doesn't match, can't change to a new password."
 msgstr ""
 
-#: src/pages/account/UpdateAccountPassword.tsx:184
+#. screenid: 119
+#: src/pages/account/UpdateAccountPassword.tsx:186
 #, c-format
 msgid "Update password"
 msgstr ""
 
-#: src/pages/account/UpdateAccountPassword.tsx:203
+#. screenid: 119
+#: src/pages/account/UpdateAccountPassword.tsx:205
 #, c-format
 msgid "Current password"
 msgstr ""
 
-#: src/pages/account/UpdateAccountPassword.tsx:225
+#. screenid: 119
+#: src/pages/account/UpdateAccountPassword.tsx:227
 #, c-format
 msgid "Your current password, for security"
 msgstr ""
 
-#: src/pages/account/UpdateAccountPassword.tsx:266
+#. screenid: 119
+#: src/pages/account/UpdateAccountPassword.tsx:268
 #, c-format
 msgid "Type it again"
 msgstr ""
 
-#: src/pages/account/UpdateAccountPassword.tsx:289
+#. screenid: 119
+#: src/pages/account/UpdateAccountPassword.tsx:291
 #, c-format
 msgid "Repeat the same password"
 msgstr ""
 
-#: src/pages/account/UpdateAccountPassword.tsx:312
+#. screenid: 119
+#: src/pages/account/UpdateAccountPassword.tsx:314
 #, c-format
 msgid "Change"
 msgstr ""
 
-#: src/pages/admin/AccountList.tsx:73
+#. screenid: 121
+#: src/pages/admin/AccountList.tsx:75
 #, fuzzy, c-format
 msgid "Accounts"
 msgstr "Importo"
 
-#: src/pages/admin/AccountList.tsx:83
+#. screenid: 121
+#: src/pages/admin/AccountList.tsx:85
 #, c-format
 msgid "Create account"
 msgstr ""
 
-#: src/pages/admin/AccountList.tsx:109
+#. screenid: 121
+#: src/pages/admin/AccountList.tsx:111
 #, c-format
 msgid "Actions"
 msgstr ""
 
-#: src/pages/admin/AccountList.tsx:153
+#. screenid: 121
+#: src/pages/admin/AccountList.tsx:155
 #, c-format
 msgid "Unknown"
 msgstr ""
 
-#: src/pages/admin/AccountList.tsx:177
+#. screenid: 121
+#: src/pages/admin/AccountList.tsx:179
 #, c-format
 msgid "Change password"
 msgstr ""
 
-#: src/pages/admin/AdminHome.tsx:270
+#. screenid: 122
+#: src/pages/admin/AdminHome.tsx:272
 #, c-format
 msgid "Querying for the current stats failed"
 msgstr ""
 
-#: src/pages/admin/AdminHome.tsx:272
+#. screenid: 122
+#: src/pages/admin/AdminHome.tsx:274
 #, c-format
 msgid "The request parameters are wrong"
 msgstr ""
 
-#: src/pages/admin/AdminHome.tsx:281
+#. screenid: 122
+#: src/pages/admin/AdminHome.tsx:283
 #, c-format
 msgid "The user is unauthorized"
 msgstr ""
 
-#: src/pages/admin/AdminHome.tsx:295
+#. screenid: 122
+#: src/pages/admin/AdminHome.tsx:297
 #, c-format
 msgid "Querying for the previous stats failed"
 msgstr ""
 
-#: src/pages/admin/AdminHome.tsx:319
+#. screenid: 122
+#: src/pages/admin/AdminHome.tsx:321
 #, c-format
 msgid "Transaction volume report"
 msgstr ""
 
-#: src/pages/admin/AdminHome.tsx:345
+#. screenid: 122
+#: src/pages/admin/AdminHome.tsx:347
 #, c-format
 msgid "Last hour"
 msgstr ""
 
-#: src/pages/admin/AdminHome.tsx:351
+#. screenid: 122
+#: src/pages/admin/AdminHome.tsx:353
 #, c-format
 msgid "Previous day"
 msgstr ""
 
-#: src/pages/admin/AdminHome.tsx:359
+#. screenid: 122
+#: src/pages/admin/AdminHome.tsx:361
 #, c-format
 msgid "Last month"
 msgstr ""
 
-#: src/pages/admin/AdminHome.tsx:365
+#. screenid: 122
+#: src/pages/admin/AdminHome.tsx:367
 #, c-format
 msgid "Last year"
 msgstr ""
 
-#: src/pages/admin/AdminHome.tsx:457
+#. screenid: 122
+#: src/pages/admin/AdminHome.tsx:459
 #, c-format
 msgid "Last Year"
 msgstr ""
 
-#: src/pages/admin/AdminHome.tsx:472
+#. screenid: 122
+#: src/pages/admin/AdminHome.tsx:474
 #, c-format
 msgid "Trading volume from %1$s to %2$s"
 msgstr ""
 
-#: src/pages/admin/AdminHome.tsx:489
+#. screenid: 122
+#: src/pages/admin/AdminHome.tsx:491
 #, c-format
 msgid "Cashin"
 msgstr ""
 
-#: src/pages/admin/AdminHome.tsx:491
+#. screenid: 122
+#: src/pages/admin/AdminHome.tsx:493
 #, c-format
 msgid "Transferred from an external account to an account in this bank."
 msgstr ""
 
-#: src/pages/admin/AdminHome.tsx:508
+#. screenid: 122
+#: src/pages/admin/AdminHome.tsx:510
 #, c-format
 msgid "Transferred from an account in this bank to an external account."
 msgstr ""
 
-#: src/pages/admin/AdminHome.tsx:523
+#. screenid: 122
+#: src/pages/admin/AdminHome.tsx:525
 #, c-format
 msgid "Payin"
 msgstr ""
 
-#: src/pages/admin/AdminHome.tsx:525
+#. screenid: 122
+#: src/pages/admin/AdminHome.tsx:527
 #, c-format
 msgid "Transferred from an account to a Taler exchange."
 msgstr ""
 
-#: src/pages/admin/AdminHome.tsx:538
+#. screenid: 122
+#: src/pages/admin/AdminHome.tsx:540
 #, c-format
 msgid "Payout"
 msgstr ""
 
-#: src/pages/admin/AdminHome.tsx:540
+#. screenid: 122
+#: src/pages/admin/AdminHome.tsx:542
 #, c-format
 msgid "Transferred from a Taler exchange to another account."
 msgstr ""
 
-#: src/pages/admin/AdminHome.tsx:558
+#. screenid: 122
+#: src/pages/admin/AdminHome.tsx:560
 #, c-format
 msgid "Download stats as CSV"
 msgstr ""
 
-#: src/pages/admin/AdminHome.tsx:613
+#. screenid: 122
+#: src/pages/admin/AdminHome.tsx:615
 #, c-format
 msgid "previous"
 msgstr ""
 
-#: src/pages/admin/AdminHome.tsx:664
+#. screenid: 122
+#: src/pages/admin/AdminHome.tsx:666
 #, c-format
 msgid "Decreased by"
 msgstr ""
 
-#: src/pages/admin/AdminHome.tsx:668
+#. screenid: 122
+#: src/pages/admin/AdminHome.tsx:670
 #, c-format
 msgid "Increased by"
 msgstr ""
 
-#: src/pages/admin/CreateNewAccount.tsx:63
+#. screenid: 123
+#: src/pages/admin/CreateNewAccount.tsx:65
 #, c-format
 msgid "Account created with password \"%1$s\"."
 msgstr ""
 
-#: src/pages/admin/CreateNewAccount.tsx:72
+#. screenid: 123
+#: src/pages/admin/CreateNewAccount.tsx:74
 #, c-format
 msgid "Server replied that phone or email is invalid"
 msgstr ""
 
-#: src/pages/admin/CreateNewAccount.tsx:80
+#. screenid: 123
+#: src/pages/admin/CreateNewAccount.tsx:82
 #, c-format
 msgid "The rights to perform the operation are not sufficient"
 msgstr ""
 
-#: src/pages/admin/CreateNewAccount.tsx:88
+#. screenid: 123
+#: src/pages/admin/CreateNewAccount.tsx:90
 #, c-format
 msgid "Account username is already taken"
 msgstr ""
 
-#: src/pages/admin/CreateNewAccount.tsx:96
+#. screenid: 123
+#: src/pages/admin/CreateNewAccount.tsx:98
 #, c-format
 msgid "Account id is already taken"
 msgstr ""
 
-#: src/pages/admin/CreateNewAccount.tsx:104
+#. screenid: 123
+#: src/pages/admin/CreateNewAccount.tsx:106
 #, c-format
 msgid "Bank ran out of bonus credit."
 msgstr ""
 
-#: src/pages/admin/CreateNewAccount.tsx:112
+#. screenid: 123
+#: src/pages/admin/CreateNewAccount.tsx:114
 #, c-format
 msgid "Account username can't be used because is reserved"
 msgstr ""
 
-#: src/pages/admin/CreateNewAccount.tsx:186
+#. screenid: 123
+#: src/pages/admin/CreateNewAccount.tsx:188
 #, c-format
 msgid "Can't create accounts"
 msgstr ""
 
-#: src/pages/admin/CreateNewAccount.tsx:187
+#. screenid: 123
+#: src/pages/admin/CreateNewAccount.tsx:189
 #, c-format
 msgid "Only system admin can create accounts."
 msgstr ""
 
-#: src/pages/admin/CreateNewAccount.tsx:210
+#. screenid: 123
+#: src/pages/admin/CreateNewAccount.tsx:212
 #, fuzzy, c-format
 msgid "New bank account"
 msgstr "Trasferisci fondi a un altro conto di questa banca:"
 
-#: src/pages/admin/CreateNewAccount.tsx:238
+#. screenid: 123
+#: src/pages/admin/CreateNewAccount.tsx:240
 #, c-format
 msgid "Create"
 msgstr ""
 
-#: src/pages/admin/DownloadStats.tsx:91
+#. screenid: 124
+#: src/pages/admin/DownloadStats.tsx:93
 #, c-format
 msgid "Download bank stats"
 msgstr ""
 
-#: src/pages/admin/DownloadStats.tsx:112
+#. screenid: 124
+#: src/pages/admin/DownloadStats.tsx:114
 #, c-format
 msgid "Include hour metric"
 msgstr ""
 
-#: src/pages/admin/DownloadStats.tsx:146
+#. screenid: 124
+#: src/pages/admin/DownloadStats.tsx:148
 #, c-format
 msgid "Include day metric"
 msgstr ""
 
-#: src/pages/admin/DownloadStats.tsx:177
+#. screenid: 124
+#: src/pages/admin/DownloadStats.tsx:179
 #, c-format
 msgid "Include month metric"
 msgstr ""
 
-#: src/pages/admin/DownloadStats.tsx:211
+#. screenid: 124
+#: src/pages/admin/DownloadStats.tsx:213
 #, c-format
 msgid "Include year metric"
 msgstr ""
 
-#: src/pages/admin/DownloadStats.tsx:245
+#. screenid: 124
+#: src/pages/admin/DownloadStats.tsx:247
 #, c-format
 msgid "Include table header"
 msgstr ""
 
-#: src/pages/admin/DownloadStats.tsx:279
+#. screenid: 124
+#: src/pages/admin/DownloadStats.tsx:281
 #, c-format
 msgid "Add previous metric for compare"
 msgstr ""
 
-#: src/pages/admin/DownloadStats.tsx:315
+#. screenid: 124
+#: src/pages/admin/DownloadStats.tsx:317
 #, c-format
 msgid "Fail on first error"
 msgstr ""
 
-#: src/pages/admin/DownloadStats.tsx:375
+#. screenid: 124
+#: src/pages/admin/DownloadStats.tsx:377
 #, c-format
 msgid "Download"
 msgstr ""
 
-#: src/pages/admin/DownloadStats.tsx:392
+#. screenid: 124
+#: src/pages/admin/DownloadStats.tsx:394
 #, c-format
 msgid "downloading... %1$s"
 msgstr ""
 
-#: src/pages/admin/DownloadStats.tsx:411
+#. screenid: 124
+#: src/pages/admin/DownloadStats.tsx:413
 #, c-format
 msgid "Download completed"
 msgstr ""
 
-#: src/pages/admin/DownloadStats.tsx:412
+#. screenid: 124
+#: src/pages/admin/DownloadStats.tsx:414
 #, c-format
 msgid "Click here to save the file in your computer."
 msgstr ""
 
-#: src/pages/admin/RemoveAccount.tsx:103
+#. screenid: 125
+#: src/pages/admin/RemoveAccount.tsx:105
 #, c-format
 msgid "Can't delete the account"
 msgstr ""
 
-#: src/pages/admin/RemoveAccount.tsx:104
+#. screenid: 125
+#: src/pages/admin/RemoveAccount.tsx:106
 #, c-format
 msgid ""
 "The account can't be delete while still holding some balance. First make "
 "sure that the owner make a complete cashout."
 msgstr ""
 
-#: src/pages/admin/RemoveAccount.tsx:127
+#. screenid: 125
+#: src/pages/admin/RemoveAccount.tsx:129
 #, c-format
 msgid "Account removed"
 msgstr ""
 
-#: src/pages/admin/RemoveAccount.tsx:134
+#. screenid: 125
+#: src/pages/admin/RemoveAccount.tsx:136
 #, c-format
 msgid "No enough permission to delete the account."
 msgstr ""
 
-#: src/pages/admin/RemoveAccount.tsx:142
+#. screenid: 125
+#: src/pages/admin/RemoveAccount.tsx:144
 #, c-format
 msgid "The username was not found."
 msgstr ""
 
-#: src/pages/admin/RemoveAccount.tsx:150
+#. screenid: 125
+#: src/pages/admin/RemoveAccount.tsx:152
 #, c-format
 msgid "Can't delete a reserved username."
 msgstr ""
 
-#: src/pages/admin/RemoveAccount.tsx:158
+#. screenid: 125
+#: src/pages/admin/RemoveAccount.tsx:160
 #, c-format
 msgid "Can't delete an account with balance different than zero."
 msgstr ""
 
-#: src/pages/admin/RemoveAccount.tsx:185
+#. screenid: 125
+#: src/pages/admin/RemoveAccount.tsx:187
 #, c-format
 msgid "Name doesn't match"
 msgstr ""
 
-#: src/pages/admin/RemoveAccount.tsx:195
+#. screenid: 125
+#: src/pages/admin/RemoveAccount.tsx:197
 #, c-format
 msgid "You are going to remove the account"
 msgstr ""
 
-#: src/pages/admin/RemoveAccount.tsx:197
+#. screenid: 125
+#: src/pages/admin/RemoveAccount.tsx:199
 #, c-format
 msgid "This step can't be undone."
 msgstr ""
 
-#: src/pages/admin/RemoveAccount.tsx:203
+#. screenid: 125
+#: src/pages/admin/RemoveAccount.tsx:205
 #, c-format
 msgid "Deleting account \"%1$s\""
 msgstr ""
 
-#: src/pages/admin/RemoveAccount.tsx:221
+#. screenid: 125
+#: src/pages/admin/RemoveAccount.tsx:223
 #, c-format
 msgid "Verification"
 msgstr ""
 
-#: src/pages/admin/RemoveAccount.tsx:246
+#. screenid: 125
+#: src/pages/admin/RemoveAccount.tsx:248
 #, c-format
 msgid "Enter the account name that is going to be deleted"
 msgstr ""
 
-#: src/pages/regional/ConversionConfig.tsx:97
+#. screenid: 126
+#: src/pages/regional/ConversionConfig.tsx:99
 #, c-format
 msgid "loading..."
 msgstr ""
 
-#: src/pages/regional/ConversionConfig.tsx:101
+#. screenid: 126
+#: src/pages/regional/ConversionConfig.tsx:103
 #, c-format
 msgid "only admin can setup conversion"
 msgstr ""
 
-#: src/pages/regional/ConversionConfig.tsx:207
+#. screenid: 126
+#: src/pages/regional/ConversionConfig.tsx:209
 #, fuzzy, c-format
 msgid "Wrong credentials"
 msgstr "Credenziali invalide."
 
-#: src/pages/regional/ConversionConfig.tsx:216
+#. screenid: 126
+#: src/pages/regional/ConversionConfig.tsx:218
 #, c-format
 msgid "Conversion is disabled"
 msgstr ""
 
-#: src/pages/regional/ConversionConfig.tsx:295
+#. screenid: 126
+#: src/pages/regional/ConversionConfig.tsx:297
 #, fuzzy, c-format
 msgid "Config cashout"
 msgstr "Ultime transazioni:"
 
-#: src/pages/regional/ConversionConfig.tsx:318
+#. screenid: 126
+#: src/pages/regional/ConversionConfig.tsx:320
 #, c-format
 msgid "Config cashin"
 msgstr ""
 
-#: src/pages/regional/ConversionConfig.tsx:367
+#. screenid: 126
+#: src/pages/regional/ConversionConfig.tsx:369
 #, c-format
 msgid "Cashin ratio"
 msgstr ""
 
-#: src/pages/regional/ConversionConfig.tsx:378
+#. screenid: 126
+#: src/pages/regional/ConversionConfig.tsx:380
 #, c-format
 msgid "Cashout ratio"
 msgstr ""
 
-#: src/pages/regional/ConversionConfig.tsx:388
+#. screenid: 126
+#: src/pages/regional/ConversionConfig.tsx:390
 #, c-format
 msgid "Bad ratios"
 msgstr ""
 
-#: src/pages/regional/ConversionConfig.tsx:389
+#. screenid: 126
+#: src/pages/regional/ConversionConfig.tsx:391
 #, c-format
 msgid ""
 "One of the ratios should be higher or equal than 1 an the other should be "
 "lower or equal than 1."
 msgstr ""
 
-#: src/pages/regional/ConversionConfig.tsx:403
+#. screenid: 126
+#: src/pages/regional/ConversionConfig.tsx:405
 #, fuzzy, c-format
 msgid "Initial amount"
 msgstr "Questo ritiro è stato annullato!"
 
-#: src/pages/regional/ConversionConfig.tsx:416
+#. screenid: 126
+#: src/pages/regional/ConversionConfig.tsx:418
 #, c-format
 msgid "Use it to test how the conversion will affect the amount."
 msgstr ""
 
-#: src/pages/regional/ConversionConfig.tsx:431
+#. screenid: 126
+#: src/pages/regional/ConversionConfig.tsx:433
 #, c-format
 msgid "Sending to this bank"
 msgstr ""
 
-#: src/pages/regional/ConversionConfig.tsx:449
+#. screenid: 126
+#: src/pages/regional/ConversionConfig.tsx:451
 #, c-format
 msgid "Converted"
 msgstr ""
 
-#: src/pages/regional/ConversionConfig.tsx:462
+#. screenid: 126
+#: src/pages/regional/ConversionConfig.tsx:464
 #, c-format
 msgid "Cashin after fee"
 msgstr ""
 
-#: src/pages/regional/ConversionConfig.tsx:479
+#. screenid: 126
+#: src/pages/regional/ConversionConfig.tsx:481
 #, c-format
 msgid "Sending from this bank"
 msgstr ""
 
-#: src/pages/regional/ConversionConfig.tsx:510
+#. screenid: 126
+#: src/pages/regional/ConversionConfig.tsx:512
 #, c-format
 msgid "Cashout after fee"
 msgstr ""
 
-#: src/pages/regional/ConversionConfig.tsx:529
+#. screenid: 126
+#: src/pages/regional/ConversionConfig.tsx:531
 #, c-format
 msgid "Bad configuration"
 msgstr ""
 
-#: src/pages/regional/ConversionConfig.tsx:532
+#. screenid: 126
+#: src/pages/regional/ConversionConfig.tsx:534
 #, c-format
 msgid ""
 "This configuration allows users to cash out more of what has been cashed in."
 msgstr ""
 
-#: src/pages/regional/ConversionConfig.tsx:661
+#. screenid: 126
+#: src/pages/regional/ConversionConfig.tsx:663
 #, c-format
 msgid "Rnvalid"
 msgstr ""
 
-#: src/pages/regional/ConversionConfig.tsx:741
+#. screenid: 126
+#: src/pages/regional/ConversionConfig.tsx:743
 #, c-format
 msgid "Minimum amount"
 msgstr ""
 
-#: src/pages/regional/ConversionConfig.tsx:754
+#. screenid: 126
+#: src/pages/regional/ConversionConfig.tsx:756
 #, c-format
 msgid "Only cashout operation above this threshold will be allowed"
 msgstr ""
 
-#: src/pages/regional/ConversionConfig.tsx:767
+#. screenid: 126
+#: src/pages/regional/ConversionConfig.tsx:769
 #, c-format
 msgid "Ratio"
 msgstr ""
 
-#: src/pages/regional/ConversionConfig.tsx:788
+#. screenid: 126
+#: src/pages/regional/ConversionConfig.tsx:790
 #, c-format
 msgid "Conversion ratio between currencies"
 msgstr ""
 
-#: src/pages/regional/ConversionConfig.tsx:793
+#. screenid: 126
+#: src/pages/regional/ConversionConfig.tsx:795
 #, c-format
 msgid "Example conversion"
 msgstr ""
 
-#: src/pages/regional/ConversionConfig.tsx:794
+#. screenid: 126
+#: src/pages/regional/ConversionConfig.tsx:796
 #, c-format
 msgid "1 %1$s will be converted into %2$s %3$s"
 msgstr ""
 
-#: src/pages/regional/ConversionConfig.tsx:807
+#. screenid: 126
+#: src/pages/regional/ConversionConfig.tsx:809
 #, c-format
 msgid "Rounding value"
 msgstr ""
 
-#: src/pages/regional/ConversionConfig.tsx:820
+#. screenid: 126
+#: src/pages/regional/ConversionConfig.tsx:822
 #, c-format
 msgid "Smallest difference between two amounts after the ratio is applied."
 msgstr ""
 
-#: src/pages/regional/ConversionConfig.tsx:836
+#. screenid: 126
+#: src/pages/regional/ConversionConfig.tsx:838
 #, c-format
 msgid "Rounding mode"
 msgstr ""
 
-#: src/pages/regional/ConversionConfig.tsx:857
+#. screenid: 126
+#: src/pages/regional/ConversionConfig.tsx:859
 #, c-format
 msgid "Zero"
 msgstr ""
 
-#: src/pages/regional/ConversionConfig.tsx:859
+#. screenid: 126
+#: src/pages/regional/ConversionConfig.tsx:861
 #, c-format
 msgid ""
 "Amount will be round below to the largest possible value smaller than the "
 "input."
 msgstr ""
 
-#: src/pages/regional/ConversionConfig.tsx:897
+#. screenid: 126
+#: src/pages/regional/ConversionConfig.tsx:899
 #, c-format
 msgid "Up"
 msgstr ""
 
-#: src/pages/regional/ConversionConfig.tsx:899
+#. screenid: 126
+#: src/pages/regional/ConversionConfig.tsx:901
 #, c-format
 msgid ""
 "Amount will be round up to the smallest possible value larger than the input."
 msgstr ""
 
-#: src/pages/regional/ConversionConfig.tsx:936
+#. screenid: 126
+#: src/pages/regional/ConversionConfig.tsx:938
 #, c-format
 msgid "Nearest"
 msgstr ""
 
-#: src/pages/regional/ConversionConfig.tsx:938
+#. screenid: 126
+#: src/pages/regional/ConversionConfig.tsx:940
 #, c-format
 msgid "Amount will be round to the closest possible value."
 msgstr ""
 
-#: src/pages/regional/ConversionConfig.tsx:964
+#. screenid: 126
+#: src/pages/regional/ConversionConfig.tsx:966
 #, c-format
 msgid "Examples"
 msgstr ""
 
-#: src/pages/regional/ConversionConfig.tsx:968
+#. screenid: 126
+#: src/pages/regional/ConversionConfig.tsx:970
 #, c-format
 msgid "Rounding an amount of 1.24 with rounding value 0.1"
 msgstr ""
 
-#: src/pages/regional/ConversionConfig.tsx:988
+#. screenid: 126
+#: src/pages/regional/ConversionConfig.tsx:990
 #, c-format
 msgid ""
 "Given the rounding value of 0.1 the possible values closest to 1.24 are: "
 "1.1, 1.2, 1.3, 1.4."
 msgstr ""
 
-#: src/pages/regional/ConversionConfig.tsx:994
+#. screenid: 126
+#: src/pages/regional/ConversionConfig.tsx:996
 #, c-format
 msgid "With the \"zero\" mode the value will be rounded to 1.2"
 msgstr ""
 
-#: src/pages/regional/ConversionConfig.tsx:999
+#. screenid: 126
+#: src/pages/regional/ConversionConfig.tsx:1001
 #, c-format
 msgid "With the \"nearest\" mode the value will be rounded to 1.2"
 msgstr ""
 
-#: src/pages/regional/ConversionConfig.tsx:1004
+#. screenid: 126
+#: src/pages/regional/ConversionConfig.tsx:1006
 #, c-format
 msgid "With the \"up\" mode the value will be rounded to 1.3"
 msgstr ""
 
-#: src/pages/regional/ConversionConfig.tsx:1011
+#. screenid: 126
+#: src/pages/regional/ConversionConfig.tsx:1013
 #, c-format
 msgid "Rounding an amount of 1.26 with rounding value 0.1"
 msgstr ""
 
-#: src/pages/regional/ConversionConfig.tsx:1042
+#. screenid: 126
+#: src/pages/regional/ConversionConfig.tsx:1044
 #, c-format
 msgid "With the \"nearest\" mode the value will be rounded to 1.3"
 msgstr ""
 
-#: src/pages/regional/ConversionConfig.tsx:1054
+#. screenid: 126
+#: src/pages/regional/ConversionConfig.tsx:1056
 #, c-format
 msgid "Rounding an amount of 1.24 with rounding value 0.3"
 msgstr ""
 
-#: src/pages/regional/ConversionConfig.tsx:1074
+#. screenid: 126
+#: src/pages/regional/ConversionConfig.tsx:1076
 #, c-format
 msgid ""
 "Given the rounding value of 0.3 the possible values closest to 1.24 are: "
 "0.9, 1.2, 1.5, 1.8."
 msgstr ""
 
-#: src/pages/regional/ConversionConfig.tsx:1090
+#. screenid: 126
+#: src/pages/regional/ConversionConfig.tsx:1092
 #, c-format
 msgid "With the \"up\" mode the value will be rounded to 1.5"
 msgstr ""
 
-#: src/pages/regional/ConversionConfig.tsx:1097
+#. screenid: 126
+#: src/pages/regional/ConversionConfig.tsx:1099
 #, c-format
 msgid "Rounding an amount of 1.26 with rounding value 0.3"
 msgstr ""
 
-#: src/pages/regional/ConversionConfig.tsx:1161
+#. screenid: 126
+#: src/pages/regional/ConversionConfig.tsx:1163
 #, c-format
 msgid "Amount to be deducted before amount is credited."
 msgstr ""
 
-#: src/pages/regional/ShowCashoutDetails.tsx:50
+#. screenid: 128
+#: src/pages/regional/ShowCashoutDetails.tsx:52
 #, c-format
 msgid "Cashout id should be a number"
 msgstr ""
 
-#: src/pages/regional/ShowCashoutDetails.tsx:66
+#. screenid: 128
+#: src/pages/regional/ShowCashoutDetails.tsx:68
 #, c-format
 msgid "This cashout not found. Maybe already aborted."
 msgstr ""
 
-#: src/pages/regional/ShowCashoutDetails.tsx:114
+#. screenid: 128
+#: src/pages/regional/ShowCashoutDetails.tsx:116
 #, c-format
 msgid "Cashout detail"
 msgstr ""
 
-#: src/pages/regional/ShowCashoutDetails.tsx:149
+#. screenid: 128
+#: src/pages/regional/ShowCashoutDetails.tsx:151
 #, c-format
 msgid "Debited"
 msgstr ""
 
-#: src/pages/regional/ShowCashoutDetails.tsx:164
+#. screenid: 128
+#: src/pages/regional/ShowCashoutDetails.tsx:166
 #, c-format
 msgid "Credited"
 msgstr ""
 
-#: src/Routing.tsx:199
+#. screenid: 100
+#: src/Routing.tsx:226
 #, c-format
 msgid "Welcome to %1$s!"
 msgstr ""
diff --git a/packages/bank-ui/src/i18n/ru.po b/packages/bank-ui/src/i18n/ru.po
index 914622a3d..4841e3c2e 100644
--- a/packages/bank-ui/src/i18n/ru.po
+++ b/packages/bank-ui/src/i18n/ru.po
@@ -28,253 +28,302 @@ msgstr ""
 "n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n"
 "X-Generator: Weblate 5.5.5\n"
 
-#: src/hooks/preferences.ts:99
+#. screenid: 102
+#: src/hooks/preferences.ts:101
 #, c-format
 msgid "Show withdrawal confirmation"
 msgstr "Показать подтверждение вывода средств"
 
-#: src/hooks/preferences.ts:101
+#. screenid: 102
+#: src/hooks/preferences.ts:103
 #, c-format
 msgid "Withdraw without setting amount"
 msgstr ""
 
-#: src/hooks/preferences.ts:103
+#. screenid: 102
+#: src/hooks/preferences.ts:105
 #, c-format
 msgid "Show copy account letter"
 msgstr ""
 
-#: src/hooks/preferences.ts:105
+#. screenid: 102
+#: src/hooks/preferences.ts:107
 #, c-format
 msgid "Show demo description"
 msgstr "Показать описание демо"
 
-#: src/hooks/preferences.ts:107
+#. screenid: 102
+#: src/hooks/preferences.ts:109
 #, c-format
 msgid "Show install wallet first"
 msgstr "Сначала показать как установить кошелёк"
 
-#: src/hooks/preferences.ts:109
+#. screenid: 102
+#: src/hooks/preferences.ts:111
 #, c-format
 msgid "Show debug info"
 msgstr "Показать информацию для отладки"
 
-#: src/utils.ts:140
+#. screenid: 2
+#: src/utils.ts:141
 #, c-format
 msgid "Operation failed, please report"
 msgstr "Не удалось выполнить операцию, сообщите об этом"
 
-#: src/utils.ts:159
+#. screenid: 2
+#: src/utils.ts:160
 #, c-format
 msgid "Request timeout"
 msgstr "Тайм-аут запроса"
 
-#: src/utils.ts:169
+#. screenid: 2
+#: src/utils.ts:170
 #, c-format
 msgid "Request throttled"
 msgstr "Запрос замедлен"
 
-#: src/utils.ts:179
+#. screenid: 2
+#: src/utils.ts:180
 #, c-format
 msgid "Malformed response"
 msgstr "Неправильный ответ"
 
-#: src/utils.ts:189
+#. screenid: 2
+#: src/utils.ts:190
 #, c-format
 msgid "Network error"
 msgstr "Ошибка сети"
 
-#: src/utils.ts:199
+#. screenid: 2
+#: src/utils.ts:200
 #, c-format
 msgid "Unexpected request error"
 msgstr "Неожиданная ошибка запроса"
 
-#: src/utils.ts:209
+#. screenid: 2
+#: src/utils.ts:210
 #, c-format
 msgid "Unexpected error"
 msgstr "Непредвиденная ошибка"
 
-#: src/utils.ts:386
+#. screenid: 2
+#: src/utils.ts:387
 #, fuzzy, c-format
 msgid "An IBAN consists of capital letters and numbers only"
 msgstr "IBAN должен состоять только из прописных букв и цифр"
 
+#. screenid: 2
 #. Check total length
-#: src/utils.ts:389
+#: src/utils.ts:390
 #, fuzzy, c-format
 msgid "IBAN numbers have more that 4 digits"
 msgstr "Номера IBAN обычно содержат более 4 цифр"
 
-#: src/utils.ts:391
+#. screenid: 2
+#: src/utils.ts:392
 #, fuzzy, c-format
 msgid "IBAN numbers have less that 34 digits"
 msgstr "Номера IBAN обычно содержат менее 34 цифр"
 
-#: src/utils.ts:399
+#. screenid: 2
+#: src/utils.ts:400
 #, c-format
 msgid "IBAN country code not found"
 msgstr "Код страны IBAN не найден"
 
-#: src/utils.ts:413
+#. screenid: 2
+#: src/utils.ts:414
 #, c-format
 msgid "IBAN number is not valid, checksum is wrong"
 msgstr "Номер IBAN недействителен, контрольная сумма неверна"
 
-#: src/utils.ts:435
+#. screenid: 2
+#: src/utils.ts:436
 #, c-format
 msgid "Use letters, numbers or any of these characters: - . _ ~"
 msgstr ""
 
-#: src/pages/PaytoWireTransferForm.tsx:126
+#. screenid: 106
+#: src/pages/PaytoWireTransferForm.tsx:128
 #, fuzzy, c-format
 msgid "Required"
 msgstr "обязательно"
 
-#: src/pages/PaytoWireTransferForm.tsx:136
+#. screenid: 106
+#: src/pages/PaytoWireTransferForm.tsx:138
 #, fuzzy, c-format
 msgid "Not valid"
 msgstr "недопустимый"
 
-#: src/pages/PaytoWireTransferForm.tsx:146
+#. screenid: 106
+#: src/pages/PaytoWireTransferForm.tsx:148
 #, fuzzy, c-format
 msgid "Does not follow the pattern"
 msgstr "не следует шаблону"
 
-#: src/pages/PaytoWireTransferForm.tsx:209
+#. screenid: 106
+#: src/pages/PaytoWireTransferForm.tsx:211
 #, c-format
 msgid "The request was invalid or the payto://-URI used unacceptable features."
 msgstr ""
 "Запрос был неверным или payto://-URI использовал недопустимую "
 "функциональность."
 
-#: src/pages/PaytoWireTransferForm.tsx:217
+#. screenid: 106
+#: src/pages/PaytoWireTransferForm.tsx:219
 #, c-format
 msgid "Not enough permission to complete the operation."
 msgstr "Не хватает разрешения для завершения операции."
 
-#: src/pages/PaytoWireTransferForm.tsx:225
+#. screenid: 106
+#: src/pages/PaytoWireTransferForm.tsx:227
 #, c-format
 msgid "The bank administrator cannot be the transfer creditor."
 msgstr ""
 
-#: src/pages/PaytoWireTransferForm.tsx:233
+#. screenid: 106
+#: src/pages/PaytoWireTransferForm.tsx:235
 #, c-format
 msgid "The destination account \"%1$s\" was not found."
 msgstr "Целевой счет \"%1$s\" не найден."
 
-#: src/pages/PaytoWireTransferForm.tsx:243
+#. screenid: 106
+#: src/pages/PaytoWireTransferForm.tsx:245
 #, c-format
 msgid "The origin and the destination of the transfer can't be the same."
 msgstr "Пункт отправления и пункт назначения перевода не могут совпадать."
 
-#: src/pages/PaytoWireTransferForm.tsx:251
+#. screenid: 106
+#: src/pages/PaytoWireTransferForm.tsx:253
 #, fuzzy, c-format
 msgid "Your balance is not sufficient for the operation."
 msgstr "Вашего баланса недостаточно для проведения операции."
 
-#: src/pages/PaytoWireTransferForm.tsx:259
+#. screenid: 106
+#: src/pages/PaytoWireTransferForm.tsx:261
 #, c-format
 msgid "The origin account \"%1$s\" was not found."
 msgstr "Исходный аккаунт \"%1$s\" не найден."
 
-#: src/pages/PaytoWireTransferForm.tsx:267
+#. screenid: 106
+#: src/pages/PaytoWireTransferForm.tsx:269
 #, c-format
 msgid "The attempt to create the transaction has failed. Please try again."
 msgstr ""
 
-#: src/pages/PaytoWireTransferForm.tsx:291
+#. screenid: 106
+#: src/pages/PaytoWireTransferForm.tsx:293
 #, fuzzy, c-format
 msgid "The wire transfer was successfully completed!"
 msgstr "Отправка перевода завершена!"
 
-#: src/pages/PaytoWireTransferForm.tsx:305
+#. screenid: 106
+#: src/pages/PaytoWireTransferForm.tsx:307
 #, fuzzy, c-format
 msgid "Input wire transfer detail"
 msgstr "Детали банковского перевода"
 
-#: src/pages/PaytoWireTransferForm.tsx:361
+#. screenid: 106
+#: src/pages/PaytoWireTransferForm.tsx:363
 #, c-format
 msgid "Using a form"
 msgstr "Используя форму"
 
-#: src/pages/PaytoWireTransferForm.tsx:426
+#. screenid: 106
+#: src/pages/PaytoWireTransferForm.tsx:428
 #, c-format
 msgid ""
 "A special URI that specifies the amount to be transferred and the "
 "destination account."
 msgstr ""
 
-#: src/pages/PaytoWireTransferForm.tsx:455
+#. screenid: 106
+#: src/pages/PaytoWireTransferForm.tsx:457
 #, fuzzy, c-format
 msgid "QR code"
 msgstr "Отправить код"
 
-#: src/pages/PaytoWireTransferForm.tsx:461
+#. screenid: 106
+#: src/pages/PaytoWireTransferForm.tsx:463
 #, c-format
 msgid ""
 "If your device has a camera, you can import a payto:// URI from a QR code."
 msgstr ""
 
-#: src/pages/PaytoWireTransferForm.tsx:479
+#. screenid: 106
+#: src/pages/PaytoWireTransferForm.tsx:481
 #, c-format
 msgid "Cashout"
 msgstr "Выплата"
 
-#: src/pages/PaytoWireTransferForm.tsx:503
+#. screenid: 106
+#: src/pages/PaytoWireTransferForm.tsx:505
 #, c-format
 msgid "Recipient"
 msgstr "Получатель"
 
-#: src/pages/PaytoWireTransferForm.tsx:504
+#. screenid: 106
+#: src/pages/PaytoWireTransferForm.tsx:506
 #, fuzzy, c-format
 msgid "ID of the recipient's account"
 msgstr "IBAN счета получателя"
 
-#: src/pages/PaytoWireTransferForm.tsx:508
+#. screenid: 106
+#: src/pages/PaytoWireTransferForm.tsx:510
 #, fuzzy, c-format
 msgid "username"
 msgstr "Имя пользователя"
 
-#: src/pages/PaytoWireTransferForm.tsx:520
+#. screenid: 106
+#: src/pages/PaytoWireTransferForm.tsx:522
 #, c-format
 msgid "IBAN of the recipient's account"
 msgstr "IBAN счета получателя"
 
-#: src/pages/PaytoWireTransferForm.tsx:540
+#. screenid: 106
+#: src/pages/PaytoWireTransferForm.tsx:542
 #, c-format
 msgid "Transfer subject"
 msgstr "Причина перевода"
 
-#: src/pages/PaytoWireTransferForm.tsx:550
+#. screenid: 106
+#: src/pages/PaytoWireTransferForm.tsx:552
 #, c-format
 msgid "Subject"
 msgstr "Причина"
 
-#: src/pages/PaytoWireTransferForm.tsx:563
+#. screenid: 106
+#: src/pages/PaytoWireTransferForm.tsx:565
 #, fuzzy, c-format
 msgid "Some text to identify the transfer"
 msgstr "какой-то текст для идентификации перевода"
 
-#: src/pages/PaytoWireTransferForm.tsx:574
+#. screenid: 106
+#: src/pages/PaytoWireTransferForm.tsx:576
 #, c-format
 msgid "Amount"
 msgstr "Сумма"
 
-#: src/pages/PaytoWireTransferForm.tsx:591
+#. screenid: 106
+#: src/pages/PaytoWireTransferForm.tsx:593
 #, fuzzy, c-format
 msgid "Amount to transfer"
 msgstr "сумма для перевода"
 
-#: src/pages/PaytoWireTransferForm.tsx:602
+#. screenid: 106
+#: src/pages/PaytoWireTransferForm.tsx:604
 #, fuzzy, c-format
 msgid "Payto URI:"
 msgstr "payto URI:"
 
-#: src/pages/PaytoWireTransferForm.tsx:615
+#. screenid: 106
+#: src/pages/PaytoWireTransferForm.tsx:617
 #, fuzzy, c-format
 msgid "Uniform resource identifier of the target account"
 msgstr "унифицированный идентификатор ресурса целевой учетной записи"
 
-#: src/pages/PaytoWireTransferForm.tsx:619
+#. screenid: 106
+#: src/pages/PaytoWireTransferForm.tsx:621
 #, fuzzy, c-format
 msgid ""
 "payto://x-taler-bank/[bank-host]/[receiver-account]?"
@@ -282,208 +331,248 @@ msgid ""
 msgstr ""
 "payto://iban/[iban_получателя]?message=[причина_платежа]&amount=[%1$s:X.Y]"
 
-#: src/pages/PaytoWireTransferForm.tsx:621
+#. screenid: 106
+#: src/pages/PaytoWireTransferForm.tsx:623
 #, c-format
 msgid "payto://iban/[receiver-iban]?message=[subject]&amount=[%1$s:X.Y]"
 msgstr ""
 "payto://iban/[iban_получателя]?message=[причина_платежа]&amount=[%1$s:X.Y]"
 
-#: src/pages/PaytoWireTransferForm.tsx:638
+#. screenid: 106
+#: src/pages/PaytoWireTransferForm.tsx:640
 #, c-format
 msgid "The maximum amount for a wire transfer is %1$s"
 msgstr ""
 
-#: src/pages/PaytoWireTransferForm.tsx:657
+#. screenid: 106
+#: src/pages/PaytoWireTransferForm.tsx:659
 #, c-format
 msgid "Cost"
 msgstr ""
 
-#: src/pages/PaytoWireTransferForm.tsx:682
+#. screenid: 106
+#: src/pages/PaytoWireTransferForm.tsx:684
 #, fuzzy, c-format
 msgid "Cancel"
 msgstr "Отмена"
 
-#: src/pages/PaytoWireTransferForm.tsx:697
+#. screenid: 106
+#: src/pages/PaytoWireTransferForm.tsx:699
 #, fuzzy, c-format
 msgid "Send"
 msgstr "Отправить"
 
-#: src/pages/PaytoWireTransferForm.tsx:827
+#. screenid: 106
+#: src/pages/PaytoWireTransferForm.tsx:829
 #, c-format
 msgid "The target type is unknown, use \"%1$s\""
 msgstr ""
 
-#: src/pages/PaytoWireTransferForm.tsx:833
+#. screenid: 106
+#: src/pages/PaytoWireTransferForm.tsx:835
 #, fuzzy, c-format
 msgid "Only \"x-taler-bank\" target are supported"
 msgstr "поддерживаются только \"IBAN\""
 
-#: src/pages/PaytoWireTransferForm.tsx:837
+#. screenid: 106
+#: src/pages/PaytoWireTransferForm.tsx:839
 #, c-format
 msgid "Only this host is allowed. Use \"%1$s\""
 msgstr ""
 
-#: src/pages/PaytoWireTransferForm.tsx:841
+#. screenid: 106
+#: src/pages/PaytoWireTransferForm.tsx:843
 #, fuzzy, c-format
 msgid "Account name is missing"
 msgstr "Обновление счёта"
 
-#: src/pages/PaytoWireTransferForm.tsx:849
+#. screenid: 106
+#: src/pages/PaytoWireTransferForm.tsx:851
 #, fuzzy, c-format
 msgid "Only \"IBAN\" target are supported"
 msgstr "поддерживаются только \"IBAN\""
 
-#: src/pages/PaytoWireTransferForm.tsx:859
+#. screenid: 106
+#: src/pages/PaytoWireTransferForm.tsx:861
 #, fuzzy, c-format
 msgid "Missing \"amount\" parameter to specify the amount to be transferred"
 msgstr "Используйте параметр \"Сумма\" для указания суммы перевода"
 
-#: src/pages/PaytoWireTransferForm.tsx:863
+#. screenid: 106
+#: src/pages/PaytoWireTransferForm.tsx:865
 #, fuzzy, c-format
 msgid "The \"amount\" parameter is not valid"
 msgstr "сумма не является действительной"
 
-#: src/pages/PaytoWireTransferForm.tsx:869
+#. screenid: 106
+#: src/pages/PaytoWireTransferForm.tsx:871
 #, fuzzy, c-format
 msgid ""
 "\"message\" parameters to specify a reference text for the transfer are "
 "missing"
 msgstr "используйте параметр \"message\" для текста причины перевода"
 
-#: src/pages/PaytoWireTransferForm.tsx:883
+#. screenid: 106
+#: src/pages/PaytoWireTransferForm.tsx:885
 #, c-format
 msgid "The only currency allowed is \"%1$s\""
 msgstr ""
 
-#: src/pages/PaytoWireTransferForm.tsx:886
+#. screenid: 106
+#: src/pages/PaytoWireTransferForm.tsx:888
 #, c-format
 msgid "You cannot transfer an amount of zero."
 msgstr ""
 
-#: src/pages/PaytoWireTransferForm.tsx:889
+#. screenid: 106
+#: src/pages/PaytoWireTransferForm.tsx:891
 #, fuzzy, c-format
 msgid "The balance is not sufficient"
 msgstr "На счете недостаточно средств"
 
-#: src/pages/PaytoWireTransferForm.tsx:899
+#. screenid: 106
+#: src/pages/PaytoWireTransferForm.tsx:901
 #, fuzzy, c-format
 msgid "Please enter a longer subject"
 msgstr "Причина перевода"
 
-#: src/pages/RegistrationPage.tsx:42
+#. screenid: 110
+#: src/pages/RegistrationPage.tsx:44
 #, c-format
 msgid "Currently, the bank is not accepting new registrations!"
 msgstr "В настоящее время банк не принимает новые регистрации!"
 
-#: src/pages/RegistrationPage.tsx:84
+#. screenid: 110
+#: src/pages/RegistrationPage.tsx:86
 #, c-format
 msgid "The name is missing"
 msgstr ""
 
-#: src/pages/RegistrationPage.tsx:86
+#. screenid: 110
+#: src/pages/RegistrationPage.tsx:88
 #, c-format
 msgid "Missing username"
 msgstr "Отсутствует имя пользователя"
 
-#: src/pages/RegistrationPage.tsx:101
+#. screenid: 110
+#: src/pages/RegistrationPage.tsx:103
 #, c-format
 msgid "Missing password"
 msgstr "Отсутствует пароль"
 
-#: src/pages/RegistrationPage.tsx:103
+#. screenid: 110
+#: src/pages/RegistrationPage.tsx:105
 #, fuzzy, c-format
 msgid "The password should be longer than 8 letters"
 msgstr "должно быть больше 0"
 
-#: src/pages/RegistrationPage.tsx:108
+#. screenid: 110
+#: src/pages/RegistrationPage.tsx:110
 #, fuzzy, c-format
 msgid "The passwords do not match"
 msgstr "Пароли не совпадают"
 
-#: src/pages/RegistrationPage.tsx:130
+#. screenid: 110
+#: src/pages/RegistrationPage.tsx:132
 #, c-format
 msgid "Server replied with invalid phone or email."
 msgstr "Сервер ответил что телефон или электронной почта недействительны."
 
-#: src/pages/RegistrationPage.tsx:132
+#. screenid: 110
+#: src/pages/RegistrationPage.tsx:134
 #, fuzzy, c-format
 msgid "You are not authorised to create this account."
 msgstr "Недостаточно разрешений для создания этого счёта."
 
-#: src/pages/RegistrationPage.tsx:134
+#. screenid: 110
+#: src/pages/RegistrationPage.tsx:136
 #, c-format
 msgid "Registration is disabled because the bank ran out of bonus credit."
 msgstr "Регистрация отключена, так как в банке закончился бонусный кредит."
 
-#: src/pages/RegistrationPage.tsx:136
+#. screenid: 110
+#: src/pages/RegistrationPage.tsx:138
 #, c-format
 msgid "That username can't be used because is reserved."
 msgstr ""
 "Это имя пользователя не может быть использовано, так как оно зарезервировано."
 
-#: src/pages/RegistrationPage.tsx:138
+#. screenid: 110
+#: src/pages/RegistrationPage.tsx:140
 #, c-format
 msgid "That username is already taken."
 msgstr "Это имя пользователя уже используется."
 
-#: src/pages/RegistrationPage.tsx:140
+#. screenid: 110
+#: src/pages/RegistrationPage.tsx:142
 #, fuzzy, c-format
 msgid "That account ID is already taken."
 msgstr "Этот идентификатор счёта уже занят."
 
-#: src/pages/RegistrationPage.tsx:142
+#. screenid: 110
+#: src/pages/RegistrationPage.tsx:144
 #, c-format
 msgid "No information for the selected authentication channel."
 msgstr "Нет информации о выбранном канале аутентификации."
 
-#: src/pages/RegistrationPage.tsx:144
+#. screenid: 110
+#: src/pages/RegistrationPage.tsx:146
 #, c-format
 msgid "Authentication channel is not supported."
 msgstr "Канал аутентификации не поддерживается."
 
-#: src/pages/RegistrationPage.tsx:146
+#. screenid: 110
+#: src/pages/RegistrationPage.tsx:148
 #, fuzzy, c-format
 msgid "Only an administrator is allowed to set the debt limit."
 msgstr "Только администратор может установить лимит задолженности."
 
-#: src/pages/RegistrationPage.tsx:148
+#. screenid: 110
+#: src/pages/RegistrationPage.tsx:150
 #, c-format
 msgid "Only the administrator can change the minimum cashout limit."
 msgstr ""
 
-#: src/pages/RegistrationPage.tsx:150
+#. screenid: 110
+#: src/pages/RegistrationPage.tsx:152
 #, c-format
 msgid "Only admin can create accounts with second factor authentication."
 msgstr ""
 "Только администратор может создавать учетные записи со второй "
 "аутентификацией."
 
-#: src/pages/RegistrationPage.tsx:152
-#, c-format
+#. screenid: 110
+#: src/pages/RegistrationPage.tsx:154
+#, fuzzy, c-format
 msgid "The password is too short."
 msgstr ""
 
-#: src/pages/RegistrationPage.tsx:154
-#, c-format
+#. screenid: 110
+#: src/pages/RegistrationPage.tsx:156
+#, fuzzy, c-format
 msgid "The password is too long."
 msgstr "Пароль слишком длинный."
 
-#: src/pages/RegistrationPage.tsx:192
+#. screenid: 110
+#: src/pages/RegistrationPage.tsx:194
 #, c-format
 msgid "Account registration"
 msgstr "Регистрация счёта"
 
-#: src/pages/RegistrationPage.tsx:210
+#. screenid: 110
+#: src/pages/RegistrationPage.tsx:212
 #, fuzzy, c-format
 msgid "Login username"
 msgstr "Отсутствует имя пользователя"
 
-#: src/pages/RegistrationPage.tsx:242
+#. screenid: 110
+#: src/pages/RegistrationPage.tsx:244
 #, fuzzy, c-format
 msgid "Password"
 msgstr "Пароль"
 
-#: src/pages/RegistrationPage.tsx:267
+#. screenid: 110
+#: src/pages/RegistrationPage.tsx:269
 #, c-format
 msgid ""
 "Use a strong password: 8 characters minimum, don't use any public "
@@ -491,132 +580,158 @@ msgid ""
 "lowercase, uppercase, symbols and numbers"
 msgstr ""
 
-#: src/pages/RegistrationPage.tsx:282
+#. screenid: 110
+#: src/pages/RegistrationPage.tsx:284
 #, c-format
 msgid "Repeat password"
 msgstr "Повторите Пароль"
 
-#: src/pages/RegistrationPage.tsx:314
+#. screenid: 110
+#: src/pages/RegistrationPage.tsx:316
 #, c-format
 msgid "Full name"
 msgstr ""
 
-#: src/pages/RegistrationPage.tsx:411
+#. screenid: 110
+#: src/pages/RegistrationPage.tsx:413
 #, c-format
 msgid "Register"
 msgstr "Регистрация"
 
-#: src/pages/RegistrationPage.tsx:427
+#. screenid: 110
+#: src/pages/RegistrationPage.tsx:429
 #, c-format
 msgid "Create a random temporary user"
 msgstr "Создать случайного временного пользователя"
 
-#: src/pages/LoginForm.tsx:103
+#. screenid: 104
+#: src/pages/LoginForm.tsx:121
 #, c-format
 msgid "Wrong credentials for \"%1$s\""
 msgstr "Неверные учетные данные для «%1$s» ‎"
 
-#: src/pages/LoginForm.tsx:105
+#. screenid: 104
+#: src/pages/LoginForm.tsx:123
 #, c-format
 msgid "Account not found"
 msgstr "Учётная запись не найдена"
 
-#: src/pages/LoginForm.tsx:128
+#. screenid: 104
+#: src/pages/LoginForm.tsx:146
 #, c-format
 msgid "Username"
 msgstr "Имя пользователя"
 
-#: src/pages/LoginForm.tsx:142
+#. screenid: 104
+#: src/pages/LoginForm.tsx:160
 #, fuzzy, c-format
 msgid "Username of the account"
 msgstr "имя пользователя счёта"
 
-#: src/pages/LoginForm.tsx:174
+#. screenid: 104
+#: src/pages/LoginForm.tsx:192
 #, fuzzy, c-format
 msgid "Password of the account"
 msgstr "пароль от счёта"
 
-#: src/pages/LoginForm.tsx:208
+#. screenid: 104
+#: src/pages/LoginForm.tsx:226
 #, c-format
 msgid "Check"
 msgstr "Проверить"
 
-#: src/pages/LoginForm.tsx:220
+#. screenid: 104
+#: src/pages/LoginForm.tsx:238
 #, c-format
 msgid "Log in"
 msgstr "Войти"
 
-#: src/components/Transactions/views.tsx:43
+#. screenid: 5
+#: src/components/Transactions/views.tsx:45
 #, c-format
 msgid "Transactions history"
 msgstr ""
 
-#: src/components/Transactions/views.tsx:48
-#, c-format
+#. screenid: 5
+#: src/components/Transactions/views.tsx:50
+#, fuzzy, c-format
 msgid "No transactions yet."
 msgstr "Транзакций пока нет."
 
-#: src/components/Transactions/views.tsx:49
+#. screenid: 5
+#: src/components/Transactions/views.tsx:51
 #, c-format
 msgid "You can make a transfer or a withdrawal to your wallet."
 msgstr ""
 
-#: src/components/Transactions/views.tsx:87
+#. screenid: 5
+#: src/components/Transactions/views.tsx:89
 #, c-format
 msgid "Date"
 msgstr "Дата"
 
-#: src/components/Transactions/views.tsx:95
+#. screenid: 5
+#: src/components/Transactions/views.tsx:97
 #, c-format
 msgid "Counterpart"
 msgstr "Контрасчет"
 
-#: src/components/Transactions/views.tsx:135
+#. screenid: 5
+#: src/components/Transactions/views.tsx:137
 #, c-format
 msgid "sent"
 msgstr "отправлено"
 
-#: src/components/Transactions/views.tsx:136
+#. screenid: 5
+#: src/components/Transactions/views.tsx:138
 #, c-format
 msgid "received"
 msgstr "получено"
 
-#: src/components/Transactions/views.tsx:151
+#. screenid: 5
+#: src/components/Transactions/views.tsx:153
 #, fuzzy, c-format
 msgid "Invalid value"
 msgstr "Недопустимое значение"
 
-#: src/components/Transactions/views.tsx:160
+#. screenid: 5
+#: src/components/Transactions/views.tsx:162
 #, c-format
 msgid "to"
 msgstr "к"
 
-#: src/components/Transactions/views.tsx:160
+#. screenid: 5
+#: src/components/Transactions/views.tsx:162
 #, c-format
 msgid "from"
 msgstr "от"
 
-#: src/components/Transactions/views.tsx:237
+#. screenid: 5
+#: src/components/Transactions/views.tsx:240
 #, c-format
 msgid "First page"
 msgstr "Первая страница"
 
-#: src/components/Transactions/views.tsx:245
+#. screenid: 5
+#: src/components/Transactions/views.tsx:248
 #, c-format
 msgid "Next"
 msgstr "Далее"
 
-#: src/pages/WithdrawalConfirmationQuestion.tsx:104
+#. screenid: 114
+#: src/pages/WithdrawalConfirmationQuestion.tsx:106
 #, c-format
 msgid "Wire transfer completed!"
 msgstr "Отправка перевода завершена!"
 
-#: src/pages/WithdrawalConfirmationQuestion.tsx:111
+#. screenid: 114
+#: src/pages/WithdrawalConfirmationQuestion.tsx:113
 #, c-format
 msgid "The withdrawal has been aborted previously and can't be confirmed"
 msgstr "Вывод средств был прерван ранее и не может быть подтвержден"
 
-#: src/pages/WithdrawalConfirmationQuestion.tsx:119
+#. screenid: 114
+#: src/pages/WithdrawalConfirmationQuestion.tsx:121
 #, c-format
 msgid ""
 "The withdrawal operation can't be confirmed before a wallet accepted the "
@@ -625,93 +740,111 @@ msgstr ""
 "Операция по выводу средств не может быть подтверждена до того как кошёлек "
 "примет транзакцию."
 
-#: src/pages/WithdrawalConfirmationQuestion.tsx:127
+#. screenid: 114
+#: src/pages/WithdrawalConfirmationQuestion.tsx:129
 #, fuzzy, c-format
 msgid "The operation ID is invalid."
 msgstr "Идентификатор операции недействителен."
 
-#: src/pages/WithdrawalConfirmationQuestion.tsx:135
+#. screenid: 114
+#: src/pages/WithdrawalConfirmationQuestion.tsx:137
 #, c-format
 msgid "The operation was not found."
 msgstr "Операция не найдена."
 
-#: src/pages/WithdrawalConfirmationQuestion.tsx:151
+#. screenid: 114
+#: src/pages/WithdrawalConfirmationQuestion.tsx:153
 #, c-format
 msgid "The starting withdrawal amount and the confirmation amount differs."
 msgstr ""
 
-#: src/pages/WithdrawalConfirmationQuestion.tsx:160
+#. screenid: 114
+#: src/pages/WithdrawalConfirmationQuestion.tsx:162
 #, c-format
 msgid "The bank requires a bank account which has not been specified yet."
 msgstr ""
 
-#: src/pages/WithdrawalConfirmationQuestion.tsx:199
+#. screenid: 114
+#: src/pages/WithdrawalConfirmationQuestion.tsx:201
 #, c-format
 msgid ""
 "The reserve operation has been confirmed previously and can't be aborted"
 msgstr "Резервная операция была подтверждена ранее и не может быть прервана"
 
-#: src/pages/WithdrawalConfirmationQuestion.tsx:235
+#. screenid: 114
+#: src/pages/WithdrawalConfirmationQuestion.tsx:237
 #, c-format
 msgid "Confirm the withdrawal operation"
 msgstr "Подтвердите операцию вывода"
 
-#: src/pages/WithdrawalConfirmationQuestion.tsx:252
+#. screenid: 114
+#: src/pages/WithdrawalConfirmationQuestion.tsx:254
 #, c-format
 msgid "Wire transfer details"
 msgstr "Детали банковского перевода"
 
-#: src/pages/WithdrawalConfirmationQuestion.tsx:262
+#. screenid: 114
+#: src/pages/WithdrawalConfirmationQuestion.tsx:264
 #, fuzzy, c-format
 msgid "Payment Service Provider's account"
 msgstr "Счет оператора Обменника Taler"
 
-#: src/pages/WithdrawalConfirmationQuestion.tsx:280
+#. screenid: 114
+#: src/pages/WithdrawalConfirmationQuestion.tsx:282
 #, fuzzy, c-format
 msgid "Payment Service Provider's account number"
 msgstr "Счет оператора Обменника Taler"
 
-#: src/pages/WithdrawalConfirmationQuestion.tsx:292
+#. screenid: 114
+#: src/pages/WithdrawalConfirmationQuestion.tsx:294
 #, fuzzy, c-format
 msgid "Payment Service Provider's name"
 msgstr "Счет оператора Обменника Taler"
 
-#: src/pages/WithdrawalConfirmationQuestion.tsx:311
+#. screenid: 114
+#: src/pages/WithdrawalConfirmationQuestion.tsx:313
 #, fuzzy, c-format
 msgid "Payment Service Provider's account bank hostname"
 msgstr "Счет оператора Обменника Taler"
 
-#: src/pages/WithdrawalConfirmationQuestion.tsx:322
+#. screenid: 114
+#: src/pages/WithdrawalConfirmationQuestion.tsx:324
 #, fuzzy, c-format
 msgid "Payment Service Provider's account id"
 msgstr "Счет оператора Обменника Taler"
 
-#: src/pages/WithdrawalConfirmationQuestion.tsx:352
+#. screenid: 114
+#: src/pages/WithdrawalConfirmationQuestion.tsx:354
 #, fuzzy, c-format
 msgid "Payment Service Provider's account address"
 msgstr "Счет оператора Обменника Taler"
 
-#: src/pages/WithdrawalConfirmationQuestion.tsx:391
+#. screenid: 114
+#: src/pages/WithdrawalConfirmationQuestion.tsx:393
 #, c-format
 msgid "No amount has yet been determined."
 msgstr ""
 
-#: src/pages/WithdrawalConfirmationQuestion.tsx:438
+#. screenid: 114
+#: src/pages/WithdrawalConfirmationQuestion.tsx:440
 #, c-format
 msgid "Transfer"
 msgstr "Перевести"
 
-#: src/pages/WithdrawalConfirmationQuestion.tsx:463
+#. screenid: 114
+#: src/pages/WithdrawalConfirmationQuestion.tsx:465
 #, c-format
 msgid "Authentication required"
 msgstr "Требуется аутентификация"
 
-#: src/pages/WithdrawalConfirmationQuestion.tsx:473
+#. screenid: 114
+#: src/pages/WithdrawalConfirmationQuestion.tsx:475
 #, fuzzy, c-format
 msgid "This operation was created with another username"
 msgstr "Эта операция была создана с другим именем пользователя"
 
-#: src/pages/OperationState/views.tsx:414
+#. screenid: 5
+#: src/pages/OperationState/views.tsx:421
 #, c-format
 msgid ""
 "Unauthorized to make the operation, maybe the session has expired or the "
@@ -720,17 +853,20 @@ msgstr ""
 "Неавторизированное выполнение операции, возможно истек сеанс или изменён "
 "пароль."
 
-#: src/pages/OperationState/views.tsx:425
+#. screenid: 5
+#: src/pages/OperationState/views.tsx:432
 #, c-format
 msgid "The operation was rejected due to insufficient funds."
 msgstr "Операция отклонена из-за нехватки средств."
 
-#: src/pages/OperationState/views.tsx:479
+#. screenid: 5
+#: src/pages/OperationState/views.tsx:486
 #, c-format
 msgid "Withdrawal confirmed"
 msgstr "Вывод подтверждён"
 
-#: src/pages/OperationState/views.tsx:483
+#. screenid: 5
+#: src/pages/OperationState/views.tsx:490
 #, fuzzy, c-format
 msgid ""
 "The wire transfer to the Payment Service Provider has been initiated. You "
@@ -739,22 +875,26 @@ msgstr ""
 "Инициирован банковский перевод оператору Taler. Вскоре вы получите "
 "запрошенную сумму на свой кошелёк Taler."
 
-#: src/pages/OperationState/views.tsx:499
+#. screenid: 5
+#: src/pages/OperationState/views.tsx:506
 #, c-format
 msgid "Do not show this again"
 msgstr "Не показывать снова"
 
-#: src/pages/OperationState/views.tsx:533
+#. screenid: 5
+#: src/pages/OperationState/views.tsx:540
 #, c-format
 msgid "Close"
 msgstr "Закрыть"
 
-#: src/pages/OperationState/views.tsx:596
+#. screenid: 5
+#: src/pages/OperationState/views.tsx:603
 #, fuzzy, c-format
 msgid "If you have a Taler wallet installed on this device"
 msgstr "Если в этом устройстве установлен кошелёк Taler"
 
-#: src/pages/OperationState/views.tsx:602
+#. screenid: 5
+#: src/pages/OperationState/views.tsx:609
 #, fuzzy, c-format
 msgid ""
 "Your wallet will display the details of the transaction including the fees "
@@ -765,87 +905,104 @@ msgstr ""
 "применимо). Если у вас его еще нет, вы можете установить его следуя "
 "инструкциям на"
 
-#: src/pages/OperationState/views.tsx:612
+#. screenid: 5
+#: src/pages/OperationState/views.tsx:619
 #, fuzzy, c-format
 msgid "on this page"
 msgstr "этой странице"
 
-#: src/pages/OperationState/views.tsx:633
+#. screenid: 5
+#: src/pages/OperationState/views.tsx:640
 #, c-format
 msgid "Withdraw"
 msgstr "Снять средства"
 
-#: src/pages/OperationState/views.tsx:642
+#. screenid: 5
+#: src/pages/OperationState/views.tsx:649
 #, fuzzy, c-format
 msgid "In case you have a Taler wallet on another device"
 msgstr "Или если у вас есть кошелёк в другом устройстве"
 
-#: src/pages/OperationState/views.tsx:647
+#. screenid: 5
+#: src/pages/OperationState/views.tsx:654
 #, c-format
 msgid "Scan the QR below to start the withdrawal."
 msgstr "Отсканируйте QR-код ниже чтобы начать вывод средств."
 
-#: src/pages/WalletWithdrawForm.tsx:73
+#. screenid: 112
+#: src/pages/WalletWithdrawForm.tsx:75
 #, fuzzy, c-format
 msgid "There is an operation already pending"
 msgstr "Операция уже идет"
 
-#: src/pages/WalletWithdrawForm.tsx:77
+#. screenid: 112
+#: src/pages/WalletWithdrawForm.tsx:79
 #, fuzzy, c-format
 msgid "Complete the operation in"
 msgstr "Завершите или отмените операцию в"
 
-#: src/pages/WalletWithdrawForm.tsx:89
+#. screenid: 112
+#: src/pages/WalletWithdrawForm.tsx:91
 #, c-format
 msgid "this page"
 msgstr "этой странице"
 
-#: src/pages/WalletWithdrawForm.tsx:167
+#. screenid: 112
+#: src/pages/WalletWithdrawForm.tsx:169
 #, fuzzy, c-format
 msgid "Invalid"
 msgstr "недействительно"
 
-#: src/pages/WalletWithdrawForm.tsx:169
+#. screenid: 112
+#: src/pages/WalletWithdrawForm.tsx:171
 #, fuzzy, c-format
 msgid "Balance is not enough"
 msgstr "Недостаточно средств на балансе"
 
-#: src/pages/WalletWithdrawForm.tsx:188
+#. screenid: 112
+#: src/pages/WalletWithdrawForm.tsx:190
 #, fuzzy, c-format
 msgid "The server replied with an invalid taler://withdraw URI"
 msgstr "Сервер ответил с недопустимым URI вывода"
 
-#: src/pages/WalletWithdrawForm.tsx:189
+#. screenid: 112
+#: src/pages/WalletWithdrawForm.tsx:191
 #, c-format
 msgid "Withdraw URI: %1$s"
 msgstr "URI вывода: %1$s"
 
-#: src/pages/WalletWithdrawForm.tsx:204
+#. screenid: 112
+#: src/pages/WalletWithdrawForm.tsx:206
 #, c-format
 msgid "The operation was rejected due to insufficient funds"
 msgstr "Операция отклонена из-за нехватки средств."
 
-#: src/pages/WalletWithdrawForm.tsx:269
+#. screenid: 112
+#: src/pages/WalletWithdrawForm.tsx:271
 #, c-format
 msgid "Current balance is %1$s"
 msgstr ""
 
-#: src/pages/WalletWithdrawForm.tsx:279
+#. screenid: 112
+#: src/pages/WalletWithdrawForm.tsx:281
 #, c-format
 msgid "You can withdraw up to %1$s"
 msgstr ""
 
-#: src/pages/WalletWithdrawForm.tsx:357
+#. screenid: 112
+#: src/pages/WalletWithdrawForm.tsx:359
 #, c-format
 msgid "Continue"
 msgstr "Продолжить"
 
-#: src/pages/WalletWithdrawForm.tsx:390
+#. screenid: 112
+#: src/pages/WalletWithdrawForm.tsx:392
 #, fuzzy, c-format
 msgid "Use your Taler wallet"
 msgstr "Подготовьте свой кошелёк"
 
-#: src/pages/WalletWithdrawForm.tsx:393
+#. screenid: 112
+#: src/pages/WalletWithdrawForm.tsx:395
 #, fuzzy, c-format
 msgid ""
 "After using your wallet you will need to authorize or cancel the operation "
@@ -854,55 +1011,65 @@ msgstr ""
 "После использования кошелька вам нужно будет подтвердить или отменить "
 "операцию на этом сайте."
 
-#: src/pages/WalletWithdrawForm.tsx:403
+#. screenid: 112
+#: src/pages/WalletWithdrawForm.tsx:405
 #, fuzzy, c-format
 msgid "You need a Taler wallet"
 msgstr "Вам нужен кошелёк Taler"
 
-#: src/pages/WalletWithdrawForm.tsx:408
+#. screenid: 112
+#: src/pages/WalletWithdrawForm.tsx:410
 #, c-format
 msgid "If you don't have one yet you can follow the instruction in"
 msgstr "Если у вас его еще нет, вы можете следовать инструкциям на"
 
-#: src/pages/PaymentOptions.tsx:62
+#. screenid: 105
+#: src/pages/PaymentOptions.tsx:64
 #, fuzzy, c-format
 msgid "Pending operation"
 msgstr "Ожидание операции обналички"
 
-#: src/pages/PaymentOptions.tsx:108
+#. screenid: 105
+#: src/pages/PaymentOptions.tsx:110
 #, c-format
 msgid "Send money"
 msgstr "Отправить деньги"
 
-#: src/pages/PaymentOptions.tsx:126
+#. screenid: 105
+#: src/pages/PaymentOptions.tsx:128
 #, fuzzy, c-format
 msgid "to a Taler wallet"
 msgstr "на кошелёк %1$s"
 
-#: src/pages/PaymentOptions.tsx:146
+#. screenid: 105
+#: src/pages/PaymentOptions.tsx:148
 #, c-format
 msgid "Withdraw digital money into your mobile wallet or browser extension"
 msgstr ""
 "Выводите цифровые деньги на свой мобильный кошелёк или расширение для "
 "браузера"
 
-#: src/pages/PaymentOptions.tsx:179
+#. screenid: 105
+#: src/pages/PaymentOptions.tsx:181
 #, c-format
 msgid "to another bank account"
 msgstr "на другой банковский счет"
 
-#: src/pages/PaymentOptions.tsx:199
+#. screenid: 105
+#: src/pages/PaymentOptions.tsx:201
 #, c-format
 msgid "Make a wire transfer to an account with known bank account number."
 msgstr ""
 "Сделайте банковский перевод на счет с известным номером банковского счета."
 
-#: src/pages/AccountPage/views.tsx:45
+#. screenid: 5
+#: src/pages/AccountPage/views.tsx:50
 #, fuzzy, c-format
 msgid "This is a demo"
 msgstr "Это демо-банк"
 
-#: src/pages/AccountPage/views.tsx:50
+#. screenid: 5
+#: src/pages/AccountPage/views.tsx:55
 #, fuzzy, c-format
 msgid ""
 "This part of the demo shows how a bank that supports Taler directly would "
@@ -913,7 +1080,8 @@ msgstr ""
 "Taler напрямую. Помимо использования собственного банковского счёта, вы "
 "также можете просмотреть историю транзакций некоторых %1$s."
 
-#: src/pages/AccountPage/views.tsx:60
+#. screenid: 5
+#: src/pages/AccountPage/views.tsx:65
 #, fuzzy, c-format
 msgid ""
 "Here you will be able to see how a bank that supports Taler directly would "
@@ -922,77 +1090,92 @@ msgstr ""
 "В этой части демонстрации показано как будет работать банк поддерживающий "
 "Taler напрямую."
 
-#: src/pages/AccountPage/views.tsx:81
+#. screenid: 5
+#: src/pages/AccountPage/views.tsx:86
 #, c-format
 msgid "Pending account delete operation"
 msgstr "Ожидание операции удаления счёта"
 
-#: src/pages/AccountPage/views.tsx:83
+#. screenid: 5
+#: src/pages/AccountPage/views.tsx:88
 #, c-format
 msgid "Pending account update operation"
 msgstr "Ожидание операции обновления счёта"
 
-#: src/pages/AccountPage/views.tsx:85
+#. screenid: 5
+#: src/pages/AccountPage/views.tsx:90
 #, c-format
 msgid "Pending password update operation"
 msgstr "Ожидание операции обновления пароля"
 
-#: src/pages/AccountPage/views.tsx:87
+#. screenid: 5
+#: src/pages/AccountPage/views.tsx:92
 #, c-format
 msgid "Pending transaction operation"
 msgstr "Ожидание операции транзакции"
 
-#: src/pages/AccountPage/views.tsx:89
+#. screenid: 5
+#: src/pages/AccountPage/views.tsx:94
 #, c-format
 msgid "Pending withdrawal operation"
 msgstr "Ожидание операции вывода средств"
 
-#: src/pages/AccountPage/views.tsx:91
+#. screenid: 5
+#: src/pages/AccountPage/views.tsx:96
 #, c-format
 msgid "Pending cashout operation"
 msgstr "Ожидание операции обналички"
 
-#: src/pages/AccountPage/views.tsx:102
+#. screenid: 5
+#: src/pages/AccountPage/views.tsx:107
 #, c-format
 msgid "You can complete or cancel the operation in"
 msgstr "Завершить или отменить операцию можно в"
 
-#: src/pages/BankFrame.tsx:76
+#. screenid: 103
+#: src/pages/BankFrame.tsx:78
 #, c-format
 msgid "Internal error, please report."
 msgstr "Внутренняя ошибка, пожалуйста, сообщите."
 
-#: src/pages/BankFrame.tsx:121
+#. screenid: 103
+#: src/pages/BankFrame.tsx:125
 #, c-format
 msgid "Preferences"
 msgstr "Настройки"
 
-#: src/pages/BankFrame.tsx:338
+#. screenid: 103
+#: src/pages/BankFrame.tsx:342
 #, fuzzy, c-format
 msgid "Welcome"
 msgstr "Добро пожаловать, %1$s"
 
-#: src/pages/BankFrame.tsx:348
+#. screenid: 103
+#: src/pages/BankFrame.tsx:352
 #, c-format
 msgid "Welcome, %1$s"
 msgstr "Добро пожаловать, %1$s"
 
-#: src/pages/PublicHistoriesPage.tsx:82
+#. screenid: 108
+#: src/pages/PublicHistoriesPage.tsx:84
 #, c-format
 msgid "History of public accounts"
 msgstr "История публичных счетов"
 
-#: src/pages/QrCodeSection.tsx:132
+#. screenid: 109
+#: src/pages/QrCodeSection.tsx:134
 #, fuzzy, c-format
 msgid "Scan the QR code below to start the withdrawal."
 msgstr "Отсканируйте QR-код ниже чтобы начать вывод средств."
 
-#: src/pages/WithdrawalQRCode.tsx:104
+#. screenid: 116
+#: src/pages/WithdrawalQRCode.tsx:106
 #, c-format
 msgid "Operation aborted"
 msgstr "Операция прервана"
 
-#: src/pages/WithdrawalQRCode.tsx:108
+#. screenid: 116
+#: src/pages/WithdrawalQRCode.tsx:110
 #, fuzzy, c-format
 msgid ""
 "The wire transfer to the Payment Service Provider's account was aborted from "
@@ -1001,12 +1184,14 @@ msgstr ""
 "Банковский перевод на счет оператора Обменника Taler был прерван, ваш баланс "
 "не пострадал."
 
-#: src/pages/WithdrawalQRCode.tsx:183
+#. screenid: 116
+#: src/pages/WithdrawalQRCode.tsx:185
 #, fuzzy, c-format
 msgid "Go to your wallet now"
 msgstr "на кошелёк %1$s"
 
-#: src/pages/WithdrawalQRCode.tsx:211
+#. screenid: 116
+#: src/pages/WithdrawalQRCode.tsx:213
 #, fuzzy, c-format
 msgid ""
 "The operation is marked as selected, but a process during the withdrawal "
@@ -1014,12 +1199,14 @@ msgid ""
 msgstr ""
 "Операция помечена как «выбранная», но какой-то шаг в выводе средств не удался"
 
-#: src/pages/WithdrawalQRCode.tsx:213
+#. screenid: 116
+#: src/pages/WithdrawalQRCode.tsx:215
 #, fuzzy, c-format
 msgid "The account was selected, but no withdrawal reserve ID was found."
 msgstr "Счёт выбран, но идентификатор вывода средств не найден."
 
-#: src/pages/WithdrawalQRCode.tsx:226
+#. screenid: 116
+#: src/pages/WithdrawalQRCode.tsx:228
 #, fuzzy, c-format
 msgid ""
 "There is a withdrawal reserve ID but no account has been selected or the "
@@ -1028,81 +1215,96 @@ msgstr ""
 "Есть идентификатор вывода средств, но счёт не был выбран или выбранный счёт "
 "недействителен."
 
-#: src/pages/WithdrawalQRCode.tsx:240
+#. screenid: 116
+#: src/pages/WithdrawalQRCode.tsx:242
 #, c-format
 msgid ""
 "A withdrawal reserve ID was not found and the no account has been selected."
 msgstr ""
 
-#: src/pages/WithdrawalQRCode.tsx:298
+#. screenid: 116
+#: src/pages/WithdrawalQRCode.tsx:300
 #, c-format
 msgid "Operation not found"
 msgstr ""
 
-#: src/pages/WithdrawalQRCode.tsx:302
+#. screenid: 116
+#: src/pages/WithdrawalQRCode.tsx:304
 #, c-format
 msgid ""
 "This process is not known to the server. The process ID is incorrect or the "
 "server has deleted the process information before it arrived here."
 msgstr ""
 
-#: src/pages/WithdrawalQRCode.tsx:318
+#. screenid: 116
+#: src/pages/WithdrawalQRCode.tsx:320
 #, c-format
 msgid "Continue to dashboard"
 msgstr ""
 
-#: src/pages/SolveChallengePage.tsx:92
+#. screenid: 111
+#: src/pages/SolveChallengePage.tsx:94
 #, c-format
 msgid "Confirmation codes are numerical, possibly beginning with 'T-.'"
 msgstr ""
 
-#: src/pages/SolveChallengePage.tsx:114
+#. screenid: 111
+#: src/pages/SolveChallengePage.tsx:116
 #, c-format
 msgid ""
 "No cashout was found. The cashout process has probably already been aborted."
 msgstr ""
 
-#: src/pages/SolveChallengePage.tsx:156
+#. screenid: 111
+#: src/pages/SolveChallengePage.tsx:158
 #, c-format
 msgid "Challenge not found."
 msgstr ""
 
-#: src/pages/SolveChallengePage.tsx:164
+#. screenid: 111
+#: src/pages/SolveChallengePage.tsx:166
 #, c-format
 msgid "This user is not authorized to complete this challenge."
 msgstr ""
 
-#: src/pages/SolveChallengePage.tsx:172
+#. screenid: 111
+#: src/pages/SolveChallengePage.tsx:174
 #, c-format
 msgid "Too many attempts, try another code."
 msgstr ""
 
-#: src/pages/SolveChallengePage.tsx:180
+#. screenid: 111
+#: src/pages/SolveChallengePage.tsx:182
 #, c-format
 msgid "The confirmation code is wrong, try again."
 msgstr ""
 
-#: src/pages/SolveChallengePage.tsx:188
+#. screenid: 111
+#: src/pages/SolveChallengePage.tsx:190
 #, c-format
 msgid "The operation expired."
 msgstr ""
 
-#: src/pages/SolveChallengePage.tsx:222
+#. screenid: 111
+#: src/pages/SolveChallengePage.tsx:224
 #, c-format
 msgid "The operation failed."
 msgstr ""
 
-#: src/pages/SolveChallengePage.tsx:239
+#. screenid: 111
+#: src/pages/SolveChallengePage.tsx:241
 #, c-format
 msgid "The operation needs another confirmation to complete."
 msgstr ""
 
-#: src/pages/SolveChallengePage.tsx:259
+#. screenid: 111
+#: src/pages/SolveChallengePage.tsx:261
 #, c-format
 msgid "Confirm the operation"
 msgstr "Подтвердить операцию"
 
-#: src/pages/SolveChallengePage.tsx:263
+#. screenid: 111
+#: src/pages/SolveChallengePage.tsx:265
 #, c-format
 msgid ""
 "This operation is protected with second factor authentication. In order to "
@@ -1110,286 +1312,342 @@ msgid ""
 "you provided."
 msgstr ""
 
-#: src/pages/SolveChallengePage.tsx:292
+#. screenid: 111
+#: src/pages/SolveChallengePage.tsx:294
 #, c-format
 msgid "Enter the confirmation code"
 msgstr "Введите код подтверждения"
 
-#: src/pages/SolveChallengePage.tsx:332
+#. screenid: 111
+#: src/pages/SolveChallengePage.tsx:334
 #, c-format
 msgid "You should have received a code on your mobile phone."
 msgstr ""
 
-#: src/pages/SolveChallengePage.tsx:339
+#. screenid: 111
+#: src/pages/SolveChallengePage.tsx:341
 #, c-format
 msgid "You should have received a code in your email."
 msgstr ""
 
-#: src/pages/SolveChallengePage.tsx:350
+#. screenid: 111
+#: src/pages/SolveChallengePage.tsx:352
 #, c-format
 msgid "The confirmation code starts with \"%1$s\" followed by numbers."
 msgstr ""
 
-#: src/pages/SolveChallengePage.tsx:368
+#. screenid: 111
+#: src/pages/SolveChallengePage.tsx:370
 #, c-format
 msgid "Confirm"
 msgstr "Подтвердить"
 
-#: src/pages/SolveChallengePage.tsx:402
+#. screenid: 111
+#: src/pages/SolveChallengePage.tsx:404
 #, fuzzy, c-format
 msgid "Removing account"
 msgstr "На счёт"
 
-#: src/pages/SolveChallengePage.tsx:404
+#. screenid: 111
+#: src/pages/SolveChallengePage.tsx:406
 #, fuzzy, c-format
 msgid "Updating account values"
 msgstr "Удаление счёта \"%1$s\""
 
-#: src/pages/SolveChallengePage.tsx:406
+#. screenid: 111
+#: src/pages/SolveChallengePage.tsx:408
 #, fuzzy, c-format
 msgid "Updating password"
 msgstr "Обновить пароль"
 
-#: src/pages/SolveChallengePage.tsx:408
+#. screenid: 111
+#: src/pages/SolveChallengePage.tsx:410
 #, fuzzy, c-format
 msgid "Making a wire transfer"
 msgstr "Сделать банковский перевод"
 
-#: src/pages/SolveChallengePage.tsx:410
+#. screenid: 111
+#: src/pages/SolveChallengePage.tsx:412
 #, fuzzy, c-format
 msgid "Confirming withdrawal"
 msgstr "Подтвердите операцию вывода"
 
-#: src/pages/SolveChallengePage.tsx:412
+#. screenid: 111
+#: src/pages/SolveChallengePage.tsx:414
 #, c-format
 msgid "Making a cashout"
 msgstr ""
 
-#: src/pages/SolveChallengePage.tsx:422
+#. screenid: 111
+#: src/pages/SolveChallengePage.tsx:424
 #, fuzzy, c-format
 msgid "Operation:"
 msgstr "Операция прервана"
 
-#: src/pages/SolveChallengePage.tsx:435
+#. screenid: 111
+#: src/pages/SolveChallengePage.tsx:437
 #, c-format
 msgid "Type"
 msgstr ""
 
-#: src/pages/SolveChallengePage.tsx:438
+#. screenid: 111
+#: src/pages/SolveChallengePage.tsx:440
 #, fuzzy, c-format
 msgid "Updating account settings"
 msgstr "Ожидание операции удаления счёта"
 
-#: src/pages/SolveChallengePage.tsx:445
+#. screenid: 111
+#: src/pages/SolveChallengePage.tsx:447
 #, fuzzy, c-format
 msgid "Account"
 msgstr "Счета"
 
-#: src/pages/SolveChallengePage.tsx:475
+#. screenid: 111
+#: src/pages/SolveChallengePage.tsx:477
 #, c-format
 msgid "To account"
 msgstr "На счёт"
 
-#: src/pages/SolveChallengePage.tsx:501
+#. screenid: 111
+#: src/pages/SolveChallengePage.tsx:503
 #, fuzzy, c-format
 msgid "Cashout account"
 msgstr "Нет счёта для выплат"
 
-#: src/pages/SolveChallengePage.tsx:511
+#. screenid: 111
+#: src/pages/SolveChallengePage.tsx:513
 #, c-format
 msgid "Email"
 msgstr "Email"
 
-#: src/pages/SolveChallengePage.tsx:521
+#. screenid: 111
+#: src/pages/SolveChallengePage.tsx:523
 #, c-format
 msgid "Phone"
 msgstr "Телефон"
 
-#: src/pages/SolveChallengePage.tsx:531
+#. screenid: 111
+#: src/pages/SolveChallengePage.tsx:533
 #, fuzzy, c-format
 msgid "Debit threshold"
 msgstr "Дебетировано"
 
-#: src/pages/SolveChallengePage.tsx:546
+#. screenid: 111
+#: src/pages/SolveChallengePage.tsx:548
 #, c-format
 msgid "Is this account public?"
 msgstr "Является ли этот счёт общедоступным?"
 
-#: src/pages/SolveChallengePage.tsx:552
+#. screenid: 111
+#: src/pages/SolveChallengePage.tsx:554
 #, c-format
 msgid "Enable"
 msgstr ""
 
-#: src/pages/SolveChallengePage.tsx:553
+#. screenid: 111
+#: src/pages/SolveChallengePage.tsx:555
 #, c-format
 msgid "Disable"
 msgstr ""
 
-#: src/pages/SolveChallengePage.tsx:560
+#. screenid: 111
+#: src/pages/SolveChallengePage.tsx:562
 #, c-format
 msgid "Name"
 msgstr "Название"
 
-#: src/pages/SolveChallengePage.tsx:570
+#. screenid: 111
+#: src/pages/SolveChallengePage.tsx:572
 #, fuzzy, c-format
 msgid "Authentication channel"
 msgstr "Требуется аутентификация"
 
-#: src/pages/SolveChallengePage.tsx:575
+#. screenid: 111
+#: src/pages/SolveChallengePage.tsx:577
 #, fuzzy, c-format
 msgid "Remove"
 msgstr "удалить"
 
-#: src/pages/SolveChallengePage.tsx:587
+#. screenid: 111
+#: src/pages/SolveChallengePage.tsx:589
 #, c-format
 msgid "New password"
 msgstr "Новый пароль"
 
-#: src/pages/SolveChallengePage.tsx:607
+#. screenid: 111
+#: src/pages/SolveChallengePage.tsx:609
 #, c-format
 msgid "Challenge details"
 msgstr "Детали подтверждения"
 
-#: src/pages/SolveChallengePage.tsx:615
+#. screenid: 111
+#: src/pages/SolveChallengePage.tsx:617
 #, c-format
 msgid "Sent at"
 msgstr "Время отправления"
 
-#: src/pages/SolveChallengePage.tsx:632
+#. screenid: 111
+#: src/pages/SolveChallengePage.tsx:634
 #, c-format
 msgid "To phone"
 msgstr "На телефон"
 
-#: src/pages/SolveChallengePage.tsx:634
+#. screenid: 111
+#: src/pages/SolveChallengePage.tsx:636
 #, c-format
 msgid "To email"
 msgstr "На email"
 
-#: src/pages/SolveChallengePage.tsx:666
+#. screenid: 111
+#: src/pages/SolveChallengePage.tsx:668
 #, c-format
 msgid "Send again"
 msgstr "Отправить ещё раз"
 
-#: src/pages/SolveChallengePage.tsx:721
+#. screenid: 111
+#: src/pages/SolveChallengePage.tsx:723
 #, fuzzy, c-format
 msgid "Withdraw reserve ID"
 msgstr "Снять средства"
 
-#: src/pages/SolveChallengePage.tsx:763
+#. screenid: 111
+#: src/pages/SolveChallengePage.tsx:765
 #, fuzzy, c-format
 msgid "Cashout is disabled"
 msgstr "Выплата создана"
 
-#: src/pages/SolveChallengePage.tsx:764
+#. screenid: 111
+#: src/pages/SolveChallengePage.tsx:766
 #, c-format
 msgid ""
 "Cashout should be enabled in the configuration, the conversion rate should "
 "be initialized with fee(s), rates and a rounding mode."
 msgstr ""
 
-#: src/pages/WireTransfer.tsx:103
+#. screenid: 113
+#: src/pages/WireTransfer.tsx:105
 #, c-format
 msgid "Make a wire transfer"
 msgstr "Сделать банковский перевод"
 
-#: src/pages/WithdrawalOperationPage.tsx:55
+#. screenid: 115
+#: src/pages/WithdrawalOperationPage.tsx:57
 #, c-format
 msgid "The Withdrawal URI is not valid"
 msgstr "URI вывода недействителен"
 
-#: src/components/Cashouts/views.tsx:43
+#. screenid: 3
+#: src/components/Cashouts/views.tsx:45
 #, c-format
 msgid ""
 "Cashout should be enable by configuration and the conversion rate should be "
 "initialized with fee, ratio and rounding mode."
 msgstr ""
 
-#: src/components/Cashouts/views.tsx:106
+#. screenid: 3
+#: src/components/Cashouts/views.tsx:108
 #, c-format
 msgid "Latest cashouts"
 msgstr "Последние обналички"
 
-#: src/components/Cashouts/views.tsx:117
+#. screenid: 3
+#: src/components/Cashouts/views.tsx:119
 #, c-format
 msgid "Created"
 msgstr "Создано"
 
-#: src/components/Cashouts/views.tsx:121
+#. screenid: 3
+#: src/components/Cashouts/views.tsx:123
 #, c-format
 msgid "Total debit"
 msgstr "Всего дебет"
 
-#: src/components/Cashouts/views.tsx:125
+#. screenid: 3
+#: src/components/Cashouts/views.tsx:127
 #, c-format
 msgid "Total credit"
 msgstr "Итого кредит"
 
-#: src/pages/ProfileNavigation.tsx:53
+#. screenid: 107
+#: src/pages/ProfileNavigation.tsx:55
 #, c-format
 msgid "Select a section"
 msgstr "Выберите раздел"
 
-#: src/pages/ProfileNavigation.tsx:88
+#. screenid: 107
+#: src/pages/ProfileNavigation.tsx:90
 #, c-format
 msgid "Details"
 msgstr "Подробности"
 
-#: src/pages/ProfileNavigation.tsx:92
+#. screenid: 107
+#: src/pages/ProfileNavigation.tsx:94
 #, c-format
 msgid "Delete"
 msgstr "Удалить"
 
-#: src/pages/ProfileNavigation.tsx:96
+#. screenid: 107
+#: src/pages/ProfileNavigation.tsx:98
 #, c-format
 msgid "Credentials"
 msgstr "Учетные данные"
 
-#: src/pages/ProfileNavigation.tsx:101
+#. screenid: 107
+#: src/pages/ProfileNavigation.tsx:103
 #, c-format
 msgid "Cashouts"
 msgstr "Выплаты"
 
-#: src/pages/ProfileNavigation.tsx:104
+#. screenid: 107
+#: src/pages/ProfileNavigation.tsx:106
 #, fuzzy, c-format
 msgid "Conversion"
 msgstr "Обменный курс"
 
-#: src/pages/regional/CreateCashout.tsx:106
+#. screenid: 127
+#: src/pages/regional/CreateCashout.tsx:108
 #, c-format
 msgid "Unable to create a cashout"
 msgstr "Не удается создать выплату"
 
-#: src/pages/regional/CreateCashout.tsx:107
+#. screenid: 127
+#: src/pages/regional/CreateCashout.tsx:109
 #, c-format
 msgid "The bank configuration does not support cashout operations."
 msgstr "Конфигурация банка не поддерживает операции выплаты."
 
-#: src/pages/regional/CreateCashout.tsx:251
+#. screenid: 127
+#: src/pages/regional/CreateCashout.tsx:253
 #, fuzzy, c-format
 msgid "Amount needs to be higher"
 msgstr "должна быть выше из-за комиссий"
 
-#: src/pages/regional/CreateCashout.tsx:253
+#. screenid: 127
+#: src/pages/regional/CreateCashout.tsx:255
 #, c-format
 msgid "It is not possible to cashout less than %1$s"
 msgstr ""
 
-#: src/pages/regional/CreateCashout.tsx:260
+#. screenid: 127
+#: src/pages/regional/CreateCashout.tsx:262
 #, c-format
 msgid "Your account can't cashout less than %1$s"
 msgstr ""
 
-#: src/pages/regional/CreateCashout.tsx:267
+#. screenid: 127
+#: src/pages/regional/CreateCashout.tsx:269
 #, fuzzy, c-format
 msgid "The total transfer to the destination will be zero"
 msgstr "общая сумма перевода в назначенее будет равна нулю"
 
-#: src/pages/regional/CreateCashout.tsx:284
+#. screenid: 127
+#: src/pages/regional/CreateCashout.tsx:286
 #, c-format
 msgid "Cashout created"
 msgstr "Выплата создана"
 
-#: src/pages/regional/CreateCashout.tsx:309
+#. screenid: 127
+#: src/pages/regional/CreateCashout.tsx:311
 #, c-format
 msgid ""
 "Duplicated request detected, check if the operation succeeded or try again."
@@ -1397,27 +1655,32 @@ msgstr ""
 "Обнаружен дубликат запроса, проверьте, успешно ли выполнена операция, или "
 "повторите попытку."
 
-#: src/pages/regional/CreateCashout.tsx:317
+#. screenid: 127
+#: src/pages/regional/CreateCashout.tsx:319
 #, fuzzy, c-format
 msgid "The conversion rate was applied incorrectly"
 msgstr "Неправильно применен курс конвертации"
 
-#: src/pages/regional/CreateCashout.tsx:325
+#. screenid: 127
+#: src/pages/regional/CreateCashout.tsx:327
 #, c-format
 msgid "The account does not have sufficient funds"
 msgstr "На счете недостаточно средств"
 
-#: src/pages/regional/CreateCashout.tsx:341
+#. screenid: 127
+#: src/pages/regional/CreateCashout.tsx:343
 #, c-format
 msgid "Missing cashout URI in the profile"
 msgstr "Отсутствующий URI вылат в профиле"
 
-#: src/pages/regional/CreateCashout.tsx:349
+#. screenid: 127
+#: src/pages/regional/CreateCashout.tsx:351
 #, c-format
 msgid "The amount is below the minimum amount permitted."
 msgstr ""
 
-#: src/pages/regional/CreateCashout.tsx:358
+#. screenid: 127
+#: src/pages/regional/CreateCashout.tsx:360
 #, c-format
 msgid ""
 "Sending the confirmation message failed, retry later or contact the "
@@ -1426,190 +1689,226 @@ msgstr ""
 "Не удалось отправить сообщение с подтверждением, повторите попытку позже или "
 "обратитесь к администратору."
 
-#: src/pages/regional/CreateCashout.tsx:366
+#. screenid: 127
+#: src/pages/regional/CreateCashout.tsx:368
 #, fuzzy, c-format
 msgid "The server doesn't support the current TAN channel."
 msgstr "Этот сервер не поддерживает двухфакторную аутентификацию."
 
-#: src/pages/regional/CreateCashout.tsx:405
+#. screenid: 127
+#: src/pages/regional/CreateCashout.tsx:407
 #, c-format
 msgid "Conversion rate"
 msgstr "Обменный курс"
 
-#: src/pages/regional/CreateCashout.tsx:413
+#. screenid: 127
+#: src/pages/regional/CreateCashout.tsx:415
 #, c-format
 msgid "Balance"
 msgstr "Баланс"
 
-#: src/pages/regional/CreateCashout.tsx:426
+#. screenid: 127
+#: src/pages/regional/CreateCashout.tsx:428
 #, c-format
 msgid "Fee"
 msgstr "Комиссия"
 
-#: src/pages/regional/CreateCashout.tsx:449
+#. screenid: 127
+#: src/pages/regional/CreateCashout.tsx:451
 #, c-format
 msgid "Legal name"
 msgstr ""
 
-#: src/pages/regional/CreateCashout.tsx:455
+#. screenid: 127
+#: src/pages/regional/CreateCashout.tsx:457
 #, c-format
 msgid ""
 "If this name doesn't match the account holder's name, your transaction may "
 "fail."
 msgstr ""
 
-#: src/pages/regional/CreateCashout.tsx:463
+#. screenid: 127
+#: src/pages/regional/CreateCashout.tsx:465
 #, c-format
 msgid "No cashout account"
 msgstr "Нет счёта для выплат"
 
-#: src/pages/regional/CreateCashout.tsx:464
+#. screenid: 127
+#: src/pages/regional/CreateCashout.tsx:466
 #, fuzzy, c-format
 msgid ""
 "Before being able to cashout to a bank account, you need to complete your "
 "profile"
 msgstr "Перед тем, как сделать выплату, вам необходимо заполнить свой профиль"
 
-#: src/pages/regional/CreateCashout.tsx:521
+#. screenid: 127
+#: src/pages/regional/CreateCashout.tsx:523
 #, c-format
 msgid "Currency"
 msgstr ""
 
-#: src/pages/regional/CreateCashout.tsx:560
+#. screenid: 127
+#: src/pages/regional/CreateCashout.tsx:562
 #, fuzzy, c-format
 msgid "Send %1$s"
 msgstr "Отправить"
 
-#: src/pages/regional/CreateCashout.tsx:597
+#. screenid: 127
+#: src/pages/regional/CreateCashout.tsx:599
 #, fuzzy, c-format
 msgid "Receive %1$s"
 msgstr "Добро пожаловать, %1$s"
 
-#: src/pages/regional/CreateCashout.tsx:659
+#. screenid: 127
+#: src/pages/regional/CreateCashout.tsx:661
 #, c-format
 msgid "Total cost"
 msgstr "Общая стоимость"
 
-#: src/pages/regional/CreateCashout.tsx:674
+#. screenid: 127
+#: src/pages/regional/CreateCashout.tsx:676
 #, c-format
 msgid "Balance left"
 msgstr "Остаток баланса"
 
-#: src/pages/regional/CreateCashout.tsx:689
+#. screenid: 127
+#: src/pages/regional/CreateCashout.tsx:691
 #, c-format
 msgid "Before fee"
 msgstr "Комиссия до"
 
-#: src/pages/regional/CreateCashout.tsx:702
+#. screenid: 127
+#: src/pages/regional/CreateCashout.tsx:704
 #, c-format
 msgid "Total cashout transfer"
 msgstr "Общий сумма перевода выплаты"
 
-#: src/pages/account/CashoutListForAccount.tsx:73
+#. screenid: 117
+#: src/pages/account/CashoutListForAccount.tsx:75
 #, c-format
 msgid "Cashout for account %1$s"
 msgstr "Выплата для аккаунта %1$s"
 
-#: src/pages/admin/AccountForm.tsx:193
+#. screenid: 120
+#: src/pages/admin/AccountForm.tsx:195
 #, fuzzy, c-format
 msgid "Doesn't have the pattern of an email"
 msgstr "У него нет шаблона электронного письма"
 
-#: src/pages/admin/AccountForm.tsx:198
+#. screenid: 120
+#: src/pages/admin/AccountForm.tsx:200
 #, fuzzy, c-format
 msgid "Should start with +"
 msgstr "должен начинаться с +"
 
-#: src/pages/admin/AccountForm.tsx:200
+#. screenid: 120
+#: src/pages/admin/AccountForm.tsx:202
 #, fuzzy, c-format
 msgid "A phone number consists of numbers only"
 msgstr "Номер телефона не может иметь ничего, кроме цифр"
 
-#: src/pages/admin/AccountForm.tsx:376
+#. screenid: 120
+#: src/pages/admin/AccountForm.tsx:378
 #, fuzzy, c-format
 msgid "Account ID for authentication"
 msgstr "Двухфакторная аутентификация"
 
-#: src/pages/admin/AccountForm.tsx:410
+#. screenid: 120
+#: src/pages/admin/AccountForm.tsx:412
 #, fuzzy, c-format
 msgid "Name of the account holder"
 msgstr "имя пользователя счёта"
 
-#: src/pages/admin/AccountForm.tsx:417
+#. screenid: 120
+#: src/pages/admin/AccountForm.tsx:419
 #, fuzzy, c-format
 msgid "Internal account"
 msgstr "на другой банковский счет"
 
-#: src/pages/admin/AccountForm.tsx:420
+#. screenid: 120
+#: src/pages/admin/AccountForm.tsx:422
 #, fuzzy, c-format
 msgid "If this field is empty, a random account ID will be assigned"
 msgstr "Если пусто, будет присвоен случайный номер счета"
 
-#: src/pages/admin/AccountForm.tsx:421
+#. screenid: 120
+#: src/pages/admin/AccountForm.tsx:423
 #, c-format
 msgid ""
 "You can copy and share this IBAN number in order to receive wire transfers "
 "to your bank account"
 msgstr ""
 
-#: src/pages/admin/AccountForm.tsx:469
+#. screenid: 120
+#: src/pages/admin/AccountForm.tsx:471
 #, fuzzy, c-format
 msgid "To be used when second factor authentication is enabled"
 msgstr "Включите двухфакторную аутентификацию"
 
-#: src/pages/admin/AccountForm.tsx:513
+#. screenid: 120
+#: src/pages/admin/AccountForm.tsx:515
 #, fuzzy, c-format
 msgid ""
 "External account number where the money is going to be sent when doing "
 "cashouts"
 msgstr "номер счета, на который будут отправлены деньги при выводе средств"
 
-#: src/pages/admin/AccountForm.tsx:531
+#. screenid: 120
+#: src/pages/admin/AccountForm.tsx:533
 #, c-format
 msgid "Max debt"
 msgstr "Максимальная задолженность"
 
-#: src/pages/admin/AccountForm.tsx:555
+#. screenid: 120
+#: src/pages/admin/AccountForm.tsx:557
 #, c-format
 msgid "How much the balance can go below zero."
 msgstr ""
 
-#: src/pages/admin/AccountForm.tsx:565
+#. screenid: 120
+#: src/pages/admin/AccountForm.tsx:567
 #, fuzzy, c-format
 msgid "Minimum cashout"
 msgstr "выплаты"
 
-#: src/pages/admin/AccountForm.tsx:587
+#. screenid: 120
+#: src/pages/admin/AccountForm.tsx:589
 #, c-format
 msgid "Custom minimum cashout amount for this account."
 msgstr ""
 
-#: src/pages/admin/AccountForm.tsx:629
+#. screenid: 120
+#: src/pages/admin/AccountForm.tsx:631
 #, fuzzy, c-format
 msgid "Public accounts have their balance publicly accessible"
 msgstr "Баланс публичных счётов находится в открытом доступе"
 
-#: src/pages/admin/AccountForm.tsx:643
+#. screenid: 120
+#: src/pages/admin/AccountForm.tsx:645
 #, fuzzy, c-format
 msgid "Does this account belong to a Payment Service Provider?"
 msgstr "Является ли этот счёт общедоступным?"
 
-#: src/pages/account/ShowAccountDetails.tsx:124
+#. screenid: 118
+#: src/pages/account/ShowAccountDetails.tsx:126
 #, c-format
 msgid "Account updated"
 msgstr "Счёт обновлён"
 
-#: src/pages/account/ShowAccountDetails.tsx:131
+#. screenid: 118
+#: src/pages/account/ShowAccountDetails.tsx:133
 #, c-format
 msgid "The rights to change the account are not sufficient"
 msgstr "Недостаточно прав на изменение счёта"
 
-#: src/pages/account/ShowAccountDetails.tsx:139
+#. screenid: 118
+#: src/pages/account/ShowAccountDetails.tsx:141
 #, c-format
 msgid "The username was not found"
 msgstr "Имя пользователя не найдено"
 
-#: src/pages/account/ShowAccountDetails.tsx:147
+#. screenid: 118
+#: src/pages/account/ShowAccountDetails.tsx:149
 #, c-format
 msgid ""
 "You can't change the legal name, please contact the your account "
@@ -1618,7 +1917,8 @@ msgstr ""
 "Вы не можете изменить официальное имя, обратитесь к администратору вашей "
 "учетной записи."
 
-#: src/pages/account/ShowAccountDetails.tsx:155
+#. screenid: 118
+#: src/pages/account/ShowAccountDetails.tsx:157
 #, c-format
 msgid ""
 "You can't change the debt limit, please contact the your account "
@@ -1627,7 +1927,8 @@ msgstr ""
 "Вы не можете изменить лимит задолженности, обратитесь к администратору "
 "аккаунта."
 
-#: src/pages/account/ShowAccountDetails.tsx:163
+#. screenid: 118
+#: src/pages/account/ShowAccountDetails.tsx:165
 #, c-format
 msgid ""
 "You can't change the cashout address, please contact the your account "
@@ -1636,37 +1937,44 @@ msgstr ""
 "Вы не можете изменить адрес для вывода средств, пожалуйста, свяжитесь с "
 "администратором вашего аккаунта."
 
-#: src/pages/account/ShowAccountDetails.tsx:258
+#. screenid: 118
+#: src/pages/account/ShowAccountDetails.tsx:260
 #, c-format
 msgid "Account \"%1$s\""
 msgstr "Счет \"%1$s\""
 
-#: src/pages/account/ShowAccountDetails.tsx:263
+#. screenid: 118
+#: src/pages/account/ShowAccountDetails.tsx:265
 #, fuzzy, c-format
 msgid "Removed"
 msgstr "удалить"
 
-#: src/pages/account/ShowAccountDetails.tsx:264
+#. screenid: 118
+#: src/pages/account/ShowAccountDetails.tsx:266
 #, c-format
 msgid "This account can't be used."
 msgstr ""
 
-#: src/pages/account/ShowAccountDetails.tsx:277
+#. screenid: 118
+#: src/pages/account/ShowAccountDetails.tsx:279
 #, c-format
 msgid "Change details"
 msgstr "Изменение реквизитов"
 
-#: src/pages/account/ShowAccountDetails.tsx:306
+#. screenid: 118
+#: src/pages/account/ShowAccountDetails.tsx:308
 #, c-format
 msgid "Update"
 msgstr "Обновить"
 
-#: src/pages/account/ShowAccountDetails.tsx:320
+#. screenid: 118
+#: src/pages/account/ShowAccountDetails.tsx:322
 #, fuzzy, c-format
 msgid "Merchant integration"
 msgstr "Регистрация счёта"
 
-#: src/pages/account/ShowAccountDetails.tsx:326
+#. screenid: 118
+#: src/pages/account/ShowAccountDetails.tsx:328
 #, c-format
 msgid ""
 "Use this information to link your Taler Merchant Backoffice account with the "
@@ -1675,724 +1983,865 @@ msgid ""
 "the \"import\" button in the \"bank account\" section."
 msgstr ""
 
-#: src/pages/account/ShowAccountDetails.tsx:345
+#. screenid: 118
+#: src/pages/account/ShowAccountDetails.tsx:347
 #, fuzzy, c-format
 msgid "Account type"
 msgstr "Удаление счёта"
 
-#: src/pages/account/ShowAccountDetails.tsx:359
+#. screenid: 118
+#: src/pages/account/ShowAccountDetails.tsx:361
 #, fuzzy, c-format
 msgid "Method to use for wire transfer."
 msgstr "Сделать банковский перевод"
 
-#: src/pages/account/ShowAccountDetails.tsx:373
+#. screenid: 118
+#: src/pages/account/ShowAccountDetails.tsx:375
 #, c-format
 msgid "IBAN"
 msgstr ""
 
-#: src/pages/account/ShowAccountDetails.tsx:393
+#. screenid: 118
+#: src/pages/account/ShowAccountDetails.tsx:395
 #, c-format
 msgid "International Bank Account Number."
 msgstr ""
 
-#: src/pages/account/ShowAccountDetails.tsx:408
+#. screenid: 118
+#: src/pages/account/ShowAccountDetails.tsx:410
 #, fuzzy, c-format
 msgid "Account name"
 msgstr "Обновление счёта"
 
-#: src/pages/account/ShowAccountDetails.tsx:429
+#. screenid: 118
+#: src/pages/account/ShowAccountDetails.tsx:431
 #, c-format
 msgid "Bank host where the service is located."
 msgstr ""
 
-#: src/pages/account/ShowAccountDetails.tsx:460
+#. screenid: 118
+#: src/pages/account/ShowAccountDetails.tsx:462
 #, fuzzy, c-format
 msgid "Bank account identifier for wire transfers."
 msgstr "Идентификация счета для банковского перевода"
 
-#: src/pages/account/ShowAccountDetails.tsx:475
+#. screenid: 118
+#: src/pages/account/ShowAccountDetails.tsx:477
 #, c-format
 msgid "Address"
 msgstr ""
 
-#: src/pages/account/ShowAccountDetails.tsx:508
+#. screenid: 118
+#: src/pages/account/ShowAccountDetails.tsx:510
 #, fuzzy, c-format
 msgid "Owner's name"
 msgstr "Имя пользователя"
 
-#: src/pages/account/ShowAccountDetails.tsx:528
+#. screenid: 118
+#: src/pages/account/ShowAccountDetails.tsx:530
 #, fuzzy, c-format
 msgid "Legal name of the person holding the account."
 msgstr "имя владельца счёта"
 
-#: src/pages/account/ShowAccountDetails.tsx:538
+#. screenid: 118
+#: src/pages/account/ShowAccountDetails.tsx:540
 #, fuzzy, c-format
 msgid "Account info URL"
 msgstr "Учётная запись не найдена"
 
-#: src/pages/account/ShowAccountDetails.tsx:558
+#. screenid: 118
+#: src/pages/account/ShowAccountDetails.tsx:560
 #, c-format
 msgid ""
 "From where the merchant can download information about incoming wire "
 "transfers to this account."
 msgstr ""
 
-#: src/pages/account/ShowAccountDetails.tsx:585
+#. screenid: 118
+#: src/pages/account/ShowAccountDetails.tsx:587
 #, c-format
 msgid "Copy"
 msgstr ""
 
-#: src/pages/account/UpdateAccountPassword.tsx:93
+#. screenid: 119
+#: src/pages/account/UpdateAccountPassword.tsx:95
 #, fuzzy, c-format
 msgid "Repeated password doesn't match"
 msgstr "пароль не совпадает"
 
-#: src/pages/account/UpdateAccountPassword.tsx:110
+#. screenid: 119
+#: src/pages/account/UpdateAccountPassword.tsx:112
 #, c-format
 msgid "Password changed"
 msgstr "Пароль изменен"
 
-#: src/pages/account/UpdateAccountPassword.tsx:117
+#. screenid: 119
+#: src/pages/account/UpdateAccountPassword.tsx:119
 #, c-format
 msgid "Not authorized to change the password, maybe the session is invalid."
 msgstr ""
 
-#: src/pages/account/UpdateAccountPassword.tsx:133
+#. screenid: 119
+#: src/pages/account/UpdateAccountPassword.tsx:135
 #, c-format
 msgid ""
 "You need to provide the old password. If you don't have it contact your "
 "account administrator."
 msgstr ""
 
-#: src/pages/account/UpdateAccountPassword.tsx:141
+#. screenid: 119
+#: src/pages/account/UpdateAccountPassword.tsx:143
 #, c-format
 msgid "Your current password doesn't match, can't change to a new password."
 msgstr ""
 
-#: src/pages/account/UpdateAccountPassword.tsx:184
+#. screenid: 119
+#: src/pages/account/UpdateAccountPassword.tsx:186
 #, c-format
 msgid "Update password"
 msgstr "Обновить пароль"
 
-#: src/pages/account/UpdateAccountPassword.tsx:203
+#. screenid: 119
+#: src/pages/account/UpdateAccountPassword.tsx:205
 #, c-format
 msgid "Current password"
 msgstr "Текущий пароль"
 
-#: src/pages/account/UpdateAccountPassword.tsx:225
+#. screenid: 119
+#: src/pages/account/UpdateAccountPassword.tsx:227
 #, c-format
 msgid "Your current password, for security"
 msgstr ""
 
-#: src/pages/account/UpdateAccountPassword.tsx:266
+#. screenid: 119
+#: src/pages/account/UpdateAccountPassword.tsx:268
 #, c-format
 msgid "Type it again"
 msgstr "Введите его ещё раз"
 
-#: src/pages/account/UpdateAccountPassword.tsx:289
+#. screenid: 119
+#: src/pages/account/UpdateAccountPassword.tsx:291
 #, fuzzy, c-format
 msgid "Repeat the same password"
 msgstr "повторите этот же пароль"
 
-#: src/pages/account/UpdateAccountPassword.tsx:312
+#. screenid: 119
+#: src/pages/account/UpdateAccountPassword.tsx:314
 #, c-format
 msgid "Change"
 msgstr "Изменить"
 
-#: src/pages/admin/AccountList.tsx:73
+#. screenid: 121
+#: src/pages/admin/AccountList.tsx:75
 #, c-format
 msgid "Accounts"
 msgstr "Счета"
 
-#: src/pages/admin/AccountList.tsx:83
+#. screenid: 121
+#: src/pages/admin/AccountList.tsx:85
 #, c-format
 msgid "Create account"
 msgstr "Создать учётную запись"
 
-#: src/pages/admin/AccountList.tsx:109
+#. screenid: 121
+#: src/pages/admin/AccountList.tsx:111
 #, c-format
 msgid "Actions"
 msgstr "Действия"
 
-#: src/pages/admin/AccountList.tsx:153
+#. screenid: 121
+#: src/pages/admin/AccountList.tsx:155
 #, fuzzy, c-format
 msgid "Unknown"
 msgstr "неизвестно"
 
-#: src/pages/admin/AccountList.tsx:177
+#. screenid: 121
+#: src/pages/admin/AccountList.tsx:179
 #, fuzzy, c-format
 msgid "Change password"
 msgstr "изменить пароль"
 
-#: src/pages/admin/AdminHome.tsx:270
+#. screenid: 122
+#: src/pages/admin/AdminHome.tsx:272
 #, c-format
 msgid "Querying for the current stats failed"
 msgstr ""
 
-#: src/pages/admin/AdminHome.tsx:272
+#. screenid: 122
+#: src/pages/admin/AdminHome.tsx:274
 #, c-format
 msgid "The request parameters are wrong"
 msgstr ""
 
-#: src/pages/admin/AdminHome.tsx:281
+#. screenid: 122
+#: src/pages/admin/AdminHome.tsx:283
 #, fuzzy, c-format
 msgid "The user is unauthorized"
 msgstr "Имя пользователя не найдено"
 
-#: src/pages/admin/AdminHome.tsx:295
+#. screenid: 122
+#: src/pages/admin/AdminHome.tsx:297
 #, c-format
 msgid "Querying for the previous stats failed"
 msgstr ""
 
-#: src/pages/admin/AdminHome.tsx:319
+#. screenid: 122
+#: src/pages/admin/AdminHome.tsx:321
 #, c-format
 msgid "Transaction volume report"
 msgstr ""
 
-#: src/pages/admin/AdminHome.tsx:345
+#. screenid: 122
+#: src/pages/admin/AdminHome.tsx:347
 #, c-format
 msgid "Last hour"
 msgstr "Последний час"
 
-#: src/pages/admin/AdminHome.tsx:351
+#. screenid: 122
+#: src/pages/admin/AdminHome.tsx:353
 #, c-format
 msgid "Previous day"
 msgstr ""
 
-#: src/pages/admin/AdminHome.tsx:359
+#. screenid: 122
+#: src/pages/admin/AdminHome.tsx:361
 #, c-format
 msgid "Last month"
 msgstr "Последний месяц"
 
-#: src/pages/admin/AdminHome.tsx:365
+#. screenid: 122
+#: src/pages/admin/AdminHome.tsx:367
 #, c-format
 msgid "Last year"
 msgstr "Последний год"
 
-#: src/pages/admin/AdminHome.tsx:457
+#. screenid: 122
+#: src/pages/admin/AdminHome.tsx:459
 #, c-format
 msgid "Last Year"
 msgstr "Прошлый год"
 
-#: src/pages/admin/AdminHome.tsx:472
+#. screenid: 122
+#: src/pages/admin/AdminHome.tsx:474
 #, fuzzy, c-format
 msgid "Trading volume from %1$s to %2$s"
 msgstr "Объем торгов на %1$s по сравнению с %2$s"
 
-#: src/pages/admin/AdminHome.tsx:489
+#. screenid: 122
+#: src/pages/admin/AdminHome.tsx:491
 #, c-format
 msgid "Cashin"
 msgstr "Внесения"
 
-#: src/pages/admin/AdminHome.tsx:491
+#. screenid: 122
+#: src/pages/admin/AdminHome.tsx:493
 #, c-format
 msgid "Transferred from an external account to an account in this bank."
 msgstr ""
 
-#: src/pages/admin/AdminHome.tsx:508
+#. screenid: 122
+#: src/pages/admin/AdminHome.tsx:510
 #, fuzzy, c-format
 msgid "Transferred from an account in this bank to an external account."
 msgstr ""
 "Сделайте банковский перевод на счет с известным номером банковского счета."
 
-#: src/pages/admin/AdminHome.tsx:523
+#. screenid: 122
+#: src/pages/admin/AdminHome.tsx:525
 #, c-format
 msgid "Payin"
 msgstr "Отплата"
 
-#: src/pages/admin/AdminHome.tsx:525
+#. screenid: 122
+#: src/pages/admin/AdminHome.tsx:527
 #, c-format
 msgid "Transferred from an account to a Taler exchange."
 msgstr ""
 
-#: src/pages/admin/AdminHome.tsx:538
+#. screenid: 122
+#: src/pages/admin/AdminHome.tsx:540
 #, c-format
 msgid "Payout"
 msgstr "Выплата"
 
-#: src/pages/admin/AdminHome.tsx:540
+#. screenid: 122
+#: src/pages/admin/AdminHome.tsx:542
 #, fuzzy, c-format
 msgid "Transferred from a Taler exchange to another account."
 msgstr "Счет оператора Обменника Taler"
 
-#: src/pages/admin/AdminHome.tsx:558
+#. screenid: 122
+#: src/pages/admin/AdminHome.tsx:560
 #, fuzzy, c-format
 msgid "Download stats as CSV"
 msgstr "скачать статистику в формате CSV"
 
-#: src/pages/admin/AdminHome.tsx:613
+#. screenid: 122
+#: src/pages/admin/AdminHome.tsx:615
 #, c-format
 msgid "previous"
 msgstr ""
 
-#: src/pages/admin/AdminHome.tsx:664
+#. screenid: 122
+#: src/pages/admin/AdminHome.tsx:666
 #, c-format
 msgid "Decreased by"
 msgstr "Уменьшилось на"
 
-#: src/pages/admin/AdminHome.tsx:668
+#. screenid: 122
+#: src/pages/admin/AdminHome.tsx:670
 #, c-format
 msgid "Increased by"
 msgstr "Увеличение на"
 
-#: src/pages/admin/CreateNewAccount.tsx:63
+#. screenid: 123
+#: src/pages/admin/CreateNewAccount.tsx:65
 #, c-format
 msgid "Account created with password \"%1$s\"."
 msgstr ""
 
-#: src/pages/admin/CreateNewAccount.tsx:72
+#. screenid: 123
+#: src/pages/admin/CreateNewAccount.tsx:74
 #, c-format
 msgid "Server replied that phone or email is invalid"
 msgstr ""
 
-#: src/pages/admin/CreateNewAccount.tsx:80
+#. screenid: 123
+#: src/pages/admin/CreateNewAccount.tsx:82
 #, c-format
 msgid "The rights to perform the operation are not sufficient"
 msgstr ""
 
-#: src/pages/admin/CreateNewAccount.tsx:88
+#. screenid: 123
+#: src/pages/admin/CreateNewAccount.tsx:90
 #, c-format
 msgid "Account username is already taken"
 msgstr ""
 
-#: src/pages/admin/CreateNewAccount.tsx:96
+#. screenid: 123
+#: src/pages/admin/CreateNewAccount.tsx:98
 #, c-format
 msgid "Account id is already taken"
 msgstr ""
 
-#: src/pages/admin/CreateNewAccount.tsx:104
+#. screenid: 123
+#: src/pages/admin/CreateNewAccount.tsx:106
 #, c-format
 msgid "Bank ran out of bonus credit."
 msgstr ""
 
-#: src/pages/admin/CreateNewAccount.tsx:112
+#. screenid: 123
+#: src/pages/admin/CreateNewAccount.tsx:114
 #, c-format
 msgid "Account username can't be used because is reserved"
 msgstr ""
 
-#: src/pages/admin/CreateNewAccount.tsx:186
+#. screenid: 123
+#: src/pages/admin/CreateNewAccount.tsx:188
 #, c-format
 msgid "Can't create accounts"
 msgstr ""
 
-#: src/pages/admin/CreateNewAccount.tsx:187
+#. screenid: 123
+#: src/pages/admin/CreateNewAccount.tsx:189
 #, c-format
 msgid "Only system admin can create accounts."
 msgstr ""
 
-#: src/pages/admin/CreateNewAccount.tsx:210
+#. screenid: 123
+#: src/pages/admin/CreateNewAccount.tsx:212
 #, fuzzy, c-format
 msgid "New bank account"
 msgstr "Новый бизнес счёт"
 
-#: src/pages/admin/CreateNewAccount.tsx:238
+#. screenid: 123
+#: src/pages/admin/CreateNewAccount.tsx:240
 #, c-format
 msgid "Create"
 msgstr "Создать"
 
-#: src/pages/admin/DownloadStats.tsx:91
+#. screenid: 124
+#: src/pages/admin/DownloadStats.tsx:93
 #, c-format
 msgid "Download bank stats"
 msgstr "Скачивать статистику банка"
 
-#: src/pages/admin/DownloadStats.tsx:112
+#. screenid: 124
+#: src/pages/admin/DownloadStats.tsx:114
 #, c-format
 msgid "Include hour metric"
 msgstr "Включить часовую метрику"
 
-#: src/pages/admin/DownloadStats.tsx:146
+#. screenid: 124
+#: src/pages/admin/DownloadStats.tsx:148
 #, c-format
 msgid "Include day metric"
 msgstr "Включить дневную метрику"
 
-#: src/pages/admin/DownloadStats.tsx:177
+#. screenid: 124
+#: src/pages/admin/DownloadStats.tsx:179
 #, c-format
 msgid "Include month metric"
 msgstr "Включить месячную метрику"
 
-#: src/pages/admin/DownloadStats.tsx:211
+#. screenid: 124
+#: src/pages/admin/DownloadStats.tsx:213
 #, c-format
 msgid "Include year metric"
 msgstr "Включить годовую метрику"
 
-#: src/pages/admin/DownloadStats.tsx:245
+#. screenid: 124
+#: src/pages/admin/DownloadStats.tsx:247
 #, c-format
 msgid "Include table header"
 msgstr "Включить заголовок таблицы"
 
-#: src/pages/admin/DownloadStats.tsx:279
+#. screenid: 124
+#: src/pages/admin/DownloadStats.tsx:281
 #, c-format
 msgid "Add previous metric for compare"
 msgstr "Добавить предыдущую метрику для сравнения"
 
-#: src/pages/admin/DownloadStats.tsx:315
+#. screenid: 124
+#: src/pages/admin/DownloadStats.tsx:317
 #, c-format
 msgid "Fail on first error"
 msgstr "Сбой при первой ошибке"
 
-#: src/pages/admin/DownloadStats.tsx:375
+#. screenid: 124
+#: src/pages/admin/DownloadStats.tsx:377
 #, c-format
 msgid "Download"
 msgstr "Скачивать"
 
-#: src/pages/admin/DownloadStats.tsx:392
+#. screenid: 124
+#: src/pages/admin/DownloadStats.tsx:394
 #, c-format
 msgid "downloading... %1$s"
 msgstr "скачивание... %1$s"
 
-#: src/pages/admin/DownloadStats.tsx:411
+#. screenid: 124
+#: src/pages/admin/DownloadStats.tsx:413
 #, c-format
 msgid "Download completed"
 msgstr "Скачивание завершено"
 
-#: src/pages/admin/DownloadStats.tsx:412
+#. screenid: 124
+#: src/pages/admin/DownloadStats.tsx:414
 #, fuzzy, c-format
 msgid "Click here to save the file in your computer."
 msgstr "Нажмите здесь, чтобы сохранить файл на своем компьютере"
 
-#: src/pages/admin/RemoveAccount.tsx:103
+#. screenid: 125
+#: src/pages/admin/RemoveAccount.tsx:105
 #, c-format
 msgid "Can't delete the account"
 msgstr ""
 
-#: src/pages/admin/RemoveAccount.tsx:104
+#. screenid: 125
+#: src/pages/admin/RemoveAccount.tsx:106
 #, c-format
 msgid ""
 "The account can't be delete while still holding some balance. First make "
 "sure that the owner make a complete cashout."
 msgstr ""
 
-#: src/pages/admin/RemoveAccount.tsx:127
+#. screenid: 125
+#: src/pages/admin/RemoveAccount.tsx:129
 #, c-format
 msgid "Account removed"
 msgstr ""
 
-#: src/pages/admin/RemoveAccount.tsx:134
+#. screenid: 125
+#: src/pages/admin/RemoveAccount.tsx:136
 #, c-format
 msgid "No enough permission to delete the account."
 msgstr ""
 
-#: src/pages/admin/RemoveAccount.tsx:142
+#. screenid: 125
+#: src/pages/admin/RemoveAccount.tsx:144
 #, c-format
 msgid "The username was not found."
 msgstr ""
 
-#: src/pages/admin/RemoveAccount.tsx:150
+#. screenid: 125
+#: src/pages/admin/RemoveAccount.tsx:152
 #, c-format
 msgid "Can't delete a reserved username."
 msgstr ""
 
-#: src/pages/admin/RemoveAccount.tsx:158
+#. screenid: 125
+#: src/pages/admin/RemoveAccount.tsx:160
 #, c-format
 msgid "Can't delete an account with balance different than zero."
 msgstr ""
 
-#: src/pages/admin/RemoveAccount.tsx:185
+#. screenid: 125
+#: src/pages/admin/RemoveAccount.tsx:187
 #, fuzzy, c-format
 msgid "Name doesn't match"
 msgstr "пароль не совпадает"
 
-#: src/pages/admin/RemoveAccount.tsx:195
+#. screenid: 125
+#: src/pages/admin/RemoveAccount.tsx:197
 #, c-format
 msgid "You are going to remove the account"
 msgstr ""
 
-#: src/pages/admin/RemoveAccount.tsx:197
+#. screenid: 125
+#: src/pages/admin/RemoveAccount.tsx:199
 #, c-format
 msgid "This step can't be undone."
 msgstr ""
 
-#: src/pages/admin/RemoveAccount.tsx:203
+#. screenid: 125
+#: src/pages/admin/RemoveAccount.tsx:205
 #, c-format
 msgid "Deleting account \"%1$s\""
 msgstr "Удаление счёта \"%1$s\""
 
-#: src/pages/admin/RemoveAccount.tsx:221
+#. screenid: 125
+#: src/pages/admin/RemoveAccount.tsx:223
 #, c-format
 msgid "Verification"
 msgstr "Проверка"
 
-#: src/pages/admin/RemoveAccount.tsx:246
+#. screenid: 125
+#: src/pages/admin/RemoveAccount.tsx:248
 #, c-format
 msgid "Enter the account name that is going to be deleted"
 msgstr ""
 
-#: src/pages/regional/ConversionConfig.tsx:97
+#. screenid: 126
+#: src/pages/regional/ConversionConfig.tsx:99
 #, fuzzy, c-format
 msgid "loading..."
 msgstr "скачивание... %1$s"
 
-#: src/pages/regional/ConversionConfig.tsx:101
+#. screenid: 126
+#: src/pages/regional/ConversionConfig.tsx:103
 #, c-format
 msgid "only admin can setup conversion"
 msgstr ""
 
-#: src/pages/regional/ConversionConfig.tsx:207
+#. screenid: 126
+#: src/pages/regional/ConversionConfig.tsx:209
 #, fuzzy, c-format
 msgid "Wrong credentials"
 msgstr "Неверные учетные данные для «%1$s» ‎"
 
-#: src/pages/regional/ConversionConfig.tsx:216
+#. screenid: 126
+#: src/pages/regional/ConversionConfig.tsx:218
 #, fuzzy, c-format
 msgid "Conversion is disabled"
 msgstr "Обменный курс"
 
-#: src/pages/regional/ConversionConfig.tsx:295
+#. screenid: 126
+#: src/pages/regional/ConversionConfig.tsx:297
 #, fuzzy, c-format
 msgid "Config cashout"
 msgstr "Выплата"
 
-#: src/pages/regional/ConversionConfig.tsx:318
+#. screenid: 126
+#: src/pages/regional/ConversionConfig.tsx:320
 #, fuzzy, c-format
 msgid "Config cashin"
 msgstr "Внесения"
 
-#: src/pages/regional/ConversionConfig.tsx:367
+#. screenid: 126
+#: src/pages/regional/ConversionConfig.tsx:369
 #, fuzzy, c-format
 msgid "Cashin ratio"
 msgstr "Внесения"
 
-#: src/pages/regional/ConversionConfig.tsx:378
+#. screenid: 126
+#: src/pages/regional/ConversionConfig.tsx:380
 #, fuzzy, c-format
 msgid "Cashout ratio"
 msgstr "Выплата создана"
 
-#: src/pages/regional/ConversionConfig.tsx:388
+#. screenid: 126
+#: src/pages/regional/ConversionConfig.tsx:390
 #, c-format
 msgid "Bad ratios"
 msgstr ""
 
-#: src/pages/regional/ConversionConfig.tsx:389
+#. screenid: 126
+#: src/pages/regional/ConversionConfig.tsx:391
 #, c-format
 msgid ""
 "One of the ratios should be higher or equal than 1 an the other should be "
 "lower or equal than 1."
 msgstr ""
 
-#: src/pages/regional/ConversionConfig.tsx:403
+#. screenid: 126
+#: src/pages/regional/ConversionConfig.tsx:405
 #, fuzzy, c-format
 msgid "Initial amount"
 msgstr "Максимальная сумма вывода"
 
-#: src/pages/regional/ConversionConfig.tsx:416
+#. screenid: 126
+#: src/pages/regional/ConversionConfig.tsx:418
 #, c-format
 msgid "Use it to test how the conversion will affect the amount."
 msgstr ""
 
-#: src/pages/regional/ConversionConfig.tsx:431
+#. screenid: 126
+#: src/pages/regional/ConversionConfig.tsx:433
 #, c-format
 msgid "Sending to this bank"
 msgstr ""
 
-#: src/pages/regional/ConversionConfig.tsx:449
+#. screenid: 126
+#: src/pages/regional/ConversionConfig.tsx:451
 #, fuzzy, c-format
 msgid "Converted"
 msgstr "Обменный курс"
 
-#: src/pages/regional/ConversionConfig.tsx:462
+#. screenid: 126
+#: src/pages/regional/ConversionConfig.tsx:464
 #, c-format
 msgid "Cashin after fee"
 msgstr ""
 
-#: src/pages/regional/ConversionConfig.tsx:479
+#. screenid: 126
+#: src/pages/regional/ConversionConfig.tsx:481
 #, c-format
 msgid "Sending from this bank"
 msgstr ""
 
-#: src/pages/regional/ConversionConfig.tsx:510
+#. screenid: 126
+#: src/pages/regional/ConversionConfig.tsx:512
 #, fuzzy, c-format
 msgid "Cashout after fee"
 msgstr "Выплата создана"
 
-#: src/pages/regional/ConversionConfig.tsx:529
+#. screenid: 126
+#: src/pages/regional/ConversionConfig.tsx:531
 #, c-format
 msgid "Bad configuration"
 msgstr ""
 
-#: src/pages/regional/ConversionConfig.tsx:532
+#. screenid: 126
+#: src/pages/regional/ConversionConfig.tsx:534
 #, c-format
 msgid ""
 "This configuration allows users to cash out more of what has been cashed in."
 msgstr ""
 
-#: src/pages/regional/ConversionConfig.tsx:661
+#. screenid: 126
+#: src/pages/regional/ConversionConfig.tsx:663
 #, fuzzy, c-format
 msgid "Rnvalid"
 msgstr "недействительно"
 
-#: src/pages/regional/ConversionConfig.tsx:741
+#. screenid: 126
+#: src/pages/regional/ConversionConfig.tsx:743
 #, c-format
 msgid "Minimum amount"
 msgstr ""
 
-#: src/pages/regional/ConversionConfig.tsx:754
+#. screenid: 126
+#: src/pages/regional/ConversionConfig.tsx:756
 #, c-format
 msgid "Only cashout operation above this threshold will be allowed"
 msgstr ""
 
-#: src/pages/regional/ConversionConfig.tsx:767
+#. screenid: 126
+#: src/pages/regional/ConversionConfig.tsx:769
 #, c-format
 msgid "Ratio"
 msgstr ""
 
-#: src/pages/regional/ConversionConfig.tsx:788
+#. screenid: 126
+#: src/pages/regional/ConversionConfig.tsx:790
 #, fuzzy, c-format
 msgid "Conversion ratio between currencies"
 msgstr "Обменный курс"
 
-#: src/pages/regional/ConversionConfig.tsx:793
+#. screenid: 126
+#: src/pages/regional/ConversionConfig.tsx:795
 #, c-format
 msgid "Example conversion"
 msgstr ""
 
-#: src/pages/regional/ConversionConfig.tsx:794
+#. screenid: 126
+#: src/pages/regional/ConversionConfig.tsx:796
 #, c-format
 msgid "1 %1$s will be converted into %2$s %3$s"
 msgstr ""
 
-#: src/pages/regional/ConversionConfig.tsx:807
+#. screenid: 126
+#: src/pages/regional/ConversionConfig.tsx:809
 #, c-format
 msgid "Rounding value"
 msgstr ""
 
-#: src/pages/regional/ConversionConfig.tsx:820
+#. screenid: 126
+#: src/pages/regional/ConversionConfig.tsx:822
 #, c-format
 msgid "Smallest difference between two amounts after the ratio is applied."
 msgstr ""
 
-#: src/pages/regional/ConversionConfig.tsx:836
+#. screenid: 126
+#: src/pages/regional/ConversionConfig.tsx:838
 #, c-format
 msgid "Rounding mode"
 msgstr ""
 
-#: src/pages/regional/ConversionConfig.tsx:857
+#. screenid: 126
+#: src/pages/regional/ConversionConfig.tsx:859
 #, c-format
 msgid "Zero"
 msgstr ""
 
-#: src/pages/regional/ConversionConfig.tsx:859
+#. screenid: 126
+#: src/pages/regional/ConversionConfig.tsx:861
 #, c-format
 msgid ""
 "Amount will be round below to the largest possible value smaller than the "
 "input."
 msgstr ""
 
-#: src/pages/regional/ConversionConfig.tsx:897
+#. screenid: 126
+#: src/pages/regional/ConversionConfig.tsx:899
 #, c-format
 msgid "Up"
 msgstr ""
 
-#: src/pages/regional/ConversionConfig.tsx:899
+#. screenid: 126
+#: src/pages/regional/ConversionConfig.tsx:901
 #, c-format
 msgid ""
 "Amount will be round up to the smallest possible value larger than the input."
 msgstr ""
 
-#: src/pages/regional/ConversionConfig.tsx:936
+#. screenid: 126
+#: src/pages/regional/ConversionConfig.tsx:938
 #, c-format
 msgid "Nearest"
 msgstr ""
 
-#: src/pages/regional/ConversionConfig.tsx:938
+#. screenid: 126
+#: src/pages/regional/ConversionConfig.tsx:940
 #, c-format
 msgid "Amount will be round to the closest possible value."
 msgstr ""
 
-#: src/pages/regional/ConversionConfig.tsx:964
+#. screenid: 126
+#: src/pages/regional/ConversionConfig.tsx:966
 #, c-format
 msgid "Examples"
 msgstr ""
 
-#: src/pages/regional/ConversionConfig.tsx:968
+#. screenid: 126
+#: src/pages/regional/ConversionConfig.tsx:970
 #, c-format
 msgid "Rounding an amount of 1.24 with rounding value 0.1"
 msgstr ""
 
-#: src/pages/regional/ConversionConfig.tsx:988
+#. screenid: 126
+#: src/pages/regional/ConversionConfig.tsx:990
 #, c-format
 msgid ""
 "Given the rounding value of 0.1 the possible values closest to 1.24 are: "
 "1.1, 1.2, 1.3, 1.4."
 msgstr ""
 
-#: src/pages/regional/ConversionConfig.tsx:994
+#. screenid: 126
+#: src/pages/regional/ConversionConfig.tsx:996
 #, c-format
 msgid "With the \"zero\" mode the value will be rounded to 1.2"
 msgstr ""
 
-#: src/pages/regional/ConversionConfig.tsx:999
+#. screenid: 126
+#: src/pages/regional/ConversionConfig.tsx:1001
 #, c-format
 msgid "With the \"nearest\" mode the value will be rounded to 1.2"
 msgstr ""
 
-#: src/pages/regional/ConversionConfig.tsx:1004
+#. screenid: 126
+#: src/pages/regional/ConversionConfig.tsx:1006
 #, c-format
 msgid "With the \"up\" mode the value will be rounded to 1.3"
 msgstr ""
 
-#: src/pages/regional/ConversionConfig.tsx:1011
+#. screenid: 126
+#: src/pages/regional/ConversionConfig.tsx:1013
 #, c-format
 msgid "Rounding an amount of 1.26 with rounding value 0.1"
 msgstr ""
 
-#: src/pages/regional/ConversionConfig.tsx:1042
+#. screenid: 126
+#: src/pages/regional/ConversionConfig.tsx:1044
 #, c-format
 msgid "With the \"nearest\" mode the value will be rounded to 1.3"
 msgstr ""
 
-#: src/pages/regional/ConversionConfig.tsx:1054
+#. screenid: 126
+#: src/pages/regional/ConversionConfig.tsx:1056
 #, c-format
 msgid "Rounding an amount of 1.24 with rounding value 0.3"
 msgstr ""
 
-#: src/pages/regional/ConversionConfig.tsx:1074
+#. screenid: 126
+#: src/pages/regional/ConversionConfig.tsx:1076
 #, c-format
 msgid ""
 "Given the rounding value of 0.3 the possible values closest to 1.24 are: "
 "0.9, 1.2, 1.5, 1.8."
 msgstr ""
 
-#: src/pages/regional/ConversionConfig.tsx:1090
+#. screenid: 126
+#: src/pages/regional/ConversionConfig.tsx:1092
 #, c-format
 msgid "With the \"up\" mode the value will be rounded to 1.5"
 msgstr ""
 
-#: src/pages/regional/ConversionConfig.tsx:1097
+#. screenid: 126
+#: src/pages/regional/ConversionConfig.tsx:1099
 #, c-format
 msgid "Rounding an amount of 1.26 with rounding value 0.3"
 msgstr ""
 
-#: src/pages/regional/ConversionConfig.tsx:1161
+#. screenid: 126
+#: src/pages/regional/ConversionConfig.tsx:1163
 #, c-format
 msgid "Amount to be deducted before amount is credited."
 msgstr ""
 
-#: src/pages/regional/ShowCashoutDetails.tsx:50
+#. screenid: 128
+#: src/pages/regional/ShowCashoutDetails.tsx:52
 #, c-format
 msgid "Cashout id should be a number"
 msgstr ""
 
-#: src/pages/regional/ShowCashoutDetails.tsx:66
+#. screenid: 128
+#: src/pages/regional/ShowCashoutDetails.tsx:68
 #, c-format
 msgid "This cashout not found. Maybe already aborted."
 msgstr ""
 
-#: src/pages/regional/ShowCashoutDetails.tsx:114
+#. screenid: 128
+#: src/pages/regional/ShowCashoutDetails.tsx:116
 #, c-format
 msgid "Cashout detail"
 msgstr "Подробности обналичивания"
 
-#: src/pages/regional/ShowCashoutDetails.tsx:149
+#. screenid: 128
+#: src/pages/regional/ShowCashoutDetails.tsx:151
 #, c-format
 msgid "Debited"
 msgstr "Дебетировано"
 
-#: src/pages/regional/ShowCashoutDetails.tsx:164
+#. screenid: 128
+#: src/pages/regional/ShowCashoutDetails.tsx:166
 #, c-format
 msgid "Credited"
 msgstr "Кредитировано"
 
-#: src/Routing.tsx:199
+#. screenid: 100
+#: src/Routing.tsx:226
 #, c-format
 msgid "Welcome to %1$s!"
 msgstr "Добро пожаловать в %1$s!"
diff --git a/packages/bank-ui/src/i18n/uk.po b/packages/bank-ui/src/i18n/uk.po
index bdce9818a..dd889bf06 100644
--- a/packages/bank-ui/src/i18n/uk.po
+++ b/packages/bank-ui/src/i18n/uk.po
@@ -28,251 +28,300 @@ msgstr ""
 "n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n"
 "X-Generator: Weblate 5.5.5\n"
 
-#: src/hooks/preferences.ts:99
+#. screenid: 102
+#: src/hooks/preferences.ts:101
 #, c-format
 msgid "Show withdrawal confirmation"
 msgstr "Показати підтвердження зняття коштів"
 
-#: src/hooks/preferences.ts:101
+#. screenid: 102
+#: src/hooks/preferences.ts:103
 #, c-format
 msgid "Withdraw without setting amount"
 msgstr ""
 
-#: src/hooks/preferences.ts:103
+#. screenid: 102
+#: src/hooks/preferences.ts:105
 #, c-format
 msgid "Show copy account letter"
 msgstr ""
 
-#: src/hooks/preferences.ts:105
+#. screenid: 102
+#: src/hooks/preferences.ts:107
 #, c-format
 msgid "Show demo description"
 msgstr "Показати демо опис"
 
-#: src/hooks/preferences.ts:107
+#. screenid: 102
+#: src/hooks/preferences.ts:109
 #, c-format
 msgid "Show install wallet first"
 msgstr "Спочатку показати, як встановити гаманець"
 
-#: src/hooks/preferences.ts:109
+#. screenid: 102
+#: src/hooks/preferences.ts:111
 #, c-format
 msgid "Show debug info"
 msgstr "Показати інформацію для відладки"
 
-#: src/utils.ts:140
+#. screenid: 2
+#: src/utils.ts:141
 #, c-format
 msgid "Operation failed, please report"
 msgstr "Операція не вдалася, будь ласка, повідомте про це"
 
-#: src/utils.ts:159
+#. screenid: 2
+#: src/utils.ts:160
 #, c-format
 msgid "Request timeout"
 msgstr "Тайм-аут запиту"
 
-#: src/utils.ts:169
+#. screenid: 2
+#: src/utils.ts:170
 #, c-format
 msgid "Request throttled"
 msgstr "Запит затримується"
 
-#: src/utils.ts:179
+#. screenid: 2
+#: src/utils.ts:180
 #, c-format
 msgid "Malformed response"
 msgstr "Некоректна відповідь"
 
-#: src/utils.ts:189
+#. screenid: 2
+#: src/utils.ts:190
 #, c-format
 msgid "Network error"
 msgstr "Мережева помилка"
 
-#: src/utils.ts:199
+#. screenid: 2
+#: src/utils.ts:200
 #, c-format
 msgid "Unexpected request error"
 msgstr "Неочікувана помилка запиту"
 
-#: src/utils.ts:209
+#. screenid: 2
+#: src/utils.ts:210
 #, c-format
 msgid "Unexpected error"
 msgstr "Неочікувана помилка"
 
-#: src/utils.ts:386
+#. screenid: 2
+#: src/utils.ts:387
 #, fuzzy, c-format
 msgid "An IBAN consists of capital letters and numbers only"
 msgstr "IBAN повинен містити лише великі літери та цифри"
 
+#. screenid: 2
 #. Check total length
-#: src/utils.ts:389
+#: src/utils.ts:390
 #, fuzzy, c-format
 msgid "IBAN numbers have more that 4 digits"
 msgstr "Номера IBAN зазвичай мають більше 4-ьох цифр"
 
-#: src/utils.ts:391
+#. screenid: 2
+#: src/utils.ts:392
 #, fuzzy, c-format
 msgid "IBAN numbers have less that 34 digits"
 msgstr "Номера IBAN зазвичай мають менше 34-ьох цифр"
 
-#: src/utils.ts:399
+#. screenid: 2
+#: src/utils.ts:400
 #, c-format
 msgid "IBAN country code not found"
 msgstr "Код країни IBAN не знайдено"
 
-#: src/utils.ts:413
+#. screenid: 2
+#: src/utils.ts:414
 #, c-format
 msgid "IBAN number is not valid, checksum is wrong"
 msgstr "Номер IBAN не коректний, контрольна сума не сходиться"
 
-#: src/utils.ts:435
+#. screenid: 2
+#: src/utils.ts:436
 #, c-format
 msgid "Use letters, numbers or any of these characters: - . _ ~"
 msgstr ""
 
-#: src/pages/PaytoWireTransferForm.tsx:126
+#. screenid: 106
+#: src/pages/PaytoWireTransferForm.tsx:128
 #, fuzzy, c-format
 msgid "Required"
 msgstr "обовʼязково"
 
-#: src/pages/PaytoWireTransferForm.tsx:136
+#. screenid: 106
+#: src/pages/PaytoWireTransferForm.tsx:138
 #, fuzzy, c-format
 msgid "Not valid"
 msgstr "недійсний"
 
-#: src/pages/PaytoWireTransferForm.tsx:146
+#. screenid: 106
+#: src/pages/PaytoWireTransferForm.tsx:148
 #, fuzzy, c-format
 msgid "Does not follow the pattern"
 msgstr "не відповідає шаблону"
 
-#: src/pages/PaytoWireTransferForm.tsx:209
+#. screenid: 106
+#: src/pages/PaytoWireTransferForm.tsx:211
 #, c-format
 msgid "The request was invalid or the payto://-URI used unacceptable features."
 msgstr "Запит недійсний або payto://-URI використовує неприпустимі функції."
 
-#: src/pages/PaytoWireTransferForm.tsx:217
+#. screenid: 106
+#: src/pages/PaytoWireTransferForm.tsx:219
 #, c-format
 msgid "Not enough permission to complete the operation."
 msgstr "Недостатньо прав для виконання операції."
 
-#: src/pages/PaytoWireTransferForm.tsx:225
+#. screenid: 106
+#: src/pages/PaytoWireTransferForm.tsx:227
 #, c-format
 msgid "The bank administrator cannot be the transfer creditor."
 msgstr ""
 
-#: src/pages/PaytoWireTransferForm.tsx:233
+#. screenid: 106
+#: src/pages/PaytoWireTransferForm.tsx:235
 #, c-format
 msgid "The destination account \"%1$s\" was not found."
 msgstr "Обліковий запис призначення \"%1$s\" не знайдено."
 
-#: src/pages/PaytoWireTransferForm.tsx:243
+#. screenid: 106
+#: src/pages/PaytoWireTransferForm.tsx:245
 #, c-format
 msgid "The origin and the destination of the transfer can't be the same."
 msgstr "Джерело та місце призначення переказу не можуть бути однаковими."
 
-#: src/pages/PaytoWireTransferForm.tsx:251
+#. screenid: 106
+#: src/pages/PaytoWireTransferForm.tsx:253
 #, fuzzy, c-format
 msgid "Your balance is not sufficient for the operation."
 msgstr "Ваш баланс недостатній для виконання операції."
 
-#: src/pages/PaytoWireTransferForm.tsx:259
+#. screenid: 106
+#: src/pages/PaytoWireTransferForm.tsx:261
 #, c-format
 msgid "The origin account \"%1$s\" was not found."
 msgstr "Обліковий запис джерела \"%1$s\" не знайдено."
 
-#: src/pages/PaytoWireTransferForm.tsx:267
+#. screenid: 106
+#: src/pages/PaytoWireTransferForm.tsx:269
 #, c-format
 msgid "The attempt to create the transaction has failed. Please try again."
 msgstr ""
 
-#: src/pages/PaytoWireTransferForm.tsx:291
+#. screenid: 106
+#: src/pages/PaytoWireTransferForm.tsx:293
 #, fuzzy, c-format
 msgid "The wire transfer was successfully completed!"
 msgstr "Банківський переказ завершено!"
 
-#: src/pages/PaytoWireTransferForm.tsx:305
+#. screenid: 106
+#: src/pages/PaytoWireTransferForm.tsx:307
 #, fuzzy, c-format
 msgid "Input wire transfer detail"
 msgstr "Деталі банківського переказу"
 
-#: src/pages/PaytoWireTransferForm.tsx:361
+#. screenid: 106
+#: src/pages/PaytoWireTransferForm.tsx:363
 #, c-format
 msgid "Using a form"
 msgstr "Використовуючи форму"
 
-#: src/pages/PaytoWireTransferForm.tsx:426
+#. screenid: 106
+#: src/pages/PaytoWireTransferForm.tsx:428
 #, c-format
 msgid ""
 "A special URI that specifies the amount to be transferred and the "
 "destination account."
 msgstr ""
 
-#: src/pages/PaytoWireTransferForm.tsx:455
+#. screenid: 106
+#: src/pages/PaytoWireTransferForm.tsx:457
 #, fuzzy, c-format
 msgid "QR code"
 msgstr "Відправити код"
 
-#: src/pages/PaytoWireTransferForm.tsx:461
+#. screenid: 106
+#: src/pages/PaytoWireTransferForm.tsx:463
 #, c-format
 msgid ""
 "If your device has a camera, you can import a payto:// URI from a QR code."
 msgstr ""
 
-#: src/pages/PaytoWireTransferForm.tsx:479
+#. screenid: 106
+#: src/pages/PaytoWireTransferForm.tsx:481
 #, c-format
 msgid "Cashout"
 msgstr "Виплати готівкою"
 
-#: src/pages/PaytoWireTransferForm.tsx:503
+#. screenid: 106
+#: src/pages/PaytoWireTransferForm.tsx:505
 #, c-format
 msgid "Recipient"
 msgstr "Одержувач"
 
-#: src/pages/PaytoWireTransferForm.tsx:504
+#. screenid: 106
+#: src/pages/PaytoWireTransferForm.tsx:506
 #, fuzzy, c-format
 msgid "ID of the recipient's account"
 msgstr "IBAN рахунку одержувача"
 
-#: src/pages/PaytoWireTransferForm.tsx:508
+#. screenid: 106
+#: src/pages/PaytoWireTransferForm.tsx:510
 #, fuzzy, c-format
 msgid "username"
 msgstr "Імʼя користувача"
 
-#: src/pages/PaytoWireTransferForm.tsx:520
+#. screenid: 106
+#: src/pages/PaytoWireTransferForm.tsx:522
 #, c-format
 msgid "IBAN of the recipient's account"
 msgstr "IBAN рахунку одержувача"
 
-#: src/pages/PaytoWireTransferForm.tsx:540
+#. screenid: 106
+#: src/pages/PaytoWireTransferForm.tsx:542
 #, c-format
 msgid "Transfer subject"
 msgstr "Призначення переказу"
 
-#: src/pages/PaytoWireTransferForm.tsx:550
+#. screenid: 106
+#: src/pages/PaytoWireTransferForm.tsx:552
 #, c-format
 msgid "Subject"
 msgstr "Призначення"
 
-#: src/pages/PaytoWireTransferForm.tsx:563
+#. screenid: 106
+#: src/pages/PaytoWireTransferForm.tsx:565
 #, fuzzy, c-format
 msgid "Some text to identify the transfer"
 msgstr "текст для ідентифікації переказу"
 
-#: src/pages/PaytoWireTransferForm.tsx:574
+#. screenid: 106
+#: src/pages/PaytoWireTransferForm.tsx:576
 #, c-format
 msgid "Amount"
 msgstr "Сума"
 
-#: src/pages/PaytoWireTransferForm.tsx:591
+#. screenid: 106
+#: src/pages/PaytoWireTransferForm.tsx:593
 #, fuzzy, c-format
 msgid "Amount to transfer"
 msgstr "сума для переказу"
 
-#: src/pages/PaytoWireTransferForm.tsx:602
+#. screenid: 106
+#: src/pages/PaytoWireTransferForm.tsx:604
 #, fuzzy, c-format
 msgid "Payto URI:"
 msgstr "payto URI:"
 
-#: src/pages/PaytoWireTransferForm.tsx:615
+#. screenid: 106
+#: src/pages/PaytoWireTransferForm.tsx:617
 #, fuzzy, c-format
 msgid "Uniform resource identifier of the target account"
 msgstr "уніфікований ідентифікатор ресурсу цільового рахунку"
 
-#: src/pages/PaytoWireTransferForm.tsx:619
+#. screenid: 106
+#: src/pages/PaytoWireTransferForm.tsx:621
 #, fuzzy, c-format
 msgid ""
 "payto://x-taler-bank/[bank-host]/[receiver-account]?"
@@ -281,69 +330,82 @@ msgstr ""
 "payto://iban/[iban-отримувача]?message=[призначення-платежу]&amount=[%1$s:X."
 "Y]"
 
-#: src/pages/PaytoWireTransferForm.tsx:621
+#. screenid: 106
+#: src/pages/PaytoWireTransferForm.tsx:623
 #, c-format
 msgid "payto://iban/[receiver-iban]?message=[subject]&amount=[%1$s:X.Y]"
 msgstr ""
 "payto://iban/[iban-отримувача]?message=[призначення-платежу]&amount=[%1$s:X."
 "Y]"
 
-#: src/pages/PaytoWireTransferForm.tsx:638
+#. screenid: 106
+#: src/pages/PaytoWireTransferForm.tsx:640
 #, c-format
 msgid "The maximum amount for a wire transfer is %1$s"
 msgstr ""
 
-#: src/pages/PaytoWireTransferForm.tsx:657
+#. screenid: 106
+#: src/pages/PaytoWireTransferForm.tsx:659
 #, c-format
 msgid "Cost"
 msgstr ""
 
-#: src/pages/PaytoWireTransferForm.tsx:682
+#. screenid: 106
+#: src/pages/PaytoWireTransferForm.tsx:684
 #, c-format
 msgid "Cancel"
 msgstr ""
 
-#: src/pages/PaytoWireTransferForm.tsx:697
+#. screenid: 106
+#: src/pages/PaytoWireTransferForm.tsx:699
 #, c-format
 msgid "Send"
 msgstr ""
 
-#: src/pages/PaytoWireTransferForm.tsx:827
+#. screenid: 106
+#: src/pages/PaytoWireTransferForm.tsx:829
 #, c-format
 msgid "The target type is unknown, use \"%1$s\""
 msgstr ""
 
-#: src/pages/PaytoWireTransferForm.tsx:833
+#. screenid: 106
+#: src/pages/PaytoWireTransferForm.tsx:835
 #, fuzzy, c-format
 msgid "Only \"x-taler-bank\" target are supported"
 msgstr "підтримуються лише цілі \"IBAN\""
 
-#: src/pages/PaytoWireTransferForm.tsx:837
+#. screenid: 106
+#: src/pages/PaytoWireTransferForm.tsx:839
 #, c-format
 msgid "Only this host is allowed. Use \"%1$s\""
 msgstr ""
 
-#: src/pages/PaytoWireTransferForm.tsx:841
+#. screenid: 106
+#: src/pages/PaytoWireTransferForm.tsx:843
 #, fuzzy, c-format
 msgid "Account name is missing"
 msgstr "Оновлення облікового запису"
 
-#: src/pages/PaytoWireTransferForm.tsx:849
+#. screenid: 106
+#: src/pages/PaytoWireTransferForm.tsx:851
 #, fuzzy, c-format
 msgid "Only \"IBAN\" target are supported"
 msgstr "підтримуються лише цілі \"IBAN\""
 
-#: src/pages/PaytoWireTransferForm.tsx:859
+#. screenid: 106
+#: src/pages/PaytoWireTransferForm.tsx:861
 #, fuzzy, c-format
 msgid "Missing \"amount\" parameter to specify the amount to be transferred"
 msgstr "використовуйте параметр \"amount\", щоб вказати суму для переказу"
 
-#: src/pages/PaytoWireTransferForm.tsx:863
+#. screenid: 106
+#: src/pages/PaytoWireTransferForm.tsx:865
 #, fuzzy, c-format
 msgid "The \"amount\" parameter is not valid"
 msgstr "сума недійсна"
 
-#: src/pages/PaytoWireTransferForm.tsx:869
+#. screenid: 106
+#: src/pages/PaytoWireTransferForm.tsx:871
 #, fuzzy, c-format
 msgid ""
 "\"message\" parameters to specify a reference text for the transfer are "
@@ -352,140 +414,167 @@ msgstr ""
 "використовуйте параметр \"message\", щоб вказати довідковий текст для "
 "переказу"
 
-#: src/pages/PaytoWireTransferForm.tsx:883
+#. screenid: 106
+#: src/pages/PaytoWireTransferForm.tsx:885
 #, c-format
 msgid "The only currency allowed is \"%1$s\""
 msgstr ""
 
-#: src/pages/PaytoWireTransferForm.tsx:886
-#, c-format
+#. screenid: 106
+#: src/pages/PaytoWireTransferForm.tsx:888
+#, fuzzy, c-format
 msgid "You cannot transfer an amount of zero."
 msgstr "Ви не можете переказати суму, що дорівнює нулю."
 
-#: src/pages/PaytoWireTransferForm.tsx:889
+#. screenid: 106
+#: src/pages/PaytoWireTransferForm.tsx:891
 #, fuzzy, c-format
 msgid "The balance is not sufficient"
 msgstr "На рахунку недостатньо коштів"
 
-#: src/pages/PaytoWireTransferForm.tsx:899
+#. screenid: 106
+#: src/pages/PaytoWireTransferForm.tsx:901
 #, fuzzy, c-format
 msgid "Please enter a longer subject"
 msgstr "Призначення переказу"
 
-#: src/pages/RegistrationPage.tsx:42
+#. screenid: 110
+#: src/pages/RegistrationPage.tsx:44
 #, c-format
 msgid "Currently, the bank is not accepting new registrations!"
 msgstr "Наразі банк не приймає нові реєстрації!"
 
-#: src/pages/RegistrationPage.tsx:84
+#. screenid: 110
+#: src/pages/RegistrationPage.tsx:86
 #, c-format
 msgid "The name is missing"
 msgstr ""
 
-#: src/pages/RegistrationPage.tsx:86
+#. screenid: 110
+#: src/pages/RegistrationPage.tsx:88
 #, c-format
 msgid "Missing username"
 msgstr "Відсутнє ім'я користувача"
 
-#: src/pages/RegistrationPage.tsx:101
+#. screenid: 110
+#: src/pages/RegistrationPage.tsx:103
 #, c-format
 msgid "Missing password"
 msgstr "Відсутній пароль"
 
-#: src/pages/RegistrationPage.tsx:103
+#. screenid: 110
+#: src/pages/RegistrationPage.tsx:105
 #, fuzzy, c-format
 msgid "The password should be longer than 8 letters"
 msgstr "має бути більшим за 0"
 
-#: src/pages/RegistrationPage.tsx:108
+#. screenid: 110
+#: src/pages/RegistrationPage.tsx:110
 #, fuzzy, c-format
 msgid "The passwords do not match"
 msgstr "Паролі не збігаються"
 
-#: src/pages/RegistrationPage.tsx:130
+#. screenid: 110
+#: src/pages/RegistrationPage.tsx:132
 #, c-format
 msgid "Server replied with invalid phone or email."
 msgstr "Сервер відповів, що номер телефону або електронна пошта недійсні."
 
-#: src/pages/RegistrationPage.tsx:132
+#. screenid: 110
+#: src/pages/RegistrationPage.tsx:134
 #, fuzzy, c-format
 msgid "You are not authorised to create this account."
 msgstr "Недостатньо прав для створення цього облікового запису."
 
-#: src/pages/RegistrationPage.tsx:134
+#. screenid: 110
+#: src/pages/RegistrationPage.tsx:136
 #, c-format
 msgid "Registration is disabled because the bank ran out of bonus credit."
 msgstr "Реєстрація відключена, оскільки банк вичерпав бонусний кредит."
 
-#: src/pages/RegistrationPage.tsx:136
+#. screenid: 110
+#: src/pages/RegistrationPage.tsx:138
 #, c-format
 msgid "That username can't be used because is reserved."
 msgstr ""
 "Це ім'я користувача не можна використовувати, оскільки воно зарезервоване."
 
-#: src/pages/RegistrationPage.tsx:138
+#. screenid: 110
+#: src/pages/RegistrationPage.tsx:140
 #, c-format
 msgid "That username is already taken."
 msgstr "Це ім'я користувача вже зайняте."
 
-#: src/pages/RegistrationPage.tsx:140
+#. screenid: 110
+#: src/pages/RegistrationPage.tsx:142
 #, fuzzy, c-format
 msgid "That account ID is already taken."
 msgstr "Цей ідентифікатор облікового запису вже зайнятий."
 
-#: src/pages/RegistrationPage.tsx:142
+#. screenid: 110
+#: src/pages/RegistrationPage.tsx:144
 #, c-format
 msgid "No information for the selected authentication channel."
 msgstr "Немає інформації про обраний канал автентифікації."
 
-#: src/pages/RegistrationPage.tsx:144
+#. screenid: 110
+#: src/pages/RegistrationPage.tsx:146
 #, c-format
 msgid "Authentication channel is not supported."
 msgstr "Канал автентифікації не підтримується."
 
-#: src/pages/RegistrationPage.tsx:146
+#. screenid: 110
+#: src/pages/RegistrationPage.tsx:148
 #, fuzzy, c-format
 msgid "Only an administrator is allowed to set the debt limit."
 msgstr "Лише адміністратору дозволено встановлювати ліміт боргу."
 
-#: src/pages/RegistrationPage.tsx:148
+#. screenid: 110
+#: src/pages/RegistrationPage.tsx:150
 #, c-format
 msgid "Only the administrator can change the minimum cashout limit."
 msgstr ""
 
-#: src/pages/RegistrationPage.tsx:150
+#. screenid: 110
+#: src/pages/RegistrationPage.tsx:152
 #, c-format
 msgid "Only admin can create accounts with second factor authentication."
 msgstr ""
 "Лише адміністратор може створювати облікові записи з двофакторною "
 "автентифікацією."
 
-#: src/pages/RegistrationPage.tsx:152
+#. screenid: 110
+#: src/pages/RegistrationPage.tsx:154
 #, fuzzy, c-format
 msgid "The password is too short."
 msgstr "Паролі не збігаються"
 
-#: src/pages/RegistrationPage.tsx:154
+#. screenid: 110
+#: src/pages/RegistrationPage.tsx:156
 #, fuzzy, c-format
 msgid "The password is too long."
 msgstr "Паролі не збігаються"
 
-#: src/pages/RegistrationPage.tsx:192
+#. screenid: 110
+#: src/pages/RegistrationPage.tsx:194
 #, c-format
 msgid "Account registration"
 msgstr "Реєстрація облікового запису"
 
-#: src/pages/RegistrationPage.tsx:210
+#. screenid: 110
+#: src/pages/RegistrationPage.tsx:212
 #, fuzzy, c-format
 msgid "Login username"
 msgstr "Відсутнє ім'я користувача"
 
-#: src/pages/RegistrationPage.tsx:242
+#. screenid: 110
+#: src/pages/RegistrationPage.tsx:244
 #, fuzzy, c-format
 msgid "Password"
 msgstr "Пароль"
 
-#: src/pages/RegistrationPage.tsx:267
+#. screenid: 110
+#: src/pages/RegistrationPage.tsx:269
 #, c-format
 msgid ""
 "Use a strong password: 8 characters minimum, don't use any public "
@@ -493,132 +582,158 @@ msgid ""
 "lowercase, uppercase, symbols and numbers"
 msgstr ""
 
-#: src/pages/RegistrationPage.tsx:282
+#. screenid: 110
+#: src/pages/RegistrationPage.tsx:284
 #, c-format
 msgid "Repeat password"
 msgstr "Повторіть пароль"
 
-#: src/pages/RegistrationPage.tsx:314
+#. screenid: 110
+#: src/pages/RegistrationPage.tsx:316
 #, c-format
 msgid "Full name"
 msgstr ""
 
-#: src/pages/RegistrationPage.tsx:411
+#. screenid: 110
+#: src/pages/RegistrationPage.tsx:413
 #, c-format
 msgid "Register"
 msgstr "Реєстрація"
 
-#: src/pages/RegistrationPage.tsx:427
+#. screenid: 110
+#: src/pages/RegistrationPage.tsx:429
 #, c-format
 msgid "Create a random temporary user"
 msgstr "Створити випадкового тимчасового користувача"
 
-#: src/pages/LoginForm.tsx:103
+#. screenid: 104
+#: src/pages/LoginForm.tsx:121
 #, c-format
 msgid "Wrong credentials for \"%1$s\""
 msgstr "Неправильні облікові дані для \"%1$s\""
 
-#: src/pages/LoginForm.tsx:105
+#. screenid: 104
+#: src/pages/LoginForm.tsx:123
 #, c-format
 msgid "Account not found"
 msgstr "Обліковий запис не знайдено"
 
-#: src/pages/LoginForm.tsx:128
+#. screenid: 104
+#: src/pages/LoginForm.tsx:146
 #, c-format
 msgid "Username"
 msgstr "Імʼя користувача"
 
-#: src/pages/LoginForm.tsx:142
+#. screenid: 104
+#: src/pages/LoginForm.tsx:160
 #, fuzzy, c-format
 msgid "Username of the account"
 msgstr "ім'я користувача облікового запису"
 
-#: src/pages/LoginForm.tsx:174
+#. screenid: 104
+#: src/pages/LoginForm.tsx:192
 #, fuzzy, c-format
 msgid "Password of the account"
 msgstr "пароль облікового запису"
 
-#: src/pages/LoginForm.tsx:208
+#. screenid: 104
+#: src/pages/LoginForm.tsx:226
 #, c-format
 msgid "Check"
 msgstr "Перевірити"
 
-#: src/pages/LoginForm.tsx:220
+#. screenid: 104
+#: src/pages/LoginForm.tsx:238
 #, c-format
 msgid "Log in"
 msgstr "Увійти"
 
-#: src/components/Transactions/views.tsx:43
+#. screenid: 5
+#: src/components/Transactions/views.tsx:45
 #, c-format
 msgid "Transactions history"
 msgstr ""
 
-#: src/components/Transactions/views.tsx:48
-#, c-format
+#. screenid: 5
+#: src/components/Transactions/views.tsx:50
+#, fuzzy, c-format
 msgid "No transactions yet."
 msgstr "Транзакцій поки що немає."
 
-#: src/components/Transactions/views.tsx:49
+#. screenid: 5
+#: src/components/Transactions/views.tsx:51
 #, c-format
 msgid "You can make a transfer or a withdrawal to your wallet."
 msgstr ""
 
-#: src/components/Transactions/views.tsx:87
+#. screenid: 5
+#: src/components/Transactions/views.tsx:89
 #, c-format
 msgid "Date"
 msgstr "Дата"
 
-#: src/components/Transactions/views.tsx:95
+#. screenid: 5
+#: src/components/Transactions/views.tsx:97
 #, c-format
 msgid "Counterpart"
 msgstr "Контррахунок"
 
-#: src/components/Transactions/views.tsx:135
+#. screenid: 5
+#: src/components/Transactions/views.tsx:137
 #, c-format
 msgid "sent"
 msgstr "відправлено"
 
-#: src/components/Transactions/views.tsx:136
+#. screenid: 5
+#: src/components/Transactions/views.tsx:138
 #, c-format
 msgid "received"
 msgstr "отримано"
 
-#: src/components/Transactions/views.tsx:151
+#. screenid: 5
+#: src/components/Transactions/views.tsx:153
 #, fuzzy, c-format
 msgid "Invalid value"
 msgstr "недійсне значення"
 
-#: src/components/Transactions/views.tsx:160
+#. screenid: 5
+#: src/components/Transactions/views.tsx:162
 #, c-format
 msgid "to"
 msgstr "до"
 
-#: src/components/Transactions/views.tsx:160
+#. screenid: 5
+#: src/components/Transactions/views.tsx:162
 #, c-format
 msgid "from"
 msgstr "від"
 
-#: src/components/Transactions/views.tsx:237
+#. screenid: 5
+#: src/components/Transactions/views.tsx:240
 #, c-format
 msgid "First page"
 msgstr "Перша сторінка"
 
-#: src/components/Transactions/views.tsx:245
+#. screenid: 5
+#: src/components/Transactions/views.tsx:248
 #, c-format
 msgid "Next"
 msgstr "Далі"
 
-#: src/pages/WithdrawalConfirmationQuestion.tsx:104
+#. screenid: 114
+#: src/pages/WithdrawalConfirmationQuestion.tsx:106
 #, c-format
 msgid "Wire transfer completed!"
 msgstr "Банківський переказ завершено!"
 
-#: src/pages/WithdrawalConfirmationQuestion.tsx:111
+#. screenid: 114
+#: src/pages/WithdrawalConfirmationQuestion.tsx:113
 #, c-format
 msgid "The withdrawal has been aborted previously and can't be confirmed"
 msgstr "Виведення коштів було скасовано раніше і не може бути підтверджено"
 
-#: src/pages/WithdrawalConfirmationQuestion.tsx:119
+#. screenid: 114
+#: src/pages/WithdrawalConfirmationQuestion.tsx:121
 #, c-format
 msgid ""
 "The withdrawal operation can't be confirmed before a wallet accepted the "
@@ -627,94 +742,112 @@ msgstr ""
 "Операцію зняття коштів не можна підтвердити, доки гаманець не прийме "
 "транзакцію."
 
-#: src/pages/WithdrawalConfirmationQuestion.tsx:127
+#. screenid: 114
+#: src/pages/WithdrawalConfirmationQuestion.tsx:129
 #, fuzzy, c-format
 msgid "The operation ID is invalid."
 msgstr "Ідентифікатор операції недійсний."
 
-#: src/pages/WithdrawalConfirmationQuestion.tsx:135
+#. screenid: 114
+#: src/pages/WithdrawalConfirmationQuestion.tsx:137
 #, c-format
 msgid "The operation was not found."
 msgstr "Операцію не знайдено."
 
-#: src/pages/WithdrawalConfirmationQuestion.tsx:151
+#. screenid: 114
+#: src/pages/WithdrawalConfirmationQuestion.tsx:153
 #, c-format
 msgid "The starting withdrawal amount and the confirmation amount differs."
 msgstr ""
 
-#: src/pages/WithdrawalConfirmationQuestion.tsx:160
+#. screenid: 114
+#: src/pages/WithdrawalConfirmationQuestion.tsx:162
 #, c-format
 msgid "The bank requires a bank account which has not been specified yet."
 msgstr ""
 
-#: src/pages/WithdrawalConfirmationQuestion.tsx:199
+#. screenid: 114
+#: src/pages/WithdrawalConfirmationQuestion.tsx:201
 #, c-format
 msgid ""
 "The reserve operation has been confirmed previously and can't be aborted"
 msgstr ""
 "Операція резервування була підтверджена раніше і не може бути скасована"
 
-#: src/pages/WithdrawalConfirmationQuestion.tsx:235
+#. screenid: 114
+#: src/pages/WithdrawalConfirmationQuestion.tsx:237
 #, c-format
 msgid "Confirm the withdrawal operation"
 msgstr "Підтвердити операцію зняття коштів"
 
-#: src/pages/WithdrawalConfirmationQuestion.tsx:252
+#. screenid: 114
+#: src/pages/WithdrawalConfirmationQuestion.tsx:254
 #, c-format
 msgid "Wire transfer details"
 msgstr "Деталі банківського переказу"
 
-#: src/pages/WithdrawalConfirmationQuestion.tsx:262
+#. screenid: 114
+#: src/pages/WithdrawalConfirmationQuestion.tsx:264
 #, fuzzy, c-format
 msgid "Payment Service Provider's account"
 msgstr "Обліковий запис оператора обмінного пункту Taler"
 
-#: src/pages/WithdrawalConfirmationQuestion.tsx:280
+#. screenid: 114
+#: src/pages/WithdrawalConfirmationQuestion.tsx:282
 #, fuzzy, c-format
 msgid "Payment Service Provider's account number"
 msgstr "Обліковий запис оператора обмінного пункту Taler"
 
-#: src/pages/WithdrawalConfirmationQuestion.tsx:292
+#. screenid: 114
+#: src/pages/WithdrawalConfirmationQuestion.tsx:294
 #, fuzzy, c-format
 msgid "Payment Service Provider's name"
 msgstr "Обліковий запис оператора обмінного пункту Taler"
 
-#: src/pages/WithdrawalConfirmationQuestion.tsx:311
+#. screenid: 114
+#: src/pages/WithdrawalConfirmationQuestion.tsx:313
 #, fuzzy, c-format
 msgid "Payment Service Provider's account bank hostname"
 msgstr "Обліковий запис оператора обмінного пункту Taler"
 
-#: src/pages/WithdrawalConfirmationQuestion.tsx:322
+#. screenid: 114
+#: src/pages/WithdrawalConfirmationQuestion.tsx:324
 #, fuzzy, c-format
 msgid "Payment Service Provider's account id"
 msgstr "Обліковий запис оператора обмінного пункту Taler"
 
-#: src/pages/WithdrawalConfirmationQuestion.tsx:352
+#. screenid: 114
+#: src/pages/WithdrawalConfirmationQuestion.tsx:354
 #, fuzzy, c-format
 msgid "Payment Service Provider's account address"
 msgstr "Обліковий запис оператора обмінного пункту Taler"
 
-#: src/pages/WithdrawalConfirmationQuestion.tsx:391
+#. screenid: 114
+#: src/pages/WithdrawalConfirmationQuestion.tsx:393
 #, c-format
 msgid "No amount has yet been determined."
 msgstr ""
 
-#: src/pages/WithdrawalConfirmationQuestion.tsx:438
+#. screenid: 114
+#: src/pages/WithdrawalConfirmationQuestion.tsx:440
 #, c-format
 msgid "Transfer"
 msgstr "Переказати"
 
-#: src/pages/WithdrawalConfirmationQuestion.tsx:463
+#. screenid: 114
+#: src/pages/WithdrawalConfirmationQuestion.tsx:465
 #, c-format
 msgid "Authentication required"
 msgstr "Потрібна автентифікація"
 
-#: src/pages/WithdrawalConfirmationQuestion.tsx:473
+#. screenid: 114
+#: src/pages/WithdrawalConfirmationQuestion.tsx:475
 #, fuzzy, c-format
 msgid "This operation was created with another username"
 msgstr "Ця операція була створена з іншим іменем користувача"
 
-#: src/pages/OperationState/views.tsx:414
+#. screenid: 5
+#: src/pages/OperationState/views.tsx:421
 #, c-format
 msgid ""
 "Unauthorized to make the operation, maybe the session has expired or the "
@@ -723,17 +856,20 @@ msgstr ""
 "Не авторизовано для виконання операції, можливо, сесія закінчилася або "
 "пароль було змінено."
 
-#: src/pages/OperationState/views.tsx:425
+#. screenid: 5
+#: src/pages/OperationState/views.tsx:432
 #, c-format
 msgid "The operation was rejected due to insufficient funds."
 msgstr "Операцію було відхилено через недостатність коштів."
 
-#: src/pages/OperationState/views.tsx:479
+#. screenid: 5
+#: src/pages/OperationState/views.tsx:486
 #, c-format
 msgid "Withdrawal confirmed"
 msgstr "Зняття коштів підтверджено"
 
-#: src/pages/OperationState/views.tsx:483
+#. screenid: 5
+#: src/pages/OperationState/views.tsx:490
 #, fuzzy, c-format
 msgid ""
 "The wire transfer to the Payment Service Provider has been initiated. You "
@@ -742,22 +878,26 @@ msgstr ""
 "Банківський переказ до оператора Taler було ініційовано. Незабаром ви "
 "отримаєте запитану суму у ваш гаманець Taler."
 
-#: src/pages/OperationState/views.tsx:499
+#. screenid: 5
+#: src/pages/OperationState/views.tsx:506
 #, c-format
 msgid "Do not show this again"
 msgstr "Більше не показувати це"
 
-#: src/pages/OperationState/views.tsx:533
+#. screenid: 5
+#: src/pages/OperationState/views.tsx:540
 #, c-format
 msgid "Close"
 msgstr "Закрити"
 
-#: src/pages/OperationState/views.tsx:596
+#. screenid: 5
+#: src/pages/OperationState/views.tsx:603
 #, fuzzy, c-format
 msgid "If you have a Taler wallet installed on this device"
 msgstr "Якщо на цьому пристрої встановлено гаманець Taler"
 
-#: src/pages/OperationState/views.tsx:602
+#. screenid: 5
+#: src/pages/OperationState/views.tsx:609
 #, fuzzy, c-format
 msgid ""
 "Your wallet will display the details of the transaction including the fees "
@@ -768,87 +908,104 @@ msgstr ""
 "Якщо у вас його ще немає, ви можете встановити його, дотримуючись інструкцій "
 "у"
 
-#: src/pages/OperationState/views.tsx:612
+#. screenid: 5
+#: src/pages/OperationState/views.tsx:619
 #, fuzzy, c-format
 msgid "on this page"
 msgstr "цій сторонці"
 
-#: src/pages/OperationState/views.tsx:633
+#. screenid: 5
+#: src/pages/OperationState/views.tsx:640
 #, c-format
 msgid "Withdraw"
 msgstr "Зняття коштів"
 
-#: src/pages/OperationState/views.tsx:642
+#. screenid: 5
+#: src/pages/OperationState/views.tsx:649
 #, fuzzy, c-format
 msgid "In case you have a Taler wallet on another device"
 msgstr "Або якщо у вас є гаманець на іншому пристрої"
 
-#: src/pages/OperationState/views.tsx:647
+#. screenid: 5
+#: src/pages/OperationState/views.tsx:654
 #, c-format
 msgid "Scan the QR below to start the withdrawal."
 msgstr "Скануйте QR-код нижче, щоб розпочати зняття коштів."
 
-#: src/pages/WalletWithdrawForm.tsx:73
+#. screenid: 112
+#: src/pages/WalletWithdrawForm.tsx:75
 #, fuzzy, c-format
 msgid "There is an operation already pending"
 msgstr "Операція вже існує"
 
-#: src/pages/WalletWithdrawForm.tsx:77
+#. screenid: 112
+#: src/pages/WalletWithdrawForm.tsx:79
 #, fuzzy, c-format
 msgid "Complete the operation in"
 msgstr "Завершіть або скасуйте операцію в"
 
-#: src/pages/WalletWithdrawForm.tsx:89
+#. screenid: 112
+#: src/pages/WalletWithdrawForm.tsx:91
 #, c-format
 msgid "this page"
 msgstr "цій сторонці"
 
-#: src/pages/WalletWithdrawForm.tsx:167
+#. screenid: 112
+#: src/pages/WalletWithdrawForm.tsx:169
 #, fuzzy, c-format
 msgid "Invalid"
 msgstr "недійсно"
 
-#: src/pages/WalletWithdrawForm.tsx:169
+#. screenid: 112
+#: src/pages/WalletWithdrawForm.tsx:171
 #, fuzzy, c-format
 msgid "Balance is not enough"
 msgstr "недостатній баланс"
 
-#: src/pages/WalletWithdrawForm.tsx:188
+#. screenid: 112
+#: src/pages/WalletWithdrawForm.tsx:190
 #, fuzzy, c-format
 msgid "The server replied with an invalid taler://withdraw URI"
 msgstr "Сервер відповів недійсним URI для зняття коштів"
 
-#: src/pages/WalletWithdrawForm.tsx:189
+#. screenid: 112
+#: src/pages/WalletWithdrawForm.tsx:191
 #, c-format
 msgid "Withdraw URI: %1$s"
 msgstr "URI для зняття коштів: %1$s"
 
-#: src/pages/WalletWithdrawForm.tsx:204
+#. screenid: 112
+#: src/pages/WalletWithdrawForm.tsx:206
 #, c-format
 msgid "The operation was rejected due to insufficient funds"
 msgstr "Операцію було відхилено через брак коштів"
 
-#: src/pages/WalletWithdrawForm.tsx:269
+#. screenid: 112
+#: src/pages/WalletWithdrawForm.tsx:271
 #, c-format
 msgid "Current balance is %1$s"
 msgstr ""
 
-#: src/pages/WalletWithdrawForm.tsx:279
+#. screenid: 112
+#: src/pages/WalletWithdrawForm.tsx:281
 #, c-format
 msgid "You can withdraw up to %1$s"
 msgstr ""
 
-#: src/pages/WalletWithdrawForm.tsx:357
+#. screenid: 112
+#: src/pages/WalletWithdrawForm.tsx:359
 #, c-format
 msgid "Continue"
 msgstr "Продовжити"
 
-#: src/pages/WalletWithdrawForm.tsx:390
+#. screenid: 112
+#: src/pages/WalletWithdrawForm.tsx:392
 #, fuzzy, c-format
 msgid "Use your Taler wallet"
 msgstr "Підготуйте свій гаманець"
 
-#: src/pages/WalletWithdrawForm.tsx:393
+#. screenid: 112
+#: src/pages/WalletWithdrawForm.tsx:395
 #, fuzzy, c-format
 msgid ""
 "After using your wallet you will need to authorize or cancel the operation "
@@ -857,54 +1014,64 @@ msgstr ""
 "Після використання вашого гаманця Вам потрібно буде підтвердити або "
 "скасувати операцію на цьому сайті."
 
-#: src/pages/WalletWithdrawForm.tsx:403
+#. screenid: 112
+#: src/pages/WalletWithdrawForm.tsx:405
 #, fuzzy, c-format
 msgid "You need a Taler wallet"
 msgstr "Вам потрібен гаманець GNU Taler"
 
-#: src/pages/WalletWithdrawForm.tsx:408
+#. screenid: 112
+#: src/pages/WalletWithdrawForm.tsx:410
 #, c-format
 msgid "If you don't have one yet you can follow the instruction in"
 msgstr "Якщо у вас його ще немає, ви можете дотримуватися інструкцій у"
 
-#: src/pages/PaymentOptions.tsx:62
+#. screenid: 105
+#: src/pages/PaymentOptions.tsx:64
 #, fuzzy, c-format
 msgid "Pending operation"
 msgstr "Очікування операції зняття готівки"
 
-#: src/pages/PaymentOptions.tsx:108
+#. screenid: 105
+#: src/pages/PaymentOptions.tsx:110
 #, c-format
 msgid "Send money"
 msgstr "Надіслати гроші"
 
-#: src/pages/PaymentOptions.tsx:126
+#. screenid: 105
+#: src/pages/PaymentOptions.tsx:128
 #, fuzzy, c-format
 msgid "to a Taler wallet"
 msgstr "до гаманця %1$s"
 
-#: src/pages/PaymentOptions.tsx:146
+#. screenid: 105
+#: src/pages/PaymentOptions.tsx:148
 #, c-format
 msgid "Withdraw digital money into your mobile wallet or browser extension"
 msgstr "Зніміть цифрові гроші у Ваш мобільний гаманець або розширення браузера"
 
-#: src/pages/PaymentOptions.tsx:179
+#. screenid: 105
+#: src/pages/PaymentOptions.tsx:181
 #, c-format
 msgid "to another bank account"
 msgstr "на інший банківський рахунок"
 
-#: src/pages/PaymentOptions.tsx:199
+#. screenid: 105
+#: src/pages/PaymentOptions.tsx:201
 #, c-format
 msgid "Make a wire transfer to an account with known bank account number."
 msgstr ""
 "Здійсніть банківський переказ на рахунок із відомим номером банківського "
 "рахунку."
 
-#: src/pages/AccountPage/views.tsx:45
+#. screenid: 5
+#: src/pages/AccountPage/views.tsx:50
 #, fuzzy, c-format
 msgid "This is a demo"
 msgstr "Це демонстраційний банк"
 
-#: src/pages/AccountPage/views.tsx:50
+#. screenid: 5
+#: src/pages/AccountPage/views.tsx:55
 #, fuzzy, c-format
 msgid ""
 "This part of the demo shows how a bank that supports Taler directly would "
@@ -915,7 +1082,8 @@ msgstr ""
 "підтримує Taler. Окрім використання вашого власного банківського рахунку, ви "
 "також можете переглянути історію транзакцій деяких %1$s."
 
-#: src/pages/AccountPage/views.tsx:60
+#. screenid: 5
+#: src/pages/AccountPage/views.tsx:65
 #, fuzzy, c-format
 msgid ""
 "Here you will be able to see how a bank that supports Taler directly would "
@@ -924,77 +1092,92 @@ msgstr ""
 "Ця частина демонстрації показує, як працював би банк, що безпосередньо "
 "підтримує Taler."
 
-#: src/pages/AccountPage/views.tsx:81
+#. screenid: 5
+#: src/pages/AccountPage/views.tsx:86
 #, c-format
 msgid "Pending account delete operation"
 msgstr "Очікування операції видалення облікового запису"
 
-#: src/pages/AccountPage/views.tsx:83
+#. screenid: 5
+#: src/pages/AccountPage/views.tsx:88
 #, c-format
 msgid "Pending account update operation"
 msgstr "Очікування операції оновлення облікового запису"
 
-#: src/pages/AccountPage/views.tsx:85
+#. screenid: 5
+#: src/pages/AccountPage/views.tsx:90
 #, c-format
 msgid "Pending password update operation"
 msgstr "Очікування операції оновлення пароля"
 
-#: src/pages/AccountPage/views.tsx:87
+#. screenid: 5
+#: src/pages/AccountPage/views.tsx:92
 #, c-format
 msgid "Pending transaction operation"
 msgstr "Очікування операції транзакції"
 
-#: src/pages/AccountPage/views.tsx:89
+#. screenid: 5
+#: src/pages/AccountPage/views.tsx:94
 #, c-format
 msgid "Pending withdrawal operation"
 msgstr "Очікування операції зняття коштів"
 
-#: src/pages/AccountPage/views.tsx:91
+#. screenid: 5
+#: src/pages/AccountPage/views.tsx:96
 #, c-format
 msgid "Pending cashout operation"
 msgstr "Очікування операції зняття готівки"
 
-#: src/pages/AccountPage/views.tsx:102
+#. screenid: 5
+#: src/pages/AccountPage/views.tsx:107
 #, c-format
 msgid "You can complete or cancel the operation in"
 msgstr "Ви можете завершити або скасувати операцію в"
 
-#: src/pages/BankFrame.tsx:76
+#. screenid: 103
+#: src/pages/BankFrame.tsx:78
 #, c-format
 msgid "Internal error, please report."
 msgstr "Внутрішня помилка, будь ласка, повідомте про це."
 
-#: src/pages/BankFrame.tsx:121
+#. screenid: 103
+#: src/pages/BankFrame.tsx:125
 #, c-format
 msgid "Preferences"
 msgstr "Налаштування"
 
-#: src/pages/BankFrame.tsx:338
+#. screenid: 103
+#: src/pages/BankFrame.tsx:342
 #, fuzzy, c-format
 msgid "Welcome"
 msgstr "Вітаємо, %1$s"
 
-#: src/pages/BankFrame.tsx:348
+#. screenid: 103
+#: src/pages/BankFrame.tsx:352
 #, c-format
 msgid "Welcome, %1$s"
 msgstr "Вітаємо, %1$s"
 
-#: src/pages/PublicHistoriesPage.tsx:82
+#. screenid: 108
+#: src/pages/PublicHistoriesPage.tsx:84
 #, c-format
 msgid "History of public accounts"
 msgstr "Історія публічних рахунків"
 
-#: src/pages/QrCodeSection.tsx:132
+#. screenid: 109
+#: src/pages/QrCodeSection.tsx:134
 #, fuzzy, c-format
 msgid "Scan the QR code below to start the withdrawal."
 msgstr "Скануйте QR-код нижче, щоб розпочати зняття коштів."
 
-#: src/pages/WithdrawalQRCode.tsx:104
+#. screenid: 116
+#: src/pages/WithdrawalQRCode.tsx:106
 #, c-format
 msgid "Operation aborted"
 msgstr "Операцію скасовано"
 
-#: src/pages/WithdrawalQRCode.tsx:108
+#. screenid: 116
+#: src/pages/WithdrawalQRCode.tsx:110
 #, fuzzy, c-format
 msgid ""
 "The wire transfer to the Payment Service Provider's account was aborted from "
@@ -1003,12 +1186,14 @@ msgstr ""
 "Банківський переказ на рахунок оператора Taler Exchange було скасовано, ваш "
 "баланс не постраждав."
 
-#: src/pages/WithdrawalQRCode.tsx:183
+#. screenid: 116
+#: src/pages/WithdrawalQRCode.tsx:185
 #, fuzzy, c-format
 msgid "Go to your wallet now"
 msgstr "до гаманця %1$s"
 
-#: src/pages/WithdrawalQRCode.tsx:211
+#. screenid: 116
+#: src/pages/WithdrawalQRCode.tsx:213
 #, fuzzy, c-format
 msgid ""
 "The operation is marked as selected, but a process during the withdrawal "
@@ -1017,12 +1202,14 @@ msgstr ""
 "Операція позначена як 'вибрана', але деякий крок у процесі зняття коштів не "
 "вдалося виконати"
 
-#: src/pages/WithdrawalQRCode.tsx:213
+#. screenid: 116
+#: src/pages/WithdrawalQRCode.tsx:215
 #, fuzzy, c-format
 msgid "The account was selected, but no withdrawal reserve ID was found."
 msgstr "Обліковий запис вибрано, але ідентифікацію зняття коштів не знайдено."
 
-#: src/pages/WithdrawalQRCode.tsx:226
+#. screenid: 116
+#: src/pages/WithdrawalQRCode.tsx:228
 #, fuzzy, c-format
 msgid ""
 "There is a withdrawal reserve ID but no account has been selected or the "
@@ -1031,7 +1218,8 @@ msgstr ""
 "Є ідентифікація зняття коштів, але обліковий запис не вибрано або вибраний "
 "обліковий запис недійсний."
 
-#: src/pages/WithdrawalQRCode.tsx:240
+#. screenid: 116
+#: src/pages/WithdrawalQRCode.tsx:242
 #, fuzzy, c-format
 msgid ""
 "A withdrawal reserve ID was not found and the no account has been selected."
@@ -1039,12 +1227,14 @@ msgstr ""
 "Ідентифікатор зняття коштів не знайдено, обліковий запис не вибрано або "
 "вибраний обліковий запис недійсний."
 
-#: src/pages/WithdrawalQRCode.tsx:298
+#. screenid: 116
+#: src/pages/WithdrawalQRCode.tsx:300
 #, c-format
 msgid "Operation not found"
 msgstr "Операцію не знайдено"
 
-#: src/pages/WithdrawalQRCode.tsx:302
+#. screenid: 116
+#: src/pages/WithdrawalQRCode.tsx:304
 #, fuzzy, c-format
 msgid ""
 "This process is not known to the server. The process ID is incorrect or the "
@@ -1053,64 +1243,76 @@ msgstr ""
 "Ця операція невідома серверу. Ідентифікатор операції неправильний або сервер "
 "видалив інформацію про операцію до її завершення."
 
-#: src/pages/WithdrawalQRCode.tsx:318
+#. screenid: 116
+#: src/pages/WithdrawalQRCode.tsx:320
 #, fuzzy, c-format
 msgid "Continue to dashboard"
 msgstr "Перейти до панелі керування"
 
-#: src/pages/SolveChallengePage.tsx:92
+#. screenid: 111
+#: src/pages/SolveChallengePage.tsx:94
 #, c-format
 msgid "Confirmation codes are numerical, possibly beginning with 'T-.'"
 msgstr ""
 
-#: src/pages/SolveChallengePage.tsx:114
+#. screenid: 111
+#: src/pages/SolveChallengePage.tsx:116
 #, fuzzy, c-format
 msgid ""
 "No cashout was found. The cashout process has probably already been aborted."
 msgstr ""
 "Зняття готівки не знайдено. Це також може означати, що його вже скасовано."
 
-#: src/pages/SolveChallengePage.tsx:156
+#. screenid: 111
+#: src/pages/SolveChallengePage.tsx:158
 #, c-format
 msgid "Challenge not found."
 msgstr "Виклик не знайдено."
 
-#: src/pages/SolveChallengePage.tsx:164
+#. screenid: 111
+#: src/pages/SolveChallengePage.tsx:166
 #, c-format
 msgid "This user is not authorized to complete this challenge."
 msgstr "Цей користувач не має права виконати цей виклик."
 
-#: src/pages/SolveChallengePage.tsx:172
+#. screenid: 111
+#: src/pages/SolveChallengePage.tsx:174
 #, c-format
 msgid "Too many attempts, try another code."
 msgstr "Забагато спроб, спробуйте інший код."
 
-#: src/pages/SolveChallengePage.tsx:180
+#. screenid: 111
+#: src/pages/SolveChallengePage.tsx:182
 #, c-format
 msgid "The confirmation code is wrong, try again."
 msgstr "Код підтвердження неправильний, спробуйте ще раз."
 
-#: src/pages/SolveChallengePage.tsx:188
+#. screenid: 111
+#: src/pages/SolveChallengePage.tsx:190
 #, c-format
 msgid "The operation expired."
 msgstr "Термін дії операції закінчився."
 
-#: src/pages/SolveChallengePage.tsx:222
+#. screenid: 111
+#: src/pages/SolveChallengePage.tsx:224
 #, c-format
 msgid "The operation failed."
 msgstr "Операція не вдалася."
 
-#: src/pages/SolveChallengePage.tsx:239
+#. screenid: 111
+#: src/pages/SolveChallengePage.tsx:241
 #, c-format
 msgid "The operation needs another confirmation to complete."
 msgstr "Для завершення операції потрібне ще одне підтвердження."
 
-#: src/pages/SolveChallengePage.tsx:259
+#. screenid: 111
+#: src/pages/SolveChallengePage.tsx:261
 #, c-format
 msgid "Confirm the operation"
 msgstr "Підтвердити операцію"
 
-#: src/pages/SolveChallengePage.tsx:263
+#. screenid: 111
+#: src/pages/SolveChallengePage.tsx:265
 #, c-format
 msgid ""
 "This operation is protected with second factor authentication. In order to "
@@ -1118,286 +1320,342 @@ msgid ""
 "you provided."
 msgstr ""
 
-#: src/pages/SolveChallengePage.tsx:292
+#. screenid: 111
+#: src/pages/SolveChallengePage.tsx:294
 #, c-format
 msgid "Enter the confirmation code"
 msgstr "Введіть код підтвердження"
 
-#: src/pages/SolveChallengePage.tsx:332
+#. screenid: 111
+#: src/pages/SolveChallengePage.tsx:334
 #, c-format
 msgid "You should have received a code on your mobile phone."
 msgstr ""
 
-#: src/pages/SolveChallengePage.tsx:339
+#. screenid: 111
+#: src/pages/SolveChallengePage.tsx:341
 #, c-format
 msgid "You should have received a code in your email."
 msgstr ""
 
-#: src/pages/SolveChallengePage.tsx:350
+#. screenid: 111
+#: src/pages/SolveChallengePage.tsx:352
 #, fuzzy, c-format
 msgid "The confirmation code starts with \"%1$s\" followed by numbers."
 msgstr "Код підтвердження неправильний, спробуйте ще раз."
 
-#: src/pages/SolveChallengePage.tsx:368
+#. screenid: 111
+#: src/pages/SolveChallengePage.tsx:370
 #, c-format
 msgid "Confirm"
 msgstr "Підтвердити"
 
-#: src/pages/SolveChallengePage.tsx:402
+#. screenid: 111
+#: src/pages/SolveChallengePage.tsx:404
 #, fuzzy, c-format
 msgid "Removing account"
 msgstr "На рахунок"
 
-#: src/pages/SolveChallengePage.tsx:404
+#. screenid: 111
+#: src/pages/SolveChallengePage.tsx:406
 #, fuzzy, c-format
 msgid "Updating account values"
 msgstr "Видалення рахунку \"%1$s\""
 
-#: src/pages/SolveChallengePage.tsx:406
+#. screenid: 111
+#: src/pages/SolveChallengePage.tsx:408
 #, fuzzy, c-format
 msgid "Updating password"
 msgstr "Оновити пароль"
 
-#: src/pages/SolveChallengePage.tsx:408
+#. screenid: 111
+#: src/pages/SolveChallengePage.tsx:410
 #, fuzzy, c-format
 msgid "Making a wire transfer"
 msgstr "Здійснити банківський переказ"
 
-#: src/pages/SolveChallengePage.tsx:410
+#. screenid: 111
+#: src/pages/SolveChallengePage.tsx:412
 #, fuzzy, c-format
 msgid "Confirming withdrawal"
 msgstr "Підтвердити операцію зняття коштів"
 
-#: src/pages/SolveChallengePage.tsx:412
+#. screenid: 111
+#: src/pages/SolveChallengePage.tsx:414
 #, c-format
 msgid "Making a cashout"
 msgstr ""
 
-#: src/pages/SolveChallengePage.tsx:422
+#. screenid: 111
+#: src/pages/SolveChallengePage.tsx:424
 #, fuzzy, c-format
 msgid "Operation:"
 msgstr "Операцію скасовано"
 
-#: src/pages/SolveChallengePage.tsx:435
+#. screenid: 111
+#: src/pages/SolveChallengePage.tsx:437
 #, c-format
 msgid "Type"
 msgstr ""
 
-#: src/pages/SolveChallengePage.tsx:438
+#. screenid: 111
+#: src/pages/SolveChallengePage.tsx:440
 #, fuzzy, c-format
 msgid "Updating account settings"
 msgstr "Очікування операції видалення облікового запису"
 
-#: src/pages/SolveChallengePage.tsx:445
+#. screenid: 111
+#: src/pages/SolveChallengePage.tsx:447
 #, fuzzy, c-format
 msgid "Account"
 msgstr "Рахунки"
 
-#: src/pages/SolveChallengePage.tsx:475
+#. screenid: 111
+#: src/pages/SolveChallengePage.tsx:477
 #, c-format
 msgid "To account"
 msgstr "На рахунок"
 
-#: src/pages/SolveChallengePage.tsx:501
+#. screenid: 111
+#: src/pages/SolveChallengePage.tsx:503
 #, fuzzy, c-format
 msgid "Cashout account"
 msgstr "Відсутній рахунок для зняття готівки"
 
-#: src/pages/SolveChallengePage.tsx:511
+#. screenid: 111
+#: src/pages/SolveChallengePage.tsx:513
 #, c-format
 msgid "Email"
 msgstr "Email"
 
-#: src/pages/SolveChallengePage.tsx:521
+#. screenid: 111
+#: src/pages/SolveChallengePage.tsx:523
 #, c-format
 msgid "Phone"
 msgstr "Телефон"
 
-#: src/pages/SolveChallengePage.tsx:531
+#. screenid: 111
+#: src/pages/SolveChallengePage.tsx:533
 #, fuzzy, c-format
 msgid "Debit threshold"
 msgstr "Дебетовано"
 
-#: src/pages/SolveChallengePage.tsx:546
+#. screenid: 111
+#: src/pages/SolveChallengePage.tsx:548
 #, c-format
 msgid "Is this account public?"
 msgstr "Цей обліковий запис є публічним?"
 
-#: src/pages/SolveChallengePage.tsx:552
+#. screenid: 111
+#: src/pages/SolveChallengePage.tsx:554
 #, c-format
 msgid "Enable"
 msgstr ""
 
-#: src/pages/SolveChallengePage.tsx:553
+#. screenid: 111
+#: src/pages/SolveChallengePage.tsx:555
 #, c-format
 msgid "Disable"
 msgstr ""
 
-#: src/pages/SolveChallengePage.tsx:560
+#. screenid: 111
+#: src/pages/SolveChallengePage.tsx:562
 #, c-format
 msgid "Name"
 msgstr "Назва"
 
-#: src/pages/SolveChallengePage.tsx:570
+#. screenid: 111
+#: src/pages/SolveChallengePage.tsx:572
 #, fuzzy, c-format
 msgid "Authentication channel"
 msgstr "Потрібна автентифікація"
 
-#: src/pages/SolveChallengePage.tsx:575
+#. screenid: 111
+#: src/pages/SolveChallengePage.tsx:577
 #, fuzzy, c-format
 msgid "Remove"
 msgstr "видалити"
 
-#: src/pages/SolveChallengePage.tsx:587
+#. screenid: 111
+#: src/pages/SolveChallengePage.tsx:589
 #, c-format
 msgid "New password"
 msgstr "Новий пароль"
 
-#: src/pages/SolveChallengePage.tsx:607
+#. screenid: 111
+#: src/pages/SolveChallengePage.tsx:609
 #, c-format
 msgid "Challenge details"
 msgstr "Деталі підтвердження"
 
-#: src/pages/SolveChallengePage.tsx:615
+#. screenid: 111
+#: src/pages/SolveChallengePage.tsx:617
 #, c-format
 msgid "Sent at"
 msgstr "Надіслано о"
 
-#: src/pages/SolveChallengePage.tsx:632
+#. screenid: 111
+#: src/pages/SolveChallengePage.tsx:634
 #, c-format
 msgid "To phone"
 msgstr "На телефон"
 
-#: src/pages/SolveChallengePage.tsx:634
+#. screenid: 111
+#: src/pages/SolveChallengePage.tsx:636
 #, c-format
 msgid "To email"
 msgstr "На email"
 
-#: src/pages/SolveChallengePage.tsx:666
+#. screenid: 111
+#: src/pages/SolveChallengePage.tsx:668
 #, c-format
 msgid "Send again"
 msgstr "Відправити знову"
 
-#: src/pages/SolveChallengePage.tsx:721
+#. screenid: 111
+#: src/pages/SolveChallengePage.tsx:723
 #, fuzzy, c-format
 msgid "Withdraw reserve ID"
 msgstr "Зняття коштів"
 
-#: src/pages/SolveChallengePage.tsx:763
+#. screenid: 111
+#: src/pages/SolveChallengePage.tsx:765
 #, fuzzy, c-format
 msgid "Cashout is disabled"
 msgstr "Зняття готівки створено"
 
-#: src/pages/SolveChallengePage.tsx:764
+#. screenid: 111
+#: src/pages/SolveChallengePage.tsx:766
 #, c-format
 msgid ""
 "Cashout should be enabled in the configuration, the conversion rate should "
 "be initialized with fee(s), rates and a rounding mode."
 msgstr ""
 
-#: src/pages/WireTransfer.tsx:103
+#. screenid: 113
+#: src/pages/WireTransfer.tsx:105
 #, c-format
 msgid "Make a wire transfer"
 msgstr "Здійснити банківський переказ"
 
-#: src/pages/WithdrawalOperationPage.tsx:55
+#. screenid: 115
+#: src/pages/WithdrawalOperationPage.tsx:57
 #, c-format
 msgid "The Withdrawal URI is not valid"
 msgstr "URI для зняття коштів недійсний"
 
-#: src/components/Cashouts/views.tsx:43
+#. screenid: 3
+#: src/components/Cashouts/views.tsx:45
 #, c-format
 msgid ""
 "Cashout should be enable by configuration and the conversion rate should be "
 "initialized with fee, ratio and rounding mode."
 msgstr ""
 
-#: src/components/Cashouts/views.tsx:106
+#. screenid: 3
+#: src/components/Cashouts/views.tsx:108
 #, c-format
 msgid "Latest cashouts"
 msgstr "Останні зняття готівки"
 
-#: src/components/Cashouts/views.tsx:117
+#. screenid: 3
+#: src/components/Cashouts/views.tsx:119
 #, c-format
 msgid "Created"
 msgstr "Створено"
 
-#: src/components/Cashouts/views.tsx:121
+#. screenid: 3
+#: src/components/Cashouts/views.tsx:123
 #, c-format
 msgid "Total debit"
 msgstr "Загальний дебет"
 
-#: src/components/Cashouts/views.tsx:125
+#. screenid: 3
+#: src/components/Cashouts/views.tsx:127
 #, c-format
 msgid "Total credit"
 msgstr "Загальний кредит"
 
-#: src/pages/ProfileNavigation.tsx:53
+#. screenid: 107
+#: src/pages/ProfileNavigation.tsx:55
 #, c-format
 msgid "Select a section"
 msgstr "Оберіть розділ"
 
-#: src/pages/ProfileNavigation.tsx:88
+#. screenid: 107
+#: src/pages/ProfileNavigation.tsx:90
 #, c-format
 msgid "Details"
 msgstr "Деталі"
 
-#: src/pages/ProfileNavigation.tsx:92
+#. screenid: 107
+#: src/pages/ProfileNavigation.tsx:94
 #, c-format
 msgid "Delete"
 msgstr "Видалити"
 
-#: src/pages/ProfileNavigation.tsx:96
+#. screenid: 107
+#: src/pages/ProfileNavigation.tsx:98
 #, c-format
 msgid "Credentials"
 msgstr "Облікові дані"
 
-#: src/pages/ProfileNavigation.tsx:101
+#. screenid: 107
+#: src/pages/ProfileNavigation.tsx:103
 #, c-format
 msgid "Cashouts"
 msgstr "Зняття готівки"
 
-#: src/pages/ProfileNavigation.tsx:104
+#. screenid: 107
+#: src/pages/ProfileNavigation.tsx:106
 #, fuzzy, c-format
 msgid "Conversion"
 msgstr "Обмінний курс"
 
-#: src/pages/regional/CreateCashout.tsx:106
+#. screenid: 127
+#: src/pages/regional/CreateCashout.tsx:108
 #, c-format
 msgid "Unable to create a cashout"
 msgstr "Не вдалося створити зняття готівки"
 
-#: src/pages/regional/CreateCashout.tsx:107
+#. screenid: 127
+#: src/pages/regional/CreateCashout.tsx:109
 #, c-format
 msgid "The bank configuration does not support cashout operations."
 msgstr "Конфігурація банку не підтримує операції зі зняття готівки."
 
-#: src/pages/regional/CreateCashout.tsx:251
+#. screenid: 127
+#: src/pages/regional/CreateCashout.tsx:253
 #, fuzzy, c-format
 msgid "Amount needs to be higher"
 msgstr "повинна бути вищою через комісії"
 
-#: src/pages/regional/CreateCashout.tsx:253
+#. screenid: 127
+#: src/pages/regional/CreateCashout.tsx:255
 #, c-format
 msgid "It is not possible to cashout less than %1$s"
 msgstr ""
 
-#: src/pages/regional/CreateCashout.tsx:260
+#. screenid: 127
+#: src/pages/regional/CreateCashout.tsx:262
 #, c-format
 msgid "Your account can't cashout less than %1$s"
 msgstr ""
 
-#: src/pages/regional/CreateCashout.tsx:267
+#. screenid: 127
+#: src/pages/regional/CreateCashout.tsx:269
 #, fuzzy, c-format
 msgid "The total transfer to the destination will be zero"
 msgstr "загальна сума переказу на місці призначення буде нульовою"
 
-#: src/pages/regional/CreateCashout.tsx:284
+#. screenid: 127
+#: src/pages/regional/CreateCashout.tsx:286
 #, c-format
 msgid "Cashout created"
 msgstr "Зняття готівки створено"
 
-#: src/pages/regional/CreateCashout.tsx:309
+#. screenid: 127
+#: src/pages/regional/CreateCashout.tsx:311
 #, c-format
 msgid ""
 "Duplicated request detected, check if the operation succeeded or try again."
@@ -1405,27 +1663,32 @@ msgstr ""
 "Виявлено повторний запит, перевірте, чи була операція успішною, або "
 "спробуйте ще раз."
 
-#: src/pages/regional/CreateCashout.tsx:317
+#. screenid: 127
+#: src/pages/regional/CreateCashout.tsx:319
 #, fuzzy, c-format
 msgid "The conversion rate was applied incorrectly"
 msgstr "Курс обміну було застосовано неправильно"
 
-#: src/pages/regional/CreateCashout.tsx:325
+#. screenid: 127
+#: src/pages/regional/CreateCashout.tsx:327
 #, c-format
 msgid "The account does not have sufficient funds"
 msgstr "На рахунку недостатньо коштів"
 
-#: src/pages/regional/CreateCashout.tsx:341
+#. screenid: 127
+#: src/pages/regional/CreateCashout.tsx:343
 #, c-format
 msgid "Missing cashout URI in the profile"
 msgstr "Відсутній URI зняття готівки в профілі"
 
-#: src/pages/regional/CreateCashout.tsx:349
+#. screenid: 127
+#: src/pages/regional/CreateCashout.tsx:351
 #, c-format
 msgid "The amount is below the minimum amount permitted."
 msgstr ""
 
-#: src/pages/regional/CreateCashout.tsx:358
+#. screenid: 127
+#: src/pages/regional/CreateCashout.tsx:360
 #, c-format
 msgid ""
 "Sending the confirmation message failed, retry later or contact the "
@@ -1434,190 +1697,226 @@ msgstr ""
 "Не вдалося надіслати повідомлення з підтвердженням, спробуйте пізніше або "
 "зверніться до адміністратора."
 
-#: src/pages/regional/CreateCashout.tsx:366
+#. screenid: 127
+#: src/pages/regional/CreateCashout.tsx:368
 #, fuzzy, c-format
 msgid "The server doesn't support the current TAN channel."
 msgstr "Цей сервер не підтримує двофакторну автентифікацію."
 
-#: src/pages/regional/CreateCashout.tsx:405
+#. screenid: 127
+#: src/pages/regional/CreateCashout.tsx:407
 #, c-format
 msgid "Conversion rate"
 msgstr "Обмінний курс"
 
-#: src/pages/regional/CreateCashout.tsx:413
+#. screenid: 127
+#: src/pages/regional/CreateCashout.tsx:415
 #, c-format
 msgid "Balance"
 msgstr "Баланс"
 
-#: src/pages/regional/CreateCashout.tsx:426
+#. screenid: 127
+#: src/pages/regional/CreateCashout.tsx:428
 #, c-format
 msgid "Fee"
 msgstr "Комісія"
 
-#: src/pages/regional/CreateCashout.tsx:449
+#. screenid: 127
+#: src/pages/regional/CreateCashout.tsx:451
 #, c-format
 msgid "Legal name"
 msgstr ""
 
-#: src/pages/regional/CreateCashout.tsx:455
+#. screenid: 127
+#: src/pages/regional/CreateCashout.tsx:457
 #, c-format
 msgid ""
 "If this name doesn't match the account holder's name, your transaction may "
 "fail."
 msgstr ""
 
-#: src/pages/regional/CreateCashout.tsx:463
+#. screenid: 127
+#: src/pages/regional/CreateCashout.tsx:465
 #, c-format
 msgid "No cashout account"
 msgstr "Відсутній рахунок для зняття готівки"
 
-#: src/pages/regional/CreateCashout.tsx:464
+#. screenid: 127
+#: src/pages/regional/CreateCashout.tsx:466
 #, fuzzy, c-format
 msgid ""
 "Before being able to cashout to a bank account, you need to complete your "
 "profile"
 msgstr "Перш ніж здійснити зняття готівки, вам потрібно заповнити свій профіль"
 
-#: src/pages/regional/CreateCashout.tsx:521
+#. screenid: 127
+#: src/pages/regional/CreateCashout.tsx:523
 #, c-format
 msgid "Currency"
 msgstr ""
 
-#: src/pages/regional/CreateCashout.tsx:560
+#. screenid: 127
+#: src/pages/regional/CreateCashout.tsx:562
 #, c-format
 msgid "Send %1$s"
 msgstr ""
 
-#: src/pages/regional/CreateCashout.tsx:597
+#. screenid: 127
+#: src/pages/regional/CreateCashout.tsx:599
 #, fuzzy, c-format
 msgid "Receive %1$s"
 msgstr "Вітаємо, %1$s"
 
-#: src/pages/regional/CreateCashout.tsx:659
+#. screenid: 127
+#: src/pages/regional/CreateCashout.tsx:661
 #, c-format
 msgid "Total cost"
 msgstr "Загальна вартість"
 
-#: src/pages/regional/CreateCashout.tsx:674
+#. screenid: 127
+#: src/pages/regional/CreateCashout.tsx:676
 #, c-format
 msgid "Balance left"
 msgstr "Залишок балансу"
 
-#: src/pages/regional/CreateCashout.tsx:689
+#. screenid: 127
+#: src/pages/regional/CreateCashout.tsx:691
 #, c-format
 msgid "Before fee"
 msgstr "Комісія до"
 
-#: src/pages/regional/CreateCashout.tsx:702
+#. screenid: 127
+#: src/pages/regional/CreateCashout.tsx:704
 #, c-format
 msgid "Total cashout transfer"
 msgstr "Загальна сума зняття готівки"
 
-#: src/pages/account/CashoutListForAccount.tsx:73
+#. screenid: 117
+#: src/pages/account/CashoutListForAccount.tsx:75
 #, c-format
 msgid "Cashout for account %1$s"
 msgstr "Зняття готівки для облікового запису %1$s"
 
-#: src/pages/admin/AccountForm.tsx:193
+#. screenid: 120
+#: src/pages/admin/AccountForm.tsx:195
 #, fuzzy, c-format
 msgid "Doesn't have the pattern of an email"
 msgstr "він не відповідає шаблону електронної пошти"
 
-#: src/pages/admin/AccountForm.tsx:198
+#. screenid: 120
+#: src/pages/admin/AccountForm.tsx:200
 #, fuzzy, c-format
 msgid "Should start with +"
 msgstr "повинен починатися з +"
 
-#: src/pages/admin/AccountForm.tsx:200
+#. screenid: 120
+#: src/pages/admin/AccountForm.tsx:202
 #, fuzzy, c-format
 msgid "A phone number consists of numbers only"
 msgstr "номер телефону повинен містити лише цифри"
 
-#: src/pages/admin/AccountForm.tsx:376
+#. screenid: 120
+#: src/pages/admin/AccountForm.tsx:378
 #, fuzzy, c-format
 msgid "Account ID for authentication"
 msgstr "Двофакторна автентифікація"
 
-#: src/pages/admin/AccountForm.tsx:410
+#. screenid: 120
+#: src/pages/admin/AccountForm.tsx:412
 #, fuzzy, c-format
 msgid "Name of the account holder"
 msgstr "ім'я користувача облікового запису"
 
-#: src/pages/admin/AccountForm.tsx:417
+#. screenid: 120
+#: src/pages/admin/AccountForm.tsx:419
 #, fuzzy, c-format
 msgid "Internal account"
 msgstr "на інший банківський рахунок"
 
-#: src/pages/admin/AccountForm.tsx:420
+#. screenid: 120
+#: src/pages/admin/AccountForm.tsx:422
 #, fuzzy, c-format
 msgid "If this field is empty, a random account ID will be assigned"
 msgstr "якщо порожньо, буде призначено випадковий номер рахунку"
 
-#: src/pages/admin/AccountForm.tsx:421
+#. screenid: 120
+#: src/pages/admin/AccountForm.tsx:423
 #, c-format
 msgid ""
 "You can copy and share this IBAN number in order to receive wire transfers "
 "to your bank account"
 msgstr ""
 
-#: src/pages/admin/AccountForm.tsx:469
+#. screenid: 120
+#: src/pages/admin/AccountForm.tsx:471
 #, fuzzy, c-format
 msgid "To be used when second factor authentication is enabled"
 msgstr "Увімкнути двофакторну автентифікацію"
 
-#: src/pages/admin/AccountForm.tsx:513
+#. screenid: 120
+#: src/pages/admin/AccountForm.tsx:515
 #, fuzzy, c-format
 msgid ""
 "External account number where the money is going to be sent when doing "
 "cashouts"
 msgstr "номер рахунку, на який будуть відправлені гроші при знятті готівки"
 
-#: src/pages/admin/AccountForm.tsx:531
+#. screenid: 120
+#: src/pages/admin/AccountForm.tsx:533
 #, c-format
 msgid "Max debt"
 msgstr "Максимальний борг"
 
-#: src/pages/admin/AccountForm.tsx:555
+#. screenid: 120
+#: src/pages/admin/AccountForm.tsx:557
 #, c-format
 msgid "How much the balance can go below zero."
 msgstr ""
 
-#: src/pages/admin/AccountForm.tsx:565
+#. screenid: 120
+#: src/pages/admin/AccountForm.tsx:567
 #, fuzzy, c-format
 msgid "Minimum cashout"
 msgstr "виплати готівкою"
 
-#: src/pages/admin/AccountForm.tsx:587
+#. screenid: 120
+#: src/pages/admin/AccountForm.tsx:589
 #, c-format
 msgid "Custom minimum cashout amount for this account."
 msgstr ""
 
-#: src/pages/admin/AccountForm.tsx:629
+#. screenid: 120
+#: src/pages/admin/AccountForm.tsx:631
 #, fuzzy, c-format
 msgid "Public accounts have their balance publicly accessible"
 msgstr "публічні рахунки мають публічно доступний баланс"
 
-#: src/pages/admin/AccountForm.tsx:643
+#. screenid: 120
+#: src/pages/admin/AccountForm.tsx:645
 #, fuzzy, c-format
 msgid "Does this account belong to a Payment Service Provider?"
 msgstr "Цей обліковий запис є публічним?"
 
-#: src/pages/account/ShowAccountDetails.tsx:124
+#. screenid: 118
+#: src/pages/account/ShowAccountDetails.tsx:126
 #, c-format
 msgid "Account updated"
 msgstr "Рахунок оновлено"
 
-#: src/pages/account/ShowAccountDetails.tsx:131
+#. screenid: 118
+#: src/pages/account/ShowAccountDetails.tsx:133
 #, c-format
 msgid "The rights to change the account are not sufficient"
 msgstr "Недостатньо прав для зміни облікового запису"
 
-#: src/pages/account/ShowAccountDetails.tsx:139
+#. screenid: 118
+#: src/pages/account/ShowAccountDetails.tsx:141
 #, c-format
 msgid "The username was not found"
 msgstr "Ім'я користувача не знайдено"
 
-#: src/pages/account/ShowAccountDetails.tsx:147
+#. screenid: 118
+#: src/pages/account/ShowAccountDetails.tsx:149
 #, c-format
 msgid ""
 "You can't change the legal name, please contact the your account "
@@ -1626,7 +1925,8 @@ msgstr ""
 "Ви не можете змінити юридичне ім'я, будь ласка, зверніться до адміністратора "
 "вашого облікового запису."
 
-#: src/pages/account/ShowAccountDetails.tsx:155
+#. screenid: 118
+#: src/pages/account/ShowAccountDetails.tsx:157
 #, c-format
 msgid ""
 "You can't change the debt limit, please contact the your account "
@@ -1635,7 +1935,8 @@ msgstr ""
 "Ви не можете змінити ліміт боргу, будь ласка, зверніться до адміністратора "
 "вашого облікового запису."
 
-#: src/pages/account/ShowAccountDetails.tsx:163
+#. screenid: 118
+#: src/pages/account/ShowAccountDetails.tsx:165
 #, c-format
 msgid ""
 "You can't change the cashout address, please contact the your account "
@@ -1644,37 +1945,44 @@ msgstr ""
 "Ви не можете змінити адресу зняття готівки, будь ласка, зверніться до "
 "адміністратора вашого облікового запису."
 
-#: src/pages/account/ShowAccountDetails.tsx:258
+#. screenid: 118
+#: src/pages/account/ShowAccountDetails.tsx:260
 #, c-format
 msgid "Account \"%1$s\""
 msgstr "Рахунок \"%1$s\""
 
-#: src/pages/account/ShowAccountDetails.tsx:263
+#. screenid: 118
+#: src/pages/account/ShowAccountDetails.tsx:265
 #, fuzzy, c-format
 msgid "Removed"
 msgstr "видалити"
 
-#: src/pages/account/ShowAccountDetails.tsx:264
+#. screenid: 118
+#: src/pages/account/ShowAccountDetails.tsx:266
 #, fuzzy, c-format
 msgid "This account can't be used."
 msgstr "Цей крок не можна скасувати."
 
-#: src/pages/account/ShowAccountDetails.tsx:277
+#. screenid: 118
+#: src/pages/account/ShowAccountDetails.tsx:279
 #, c-format
 msgid "Change details"
 msgstr "Зміна реквізитів"
 
-#: src/pages/account/ShowAccountDetails.tsx:306
+#. screenid: 118
+#: src/pages/account/ShowAccountDetails.tsx:308
 #, c-format
 msgid "Update"
 msgstr "Оновити"
 
-#: src/pages/account/ShowAccountDetails.tsx:320
+#. screenid: 118
+#: src/pages/account/ShowAccountDetails.tsx:322
 #, fuzzy, c-format
 msgid "Merchant integration"
 msgstr "Реєстрація облікового запису"
 
-#: src/pages/account/ShowAccountDetails.tsx:326
+#. screenid: 118
+#: src/pages/account/ShowAccountDetails.tsx:328
 #, c-format
 msgid ""
 "Use this information to link your Taler Merchant Backoffice account with the "
@@ -1683,89 +1991,106 @@ msgid ""
 "the \"import\" button in the \"bank account\" section."
 msgstr ""
 
-#: src/pages/account/ShowAccountDetails.tsx:345
+#. screenid: 118
+#: src/pages/account/ShowAccountDetails.tsx:347
 #, fuzzy, c-format
 msgid "Account type"
 msgstr "Видалення облікового запису"
 
-#: src/pages/account/ShowAccountDetails.tsx:359
+#. screenid: 118
+#: src/pages/account/ShowAccountDetails.tsx:361
 #, fuzzy, c-format
 msgid "Method to use for wire transfer."
 msgstr "Здійснити банківський переказ"
 
-#: src/pages/account/ShowAccountDetails.tsx:373
+#. screenid: 118
+#: src/pages/account/ShowAccountDetails.tsx:375
 #, c-format
 msgid "IBAN"
 msgstr ""
 
-#: src/pages/account/ShowAccountDetails.tsx:393
+#. screenid: 118
+#: src/pages/account/ShowAccountDetails.tsx:395
 #, c-format
 msgid "International Bank Account Number."
 msgstr ""
 
-#: src/pages/account/ShowAccountDetails.tsx:408
+#. screenid: 118
+#: src/pages/account/ShowAccountDetails.tsx:410
 #, fuzzy, c-format
 msgid "Account name"
 msgstr "Оновлення облікового запису"
 
-#: src/pages/account/ShowAccountDetails.tsx:429
+#. screenid: 118
+#: src/pages/account/ShowAccountDetails.tsx:431
 #, c-format
 msgid "Bank host where the service is located."
 msgstr ""
 
-#: src/pages/account/ShowAccountDetails.tsx:460
+#. screenid: 118
+#: src/pages/account/ShowAccountDetails.tsx:462
 #, fuzzy, c-format
 msgid "Bank account identifier for wire transfers."
 msgstr "ідентифікація облікового запису для банківського переказу"
 
-#: src/pages/account/ShowAccountDetails.tsx:475
+#. screenid: 118
+#: src/pages/account/ShowAccountDetails.tsx:477
 #, c-format
 msgid "Address"
 msgstr ""
 
-#: src/pages/account/ShowAccountDetails.tsx:508
+#. screenid: 118
+#: src/pages/account/ShowAccountDetails.tsx:510
 #, fuzzy, c-format
 msgid "Owner's name"
 msgstr "Імʼя користувача"
 
-#: src/pages/account/ShowAccountDetails.tsx:528
+#. screenid: 118
+#: src/pages/account/ShowAccountDetails.tsx:530
 #, fuzzy, c-format
 msgid "Legal name of the person holding the account."
 msgstr "ім'я особи, якій належить обліковий запис"
 
-#: src/pages/account/ShowAccountDetails.tsx:538
+#. screenid: 118
+#: src/pages/account/ShowAccountDetails.tsx:540
 #, fuzzy, c-format
 msgid "Account info URL"
 msgstr "Обліковий запис не знайдено"
 
-#: src/pages/account/ShowAccountDetails.tsx:558
+#. screenid: 118
+#: src/pages/account/ShowAccountDetails.tsx:560
 #, c-format
 msgid ""
 "From where the merchant can download information about incoming wire "
 "transfers to this account."
 msgstr ""
 
-#: src/pages/account/ShowAccountDetails.tsx:585
+#. screenid: 118
+#: src/pages/account/ShowAccountDetails.tsx:587
 #, c-format
 msgid "Copy"
 msgstr ""
 
-#: src/pages/account/UpdateAccountPassword.tsx:93
+#. screenid: 119
+#: src/pages/account/UpdateAccountPassword.tsx:95
 #, fuzzy, c-format
 msgid "Repeated password doesn't match"
 msgstr "пароль не співпадає"
 
-#: src/pages/account/UpdateAccountPassword.tsx:110
+#. screenid: 119
+#: src/pages/account/UpdateAccountPassword.tsx:112
 #, c-format
 msgid "Password changed"
 msgstr "Пароль змінено"
 
-#: src/pages/account/UpdateAccountPassword.tsx:117
+#. screenid: 119
+#: src/pages/account/UpdateAccountPassword.tsx:119
 #, c-format
 msgid "Not authorized to change the password, maybe the session is invalid."
 msgstr "Немає прав для зміни пароля, можливо, сеанс недійсний."
 
-#: src/pages/account/UpdateAccountPassword.tsx:133
+#. screenid: 119
+#: src/pages/account/UpdateAccountPassword.tsx:135
 #, c-format
 msgid ""
 "You need to provide the old password. If you don't have it contact your "
@@ -1774,301 +2099,360 @@ msgstr ""
 "Вам потрібно надати старий пароль. Якщо у вас його немає, зверніться до "
 "адміністратора вашого облікового запису."
 
-#: src/pages/account/UpdateAccountPassword.tsx:141
+#. screenid: 119
+#: src/pages/account/UpdateAccountPassword.tsx:143
 #, c-format
 msgid "Your current password doesn't match, can't change to a new password."
 msgstr "Ваш поточний пароль не збігається, не вдалося змінити на новий пароль."
 
-#: src/pages/account/UpdateAccountPassword.tsx:184
+#. screenid: 119
+#: src/pages/account/UpdateAccountPassword.tsx:186
 #, c-format
 msgid "Update password"
 msgstr "Оновити пароль"
 
-#: src/pages/account/UpdateAccountPassword.tsx:203
+#. screenid: 119
+#: src/pages/account/UpdateAccountPassword.tsx:205
 #, c-format
 msgid "Current password"
 msgstr "Поточний пароль"
 
-#: src/pages/account/UpdateAccountPassword.tsx:225
+#. screenid: 119
+#: src/pages/account/UpdateAccountPassword.tsx:227
 #, fuzzy, c-format
 msgid "Your current password, for security"
 msgstr "ваш поточний пароль, для безпеки"
 
-#: src/pages/account/UpdateAccountPassword.tsx:266
+#. screenid: 119
+#: src/pages/account/UpdateAccountPassword.tsx:268
 #, c-format
 msgid "Type it again"
 msgstr "Введіть його ще раз"
 
-#: src/pages/account/UpdateAccountPassword.tsx:289
+#. screenid: 119
+#: src/pages/account/UpdateAccountPassword.tsx:291
 #, fuzzy, c-format
 msgid "Repeat the same password"
 msgstr "повторіть той самий пароль"
 
-#: src/pages/account/UpdateAccountPassword.tsx:312
+#. screenid: 119
+#: src/pages/account/UpdateAccountPassword.tsx:314
 #, c-format
 msgid "Change"
 msgstr "Змінити"
 
-#: src/pages/admin/AccountList.tsx:73
+#. screenid: 121
+#: src/pages/admin/AccountList.tsx:75
 #, c-format
 msgid "Accounts"
 msgstr "Рахунки"
 
-#: src/pages/admin/AccountList.tsx:83
+#. screenid: 121
+#: src/pages/admin/AccountList.tsx:85
 #, c-format
 msgid "Create account"
 msgstr "Створити обліковий запис"
 
-#: src/pages/admin/AccountList.tsx:109
+#. screenid: 121
+#: src/pages/admin/AccountList.tsx:111
 #, c-format
 msgid "Actions"
 msgstr "Дії"
 
-#: src/pages/admin/AccountList.tsx:153
+#. screenid: 121
+#: src/pages/admin/AccountList.tsx:155
 #, fuzzy, c-format
 msgid "Unknown"
 msgstr "невідомо"
 
-#: src/pages/admin/AccountList.tsx:177
+#. screenid: 121
+#: src/pages/admin/AccountList.tsx:179
 #, fuzzy, c-format
 msgid "Change password"
 msgstr "змінити пароль"
 
-#: src/pages/admin/AdminHome.tsx:270
+#. screenid: 122
+#: src/pages/admin/AdminHome.tsx:272
 #, c-format
 msgid "Querying for the current stats failed"
 msgstr ""
 
-#: src/pages/admin/AdminHome.tsx:272
+#. screenid: 122
+#: src/pages/admin/AdminHome.tsx:274
 #, c-format
 msgid "The request parameters are wrong"
 msgstr ""
 
-#: src/pages/admin/AdminHome.tsx:281
+#. screenid: 122
+#: src/pages/admin/AdminHome.tsx:283
 #, fuzzy, c-format
 msgid "The user is unauthorized"
 msgstr "Ім'я користувача не знайдено"
 
-#: src/pages/admin/AdminHome.tsx:295
+#. screenid: 122
+#: src/pages/admin/AdminHome.tsx:297
 #, c-format
 msgid "Querying for the previous stats failed"
 msgstr ""
 
-#: src/pages/admin/AdminHome.tsx:319
+#. screenid: 122
+#: src/pages/admin/AdminHome.tsx:321
 #, c-format
 msgid "Transaction volume report"
 msgstr ""
 
-#: src/pages/admin/AdminHome.tsx:345
+#. screenid: 122
+#: src/pages/admin/AdminHome.tsx:347
 #, c-format
 msgid "Last hour"
 msgstr "Остання година"
 
-#: src/pages/admin/AdminHome.tsx:351
+#. screenid: 122
+#: src/pages/admin/AdminHome.tsx:353
 #, c-format
 msgid "Previous day"
 msgstr ""
 
-#: src/pages/admin/AdminHome.tsx:359
+#. screenid: 122
+#: src/pages/admin/AdminHome.tsx:361
 #, c-format
 msgid "Last month"
 msgstr "Останній місяць"
 
-#: src/pages/admin/AdminHome.tsx:365
+#. screenid: 122
+#: src/pages/admin/AdminHome.tsx:367
 #, c-format
 msgid "Last year"
 msgstr "Останній рік"
 
-#: src/pages/admin/AdminHome.tsx:457
+#. screenid: 122
+#: src/pages/admin/AdminHome.tsx:459
 #, c-format
 msgid "Last Year"
 msgstr "Попередній рік"
 
-#: src/pages/admin/AdminHome.tsx:472
+#. screenid: 122
+#: src/pages/admin/AdminHome.tsx:474
 #, fuzzy, c-format
 msgid "Trading volume from %1$s to %2$s"
 msgstr "Обсяг торгів на %1$s порівняно з %2$s"
 
-#: src/pages/admin/AdminHome.tsx:489
+#. screenid: 122
+#: src/pages/admin/AdminHome.tsx:491
 #, c-format
 msgid "Cashin"
 msgstr "Поповнення готівкою"
 
-#: src/pages/admin/AdminHome.tsx:491
+#. screenid: 122
+#: src/pages/admin/AdminHome.tsx:493
 #, c-format
 msgid "Transferred from an external account to an account in this bank."
 msgstr ""
 
-#: src/pages/admin/AdminHome.tsx:508
+#. screenid: 122
+#: src/pages/admin/AdminHome.tsx:510
 #, fuzzy, c-format
 msgid "Transferred from an account in this bank to an external account."
 msgstr ""
 "Здійсніть банківський переказ на рахунок із відомим номером банківського "
 "рахунку."
 
-#: src/pages/admin/AdminHome.tsx:523
+#. screenid: 122
+#: src/pages/admin/AdminHome.tsx:525
 #, c-format
 msgid "Payin"
 msgstr "Внесення коштів"
 
-#: src/pages/admin/AdminHome.tsx:525
+#. screenid: 122
+#: src/pages/admin/AdminHome.tsx:527
 #, c-format
 msgid "Transferred from an account to a Taler exchange."
 msgstr ""
 
-#: src/pages/admin/AdminHome.tsx:538
+#. screenid: 122
+#: src/pages/admin/AdminHome.tsx:540
 #, c-format
 msgid "Payout"
 msgstr "Виплата"
 
-#: src/pages/admin/AdminHome.tsx:540
+#. screenid: 122
+#: src/pages/admin/AdminHome.tsx:542
 #, fuzzy, c-format
 msgid "Transferred from a Taler exchange to another account."
 msgstr "Обліковий запис оператора обмінного пункту Taler"
 
-#: src/pages/admin/AdminHome.tsx:558
+#. screenid: 122
+#: src/pages/admin/AdminHome.tsx:560
 #, fuzzy, c-format
 msgid "Download stats as CSV"
 msgstr "завантажити статистику у форматі CSV"
 
-#: src/pages/admin/AdminHome.tsx:613
+#. screenid: 122
+#: src/pages/admin/AdminHome.tsx:615
 #, c-format
 msgid "previous"
 msgstr ""
 
-#: src/pages/admin/AdminHome.tsx:664
+#. screenid: 122
+#: src/pages/admin/AdminHome.tsx:666
 #, c-format
 msgid "Decreased by"
 msgstr "Зменшилось на"
 
-#: src/pages/admin/AdminHome.tsx:668
+#. screenid: 122
+#: src/pages/admin/AdminHome.tsx:670
 #, c-format
 msgid "Increased by"
 msgstr "Збільшилось на"
 
-#: src/pages/admin/CreateNewAccount.tsx:63
+#. screenid: 123
+#: src/pages/admin/CreateNewAccount.tsx:65
 #, c-format
 msgid "Account created with password \"%1$s\"."
 msgstr ""
 
-#: src/pages/admin/CreateNewAccount.tsx:72
+#. screenid: 123
+#: src/pages/admin/CreateNewAccount.tsx:74
 #, c-format
 msgid "Server replied that phone or email is invalid"
 msgstr "Сервер відповів, що номер телефону або електронна пошта недійсні"
 
-#: src/pages/admin/CreateNewAccount.tsx:80
+#. screenid: 123
+#: src/pages/admin/CreateNewAccount.tsx:82
 #, c-format
 msgid "The rights to perform the operation are not sufficient"
 msgstr "Недостатньо прав для виконання операції"
 
-#: src/pages/admin/CreateNewAccount.tsx:88
+#. screenid: 123
+#: src/pages/admin/CreateNewAccount.tsx:90
 #, c-format
 msgid "Account username is already taken"
 msgstr "Ім'я користувача облікового запису вже зайнято"
 
-#: src/pages/admin/CreateNewAccount.tsx:96
+#. screenid: 123
+#: src/pages/admin/CreateNewAccount.tsx:98
 #, c-format
 msgid "Account id is already taken"
 msgstr "Ідентифікатор облікового запису вже зайнятий"
 
-#: src/pages/admin/CreateNewAccount.tsx:104
+#. screenid: 123
+#: src/pages/admin/CreateNewAccount.tsx:106
 #, c-format
 msgid "Bank ran out of bonus credit."
 msgstr "У банку закінчився бонусний кредит."
 
-#: src/pages/admin/CreateNewAccount.tsx:112
+#. screenid: 123
+#: src/pages/admin/CreateNewAccount.tsx:114
 #, c-format
 msgid "Account username can't be used because is reserved"
 msgstr ""
 "Ім'я користувача облікового запису не можна використовувати, оскільки воно "
 "зарезервоване"
 
-#: src/pages/admin/CreateNewAccount.tsx:186
+#. screenid: 123
+#: src/pages/admin/CreateNewAccount.tsx:188
 #, c-format
 msgid "Can't create accounts"
 msgstr "Не вдається створити рахунки"
 
-#: src/pages/admin/CreateNewAccount.tsx:187
+#. screenid: 123
+#: src/pages/admin/CreateNewAccount.tsx:189
 #, c-format
 msgid "Only system admin can create accounts."
 msgstr "Лише системний адміністратор може створювати рахунки."
 
-#: src/pages/admin/CreateNewAccount.tsx:210
+#. screenid: 123
+#: src/pages/admin/CreateNewAccount.tsx:212
 #, fuzzy, c-format
 msgid "New bank account"
 msgstr "Новий бізнес рахунок"
 
-#: src/pages/admin/CreateNewAccount.tsx:238
+#. screenid: 123
+#: src/pages/admin/CreateNewAccount.tsx:240
 #, c-format
 msgid "Create"
 msgstr "Створити"
 
-#: src/pages/admin/DownloadStats.tsx:91
+#. screenid: 124
+#: src/pages/admin/DownloadStats.tsx:93
 #, c-format
 msgid "Download bank stats"
 msgstr "Завантажити статистику банку"
 
-#: src/pages/admin/DownloadStats.tsx:112
+#. screenid: 124
+#: src/pages/admin/DownloadStats.tsx:114
 #, c-format
 msgid "Include hour metric"
 msgstr "Включити часову метрику"
 
-#: src/pages/admin/DownloadStats.tsx:146
+#. screenid: 124
+#: src/pages/admin/DownloadStats.tsx:148
 #, c-format
 msgid "Include day metric"
 msgstr "Включити добову метрику"
 
-#: src/pages/admin/DownloadStats.tsx:177
+#. screenid: 124
+#: src/pages/admin/DownloadStats.tsx:179
 #, c-format
 msgid "Include month metric"
 msgstr "Включити місячну метрику"
 
-#: src/pages/admin/DownloadStats.tsx:211
+#. screenid: 124
+#: src/pages/admin/DownloadStats.tsx:213
 #, c-format
 msgid "Include year metric"
 msgstr "Включити річну метрику"
 
-#: src/pages/admin/DownloadStats.tsx:245
+#. screenid: 124
+#: src/pages/admin/DownloadStats.tsx:247
 #, c-format
 msgid "Include table header"
 msgstr "Включити заголовок таблиці"
 
-#: src/pages/admin/DownloadStats.tsx:279
+#. screenid: 124
+#: src/pages/admin/DownloadStats.tsx:281
 #, c-format
 msgid "Add previous metric for compare"
 msgstr "Додати попередню метрику для порівняння"
 
-#: src/pages/admin/DownloadStats.tsx:315
+#. screenid: 124
+#: src/pages/admin/DownloadStats.tsx:317
 #, c-format
 msgid "Fail on first error"
 msgstr "Збій на першій помилці"
 
-#: src/pages/admin/DownloadStats.tsx:375
+#. screenid: 124
+#: src/pages/admin/DownloadStats.tsx:377
 #, c-format
 msgid "Download"
 msgstr "Завантажити"
 
-#: src/pages/admin/DownloadStats.tsx:392
+#. screenid: 124
+#: src/pages/admin/DownloadStats.tsx:394
 #, c-format
 msgid "downloading... %1$s"
 msgstr "завантаження...%1$s"
 
-#: src/pages/admin/DownloadStats.tsx:411
+#. screenid: 124
+#: src/pages/admin/DownloadStats.tsx:413
 #, c-format
 msgid "Download completed"
 msgstr "Завантаження завершено"
 
-#: src/pages/admin/DownloadStats.tsx:412
+#. screenid: 124
+#: src/pages/admin/DownloadStats.tsx:414
 #, fuzzy, c-format
 msgid "Click here to save the file in your computer."
 msgstr "натисніть тут, щоб зберегти файл на вашому комп'ютері"
 
-#: src/pages/admin/RemoveAccount.tsx:103
+#. screenid: 125
+#: src/pages/admin/RemoveAccount.tsx:105
 #, c-format
 msgid "Can't delete the account"
 msgstr "Не вдається видалити обліковий запис"
 
-#: src/pages/admin/RemoveAccount.tsx:104
+#. screenid: 125
+#: src/pages/admin/RemoveAccount.tsx:106
 #, c-format
 msgid ""
 "The account can't be delete while still holding some balance. First make "
@@ -2077,337 +2461,402 @@ msgstr ""
 "Обліковий запис не можна видалити, поки на ньому є баланс. Спочатку "
 "переконайтеся, що власник зробив повне зняття коштів."
 
-#: src/pages/admin/RemoveAccount.tsx:127
+#. screenid: 125
+#: src/pages/admin/RemoveAccount.tsx:129
 #, c-format
 msgid "Account removed"
 msgstr "Обліковий запис видалено"
 
-#: src/pages/admin/RemoveAccount.tsx:134
+#. screenid: 125
+#: src/pages/admin/RemoveAccount.tsx:136
 #, c-format
 msgid "No enough permission to delete the account."
 msgstr "Недостатньо прав для видалення облікового запису."
 
-#: src/pages/admin/RemoveAccount.tsx:142
+#. screenid: 125
+#: src/pages/admin/RemoveAccount.tsx:144
 #, c-format
 msgid "The username was not found."
 msgstr "Ім'я користувача не знайдено."
 
-#: src/pages/admin/RemoveAccount.tsx:150
+#. screenid: 125
+#: src/pages/admin/RemoveAccount.tsx:152
 #, c-format
 msgid "Can't delete a reserved username."
 msgstr "Не можна видалити зарезервоване ім'я користувача."
 
-#: src/pages/admin/RemoveAccount.tsx:158
+#. screenid: 125
+#: src/pages/admin/RemoveAccount.tsx:160
 #, c-format
 msgid "Can't delete an account with balance different than zero."
 msgstr "Не можна видалити обліковий запис з балансом, відмінним від нуля."
 
-#: src/pages/admin/RemoveAccount.tsx:185
+#. screenid: 125
+#: src/pages/admin/RemoveAccount.tsx:187
 #, fuzzy, c-format
 msgid "Name doesn't match"
 msgstr "ім'я не збігається"
 
-#: src/pages/admin/RemoveAccount.tsx:195
+#. screenid: 125
+#: src/pages/admin/RemoveAccount.tsx:197
 #, c-format
 msgid "You are going to remove the account"
 msgstr "Ви збираєтеся видалити обліковий запис"
 
-#: src/pages/admin/RemoveAccount.tsx:197
+#. screenid: 125
+#: src/pages/admin/RemoveAccount.tsx:199
 #, c-format
 msgid "This step can't be undone."
 msgstr "Цей крок не можна скасувати."
 
-#: src/pages/admin/RemoveAccount.tsx:203
+#. screenid: 125
+#: src/pages/admin/RemoveAccount.tsx:205
 #, c-format
 msgid "Deleting account \"%1$s\""
 msgstr "Видалення рахунку \"%1$s\""
 
-#: src/pages/admin/RemoveAccount.tsx:221
+#. screenid: 125
+#: src/pages/admin/RemoveAccount.tsx:223
 #, c-format
 msgid "Verification"
 msgstr "Підтвердження"
 
-#: src/pages/admin/RemoveAccount.tsx:246
+#. screenid: 125
+#: src/pages/admin/RemoveAccount.tsx:248
 #, fuzzy, c-format
 msgid "Enter the account name that is going to be deleted"
 msgstr "введіть ім'я рахунку, який буде видалено"
 
-#: src/pages/regional/ConversionConfig.tsx:97
+#. screenid: 126
+#: src/pages/regional/ConversionConfig.tsx:99
 #, fuzzy, c-format
 msgid "loading..."
 msgstr "завантаження...%1$s"
 
-#: src/pages/regional/ConversionConfig.tsx:101
+#. screenid: 126
+#: src/pages/regional/ConversionConfig.tsx:103
 #, fuzzy, c-format
 msgid "only admin can setup conversion"
 msgstr "Лише системний адміністратор може створювати рахунки."
 
-#: src/pages/regional/ConversionConfig.tsx:207
+#. screenid: 126
+#: src/pages/regional/ConversionConfig.tsx:209
 #, fuzzy, c-format
 msgid "Wrong credentials"
 msgstr "Неправильні облікові дані для \"%1$s\""
 
-#: src/pages/regional/ConversionConfig.tsx:216
+#. screenid: 126
+#: src/pages/regional/ConversionConfig.tsx:218
 #, fuzzy, c-format
 msgid "Conversion is disabled"
 msgstr "Обмінний курс"
 
-#: src/pages/regional/ConversionConfig.tsx:295
+#. screenid: 126
+#: src/pages/regional/ConversionConfig.tsx:297
 #, fuzzy, c-format
 msgid "Config cashout"
 msgstr "Виплати готівкою"
 
-#: src/pages/regional/ConversionConfig.tsx:318
+#. screenid: 126
+#: src/pages/regional/ConversionConfig.tsx:320
 #, fuzzy, c-format
 msgid "Config cashin"
 msgstr "Поповнення готівкою"
 
-#: src/pages/regional/ConversionConfig.tsx:367
+#. screenid: 126
+#: src/pages/regional/ConversionConfig.tsx:369
 #, fuzzy, c-format
 msgid "Cashin ratio"
 msgstr "Поповнення готівкою"
 
-#: src/pages/regional/ConversionConfig.tsx:378
+#. screenid: 126
+#: src/pages/regional/ConversionConfig.tsx:380
 #, fuzzy, c-format
 msgid "Cashout ratio"
 msgstr "Зняття готівки створено"
 
-#: src/pages/regional/ConversionConfig.tsx:388
+#. screenid: 126
+#: src/pages/regional/ConversionConfig.tsx:390
 #, c-format
 msgid "Bad ratios"
 msgstr ""
 
-#: src/pages/regional/ConversionConfig.tsx:389
+#. screenid: 126
+#: src/pages/regional/ConversionConfig.tsx:391
 #, c-format
 msgid ""
 "One of the ratios should be higher or equal than 1 an the other should be "
 "lower or equal than 1."
 msgstr ""
 
-#: src/pages/regional/ConversionConfig.tsx:403
+#. screenid: 126
+#: src/pages/regional/ConversionConfig.tsx:405
 #, fuzzy, c-format
 msgid "Initial amount"
 msgstr "Максимальна сума зняття"
 
-#: src/pages/regional/ConversionConfig.tsx:416
+#. screenid: 126
+#: src/pages/regional/ConversionConfig.tsx:418
 #, c-format
 msgid "Use it to test how the conversion will affect the amount."
 msgstr ""
 
-#: src/pages/regional/ConversionConfig.tsx:431
+#. screenid: 126
+#: src/pages/regional/ConversionConfig.tsx:433
 #, c-format
 msgid "Sending to this bank"
 msgstr ""
 
-#: src/pages/regional/ConversionConfig.tsx:449
+#. screenid: 126
+#: src/pages/regional/ConversionConfig.tsx:451
 #, fuzzy, c-format
 msgid "Converted"
 msgstr "Обмінний курс"
 
-#: src/pages/regional/ConversionConfig.tsx:462
+#. screenid: 126
+#: src/pages/regional/ConversionConfig.tsx:464
 #, c-format
 msgid "Cashin after fee"
 msgstr ""
 
-#: src/pages/regional/ConversionConfig.tsx:479
+#. screenid: 126
+#: src/pages/regional/ConversionConfig.tsx:481
 #, c-format
 msgid "Sending from this bank"
 msgstr ""
 
-#: src/pages/regional/ConversionConfig.tsx:510
+#. screenid: 126
+#: src/pages/regional/ConversionConfig.tsx:512
 #, fuzzy, c-format
 msgid "Cashout after fee"
 msgstr "Зняття готівки створено"
 
-#: src/pages/regional/ConversionConfig.tsx:529
+#. screenid: 126
+#: src/pages/regional/ConversionConfig.tsx:531
 #, c-format
 msgid "Bad configuration"
 msgstr ""
 
-#: src/pages/regional/ConversionConfig.tsx:532
+#. screenid: 126
+#: src/pages/regional/ConversionConfig.tsx:534
 #, c-format
 msgid ""
 "This configuration allows users to cash out more of what has been cashed in."
 msgstr ""
 
-#: src/pages/regional/ConversionConfig.tsx:661
+#. screenid: 126
+#: src/pages/regional/ConversionConfig.tsx:663
 #, fuzzy, c-format
 msgid "Rnvalid"
 msgstr "недійсно"
 
-#: src/pages/regional/ConversionConfig.tsx:741
+#. screenid: 126
+#: src/pages/regional/ConversionConfig.tsx:743
 #, c-format
 msgid "Minimum amount"
 msgstr ""
 
-#: src/pages/regional/ConversionConfig.tsx:754
+#. screenid: 126
+#: src/pages/regional/ConversionConfig.tsx:756
 #, c-format
 msgid "Only cashout operation above this threshold will be allowed"
 msgstr ""
 
-#: src/pages/regional/ConversionConfig.tsx:767
+#. screenid: 126
+#: src/pages/regional/ConversionConfig.tsx:769
 #, c-format
 msgid "Ratio"
 msgstr ""
 
-#: src/pages/regional/ConversionConfig.tsx:788
+#. screenid: 126
+#: src/pages/regional/ConversionConfig.tsx:790
 #, fuzzy, c-format
 msgid "Conversion ratio between currencies"
 msgstr "Обмінний курс"
 
-#: src/pages/regional/ConversionConfig.tsx:793
+#. screenid: 126
+#: src/pages/regional/ConversionConfig.tsx:795
 #, c-format
 msgid "Example conversion"
 msgstr ""
 
-#: src/pages/regional/ConversionConfig.tsx:794
+#. screenid: 126
+#: src/pages/regional/ConversionConfig.tsx:796
 #, c-format
 msgid "1 %1$s will be converted into %2$s %3$s"
 msgstr ""
 
-#: src/pages/regional/ConversionConfig.tsx:807
+#. screenid: 126
+#: src/pages/regional/ConversionConfig.tsx:809
 #, c-format
 msgid "Rounding value"
 msgstr ""
 
-#: src/pages/regional/ConversionConfig.tsx:820
+#. screenid: 126
+#: src/pages/regional/ConversionConfig.tsx:822
 #, c-format
 msgid "Smallest difference between two amounts after the ratio is applied."
 msgstr ""
 
-#: src/pages/regional/ConversionConfig.tsx:836
+#. screenid: 126
+#: src/pages/regional/ConversionConfig.tsx:838
 #, c-format
 msgid "Rounding mode"
 msgstr ""
 
-#: src/pages/regional/ConversionConfig.tsx:857
+#. screenid: 126
+#: src/pages/regional/ConversionConfig.tsx:859
 #, c-format
 msgid "Zero"
 msgstr ""
 
-#: src/pages/regional/ConversionConfig.tsx:859
+#. screenid: 126
+#: src/pages/regional/ConversionConfig.tsx:861
 #, c-format
 msgid ""
 "Amount will be round below to the largest possible value smaller than the "
 "input."
 msgstr ""
 
-#: src/pages/regional/ConversionConfig.tsx:897
+#. screenid: 126
+#: src/pages/regional/ConversionConfig.tsx:899
 #, c-format
 msgid "Up"
 msgstr ""
 
-#: src/pages/regional/ConversionConfig.tsx:899
+#. screenid: 126
+#: src/pages/regional/ConversionConfig.tsx:901
 #, c-format
 msgid ""
 "Amount will be round up to the smallest possible value larger than the input."
 msgstr ""
 
-#: src/pages/regional/ConversionConfig.tsx:936
+#. screenid: 126
+#: src/pages/regional/ConversionConfig.tsx:938
 #, c-format
 msgid "Nearest"
 msgstr ""
 
-#: src/pages/regional/ConversionConfig.tsx:938
+#. screenid: 126
+#: src/pages/regional/ConversionConfig.tsx:940
 #, c-format
 msgid "Amount will be round to the closest possible value."
 msgstr ""
 
-#: src/pages/regional/ConversionConfig.tsx:964
+#. screenid: 126
+#: src/pages/regional/ConversionConfig.tsx:966
 #, c-format
 msgid "Examples"
 msgstr ""
 
-#: src/pages/regional/ConversionConfig.tsx:968
+#. screenid: 126
+#: src/pages/regional/ConversionConfig.tsx:970
 #, c-format
 msgid "Rounding an amount of 1.24 with rounding value 0.1"
 msgstr ""
 
-#: src/pages/regional/ConversionConfig.tsx:988
+#. screenid: 126
+#: src/pages/regional/ConversionConfig.tsx:990
 #, c-format
 msgid ""
 "Given the rounding value of 0.1 the possible values closest to 1.24 are: "
 "1.1, 1.2, 1.3, 1.4."
 msgstr ""
 
-#: src/pages/regional/ConversionConfig.tsx:994
+#. screenid: 126
+#: src/pages/regional/ConversionConfig.tsx:996
 #, c-format
 msgid "With the \"zero\" mode the value will be rounded to 1.2"
 msgstr ""
 
-#: src/pages/regional/ConversionConfig.tsx:999
+#. screenid: 126
+#: src/pages/regional/ConversionConfig.tsx:1001
 #, c-format
 msgid "With the \"nearest\" mode the value will be rounded to 1.2"
 msgstr ""
 
-#: src/pages/regional/ConversionConfig.tsx:1004
+#. screenid: 126
+#: src/pages/regional/ConversionConfig.tsx:1006
 #, c-format
 msgid "With the \"up\" mode the value will be rounded to 1.3"
 msgstr ""
 
-#: src/pages/regional/ConversionConfig.tsx:1011
+#. screenid: 126
+#: src/pages/regional/ConversionConfig.tsx:1013
 #, c-format
 msgid "Rounding an amount of 1.26 with rounding value 0.1"
 msgstr ""
 
-#: src/pages/regional/ConversionConfig.tsx:1042
+#. screenid: 126
+#: src/pages/regional/ConversionConfig.tsx:1044
 #, c-format
 msgid "With the \"nearest\" mode the value will be rounded to 1.3"
 msgstr ""
 
-#: src/pages/regional/ConversionConfig.tsx:1054
+#. screenid: 126
+#: src/pages/regional/ConversionConfig.tsx:1056
 #, c-format
 msgid "Rounding an amount of 1.24 with rounding value 0.3"
 msgstr ""
 
-#: src/pages/regional/ConversionConfig.tsx:1074
+#. screenid: 126
+#: src/pages/regional/ConversionConfig.tsx:1076
 #, c-format
 msgid ""
 "Given the rounding value of 0.3 the possible values closest to 1.24 are: "
 "0.9, 1.2, 1.5, 1.8."
 msgstr ""
 
-#: src/pages/regional/ConversionConfig.tsx:1090
+#. screenid: 126
+#: src/pages/regional/ConversionConfig.tsx:1092
 #, c-format
 msgid "With the \"up\" mode the value will be rounded to 1.5"
 msgstr ""
 
-#: src/pages/regional/ConversionConfig.tsx:1097
+#. screenid: 126
+#: src/pages/regional/ConversionConfig.tsx:1099
 #, c-format
 msgid "Rounding an amount of 1.26 with rounding value 0.3"
 msgstr ""
 
-#: src/pages/regional/ConversionConfig.tsx:1161
+#. screenid: 126
+#: src/pages/regional/ConversionConfig.tsx:1163
 #, c-format
 msgid "Amount to be deducted before amount is credited."
 msgstr ""
 
-#: src/pages/regional/ShowCashoutDetails.tsx:50
+#. screenid: 128
+#: src/pages/regional/ShowCashoutDetails.tsx:52
 #, fuzzy, c-format
 msgid "Cashout id should be a number"
 msgstr "ідентифікатор зняття готівки повинен бути числом"
 
-#: src/pages/regional/ShowCashoutDetails.tsx:66
+#. screenid: 128
+#: src/pages/regional/ShowCashoutDetails.tsx:68
 #, c-format
 msgid "This cashout not found. Maybe already aborted."
 msgstr "Це зняття готівки не знайдено. Можливо, його вже скасовано."
 
-#: src/pages/regional/ShowCashoutDetails.tsx:114
+#. screenid: 128
+#: src/pages/regional/ShowCashoutDetails.tsx:116
 #, c-format
 msgid "Cashout detail"
 msgstr "Деталі зняття готівки"
 
-#: src/pages/regional/ShowCashoutDetails.tsx:149
+#. screenid: 128
+#: src/pages/regional/ShowCashoutDetails.tsx:151
 #, c-format
 msgid "Debited"
 msgstr "Дебетовано"
 
-#: src/pages/regional/ShowCashoutDetails.tsx:164
+#. screenid: 128
+#: src/pages/regional/ShowCashoutDetails.tsx:166
 #, c-format
 msgid "Credited"
 msgstr "Кредитовано"
 
-#: src/Routing.tsx:199
+#. screenid: 100
+#: src/Routing.tsx:226
 #, c-format
 msgid "Welcome to %1$s!"
 msgstr "Ласкаво просимо до %1$s!"
diff --git a/packages/bank-ui/src/index.tsx b/packages/bank-ui/src/index.tsx
index f559288a3..3cfe6bea4 100644
--- a/packages/bank-ui/src/index.tsx
+++ b/packages/bank-ui/src/index.tsx
@@ -15,13 +15,22 @@
  */
 
 import { App } from "./app.js";
-import { h, render } from "preact";
+import { h, render, VNode } from "preact";
 import "./scss/main.css";
 
-const app = document.getElementById("app");
+function getState(node: VNode) {
+  const component = node.type as any;
+  return { key: node.key, props: node.props, screen: component.SCREEN_ID };
+}
 
-if (app) {
-  render(<App />, app);
+const element = document.getElementById("app");
+if (element) {
+  const vnode = <App />;
+  // @ts-expect-error unkown var
+  window.showPreactState = () => {
+    console.log(JSON.stringify(getState(vnode), undefined, 2));
+  };
+  render(vnode, element);
 } else {
   console.error("HTML element with id 'app' not found.");
 }
diff --git a/packages/bank-ui/src/pages/AccountPage/views.tsx 
b/packages/bank-ui/src/pages/AccountPage/views.tsx
index 93a769147..a0d670911 100644
--- a/packages/bank-ui/src/pages/AccountPage/views.tsx
+++ b/packages/bank-ui/src/pages/AccountPage/views.tsx
@@ -24,9 +24,14 @@ import { PaymentOptions } from "../PaymentOptions.js";
 import { State } from "./index.js";
 import { RouteDefinition } from "@gnu-taler/web-util/browser";
 
+const TALER_SCREEN_ID = 5;
+
 export function InvalidIbanView({ error }: State.InvalidIban) {
   return (
-    <div>Payto from server is not valid &quot;{error.payto_uri}&quot;</div>
+    <div>
+      Payto from server is not valid &quot;
+      {error.payto_uri}&quot;
+    </div>
   );
 }
 
diff --git a/packages/bank-ui/src/pages/BankFrame.tsx 
b/packages/bank-ui/src/pages/BankFrame.tsx
index 598ea6c1c..d71308252 100644
--- a/packages/bank-ui/src/pages/BankFrame.tsx
+++ b/packages/bank-ui/src/pages/BankFrame.tsx
@@ -47,9 +47,12 @@ import {
 import { useSessionState } from "../hooks/session.js";
 import { RenderAmount } from "./PaytoWireTransferForm.js";
 
+const TALER_SCREEN_ID = 103;
+
 const GIT_HASH = typeof __GIT_HASH__ !== "undefined" ? __GIT_HASH__ : 
undefined;
 const VERSION = typeof __VERSION__ !== "undefined" ? __VERSION__ : undefined;
 
+BankFrame.SCREEN_ID = TALER_SCREEN_ID;
 export function BankFrame({
   children,
   account,
@@ -66,7 +69,7 @@ export function BankFrame({
   const [, , resetBankState] = useBankState();
   const d = useBankCoreApiContext();
   const config = d === undefined ? undefined : d.config;
-  const authenticator = d === undefined ? undefined : d.lib.auth
+  const authenticator = d === undefined ? undefined : d.lib.auth;
   const [error, resetError] = useErrorBoundary();
 
   useEffect(() => {
@@ -104,12 +107,14 @@ export function BankFrame({
             session.state.status !== "loggedIn"
               ? undefined
               : () => {
-                if (session.state.status === "loggedIn" && authenticator) {
-                  
authenticator(session.state.username).deleteAccessToken(session.state.token)
+                  if (session.state.status === "loggedIn" && authenticator) {
+                    authenticator(session.state.username).deleteAccessToken(
+                      session.state.token,
+                    );
+                  }
+                  session.logOut();
+                  resetBankState();
                 }
-                session.logOut();
-                resetBankState();
-              }
           }
           sites={
             !settings.topNavSites ? [] : Object.entries(settings.topNavSites)
@@ -205,6 +210,7 @@ export function BankFrame({
   );
 }
 
+Wait.SCREEN_ID = TALER_SCREEN_ID;
 function Wait({ class: clazz }: { class?: string }): VNode {
   return (
     <Fragment>
@@ -230,6 +236,7 @@ function Wait({ class: clazz }: { class?: string }): VNode {
   );
 }
 
+AppActivity.SCREEN_ID = TALER_SCREEN_ID;
 function AppActivity(): VNode {
   const [lastEvent, setLastEvent] = useState<{
     url: string;
@@ -313,6 +320,7 @@ function AppActivity(): VNode {
   );
 }
 
+WelcomeAccount.SCREEN_ID = TALER_SCREEN_ID;
 function WelcomeAccount({
   account,
   routeAccountDetails,
diff --git a/packages/bank-ui/src/pages/LoginForm.tsx 
b/packages/bank-ui/src/pages/LoginForm.tsx
index e4a95d714..3cfd86a14 100644
--- a/packages/bank-ui/src/pages/LoginForm.tsx
+++ b/packages/bank-ui/src/pages/LoginForm.tsx
@@ -14,30 +14,40 @@
  GNU Taler; see the file COPYING.  If not, see <http://www.gnu.org/licenses/>
  */
 
-import { AbsoluteTime, Duration, HttpStatusCode, 
createRFC8959AccessTokenEncoded, createRFC8959AccessTokenPlain } from 
"@gnu-taler/taler-util";
+import {
+  AbsoluteTime,
+  Duration,
+  HttpStatusCode,
+  createRFC8959AccessTokenEncoded,
+} from "@gnu-taler/taler-util";
 import {
   Button,
   LocalNotificationBanner,
+  RouteDefinition,
   ShowInputErrorLabel,
+  useBankCoreApiContext,
   useLocalNotificationHandler,
   useTranslationContext,
 } from "@gnu-taler/web-util/browser";
 import { VNode, h } from "preact";
 import { useEffect, useRef, useState } from "preact/hooks";
-import { useBankCoreApiContext } from "@gnu-taler/web-util/browser";
 import { useSessionState } from "../hooks/session.js";
-import { RouteDefinition } from "@gnu-taler/web-util/browser";
 import { undefinedIfEmpty } from "../utils.js";
 import { doAutoFocus } from "./PaytoWireTransferForm.js";
 import { USERNAME_REGEX } from "./RegistrationPage.js";
 
-export const SESSION_DURATION = 
Duration.toTalerProtocolDuration(Duration.fromSpec({
-  minutes: 30,
-}))
+const TALER_SCREEN_ID = 104;
+
+export const SESSION_DURATION = Duration.toTalerProtocolDuration(
+  Duration.fromSpec({
+    minutes: 30,
+  }),
+);
 
 /**
  * Collect and submit login data.
  */
+LoginForm.SCREEN_ID = TALER_SCREEN_ID;
 export function LoginForm({
   currentUser,
   fixedUser,
@@ -49,7 +59,8 @@ export function LoginForm({
 }): VNode {
   const session = useSessionState();
 
-  const sessionState = session.state.status === "loggedIn" ? session.state : 
undefined;
+  const sessionState =
+    session.state.status === "loggedIn" ? session.state : undefined;
   const sessionUser =
     session.state.status !== "loggedOut" ? session.state.username : undefined;
   const [username, setUsername] = useState<string | undefined>(
@@ -79,7 +90,9 @@ export function LoginForm({
 
   async function doLogout() {
     if (sessionState) {
-      
authenticator(sessionState.username).deleteAccessToken(sessionState.token)
+      authenticator(sessionState.username).deleteAccessToken(
+        sessionState.token,
+      );
     }
     session.logOut();
   }
@@ -88,24 +101,30 @@ export function LoginForm({
     !username || !password
       ? undefined
       : withErrorHandler(
-        async () =>
-          authenticator(username).createAccessTokenBasic(username, password, {
-            scope: "readwrite",
-            duration: SESSION_DURATION,
-            refreshable: true,
-          }),
-        (result) => {
-          session.logIn({ username, token: 
createRFC8959AccessTokenEncoded(result.body.access_token), expiration: 
AbsoluteTime.fromProtocolTimestamp(result.body.expiration) });
-        },
-        (fail) => {
-          switch (fail.case) {
-            case HttpStatusCode.Unauthorized:
-              return i18n.str`Wrong credentials for "${username}"`;
-            case HttpStatusCode.NotFound:
-              return i18n.str`Account not found`;
-          }
-        },
-      );
+          async () =>
+            authenticator(username).createAccessTokenBasic(username, password, 
{
+              scope: "readwrite",
+              duration: SESSION_DURATION,
+              refreshable: true,
+            }),
+          (result) => {
+            session.logIn({
+              username,
+              token: createRFC8959AccessTokenEncoded(result.body.access_token),
+              expiration: AbsoluteTime.fromProtocolTimestamp(
+                result.body.expiration,
+              ),
+            });
+          },
+          (fail) => {
+            switch (fail.case) {
+              case HttpStatusCode.Unauthorized:
+                return i18n.str`Wrong credentials for "${username}"`;
+              case HttpStatusCode.NotFound:
+                return i18n.str`Account not found`;
+            }
+          },
+        );
 
   return (
     <div class="flex min-h-full flex-col justify-center ">
diff --git a/packages/bank-ui/src/pages/OperationState/views.tsx 
b/packages/bank-ui/src/pages/OperationState/views.tsx
index 61c514adf..0569ea6eb 100644
--- a/packages/bank-ui/src/pages/OperationState/views.tsx
+++ b/packages/bank-ui/src/pages/OperationState/views.tsx
@@ -38,9 +38,11 @@ import { useEffect } from "preact/hooks";
 import { QR } from "../../components/QR.js";
 import { useBankState } from "../../hooks/bank-state.js";
 import { usePreferences } from "../../hooks/preferences.js";
+import { RenderAmount } from "../PaytoWireTransferForm.js";
 import { ShouldBeSameUser } from "../WithdrawalConfirmationQuestion.js";
 import { State } from "./index.js";
-import { RenderAmount, doAutoFocus } from "../PaytoWireTransferForm.js";
+
+const TALER_SCREEN_ID = 5;
 
 export function InvalidPaytoView({ payto }: State.InvalidPayto) {
   return <div>Payto from server is not valid &quot;{payto}&quot;</div>;
@@ -49,7 +51,12 @@ export function InvalidWithdrawalView({ uri }: 
State.InvalidWithdrawal) {
   return <div>Withdrawal uri from server is not valid &quot;{uri}&quot;</div>;
 }
 export function InvalidReserveView({ reserve }: State.InvalidReserve) {
-  return <div>Reserve from server is not valid &quot;{reserve}&quot;</div>;
+  return (
+    <div>
+      Reserve from server is not valid &quot;
+      {reserve}&quot;
+    </div>
+  );
 }
 
 export function NeedConfirmationView({
diff --git a/packages/bank-ui/src/pages/PaymentOptions.tsx 
b/packages/bank-ui/src/pages/PaymentOptions.tsx
index a31dd0714..5125776b6 100644
--- a/packages/bank-ui/src/pages/PaymentOptions.tsx
+++ b/packages/bank-ui/src/pages/PaymentOptions.tsx
@@ -25,6 +25,8 @@ import { RouteDefinition } from "@gnu-taler/web-util/browser";
 import { PaytoWireTransferForm } from "./PaytoWireTransferForm.js";
 import { WalletWithdrawForm } from "./WalletWithdrawForm.js";
 
+const TALER_SCREEN_ID = 105;
+
 function ShowOperationPendingTag({
   woid,
   onOperationAlreadyCompleted,
diff --git a/packages/bank-ui/src/pages/PaytoWireTransferForm.tsx 
b/packages/bank-ui/src/pages/PaytoWireTransferForm.tsx
index 1e3009957..c4a297847 100644
--- a/packages/bank-ui/src/pages/PaytoWireTransferForm.tsx
+++ b/packages/bank-ui/src/pages/PaytoWireTransferForm.tsx
@@ -49,6 +49,8 @@ import { useBankState } from "../hooks/bank-state.js";
 import { useSessionState } from "../hooks/session.js";
 import { undefinedIfEmpty, validateIBAN, validateTalerBank } from 
"../utils.js";
 
+const TALER_SCREEN_ID = 106;
+
 interface Props {
   focus?: boolean;
   withAccount?: string;
diff --git a/packages/bank-ui/src/pages/ProfileNavigation.tsx 
b/packages/bank-ui/src/pages/ProfileNavigation.tsx
index 3e81e307c..fc3e1800c 100644
--- a/packages/bank-ui/src/pages/ProfileNavigation.tsx
+++ b/packages/bank-ui/src/pages/ProfileNavigation.tsx
@@ -23,6 +23,8 @@ import { useBankCoreApiContext } from 
"@gnu-taler/web-util/browser";
 import { useSessionState } from "../hooks/session.js";
 import { RouteDefinition } from "@gnu-taler/web-util/browser";
 
+const TALER_SCREEN_ID = 107;
+
 export function ProfileNavigation({
   current,
   routeMyAccountCashout,
diff --git a/packages/bank-ui/src/pages/PublicHistoriesPage.tsx 
b/packages/bank-ui/src/pages/PublicHistoriesPage.tsx
index 80ae28dde..a4adc93f7 100644
--- a/packages/bank-ui/src/pages/PublicHistoriesPage.tsx
+++ b/packages/bank-ui/src/pages/PublicHistoriesPage.tsx
@@ -21,6 +21,8 @@ import { useState } from "preact/hooks";
 import { Transactions } from "../components/Transactions/index.js";
 import { usePublicAccounts } from "../hooks/account.js";
 
+const TALER_SCREEN_ID = 108;
+
 /**
  * Show histories of public accounts.
  */
diff --git a/packages/bank-ui/src/pages/QrCodeSection.tsx 
b/packages/bank-ui/src/pages/QrCodeSection.tsx
index 7b36bf15c..0e86ac6f3 100644
--- a/packages/bank-ui/src/pages/QrCodeSection.tsx
+++ b/packages/bank-ui/src/pages/QrCodeSection.tsx
@@ -32,6 +32,8 @@ import { QR } from "../components/QR.js";
 import { useBankCoreApiContext } from "@gnu-taler/web-util/browser";
 import { useSessionState } from "../hooks/session.js";
 
+const TALER_SCREEN_ID = 109;
+
 export function QrCodeSection({
   withdrawUri,
   onAborted,
diff --git a/packages/bank-ui/src/pages/RegistrationPage.tsx 
b/packages/bank-ui/src/pages/RegistrationPage.tsx
index 9a8089aee..f73db06d2 100644
--- a/packages/bank-ui/src/pages/RegistrationPage.tsx
+++ b/packages/bank-ui/src/pages/RegistrationPage.tsx
@@ -28,6 +28,9 @@ import { useSettingsContext } from "../context/settings.js";
 import { undefinedIfEmpty } from "../utils.js";
 import { getRandomPassword, getRandomUsername } from "./rnd.js";
 
+const TALER_SCREEN_ID = 110;
+
+RegistrationPage.SCREEN_ID = TALER_SCREEN_ID;
 export function RegistrationPage({
   onRegistrationSuccesful,
   routeCancel,
@@ -58,6 +61,7 @@ export const EMAIL_REGEX = /^[\w-.]+@([\w-]+\.)+[\w-]{2,4}$/;
 /**
  * Collect and submit registration data.
  */
+RegistrationForm.SCREEN_ID = TALER_SCREEN_ID;
 function RegistrationForm({
   onRegistrationSuccesful,
   routeCancel,
diff --git a/packages/bank-ui/src/pages/SolveChallengePage.tsx 
b/packages/bank-ui/src/pages/SolveChallengePage.tsx
index 3c0c379d3..60a09f948 100644
--- a/packages/bank-ui/src/pages/SolveChallengePage.tsx
+++ b/packages/bank-ui/src/pages/SolveChallengePage.tsx
@@ -49,6 +49,8 @@ import { undefinedIfEmpty } from "../utils.js";
 import { RenderAmount } from "./PaytoWireTransferForm.js";
 import { OperationNotFound } from "./WithdrawalQRCode.js";
 
+const TALER_SCREEN_ID = 111;
+
 const TAN_PREFIX = "T-";
 const TAN_REGEX = /^([Tt](-)?)?[0-9]*$/;
 export function SolveChallengePage({
diff --git a/packages/bank-ui/src/pages/WalletWithdrawForm.tsx 
b/packages/bank-ui/src/pages/WalletWithdrawForm.tsx
index f436334bf..4e6901218 100644
--- a/packages/bank-ui/src/pages/WalletWithdrawForm.tsx
+++ b/packages/bank-ui/src/pages/WalletWithdrawForm.tsx
@@ -51,6 +51,8 @@ import {
 import { useSettingsContext } from "../context/settings.js";
 import { useWithdrawalDetails } from "../hooks/account.js";
 
+const TALER_SCREEN_ID = 112;
+
 const RefAmount = forwardRef(InputAmount);
 
 function ThereIsAnOperationWarning({
diff --git a/packages/bank-ui/src/pages/WireTransfer.tsx 
b/packages/bank-ui/src/pages/WireTransfer.tsx
index 6ac126004..6bd0fe7f7 100644
--- a/packages/bank-ui/src/pages/WireTransfer.tsx
+++ b/packages/bank-ui/src/pages/WireTransfer.tsx
@@ -32,6 +32,8 @@ import { LoginForm } from "./LoginForm.js";
 import { PaytoWireTransferForm } from "./PaytoWireTransferForm.js";
 import { RouteDefinition } from "@gnu-taler/web-util/browser";
 
+const TALER_SCREEN_ID = 113;
+
 export function WireTransfer({
   toAccount,
   withSubject,
diff --git a/packages/bank-ui/src/pages/WithdrawalConfirmationQuestion.tsx 
b/packages/bank-ui/src/pages/WithdrawalConfirmationQuestion.tsx
index 0e305ac0a..143b47647 100644
--- a/packages/bank-ui/src/pages/WithdrawalConfirmationQuestion.tsx
+++ b/packages/bank-ui/src/pages/WithdrawalConfirmationQuestion.tsx
@@ -45,6 +45,8 @@ import { RouteDefinition } from "@gnu-taler/web-util/browser";
 import { LoginForm } from "./LoginForm.js";
 import { RenderAmount } from "./PaytoWireTransferForm.js";
 
+const TALER_SCREEN_ID = 114;
+
 interface Props {
   onAborted: () => void;
   withdrawUri: WithdrawUriResult;
diff --git a/packages/bank-ui/src/pages/WithdrawalOperationPage.tsx 
b/packages/bank-ui/src/pages/WithdrawalOperationPage.tsx
index 832478656..b11df2131 100644
--- a/packages/bank-ui/src/pages/WithdrawalOperationPage.tsx
+++ b/packages/bank-ui/src/pages/WithdrawalOperationPage.tsx
@@ -22,6 +22,8 @@ import { useBankState } from "../hooks/bank-state.js";
 import { RouteDefinition } from "@gnu-taler/web-util/browser";
 import { WithdrawalQRCode } from "./WithdrawalQRCode.js";
 
+const TALER_SCREEN_ID = 115;
+
 export function WithdrawalOperationPage({
   operationId,
   onAuthorizationRequired,
diff --git a/packages/bank-ui/src/pages/WithdrawalQRCode.tsx 
b/packages/bank-ui/src/pages/WithdrawalQRCode.tsx
index fa83321d8..97e0a6158 100644
--- a/packages/bank-ui/src/pages/WithdrawalQRCode.tsx
+++ b/packages/bank-ui/src/pages/WithdrawalQRCode.tsx
@@ -26,16 +26,18 @@ import {
 import {
   Attention,
   Loading,
+  RouteDefinition,
   notifyInfo,
   useTranslationContext,
 } from "@gnu-taler/web-util/browser";
 import { VNode, h } from "preact";
 import { ErrorLoadingWithDebug } from "../components/ErrorLoadingWithDebug.js";
 import { useWithdrawalDetails } from "../hooks/account.js";
-import { RouteDefinition } from "@gnu-taler/web-util/browser";
 import { QrCodeSection } from "./QrCodeSection.js";
 import { WithdrawalConfirmationQuestion } from 
"./WithdrawalConfirmationQuestion.js";
 
+const TALER_SCREEN_ID = 116;
+
 interface Props {
   withdrawUri: WithdrawUriResult;
   origin: "from-bank-ui" | "from-wallet-ui";
diff --git a/packages/bank-ui/src/pages/account/CashoutListForAccount.tsx 
b/packages/bank-ui/src/pages/account/CashoutListForAccount.tsx
index fd6379895..3646661c1 100644
--- a/packages/bank-ui/src/pages/account/CashoutListForAccount.tsx
+++ b/packages/bank-ui/src/pages/account/CashoutListForAccount.tsx
@@ -21,6 +21,8 @@ import { ProfileNavigation } from "../ProfileNavigation.js";
 import { CreateCashout } from "../regional/CreateCashout.js";
 import { RouteDefinition } from "@gnu-taler/web-util/browser";
 
+const TALER_SCREEN_ID = 117;
+
 interface Props {
   account: string;
   routeClose: RouteDefinition;
diff --git a/packages/bank-ui/src/pages/account/ShowAccountDetails.tsx 
b/packages/bank-ui/src/pages/account/ShowAccountDetails.tsx
index 620a2f664..c3aa7d0ac 100644
--- a/packages/bank-ui/src/pages/account/ShowAccountDetails.tsx
+++ b/packages/bank-ui/src/pages/account/ShowAccountDetails.tsx
@@ -46,6 +46,8 @@ import { ProfileNavigation } from "../ProfileNavigation.js";
 import { AccountForm } from "../admin/AccountForm.js";
 import { usePreferences } from "../../hooks/preferences.js";
 
+const TALER_SCREEN_ID = 118;
+
 export function ShowAccountDetails({
   account,
   routeClose,
diff --git a/packages/bank-ui/src/pages/account/UpdateAccountPassword.tsx 
b/packages/bank-ui/src/pages/account/UpdateAccountPassword.tsx
index 2ffe7ad81..ce4db1a6d 100644
--- a/packages/bank-ui/src/pages/account/UpdateAccountPassword.tsx
+++ b/packages/bank-ui/src/pages/account/UpdateAccountPassword.tsx
@@ -37,6 +37,8 @@ import { undefinedIfEmpty } from "../../utils.js";
 import { doAutoFocus } from "../PaytoWireTransferForm.js";
 import { ProfileNavigation } from "../ProfileNavigation.js";
 
+const TALER_SCREEN_ID = 119;
+
 export function UpdateAccountPassword({
   account: accountName,
   routeClose,
@@ -115,7 +117,7 @@ export function UpdateAccountPassword({
             return notify({
               type: "error",
               title: i18n.str`Not authorized to change the password, maybe the 
session is invalid.`,
-              description: resp.detail?.hint as TranslatedString ,
+              description: resp.detail?.hint as TranslatedString,
               debug: resp.detail,
               when: AbsoluteTime.now(),
             });
@@ -123,7 +125,7 @@ export function UpdateAccountPassword({
             return notify({
               type: "error",
               title: i18n.str`Account not found`,
-              description: resp.detail?.hint as TranslatedString ,
+              description: resp.detail?.hint as TranslatedString,
               debug: resp.detail,
               when: AbsoluteTime.now(),
             });
@@ -131,7 +133,7 @@ export function UpdateAccountPassword({
             return notify({
               type: "error",
               title: i18n.str`You need to provide the old password. If you 
don't have it contact your account administrator.`,
-              description: resp.detail?.hint as TranslatedString ,
+              description: resp.detail?.hint as TranslatedString,
               debug: resp.detail,
               when: AbsoluteTime.now(),
             });
@@ -139,7 +141,7 @@ export function UpdateAccountPassword({
             return notify({
               type: "error",
               title: i18n.str`Your current password doesn't match, can't 
change to a new password.`,
-              description: resp.detail?.hint as TranslatedString ,
+              description: resp.detail?.hint as TranslatedString,
               debug: resp.detail,
               when: AbsoluteTime.now(),
             });
diff --git a/packages/bank-ui/src/pages/admin/AccountForm.tsx 
b/packages/bank-ui/src/pages/admin/AccountForm.tsx
index 7ac9c4283..3da0d76e3 100644
--- a/packages/bank-ui/src/pages/admin/AccountForm.tsx
+++ b/packages/bank-ui/src/pages/admin/AccountForm.tsx
@@ -46,6 +46,8 @@ import {
 } from "../PaytoWireTransferForm.js";
 import { getRandomPassword } from "../rnd.js";
 
+const TALER_SCREEN_ID = 120;
+
 const EMAIL_REGEX =
   
/^(([^<>()[\]\\.,;:\s@"]+(\.[^<>()[\]\\.,;:\s@"]+)*)|(".+"))@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}])|(([a-zA-Z\-0-9]+\.)+[a-zA-Z]{2,}))$/;
 const REGEX_JUST_NUMBERS_REGEX = /^\+[0-9 ]*$/;
diff --git a/packages/bank-ui/src/pages/admin/AccountList.tsx 
b/packages/bank-ui/src/pages/admin/AccountList.tsx
index 83284c032..14f4fec12 100644
--- a/packages/bank-ui/src/pages/admin/AccountList.tsx
+++ b/packages/bank-ui/src/pages/admin/AccountList.tsx
@@ -27,6 +27,8 @@ import { useBusinessAccounts } from "../../hooks/regional.js";
 import { RouteDefinition } from "@gnu-taler/web-util/browser";
 import { RenderAmount } from "../PaytoWireTransferForm.js";
 
+const TALER_SCREEN_ID = 121;
+
 interface Props {
   routeCreate: RouteDefinition;
 
diff --git a/packages/bank-ui/src/pages/admin/AdminHome.tsx 
b/packages/bank-ui/src/pages/admin/AdminHome.tsx
index a732e76aa..863886605 100644
--- a/packages/bank-ui/src/pages/admin/AdminHome.tsx
+++ b/packages/bank-ui/src/pages/admin/AdminHome.tsx
@@ -40,6 +40,8 @@ import { RenderAmount } from "../PaytoWireTransferForm.js";
 import { WireTransfer } from "../WireTransfer.js";
 import { AccountList } from "./AccountList.js";
 
+const TALER_SCREEN_ID = 122;
+
 /**
  * Query account information and show QR code if there is pending withdrawal
  */
diff --git a/packages/bank-ui/src/pages/admin/CreateNewAccount.tsx 
b/packages/bank-ui/src/pages/admin/CreateNewAccount.tsx
index 3f0dcb27c..ae232ea3a 100644
--- a/packages/bank-ui/src/pages/admin/CreateNewAccount.tsx
+++ b/packages/bank-ui/src/pages/admin/CreateNewAccount.tsx
@@ -35,6 +35,8 @@ import { useSessionState } from "../../hooks/session.js";
 import { RouteDefinition } from "@gnu-taler/web-util/browser";
 import { AccountForm } from "./AccountForm.js";
 
+const TALER_SCREEN_ID = 123;
+
 export function CreateNewAccount({
   routeCancel,
   onCreateSuccess,
diff --git a/packages/bank-ui/src/pages/admin/DownloadStats.tsx 
b/packages/bank-ui/src/pages/admin/DownloadStats.tsx
index 40e5ed884..776756ac2 100644
--- a/packages/bank-ui/src/pages/admin/DownloadStats.tsx
+++ b/packages/bank-ui/src/pages/admin/DownloadStats.tsx
@@ -34,6 +34,8 @@ import { useSessionState } from "../../hooks/session.js";
 import { RouteDefinition } from "@gnu-taler/web-util/browser";
 import { getTimeframesForDate } from "./AdminHome.js";
 
+const TALER_SCREEN_ID = 124;
+
 interface Props {
   routeCancel: RouteDefinition;
 }
diff --git a/packages/bank-ui/src/pages/admin/RemoveAccount.tsx 
b/packages/bank-ui/src/pages/admin/RemoveAccount.tsx
index bd715bcc9..1faaacffc 100644
--- a/packages/bank-ui/src/pages/admin/RemoveAccount.tsx
+++ b/packages/bank-ui/src/pages/admin/RemoveAccount.tsx
@@ -43,6 +43,8 @@ import { doAutoFocus } from "../PaytoWireTransferForm.js";
 import { useBankState } from "../../hooks/bank-state.js";
 import { RouteDefinition } from "@gnu-taler/web-util/browser";
 
+const TALER_SCREEN_ID = 125;
+
 export function RemoveAccount({
   account,
   routeCancel,
@@ -132,7 +134,7 @@ export function RemoveAccount({
             return notify({
               type: "error",
               title: i18n.str`No enough permission to delete the account.`,
-              description: resp.detail?.hint as TranslatedString ,
+              description: resp.detail?.hint as TranslatedString,
               debug: resp.detail,
               when: AbsoluteTime.now(),
             });
@@ -140,7 +142,7 @@ export function RemoveAccount({
             return notify({
               type: "error",
               title: i18n.str`The username was not found.`,
-              description: resp.detail?.hint as TranslatedString ,
+              description: resp.detail?.hint as TranslatedString,
               debug: resp.detail,
               when: AbsoluteTime.now(),
             });
@@ -148,7 +150,7 @@ export function RemoveAccount({
             return notify({
               type: "error",
               title: i18n.str`Can't delete a reserved username.`,
-              description: resp.detail?.hint as TranslatedString ,
+              description: resp.detail?.hint as TranslatedString,
               debug: resp.detail,
               when: AbsoluteTime.now(),
             });
@@ -156,7 +158,7 @@ export function RemoveAccount({
             return notify({
               type: "error",
               title: i18n.str`Can't delete an account with balance different 
than zero.`,
-              description: resp.detail?.hint as TranslatedString ,
+              description: resp.detail?.hint as TranslatedString,
               debug: resp.detail,
               when: AbsoluteTime.now(),
             });
diff --git a/packages/bank-ui/src/pages/regional/ConversionConfig.tsx 
b/packages/bank-ui/src/pages/regional/ConversionConfig.tsx
index ea2619cea..0794cf425 100644
--- a/packages/bank-ui/src/pages/regional/ConversionConfig.tsx
+++ b/packages/bank-ui/src/pages/regional/ConversionConfig.tsx
@@ -56,6 +56,8 @@ import {
   useFormState,
 } from "../../hooks/form.js";
 
+const TALER_SCREEN_ID = 126;
+
 interface Props {
   routeMyAccountDetails: RouteDefinition;
   routeMyAccountDelete: RouteDefinition;
@@ -205,7 +207,7 @@ function useComponentState({
               return notify({
                 type: "error",
                 title: i18n.str`Wrong credentials`,
-                description: resp.detail?.hint as TranslatedString ,
+                description: resp.detail?.hint as TranslatedString,
                 debug: resp.detail,
                 when: AbsoluteTime.now(),
               });
@@ -214,7 +216,7 @@ function useComponentState({
               return notify({
                 type: "error",
                 title: i18n.str`Conversion is disabled`,
-                description: resp.detail?.hint as TranslatedString ,
+                description: resp.detail?.hint as TranslatedString,
                 debug: resp.detail,
                 when: AbsoluteTime.now(),
               });
diff --git a/packages/bank-ui/src/pages/regional/CreateCashout.tsx 
b/packages/bank-ui/src/pages/regional/CreateCashout.tsx
index 76e7103bc..cd4399b0d 100644
--- a/packages/bank-ui/src/pages/regional/CreateCashout.tsx
+++ b/packages/bank-ui/src/pages/regional/CreateCashout.tsx
@@ -55,6 +55,8 @@ import {
   doAutoFocus,
 } from "../PaytoWireTransferForm.js";
 
+const TALER_SCREEN_ID = 127;
+
 interface Props {
   account: string;
   focus?: boolean;
diff --git a/packages/bank-ui/src/pages/regional/ShowCashoutDetails.tsx 
b/packages/bank-ui/src/pages/regional/ShowCashoutDetails.tsx
index eeb01f238..65646847a 100644
--- a/packages/bank-ui/src/pages/regional/ShowCashoutDetails.tsx
+++ b/packages/bank-ui/src/pages/regional/ShowCashoutDetails.tsx
@@ -32,10 +32,14 @@ import { ErrorLoadingWithDebug } from 
"../../components/ErrorLoadingWithDebug.js
 import { useCashoutDetails, useConversionInfo } from "../../hooks/regional.js";
 import { RenderAmount } from "../PaytoWireTransferForm.js";
 
+const TALER_SCREEN_ID = 128;
+
 interface Props {
   id: string;
   routeClose: RouteDefinition;
 }
+
+ShowCashoutDetails.SCREEN_ID = TALER_SCREEN_ID;
 export function ShowCashoutDetails({ id, routeClose }: Props): VNode {
   const { i18n } = useTranslationContext();
   const cid = Number.parseInt(id, 10);
diff --git a/packages/bank-ui/src/stories.tsx b/packages/bank-ui/src/stories.tsx
index 8342a8434..144f9fb26 100644
--- a/packages/bank-ui/src/stories.tsx
+++ b/packages/bank-ui/src/stories.tsx
@@ -25,6 +25,8 @@ import * as components from "./components/index.examples.js";
 
 import { renderStories } from "@gnu-taler/web-util/browser";
 
+const TALER_SCREEN_ID = 101;
+
 function main(): void {
   renderStories(
     { pages, components },
diff --git a/packages/bank-ui/src/utils.ts b/packages/bank-ui/src/utils.ts
index 782c5dfd2..fb4075a78 100644
--- a/packages/bank-ui/src/utils.ts
+++ b/packages/bank-ui/src/utils.ts
@@ -30,6 +30,7 @@ import {
   useTranslationContext,
 } from "@gnu-taler/web-util/browser";
 
+const TALER_SCREEN_ID = 2;
 /**
  * Validate (the number part of) an amount.  If needed,
  * replace comma with a dot.  Returns 'false' whenever

-- 
To stop receiving notification emails like this one, please contact
gnunet@gnunet.org.



reply via email to

[Prev in Thread] Current Thread [Next in Thread]